Class PointGeometryModel3D
- Namespace
- HelixToolkit.Wpf.SharpDX
- Assembly
- HelixToolkit.Wpf.SharpDX.dll
public class PointGeometryModel3D : GeometryModel3D, IAnimatable, ISupportInitialize, IFrameworkInputElement, IInputElement, IQueryAmbient, IDisposable, IVisible, IHitable, IThrowingShadow, IApplyPostEffect
- Inheritance
-
PointGeometryModel3D
- Implements
- Inherited Members
- Extension Methods
Fields
BlendingFactorProperty
public static readonly DependencyProperty BlendingFactorProperty
Field Value
ColorProperty
public static readonly DependencyProperty ColorProperty
Field Value
EnableColorBlendingProperty
public static readonly DependencyProperty EnableColorBlendingProperty
Field Value
FigureProperty
public static readonly DependencyProperty FigureProperty
Field Value
FigureRatioProperty
public static readonly DependencyProperty FigureRatioProperty
Field Value
FixedSizeProperty
Fixed sized. Default = true.
When FixedSize = true, the render size will be scale to normalized device coordinates(screen) size
When FixedSize = false, the render size will be actual size in 3D world space
public static readonly DependencyProperty FixedSizeProperty
Field Value
HitTestThicknessProperty
public static readonly DependencyProperty HitTestThicknessProperty
Field Value
SizeProperty
public static readonly DependencyProperty SizeProperty
Field Value
material
protected readonly PointMaterialCore material
Field Value
Properties
BlendingFactor
Gets or sets the blending factor.
Used when EnableColorBlending = true.
public double BlendingFactor { get; set; }
Property Value
- double
The blending factor.
Color
public Color Color { get; set; }
Property Value
EnableColorBlending
Gets or sets a value indicating whether [enable color blending].
Once enabled, final color = BlendingFactor * Color + (1 - BlendingFactor) * Vertex Color.
public bool EnableColorBlending { get; set; }
Property Value
- bool
trueif [enable color blending]; otherwise,false.
Figure
public PointFigure Figure { get; set; }
Property Value
FigureRatio
public double FigureRatio { get; set; }
Property Value
FixedSize
Fixed sized billboard. Default = true.
When FixedSize = true, the billboard render size will be scale to normalized device coordinates(screen) size
When FixedSize = false, the billboard render size will be actual size in 3D world space
public bool FixedSize { get; set; }
Property Value
HitTestThickness
Used only for point/line hit test
public double HitTestThickness { get; set; }
Property Value
Size
public Size Size { get; set; }
Property Value
Methods
AssignDefaultValuesToSceneNode(SceneNode)
Assigns the default values to core.
protected override void AssignDefaultValuesToSceneNode(SceneNode core)
Parameters
coreSceneNodeThe core.
OnCreateSceneNode()
Called when [create render core].
protected override SceneNode OnCreateSceneNode()