Interface ITransportSection
Assembly: Experior.Core.dll
Syntax
public interface ITransportSection
Properties
Enabled
Declaration
bool Enabled { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Height
Declaration
Property Value
Type |
Description |
System.Single |
|
Orientation
Declaration
Matrix4x4 Orientation { get; set; }
Property Value
Type |
Description |
System.Numerics.Matrix4x4 |
|
Parent
Declaration
Property Value
Position
Declaration
Vector3 Position { get; set; }
Property Value
Type |
Description |
System.Numerics.Vector3 |
|
Route
Declaration
Property Value
Visible
Declaration
bool Visible { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Width
Declaration
Property Value
Type |
Description |
System.Single |
|
Methods
Declaration
void Highlight(Color color)
Parameters
Type |
Name |
Description |
System.Windows.Media.Color |
color |
|
Pick(Vector3, Vector3)
Declaration
PickResult Pick(Vector3 rayStart, Vector3 rayDirection)
Parameters
Type |
Name |
Description |
System.Numerics.Vector3 |
rayStart |
|
System.Numerics.Vector3 |
rayDirection |
|
Returns
SegmentIntersect(Vector3)
Declaration
Intersection SegmentIntersect(Vector3 position)
Parameters
Type |
Name |
Description |
System.Numerics.Vector3 |
position |
|
Returns
UnHighlight()
Declaration
Events
OnParentChanged
Declaration
event Action<ITransportSection> OnParentChanged
Event Type
OnSizeChanged
Declaration
event Action<ITransportSection> OnSizeChanged
Event Type