org.jscience.mathematics.geometry
Class FilletSection3D

java.lang.Object
  extended by org.jscience.mathematics.geometry.GeometryElement
      extended by org.jscience.mathematics.geometry.AbstractNonParametricCurve
          extended by org.jscience.mathematics.geometry.NonParametricCurve3D
              extended by org.jscience.mathematics.geometry.FilletSection3D
All Implemented Interfaces:
java.io.Serializable

public class FilletSection3D
extends NonParametricCurve3D

�R���� : �t�B���b�g�̒f�ʂ�\���N���X?B

���̃N���X��?A��􉽗v�f��?ڂ���~�ʂ̋O?� (�����t�B���b�g�Ƃ���) �� �����f�ʂ�\��?B

���̃N���X�̃C���X�^���X��

��ێ?����?B

See Also:
FilletObject3D, Serialized Form

Method Summary
 Point3D center()
          ���̃t�B���b�g�f�ʂ̒�?
protected  void output(java.io.PrintWriter writer, int indent)
          ?
 PointOnGeometry3D pointOnGeometry1()
          ���̃t�B���b�g�f�ʂ̊􉽗v�f 1 ?
 PointOnGeometry3D pointOnGeometry2()
          ���̃t�B���b�g�f�ʂ̊􉽗v�f 2 ?
 PointOnSurface3D pointOnSurface1()
          ���̃t�B���b�g�f�ʂ̊􉽗v�f 1 ��ȖʂƂ���?
 PointOnSurface3D pointOnSurface2()
          ���̃t�B���b�g�f�ʂ̊􉽗v�f 2 ��ȖʂƂ���?
 double radius()
          ���̃t�B���b�g�f�ʂ̔��a��Ԃ�?
 TrimmedCurve3D toCurve(boolean smallFan)
          ���̃t�B���b�g�f�ʂ��?
 
Methods inherited from class org.jscience.mathematics.geometry.NonParametricCurve3D
dimension, is3D
 
Methods inherited from class org.jscience.mathematics.geometry.AbstractNonParametricCurve
isCurve
 
Methods inherited from class org.jscience.mathematics.geometry.GeometryElement
getClassName, getToleranceForAngle, getToleranceForAngleAsObject, getToleranceForDistance, getToleranceForDistance2, getToleranceForDistanceAsObject, getToleranceForParameter, getToleranceForParameterAsObject, getToleranceForRealNumber, getToleranceForRealNumberAsObject, is1D, is2D, isFreeform, isParametric, isPlacement, isPoint, isSurface, isTransformationOperator, isVector, makeIndent, output
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

radius

public double radius()
���̃t�B���b�g�f�ʂ̔��a��Ԃ�?B

Returns:
�t�B���b�g�̔��a

center

public Point3D center()
���̃t�B���b�g�f�ʂ̒�?S��Ԃ�?B

Returns:
�t�B���b�g�̒�?S

pointOnGeometry1

public PointOnGeometry3D pointOnGeometry1()
���̃t�B���b�g�f�ʂ̊􉽗v�f 1 ?�̓_��Ԃ�?B

Returns:
�􉽗v�f 1 ?�̓_

pointOnGeometry2

public PointOnGeometry3D pointOnGeometry2()
���̃t�B���b�g�f�ʂ̊􉽗v�f 2 ?�̓_��Ԃ�?B

Returns:
�􉽗v�f 2 ?�̓_

pointOnSurface1

public PointOnSurface3D pointOnSurface1()
���̃t�B���b�g�f�ʂ̊􉽗v�f 1 ��ȖʂƂ���?A���̋Ȗ�?�̓_��Ԃ�?B

Returns:
�Ȗʂł���􉽗v�f 1 ?�̓_

pointOnSurface2

public PointOnSurface3D pointOnSurface2()
���̃t�B���b�g�f�ʂ̊􉽗v�f 2 ��ȖʂƂ���?A���̋Ȗ�?�̓_��Ԃ�?B

Returns:
�Ȗʂł���􉽗v�f 2 ?�̓_

toCurve

public TrimmedCurve3D toCurve(boolean smallFan)
���̃t�B���b�g�f�ʂ��?� (�~��) �ɕϊ�����?B

smallFan �� true ��?�?���?A��?S�p���΂��?������Ȃ��̉~�ʂ�Ԃ�?B smallFan �� false ��?�?���?A��?S�p���΂��傫���Ȃ��̉~�ʂ�Ԃ�?B �Ȃ�?A�~�ʂ�?i?s���͕K�� pointOnGeometry1 ���� pointOnGeometry2 �֌�?B

Parameters:
smallFan - �~�ʂ̒�?S�p���΂��?������Ȃ�悤�ɂ��邩�ǂ���?B
Returns:
�t�B���b�g�f�ʂ�\���~��

output

protected void output(java.io.PrintWriter writer,
                      int indent)
?o�̓X�g��?[���Ɍ`?�?���?o�͂���?B

Specified by:
output in class GeometryElement
Parameters:
writer - PrintWriter
indent - �C���f���g��?[��
See Also:
GeometryElement