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:

csc.math.Plane

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