UV Mapping for Destructable Walls
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
extends Resource
|
||||
|
||||
class_name Face
|
||||
|
||||
var vectors: PackedVector3Array
|
||||
var uvs: PackedVector2Array
|
||||
var normal: Vector3
|
||||
|
||||
func _init(vectors: PackedVector3Array, uvs: PackedVector2Array, normal: Vector3):
|
||||
assert(len(vectors) % 3 == 0, "not a face")
|
||||
assert(len(uvs) == len(vectors), "missing uvs for vectors")
|
||||
self.vectors = vectors.duplicate()
|
||||
self.uvs = uvs.duplicate()
|
||||
self.normal = normal
|
||||
Reference in New Issue
Block a user