Class Rubikon.PhysicsMeshData
- Namespace
- ValveResourceFormat.Renderer
- Assembly
- Renderer.dll
Triangle mesh collision data for ray tracing.
public record Rubikon.PhysicsMeshData : IEquatable<Rubikon.PhysicsMeshData>Inheritance
Implements
Inherited Members
Constructors
PhysicsMeshData(string[], string[], Vector3[], Triangle[], Node[])
Triangle mesh collision data for ray tracing.
public PhysicsMeshData(string[] InteractAs, string[] InteractExclude, Vector3[] VertexPositions, Mesh.Triangle[] Triangles, Mesh.Node[] PhysicsTree)Parameters
InteractAsstring[]InteractExcludestring[]VertexPositionsVector3[]TrianglesMesh.Triangle[]PhysicsTreeMesh.Node[]
Properties
InteractAs
public string[] InteractAs { get; init; }Property Value
- string[]
InteractExclude
public string[] InteractExclude { get; init; }Property Value
- string[]
PhysicsTree
public Mesh.Node[] PhysicsTree { get; init; }Property Value
Triangles
public Mesh.Triangle[] Triangles { get; init; }Property Value
VertexPositions
public Vector3[] VertexPositions { get; init; }Property Value
- Vector3[]