Class Cube
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()
Namespace: WPFOpenGL
Assembly: WPFOpenGL.dll
Syntax
public class Cube : Shape
Constructors
Cube(Vector3, Vector3)
Declaration
public Cube(Vector3 centerPosition, Vector3 size)
Parameters
Type | Name | Description |
---|---|---|
System.Numerics.Vector3 | centerPosition | |
System.Numerics.Vector3 | size |
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 |