next up previous contents
Next: 3.7 Casting Object Types Up: 3 Advanced Linear Algebra Previous: 3.5 Creating Objects ``Conformal

3.6 Annotating Object Orientation

        Often, a block of matrix rows or matrix columns is used in a fashion that makes it very much like a projected multivector, except that it is not guaranteed that it exists within one row or column of nodes. We can still indicate its orientation by calling place HR here

figure4025

figure4029

figure4032

place HR here Valid values for project_onto are PLA_PROJ_ONTO_ROW and PLA_PROJ_ONTO_COL, indicating that the matrix should be viewed as a collection of projected multivectors, projected onto the row or column dimension of the node mesh, respectively. By default, a matrix is oriented like a multivector projected onto a column of nodes.

This call is frequently used when copying a matrix into a (duplicated) (projected) multivector, as illustrated in Example gif, or to transpose a matrix, as shown in Example gif.

Querying the orientation of an object requires the call place HR here

figure4048

figure4052

figure4055

place HR here


next up previous contents
Next: 3.7 Casting Object Types Up: 3 Advanced Linear Algebra Previous: 3.5 Creating Objects ``Conformal

rvdg@cs.utexas.edu