|
|||||||||
| 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.AbstractParametricCurve
org.jscience.mathematics.geometry.ParametricCurve3D
org.jscience.mathematics.geometry.Conic3D
public abstract class Conic3D
�R���� : �~??��?�̃N���X�K�w�̃�?[�g�ƂȂ钊?ۃN���X?B
���̃N���X�̃C���X�^���X��?A �~??��?�̈ʒu�ƌX���숒肷���?�?W�n (�z�u?��?AAxis2Placement3D)
position ��ێ?����?B
position �� null �ł��BĂ͂Ȃ�Ȃ�?B
| Constructor Summary | |
|---|---|
protected |
Conic3D(Axis2Placement3D position)
��? |
| Method Summary | |
|---|---|
protected static BsplineCurve3D |
convertPolyBezierCurvesToOneBsplineCurve(PureBezierCurve3D[] bezierCurves,
boolean closed)
����~?? |
PointOnCurve3D[] |
inflexion()
���̋�? |
IntersectionPoint3D[] |
intersect(ParametricSurface3D mate)
���̋�? |
double |
length(ParameterSection pint)
�^����ꂽ�p���?? |
Axis2Placement3D |
position()
���̉~?? |
PointOnCurve3D[] |
projectFrom(Point3D point)
�^����ꂽ�_���炱�̋�? |
PointOnCurve3D[] |
singular()
���̋�? |
protected CartesianTransformationOperator3D |
toGlobal()
�X�P? |
Polyline3D |
toPolyline(ParameterSection pint,
ToleranceForDistance tol)
���̋�? |
double |
torsion(double param)
���̋�? |
| Methods inherited from class org.jscience.mathematics.geometry.ParametricCurve3D |
|---|
checkProjection, coordinates, curvature, dimension, doTransformBy, evaluation, hasPolyline, identicalParameter, intersect, is3D, isComposedOfOnlyPolylines, nearestProjectFrom, nearestProjectWithDistanceFrom, parallelTranslate, pointToParameter, reverseTransformBy, tangentVector, toBsplineCurve, transformBy, transformBy |
| Methods inherited from class org.jscience.mathematics.geometry.AbstractParametricCurve |
|---|
checkValidity, checkValidity, isClosed, isCurve, isFinite, isInfinite, isNonPeriodic, isOpen, isParametric, isPeriodic, isValid, parameterDomain |
| Methods inherited from class org.jscience.mathematics.geometry.GeometryElement |
|---|
getClassName, getToleranceForAngle, getToleranceForAngleAsObject, getToleranceForDistance, getToleranceForDistance2, getToleranceForDistanceAsObject, getToleranceForParameter, getToleranceForParameterAsObject, getToleranceForRealNumber, getToleranceForRealNumberAsObject, is1D, is2D, isFreeform, isPlacement, isPoint, isSurface, isTransformationOperator, isVector, makeIndent, output, output |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected Conic3D(Axis2Placement3D position)
position - ��?S�Ǝ����InvalidArgumentValueException| Method Detail |
|---|
protected CartesianTransformationOperator3D toGlobal()
public double length(ParameterSection pint)
length in class AbstractParametricCurvepint - ��?�̒�����?�߂�p���??[�^���
AbstractParametricCurve.parameterDomain()
public Polyline3D toPolyline(ParameterSection pint,
ToleranceForDistance tol)
toPolyline in class ParametricCurve3Dpint - ��?�ߎ�����p���??[�^���tol - �����̋��e��?�
PointOnCurve3D,
ZeroLengthException
public PointOnCurve3D[] projectFrom(Point3D point)
throws IndefiniteSolutionException
projectFrom in class ParametricCurve3Dpoint - ���e���̓_
IndefiniteSolutionException - �⪕s�� (��?�~�ł���?A���e���̓_���~�̒�?S�Ɉ�v����)public Axis2Placement3D position()
public double torsion(double param)
torsion in class ParametricCurve3Dparam - �p���??[�^�l
public PointOnCurve3D[] singular()
singular in class ParametricCurve3Dpublic PointOnCurve3D[] inflexion()
inflexion in class ParametricCurve3D
public IntersectionPoint3D[] intersect(ParametricSurface3D mate)
throws IndefiniteSolutionException
intersect in class ParametricCurve3Dmate - ���̋Ȗ�
IndefiniteSolutionException - �⪕s��ł���
protected static BsplineCurve3D convertPolyBezierCurvesToOneBsplineCurve(PureBezierCurve3D[] bezierCurves,
boolean closed)
bezierCurves - (����~??��?�̈ꕔ��?Č�����) �L�?�x�W�G��?��closed - �L�?�x�W�G��?���Ă���� true?A�����łȂ���� false
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||