我现在有一个网格要放置多维数据集,其中一些已填充,而有些只是其轮廓的一半。我想结束的是一个随机生成的岛形普拉特形。
但是我不知道如何放置它们。考虑设置点,以便我得到一个表格,然后使用一种寻路算法?
[也许有人在这里可以帮助我,或者知道一个想法或其他可能有所帮助的东西。
谢谢
我添加了一个图像,它的外观应该如何。我要放置的多维数据集是由程序生成的网格物体,其浮点输入用于前顶点。
以下伪代码可能光栅化斑点:
def cubeAt(pos):
height = noise(pos)*magnitude + 1 - distance(pos, center)/radius
if height > threshold:
makeFullCube(pos)
elif height > 0:
makeHalfCube(pos)
for x in range(0, xsize):
for y in range(0, ysize):
cubeAt(vec(x,y))