class SolidRuby::Transformations::Translate

Public Class Methods

new(args={}) click to toggle source
# 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