Library | Module

Interface IpfcUDFAssemblyIntersection



Description

This class defines an assembly intersection.



Property Summary

PropertyComponentPathas Iintseq
The member identifier table that defines the location of the intersected part in the assembly that contains the UDF.
PropertyInstanceNamesas Istringseq [optional]
An array of names for the new instances of parts created to represent the intersection geometry.
PropertyVisibilityLevelas Long
The length of the IpfcComponentPath that corresponds to the visibility level of the intersected part in the assembly. If VisibilityLevel == the number of entries in the IpfcComponentPath sequence, the feature is visible in the part that it intersects. If VisibilityLevel is 0, the feature is visible at the level of the assembly containing the UDF.



Method Summary

FunctionCCpfcUDFAssemblyIntersection.Create (ComponentPath as Iintseq, VisibilityLevel as Long) as IpfcUDFAssemblyIntersection
Creates an assembly intersection object, which is used to place a UDF programatically.



Property Detail


PropertyComponentPathas Iintseq

The member identifier table that defines the location of the intersected part in the assembly that contains the UDF.




PropertyInstanceNamesas Istringseq [optional]

An array of names for the new instances of parts created to represent the intersection geometry.




PropertyVisibilityLevelas Long

The length of the IpfcComponentPath that corresponds to the visibility level of the intersected part in the assembly. If VisibilityLevel == the number of entries in the IpfcComponentPath sequence, the feature is visible in the part that it intersects. If VisibilityLevel is 0, the feature is visible at the level of the assembly containing the UDF.





Method Detail


FunctionCCpfcUDFAssemblyIntersection.Create (ComponentPath as Iintseq, VisibilityLevel as Long) as IpfcUDFAssemblyIntersection

Creates an assembly intersection object, which is used to place a UDF programatically.

Used as a component of IpfcUDFCustomCreateInstructions .
Parameters:
ComponentPath
The member identifier table that defines the location of the intersected part in the assembly that contains the UDF.
VisibilityLevel
The length of the IpfcComponentPath that corresponds to the visibility level of the intersected part in the assembly. If VisibilityLevel == the number of entries in the IpfcComponentPath sequence, the feature is visible in the part that it intersects. If VisibilityLevel is 0, the feature is visible at the level of the assembly containing the UDF.
Returns:
Instance of the AssemblyIntersection object.