module Oid::Transformable
Direct including types
Defined in:
oid/core/transformable.crInstance Method Summary
-
#calculate_transform
Calculate and update the cached transform
- #parent : Oid::Transformable
- #position : Oid::Components::Position
- #position_type : Oid::Components::PositionType
-
#rel_scale : Float64
Relative scale compared to its parent
- #replace_rotation(value : Oid::Vector3)
- #root : Oid::Transformable
- #rotate(x_angle, y_angle, z_angle)
- #rotate(vector : Oid::Vector3)
- #rotate_x(angle)
- #rotate_y(angle)
- #rotate_z(angle)
- #rotation : Oid::Components::Rotation
-
#rotation_norm : Oid::Vector3
Normalize the rotation value between -180 and 180 degrees
- #scale : Oid::Components::Scale
-
#transform(use_cache = false) : Oid::Vector3
Return the position in relation to defined parent.
- #transform_origin : Oid::Vector3
- #transform_position_rel_to(origin, position) : Oid::Vector3
Instance Method Detail
Return the position in relation to defined parent. Pass use_cache
as true
to use
last caclulated value (useful for sort commands)