MeshPartTransform
MeshPartTransform
Per-instance transform proxy bound to a MeshPart.
Usage: meshpart.transform.rotate_z(30.0, point=meshpart.mesh.center)
Attributes
Methods:
rotate
rotate(rotation: Union[Sequence[Sequence[float]], Sequence[float]], *, point: Optional[Sequence[float]] = None, multiply_mode: str = 'pre', inplace: bool = True)
rotate_vector
rotate_vector(vector: Sequence[float], angle: float, *, point: Optional[Sequence[float]] = None, multiply_mode: str = 'pre', inplace: bool = True)
rotate_x
rotate_x(angle: float, *, point: Optional[Sequence[float]] = None, multiply_mode: str = 'pre', inplace: bool = True)
rotate_y
rotate_y(angle: float, *, point: Optional[Sequence[float]] = None, multiply_mode: str = 'pre', inplace: bool = True)
rotate_z
rotate_z(angle: float, *, point: Optional[Sequence[float]] = None, multiply_mode: str = 'pre', inplace: bool = True)
scale
scale(factor: Union[float, Sequence[float]], *, point: Optional[Sequence[float]] = None, multiply_mode: str = 'pre', inplace: bool = True)
flip_x
flip_x(*, point: Optional[Sequence[float]] = None, multiply_mode: str = 'pre', inplace: bool = True)
flip_y
flip_y(*, point: Optional[Sequence[float]] = None, multiply_mode: str = 'pre', inplace: bool = True)
flip_z
flip_z(*, point: Optional[Sequence[float]] = None, multiply_mode: str = 'pre', inplace: bool = True)