TSplineEdge.Info |
A bunch of TSEdge properties: uvnFrame and index, whether TSEdge is on Border, is Manifold or not |
TSplineEdge.Index |
Index of the TSEdge |
TSplineEdge.IsBorder |
Whether the TSEdge is on border |
TSplineEdge.IsManifold |
Whether the TSEdge is manifold |
TSplineEdge.UVNFrame |
Return UVN Frame of the TSEdge (point on the hull, U vector, V vector and normal) |
TSplineFace.Info |
A bunch of TSplineFace properties: uvnFrame, index, valence and number of sides |
TSplineFace.Index |
Index of the TSFace |
TSplineFace.Sides |
Number of parametric sides on the TSFace |
TSplineFace.UVNFrame |
Return UVN Frame of the TSplineFace (point on the hull, U vector, V vector and normal) |
TSplineFace.Valence |
Number of edges or vertices on the TSFace |
TSplineInitialSymmetry.ByAxial |
Create an axial TSplineInitialSymmetry with given symmetry axes. |
TSplineInitialSymmetry.ByRadial |
Create a radial TSplineInitialSymmetry with given amount of spans per symmetric segment. |
TSplineInitialSymmetry.IsRadial |
Whether newly created t-spline has radial symmetry. |
TSplineInitialSymmetry.RadialSymmetryFaces |
Number of faces in symmetry segment. Only available if t-spline has radial symmetry. |
TSplineInitialSymmetry.Xaxis |
Whether newly created t-spline has symmetry on x axis. |
TSplineInitialSymmetry.Yaxis |
Whether newly created t-spline has symmetry on y axis. |
TSplineInitialSymmetry.Zaxis |
Whether newly created t-spline has symmetry on z axis. |
TSplineReflection.ByAxial |
Create axial reflection for t-spline symmetry by given plane. |
TSplineReflection.ByRadial |
Create radial reflection for t-spline symmetry by given plane with given segments count and given angle (in degrees) between each pair of segments. |
TSplineReflection.Axis |
Axis of the reflection |
TSplineReflection.IsRadial |
Whether the reflection is radial |
TSplineReflection.Plane |
Plane of the reflection |
TSplineReflection.SegmentAngle |
Angle between each pair of symmetric segments of radial reflection |
TSplineReflection.SegmentsCount |
Number of segments of radial reflection |
TSplineSurface.BuildFromLines |
Create a T-Spline Surface from the list of lines. Accepts curves, but takes only start and end points from them. |
TSplineSurface.BuildPipes |
Make a piped surface out of a network of curves or lines. A smooth joint is created at each curve intersection. Some parameter take single value or list - two valies per curve. |
TSplineSurface.ByBoxCorners |
Create an T-Spline Box spanning from low Point to high Point. |
TSplineSurface.ByBoxLengths (width, length, height, xSpans, ySpans, zSpans, symmetry, inSmoothMode) |
Create a T-Spline Box centered at WCS origin, with width, length, and height. |
TSplineSurface.ByBoxLengths (origin, width, length, height, xSpans, ySpans, zSpans, symmetry, inSmoothMode) |
Create a T-Spline Box centered at input Point, with specified width, length, and height. |
TSplineSurface.ByBoxLengths (cs, width, length, height, xSpans, ySpans, zSpans, symmetry, inSmoothMode) |
Create a T-Spline Box centered and oriented to input CoordinateSystem, with specified width, length, and height. |
TSplineSurface.ByCombinedTSplineSurfaces |
Combine given T-Spline Surfaces into a single one. Surfaces can be disjoint. If at least one surface is in box mode the output surface will be in box mode as well. Note: All input surfaces must have the same version in order to be combined successfully. For this reason, one or more surfaces may be cloned internally and their versions either upgraded or downgraded to match the version currently used in Dynamo. The resulting surface may therefore have subtle differences from what might be the expected result. The input surfaces themselves will remain unchanged. |
TSplineSurface.ByConeCoordinateSystemHeightRadii |
Create a T-Splines Cone with base Point at CoordinateSystem origin, extending in the direction of CoordinateSystem Z-axis, with its circular base in the CoordinateSystem XY Plane. |
TSplineSurface.ByConeCoordinateSystemHeightRadius |
Create a T-Splines Cone with base Point at CoordinateSystem origin, extending in the direction of Z-axis of CoordinateSystem, with a circular base in the CoordinateSystem XY Plane. |
TSplineSurface.ByConePointsRadii |
Create a T-Splines Cone with axis from start Point to end Point, with given radii at start and end. This object does not have an apex, and is in the shape of a frustum. |
TSplineSurface.ByConePointsRadius |
Create a T-Splines Cone with given base radius at start Point, extending to an apex at end Point. |
TSplineSurface.ByCylinderPointsRadius |
Construct a T-Splines Cylinder given the bottom and top center point of the Cylinder. |
TSplineSurface.ByCylinderRadiusHeight |
Construct a T-Spline Cylinder defined by a parent CoordinateSystem, the radius, and the height of the cylinder |
TSplineSurface.ByExtrude |
Construct a T-Spline by extruding a curve along the given vector. |
TSplineSurface.ByNurbsSurfaceCurvature |
Construct T-Spline surface from NURBS Surface using curvature subdivision strategy. Input NURBS surface is rebuilt to degree 3. Output T-Spline has span counts and positions in each direction detected automatically depending on curvature. |
TSplineSurface.ByNurbsSurfaceUniform |
Construct T-Spline surface from NURBS Surface using uniform strategy. Input NURBS surface is rebuilt with uniform knots placed at equal parametric or arc length intervals depending on corresponding useArcLen flag, and approximated by degree 3 NURBS surface. Output T-Spline is divided by given span counts in u and v directions. |
TSplineSurface.ByPlaneBestFitThroughPoints |
Fit a T-Spline Plane to the input Points; basically a 3D scatterplot fit. |
TSplineSurface.ByPlaneLineAndPoint |
Create the T-Spline Plane containing the input Line and external Point. Point cannot lie on the Line or anywhere on the axis of the Line. |
TSplineSurface.ByPlaneOriginNormal |
Create a T-Spline Plane centered at root Point, with input normal Vector. |
TSplineSurface.ByPlaneOriginNormalXAxis |
Create an "oriented" T-Spline Plane, positioned at Point origin with Vector normal, but with a specific X-axis orientation. This has no impact to splitting, intersect, project, etc. operations, it only specifies the orientation of the input CoordinateSystem. |
TSplineSurface.ByPlaneOriginXAxisYAxis |
Create a Plane by origin and X, Y axis. The Z axis is the cross product of the two Vectors. |
TSplineSurface.ByPlaneThreePoints |
Create a T-Spline Plane containing the three input Points. The Points cannot lie on a straight line |
TSplineSurface.ByQuadballCenterRadius |
Create a T-Splines Quadball with given center and radius, aligned with default World XY plane |
TSplineSurface.ByQuadballCoordinateSystemRadius |
Create a T-Splines Quadball with center at CoordinateSystem origin and given radius |
TSplineSurface.ByRevolve |
Create a T-Spline Surface by sweeping the profile Curve around the axis formed by the axis origin and axis direction, starting at start_angle in degrees, and sweeping by sweep_angle in degrees. |
TSplineSurface.BySphereBestFit |
Fit a T-Spline Sphere as close as possible to the input Points. |
TSplineSurface.BySphereCenterPointRadius |
Create a T-Spline Sphere cetered at the input Point, with given radius. |
TSplineSurface.BySphereFourPoints |
Create a T-Spline Sphere containing four input Points on the surface. |
TSplineSurface.BySweep |
Construct a T-Spline by sweeping a cross section Curve along a path. |
TSplineSurface.ByTorusCenterRadii |
Create a T-Splines Torus with given center and radii, aligned with default World XY plane |
TSplineSurface.ByTorusCoordinateSystemRadii |
Create a T-Splines Torus with center at CoordinateSystem origin and given radii |
TSplineSurface.AddReflections |
Append given list of reflections to the t-spline |
TSplineSurface.BevelEdges |
Replace given edges with a channel of faces. |
TSplineSurface.BridgeEdgesToEdges |
Build bridge between two sets of edges. Items of the first group are considered as children of this surface. Items of the second group can either be children of this surface or belong to a different surface. Topology within each group might not be adjacent but should create the same count of distinct loops. |
TSplineSurface.BridgeEdgesToFaces |
Build bridge between set of edges and set of faces. Items of the first group are considered as children of this surface. Items of the second group can be either children of this surface or belong to a different surface. Topology within each group might not be adjacent, but should create the same count of distinct loops. |
TSplineSurface.BridgeFacesToEdges |
Build bridge between set of faces and set of edges. Items of the first group are considered as children of this surface. Items of the second group can be either children of this surface or belong to a different surface. Topology within each group might not be adjacent, but should create the same count of distinct loops. |
TSplineSurface.BridgeFacesToFaces |
Build bridge between two sets of faces. Items of the first group are considered as children of this surface. Items of the second group can be either children of this surface or belong to a different surface. Topology within each group might not be adjacent, but should create the same count of distinct loops. |
TSplineSurface.CompressIndexes |
Compress all topology on the surface and make the indices contiguous. This function maintains the relative order of the indices. |
TSplineSurface.CreaseEdges |
Perform crease on given set of edges |
TSplineSurface.CreaseVertices |
Perform crease on given set of vertices |
TSplineSurface.CreateMatch (tSplineSurface, tsEdges, curves, continuity, useArclength, useRefinement, numRefinementSteps, refinementTolerance, usePropagation, widthOfPropagation, scale, flipSourceTargetAlignment) |
Create match with T-Spline and closed loop of curves |
TSplineSurface.DeleteEdges |
Remove edges from t-spline topology |
TSplineSurface.DeleteFaces |
Remove faces from t-spline topology |
TSplineSurface.DeleteVertices |
Remove vertices from t-spline topology |
TSplineSurface.DeserializeFromTSM |
Create a T-Spline Surface from the string in T-Spline Mesh format. |
TSplineSurface.DuplicateFaces |
Copy chosen faces to the new surface. New surface has no symmetry |
TSplineSurface.EnableSmoothMode |
Change visualization style of t-spline. Smooth visualization if true passed, box otherwise. |
TSplineSurface.ExportToTSM |
Export given T-Spline surface to T-Spline Mesh file |
TSplineSurface.ExtrudeEdges |
Perform a single or multiple symmetric extrudes on a set of edges and move new edges by given vector. |
TSplineSurface.ExtrudeFaces |
Perform a single or multiple symmetric extrudes on a set of faces and move new edges by given vector. |
TSplineSurface.FillHole |
Fill holes in a T-spline |
TSplineSurface.FlattenVertices (tSplineSurface, vertices) |
Flatten control points of given vertices to a single plane. This command requires an input of at least four vertices |
TSplineSurface.FlipNormals |
Inverts the normals of all faces in the mesh. |
TSplineSurface.ImportFromTSM (filePath, inSmoothMode) |
Load a T-Spline Surface from given T-Spline Mesh file |
TSplineSurface.Interpolate |
Forward interpolation moves control points to their parametric locations on the surface. Reverse interpolation generates a point on the surface for each original control point and moves this control point to its corresponding surface point. |
TSplineSurface.MakeUniform |
Set all knot intervals uniform. |
TSplineSurface.MergeEdges |
Merge given edges. Edges in each groups should create equal counts of continuous sets. Edges from the first group are considered as edges of this surface. Edges from the second group can be either from this surface or any other surface. In case of different surfaces, combine is performed before merge |
TSplineSurface.MoveVertices |
Move given vertices along given vector |
TSplineSurface.PullVertices |
Take every given t-spline vertex and pull it towards the closest point on the target geometries. If surfacePoints is true then surface point of the vertex is pulled, control grip otherwise |
TSplineSurface.RemoveReflections |
Remove all reflections from the t-spline |
TSplineSurface.Repair |
TSplineSurface.Repair ( ): Geometry |
TSplineSurface.SerializeAsTSM |
Write T-Spline Surface into a string in T-Spline Mesh format. |
TSplineSurface.SlideEdges |
Slide given edges along neighboring edges |
TSplineSurface.Standardize |
Standardize the t-spline to the point where exact insertion can be performed. If it cannot be standardized, exception is thrown with the reason |
TSplineSurface.SubdivideFaces |
Subdivide given faces into four faces each in exact or simple mode depending on given flag value. |
TSplineSurface.Thicken (tSplineSurface, distance, softEdges) |
Thicken TSpline surface by given distance in the direction of its face normals |
TSplineSurface.Thicken (tSplineSurface, vector, softEdges) |
Thicken TSpline surface by given vector. |
TSplineSurface.ToBRep |
Convert TSpline surface to Solid or Surface depending on shape. Note: There could be subtle unexpected changes in the resulting B-Rep if the input surface is created in a higher T-Splines version than the version loaded in Dynamo as in this case a copy of the surface will be downgraded to the Dynamo version and used in the conversion. |
TSplineSurface.ToMesh |
Convert t-spline surface to mesh. Mesh can have both triangles and quads. |
TSplineSurface.UncreaseEdges |
Perform uncrease on given set of edges |
TSplineSurface.UncreaseVertices |
Perform uncrease on given set of vertices |
TSplineSurface.UnweldEdges |
Unweld all the given edges, It will unweld each vertex on all the edges. |
TSplineSurface.UnweldVertices |
Unweld all the specified vertices. All edges on every vertex will be unwelded. |
TSplineSurface.WeldCoincidentVertices |
Find all coincident vertices and weld them together. |
TSplineSurface.WeldVertices (tSplineSurface, vertices, newPosition, keepSubdCreases) |
Weld given list of vertices into a single vertex. |
TSplineSurface.WeldVertices (tSplineSurface, firstGroup, secondGroup, keepSubdCreases) |
Weld given list of vertices into a single vertex. |
TSplineSurface.IsClosed |
Whether t-spline is is open. |
TSplineSurface.IsExtractable |
Whether t-spline is extractable (Could be displayed in smooth mode) |
TSplineSurface.IsInBoxMode |
Whether t-spline in box or smooth mode |
TSplineSurface.IsStandard |
Check all guarantees required for standardization to determine if the t-spline is standard |
TSplineSurface.IsWaterTight |
All closed surfaces are watertight, but some watertight surfaces are open. |
TSplineSurface.Reflections |
A list of reflections applied to the t-spline |
TSplineTopology.DecomposedEdges |
Decomposed Edges differed by type |
TSplineTopology.DecomposedFaces |
Decomposed Faces differed by type |
TSplineTopology.DecomposedVertices |
Decomposed Vertices differed by type |
TSplineTopology.EdgeByIndex |
Return edge at given index |
TSplineTopology.FaceByIndex |
Return face at given index |
TSplineTopology.VertexByIndex |
Return vertex at given index |
TSplineTopology.BorderEdges |
Border Edges contained in the T-Spline Surface |
TSplineTopology.BorderFaces |
Border Faces contained in the T-Spline Surface |
TSplineTopology.BorderVertices |
Border Vertices contained in the T-Spline Surface |
TSplineTopology.EdgesCount |
Return number of edges in the T-Spline Surface |
TSplineTopology.FacesCount |
Return number of faces in the T-Spline Surface |
TSplineTopology.InnerEdges |
Inner Edges contained in the T-Spline Surface |
TSplineTopology.InnerFaces |
Inner Faces contained in the T-Spline Surface |
TSplineTopology.NGonFaces |
N-Gon Faces contained in the T-Spline Surface |
TSplineTopology.NonManifoldEdges |
Non-Manifold Edges contained in the T-Spline Surface |
TSplineTopology.NonManifoldVertices |
Non-Manifold Vertices contained in the T-Spline Surface |
TSplineTopology.RegularFaces |
Regular Faces contained in the T-Spline Surface |
TSplineTopology.RegularVertices |
Regular Vertices contained in the T-Spline Surface |
TSplineTopology.StarPointVertices |
Star-Point Vertices contained in the T-Spline Surface |
TSplineTopology.TPointVertices |
T-Point Vertices contained in the T-Spline Surface |
TSplineTopology.VerticesCount |
Return number of vertices in the T-Spline Surface |
TSplineUVNFrame.Normal |
Normal of the TopologyItem |
TSplineUVNFrame.Position |
Point of the TopologyItem on the hull |
TSplineUVNFrame.U |
U vector of the TopologyItem |
TSplineUVNFrame.V |
V vector of the TopologyItem |
TSplineVertex.Info |
A bunch of TSVertex properties: uvnFrame, index, valence and functionalValence, whether TSVertex is a StarPoint, TPoint, Manifold or not |
TSplineVertex.FunctionalValence |
Functional valence of the TSVertex, taking T-points into account |
TSplineVertex.Index |
Index of the TSVertex |
TSplineVertex.IsManifold |
Whether the TSVertex is manifold |
TSplineVertex.IsStarPoint |
Whether the TSVertex is a star point |
TSplineVertex.IsTPoint |
Whether the TSVertex is a T-point |
TSplineVertex.UVNFrame |
Return UVN Frame of the TSVertex (point on the hull, U vector, V vector and normal) |
TSplineVertex.Valence |
Number of edges or faces on the TSVertex |