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