Kanzi  3.9.2
Java API
ConstraintsMetadata Interface Reference

Metadata definitions for Constraints. More...

Public Attributes

DynamicPropertyType< Boolean > ConstraintInWorldCoordinatesProperty
 Specifies if the object constraining is done in world coordinates (when false, done in local coordinates). More...
 
DynamicPropertyType< String > ConstraintOrientationProperty
 Makes an object node where the property is attached to obtain orientation from target object. More...
 
DynamicPropertyType< String > ConstraintPositionProperty
 Makes an object node where the property is attached to obtain position from target object. More...
 
DynamicPropertyType< Boolean > FaceToCameraCylindralProperty
 Sets the node to always turn to face the camera according to the cylinder on the y axis. More...
 
DynamicPropertyType< Boolean > FaceToCameraIsBillboardingProperty
 Sets the node to rotate with the rotation of the preview camera. More...
 
DynamicPropertyType< Boolean > FaceToCameraProperty
 Sets the node to rotate around all axes to turn towards the preview camera. More...
 
DynamicPropertyType< String > FaceToCameraTargetCameraProperty
 The target camera specified for the Face to Camera. More...
 
DynamicPropertyType< String > LookAtProperty = new DynamicPropertyType<>("LookAt", String.class)
 Makes a node to always face the node set in this property.
 
AbstractMetaclass metaclass = new AbstractMetaclass("Kanzi.Constraints")
 Metaclass for Constraints.
 

Detailed Description

Metadata definitions for Constraints.

Member Data Documentation

◆ ConstraintInWorldCoordinatesProperty

DynamicPropertyType<Boolean> ConstraintInWorldCoordinatesProperty
Initial value:
=
new DynamicPropertyType<>("ConstraintInWorldCoordinates", Boolean.class)

Specifies if the object constraining is done in world coordinates (when false, done in local coordinates).

◆ ConstraintOrientationProperty

DynamicPropertyType<String> ConstraintOrientationProperty
Initial value:
=
new DynamicPropertyType<>("ConstraintOrientation", String.class)

Makes an object node where the property is attached to obtain orientation from target object.

◆ ConstraintPositionProperty

DynamicPropertyType<String> ConstraintPositionProperty
Initial value:
=
new DynamicPropertyType<>("ConstraintPosition", String.class)

Makes an object node where the property is attached to obtain position from target object.

◆ FaceToCameraCylindralProperty

DynamicPropertyType<Boolean> FaceToCameraCylindralProperty
Initial value:
=
new DynamicPropertyType<>("FaceToCameraCylindral", Boolean.class)

Sets the node to always turn to face the camera according to the cylinder on the y axis.

◆ FaceToCameraIsBillboardingProperty

DynamicPropertyType<Boolean> FaceToCameraIsBillboardingProperty
Initial value:
=
new DynamicPropertyType<>("FaceToCameraIsBillboarding", Boolean.class)

Sets the node to rotate with the rotation of the preview camera.

◆ FaceToCameraProperty

DynamicPropertyType<Boolean> FaceToCameraProperty
Initial value:
=
new DynamicPropertyType<>("FaceToCamera", Boolean.class)

Sets the node to rotate around all axes to turn towards the preview camera.

FaceToCameraIsBillboarding and FaceToCameraCylindral affect how the node turns to the camera.

◆ FaceToCameraTargetCameraProperty

DynamicPropertyType<String> FaceToCameraTargetCameraProperty
Initial value:
=
new DynamicPropertyType<>("FaceToCameraTargetCamera", String.class)

The target camera specified for the Face to Camera.

When NULL, the property uses the Scene default camera.