跳转至

GeometryModel3D 类

表示场景中显示的对象。该对象组合了一个或多个网格,并被添加到控件所显示的模型集合中。

命名空间: Eremex.AvaloniaUI.Controls3D
程序集: Eremex.Avalonia.Controls3D.dll
NuGet 包: Eremex.Avalonia.Controls3D

声明

public sealed class GeometryModel3D : SelectableElement

构造函数

名称 说明
GeometryModel3D() 初始化 GeometryModel3D 类的新实例。

属性

名称 说明
BoundingBox { get; } 获取包围这些网格的轴对齐包围盒;如果模型没有顶点,则为 null。
Meshes { get; } 获取构成模型几何体的网格。
MeshesSource { get; set; } 获取或设置用于生成网格的项集合。已经是网格的项按原样添加,其余项由 MeshTemplate 转换。
MeshTemplate { get; set; } 获取或设置将 MeshesSource 中的项转换为网格的模板。
Transform { get; set; } 获取或设置将模型几何体放置在世界空间中的矩阵。
Visible { get; set; } 获取或设置是否渲染该模型以及在命中测试中是否考虑该模型。

方法

名称 说明
TranslateToZero() 通过移动变换使模型包围盒的中心落在原点,从而将模型移到场景原点。

另请参阅



* 本页面使用机器翻译技术翻译。

Used in articles