void Initialize() { vertexMax = segmentNum * segmentNum * segmentNum; Debug.Log("VertexMax " + vertexMax); // 1Cubeの大きさをsegmentNumで分割してレンダリング時の大きさを決める renderScale = 1f / segmentNum; CreateMesh(); mcDefines = new MarchingCubesDefines(); }
void Initialize() { bs = this.GetComponent <BakingShader>(); segmentNum = bs.segmentNum; vertexMax = segmentNum * segmentNum * segmentNum; Debug.Log("VertexMax " + vertexMax); // 1Cubeの大きさをsegmentNumで分割してレンダリング時の大きさを決める renderScale = 1f / segmentNum; bs.addVolume(new Vector3(0.5f, 0.8f, 0.5f)); CreateMesh(); // シェーダーで使うMarchingCubes用の定数配列の初期化 mcDefines = new MarchingCubesDefines(); }