Skip to content

Commit 3aaabce

Browse files
authoredDec 12, 2021
Convert door model to B3D (#2906)
Using a B3D model I worked out that it would be possible to have only two models (instead of the current four) for the doors and still keep all the mirroring correct when the door is open/closed.
1 parent ad183c4 commit 3aaabce

File tree

8 files changed

+4
-194
lines changed

8 files changed

+4
-194
lines changed
 

Diff for: ‎mods/doors/init.lua

+4-4
Original file line numberDiff line numberDiff line change
@@ -448,16 +448,16 @@ function doors.register(name, def)
448448
def.collision_box = {type = "fixed", fixed = {-1/2,-1/2,-1/2,1/2,3/2,-6/16}}
449449
def.use_texture_alpha = "clip"
450450

451-
def.mesh = "door_a.obj"
451+
def.mesh = "door_a.b3d"
452452
minetest.register_node(":" .. name .. "_a", table.copy(def))
453453

454-
def.mesh = "door_b.obj"
454+
def.mesh = "door_b.b3d"
455455
minetest.register_node(":" .. name .. "_b", table.copy(def))
456456

457-
def.mesh = "door_a2.obj"
457+
def.mesh = "door_b.b3d"
458458
minetest.register_node(":" .. name .. "_c", table.copy(def))
459459

460-
def.mesh = "door_b2.obj"
460+
def.mesh = "door_a.b3d"
461461
minetest.register_node(":" .. name .. "_d", table.copy(def))
462462

463463
doors.registered_doors[name .. "_a"] = true

Diff for: ‎mods/doors/models/door.blend

416 KB
Binary file not shown.

Diff for: ‎mods/doors/models/door_a.b3d

843 Bytes
Binary file not shown.

Diff for: ‎mods/doors/models/door_a.obj

-40
This file was deleted.

Diff for: ‎mods/doors/models/door_a2.obj

-50
This file was deleted.

Diff for: ‎mods/doors/models/door_b.b3d

843 Bytes
Binary file not shown.

Diff for: ‎mods/doors/models/door_b.obj

-50
This file was deleted.

Diff for: ‎mods/doors/models/door_b2.obj

-50
This file was deleted.

0 commit comments

Comments
 (0)
Please sign in to comment.