class SolidRuby::Transformations::Translate
Public Class Methods
new(args={})
click to toggle source
Calls superclass method
SolidRuby::Transformations::Transformation::new
# File lib/solidruby/transformations/translate.rb, line 19 def initialize(args={}) super(args) @x = args[:x] || 0 @y = args[:y] || 0 @z = args[:z] || 0 end
Public Instance Methods
to_rubyscad()
click to toggle source
# File lib/solidruby/transformations/translate.rb, line 26 def to_rubyscad #ignore empty transformations return '' if @x == 0 && @y == 0 && @z == 0 RubyScadBridge.new.translate({x: @x, y: @y, z: @z}).delete('"') end