Geometry3d.aip Patched May 2026

# Define a ray shooting forward from the camera camera_pos = g3d.Vector3(0, 0, -10) ray = g3d.Ray(origin=camera_pos, direction=g3d.Vector3(0, 0, 1))

def _load_ply(self, path): ply = PlyData.read(path) vertices = np.vstack([ply['vertex'][axis] for axis in ['x', 'y', 'z']]).T return torch.tensor(vertices, dtype=torch.float32) geometry3d.aip