Click or drag to resize
Ab4d.SharpEngine logo

ModelScalar Properties

The ModelScalar type exposes the following members.

Properties
 NameDescription
Public propertyAxesLength Gets or sets the length of axes that are shown by ModelScalar. Default value is 50.
Public propertyCenterBoxColor Gets or sets the color of center box.
Public propertyCenterBoxScaleScreenDirection Gets or sets a Vector2 that specifies in which direction (in screen coordinates) the center box scales the model up. Note that (0, 0) at top left so positive y direction is down. It is possible to increase or decrease the length of this vector to increase or decrease the speed of scaling when using the center box. Default value is up (0, -1).
Public propertyCenterBoxWidth Gets or sets the radius of the box at the end of the scalar box. Default value is 18.
Public propertyCustomRenderingLayer Gets or sets a custom RenderingLayer that will be used by all ModelNodes in this ModelScalar. For example, this is usually set to OverlayRenderingLayer.
Public propertyInnerBoxWidth Gets or sets the radius of the inner box. Default value is 4.
Public propertyIsCenterBoxShown Gets or sets a Boolean that specifies if the center box is shown. Default value is true.
Public propertyIsEnabled Gets or sets a Boolean that specifies if this ModelScalar is enabled. When disabled, then also the Visibility of ModelScalarGroupNode is set to Hidden.
Public propertyIsXAxisShown Gets or sets a Boolean that specifies if the X axis is shown. Default value is true.
Public propertyIsYAxisShown Gets or sets a Boolean that specifies if the Y axis is shown. Default value is true.
Public propertyIsZAxisShown Gets or sets a Boolean that specifies if the Z axis is shown. Default value is true.
Public propertyModelScalarGroupNode Gets the GroupNode that can be added to the Scene and represents the 3D models that form the ModelScalar.
Public propertyOuterBoxWidth Gets or sets the radius of the box at the end of the scalar box. Default value is 12.
Public propertyPosition Gets or sets Vector3 that specifies the position of the ModelScalar axis origin.
Public propertyScaleButtons Gets or sets button(s) that need to be pressed to start scaling with this ModelScalar. Default value is left mouse button.
Public propertyScaleFactors Gets the Vector3 that specifies the scale factors that were set up by dragging the axes in this ModelScalar.
Public propertySelectedMaterial Gets or sets a Material that is used when pointer is over the arrow. If set to null, the arrow material is not changed. Default value is StandardMaterials.Yellow.
Public propertyXAxisColor Gets or sets the color of X axis.
Public propertyXAxisVector XAxisVector
Public propertyYAxisColor Gets or sets the color of Y axis.
Public propertyYAxisVector YAxisVector
Public propertyZAxisColor Gets or sets the color of Z axis.
Public propertyZAxisVector ZAxisVector
Top
See Also