1.1 KiB
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.