Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TSpline Nodes Documentation - Second set #14550

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
90d100d
TSplineInitialSymmetry nodes
dariaivanciucova Nov 1, 2023
4d1b807
TSplineReflection nodes documentation
dariaivanciucova Nov 1, 2023
e827e59
two more Reflections nodes
dariaivanciucova Nov 1, 2023
420da26
Merge remote-tracking branch 'upstream/master' into TSpline-nodes-doc…
dariaivanciucova Nov 3, 2023
0465790
7 more nodes
dariaivanciucova Nov 7, 2023
4e8c4d5
ByNurbs and ByCombinedSurfaces
dariaivanciucova Nov 7, 2023
8bd4378
4 Bridge nodes
dariaivanciucova Nov 7, 2023
ac7673b
Compress Indexes, BySweep, ByRevolve, BuildFromLines
dariaivanciucova Nov 7, 2023
79fed93
DeleteEdges, DeleteFaces, DeleteVertices
dariaivanciucova Nov 7, 2023
e575a32
Merge remote-tracking branch 'upstream/master' into TSpline-nodes-doc…
dariaivanciucova Nov 7, 2023
e760b73
Update Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.BridgeEd…
dnenov Nov 16, 2023
5e031da
Update Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.BridgeEd…
dnenov Nov 16, 2023
fde1cbf
Update Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.BridgeFa…
dnenov Nov 16, 2023
0a74948
Update Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.BridgeFa…
dnenov Nov 16, 2023
e8d04ac
Update Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.BuildFro…
dnenov Nov 16, 2023
f918cae
added missing TSplineSurface.Reflections node
dariaivanciucova Nov 16, 2023
4d5b38b
Helena's comments
dariaivanciucova Nov 21, 2023
d5868e7
Merge branch 'master' into TSpline-nodes-documentation-second-set
QilongTang Feb 1, 2024
c8baff1
Merge branch 'master' into TSpline-nodes-documentation-second-set
QilongTang Feb 1, 2024
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
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
<!--- Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.AddReflections --->
<!--- 6YGBDRGYLRW3BW4XJHLHBBRSCHYWA2UCJ5FQAESHDY2HMUBDUSLQ --->
## AddReflections - Documentation
This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null.
## In-Depth
`TSplineSurface.AddReflections` creates a new T-Spline Surface by applying one or multiple reflections to the input `tSplineSurface`. The Boolean input `weldSymmetricPortions` determines if creased edges generated by the reflection are smoothed or retained.

For more information about adding documentation to nodes see https://github.com/DynamoDS/Dynamo/wiki/Create-and-Add-Custom-Documentation-to-Nodes
The example below illustrates how to add multiple reflections to a T-Spline surface using the `TSplineSurface.AddReflections` node. Two reflections are created - Axial and Radial. The base geometry is a T-Spline surface in the shape of a sweep with the path of an arc. The two reflections are joined in a list and used as input for the `TSplineSurface.AddReflections` node, along with the base geometry to reflect. The TSplineSurfaces are welded, resulting in a smooth TSplineSurface without creased edges. The surface is further altered by moving one vertex using the `TSplineSurface.MoveVertex` node. Due to the reflection being applied to the T-Spline surface, the movement of the vertex is reproduced 16 times.

## Example File

![Example](./Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.AddReflections_img.jpg)
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
<!--- Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.DeleteVertices --->
<!--- 76IVI422OMRMPHCWZHTETSZ3PJF22AOV2AX274LZCNLPCK664PGQ --->
## DeleteVertices - Documentation
This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null.
## In Depth
In the example below, a plane primitive T-Spline surface is created using a `TSplineSurface.ByPlaneOriginNormal` node. A set of vertices is selected with `TSplineTopology.VertexByIndex` node and supplied as input into the `TSplineSurface.DeleteVertices` node. As a result, all edges joining at the selected vertex are also deleted.

For more information about adding documentation to nodes see https://github.com/DynamoDS/Dynamo/wiki/Create-and-Add-Custom-Documentation-to-Nodes
## Example File

![Example](./Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.DeleteVertices_img.jpg)
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
<!--- Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.CompressIndexes --->
<!--- ARIV6OQ22ACATWAIKGM7OHNEJS2TQUOKUSEU6UNX6EAAVSJIMK3A --->
## CompressIndexes - Documentation
This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null.
## In Depth
The node `TSplineSurface.CompressIndexes` removes gaps in index numbers of edges, vertices or faces of a T-Spline Surface that result from various operations such as Delete Face. The order of indices is preserved.

For more information about adding documentation to nodes see https://github.com/DynamoDS/Dynamo/wiki/Create-and-Add-Custom-Documentation-to-Nodes
In the example below, a number of faces is deleted from a quadball primitive surface which affects the edge indices of the shape. `TSplineSurface.CompressIndexes` is used to repair the edge indices of the shape and thus selecting an edge with the index 1 becomes possible.

## Example File

![Example](./Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.CompressIndexes_img.jpg)
Loading
Loading