def build_scene(): idx = ren.get_mat_idx("m1") ren.create_sphere(0, 0, 0, 5, idx) idx3 = ren.get_mat_idx("m4") ren.create_sphere(0, 10, 0, 5, idx3) idx3 = ren.get_mat_idx("m6") ren.create_sphere(0, 0, -10, 4, idx3) idx4 = ren.get_mat_idx("m5") ren.create_sphere(0, 0, 10, 4, idx4) idx5 = ren.get_mat_idx("m5") ren.create_triangle((8, 5, 5), (4, 9, 8), (5, -2, 3), idx5) shapes = ren.lst_shapes() return shapes
def build_scene(): idx = ren.get_mat_idx("m1") ren.create_sphere(0, 0, 0, 5, idx) idx3 = ren.get_mat_idx("m4") ren.create_sphere(0, 10, 0, 5, idx3) idx3 = ren.get_mat_idx("m6") ren.create_sphere(0, 0, -10, 4, idx3) idx4 = ren.get_mat_idx("m5") ren.create_sphere(0, 0, 10, 4, idx4) idx5 = ren.get_mat_idx("m5") ren.create_triangle((8,5,5), (4, 9, 8), (5, -2, 3), idx5) shapes = ren.lst_shapes() return shapes
def build_scene(): ren.create_sphere(0, 0, 0, 2) shapes = ren.lst_shapes() return shapes
def gen_sphere(): ren.create_sphere(0, 0, 0, 2)
def build_scene(): ren.create_lambertian("m1", 0.7, 0.6, 0.7) idx = ren.get_mat_idx("m1") ren.create_sphere(0, 0, 0, 1, idx) ren.create_point_light("p1", (10.0, 5.0, 8.0), (1.0, 1.0, 1.0))