質問

I loaded a heightmap from a bmp picture and drew it. But the lights do not work because it doesn't have normals. How do you calculate the normals from 3 vertex? (I saw a C++ question here but I cannot do it in Java)

役に立ちましたか?

解決

Are you using OpenGL (or JOGL) at all?? The link you posted involves using functions in OpenGL for cross products and normalization. That being said, these functions are easy enough to do out step by step.

Here's the math: https://math.stackexchange.com/questions/305642/how-to-find-surface-normal-of-a-triangle

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top