csc.tools.mirror.Core¶
- class csc.tools.mirror.Core¶
Mirror tool core class
- __init__(*args, **kwargs)¶
Methods
__init__(*args, **kwargs)mirror_frame(self, arg0)Mirror the frame of the mirror tool.
mirror_interval(self, arg0)Mirror the interval of the mirror tool.
plane(self)Get the plane of the mirror tool.
set_plane(self, plane)Set the plane of the mirror tool.
- __annotations__ = {}¶
- __init__(*args, **kwargs)¶
- __module__ = 'csc.tools.mirror'¶
- mirror_frame(self: csc.tools.mirror.Core, arg0: set[csc.model.ObjectId | csc.domain.Tool_object_id]) None¶
Mirror the frame of the mirror tool. Mirrors a frame based on the specified set of object IDs.
- Parameters:
ids (Set[Union[csc.model.ObjectId, csc.domain.Tool_object_id]]) – Set of object IDs to mirror.
- mirror_interval(self: csc.tools.mirror.Core, arg0: set[csc.model.ObjectId | csc.domain.Tool_object_id]) None¶
Mirror the interval of the mirror tool. Mirrors an interval based on the specified set of object IDs.
- Parameters:
ids (Set[Union[csc.model.ObjectId, csc.domain.Tool_object_id]]) – Set of object IDs to mirror.
- Returns:
None
- plane(self: csc.tools.mirror.Core) csc.math.Plane¶
Get the plane of the mirror tool.
- Returns:
Plane of the mirror tool
- Return type:
- set_plane(self: csc.tools.mirror.Core, plane: csc.math.Plane) None¶
Set the plane of the mirror tool.
- Parameters:
plane (csc.math.Plane) – Plane to set as mirror tool plane.
- Returns:
None