[]
        
(Showing Draft Content)

C1.WPF.C1Chart.FrameworkElement3D

FrameworkElement3D Class

Base element of the 3D chart.

Namespace: C1.WPF.C1Chart
Assembly: C1.WPF.C1Chart.4.6.2.dll
Syntax
public class FrameworkElement3D : PlotElement, IAnimatable, IFrameworkInputElement, ISupportInitialize, IQueryAmbient, IInputElement

Constructors

Name Description
FrameworkElement3D()

Initializes a new instance of the FrameworkElement3D class.

Fields

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.

Properties

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.

Methods

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.