背景
在a x a x a
立方体中,我有一个由3D定义的边界
,
其中x
,y
和z
是3D坐标,a
是立方的边长,在此作为归一化常数。
给定3D点(x, y, z)
,可以将其替换为函数。如果函数等于0,那么我们知道该点在边界上。否则,它不是。
目标
现在,我希望用MATLAB找到所有边界点(当然有一定的粗糙度)并将这些点输出到.csv
文件中。
蛮力解决方案
我知道我可以设置一个"粗糙度",比如说STEP_SIZE = 0.01*a
,然后通过测试点是否在边界上而不是一个接一个地耗尽整个空间。但是,我觉得这种野蛮的解决方案根本不是优雅的。
问题
因此,我正在寻找一种更优雅,更有效的方法。