Files
cadSet/SimpleCADAPI/docs/api/loft_rsolid.md
T

1.1 KiB

loft_rsolid

API Definition

def loft_rsolid(
    profiles: List[Wire],
    ruled: bool = False,
    *,
    tracking_policy: TrackingPolicy | str = TrackingPolicy.FULL,
    tag_prefix: Optional[str] = None,
    result_tag: Optional[str] = None,
    start_face_tag: Optional[str] = None,
    end_face_tag: Optional[str] = None,
    side_faces_tag: Optional[str] = None,
) -> Solid

Source: operations.py

Import Surface

  • top-level: from simplecadapi import loft_rsolid

Description

Create a solid by lofting multiple profiles. Kernel history assigns loft.start, loft.end, and loft.side roles. Start and end tags require one proven face each; side tags apply to all proven side faces. result_tag targets the solid. Recorded assignments are replayable semantic nodes.

TrackingPolicy.FULL is the default and preserves complete kernel topology history. TrackingPolicy.GRAPH skips topology-history queries while still recording and replaying the make_loft_rsolid graph node. In GRAPH mode, result_tag remains available, but face-role tags and tag_prefix require FULL tracking.