/
cross

cross

Description

Returns the right-handed cross product of vector1 and vector2.

The cross product is the vector that is perpendicular to plane containing the two input vectors.

The cross product is not commutative, meaning that cross($a, $b) is not equal to cross($b, $a).

Functional area

Math

Command syntax

Syntax

cross vector1 vector2

Arguments

NameTypeRequiredComments
vector1vectoryesLeft operand of the cross product.
vector2vectoryesRight operand of the cross product.

Flags

None

Return value

vector

Returns a vector which is the right handed cross product of vector1 and vector2

Examples

vector $a = <<1.0, 0.0, 0.0>>;
vector $b = <<1.0, 1.0, 0.0>>; 
// show that a x b is not equal to b x a 
print("a x b = " + string(cross($a, $b)));
print("b x a = " + string(cross($b, $a)));

Additional information

Related commands


© Copyright Vicon Motion Systems. All rights reserved.

Vicon trademarks