Locator
A locator is a point with orientation.
Some typical use cases of a locator:
- An indicator of an important location in a 3D scene or object.
- A placeholder for a more complex 3D object.
- As a snap or connection point between 3D objects.
- A grip or handle to move geometry in a 3D view.
- A lightweight carrier of metadata or attributes.
Locator primitive
The locator concept is expressed via a LocatorPrimitive
. This primitive is essentially a point with orientation. It has the following properties:
- An ID: a user-settable persistent ID
- A transform matrix: this gives the locator its position and orientation.
- Semantic type: can be used to turn a locator into a more complex concept, like a snapping point.
- This primitive is a 3D object, and can be transformed like one, for example using a transform node.
As with all primitives, it can carry attributes.
Locator node
To create one or more locators, use the locator node.