BuilderFactory Class¶
-
class
NXOpen.MechanicalRouting.BuilderFactory¶ Bases:
objectRepresents an
NXOpen.MechanicalRouting.BuilderFactoryobject.Use this object to create specific routing mechanical builders.
To obtain an instance of this class, refer to
NXOpen.MechanicalRouting.RoutingManagerNew in version NX11.0.0.
Methods¶
Method Detail¶
CreateAssignCornerBuilder¶
-
BuilderFactory.CreateAssignCornerBuilder¶ Creates a
NXOpen.MechanicalRouting.AssignCornerBuilderobject.Signature
CreateAssignCornerBuilder(part, workOcc)Parameters: - part (
NXOpen.Part) – the part associated with the builder. Cannot be None. - workOcc (
NXOpen.Assemblies.Component) – the container component within which bend is being created. It can be passed as null tag when not working in context.
Returns: Return type: New in version NX11.0.0.
License requirements: routing_base (“Routing Basic”)
- part (
CreateBulkReplacementBuilder¶
-
BuilderFactory.CreateBulkReplacementBuilder¶ Creates a
NXOpen.MechanicalRouting.BulkReplacementBuilderobject.Signature
CreateBulkReplacementBuilder(part, workOcc, segmentsOrStocks)Parameters: - part (
NXOpen.Part) – the part associated with the builder. Cannot be None. - workOcc (
NXOpen.Assemblies.Component) – the container component within which stock is being created - segmentsOrStocks (list of
NXOpen.NXObject) – Occurrences of Routing segments to assign stock to or stock to be edited
Returns: Return type: New in version NX12.0.0.
License requirements: routing_base (“Routing Basic”)
- part (
CreateConnectBuilder¶
-
BuilderFactory.CreateConnectBuilder¶ Creates a
NXOpen.MechanicalRouting.ConnectBuilderobject.Signature
CreateConnectBuilder(part, components)Parameters: - part (
NXOpen.Part) – the part associated with the builder. Cannot be None. - components (list of
NXOpen.Assemblies.Component) – selected Components for Connect Path
Returns: Return type: New in version NX11.0.0.
License requirements: routing_base (“Routing Basic”)
- part (
CreateCreatePathBuilder¶
-
BuilderFactory.CreateCreatePathBuilder¶ Create a
NXOpen.MechanicalRouting.CreatePathBuilderobject.Signature
CreateCreatePathBuilder(part, workOcc)Parameters: - part (
NXOpen.Part) – the part associated with the builder. Cannot be None. - workOcc (
NXOpen.Assemblies.Component) – the container component within which stock is being created
Returns: Return type: New in version NX11.0.0.
License requirements: routing_base (“Routing Basic”)
- part (
CreateDynamicCutElbowBehaviorBuilder¶
-
BuilderFactory.CreateDynamicCutElbowBehaviorBuilder¶ Creates a
NXOpen.MechanicalRouting.DynamicCutElbowBehaviorBuilderobject.Signature
CreateDynamicCutElbowBehaviorBuilder(part)Parameters: part ( NXOpen.Part) – the part associated with the builder. Cannot be None.Returns: Return type: NXOpen.MechanicalRouting.DynamicCutElbowBehaviorBuilderNew in version NX12.0.0.
License requirements: routing_base (“Routing Basic”)
CreateEditPlacementBuilder¶
-
BuilderFactory.CreateEditPlacementBuilder¶ Creates a
NXOpen.MechanicalRouting.EditPlacementBuilderobject.Signature
CreateEditPlacementBuilder(part, workOcc)Parameters: - part (
NXOpen.Part) – the part associated with the builder. Cannot be None. - workOcc (
NXOpen.Assemblies.Component) – the container component within which edit is being performed. It can be passed as null tag when not working in context.
Returns: Return type: New in version NX12.0.0.
License requirements: routing_base (“Routing Basic”)
- part (
CreateEditPointBuilder¶
-
BuilderFactory.CreateEditPointBuilder¶ Create a
NXOpen.MechanicalRouting.EditPointBuilderobject.Signature
CreateEditPointBuilder(part, workOcc)Parameters: - part (
NXOpen.Part) – the part associated with the builder. Cannot be None. - workOcc (
NXOpen.Assemblies.Component) – the container component within which edit point is being performed. It can be passed as null tag when not working in context.
Returns: Return type: New in version NX11.0.0.
License requirements: routing_base (“Routing Basic”)
- part (
CreateInsulationBuilder¶
-
BuilderFactory.CreateInsulationBuilder¶ Create a
NXOpen.MechanicalRouting.InsulationBuilderobject.Signature
CreateInsulationBuilder(part, insulationPartOccurrence)Parameters: - part (
NXOpen.Part) – the part associated with the builder. Cannot be None. - insulationPartOccurrence (
NXOpen.Assemblies.Component) –
Returns: Return type: New in version NX11.0.0.
License requirements: routing_advanced (“Routing Advanced”)
- part (
CreateManageInlineBehaviorBuilder¶
-
BuilderFactory.CreateManageInlineBehaviorBuilder¶ Creates a
NXOpen.MechanicalRouting.ManageInlineBehaviorBuilderobject.Signature
CreateManageInlineBehaviorBuilder(part)Parameters: part ( NXOpen.Part) – the part associated with the builder. Cannot be None.Returns: Return type: NXOpen.MechanicalRouting.ManageInlineBehaviorBuilderNew in version NX11.0.0.
License requirements: routing_base (“Routing Basic”)
CreateMergeBuilder¶
-
BuilderFactory.CreateMergeBuilder¶ Creates a
NXOpen.MechanicalRouting.MergeBuilderobject.Signature
CreateMergeBuilder(part, workOcc)Parameters: - part (
NXOpen.Part) – the part associated with the builder. Cannot be None. - workOcc (
NXOpen.Assemblies.Component) – the container component within which merge stock is being performed. It can be passed as null tag when not working in context.
Returns: Return type: New in version NX11.0.0.
License requirements: routing_base (“Routing Basic”)
- part (
CreateMovePathBuilder¶
-
BuilderFactory.CreateMovePathBuilder¶ Create a
NXOpen.MechanicalRouting.MovePathBuilderobject.Signature
CreateMovePathBuilder(part, workOcc)Parameters: - part (
NXOpen.Part) – the part associated with the builder. Cannot be None. - workOcc (
NXOpen.Assemblies.Component) – the container component within which move is performed. Can be None when work part is same as displayed part
Returns: Return type: New in version NX11.0.0.
License requirements: routing_base (“Routing Basic”)
- part (
CreatePartPlacementBuilder¶
-
BuilderFactory.CreatePartPlacementBuilder¶ Creates a
NXOpen.MechanicalRouting.PartPlacementBuilderobject.Signature
CreatePartPlacementBuilder(part, workOcc)Parameters: - part (
NXOpen.Part) – the part associated with the builder. Cannot be None. - workOcc (
NXOpen.Assemblies.Component) – the container component within which placement is being performed. It can be passed as null tag when not working in context.
Returns: Return type: New in version NX11.0.0.
License requirements: routing_base (“Routing Basic”)
- part (
CreatePipingComponentFileBuilder¶
-
BuilderFactory.CreatePipingComponentFileBuilder¶ Creates a
NXOpen.MechanicalRouting.PipingComponentFileBuilderobject.Signature
CreatePipingComponentFileBuilder(part)Parameters: part ( NXOpen.Part) – the part associated with the builder. Cannot be None.Returns: Return type: NXOpen.MechanicalRouting.PipingComponentFileBuilderNew in version NX12.0.0.
License requirements: routing_pipetube (“Routing Piping and Tubing”)
CreateSplitBuilder¶
-
BuilderFactory.CreateSplitBuilder¶ Creates a
NXOpen.MechanicalRouting.SplitBuilderobject.Signature
CreateSplitBuilder(part, controlPoints)Parameters: - part (
NXOpen.Part) – the part associated with the builder. Cannot be None. - controlPoints (list of
NXOpen.Routing.ControlPoint) – selected Control Points for split stock components
Returns: Return type: New in version NX11.0.0.
License requirements: routing_base (“Routing Basic”)
- part (
CreateStockBuilder¶
-
BuilderFactory.CreateStockBuilder¶ Creates a
NXOpen.MechanicalRouting.StockBuilderobject.Signature
CreateStockBuilder(part, workOcc, segmentsOrStocks)Parameters: - part (
NXOpen.Part) – the part associated with the builder. Cannot be None. - workOcc (
NXOpen.Assemblies.Component) – the container component within which stock is being created - segmentsOrStocks (list of
NXOpen.NXObject) – Occurrences of Routing segments to assign stock to or stock to be edited
Returns: Return type: New in version NX11.0.0.
License requirements: routing_base (“Routing Basic”)
- part (
CreateTransformBlockBuilder¶
-
BuilderFactory.CreateTransformBlockBuilder¶ Create a
NXOpen.MechanicalRouting.TransformBlockBuilderobject.Signature
CreateTransformBlockBuilder(part)Parameters: part ( NXOpen.Part) – the part associated with the builder. Cannot be None.Returns: Return type: NXOpen.MechanicalRouting.TransformBlockBuilderNew in version NX11.0.0.
License requirements: routing_base (“Routing Basic”)