C# Класс HelixToolkit.Wpf.ParametricSurface3D

A base class for parametric surfaces evaluated on a rectangular mesh.
Override the Evaluate method to define the points.
Наследование: MeshElement3D
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
MeshSizeUProperty System.Windows.DependencyProperty
MeshSizeVProperty System.Windows.DependencyProperty

Защищенные методы

Метод Описание
Evaluate ( double u, double v, Point &textureCoord ) : System.Windows.Media.Media3D.Point3D

Evaluates the surface on the specified u,v position.

Tessellate ( ) : System.Windows.Media.Media3D.MeshGeometry3D

Do the tesselation and return the MeshGeometry3D.

Приватные методы

Метод Описание
AddTriangle ( System.Windows.Media.Media3D.MeshGeometry3D mesh, int i1, int i2, int i3 ) : void

The add triangle.

IsDefined ( System.Windows.Media.Media3D.Point3D point ) : bool

Determines whether the specified point is defined.

Описание методов

Evaluate() защищенный абстрактный Метод

Evaluates the surface on the specified u,v position.
protected abstract Evaluate ( double u, double v, Point &textureCoord ) : System.Windows.Media.Media3D.Point3D
u double /// The u coordinate. ///
v double /// The v coordinate. ///
textureCoord System.Windows.Point /// The texture coordinates. ///
Результат System.Windows.Media.Media3D.Point3D

Tessellate() защищенный Метод

Do the tesselation and return the MeshGeometry3D.
protected Tessellate ( ) : System.Windows.Media.Media3D.MeshGeometry3D
Результат System.Windows.Media.Media3D.MeshGeometry3D

Описание свойств

MeshSizeUProperty публичное статическое свойство

Identifies the MeshSizeU dependency property.
public static DependencyProperty,System.Windows MeshSizeUProperty
Результат System.Windows.DependencyProperty

MeshSizeVProperty публичное статическое свойство

Identifies the MeshSizeV dependency property.
public static DependencyProperty,System.Windows MeshSizeVProperty
Результат System.Windows.DependencyProperty