Skip to content

connector_axis_controller

check if axis are valid

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
import  cadwork                                 # import module
import attribute_controller as ac
import connector_axis_controller as ca
import element_controller as ec

element_ids = ec.get_active_identifiable_element_ids()

for element_id in element_ids:
    if ac.is_connector_axis(element_id):
        if ca.check_axis(element_id) == False:
            print(f"Element {element_id} has invlid axis")

check settings - ignore vba calculation

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
import  attribute_controller  as ac     # import module
import  cadwork
import  element_controller    as ec   
import visualization_controller as vc

element_ids = ec.get_active_identifiable_element_ids()

for element_id in element_ids:
    if ac.get_ignore_in_vba_calculation(element_id):
        vc.set_color([element_id], 90)