Method: Autocad::ModelTrait#add_line
- Defined in:
- lib/autocad/model.rb
#add_line(pt1, pt2, layer: nil) ⇒ Object
Add a line to the model
56 57 58 59 60 61 62 63 64 65 66 67 68 |
# File 'lib/autocad/model.rb', line 56 def add_line(pt1, pt2, layer: nil) pt1 = Point3d.new(pt1) pt2 = Point3d.new(pt2) ole_line = ole_obj.AddLine(pt1.to_ole, pt2.to_ole) if layer layer_obj = create_layer(layer) ole_line.Layer = layer_obj.name end app.wrap(ole_line) rescue StandardError => e puts e. nil end |