Struct USDGeometry
Represents the geometry data for a USD (Universal Scene Description) element.
Namespace: Evergine.Runtimes.USD.DTOs.Elements
Assembly: Evergine.Runtimes.USD.dll
Syntax
public struct USDGeometry
Fields
BoundingBoxMax
Gets or sets the maximum bounding box of the geometry.
Declaration
public Vector3 BoundingBoxMax
Field Value
| Type | Description |
|---|---|
| Vector3 |
BoundingBoxMin
Gets or sets the minimum bounding box of the geometry.
Declaration
public Vector3 BoundingBoxMin
Field Value
| Type | Description |
|---|---|
| Vector3 |
ColorInterpolation
Gets or sets the color interpolation method.
Declaration
public string ColorInterpolation
Field Value
| Type | Description |
|---|---|
| string |
Colors
Gets or sets the colors of the geometry.
Declaration
public Vector3[] Colors
Field Value
| Type | Description |
|---|---|
| Vector3[] |
ColorsIndices
Gets or sets the color indices of the geometry.
Declaration
public uint[] ColorsIndices
Field Value
| Type | Description |
|---|---|
| uint[] |
Indices
Gets or sets the indices of the geometry.
Declaration
public uint[] Indices
Field Value
| Type | Description |
|---|---|
| uint[] |
IndicesUVs
Gets or sets the UV indices of the geometry.
Declaration
public uint[] IndicesUVs
Field Value
| Type | Description |
|---|---|
| uint[] |
Material
Gets or sets the material of the geometry.
Declaration
public string Material
Field Value
| Type | Description |
|---|---|
| string |
Name
Gets or sets the name of the geometry.
Declaration
public string Name
Field Value
| Type | Description |
|---|---|
| string |
NormalInterpolation
Gets or sets the normal interpolation method.
Declaration
public string NormalInterpolation
Field Value
| Type | Description |
|---|---|
| string |
Normals
Gets or sets the normals of the geometry.
Declaration
public Vector3[] Normals
Field Value
| Type | Description |
|---|---|
| Vector3[] |
Orientation
Gets or sets the orientation of the geometry.
Declaration
public string Orientation
Field Value
| Type | Description |
|---|---|
| string |
Topology
Gets or sets the topology of the geometry.
Declaration
public ushort[] Topology
Field Value
| Type | Description |
|---|---|
| ushort[] |
UVInterpolation
Gets or sets the UV interpolation method.
Declaration
public string UVInterpolation
Field Value
| Type | Description |
|---|---|
| string |
UVs
Gets or sets the UV coordinates of the geometry.
Declaration
public Vector2[] UVs
Field Value
| Type | Description |
|---|---|
| Vector2[] |
Vertices
Gets or sets the vertices of the geometry.
Declaration
public Vector3[] Vertices
Field Value
| Type | Description |
|---|---|
| Vector3[] |