Documentation ¶
Index ¶
- type Triangle
- func (t *Triangle) Barycentric(p vector.Vec) (vector.Vec, bool)
- func (t *Triangle) BarycentricCollision(P vector.Vec, V vector.Vec, n vector.Vec, dt float64, r float32) (vector.Vec, vector.Vec, vector.Vec, bool)
- func (t *Triangle) Collision(P vector.Vec) (vector.Vec, bool)
- func (tri *Triangle) Normal() vector.Vec
- func (t *Triangle) Project(N vector.Vec) Triangle
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Triangle ¶
Define Geometry Type Structures
func (*Triangle) Barycentric ¶
Project XY, XZ, YZ - Plane must be
func (*Triangle) BarycentricCollision ¶
func (t *Triangle) BarycentricCollision(P vector.Vec, V vector.Vec, n vector.Vec, dt float64, r float32) (vector.Vec, vector.Vec, vector.Vec, bool)
Barycentric Focused Collision Test (returns Normal, Coords, CollisionPoint, Collision Bool)
Click to show internal directories.
Click to hide internal directories.