mirror of
https://github.com/Relintai/MeshManipulation.git
synced 2025-02-20 00:54:20 +01:00
End
This commit is contained in:
parent
3157f109ab
commit
40ba16fec3
@ -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 )
|
||||
|
@ -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"
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user