class Geom3d::Line
Attributes
p1[R]
p2[R]
Public Class Methods
new(p1, p2)
click to toggle source
# File lib/geom3d/line.rb, line 7 def initialize p1, p2 @p1 = Point.new(p1) @p2 = Point.new(p2) end
Public Instance Methods
pos(t)
click to toggle source
# File lib/geom3d/line.rb, line 12 def pos t @p1 + t * (@p2 - @p1) end
to_s()
click to toggle source
# File lib/geom3d/line.rb, line 16 def to_s "Line(#{@p1.to_s}, #{@p2.to_s})" end