算法网格放置立方体UE4

问题描述 投票:0回答:1

我现在有一个网格要放置多维数据集,其中一些已填充,而有些只是其轮廓的一半。我想结束的是一个随机生成的岛形普拉特形。

但是我不知道如何放置它们。考虑设置点,以便我得到一个表格,然后使用一种寻路算法?

[也许有人在这里可以帮助我,或者知道一个想法或其他可能有所帮助的东西。

谢谢

我添加了一个图像,它的外观应该如何。我要放置的多维数据集是由程序生成的网格物体,其浮点输入用于前顶点。

Grid Image

algorithm math grid unreal-engine4
1个回答
0
投票

以下伪代码可能光栅化斑点:

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))
© www.soinside.com 2019 - 2024. All rights reserved.