JSim 2026.06.01-p(1)
Loading...
Searching...
No Matches
jsim.api.Matrix3 Class Reference

Public Member Functions

 Matrix3 ()
 Matrix3 (double m00, double m01, double m02, double m10, double m11, double m12, double m20, double m21, double m22)
Translation3d multiply (Translation3d v)

Static Public Member Functions

static Matrix3 identity ()

Public Attributes

final double m00
final double m01
final double m02
final double m10
final double m11
final double m12
final double m20
final double m21
final double m22

Detailed Description

Small 3x3 matrix helper used by the Fuel2026 example path.

Constructor & Destructor Documentation

◆ Matrix3() [1/2]

jsim.api.Matrix3.Matrix3 ( )
inline

Creates an identity matrix.

◆ Matrix3() [2/2]

jsim.api.Matrix3.Matrix3 ( double m00,
double m01,
double m02,
double m10,
double m11,
double m12,
double m20,
double m21,
double m22 )
inline

Creates a matrix from its nine elements.

Parameters
m00element at row 0, column 0
m01element at row 0, column 1
m02element at row 0, column 2
m10element at row 1, column 0
m11element at row 1, column 1
m12element at row 1, column 2
m20element at row 2, column 0
m21element at row 2, column 1
m22element at row 2, column 2

Member Function Documentation

◆ identity()

Matrix3 jsim.api.Matrix3.identity ( )
inlinestatic

Returns the identity matrix.

Returns
an identity matrix

◆ multiply()

Translation3d jsim.api.Matrix3.multiply ( Translation3d v)
inline

Multiplies this matrix by a translation vector.

Parameters
vthe vector to transform
Returns
the transformed vector

Member Data Documentation

◆ m00

final double jsim.api.Matrix3.m00

Matrix element at row 0, column 0.

◆ m01

final double jsim.api.Matrix3.m01

Matrix element at row 0, column 1.

◆ m02

final double jsim.api.Matrix3.m02

Matrix element at row 0, column 2.

◆ m10

final double jsim.api.Matrix3.m10

Matrix element at row 1, column 0.

◆ m11

final double jsim.api.Matrix3.m11

Matrix element at row 1, column 1.

◆ m12

final double jsim.api.Matrix3.m12

Matrix element at row 1, column 2.

◆ m20

final double jsim.api.Matrix3.m20

Matrix element at row 2, column 0.

◆ m21

final double jsim.api.Matrix3.m21

Matrix element at row 2, column 1.

◆ m22

final double jsim.api.Matrix3.m22

Matrix element at row 2, column 2.


The documentation for this class was generated from the following file: