public ObjectTransformGizmo CreateObjectUniversalGizmo() { UniversalGizmo universalGizmo = CreateUniversalGizmo(); ObjectTransformGizmo transformGizmo = universalGizmo.Gizmo.AddBehaviour <ObjectTransformGizmo>(); transformGizmo.SetTransformChannelFlags(ObjectTransformGizmo.Channels.Position | ObjectTransformGizmo.Channels.Rotation | ObjectTransformGizmo.Channels.Scale); return(transformGizmo); }
public ObjectTransformGizmo CreateObjectRotationGizmo() { RotationGizmo rotationGizmo = CreateRotationGizmo(); ObjectTransformGizmo transformGizmo = rotationGizmo.Gizmo.AddBehaviour <ObjectTransformGizmo>(); transformGizmo.SetTransformChannelFlags(ObjectTransformGizmo.Channels.Rotation); return(transformGizmo); }
public ObjectTransformGizmo CreateObjectMoveGizmo() { MoveGizmo moveGizmo = CreateMoveGizmo(); ObjectTransformGizmo transformGizmo = moveGizmo.Gizmo.AddBehaviour <ObjectTransformGizmo>(); transformGizmo.SetTransformChannelFlags(ObjectTransformGizmo.Channels.Position); return(transformGizmo); }
public ObjectTransformGizmo CreateObjectScaleGizmo() { ScaleGizmo scaleGizmo = CreateScaleGizmo(); ObjectTransformGizmo transformGizmo = scaleGizmo.Gizmo.AddBehaviour <ObjectTransformGizmo>(); transformGizmo.SetTransformChannelFlags(ObjectTransformGizmo.Channels.Scale); transformGizmo.SetTransformSpace(GizmoSpace.Local); transformGizmo.MakeTransformSpacePermanent(); return(transformGizmo); }