我的問題是如何獲得位於定義爲給定軸向座標的NURBS曲線的曲線上的點的第二個座標(2D)。我有結矢量,控制點,它們的權重和基礎函數。 我翻看類似的問題(How to find out Y coordinate of specific point in bezier curve in canvas?),但到目前爲止沒有找到一個好的答案。 謝謝, M
我目前正在寫一個程序NURBS surfaces,在那裏你可以在兩個方向(U和V)執行算法的工作。爲了避免代碼重複,我嘗試使用模板,但我沒有經驗使用它們。這裏是我想要做什麼的一個小例子: #include <iostream>
enum class Dir {
U, V
};
struct Foo {
unsigned cu, cv;
Foo(unsig
我正在編程一個GLSL raytrace,並且我做了一些改進,但是從一個視圖來看,我認爲光線追蹤曲面而不是許多三角形會更快,所以我遇到了NURBS。如果我寫下方程(擴展 - >僅,+, - ,*,/,sqrt和square),我看不出有任何方法獲得與射線的交點。 你們中的任何一個人都知道如何光線追蹤2級NURBS? This is my equation (no real NURBS equati