-
Notifications
You must be signed in to change notification settings - Fork 16
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Co-authored-by: Jonah Boling <[email protected]> Co-authored-by: pyansys-ci-bot <[email protected]> Co-authored-by: Umut Soysal <[email protected]> Co-authored-by: Ryan Ward <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: jonahrb <[email protected]> Co-authored-by: Jacob Kerstetter <[email protected]> Co-authored-by: jkerstet <[email protected]> Co-authored-by: Kathy Pippert <[email protected]> Co-authored-by: MikeJanes <[email protected]> Co-authored-by: Michael Janes <[email protected]> Co-authored-by: David Gorman <[email protected]> Co-authored-by: Matteo Bini <[email protected]> Co-authored-by: Mike Kaplan <[email protected]> Co-authored-by: smereu <[email protected]> Co-authored-by: rward <[email protected]> Co-authored-by: Mike Kaplan <[email protected]>
- Loading branch information
1 parent
c5d5426
commit 695b425
Showing
81 changed files
with
4,732 additions
and
94 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
create a fillet on an edge/face |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
create a full fillet between multiple faces |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
extrude existing faces, setup face offset relationships |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
interference repair tool |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
extrude existing edges to create surface bodies |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
create and modify linear patterns |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
body suppression state |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
add more find and fix tests for repair tools |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
parameters refurbished |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
rename object |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
surface body from trimmed curves |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
create circular and fill patterns |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
find fix simplify |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
replace face |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
commands for merge and intersect |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
revolve faces a set distance, up to another object, or by a helix |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
add split body and tests |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
Add some new tests |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
enable get/set persistent ids for stride import/export |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
find and fix edge methods |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
shell methods |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
implementation of NURBS curves |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
bump ansys api geometry from 0.4.30 to 0.4.32 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
ensure design is closed on test exit |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
add unit tests for 3 repair tools |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
get assigned material |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
filter set export id to only CoreService based backends |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
matrix rotation and translation |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
cleanup unsupported module |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
export and download stride format |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
blitz development |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
tech review fixes for blitz branch |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
*.scdocx | ||
*.scdocx | ||
*.dsco |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
146 changes: 146 additions & 0 deletions
146
doc/source/examples/03_modeling/design_parameters.mystnb
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,146 @@ | ||
--- | ||
jupytext: | ||
text_representation: | ||
extension: .mystnb | ||
format_name: myst | ||
format_version: 0.13 | ||
jupytext_version: 1.16.4 | ||
kernelspec: | ||
display_name: Python 3 (ipykernel) | ||
language: python | ||
name: python3 | ||
--- | ||
|
||
# Modeling: Using design parameters | ||
|
||
You can read and update parameters that are part of the design. | ||
The simple design in this example has two associated parameters. | ||
|
||
+++ | ||
|
||
## Perform required imports | ||
|
||
```{code-cell} ipython3 | ||
from pathlib import Path | ||
import requests | ||
|
||
from ansys.geometry.core import launch_modeler | ||
``` | ||
|
||
The file for this example is in the integration tests folder and can be downloaded. | ||
|
||
+++ | ||
|
||
## Download the example file | ||
|
||
+++ | ||
|
||
Download the file for this example from the integration tests folder in the PyAnsys Geometry repository. | ||
|
||
```{code-cell} ipython3 | ||
def download_file(url, filename): | ||
"""Download a file from a URL and save it to a local file.""" | ||
response = requests.get(url) | ||
response.raise_for_status() # Check if the request was successful | ||
with open(filename, 'wb') as file: | ||
file.write(response.content) | ||
|
||
# URL of the file to download | ||
url = "https://raw.githubusercontent.com/ansys/pyansys-geometry/main/tests/integration/files/blockswithparameters.dsco" | ||
|
||
# Local path to save the file to | ||
file_path = Path.cwd() / "blockswithparameters.dsco" | ||
|
||
# Download the file | ||
download_file(url, file_path) | ||
print(f"File is downloaded to {file_path}") | ||
``` | ||
|
||
## Import a design with parameters | ||
|
||
+++ | ||
|
||
Import the model using the ``open_file()`` method of the modeler. | ||
|
||
```{code-cell} ipython3 | ||
# Create a modeler object | ||
modeler = launch_modeler() | ||
design = modeler.open_file(file_path) | ||
design.plot() | ||
``` | ||
|
||
## Read existing parameters of the design | ||
|
||
You can get all the parameters of the design as a list of parameters. Because this | ||
example has two parameters, you see two items in the list. | ||
|
||
```{code-cell} ipython3 | ||
my_parameters = design.parameters | ||
print(len(my_parameters)) | ||
``` | ||
|
||
A parameter object has a name, value, and unit. | ||
|
||
```{code-cell} ipython3 | ||
print(my_parameters[0].name) | ||
print(my_parameters[0].dimension_value) | ||
print(my_parameters[0].dimension_type) | ||
|
||
print(my_parameters[1].name) | ||
print(my_parameters[1].dimension_value) | ||
print(my_parameters[1].dimension_type) | ||
``` | ||
|
||
Parameter values are returned in the default unit for each dimension type. Since default length | ||
unit is meter and default area unit is meter square, the value is returned in square meters. | ||
|
||
+++ | ||
|
||
## Edit a parameter value | ||
|
||
You can edit the parameter's name or value by simply setting these fields. | ||
Set the second parameter (p2 value to 350 mm). | ||
|
||
```{code-cell} ipython3 | ||
parameter1 = my_parameters[1] | ||
parameter1.dimension_value = 0.000440 | ||
response = design.set_parameter(parameter1) | ||
print(response) | ||
print(my_parameters[0].dimension_value) | ||
print(my_parameters[1].dimension_value) | ||
``` | ||
|
||
After a successful parameter update, the design is updated. If we request the design | ||
plot again, we see the updated design. | ||
|
||
```{code-cell} ipython3 | ||
design.plot() | ||
``` | ||
|
||
The ``set_parameter()`` method returns a ``Success`` status message if the parameter is updated or | ||
a "FAILURE" status message if the update fails. If the ``p2`` parameter depends on the ``p1`` | ||
parameter, updating the ``p1`` parameter might also change the ``p2`` parameter. In such cases, | ||
the method returns ``CONSTRAINED_PARAMETERS``, which indicates other parameters were also updated. | ||
|
||
```{code-cell} ipython3 | ||
parameter1 = my_parameters[0] | ||
parameter1.dimension_value = 0.000250 | ||
response = design.set_parameter(parameter1) | ||
print(response) | ||
``` | ||
|
||
To get the updated list, query the parameters once again. | ||
|
||
```{code-cell} ipython3 | ||
my_parameters = design.parameters | ||
print(my_parameters[0].dimension_value) | ||
print(my_parameters[1].dimension_value) | ||
``` | ||
|
||
## Close the modeler | ||
|
||
Close the modeler to free up resources and release the connection. | ||
|
||
```{code-cell} ipython3 | ||
modeler.close() | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.