Tem algum exemplo de script Ruby para ocultar portas dos módulos? Ou mesmo outras opções?
           
           
           1 curtida
         
         Olá @Evandro, a maioria dos módulos do hellomob que tem portas, já tem essa funcionalidade na tela de opções do componente.
Sim, o problema é fazer isso quase que módulo por módulo para ocultar ou mostrar as portas em um projeto grande.
Eu fiz esse script abaixo e funcionou, basta selecionar os módulos e colar na Console Ruby:
model = Sketchup.active_model
selection = model.selection
return if selection.empty?
dict = 'dynamic_attributes'
for inst in selection
	compo = inst.definition
    next unless compo.attribute_dictionary('dynamic_attributes', false)
	#compo.set_attribute(dict,'_lenx_nominal','40')
	compo.set_attribute(dict,'ocultar_portas','sim')
	$dc_observers.get_latest_class.redraw_with_undo(inst) 
end
Talvez tenha alguma sugestão.
           
           
           1 curtida
         
         Boa noite eu estou começando agora a fazer módulos no ruby tem interesse em desenvolver juntos .
           
           
           1 curtida
         
         