Sha256: 44e6280b9a4843e88b1f30bb91f4d6df34ebcf184bc219d76875a208c177b5d2

Contents?: true

Size: 435 Bytes

Versions: 1

Compression:

Stored size: 435 Bytes

Contents

require_relative "element"

module Autocad
  class Arc < Element
    def length
      @ole_obj.ArcLength
    end

    def start_point
      Point3d(ole_obj.StartPoint)
    end

    def end_point
      Point3d(ole_obj.EndPoint)
    end

    def start_angle
      @ole_obj.StartAngle
    end

    def end_angle
      @ole_obj.EndAngle
    end

    def total_angle
      @ole_obj.TotalAngle
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
autocad-0.4.6 lib/autocad/arc.rb