Table of Contents

Class Rubikon

Namespace
ValveResourceFormat.Renderer
Assembly
Renderer.dll

Ray tracing against Rubikon physics collision shapes including meshes and hulls.

public class Rubikon

Inheritance

Inherited Members

Constructors

Rubikon(PhysAggregateData)

public Rubikon(PhysAggregateData physicsData)

Parameters

physicsData PhysAggregateData

Properties

HullTree

public Mesh.Node[] HullTree { get; }

Property Value

Mesh.Node[]

Hulls

public Rubikon.PhysicsHullData[] Hulls { get; }

Property Value

Rubikon.PhysicsHullData[]

Meshes

public Rubikon.PhysicsMeshData[] Meshes { get; }

Property Value

Rubikon.PhysicsMeshData[]

Methods

TraceAABB(Vector3, Vector3, AABB, string)

public Rubikon.TraceResult TraceAABB(Vector3 from, Vector3 to, AABB aabb, string collisionName)

Parameters

from Vector3
to Vector3
aabb AABB
collisionName string

Returns

Rubikon.TraceResult

TraceRay(Vector3, Vector3)

public Rubikon.TraceResult TraceRay(Vector3 from, Vector3 to)

Parameters

from Vector3
to Vector3

Returns

Rubikon.TraceResult