You mean cross product for two UV point?
I quickly try it in MEL first but I guess I must have misunderstood something.
These must be wrong but I post it here anyway.
global proc float [] cross_product(float $a [], float $b [])
{
float $c[];
$c[0] = $a[1]$b[2] - $a[2]$b[1];
$c[1] = $a[2]$b[0] - $a[0]$b[2];
$c[2] = $a[0]$b[1] - $a[1]$b[0];
return $c;
}
float $a[]=polyEditUV -q -u pCube1.map[7]
;
float $b[]=polyEditUV -q -u pCube1.map[14]
;
print cross\_product $a $b
;
float $c[]=polyEditUV -q -u pCube1.map[8]
;
float $d[]=polyEditUV -q -u pCube1.map[9]
;
print cross\_product $c $d
;