A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://dmurdoch.github.io/orientlib/reference/orientation-class.html below:

Class "orientation" — orientation-class • orientlib

Abstract class for vectors of various representations of SO(3) (orientation) objects.

Objects from the Class

A virtual Class: No objects may be created from it.

Methods
coerce

Methods are defined to coerce orientation objects to any concrete descendant class.

%*%

Matrix multiplication acts on orientation objects component by component, producing compositions of the rotations.

^

An orientation is raised to a power by multiplying its component rotation angles by that power.

t

The transpose of an orientation object is its component by component inverse.

mean

The mean of an orientation object is the nearest SO(3) matrix to the element-by-element mean of its 3 x 3 rotation matrix representation.

weighted.mean

The weighted mean, defined analogously to the mean.

Examples
x <- rotmatrix(diag(3))
x
#> An object of class "rotmatrix"
#> Slot "x":
#> , , 1
#> 
#>      [,1] [,2] [,3]
#> [1,]    1    0    0
#> [2,]    0    1    0
#> [3,]    0    0    1
#> 
#> 
rotvector(x)
#> An object of class "rotvector"
#> Slot "x":
#>      [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9]
#> [1,]    1    0    0    0    1    0    0    0    1
#> 
eulerzyx(x)
#> An object of class "eulerzyx"
#> Slot "x":
#>      psi theta phi
#> [1,]   0     0   0
#> 
eulerzxz(x)
#> An object of class "eulerzxz"
#> Slot "x":
#>      phi theta psi
#> [1,]   0     0   0
#> 
quaternion(x)
#> An object of class "quaternion"
#> Slot "x":
#>      q1 q2 q3 q4
#> [1,]  0  0  0  1
#> 

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4