|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jscience.mathematics.geometry.GeometryElement
org.jscience.mathematics.geometry.AbstractCartesianTransformationOperator
org.jscience.mathematics.geometry.CartesianTransformationOperator2D
public class CartesianTransformationOperator2D
�Q���� : �I�ȕϊ���?s�Ȃ����Z�q��\���N���X?B
�I�ȕϊ���?A��?s�ړ�?A��]�ړ�?A�~��?[�����O?A�ψ�ȃX�P?[�����O ��?\?������?B ���̕ϊ��ł�?A�ϊ��O�ƕϊ���ŔC�ӂ̓�_�Ԃ̋����̔�͈��ł���?B �܂�?A�P�ʉ����ꂽ��̃x�N�g�� U1, U2 ��?A�e����`���钼��?s�� T ��?l����?B U1, U2 �݂͌��ɒ��ⷂ�x�N�g���ł���?B �����̒P�ʃx�N�g����?A���x�N�g�� axis1, axis2 ���GeometrySchemaFunction.baseAxis
(axis1, axis2) �Ōv�Z�����?B
T ��?s�� -1 ��?�?��ɂ�?AT �⻂�?\?��v�f�Ƃ��Ċ܂ޕϊ��̓~��?[�����O��܂�?B
Q.x = A.x + S * (P.x * U1.x + P.y * U2.x) Q.y = A.y + S * (P.x * U1.y + P.y * U2.y)�x�N�g�� V �̕ϊ���?A�ϊ���̃x�N�g���� W �Ƃ���?A�ȉ��Œ�`�����?B
W.x = S * (V.x * U1.x + V.y * U2.x) W.y = S * (V.x * U1.y + V.y * U2.y)���� L �̕ϊ���?A�ϊ���̒����� M �Ƃ���?A�ȉ��Œ�`�����?B
M = S * L
CartesianTransformationOperator3D
,
Serialized FormConstructor Summary | |
---|---|
CartesianTransformationOperator2D(Axis2Placement2D position,
double scale)
��? |
|
CartesianTransformationOperator2D(Vector2D axis1,
Vector2D axis2,
Point2D localOrigin,
double scale)
�e�t�B? |
Method Summary | |
---|---|
Vector2D |
axis1()
���̉��Z�q�̕ϊ��̑�ꎲ U1 ��K�肷��x�N�g����Ԃ�? |
Vector2D |
axis2()
���̉��Z�q�̕ϊ��̑�� U2 ��K�肷��x�N�g����Ԃ�? |
int |
dimension()
���̉��Z�q�̎�����Ԃ�? |
Point2D |
localOrigin()
���̉��Z�q�̕�? |
protected void |
output(java.io.PrintWriter writer,
int indent)
? |
ParametricCurve2D |
reverseTransform(ParametricCurve2D curve,
java.util.Hashtable transformedGeometries)
�^����ꂽ��? |
Point2D |
reverseTransform(Point2D point)
�^����ꂽ�_�ⱂ̉��Z�q�ŋt�ϊ�����? |
Point2D |
reverseTransform(Point2D point,
java.util.Hashtable transformedGeometries)
�^����ꂽ�_�ⱂ̉��Z�q�ŋt�ϊ�����? |
Vector2D |
reverseTransform(Vector2D vector)
�^����ꂽ�x�N�g���ⱂ̉��Z�q�ŋt�ϊ�����? |
Vector2D |
reverseTransform(Vector2D vector,
java.util.Hashtable transformedGeometries)
�^����ꂽ�x�N�g���ⱂ̉��Z�q�ŋt�ϊ�����? |
ParametricCurve2D |
toEnclosed(ParametricCurve2D curve,
java.util.Hashtable transformedGeometries)
transform(ParametricCurve2D, java.util.Hashtable) �̕ʖ��? |
Point2D |
toEnclosed(Point2D point)
transform(Point2D) �̕ʖ��? |
Point2D |
toEnclosed(Point2D point,
java.util.Hashtable transformedGeometries)
transform(Point2D, java.util.Hashtable) �̕ʖ��? |
Vector2D |
toEnclosed(Vector2D vector)
transform(Vector2D) �̕ʖ��? |
Vector2D |
toEnclosed(Vector2D vector,
java.util.Hashtable transformedGeometries)
transform(Vector2D, java.util.Hashtable) �̕ʖ��? |
ParametricCurve2D |
toLocal(ParametricCurve2D curve,
java.util.Hashtable transformedGeometries)
reverseTransform(ParametricCurve2D, java.util.Hashtable) �̕ʖ��? |
Point2D |
toLocal(Point2D point)
reverseTransform(Point2D) �̕ʖ��? |
Point2D |
toLocal(Point2D point,
java.util.Hashtable transformedGeometries)
reverseTransform(Point2D, java.util.Hashtable) �̕ʖ��? |
Vector2D |
toLocal(Vector2D vector)
reverseTransform(Vector2D) �̕ʖ��? |
Vector2D |
toLocal(Vector2D vector,
java.util.Hashtable transformedGeometries)
reverseTransform(Vector2D, java.util.Hashtable) �̕ʖ��? |
ParametricCurve2D |
transform(ParametricCurve2D curve,
java.util.Hashtable transformedGeometries)
�^����ꂽ��? |
Point2D |
transform(Point2D point)
�^����ꂽ�_�ⱂ̉��Z�q�ŕϊ�����? |
Point2D |
transform(Point2D point,
java.util.Hashtable transformedGeometries)
�^����ꂽ�_�ⱂ̉��Z�q�ŕϊ�����? |
Vector2D |
transform(Vector2D vector)
�^����ꂽ�x�N�g���ⱂ̉��Z�q�ŕϊ�����? |
Vector2D |
transform(Vector2D vector,
java.util.Hashtable transformedGeometries)
�^����ꂽ�x�N�g���ⱂ̉��Z�q�ŕϊ�����? |
Vector2D[] |
u()
���̉��Z�q�̕ϊ��̎��ƂȂ�P�ʃx�N�g�� U1, U2 ��Ԃ�? |
Vector2D |
u1()
���̉��Z�q�̕ϊ��̑�ꎲ�ƂȂ�P�ʃx�N�g�� U1 ��Ԃ�? |
Vector2D |
u2()
���̉��Z�q�̕ϊ��̑�ƂȂ�P�ʃx�N�g�� U2 ��Ԃ�? |
Methods inherited from class org.jscience.mathematics.geometry.AbstractCartesianTransformationOperator |
---|
isTransformationOperator, reverseTransform, scale, transform |
Methods inherited from class org.jscience.mathematics.geometry.GeometryElement |
---|
getClassName, getToleranceForAngle, getToleranceForAngleAsObject, getToleranceForDistance, getToleranceForDistance2, getToleranceForDistanceAsObject, getToleranceForParameter, getToleranceForParameterAsObject, getToleranceForRealNumber, getToleranceForRealNumberAsObject, is1D, is2D, is3D, isCurve, isFreeform, isParametric, isPlacement, isPoint, isSurface, isVector, makeIndent, output |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CartesianTransformationOperator2D(Vector2D axis1, Vector2D axis2, Point2D localOrigin, double scale)
axis1
- �ϊ��̑�ꎲ U1 ��K�肷��x�N�g��axis2
- �ϊ��̑�� U2 ��K�肷��x�N�g��localOrigin
- ��?s�ړ��̗ʂ숂߂��?��I�Ȍ��_ Ascale
- �X�P?[�����O�ʂ숂߂�l SInvalidArgumentValueException
public CartesianTransformationOperator2D(Axis2Placement2D position, double scale)
position
- ��?�?W�n (�z�u?��)scale
- �X�P?[�����O�lInvalidArgumentValueException
Method Detail |
---|
public int dimension()
dimension
in class GeometryElement
public Vector2D axis1()
public Vector2D axis2()
public Point2D localOrigin()
public Vector2D u1()
public Vector2D u2()
public Vector2D[] u()
public Vector2D transform(Vector2D vector)
vector
- �x�N�g��
public Point2D transform(Point2D point)
point
- �_
public Vector2D transform(Vector2D vector, java.util.Hashtable transformedGeometries)
vector
- �x�N�g��transformedGeometries
- ��ɓ��l�̕ϊ���{�����v�f��܂ރn�b�V���e?[�u��
public Point2D transform(Point2D point, java.util.Hashtable transformedGeometries)
point
- �_transformedGeometries
- ��ɓ��l�̕ϊ���{�����v�f��܂ރn�b�V���e?[�u��
public ParametricCurve2D transform(ParametricCurve2D curve, java.util.Hashtable transformedGeometries)
curve
- ��?�transformedGeometries
- ��ɓ��l�̕ϊ���{�����v�f��܂ރn�b�V���e?[�u��
public Vector2D reverseTransform(Vector2D vector)
vector
- �x�N�g��
public Point2D reverseTransform(Point2D point)
point
- �_
public Vector2D reverseTransform(Vector2D vector, java.util.Hashtable transformedGeometries)
vector
- �x�N�g��transformedGeometries
- ��ɓ��l�̕ϊ���{�����v�f��܂ރn�b�V���e?[�u��
public Point2D reverseTransform(Point2D point, java.util.Hashtable transformedGeometries)
point
- �_transformedGeometries
- ��ɓ��l�̕ϊ���{�����v�f��܂ރn�b�V���e?[�u��
public ParametricCurve2D reverseTransform(ParametricCurve2D curve, java.util.Hashtable transformedGeometries)
curve
- ��?�transformedGeometries
- ��ɓ��l�̕ϊ���{�����v�f��܂ރn�b�V���e?[�u��
public Vector2D toEnclosed(Vector2D vector)
transform(Vector2D)
�̕ʖ��?�\�b�h?B
local?W -> enclosed (global) ?W�̕ϊ��ł��邱�Ƃ�킩��₷������?B
vector
- �x�N�g��
public Point2D toEnclosed(Point2D point)
transform(Point2D)
�̕ʖ��?�\�b�h?B
local?W -> enclosed (global) ?W�̕ϊ��ł��邱�Ƃ�킩��₷������?B
point
- �_
public Vector2D toEnclosed(Vector2D vector, java.util.Hashtable transformedGeometries)
transform(Vector2D, java.util.Hashtable)
�̕ʖ��?�\�b�h?B
local?W -> enclosed (global) ?W�̕ϊ��ł��邱�Ƃ�킩��₷������?B
vector
- �x�N�g��transformedGeometries
- ��ɓ��l�̕ϊ���{�����v�f��܂ރn�b�V���e?[�u��
public Point2D toEnclosed(Point2D point, java.util.Hashtable transformedGeometries)
transform(Point2D, java.util.Hashtable)
�̕ʖ��?�\�b�h?B
local?W -> enclosed (global) ?W�̕ϊ��ł��邱�Ƃ�킩��₷������?B
point
- �_transformedGeometries
- ��ɓ��l�̕ϊ���{�����v�f��܂ރn�b�V���e?[�u��
public ParametricCurve2D toEnclosed(ParametricCurve2D curve, java.util.Hashtable transformedGeometries)
transform(ParametricCurve2D, java.util.Hashtable)
�̕ʖ��?�\�b�h?B
local?W -> enclosed (global) ?W�̕ϊ��ł��邱�Ƃ�킩��₷������?B
curve
- ��?�transformedGeometries
- ��ɓ��l�̕ϊ���{�����v�f��܂ރn�b�V���e?[�u��
public Vector2D toLocal(Vector2D vector)
reverseTransform(Vector2D)
�̕ʖ��?�\�b�h?B
enclosed (global) ?W -> local?W�̕ϊ��ł��邱�Ƃ�킩��₷������?B
vector
- �x�N�g��
public Point2D toLocal(Point2D point)
reverseTransform(Point2D)
�̕ʖ��?�\�b�h?B
enclosed (global) ?W -> local ?W�̕ϊ��ł��邱�Ƃ�킩��₷������?B
point
- �_
public Vector2D toLocal(Vector2D vector, java.util.Hashtable transformedGeometries)
reverseTransform(Vector2D, java.util.Hashtable)
�̕ʖ��?�\�b�h?B
enclosed (global) ?W -> local ?W�̕ϊ��ł��邱�Ƃ�킩��₷������?B
vector
- �x�N�g��transformedGeometries
- ��ɓ��l�̕ϊ���{�����v�f��܂ރn�b�V���e?[�u��
public Point2D toLocal(Point2D point, java.util.Hashtable transformedGeometries)
reverseTransform(Point2D, java.util.Hashtable)
�̕ʖ��?�\�b�h?B
enclosed (global) ?W -> local ?W�̕ϊ��ł��邱�Ƃ�킩��₷������?B
point
- �_transformedGeometries
- ��ɓ��l�̕ϊ���{�����v�f��܂ރn�b�V���e?[�u��
public ParametricCurve2D toLocal(ParametricCurve2D curve, java.util.Hashtable transformedGeometries)
reverseTransform(ParametricCurve2D, java.util.Hashtable)
�̕ʖ��?�\�b�h?B
enclosed (global) ?W -> local ?W�̕ϊ��ł��邱�Ƃ�킩��₷������?B
curve
- ��?�transformedGeometries
- ��ɓ��l�̕ϊ���{�����v�f��܂ރn�b�V���e?[�u��
protected void output(java.io.PrintWriter writer, int indent)
output
in class GeometryElement
writer
- PrintWriterindent
- �C���f���g��?[��GeometryElement
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |