text: 
  if __name__ == "__main__":
      _checker = ChessMat(vec3(.75, .75, .75), 0.48)
      _orange = DiffuseMat(vec3(1, .572, .184))
  
      _scene = [
          # Sphere(vec3(.75, Wy+0.1, 1), .6, mat=PhongMat(rgb(1, .421, .184))),
          Sphere(WO + vec3(1,0.5,0), 0.5, mat=PhongMat(vec3(0.23, .572, .1))),
          # Sphere(vec3(-2.75, .1, 3.5), .6, mat=PhongMat(rgb(1, .572, .184))),
  
          Triangle(
              WO - vec3(-0.75 + 2, 0, -1),
              WO - vec3(0 + 2, 1, -1.2),
              WO - vec3(0.75 + 2, 0, -1),
  
              mat=_orange
          ),
  
          # plane:
          Plane(WO.y, _checker),
          #Sphere(vec3(0, -99999 - 0.8, 0), 99999, mat=_),
      ]
  
      render_raycast(create_scene())
  