Class UserShape
Inheritance
System.Object
UserShape
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: WPFOpenGL.dll
Syntax
public class UserShape : Shape
Constructors
UserShape(Vector2, Vector2, Single, MainWindow.Planes)
Declaration
public UserShape(Vector2 start, Vector2 end, float depth, MainWindow.Planes plane)
Parameters
Type |
Name |
Description |
System.Numerics.Vector2 |
start |
|
System.Numerics.Vector2 |
end |
|
System.Single |
depth |
|
MainWindow.Planes |
plane |
|
UserShape(Vector3, Vector3, MainWindow.Planes)
Declaration
public UserShape(Vector3 start, Vector3 end, MainWindow.Planes plane)
Parameters
Type |
Name |
Description |
System.Numerics.Vector3 |
start |
|
System.Numerics.Vector3 |
end |
|
MainWindow.Planes |
plane |
|
Fields
plane
Declaration
public MainWindow.Planes plane
Field Value
Methods
IntersectRay(Vector3, Vector3, out Vector3, out Single)
Declaration
public override bool IntersectRay(Vector3 rayOrigin, Vector3 rayDirection, out Vector3 hit, out float distance)
Parameters
Type |
Name |
Description |
System.Numerics.Vector3 |
rayOrigin |
|
System.Numerics.Vector3 |
rayDirection |
|
System.Numerics.Vector3 |
hit |
|
System.Single |
distance |
|
Returns
Type |
Description |
System.Boolean |
|
Overrides
Render(OpenGL)
Declaration
public override void Render(OpenGL openGL)
Parameters
Type |
Name |
Description |
OpenGL |
openGL |
|
Overrides
SetColor(Vector4)
Declaration
public void SetColor(Vector4 color)
Parameters
Type |
Name |
Description |
System.Numerics.Vector4 |
color |
|
SetStartEnd(Vector2, Vector2, Single)
Declaration
public void SetStartEnd(Vector2 start, Vector2 end, float depth)
Parameters
Type |
Name |
Description |
System.Numerics.Vector2 |
start |
|
System.Numerics.Vector2 |
end |
|
System.Single |
depth |
|
SetStartEnd(Vector3, Vector3)
Declaration
public void SetStartEnd(Vector3 start, Vector3 end)
Parameters
Type |
Name |
Description |
System.Numerics.Vector3 |
start |
|
System.Numerics.Vector3 |
end |
|