Show / Hide Table of Contents

Class Cube

Inheritance
System.Object
Shape
Cube
Inherited Members
Shape.isVisible
Shape.isRaycastable
Shape.SetIsRaycastable(Boolean)
Shape.SetIsVisible(Boolean)
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
Shape.IntersectRay(Vector3, Vector3, out Vector3, out Single)

Render(OpenGL)

Declaration
public override void Render(OpenGL openGL)
Parameters
Type Name Description
OpenGL openGL
Overrides
Shape.Render(OpenGL)
In This Article
Back to top Generated by DocFX