Class Quad
Inheritance
System.Object
Quad
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 Quad : Shape
Constructors
Quad(Vector3, Vector3, Vector2)
Declaration
public Quad(Vector3 centerPosition, Vector3 eulerAngle, Vector2 size)
Parameters
Type |
Name |
Description |
System.Numerics.Vector3 |
centerPosition |
|
System.Numerics.Vector3 |
eulerAngle |
|
System.Numerics.Vector2 |
size |
|
Fields
drawOutline
Declaration
Field Value
Type |
Description |
System.Boolean |
|
Methods
ClosestQuadPoint(Vector3, MainWindow.Planes)
Declaration
public Vector3 ClosestQuadPoint(Vector3 outsidePosition, MainWindow.Planes currentPlane)
Parameters
Type |
Name |
Description |
System.Numerics.Vector3 |
outsidePosition |
|
MainWindow.Planes |
currentPlane |
|
Returns
Type |
Description |
System.Numerics.Vector3 |
|
incerease(Single)
Declaration
public void incerease(float depth)
Parameters
Type |
Name |
Description |
System.Single |
depth |
|
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 |
|
setEulerAngle(Vector3)
Declaration
public void setEulerAngle(Vector3 eulerAngle)
Parameters
Type |
Name |
Description |
System.Numerics.Vector3 |
eulerAngle |
|
SetOutlineColor(Vector4)
Declaration
public void SetOutlineColor(Vector4 outlineColor)
Parameters
Type |
Name |
Description |
System.Numerics.Vector4 |
outlineColor |
|
setPosition(Vector3)
Declaration
public void setPosition(Vector3 centerPosition)
Parameters
Type |
Name |
Description |
System.Numerics.Vector3 |
centerPosition |
|
setQuad(Vector3, Vector3, Vector2)
Declaration
public void setQuad(Vector3 centerPosition, Vector3 eulerAngle, Vector2 size)
Parameters
Type |
Name |
Description |
System.Numerics.Vector3 |
centerPosition |
|
System.Numerics.Vector3 |
eulerAngle |
|
System.Numerics.Vector2 |
size |
|
setSize(Vector2)
Declaration
public void setSize(Vector2 size)
Parameters
Type |
Name |
Description |
System.Numerics.Vector2 |
size |
|
SetTexture(Texture)
Declaration
public void SetTexture(Texture texture)
Parameters
Type |
Name |
Description |
Texture |
texture |
|