
ventilation habitat 3d model
import open3d as o3d import numpy as np def create_ventilation_habitat(): # 1. Bina struktur utama habitat (Cuboid: 6m Panjang x 4m Lebar x 2.5m Tinggi) # Dimensi ditukar kepada unit meter (X=6, Y=4, Z=2.5) habitat = o3d.geometry.TriangleMesh.create_box(width=6.0, height=4.0, depth=2.5) habitat.compute_vertex_normals() # Tukar warna habitat kepada separa lutsinar / kelabu cair (Grey) habitat.paint_uniform_color([0.6, 0.6, 0.6]) # Tukar kepada bentuk wireframe supaya bahagian dalam boleh dilihat wireframe = o3d.geometry.LineSet.create_from_triangle_mesh(habitat) wireframe.paint_uniform_color([0.1, 0.1, 0.1]) # Rangka hitam # 2. Bina Inlet Blower (Silinder Biru) - Kedudukan Bawah Penjuru Depan inlet = o3d.geometry.TriangleMesh.create_cylinder(radius=0.2, height=0.8) inlet.compute_vertex_normals() inlet.paint_uniform_color([0.0, 0.0, 1.0]) # Warna Biru (Fresh Air) # Alihkan kedudukan inlet ke penjuru bawah (X=0.5, Y=0.5,
4K·PBR·v3.1-20260211









