COLLADA (.dae) 文件几何数据解析器
ColladaParser
01 Syntax
Microsoft.VisualBasic.Imaging.Landscape.Collada.ColladaParser
02 Methods
| Name | Overloads | Summary |
|---|---|---|
| ReadFile | 1 | 从 .dae 文件读取所有几何数据并转换为 Surface 数组 |
| ReadGeometries | 2 | 从 .dae 文件读取几何数据并转换为 Surface 数组 |
| ParseGeometry | 1 | 解析单个 <geometry> 元素,返回其包含的所有三角面 |
| ParseSource | 1 | 解析单个 <source> 元素,提取 float_array 数据 |
03 Members
ReadFile(
String)从 .dae 文件读取所有几何数据并转换为 Surface 数组
Parameters
| Name | Type | Description |
|---|---|---|
filePath$ | String | DAE 文件路径 |
ReadGeometries(
String)从 .dae 文件读取几何数据并转换为 Surface 数组
Parameters
| Name | Type | Description |
|---|---|---|
filePath$ | String | - |
ReadGeometries(
XDocument)从 XDocument 解析 COLLADA 几何数据
Parameters
| Name | Type | Description |
|---|---|---|
doc | XDocument | - |
ParseGeometry(
XElement)解析单个 <geometry> 元素,返回其包含的所有三角面
ParseSource(
XElement, Dictionary(Of String, GeometrySource))解析单个 <source> 元素,提取 float_array 数据