Table of Contents

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

DependencyProperty

ColorProperty

public static readonly DependencyProperty ColorProperty

Field Value

DependencyProperty

EnableColorBlendingProperty

public static readonly DependencyProperty EnableColorBlendingProperty

Field Value

DependencyProperty

FigureProperty

public static readonly DependencyProperty FigureProperty

Field Value

DependencyProperty

FigureRatioProperty

public static readonly DependencyProperty FigureRatioProperty

Field Value

DependencyProperty

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

DependencyProperty

HitTestThicknessProperty

public static readonly DependencyProperty HitTestThicknessProperty

Field Value

DependencyProperty

SizeProperty

public static readonly DependencyProperty SizeProperty

Field Value

DependencyProperty

material

protected readonly PointMaterialCore material

Field Value

PointMaterialCore

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

Color

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

true if [enable color blending]; otherwise, false.

Figure

public PointFigure Figure { get; set; }

Property Value

PointFigure

FigureRatio

public double FigureRatio { get; set; }

Property Value

double

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

bool

HitTestThickness

Used only for point/line hit test

public double HitTestThickness { get; set; }

Property Value

double

Size

public Size Size { get; set; }

Property Value

Size

Methods

AssignDefaultValuesToSceneNode(SceneNode)

Assigns the default values to core.

protected override void AssignDefaultValuesToSceneNode(SceneNode core)

Parameters

core SceneNode

The core.

OnCreateSceneNode()

Called when [create render core].

protected override SceneNode OnCreateSceneNode()

Returns

SceneNode