Hi,
I am trying to export from my app an Alembic file which only member is interpreted as a Locator by Maya. So far I can export the animation with no issues, but in Maya don;t take it as a locator (it appears as a invisible generic shape node in outliner) What is the proper way to set the property? This is what I have now:
```
# Alembic
frame_rate = 24.0
time_sampling = TimeSampling(
float(1.0 / frame_rate), float(start_frame) * float(1.0 / frame_rate)
)
# Create Alembic archive with the defined time sampling
out_path_abc = os.path.join(path, "locator_alembic.abc")
archive = OArchive(out_path_abc)#, asOgawa=False)
xform = OXform(archive.getTop(), "locator1")
xform_schema = xform.getSchema()
xform_schema.setTimeSampling(time_sampling)
user_props = xform_schema.getUserProperties()
box_property = OBox3dProperty(user_props, "locator")
bbox = Box3d(V3d(1.,2.,3.), V3d(4.,5.,6.))
box_property.setValue(bbox)
for frame in range(start_frame, last_frame + 1):
transform = get_transform()
xform_sample = XformSample()
xform_sample.setMatrix(M44d(*transform.T.flatten()))
xform.getSchema().set(xform_sample)
// Warning: Unsupported attr, skipping: locator float64_t[6] //
```