我在有一个复杂的表面(实际维度 2) ,坐标明确给出:对于任何我知道点的交点具有复线的曲面。我必须在固定的 3d 平面上绘制它的投影。请帮我算法。
绘制复杂曲面的 3d 投影
计算科学
算法
matlab
复分析
2021-12-11 13:50:10
1个回答
因为你有一个明确的参数表示,最简单的方法是直接光栅化一个直线补丁。你没有说你想要什么样的投影,所以具体来说,我们想要一个正交(正交)投影到由线性函数。给定一个点,投影定义为最小化
在。最小值达到
现在选择一个二维网格点,使用您的函数将它们映射到 4D,然后使用上述公式将它们投影回 3D。结果可以传递给合适的绘图函数(我不知道 Matlab 所以我不知道哪个)。
其它你可能感兴趣的问题