[]
Base element of the 3D chart.
public class FrameworkElement3D : PlotElement, IAnimatable, IFrameworkInputElement, ISupportInitialize, IQueryAmbient, IInputElement
| Name | Description |
|---|---|
| FrameworkElement3D() | Initializes a new instance of the FrameworkElement3D class. |
| Name | Description |
|---|---|
| GeometryProperty | Identifies the Geometry dependency property. |
| MaterialProperty | Identifies the Material dependency property. |
| ScaleProperty | Identifies the Scale dependency property. |
| TransformProperty | Identifies the Transform dependency property. |
| _center | Stores the center of the element. |
| Name | Description |
|---|---|
| Center | Gets or sets the center of element. |
| DefiningGeometry | Gets the geometry that represents the element. |
| Geometry | Gets or sets 3D geometry that defines the element. |
| Material | Gets or sets the material of element. |
| Scale | Gets or sets scale transformation of the element. |
| Transform | Gets or sets 3D transform of element. |
| Name | Description |
|---|---|
| CreateModel() | Creates the model associated with the element. |
| IsCompatible(IRenderer) | Whether the element is compatible with the specified renderer. |
| OnPropertyChanged(DependencyPropertyChangedEventArgs) | Invoked when dependency property was changed. |
| OnRender(DrawingContext) | Draws the content of the element |
| Render(RenderContext) | Render the element based on the specified context. |
| TransformCenter(double, double, double) | Creates transformation that converts coordinates to the center of the element. |
| TransformCenterBack(double, double, double) | Create reverse transformation that converts coordinates to the center of the scene. |