ฉันมีสถานการณ์ใน GLSL ที่ฉันต้องคำนวณความแตกต่างของเวกเตอร์ในการแบ่งส่วน
vec3 posVector;
ความแตกต่างถูกกำหนดทางคณิตศาสตร์โดย
มันคือดอทโปรดัคระหว่างเวกเตอร์และการไล่ระดับสี
ไม่มีใครคำนวณสิ่งนี้ได้อย่างไร?
ฉันมีสถานการณ์ใน GLSL ที่ฉันต้องคำนวณความแตกต่างของเวกเตอร์ในการแบ่งส่วน
vec3 posVector;
ความแตกต่างถูกกำหนดทางคณิตศาสตร์โดย
มันคือดอทโปรดัคระหว่างเวกเตอร์และการไล่ระดับสี
ไม่มีใครคำนวณสิ่งนี้ได้อย่างไร?
ความแตกต่างของเวกเตอร์ตำแหน่งคือความแตกต่างของสนามเวกเตอร์เอกลักษณ์
F: ℝ³ -> ℝ³
F(r_) = r_
และ div นั้นเป็นทั้ง const และที่รู้จัก:
div(r_) = 3.
posVector
ใน GLSL ที่เกี่ยวข้องกับ X และ Y โดยใช้dFdx
และdFdy
ด้วยความเคารพต่อส่วน Z ที่นี่ทำให้ฉันคิดว่ามันจะไม่ช่วยคุณได้อย่างมาก - person Andon M. Coleman   schedule 19.06.2014