Table of Contents

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

InteractAs string[]
InteractExclude string[]
VertexPositions Vector3[]
Triangles Mesh.Triangle[]
PhysicsTree Mesh.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

Mesh.Node[]

Triangles

public Mesh.Triangle[] Triangles { get; init; }

Property Value

Mesh.Triangle[]

VertexPositions

public Vector3[] VertexPositions { get; init; }

Property Value

Vector3[]