Relations
OnePart detects and stores the direct relationships between parts. The relationship details are shown on the Preview page.
RelationsOnePart detects and stores the direct relationships between parts. The relationship details are shown on the Preview page. Component parentsParents are the reverse of the children relationship. For a given component, OnePart displays the assemblies which contain this component as a child - and there can be several. This is equivalent to “Where used”. Assembly childrenFor an assembly, OnePart retrieves the list of direct children. In this example, for the 16 children: ![]()
This symbol means that although these components are referenced in the assembly, the children files are not found where expected, usually resulting from a mismatch between the content of the assembly and component files, which have been saved in an inconsistent state or moved without maintaining their relative position on the file system. Assembly mapping strategiesFiles are often moved to a different location therefore, at import time, files may have been copied to a new location. This can break the mapping between the parent and child. You can override the global strategy used for the individual assembly. The image below shows that 16 components are referenced in the
assembly, however, the children files were not found where expected. The last
child has 2 instances in the assembly.OnePart provides a configuration button
Example: Children panel with 16 lost children. ![]() OnePart proposes 5 strategies to resolve the relationships between parent and children. You can set the strategies at a global or assembly level. Global assembly mapping strategyYou can set which global strategy to use in the user Preferences. The original path is the part’s path location when saved in the CAD software. The file path is the location where OnePart found the part at import time.
The default global strategies by family are:
Individual assembly mapping strategy
The lost children can be found for every assembly on an
individual basis in the
Children panel.
The
Children panel is located in the
Preview
page. Click on the
Assembly mapping
Example: Assembly strategy mapping screen for a SOLIDWORKS assembly. ![]() Although S0 is set by default, we see here that S1, S3 and S4 can find this assembly’s children. |