org.jscience.mathematics.geometry
Class SurfaceDerivative3D

java.lang.Object
  extended by org.jscience.mathematics.geometry.SurfaceDerivative
      extended by org.jscience.mathematics.geometry.SurfaceDerivative3D

public class SurfaceDerivative3D
extends SurfaceDerivative

�R���� : �Ȗʂ̓���?��l��\���N���X?B

���̃N���X�̃C���X�^���X��?A ����Ȗ� P �̂���p���??[�^�l (u, v) �ɂ����� �Ȗ�?�̓_ P(u, v) �̒l (�뎟����?��l) d0?A U/V ���ꂼ��̕��̈ꎟ�Γ���?��̒l du/dv?A U/V ���ꂼ��̕��̓񎟕Γ���?��̒l duu/dvv?A UV ���̈ꎟ?�?��Γ���?��̒l duv ��ێ?����?B


Constructor Summary
SurfaceDerivative3D(Point3D d0, Vector3D du, Vector3D dv, Vector3D duu, Vector3D duv, Vector3D dvv)
          �e�Γ���?
 
Method Summary
 Point3D d0()
          ���̓���?
 Vector3D du()
          ���̓���?
 Vector3D duu()
          ���̓���?
 Vector3D duv()
          ���̓���?
 Vector3D dv()
          ���̓���?
 Vector3D dvv()
          ���̓���?
 SurfaceCurvature3D principalCurvature()
          ���̓���?
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SurfaceDerivative3D

public SurfaceDerivative3D(Point3D d0,
                           Vector3D du,
                           Vector3D dv,
                           Vector3D duu,
                           Vector3D duv,
                           Vector3D dvv)
�e�Γ���?��̒l��^���ăI�u�W�F�N�g��?\�z����

Parameters:
d0 - �Ȗ�?�̓_ (�뎟����?��l)
du - U ���̈ꎟ�Γ���?��l
dv - V ���̈ꎟ�Γ���?��l
duu - U ���̓񎟕Γ���?��l
duv - UV ���̈ꎟ?�?��Γ���?��l
dvv - V ���̓񎟕Γ���?��l
Method Detail

d0

public Point3D d0()
���̓���?��l�I�u�W�F�N�g�̋Ȗ�?�̓_ (�뎟����?��l) ��Ԃ�?B

Returns:
�Ȗ�?�̓_ (�뎟����?��l)

du

public Vector3D du()
���̓���?��l�I�u�W�F�N�g�� U ���̈ꎟ�Γ���?��l��Ԃ�?B

Returns:
U ���̈ꎟ�Γ���?��l

dv

public Vector3D dv()
���̓���?��l�I�u�W�F�N�g�� V ���̈ꎟ�Γ���?��l��Ԃ�?B

Returns:
V ���̈ꎟ�Γ���?��l

duu

public Vector3D duu()
���̓���?��l�I�u�W�F�N�g�� U ���̓񎟕Γ���?��l��Ԃ�?B

Returns:
U ���̓񎟕Γ���?��l

duv

public Vector3D duv()
���̓���?��l�I�u�W�F�N�g�� UV ���̈ꎟ?�?��Γ���?��l��Ԃ�?B

Returns:
UV ���̈ꎟ?�?��Γ���?��l

dvv

public Vector3D dvv()
���̓���?��l�I�u�W�F�N�g�� V ���̓񎟕Γ���?��l��Ԃ�?B

Returns:
V ���̓񎟕Γ���?��l

principalCurvature

public SurfaceCurvature3D principalCurvature()
���̓���?��l�I�u�W�F�N�g�̎�ȗ���Ԃ�?B

Returns:
��ȗ��Ǝ���