f32

package
v0.23.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 4, 2024 License: BSD-3-Clause Imports: 0 Imported by: 61

Documentation

Overview

Package f32 implements float32 vector and matrix types.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Aff3

type Aff3 [6]float32

Aff3 is a 3x3 affine transformation matrix in row major order, where the bottom row is implicitly [0 0 1].

m[3*r + c] is the element in the r'th row and c'th column.

type Aff4

type Aff4 [12]float32

Aff4 is a 4x4 affine transformation matrix in row major order, where the bottom row is implicitly [0 0 0 1].

m[4*r + c] is the element in the r'th row and c'th column.

type Mat3

type Mat3 [9]float32

Mat3 is a 3x3 matrix in row major order.

m[3*r + c] is the element in the r'th row and c'th column.

type Mat4

type Mat4 [16]float32

Mat4 is a 4x4 matrix in row major order.

m[4*r + c] is the element in the r'th row and c'th column.

type Vec2

type Vec2 [2]float32

Vec2 is a 2-element vector.

type Vec3

type Vec3 [3]float32

Vec3 is a 3-element vector.

type Vec4

type Vec4 [4]float32

Vec4 is a 4-element vector.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL