|
|
|
|
@ -392,14 +392,11 @@ namespace Metamesh |
|
|
|
|
|
|
|
|
|
public void MapABOBtoOBOA() |
|
|
|
|
{ |
|
|
|
|
//var point = new Vector2Int(0, 0); |
|
|
|
|
for (var i = 0; i < this.isoVecsABOB.Count; i++) |
|
|
|
|
{ |
|
|
|
|
var temp = new List<Vector2Int>(); |
|
|
|
|
for (var j = 0; j < 3; j++) |
|
|
|
|
{ |
|
|
|
|
//point.x = this.isoVecsABOB[i][j].x; |
|
|
|
|
//point.y = this.isoVecsABOB[i][j].y; |
|
|
|
|
var point = this.isoVecsABOB[i][j]; |
|
|
|
|
if (this.vertexTypes[i][j] == 0) |
|
|
|
|
{ |
|
|
|
|
@ -415,14 +412,11 @@ namespace Metamesh |
|
|
|
|
|
|
|
|
|
public void MapABOBtoBAOA() |
|
|
|
|
{ |
|
|
|
|
//var point = new Vector2Int(0, 0); |
|
|
|
|
for (var i = 0; i < this.isoVecsABOB.Count; i++) |
|
|
|
|
{ |
|
|
|
|
var temp = new List<Vector2Int>(); |
|
|
|
|
for (var j = 0; j < 3; j++) |
|
|
|
|
{ |
|
|
|
|
//point.x = this.isoVecsABOB[i][j].x; |
|
|
|
|
//point.y = this.isoVecsABOB[i][j].y; |
|
|
|
|
var point = this.isoVecsABOB[i][j]; |
|
|
|
|
if (this.vertexTypes[i][j] == 1) |
|
|
|
|
{ |
|
|
|
|
@ -877,7 +871,7 @@ namespace Metamesh |
|
|
|
|
if (goldbergPolyhedronData.face.Count <= m) |
|
|
|
|
{ |
|
|
|
|
if (goldbergPolyhedronData.face.Count != m) |
|
|
|
|
Debug.Log($"goldbergPolyhedronData.face.Count != m: {goldbergPolyhedronData.face.Count} != {m}"); |
|
|
|
|
Debug.LogWarning($"goldbergPolyhedronData.face.Count != m: {goldbergPolyhedronData.face.Count} != {m}"); |
|
|
|
|
goldbergPolyhedronData.face.Add(tempFace); |
|
|
|
|
} |
|
|
|
|
else |
|
|
|
|
@ -901,8 +895,6 @@ namespace Metamesh |
|
|
|
|
|
|
|
|
|
goldbergPolyhedronData.vertex[el] = new Vector3(cx / 3, cy / 3, cz / 3); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
return goldbergPolyhedronData; |
|
|
|
|
@ -916,18 +908,18 @@ namespace Metamesh |
|
|
|
|
"Geodesic", |
|
|
|
|
new Dictionary<int, Vector3>() |
|
|
|
|
{ |
|
|
|
|
{0, new Vector3(0, PHI, -1)}, |
|
|
|
|
{1,new Vector3(-PHI, 1, 0)}, |
|
|
|
|
{2,new Vector3(-1, 0, -PHI)}, |
|
|
|
|
{3,new Vector3(1, 0, -PHI)}, |
|
|
|
|
{4,new Vector3(PHI, 1, 0)}, |
|
|
|
|
{5,new Vector3(0, PHI, 1)}, |
|
|
|
|
{6,new Vector3(-1, 0, PHI)}, |
|
|
|
|
{7,new Vector3(-PHI, -1, 0)}, |
|
|
|
|
{8,new Vector3(0, -PHI, -1)}, |
|
|
|
|
{9,new Vector3(PHI, -1, 0)}, |
|
|
|
|
{10,new Vector3(1, 0, PHI)}, |
|
|
|
|
{11,new Vector3(0, -PHI, 1)}, |
|
|
|
|
{ 0, new Vector3(0, PHI, -1) }, |
|
|
|
|
{ 1, new Vector3(-PHI, 1, 0) }, |
|
|
|
|
{ 2, new Vector3(-1, 0, -PHI) }, |
|
|
|
|
{ 3, new Vector3(1, 0, -PHI) }, |
|
|
|
|
{ 4, new Vector3(PHI, 1, 0) }, |
|
|
|
|
{ 5, new Vector3(0, PHI, 1) }, |
|
|
|
|
{ 6, new Vector3(-1, 0, PHI) }, |
|
|
|
|
{ 7, new Vector3(-PHI, -1, 0) }, |
|
|
|
|
{ 8, new Vector3(0, -PHI, -1) }, |
|
|
|
|
{ 9, new Vector3(PHI, -1, 0) }, |
|
|
|
|
{ 10, new Vector3(1, 0, PHI) }, |
|
|
|
|
{ 11, new Vector3(0, -PHI, 1) }, |
|
|
|
|
}, |
|
|
|
|
new List<List<int>>() |
|
|
|
|
); |
|
|
|
|
|