Table of Contents

Class Rubikon.PhysicsHullData

Namespace
ValveResourceFormat.Renderer
Assembly
Renderer.dll

Convex hull collision data with vertices, edges, and planes.

public record Rubikon.PhysicsHullData : IEquatable<Rubikon.PhysicsHullData>

Inheritance

Implements

Inherited Members

Constructors

PhysicsHullData(Vector3, Vector3, Vector3[], HalfEdge[], byte[], Plane[])

Convex hull collision data with vertices, edges, and planes.

public PhysicsHullData(Vector3 Min, Vector3 Max, Vector3[] VertexPositions, Hull.HalfEdge[] HalfEdges, byte[] FaceEdgeIndices, Hull.Plane[] Planes)

Parameters

Min Vector3
Max Vector3
VertexPositions Vector3[]
HalfEdges Hull.HalfEdge[]
FaceEdgeIndices byte[]
Planes Hull.Plane[]

Properties

FaceEdgeIndices

public byte[] FaceEdgeIndices { get; init; }

Property Value

byte[]

HalfEdges

public Hull.HalfEdge[] HalfEdges { get; init; }

Property Value

Hull.HalfEdge[]

Max

public Vector3 Max { get; init; }

Property Value

Vector3

Min

public Vector3 Min { get; init; }

Property Value

Vector3

Planes

public Hull.Plane[] Planes { get; init; }

Property Value

Hull.Plane[]

VertexPositions

public Vector3[] VertexPositions { get; init; }

Property Value

Vector3[]