Skip to content

Commit 9136633

Browse files
dariaivanciucovadnenovQilongTang
authored
TSpline Nodes Documentation - Second set (#14550)
* TSplineInitialSymmetry nodes * TSplineReflection nodes documentation * two more Reflections nodes * 7 more nodes - Bevel Edges - Crease Edges - Crease Vertices - Uncrease Edges - Uncrease Vertices - Unweld Edges - Unweld Vertices * ByNurbs and ByCombinedSurfaces - ByNurbsSurfaceCurvature -ByNurbsSurfaceUniform - ByCombinedTSplineSurfaces * 4 Bridge nodes * Compress Indexes, BySweep, ByRevolve, BuildFromLines * DeleteEdges, DeleteFaces, DeleteVertices * Update Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.BridgeEdgesToEdges.md * Update Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.BridgeEdgesToFaces.md * Update Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.BridgeFacesToEdges.md * Update Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.BridgeFacesToFaces.md * Update Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.BuildFromLines.md * added missing TSplineSurface.Reflections node * Helena's comments --------- Co-authored-by: Deyan Nenov <[email protected]> Co-authored-by: Aaron (Qilong) <[email protected]>
1 parent 99cf281 commit 9136633

File tree

118 files changed

+37777
-117
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

118 files changed

+37777
-117
lines changed
Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
<!--- Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.AddReflections --->
22
<!--- 6YGBDRGYLRW3BW4XJHLHBBRSCHYWA2UCJ5FQAESHDY2HMUBDUSLQ --->
3-
## AddReflections - Documentation
4-
This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null.
3+
## In-Depth
4+
`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.
55

6-
For more information about adding documentation to nodes see https://github.com/DynamoDS/Dynamo/wiki/Create-and-Add-Custom-Documentation-to-Nodes
6+
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.
77

8+
## Example File
9+
10+
![Example](./Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.AddReflections_img.jpg)
Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
<!--- Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.DeleteVertices --->
22
<!--- 76IVI422OMRMPHCWZHTETSZ3PJF22AOV2AX274LZCNLPCK664PGQ --->
3-
## DeleteVertices - Documentation
4-
This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null.
3+
## In Depth
4+
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.
55

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

8+
![Example](./Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.DeleteVertices_img.jpg)
Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
<!--- Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.CompressIndexes --->
22
<!--- ARIV6OQ22ACATWAIKGM7OHNEJS2TQUOKUSEU6UNX6EAAVSJIMK3A --->
3-
## CompressIndexes - Documentation
4-
This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null.
3+
## In Depth
4+
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.
55

6-
For more information about adding documentation to nodes see https://github.com/DynamoDS/Dynamo/wiki/Create-and-Add-Custom-Documentation-to-Nodes
6+
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.
77

8+
## Example File
9+
10+
![Example](./Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.CompressIndexes_img.jpg)

0 commit comments

Comments
 (0)