importcadwork# import moduleimportelement_controllerasecimportvisualization_controllerasvcpoint=cadwork.point_3d(100,200,300)# create a cadwork Point vector_x=cadwork.point_3d(1.,0.,0.)# x vector length directionvector_z=cadwork.point_3d(0.,0.,1.)# z vecotr height orientation width=200.# width/heigth of beam sectionlength=2600.# beam lengthcolor=3# color number as an intbeam=ec.create_square_beam_vectors(width,length,point,vector_x,vector_z)# returns element_idadd_beam_color=vc.set_color([beam],color)# input beam id (list), color (int)
mutable - immutable
importcadworkimportelement_controllerasecimportvisualization_controllerasvcelement_ids=ec.get_active_identifiable_element_ids()immutable=uc.get_user_bool("Do you want to set the elements to immutable ?",True)ifimmutable:vc.set_immutable(element_ids)