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

