What is "nativeObject"?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Quite a number of classes have a property "nativeObject", for which the API Reference says:
The NativeObject is the object outside the context of an assembly and in the context of it's [its] parent component. Returns null in the case where this object is not in the context of an assembly but is already the native object.
What does nativeObject mean here? I can think of at least two possibilities:
1. nativeObject might refer to the top-level component within a Design.
2. nativeObject might refer to whether or not an object is "native to Fusion". That is to say, one composed from Fusion sketches and operations (features), as opposed to imported from some other system.
3. ... or something else?
Also, what is meant by: the object outside the context of an assembly and in the context of its parent component.?
Surely in Fusion, an assembly is simple a component that has subsidiary components. (Considering a Design's top level in the browser to be an component.) Which would make an assembly a "parent component". Which would make this sentence nonsensical. So I must be misunderstanding this. (Hmm, maybe I'm not clear on whether "its" refers back to "an assembly", or "the object".)
Thanks.