csc.domain.Selector

class csc.domain.Selector

Selector class

Contains basic methods and properties to operate current selected scene objects

Variables:
  • ids – Get (csc.model.ObjectId or csc.scene.Tool_object_id){}

  • select – overridden method by Select || Entity3d_id{}, Entity3d_id, SelectorFilter (SelectorFilter.Free), SelectorMode (SelectorMode.NewSelection), string{} (typeFilter)

__init__(*args, **kwargs)

Methods

__init__(*args, **kwargs)

pivot(self)

-> Pivot

select(*args, **kwargs)

Overloaded function.

selected(self)

-> Selection

__annotations__ = {}
__init__(*args, **kwargs)
__module__ = 'csc.domain'
pivot(self: csc.domain.Selector) object

-> Pivot

select(*args, **kwargs)

Overloaded function.

  1. select(self: csc.domain.Selector, select: csc.domain.Select) -> None

  2. select(self: csc.domain.Selector, ids: Set[Union[csc.model.ObjectId, csc.domain.Tool_object_id]], id: Union[csc.model.ObjectId, csc.domain.Tool_object_id] = <csc.model.ObjectId object at 0x7f4735d4aff0>, filter: csc.domain.SelectorFilter = <SelectorFilter.Free: 0>, mode: csc.domain.SelectorMode = <SelectorMode.NewSelection: 2>, type_filter: Set[str] = set(), auto_pivot: bool = False) -> None

selected(self: csc.domain.Selector) object

-> Selection