|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.mathematics.geometry.GeometrySchemaFunction
public class GeometrySchemaFunction
ISO 10303-42 4.6 geometry_schema function definitions �̈ꕔ��������N���X?B
ISO 10303-42:1994(E) �� 95 �y?[�W�����Q?Ƃ̂���?B
| Field Summary | |
|---|---|
static Vector3D |
defaultAxis3D
�R���� : axis ���w�肳��Ȃ��Ƃ��̃f�t�H���g�l |
static Vector2D |
defaultRefDirection2D
�Q���� : refDirection ���w�肳��Ȃ��Ƃ��̃f�t�H���g�l |
static Vector3D |
defaultRefDirection3D
�R���� : refDirection ���w�肳��Ȃ��Ƃ��̃f�t�H���g�l |
| Method Summary | |
|---|---|
static Vector2D[] |
baseAxis(Vector2D axis1,
Vector2D axis2)
ISO 10303-42 4.6.6 ? |
static Vector3D[] |
baseAxis(Vector3D axis1,
Vector3D axis2,
Vector3D axis3)
ISO 10303-42 4.6.6 ? |
static Vector2D[] |
build2Axes(Vector2D refDirection)
ISO 10303-42 4.6.7 ? |
static Vector3D[] |
buildAxes(Vector3D axis,
Vector3D refDirection)
ISO 10303-42 4.6.8 ? |
static Vector3D |
firstProjAxis(Vector3D zAxis,
Vector3D arg)
ISO 10303-42 4.6.10 ? |
static Vector2D |
orthogonalComplement(Vector2D vec)
ISO 10303-42 4.6.9 ? |
static Vector3D |
secondProjAxis(Vector3D zAxis,
Vector3D xAxis,
Vector3D arg)
ISO 10303-42 4.6.11 ? |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final Vector2D defaultRefDirection2D
public static final Vector3D defaultAxis3D
public static final Vector3D defaultRefDirection3D
| Method Detail |
|---|
public static Vector2D[] baseAxis(Vector2D axis1,
Vector2D axis2)
axis1 - ��ꎲ�̕���K�肷��Q�����x�N�g��axis2 - ��̕���K�肷��Q�����x�N�g��
orthogonalComplement(Vector2D)
public static Vector3D[] baseAxis(Vector3D axis1,
Vector3D axis2,
Vector3D axis3)
U1 = firstProjAxis(U3, axis1)
?Ō�� U2 ��ȉ���?��?�Ō��肷��?B
U2 = secondProjAxis(U3, U1, axis2)
�Ȃ�?A���̃?�\�b�h��ł�?A
firstProjAxis(Vector3D, Vector3D)
�����
secondProjAxis(Vector3D, Vector3D, Vector3D)
�Ŕ�?������O�� catch ���Ă��Ȃ�?B
�Ȃ�?A?�L�Ŗ��炩�Ȃ悤��?A
���̃?�\�b�h���Ԃ�����?A?���n�ƂȂ�?�?�������?B
axis1 - ��ꎲ�̕���K�肷��R�����x�N�g��axis2 - ��̕���K�肷��R�����x�N�g��axis3 - ��O���̕���K�肷��R�����x�N�g��
firstProjAxis(Vector3D,Vector3D),
secondProjAxis(Vector3D,Vector3D,Vector3D)public static Vector2D[] build2Axes(Vector2D refDirection)
refDirection - ��?�?W�n�� X ����\���Q�����x�N�g��
public static Vector3D[] buildAxes(Vector3D axis,
Vector3D refDirection)
U1 = firstProjAxis(U3, refDirection)
?Ō�� U3 �� U1 �̊O?ς�P�ʉ������x�N�g���� U2 �Ƃ���?B
�Ȃ�?A���̃?�\�b�h��ł�?A
firstProjAxis(Vector3D, Vector3D)
�Ŕ�?������O�� catch ���Ă��Ȃ�?B
axis - Z ����K�肷��R�����x�N�g��refDirection - X ����K�肷��Q�����x�N�g��
firstProjAxis(Vector3D,Vector3D)public static Vector2D orthogonalComplement(Vector2D vec)
vec - �x�N�g��
public static Vector3D firstProjAxis(Vector3D zAxis,
Vector3D arg)
zAxis - ���ʂ̖@?�����x�N�g��arg - ���e�����x�N�g��
public static Vector3D secondProjAxis(Vector3D zAxis,
Vector3D xAxis,
Vector3D arg)
zAxis - ���̕��ʂ̖@?�����x�N�g��xAxis - ���̕��ʂ̖@?�����x�N�g��arg - ���e�����x�N�g��
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||