Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
73 commits
Select commit Hold shift + click to select a range
8f55887
chore: Update package to version 30.498.0
Brunner246 May 23, 2024
f0d2c82
chore: format markdown
Brunner246 May 23, 2024
48c6908
Merge pull request #180 from cwapi3d/feature/package-release-30-0-498
Brunner246 May 23, 2024
e846be4
chore: Update package to 30.0.533
Brunner246 Jul 10, 2024
dd37c60
refact:
Brunner246 Jul 22, 2024
33767f9
Merge pull request #195 from cwapi3d/feature/function-updates-build-3…
Brunner246 Jul 22, 2024
7e9d0e2
- add new cwapi3d functions for build >= 30.0.593
Brunner246 Oct 2, 2024
ebbb10d
- remove `enter_working_plane`function from wrong controller
Brunner246 Oct 2, 2024
18678d8
- update cwapi3d package version
Brunner246 Oct 2, 2024
1307241
Merge pull request #212 from cwapi3d/feature/add-new-cwapi3d-functions
Brunner246 Oct 3, 2024
405aac3
Bump cwapi3d version to 30.0.693 and add recent functions
Brunner246 Feb 18, 2025
2a3f820
Merge pull request #237 from cwapi3d/feature/update-controller-functions
Brunner246 Feb 18, 2025
3bed744
Update cwapi3d version format to follow semantic versioning
Brunner246 Feb 27, 2025
e6f6f0b
Merge pull request #241 from cwapi3d/bugfix/correct-package-version
Brunner246 Feb 27, 2025
a63bc79
Add new classes and methods for cadwork v2025 build >=245, update doc…
Brunner246 Apr 25, 2025
8309875
Merge pull request #250 from cwapi3d/feature/package-update-2025-0-245
Brunner246 Apr 25, 2025
136e038
Add rgb_color class and update type hints in various functions
Brunner246 May 19, 2025
dfc4c71
Merge pull request #252 from cwapi3d/feature/add-missing-types
Brunner246 May 19, 2025
7c296c5
Refactor type hints and improve documentation in machine controller
Brunner246 May 26, 2025
875bb61
Update type hints and improve documentation for IFC element types
Brunner246 Jun 5, 2025
19caa2b
Update type hints and add examples for multi layer set functions
Brunner246 Jun 5, 2025
0503b8c
Add examples and update type hints for various functions in machine c…
Brunner246 Jun 5, 2025
6c96f31
Update version to 32.274.0
Brunner246 Jun 5, 2025
9c83f25
Merge pull request #257 from cwapi3d/feature/update-machine-controller
Brunner246 Jun 6, 2025
3570a6e
Update release notes for cadwork 3D
Brunner246 Jun 6, 2025
cb8cf35
Merge branch 'main' into feature/update-machine-controller
Brunner246 Jun 6, 2025
e679007
Merge pull request #258 from cwapi3d/feature/update-machine-controller
Brunner246 Jun 6, 2025
dad2f40
Add examples to function docstrings in various modules
Brunner246 Jul 8, 2025
ccbb9fd
Add examples to function docstrings
Brunner246 Jul 8, 2025
1963592
Add examples to function docstrings in endtype and element controllers
Brunner246 Jul 8, 2025
66b39c6
Update version to 32.296.0
Brunner246 Jul 8, 2025
5ea5d43
Merge pull request #263 from cwapi3d/feature/add-function-docstring-e…
Brunner246 Jul 9, 2025
f084b39
Feature/[API-519] harmonized python stubs with c interfaces (#272)
BobillierCaddev Sep 3, 2025
e6f4ac7
[API-529] Corrected shoulder geometry enum values (#276)
BobillierCaddev Sep 26, 2025
812e590
Bugfix/api 529 corrected shoulder geometry enum values (#281)
BobillierCaddev Sep 26, 2025
fffca86
[API-482] Corrected glide element description (#282)
BobillierCaddev Sep 29, 2025
6557e97
[API-533] Added major release note to the doc (#284)
BobillierCaddev Oct 27, 2025
b4bf87c
Updated version to v32.300.0 (#285)
BobillierCaddev Oct 28, 2025
b9d12bb
[API-482] Improved dimension controller and added a code snippet (#288)
BobillierCaddev Nov 13, 2025
48c765f
[API-482] Updated version and documentation for multi layer cover con…
BobillierCaddev Jan 7, 2026
4414f13
[AICW-110] add mcp documentation for mkdocs
9and3 Jan 18, 2026
4d78988
[AICW-110] bumped version minor
9and3 Jan 21, 2026
df3877d
[AICW-110] new domain pointing to pyapi.mcp.cadwork.dev
9and3 Jan 21, 2026
bb20cd8
Add `active_point_result` class and getter function
Brunner246 Jan 28, 2026
0f8d616
Merge pull request #310 from cwapi3d/feature/user-wants-to-query-acti…
Brunner246 Jan 30, 2026
d37fcb0
[UNSIGNED] fix for the correct claude code installation
9and3 Jan 30, 2026
a8338b3
Add Gemini CLI integration guide for MCP servers in documentation
Jan 31, 2026
3b5448d
Configure Git LFS for .gif files in .gitattributes
Jan 31, 2026
bc1127f
Revert Usage section
Jan 31, 2026
479a344
Enhance MCP documentation with detailed setup instructions for Gemini…
Feb 1, 2026
ab39daa
Update image display format in MCP documentation
Brunner246 Feb 2, 2026
e4a947b
[UNASSIGNED] more importance to demo, moved up and simplified intro
9and3 Feb 2, 2026
d36eeca
[UNASSIGNED] hjacked pr for adding scheme of functioning
9and3 Feb 2, 2026
a21aef6
Merge pull request #314 from cwapi3d/feature/mcp-gemini
9and3 Feb 2, 2026
3df90b7
[UNASSIGNED] gif not rendered in online deployed fixed
9and3 Feb 2, 2026
9ceaaab
Merge pull request #316 from cwapi3d/bugfix/gif-not-displayed-correct…
9and3 Feb 2, 2026
322f394
[UNASSIGNED] tried with absolute path to fix gif render
9and3 Feb 2, 2026
f19bdba
Merge branch 'main' into bugfix/gif-not-displayed-correctly-online-de…
9and3 Feb 2, 2026
33d58d4
Merge pull request #317 from cwapi3d/bugfix/gif-not-displayed-correct…
9and3 Feb 2, 2026
1f91bc4
Update type hints in `polygon_list` class methods
Brunner246 Feb 20, 2026
7ec5e7d
Update version to 32.443.1
Brunner246 Feb 20, 2026
e6008fd
[UNASSIGNED] extra verbose for the docstring
9and3 Feb 22, 2026
b4436c4
Merge pull request #329 from cwapi3d/bugfix/return-type-wrong-type-hi…
Brunner246 Feb 23, 2026
9a844c7
Add display_attribute class and WebGL hierarchy function
Brunner246 Feb 26, 2026
583d413
Merge pull request #330 from cwapi3d/feature/add-missing-webgl-hierar…
9and3 Feb 27, 2026
72cc233
[UNASSIGNED] improved docstrings for display_attribute
9and3 Feb 27, 2026
9fd8e27
Merge pull request #331 from cwapi3d/bugfix/display_attribute_depreca…
9and3 Feb 27, 2026
3d5041e
[UNASSIGNED] improved docstrings for uttility controller prints
9and3 Mar 17, 2026
74deadb
Merge pull request #337 from cwapi3d/bugfix/better_docstrings_for_pri…
9and3 Mar 18, 2026
06d8cb5
Add `set_machine_calculation_set` function with usage examples
Brunner246 Mar 20, 2026
a0b73f7
Update version to 32.443.5
Brunner246 Mar 20, 2026
512394e
Merge pull request #339 from cwapi3d/feature/add-setter-stub-machine-…
Brunner246 Mar 23, 2026
e6d2eda
Improve stub package for PEP 561 compliance and better IDE autocomple…
Brunner246 Apr 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
*.gif filter=lfs diff=lfs merge=lfs -text
2 changes: 1 addition & 1 deletion .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: '3.10'
python-version: '3.12'
- run: pip install build
- run: python -m build
- uses: pypa/gh-action-pypi-publish@release/v1
4 changes: 2 additions & 2 deletions .github/workflows/test_publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,10 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: '3.10'
python-version: '3.12'
- run: pip install build
- run: python -m build
- uses: pypa/gh-action-pypi-publish@release/v1
with:
repository-url: https://test.pypi.org/legacy/
skip-existing: true
skip-existing: true
2 changes: 1 addition & 1 deletion dockerfile → Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM python:3.10
FROM python:3.12

WORKDIR /app

Expand Down
2 changes: 1 addition & 1 deletion docs/debug.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ hide:
**Debugging python script in cadwork**<br>
This section refers to calling the plugins from the Plugin Bar.
If you want to debug a script in cadwork, then you can enable the console in User Test in the user settings. When cadwork is restarted, the console opens.
In the console you will see the screen output, or errors.
In the console you will see the screen output or errors.

User Test -> Userprofile -> Test Options... -> Console

Expand Down
6 changes: 6 additions & 0 deletions docs/documentation/active_point_result.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# active_point_result

::: cadwork.active_point_result
rendering:
show_root_heading: false
show_source: true
6 changes: 6 additions & 0 deletions docs/documentation/api_types.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# Api Types

::: cadwork.api_types
rendering:
show_root_heading: false
show_source: true
2 changes: 1 addition & 1 deletion docs/documentation/attribute_controller.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Attribute Controller

::: src.attribute_controller
::: attribute_controller
rendering:
show_root_heading: false
show_source: true
6 changes: 6 additions & 0 deletions docs/documentation/attribute_display_settings.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# attribute_display_settings

::: cadwork.attribute_display_settings
rendering:
show_root_heading: false
show_source: true
2 changes: 1 addition & 1 deletion docs/documentation/bim_controller.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# BIM Controller

::: src.bim_controller
::: bim_controller
rendering:
show_root_heading: false
show_source: true
12 changes: 12 additions & 0 deletions docs/documentation/bim_team_upload_result.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# BIMteam upload

::: cadwork.bim_team_upload_result
rendering:
show_root_heading: false
show_source: true


::: cadwork.bim_team_upload_result_code
rendering:
show_root_heading: false
show_source: true
8 changes: 4 additions & 4 deletions docs/documentation/brep_data.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
# BREP

::: src.cadwork.facet_list
::: cadwork.facet_list
rendering:
show_root_heading: false
show_source: true

::: src.cadwork.edge_list
::: cadwork.edge_list
rendering:
show_root_heading: false
show_source: true

::: src.cadwork.polygon_list
::: cadwork.polygon_list
rendering:
show_root_heading: false
show_source: true

::: src.cadwork.vertex_list
::: cadwork.vertex_list
rendering:
show_root_heading: false
show_source: true
4 changes: 2 additions & 2 deletions docs/documentation/camera_data.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# Camera Data

::: src.cadwork.camera_data
::: cadwork.camera_data
rendering:
show_root_heading: false
show_source: true

::: src.cadwork.projection_type
::: cadwork.projection_type
rendering:
show_root_heading: false
show_source: true
2 changes: 1 addition & 1 deletion docs/documentation/connector_axis_controller.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Connector Axis Controller

::: src.connector_axis_controller
::: connector_axis_controller
rendering:
show_root_heading: false
show_source: true
6 changes: 6 additions & 0 deletions docs/documentation/coordinate_system_data.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# coordinate_system_data

::: cadwork.coordinate_system_data
rendering:
show_root_heading: false
show_source: true
2 changes: 1 addition & 1 deletion docs/documentation/dimension_controller.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Dimension Controller

::: src.dimension_controller
::: dimension_controller
rendering:
show_root_heading: false
show_source: true
6 changes: 6 additions & 0 deletions docs/documentation/display_attribute.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# display_attribute

::: cadwork.display_attribute
rendering:
show_root_heading: false
show_source: true
2 changes: 1 addition & 1 deletion docs/documentation/element_controller.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Element Controller

::: src.element_controller
::: element_controller
rendering:
show_root_heading: false
show_source: true
6 changes: 6 additions & 0 deletions docs/documentation/element_filter.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# element_filter

::: cadwork.element_filter
rendering:
show_root_heading: false
show_source: true
6 changes: 6 additions & 0 deletions docs/documentation/element_map_query.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# element_map_query

::: cadwork.element_map_query
rendering:
show_root_heading: false
show_source: true
2 changes: 1 addition & 1 deletion docs/documentation/element_module_properties.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# element_module_properties

::: src.cadwork.element_module_properties
::: cadwork.element_module_properties
rendering:
show_root_heading: false
show_source: true
2 changes: 1 addition & 1 deletion docs/documentation/element_type.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# element_type

::: src.cadwork.element_type
::: cadwork.element_type
rendering:
show_root_heading: false
show_source: true
2 changes: 1 addition & 1 deletion docs/documentation/endtype_controller.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# End-Type Controller

::: src.endtype_controller
::: endtype_controller
rendering:
show_root_heading: false
show_source: true
78 changes: 68 additions & 10 deletions docs/documentation/enums.md
Original file line number Diff line number Diff line change
@@ -1,59 +1,117 @@
# Enum types

## Node symbols

::: src.cadwork.node_symbol
::: cadwork.node_symbol
rendering:
show_root_heading: false
show_source: true

## Element module

::: src.cadwork.element_module_detail
::: cadwork.element_module_detail
rendering:
show_root_heading: false
show_source: true

::: src.cadwork.division_zone_direction
::: cadwork.division_zone_direction
rendering:
show_root_heading: false
show_source: true

::: src.cadwork.element_grouping_type
::: cadwork.element_grouping_type
rendering:
show_root_heading: false
show_source: true

## F-Keys

::: src.cadwork.shortcut_key
::: cadwork.shortcut_key
rendering:
show_root_heading: false
show_source: true

::: src.cadwork.shortcut_key_modifier
::: cadwork.shortcut_key_modifier
rendering:
show_root_heading: false
show_source: true

## Machines

::: src.cadwork.btl_version
::: cadwork.btl_version
rendering:
show_root_heading: false
show_source: true

::: src.cadwork.hundegger_machine_type
::: cadwork.hundegger_machine_type
rendering:
show_root_heading: false
show_source: true

::: src.cadwork.weinmann_mfb_version
::: cadwork.weinmann_mfb_version
rendering:
show_root_heading: false
show_source: true

## IFC Aggregation Behaviour

::: src.cadwork.ifc_element_combine_behaviour
::: cadwork.ifc_element_combine_behaviour
rendering:
show_root_heading: false
show_source: true

## Multi Layer Type

::: cadwork.multi_layer_type
rendering:
show_root_heading: false
show_source: true

## Multi Layer Cover Subtype

::: cadwork.multi_layer_subtype
rendering:
show_root_heading: false
show_source: true

## Multi Layer Cover Type

::: cadwork.multi_layer_cover_type
rendering:
show_root_heading: false
show_source: true

## BIMteam upload

::: cadwork.bim_team_upload_result_code
rendering:
show_root_heading: false
show_source: true

### Dimenson base format

::: cadwork.dimension_base_format
rendering:
show_root_heading: false
show_source: true

### DXF export version

::: cadwork.dxf_export_version
rendering:
show_root_heading: false
show_source: true

### DXF layer format type

::: cadwork.dxf_layer_format_type
rendering:
show_root_heading: false
show_source: true

## Vba catalog

::: cadwork.vba_catalog_item_type
rendering:
show_root_heading: false
show_source: true
2 changes: 1 addition & 1 deletion docs/documentation/extended_settings.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# extended_settings

::: src.cadwork.extended_settings
::: cadwork.extended_settings
rendering:
show_root_heading: false
show_source: true
2 changes: 1 addition & 1 deletion docs/documentation/file_controller.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# File Controller

::: src.file_controller
::: file_controller
rendering:
show_root_heading: false
show_source: true
2 changes: 1 addition & 1 deletion docs/documentation/geometry_controller.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Geometry Controller

::: src.geometry_controller
::: geometry_controller
rendering:
show_root_heading: false
show_source: true
6 changes: 6 additions & 0 deletions docs/documentation/hit_result.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# hit_result

::: cadwork.hit_result
rendering:
show_root_heading: false
show_source: true
2 changes: 1 addition & 1 deletion docs/documentation/ifc_2x3_element_type.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# ifc_2x3_element_type

::: src.cadwork.ifc_2x3_element_type
::: cadwork.ifc_2x3_element_type
rendering:
show_root_heading: false
show_source: true
Loading
Loading