Documentation ¶
Overview ¶
package geom designed to enhance the interface of 3D point data license that can be found in the LICENSE file.
Index ¶
- func Angle(m1 *mat.Dense, m2 *mat.Dense, units string, is_normalized bool) []float64
- func Cross(a *mat.Dense, b *mat.Dense) *mat.Dense
- func Magnitude(m *mat.Dense) []float64
- func Normalize(m *mat.Dense) *mat.Dense
- func ProjectVector(m1 *mat.Dense, m2 *mat.Dense, normalized bool) *mat.Dense
- func Rotate(m *mat.Dense, a *mat.Dense, angle float64, units string, normalized bool) *mat.Dense
- func ScalarProjection(m1 *mat.Dense, m2 *mat.Dense, normalized bool) []float64
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Magnitude ¶
magnitude function takes the rowwise euclidean distance of 2D or 3D points or vectors
func ProjectVector ¶
projects vector(s) m1 onto vector(s) m2
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.