Skip to main content

Assembly

Parts, components, placements, connectors, assembly constraints, and solve reports.

This catalog contains 54 public symbols. Select a symbol for its exact signature, parameters, return contract, errors, members, aliases, and behavior notes.

Modules

SymbolImportSummary
assemblyfrom cadflow import assemblyProduct and assembly domain facade.

Classes

SymbolImportSummary
Assemblyfrom cadflow import AssemblyProduct structure containing placed Part or subassembly components.
Componentfrom cadflow import ComponentAssembly-local instance of a Part or subassembly.
Connectorfrom cadflow import ConnectorSemantic datum frame anchored by geometry, placement, or forwarding.
ConnectorAnchorfrom cadflow import ConnectorAnchorSerializable source for a connector datum frame.
ConnectorBindingDocumentfrom cadflow.scene import ConnectorBindingDocumentConnectorBindingDocument(value: 'DocumentValue | Mapping[str, Any]') -> 'None'
ConnectorReffrom cadflow import ConnectorRefReference to a connector through a component instance.
Constraintfrom cadflow import ConstraintConnector-to-connector assembly constraint.
ConstraintReportfrom cadflow import ConstraintReportAssembly constraint inspection report.
ConstraintResidualfrom cadflow import ConstraintResidualResidual for a single assembly constraint.
GeometryReffrom cadflow import GeometryRefSerializable reference to a sub-shape selected via QL.
Materialfrom cadflow import MaterialMaterial definition assigned to a Part through assign_material_rpart.
Partfrom cadflow import PartSingle-body product item wrapping exactly one Solid.
Placementfrom cadflow import PlacementRight-handed placement mapping child-local coordinates to parent coordinates.
ScalarLimitfrom cadflow import ScalarLimitClosed scalar range for a constraint drive coordinate.

Functions

SymbolImportSummary
add_belt_constraint_rassemblyfrom cadflow import add_belt_constraint_rassemblyCouple two revolute axes as belt-linked pulleys with same-direction rotation.
add_component_rassemblyfrom cadflow import add_component_rassemblyAdd a placed Part or subassembly component instance to an Assembly.
add_connector_rassemblyfrom cadflow import add_connector_rassemblyAttach a connector datum frame to an Assembly definition.
add_connector_rpartfrom cadflow import add_connector_rpartAttach a connector datum frame to a Part definition.
add_fixed_constraint_rassemblyfrom cadflow import add_fixed_constraint_rassemblyConstrain two component connectors to the same frame.
add_gear_constraint_rassemblyfrom cadflow import add_gear_constraint_rassemblyCouple two revolute axes as meshing gears with inverse rotation.
add_prismatic_constraint_rassemblyfrom cadflow import add_prismatic_constraint_rassemblyConstrain two connectors as a prismatic slider pair.
add_rack_pinion_constraint_rassemblyfrom cadflow import add_rack_pinion_constraint_rassemblyCouple a prismatic rack axis to a revolute pinion axis.
add_revolute_constraint_rassemblyfrom cadflow import add_revolute_constraint_rassemblyConstrain two connectors as a revolute axis pair.
assert_connector_bindingfrom cadflow.scene import assert_connector_bindingPublic function in this domain.
compose_placementsfrom cadflow.assembly import compose_placementsPublic function in this domain.
forward_connector_rassemblyfrom cadflow import forward_connector_rassemblyExpose an internal component connector as an assembly-level connector.
ground_component_rassemblyfrom cadflow import ground_component_rassemblyGround a component at its current authored placement.
identity_placementfrom cadflow.assembly import identity_placementPublic function in this domain.
identity_placement_rplacementfrom cadflow import identity_placement_rplacementCreate the identity placement of the active workplane.
inspect_assembly_constraintsfrom cadflow.assembly import inspect_assembly_constraintsPublic function in this domain.
inspect_assembly_constraints_rconstraintreportfrom cadflow import inspect_assembly_constraints_rconstraintreportInspect all assembly constraint residuals without mutating the assembly.
inspect_step_components_rdescriptorlistfrom cadflow.inspect.brep import inspect_step_components_rdescriptorlistList targetable XCAF component occurrences with unique hierarchy paths.
inverse_placementfrom cadflow.assembly import inverse_placementPublic function in this domain.
make_assembly_rassemblyfrom cadflow import make_assembly_rassemblyCreate an empty assembly product structure.
make_compound_from_assembly_rcompoundfrom cadflow import make_compound_from_assembly_rcompoundProject an Assembly into an explicit flattened Compound geometry value.
make_connector_ref_rconnectorreffrom cadflow import make_connector_ref_rconnectorrefReference a connector through a component instance.
make_edge_connector_rconnectorfrom cadflow import make_edge_connector_rconnectorCreate a connector anchored to an Edge.
make_face_connector_rconnectorfrom cadflow import make_face_connector_rconnectorCreate a connector anchored to a Face.
make_placement_connector_rconnectorfrom cadflow import make_placement_connector_rconnectorCreate a connector anchored to an explicit local placement frame.
make_placement_rplacementfrom cadflow import make_placement_rplacementCreate a canonical right-handed placement in the active workplane.
make_vertex_connector_rconnectorfrom cadflow import make_vertex_connector_rconnectorCreate a connector anchored to a Vertex.
measure_constraint_residualfrom cadflow.assembly import measure_constraint_residualPublic function in this domain.
place_component_rassemblyfrom cadflow import place_component_rassemblyMove an existing assembly component by replacing its placement.
relative_placementfrom cadflow.assembly import relative_placementPublic function in this domain.
render_step_components_colored_rpathfrom cadflow.inspect.brep import render_step_components_colored_rpathRender multiple STEP components, each in its own color.
render_step_components_rpathfrom cadflow.inspect.brep import render_step_components_rpathRender named XCAF component occurrences, optionally in assembly context.
resolve_connector_placementfrom cadflow.assembly import resolve_connector_placementPublic function in this domain.
rotate_z_placementfrom cadflow.assembly import rotate_z_placementPublic function in this domain.
solve_assembly_constraintsfrom cadflow.assembly import solve_assembly_constraintsPublic function in this domain.
solve_assembly_constraints_rassemblyfrom cadflow import solve_assembly_constraints_rassemblySolve fixed, revolute, and prismatic assembly constraints.
translate_z_placementfrom cadflow.assembly import translate_z_placementPublic function in this domain.
unground_component_rassemblyfrom cadflow import unground_component_rassemblyRemove a component grounding marker.
validate_connector_bindingfrom cadflow.scene import validate_connector_bindingPublic function in this domain.