网络中的场景实体 -- Aspose.3D FOSS为.NET
在Aspose.3D FOSS中了解网功能中的场景实体.
在Aspose.3D FOSS中了解网功能中的场景实体.
介绍 Aspose.3D FOSS 是一个免费、开源的 .NET 库,用于处理 3D 文件格式。它提供了一套完整的实用类,超越了简单的文件转换,使开发者能够以编程方式操作网格、构建变换矩阵以及生成基础几何体。该库采用 MIT 许可证发布,适用于个人和商业项目,且没有限制。 本文重点介绍库中的实用功能:当你需要对网格进行三角化、逐步构建变换矩阵或创建参数化几何体时会使用的类和方法。这些构建块补充了在入门文章中介绍的核心场景加载和场景保存工作流。 无论你是在构建流水线中处理 3D 资源、为游戏引擎准备几何体,还是在不同格式之间进行转换,这些实用工具都能处理真实 3D 工作流中常见的任务。 包含内容 网格操作 Mesh 类表示基于多边形的几何体。你可以通过顶点索引创建多边形、查询多边形大小、对面进行三角化以及优化顶点数据。ControlPoints 属性直接访问顶点位置,而 Polygons 则公开面索引数组。 using Aspose.ThreeD; using Aspose.ThreeD.Entities; var scene = new Scene(); var mesh = new Mesh("CustomMesh"); // Add control points (vertices) mesh.ControlPoints.Add(new Vector4(0, 0, 0)); mesh.ControlPoints.Add(new Vector4(10, 0, 0)); mesh.ControlPoints.Add(new Vector4(10, 10, 0)); mesh.ControlPoints.Add(new Vector4(0, 10, 0)); // Create a quad polygon from four vertices mesh.CreatePolygon(0, 1, 2, 3); // Triangulate all polygons in the mesh mesh.Triangulate(); 变换构建器 TransformBuilder 类提供了一个流式接口,用于通过一系列平移、旋转和缩放操作构建变换矩阵。您可以控制组合顺序(追加或前置),并且可以重置构建器以开始新的链。 ...
探索 Aspose.3D FOSS for .NET 的关键特性,包括场景图 API、材质系统、内置基元、变换以及数学工具,并附有代码示例。
探索 Aspose.3D FOSS for .NET 的关键特性,包括场景图 API、材质系统、内置基元、变换以及数学工具,并附有代码示例。
Aspose.3D FOSS for .NET 是一个开源、MIT 许可证的库,用于加载、操作和保存包括 OBJ、STL、glTF、FBX、Collada 和 3MF 在内的 3D 文件格式。
Aspose.3D FOSS for .NET 是一个开源、MIT 许可证的库,用于加载、操作和保存包括 OBJ、STL、glTF、FBX、Collada 和 3MF 在内的 3D 文件格式。
使用 Aspose.3D FOSS 在 .NET 中加载、转换和保存 OBJ、STL、glTF、FBX 和 3MF 文件的实用指南,包含特定格式选项和批量转换。
使用 Aspose.3D FOSS 在 .NET 中加载、转换和保存 OBJ、STL、glTF、FBX 和 3MF 文件的实用指南,包含特定格式选项和批量转换。