큐브의 3 차원 상자가 있다고 가정하면 각 큐브에는 (x,y,z)
의 3 가지 인덱스가 있고 토지 또는 공기를 나타내는 지 여부를 지정하는 1 개의 추가 특성이 있습니다.알고리즘을 생성하는 3D Hill?
각 큐브가 3d 배열의 요소 인이 큐브 상자를 나타내는 3D 배열이 있다고 가정 해 보겠습니다.
y=0:
0 0 0 0 0
0 0 0 0 0
1 1 1 1 1
1 1 1 1 1
y=1:
0 0 0 0 0
0 0 0 0 0
1 0 0 0 1
1 1 1 1 1
y=2:
0 0 0 0 0
0 0 0 0 0
1 0 0 0 1
1 1 1 1 1
y=3:
0 0 0 0 0
0 0 0 0 0
1 1 1 1 1
1 1 1 1 1
는 f
주파수와 h
평균 높이 언덕을 생성하는 것 인 선택 박스 주어진 알고리즘 같은 의미 :
다음 어레이, 예를 들어 토지의 그릇 형상의 부재를 나타낼 것이다 , v
높이의 평균 변동은?
본딩 박스의 최저 레벨이 "기준선"또는 "해수면"이라고 가정 할 수 있습니다.
function makeTrees(double frequency, int height, double variation)
{
//return 3d array.
}
은 내가 마인 크래프트 MCEdit 필터 플러그인을 쓰고 있어요 : P
당신은 당신의 질문에 그렇게 말하지 않지만, 지금 나는 당신이 무작위로 보이는 언덕을 원하는 느낌을받습니다. –
그래, 무작위로 보이는 언덕이 선호됩니다. 내 땅을 자연스럽게 보이게하기 위해 임의의 고도를주고 싶다. –