Hello everyone.
First. I want to check line passing through the point(5,5,5).
line1 = [Geom::Point3d.new(0,0,0), Geom::Point3d.new(10,0,10)]
line2 = [Geom::Point3d.new(10,0,0), Geom::Point3d.new(0,10,0)]
line3 = [Geom::Point3d.new(0,10,0), Geom::Point3d.new(10,10,0)]
line4 = [Geom::Point3d.new(10,10,0), Geom::Point3d.new(0,0,10)]
point = [5,5,5]
projected_point =
projected_point[0] = point.project_to_line line1
projected_point[1] = point.project_to_line line2
projected_point[2] = point.project_to_line line3
projected_point[3] = point.project_to_line line4
is this well work. and i’m try to check selected line passing through the point.
but i don’t have idea how can check the project point to selected line
model = Sketchup.active_model
sel = Sketchup.active_model.selection
ent = model.active_entities
ent = entities[0]
status = sel.add ent
point = Geom::Point3d.new 0,0,0
projected_point = point.project_to_line ent
this code return wrong argument type.
So. Will I need to modify any part of the code?