mirror of
https://github.com/Relintai/broken_seals.git
synced 2025-02-08 14:50:05 +01:00
Small tweaks to the mesh outline generator.
This commit is contained in:
parent
5e63f45f0d
commit
71662367ae
@ -6,8 +6,6 @@ var _mdr : MeshDataResource
|
|||||||
var lines : PoolVector3Array
|
var lines : PoolVector3Array
|
||||||
|
|
||||||
func setup(mdr : MeshDataResource) -> void:
|
func setup(mdr : MeshDataResource) -> void:
|
||||||
lines.resize(0)
|
|
||||||
|
|
||||||
_mdr = mdr
|
_mdr = mdr
|
||||||
|
|
||||||
refresh()
|
refresh()
|
||||||
@ -24,11 +22,13 @@ func refresh():
|
|||||||
if _mdr.array[ArrayMesh.ARRAY_VERTEX] == null || _mdr.array[ArrayMesh.ARRAY_INDEX] == null:
|
if _mdr.array[ArrayMesh.ARRAY_VERTEX] == null || _mdr.array[ArrayMesh.ARRAY_INDEX] == null:
|
||||||
return
|
return
|
||||||
|
|
||||||
var vertices : PoolVector3Array = _mdr.array[ArrayMesh.ARRAY_VERTEX]
|
var arr : Array = _mdr.array
|
||||||
var indices : PoolIntArray = _mdr.array[ArrayMesh.ARRAY_INDEX]
|
|
||||||
|
var vertices : PoolVector3Array = arr[ArrayMesh.ARRAY_VERTEX]
|
||||||
|
var indices : PoolIntArray = arr[ArrayMesh.ARRAY_INDEX]
|
||||||
|
|
||||||
if vertices.size() == 0:
|
if vertices.size() == 0:
|
||||||
vertices = _mdr.array[ArrayMesh.ARRAY_VERTEX]
|
return
|
||||||
|
|
||||||
if indices.size() % 3 == 0:
|
if indices.size() % 3 == 0:
|
||||||
for i in range(0, len(indices), 3):
|
for i in range(0, len(indices), 3):
|
||||||
|
Loading…
Reference in New Issue
Block a user