This commit is contained in:
William Tilton 2020-10-22 17:20:54 -07:00
parent 3157f109ab
commit 40ba16fec3
2 changed files with 10 additions and 2 deletions

View File

@ -1,8 +1,10 @@
[gd_scene load_steps=5 format=2]
[gd_scene load_steps=6 format=2]
[ext_resource path="res://Scripts/Main.gd" type="Script" id=1]
[ext_resource path="res://Scripts/Camera.gd" type="Script" id=2]
[sub_resource type="CubeMesh" id=6]
[sub_resource type="SpatialMaterial" id=4]
albedo_color = Color( 0.592157, 0.905882, 0.0862745, 1 )
@ -16,6 +18,8 @@ script = ExtResource( 1 )
[node name="Meshes" type="Node" parent="."]
[node name="Cube" type="MeshInstance" parent="Meshes"]
mesh = SubResource( 6 )
material/0 = null
[node name="Floor" type="MeshInstance" parent="Meshes"]
transform = Transform( 6.88346, 0, 0, 0, 0.0447118, 0, 0, 0, 7.16078, 0, 0, 0 )

View File

@ -62,6 +62,9 @@ func _ready():
drawSurfaceNormals()
drawSelectedOutline(1)
drawSelectedOutline(0)
drawSelectedOutline(10)
drawSelectedOutline(11)
func createAndAssignCubeMesh():
var uniqueCubeVertices = [
@ -178,10 +181,11 @@ func drawSelectedOutline(selectedFace):
var cubeMeshInstance = get_node("Meshes/Cube")
var cubeMesh = cubeMeshInstance.get_mesh()
var ig = ImmediateGeometry.new()
var ig = get_node("Meshes/Cube/DrawSelectedOutline_ImmediateGeometry") if get_node("Meshes/Cube/DrawSelectedOutline_ImmediateGeometry") else ImmediateGeometry.new()
var sm = SpatialMaterial.new()
sm.flags_unshaded = true
sm.vertex_color_use_as_albedo = true
ig.clear()
ig.material_override = sm
ig.name = "DrawSelectedOutline_ImmediateGeometry"