Modifier and Type | Interface and Description |
---|---|
static class |
UFVec3.UnitizeData |
Modifier and Type | Method and Description |
---|---|
double[] |
add(double[] vec1,
double[] vec2)
Refer to UF_VEC3_add for documentation.
|
double[] |
affineComb(double[] vec,
double scale,
double[] vecToScale)
Refer to UF_VEC3_affine_comb for documentation.
|
double |
angleBetween(double[] vecFrom,
double[] vecTo,
double[] vecCcw)
Refer to UF_VEC3_angle_between for documentation.
|
double[] |
askPerpendicular(double[] vec1)
Refer to UF_VEC3_ask_perpendicular for documentation.
|
double[] |
convexComb(double parameter,
double[] pnt1,
double[] pnt2)
Refer to UF_VEC3_convex_comb for documentation.
|
double[] |
copy(double[] vecSrc)
Refer to UF_VEC3_copy for documentation.
|
double[] |
cross(double[] vec1,
double[] vec2)
Refer to UF_VEC3_cross for documentation.
|
double |
distance(double[] pnt1,
double[] pnt2)
Refer to UF_VEC3_distance for documentation.
|
double |
distanceToPlane(double[] pnt1,
double[] pntOnPlane,
double[] planeNormal,
double tolerance)
Refer to UF_VEC3_distance_to_plane for documentation.
|
double |
dot(double[] vec1,
double[] vec2)
Refer to UF_VEC3_dot for documentation.
|
int |
isEqual(double[] vec1,
double[] vec2,
double tolerance)
Refer to UF_VEC3_is_equal for documentation.
|
int |
isParallel(double[] vec1,
double[] vec2,
double tolerance)
Refer to UF_VEC3_is_parallel for documentation.
|
int |
isPerpendicular(double[] vec1,
double[] vec2,
double tolerance)
Refer to UF_VEC3_is_perpendicular for documentation.
|
int |
isZero(double[] vec,
double tolerance)
Refer to UF_VEC3_is_zero for documentation.
|
double[] |
linearComb(double scale1,
double[] vec1,
double scale2,
double[] vec2)
Refer to UF_VEC3_linear_comb for documentation.
|
double |
mag(double[] vec)
Refer to UF_VEC3_mag for documentation.
|
double[] |
midpt(double[] pnt1,
double[] pnt2)
Refer to UF_VEC3_midpt for documentation.
|
double[] |
negate(double[] vec)
Refer to UF_VEC3_negate for documentation.
|
double[] |
scale(double scale,
double[] vec)
Refer to UF_VEC3_scale for documentation.
|
double[] |
sub(double[] vec1,
double[] vec2)
Refer to UF_VEC3_sub for documentation.
|
double |
triple(double[] vec1,
double[] vec2,
double[] vec3)
Refer to UF_VEC3_triple for documentation.
|
UFVec3.UnitizeData |
unitize(double[] vec,
double tolerance)
Refer to UF_VEC3_unitize for documentation.
|
double[] |
vec2(double[] vec3d)
Refer to UF_VEC3_vec2 for documentation.
|
double[] |
vec4(double[] vec3d)
Refer to UF_VEC3_vec4 for documentation.
|
double[] |
vec4Homogen(double[] vec3d,
double weight)
Refer to UF_VEC3_vec4_homogen for documentation.
|
double[] add(double[] vec1, double[] vec2) throws NXException, RemoteException
NXException
RemoteException
double[] affineComb(double[] vec, double scale, double[] vecToScale) throws NXException, RemoteException
NXException
RemoteException
double angleBetween(double[] vecFrom, double[] vecTo, double[] vecCcw) throws NXException, RemoteException
NXException
RemoteException
double[] convexComb(double parameter, double[] pnt1, double[] pnt2) throws NXException, RemoteException
NXException
RemoteException
double[] copy(double[] vecSrc) throws NXException, RemoteException
NXException
RemoteException
double[] cross(double[] vec1, double[] vec2) throws NXException, RemoteException
NXException
RemoteException
double distance(double[] pnt1, double[] pnt2) throws NXException, RemoteException
NXException
RemoteException
double distanceToPlane(double[] pnt1, double[] pntOnPlane, double[] planeNormal, double tolerance) throws NXException, RemoteException
NXException
RemoteException
double dot(double[] vec1, double[] vec2) throws NXException, RemoteException
NXException
RemoteException
int isZero(double[] vec, double tolerance) throws NXException, RemoteException
NXException
RemoteException
int isEqual(double[] vec1, double[] vec2, double tolerance) throws NXException, RemoteException
NXException
RemoteException
double[] linearComb(double scale1, double[] vec1, double scale2, double[] vec2) throws NXException, RemoteException
NXException
RemoteException
double mag(double[] vec) throws NXException, RemoteException
NXException
RemoteException
double[] midpt(double[] pnt1, double[] pnt2) throws NXException, RemoteException
NXException
RemoteException
double[] negate(double[] vec) throws NXException, RemoteException
NXException
RemoteException
double[] scale(double scale, double[] vec) throws NXException, RemoteException
NXException
RemoteException
double[] sub(double[] vec1, double[] vec2) throws NXException, RemoteException
NXException
RemoteException
double triple(double[] vec1, double[] vec2, double[] vec3) throws NXException, RemoteException
NXException
RemoteException
UFVec3.UnitizeData unitize(double[] vec, double tolerance) throws NXException, RemoteException
NXException
RemoteException
double[] vec2(double[] vec3d) throws NXException, RemoteException
NXException
RemoteException
double[] vec4(double[] vec3d) throws NXException, RemoteException
NXException
RemoteException
double[] vec4Homogen(double[] vec3d, double weight) throws NXException, RemoteException
NXException
RemoteException
double[] askPerpendicular(double[] vec1) throws NXException, RemoteException
NXException
RemoteException
int isParallel(double[] vec1, double[] vec2, double tolerance) throws NXException, RemoteException
NXException
RemoteException
int isPerpendicular(double[] vec1, double[] vec2, double tolerance) throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.