嗨,我做了一个简单的脚本(算法)来用 php 解析波前目标文件。我可以提取每个顶点的 3d 坐标并将它们分配到一个数组中,我有每个顶点的数组 $y、$x、$z。我的目标是围绕主坐标创建一个顶点立方体,所以我将每个轴的负坐标和正坐标转换为绝对值,然后将它们除以分离距离。
例如:
$separator = 02.0000 ;
$z_minus = -23.3344 ;
$z_plus = 13.3445 ;
$z_length = abs($z_minus) + abs($z_plus);
$number_of_vertex_z = $z_length/$separator;
相同的过程为我提供了每个轴的 $number_of_vertex 。从中我可以使用循环来创建新点的 x、y、z 坐标,以在我的 3d 形状周围形成一个点的立方体。我的最终目标是只保留原始 3d obj 02.0000 以内的点,这是一种三角测量形式,我想就如何有效地做到这一点提供一些建议。
首先形成一个立方体然后提取端点对我来说很重要,因为我希望结果对象是原始对象的细分版本,由类似于用于 3d 打印的 gcode 的相同大小的矩形面制成,但在我的情况下,我的对象将是由多个小方脸组成。
谢谢,我希望我的目标足够明确。