Struct Sdf.Contact
Raycast result.
Namespace: MudBun
Assembly: cs.temp.dll.dll
Syntax
public struct Contact
Fields
GlobalT
Ratio of the ray's travel distance (until hit or miss) compared to its maximum distance.
For a raycast, this is the same as LocalT
.
For a raycast chain, this is overall ratio global to the entire chain.
Declaration
public float GlobalT
Field Value
Type | Description |
---|---|
Single |
Hit
Whether the ray has hit the SDF zero isosurface.
Declaration
public bool Hit
Field Value
Type | Description |
---|---|
Boolean |
LocalT
Ratio of the ray's travel distance (until hit or miss) compared to its maximum distance.
For a raycast, this is the same as GlobalT
.
For a raycast chain, this is the ratio local to the last evaluated ray segment.
Declaration
public float LocalT
Field Value
Type | Description |
---|---|
Single |
Material
Material at contact point (if material computation is specified).
Declaration
public SdfBrushMaterial Material
Field Value
Type | Description |
---|---|
SdfBrushMaterial |
MaxStepsReached
Whether the ray has reached its maximum number of steps.
Declaration
public bool MaxStepsReached
Field Value
Type | Description |
---|---|
Boolean |
Normal
Contact normal (if hit).
Declaration
public Vector3 Normal
Field Value
Type | Description |
---|---|
Vector3 |
Position
Contact position (if hit).
Declaration
public Vector3 Position
Field Value
Type | Description |
---|---|
Vector3 |