Shop Drawing Controller
add_wall_section_horizontal(element, position)
Adds a horizontal wall section
Parameters:
Name | Type | Description | Default |
---|---|---|---|
element |
int |
element ID |
required |
position |
point_3d |
position vector |
required |
Source code in shop_drawing_controller/__init__.py
def add_wall_section_horizontal(element: int, position: point_3d) -> None:
"""Adds a horizontal wall section
Args:
element (int): element ID
position (point_3d): position vector
"""
add_wall_section_vertical(element, position)
Adds a vertical wall section
Parameters:
Name | Type | Description | Default |
---|---|---|---|
element |
int |
element ID |
required |
position |
point_3d |
position vector |
required |
Source code in shop_drawing_controller/__init__.py
def add_wall_section_vertical(element: int, position: point_3d) -> None:
"""Adds a vertical wall section
Args:
element (int): element ID
position (point_3d): position vector
"""
assign_export_solid(a_export_solid_element, elements_to_assign)
Assigns elements to an export solid
Parameters:
Name | Type | Description | Default |
---|---|---|---|
a_export_solid_element |
List[int] |
element ID export solid |
required |
other_elements |
List[int] |
element IDs to assign |
required |
Source code in shop_drawing_controller/__init__.py
def assign_export_solid(a_export_solid_element: List[int], elements_to_assign: List[int]) -> None:
"""Assigns elements to an export solid
Args:
a_export_solid_element (List[int]): element ID export solid
other_elements (List[int]): element IDs to assign
"""
export_2d_hidden_lines_with_2dc(file, with_layout)
Parameters:
Name | Type | Description | Default |
---|---|---|---|
file |
str |
file path |
required |
with_layout |
bool |
use layout |
required |
Source code in shop_drawing_controller/__init__.py
def export_2d_hidden_lines_with_2dc(file: str, with_layout: bool) -> None:
"""
Args:
file (str): file path
with_layout (bool): use layout
"""
export_2d_hidden_lines_with_clipboard(clipboard, with_layout)
Parameters:
Name | Type | Description | Default |
---|---|---|---|
clipboard |
int |
clipboard element |
required |
with_layout |
bool |
use layout |
required |
Source code in shop_drawing_controller/__init__.py
def export_2d_hidden_lines_with_clipboard(clipboard: int, with_layout: bool) -> None:
"""
Args:
clipboard (int): clipboard element
with_layout (bool): use layout
"""
export_2d_wireframe_with_2dc(file, with_layout)
Parameters:
Name | Type | Description | Default |
---|---|---|---|
file |
str |
file path |
required |
with_layout |
bool |
use layout |
required |
Source code in shop_drawing_controller/__init__.py
def export_2d_wireframe_with_2dc(file: str, with_layout: bool) -> None:
"""
Args:
file (str): file path
with_layout (bool): use layout
"""
export_2d_wireframe_with_clipboard(clipboard, with_layout)
Parameters:
Name | Type | Description | Default |
---|---|---|---|
clipboard |
int |
clipboard element |
required |
with_layout |
bool |
use layout |
required |
Source code in shop_drawing_controller/__init__.py
def export_2d_wireframe_with_clipboard(clipboard: int, with_layout: bool) -> None:
"""
Args:
clipboard (int): clipboard element
with_layout (bool): use layout
"""
export_container_with_clipboard(clipboard, elements)
Parameters:
Name | Type | Description | Default |
---|---|---|---|
clipboard |
int |
clipboard element |
required |
elements |
List[int] |
element IDs |
required |
Source code in shop_drawing_controller/__init__.py
def export_container_with_clipboard(clipboard: int, elements: List[int]) -> None:
"""
Args:
clipboard (int): clipboard element
elements (List[int]): element IDs
"""
export_export_solid_with_clipboard(clipboard, export_solid_ids)
Parameters:
Name | Type | Description | Default |
---|---|---|---|
clipboard |
int |
clipboard element |
required |
export_solid_ids |
List[int] |
element IDs |
required |
Source code in shop_drawing_controller/__init__.py
def export_export_solid_with_clipboard(clipboard: int, export_solid_ids: List[int]) -> None:
"""
Args:
clipboard (int): clipboard element
export_solid_ids (List[int]): element IDs
"""
export_piece_by_piece_with_clipboard(clipboard, elements)
Parameters:
Name | Type | Description | Default |
---|---|---|---|
clipboard |
int |
clipboard element |
required |
elements |
List[int] |
element IDs |
required |
Source code in shop_drawing_controller/__init__.py
def export_piece_by_piece_with_clipboard(clipboard: int, elements: List[int]) -> None:
"""
Args:
clipboard (int): clipboard element
elements (List[int]): element IDs
"""
export_wall_with_clipboard(clipboard, elements)
Parameters:
Name | Type | Description | Default |
---|---|---|---|
clipboard |
int |
clipboard element |
required |
elements |
List[int] |
element IDs |
required |
Source code in shop_drawing_controller/__init__.py
def export_wall_with_clipboard(clipboard: int, elements: List[int]) -> None:
"""
Args:
clipboard (int): clipboard element
elements (List[int]): element IDs
"""
export_wall_with_clipboard_and_presetting(clipboard, elements, file)
Parameters:
Name | Type | Description | Default |
---|---|---|---|
clipboard |
int |
clipboard element |
required |
elements |
List[int] |
element IDs |
required |
file |
str |
file path |
required |
Source code in shop_drawing_controller/__init__.py
def export_wall_with_clipboard_and_presetting(clipboard: int, elements: List[int], file: str) -> None:
"""
Args:
clipboard (int): clipboard element
elements (List[int]): element IDs
file (str): file path
"""
load_export_piece_by_piece_settings(file)
Parameters:
Name | Type | Description | Default |
---|---|---|---|
file |
str |
file path |
required |
Source code in shop_drawing_controller/__init__.py
def load_export_piece_by_piece_settings(file: str) -> None:
"""
Args:
file (str): file path
"""
save_export_piece_by_piece_settings(file)
Parameters:
Name | Type | Description | Default |
---|---|---|---|
file |
str |
file path |
required |
Source code in shop_drawing_controller/__init__.py
def save_export_piece_by_piece_settings(file: str) -> None:
"""
Args:
file (str): file path
"""