Class Model3D
Abstract class that provides functionality for 3-D models.
Inherited Members
Namespace: Telerik.Windows.Media.Media3D
Assembly: Telerik.Windows.Controls.Charting.dll
Syntax
public abstract class Model3D : Freezable, INotifyPropertyChanged
Constructors
Model3D()
Declaration
protected Model3D()
Fields
IsLightingEnabledProperty
Identifies the IsLightingEnabled dependency property.
Declaration
public static readonly DependencyProperty IsLightingEnabledProperty
Field Value
System.Windows.DependencyProperty
|
TransformProperty
Identifies the Transform dependency property.
Declaration
public static readonly DependencyProperty TransformProperty
Field Value
System.Windows.DependencyProperty
|
Properties
Bounds
Gets the bounding Rect3D for this Model3D.
Declaration
public abstract Rect3D Bounds { get; }
Property Value
Rect3D
|
DoVertexStage
Indicates whether vertex stage should be run.
Declaration
protected bool DoVertexStage { get; set; }
Property Value
System.Boolean
|
IsLightingEnabled
Gets or sets value which indicates whether lighting stage should be performed on this model.
Declaration
public bool IsLightingEnabled { get; set; }
Property Value
System.Boolean
|
RunTriangleStage
Indicates whether triangle stage should be run.
Declaration
protected bool RunTriangleStage { get; set; }
Property Value
System.Boolean
|
SeamSmoothing
Get / set the amount of smoothing to use to reduce the visible seam between triangles. A recommended value is around 0.8, this is defaulted to 0 and with this value you will see breaks between each polygon.
Declaration
public double SeamSmoothing { get; set; }
Property Value
System.Double
|
Transform
Gets or sets the Transform3D set on the model. This is a dependency property.
Declaration
public Transform3D Transform { get; set; }
Property Value
Transform3D
|
Methods
TransformChangedHandler(DependencyObject, DependencyPropertyChangedEventArgs)
Transform property changed callback.
Declaration
protected static void TransformChangedHandler(DependencyObject source, DependencyPropertyChangedEventArgs eventArgs)
Parameters
System.Windows.DependencyObject
source
Source. |
System.Windows.DependencyPropertyChangedEventArgs
eventArgs
Event Args. |