レイとトーラスの交差判定はGraphics Gems IIの Intersecting a Ray with An Elliptical Torus (Cychosz, Joseph M) に、 その中で使ってる、4次方程式を解くSolveQuarticは、Graphics Gems Iの Cubic and Quartic Roots (Schwarze, Jochen) にソースがある。
法線ベクトルは偏微分を使って求めると、 だそうだ。 試してはない。
レイとトーラスの交差判定はGraphics Gems IIの Intersecting a Ray with An Elliptical Torus (Cychosz, Joseph M) に、 その中で使ってる、4次方程式を解くSolveQuarticは、Graphics Gems Iの Cubic and Quartic Roots (Schwarze, Jochen) にソースがある。
法線ベクトルは偏微分を使って求めると、 だそうだ。 試してはない。