|
|||||||||
| 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.AbstractPoint
org.jscience.mathematics.geometry.Point3D
public abstract class Point3D
�R�����̓_��\����?ۃN���X?B
Vector3D,
Serialized Form| Field Summary | |
|---|---|
static Point3D |
origin
�R�����̌��_ (0, 0, 0)? |
| Constructor Summary | |
|---|---|
protected |
Point3D()
�I�u�W�F�N�g��? |
| Method Summary | |
|---|---|
Point3D |
add(Vector3D vector)
���̓_�ɗ^����ꂽ�x�N�g���𑫂����_��Ԃ�? |
int |
dimension()
������Ԃ�? |
double |
distance(Point3D mate)
���̓_�Ɨ^����ꂽ�_�Ƃ̊Ԃ̋�����Ԃ�? |
double |
distance2(Point3D mate)
���̓_�Ɨ^����ꂽ�_�Ƃ̊Ԃ̋����̎�? |
Point3D |
divide(double scale)
���̓_��^����ꂽ�X�P? |
protected abstract Point3D |
doTransformBy(boolean reverseTransform,
CartesianTransformationOperator3D transformationOperator,
java.util.Hashtable transformedGeometries)
���̓_��? |
boolean |
identical(Point3D mate)
�Q�_�̓���? |
boolean |
is3D()
�R�������ۂ���Ԃ� ? |
boolean |
isOn(ParametricCurve3D mate)
���̓_���^����ꂽ��? |
boolean |
isOn(ParametricSurface3D mate)
���̓_���^����ꂽ�Ȗʂ�? |
Point3D |
linearInterpolate(Point3D mate,
double weightForThis)
���̓_�Ɨ^����ꂽ�_��? |
Point3D |
longestPoint(Point3D[] pnts)
�^����ꂽ�_��̒���? |
Point3D |
longestPoint(Point3D[] pnts,
int start,
int end)
�^����ꂽ�_��̎w��͈̔͂̒���? |
Point3D |
midPoint(Point3D mate)
���̓_�Ɨ^����ꂽ�_�̒��_��Ԃ�? |
Point3D |
multiply(double scale)
���̓_�ɗ^����ꂽ�X�P? |
static CartesianPoint3D |
of(double[] components)
CartesianPoint3D �̃C���X�^���X��? |
static CartesianPoint3D |
of(double x,
double y,
double z)
CartesianPoint3D �̃C���X�^���X��? |
PointOnCurve3D[] |
project(ParametricCurve3D mate)
���̓_����^����ꂽ��? |
static Point3D[] |
reverseTransform(Point3D[] points,
CartesianTransformationOperator3D transformationOperator,
java.util.Hashtable transformedGeometries)
�_���? |
Point3D |
reverseTransformBy(CartesianTransformationOperator3D transformationOperator,
java.util.Hashtable transformedGeometries)
���̓_��? |
Vector3D |
subtract(Point3D mate)
���̓_�Ɨ^����ꂽ�_�Ƃ�? |
Point3D |
subtract(Vector3D vector)
���̓_����^����ꂽ�x�N�g�����_��Ԃ�? |
Vector3D |
toVector3D()
���̓_��R�����̃x�N�g�� (Vector3D) �ɕϊ�����? |
static Vector3D[] |
toVector3D(Point3D[] pnts)
�_�̔z���x�N�g�� (Vector3D) �̔z��ɕϊ�����? |
static Point3D[] |
transform(Point3D[] points,
boolean reverseTransform,
CartesianTransformationOperator3D transformationOperator,
java.util.Hashtable transformedGeometries)
�_���? |
static Point3D[] |
transform(Point3D[] points,
CartesianTransformationOperator3D transformationOperator,
java.util.Hashtable transformedGeometries)
�_���? |
Point3D |
transformBy(boolean reverseTransform,
CartesianTransformationOperator3D transformationOperator,
java.util.Hashtable transformedGeometries)
���̓_��? |
Point3D |
transformBy(CartesianTransformationOperator3D transformationOperator,
java.util.Hashtable transformedGeometries)
���̓_��? |
abstract double |
x()
�_�� X ? |
abstract double |
y()
�_�� Y ? |
abstract double |
z()
�_�� Z ? |
| Methods inherited from class org.jscience.mathematics.geometry.AbstractPoint |
|---|
isPoint |
| Methods inherited from class org.jscience.mathematics.geometry.GeometryElement |
|---|
getClassName, getToleranceForAngle, getToleranceForAngleAsObject, getToleranceForDistance, getToleranceForDistance2, getToleranceForDistanceAsObject, getToleranceForParameter, getToleranceForParameterAsObject, getToleranceForRealNumber, getToleranceForRealNumberAsObject, is1D, is2D, isCurve, isFreeform, isParametric, isPlacement, isSurface, isTransformationOperator, isVector, makeIndent, output, output |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final Point3D origin
| Constructor Detail |
|---|
protected Point3D()
ConditionOfOperation| Method Detail |
|---|
public int dimension()
dimension in class GeometryElementpublic boolean is3D()
is3D in class GeometryElementtruepublic abstract double x()
public abstract double y()
public abstract double z()
public Point3D add(Vector3D vector)
vector - �_�ɑ����x�N�g��
public Point3D subtract(Vector3D vector)
vector - �_�����x�N�g��
public Vector3D subtract(Point3D mate)
mate - ?����鑊��̓_
public Point3D multiply(double scale)
scale - �X�P?[��
public Point3D divide(double scale)
scale - �X�P?[��
public Point3D linearInterpolate(Point3D mate,
double weightForThis)
mate - ?�`��Ԃ̑���ƂȂ�_weightForThis - ��?g�ɑ���?d�� (����ɑ���?d�݂� 1 - weightForThis)
public Point3D midPoint(Point3D mate)
mate - ���_��?�߂鑊��ƂȂ�_
public boolean identical(Point3D mate)
mate - ����̑�?ۂƂȂ�_
ConditionOfOperationpublic Vector3D toVector3D()
public static Vector3D[] toVector3D(Point3D[] pnts)
public PointOnCurve3D[] project(ParametricCurve3D mate)
throws IndefiniteSolutionException
mate - ���e��?ۂ̋�?�
IndefiniteSolutionException - �⪕s��ł���public boolean isOn(ParametricCurve3D mate)
mate - �����?ۂ̋�?�
public boolean isOn(ParametricSurface3D mate)
mate - �����?ۂ̋Ȗ�
public double distance(Point3D mate)
mate - ������?�߂�_
public double distance2(Point3D mate)
mate - �����̎�?��?�߂�_
public Point3D longestPoint(Point3D[] pnts)
pnts - �_��
public Point3D longestPoint(Point3D[] pnts,
int start,
int end)
pnts - �_��start - �J�n�_�̃C���f�b�N�X (0 ~ pnts.length - 1)end - ?I���_�̃C���f�b�N�X (0 ~ pnts.length - 1, start <= end)
protected abstract Point3D doTransformBy(boolean reverseTransform,
CartesianTransformationOperator3D transformationOperator,
java.util.Hashtable transformedGeometries)
reverseTransform - �t�ϊ�����̂ł���� true?A�����łȂ���� falsetransformationOperator - �I�ϊ����Z�qtransformedGeometries - ��ɓ��l�̕ϊ���{�����v�f��܂ރn�b�V���e?[�u��
public Point3D transformBy(boolean reverseTransform,
CartesianTransformationOperator3D transformationOperator,
java.util.Hashtable transformedGeometries)
reverseTransform - �t�ϊ�����̂ł���� true?A�����łȂ���� falsetransformationOperator - �I�ϊ����Z�qtransformedGeometries - ��ɓ��l�̕ϊ���{�����v�f��܂ރn�b�V���e?[�u��
public Point3D transformBy(CartesianTransformationOperator3D transformationOperator,
java.util.Hashtable transformedGeometries)
transformationOperator - �I�ϊ����Z�qtransformedGeometries - ��ɓ��l�̕ϊ���{�����v�f��܂ރn�b�V���e?[�u��
public Point3D reverseTransformBy(CartesianTransformationOperator3D transformationOperator,
java.util.Hashtable transformedGeometries)
transformationOperator - �I�ϊ����Z�qtransformedGeometries - ��ɓ��l�̕ϊ���{�����v�f��܂ރn�b�V���e?[�u��
public static Point3D[] transform(Point3D[] points,
boolean reverseTransform,
CartesianTransformationOperator3D transformationOperator,
java.util.Hashtable transformedGeometries)
points - �_��reverseTransform - �t�ϊ�����̂ł���� true?A�����łȂ���� falsetransformationOperator - �I�ϊ����Z�qtransformedGeometries - ��ɓ��l�̕ϊ���{�����v�f��܂ރn�b�V���e?[�u��
public static Point3D[] transform(Point3D[] points,
CartesianTransformationOperator3D transformationOperator,
java.util.Hashtable transformedGeometries)
points - �_��transformationOperator - �I�ϊ����Z�qtransformedGeometries - ��ɓ��l�̕ϊ���{�����v�f��܂ރn�b�V���e?[�u��
public static Point3D[] reverseTransform(Point3D[] points,
CartesianTransformationOperator3D transformationOperator,
java.util.Hashtable transformedGeometries)
points - �_��transformationOperator - �I�ϊ����Z�qtransformedGeometries - ��ɓ��l�̕ϊ���{�����v�f��܂ރn�b�V���e?[�u��
public static CartesianPoint3D of(double x,
double y,
double z)
x - X ?���y - Y ?���z - Z ?���
public static CartesianPoint3D of(double[] components)
components - X, Y?����̔z�� (�v�f?� 3)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||