class CrystalScad::CSGModelling

Public Class Methods

new(*list) click to toggle source
# File lib/crystalscad/CrystalScad.rb, line 305
def initialize(*list)
        @transformations = []
        @children = list
end

Public Instance Methods

to_rubyscad() click to toggle source
# File lib/crystalscad/CrystalScad.rb, line 310
def to_rubyscad
        @children ||= []                     
        ret = "#{@operation}(){"
        @children.each do |child|    
                begin
                        ret +=child.walk_tree
                rescue NoMethodError        
                end
        end
        #puts @children.map{|l| l.walk_tree_classes}.inspect

        ret +="}"                    
end