丸コーン

\includegraphics[width=.4\hsize ]{fig/cdroundcone.eps}
Fig.  : Round cone geometry

丸コーン(Fig. #.#.#)のクラスはCDRoundConeです. 丸コーンはカプセルの両端の半径が非対称になったものです.

CDRoundConeDesc

Vec2f

radius

各半球の半径

float

length

半球間の距離

CDRoundConeIf

Vec2f GetRadius()

void SetRadius(Vec2f)

float GetLength()

void SetLength(float)

void SetWidth(Vec2f)

SetWidth関数は,丸コーンの全長を保存したまま半径を変更します.