hi,
thanx! work like a dream,
as soon as i found out, that a
ng - group must be created before calling the method, then it moves both groups into it.
fantastic!
THANK YOU !!!!!
stan
result:
g0 = @group_floors #COMES FROM ANOTHER METHOD
g1 = @facade_group #COMES FROM ANOTHER METHOD
ng = model.entities.add_group
self.insert(ng, g0, g1)
##***************************************************************************
def self.insert(ng, g0, g1)
##***************************************************************************
ng.entities.add_instance(g0.entities.parent, g0.transformation)
ng.entities.add_instance(g1.entities.parent, g1.transformation)
g0.erase!
g1.erase!
#ng.name = "master house group created"
count = 1
entities3 = ng.entities
entities3.each { |entity|
if entity.is_a?(Sketchup;;Group)
entity.explode if count == 1 #SO GROUPS ELEMENTS ARE AGAIN AT LEVEL 1, as needed
count = count + 1
end
}
end