The model_to_paper_point gives wrong points after changing the model scale. It looks like model_to_paper_point doesn’t take the scale into account.
Is this a bug in the layout api?
bounds = Geom::Bounds2d.new(10.mm, 10.mm, 410.mm, 287.mm)
model = Layout::SketchUpModel.new(Sketchup.active_model.path, bounds)
model.preserve_scale_on_resize = true
model.display_background = false
model.scale = 0.02
model.model_to_paper_point(Geom::Point3d.new(0,0,0))