///|
fn main raise {
let intrinsics = @camera.CameraIntrinsics::new(
fx=500.0,
fy=500.0,
cx=320.0,
cy=240.0,
)
let p = @core.Point3::new(x=1.0, y=2.0, z=4.0)
let pixel = @camera.project_point(p, intrinsics)
println("projected pixel: \{pixel.x}, \{pixel.y}")
}