diff --git a/.github/workflows/dynamo_post_bin_diff.yml b/.github/workflows/dynamo_post_bin_diff.yml
index 0dbe65270fb..5427936db74 100644
--- a/.github/workflows/dynamo_post_bin_diff.yml
+++ b/.github/workflows/dynamo_post_bin_diff.yml
@@ -17,13 +17,13 @@ jobs:
if: github.event.workflow_run.event == 'pull_request' && github.event.workflow_run.conclusion == 'success'
steps:
- name: Download Pull Request Data
- uses: dawidd6/action-download-artifact@v14
+ uses: dawidd6/action-download-artifact@v15
with:
name: pr_data
run_id: ${{ github.event.workflow_run.id }}
path: ${{ github.workspace }}/pr
- name: Download Bin Diff Result
- uses: dawidd6/action-download-artifact@v14
+ uses: dawidd6/action-download-artifact@v15
with:
name: bin_diff_result
run_id: ${{ github.event.workflow_run.id }}
diff --git a/doc/distrib/NodeHelpFiles/cs-CZ/Autodesk.DesignScript.Geometry.Geometry.ProjectPointsOnto.md b/doc/distrib/NodeHelpFiles/cs-CZ/Autodesk.DesignScript.Geometry.Geometry.ProjectPointsOnto.md
index ee3ff2a7b93..5dbd238b27c 100644
--- a/doc/distrib/NodeHelpFiles/cs-CZ/Autodesk.DesignScript.Geometry.Geometry.ProjectPointsOnto.md
+++ b/doc/distrib/NodeHelpFiles/cs-CZ/Autodesk.DesignScript.Geometry.Geometry.ProjectPointsOnto.md
@@ -1,5 +1,5 @@
## Podrobnosti
-ProjectPointsOnto will project the point(s) along a given vector direction onto a specified geometry. The projection is only attempted in the positve direction of the vector. If the vector does not intersect the given geometry, it will return null. In the example below, we create a point using a code block to specify the x,y, and z coordinates. We use a sphere as the geometry to project onto, and the world XAxis as the projection Direction. The output is a point on the surface of the sphere that is projected from the original point.
+Uzel ProjectPointsOnto promítne body podél směru daného vektoru na určenou geometrii. Pokus o promítnutí se provede pouze v kladném směru vektoru. Pokud vektor neprotíná danou geometrii, funkce vrátí hodnotu null. V níže uvedeném příkladu vytvoříme bod pomocí bloku kódu, který určuje souřadnice x, y a z. Jako geometrii, na kterou se promítá, použijeme kouli a jako směr projekce globální objekt XAxis. Výstupem je bod na povrchu koule, který je promítnut z původního bodu.
___
## Vzorový soubor
diff --git a/doc/distrib/NodeHelpFiles/cs-CZ/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicControlPoints.md b/doc/distrib/NodeHelpFiles/cs-CZ/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicControlPoints.md
new file mode 100644
index 00000000000..540b93ba26f
--- /dev/null
+++ b/doc/distrib/NodeHelpFiles/cs-CZ/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicControlPoints.md
@@ -0,0 +1,10 @@
+## Podrobnosti
+Use `NurbsCurve.PeriodicControlPoints` when you need to export a closed NURBS curve to another system (for example Alias) or when that system expects the curve in its periodic form. Many CAD tools expect this form for round-trip accuracy.
+
+`PeriodicControlPoints` returns the control points in the *periodic* form. `ControlPoints` returns them in the *clamped* form. Both arrays have the same number of points; they are two different ways to describe the same curve. In the periodic form, the last few control points match the first few (as many as the curve degree), so the curve closes smoothly. The clamped form uses a different layout, so the point positions in the two arrays differ.
+
+In the example below, a periodic NURBS curve is built with `NurbsCurve.ByControlPointsWeightsKnots`. Watch nodes compare `ControlPoints` and `PeriodicControlPoints` so you can see the same length but different point positions. The ControlPoints are seen with a red color so they appear distinctly from the PeriodicControlPoints, which are in black, in the background preview.
+___
+## Vzorový soubor
+
+
diff --git a/doc/distrib/NodeHelpFiles/cs-CZ/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicKnots.md b/doc/distrib/NodeHelpFiles/cs-CZ/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicKnots.md
new file mode 100644
index 00000000000..fda66b4e437
--- /dev/null
+++ b/doc/distrib/NodeHelpFiles/cs-CZ/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicKnots.md
@@ -0,0 +1,10 @@
+## Podrobnosti
+Use `NurbsCurve.PeriodicKnots` when you need to export a closed NURBS curve to another system (for example Alias) or when that system expects the curve in its periodic form. Many CAD tools expect this form for round-trip accuracy.
+
+`PeriodicKnots` returns the knot vector in the *periodic* (unclamped) form. `Knots` returns it in the *clamped* form. Both arrays have the same length; they are two different ways to describe the same curve. In the clamped form, knots repeat at the start and end so the curve is pinned to the parameter range. In the periodic form, the knot spacing repeats at the start and end instead, which gives a smooth closed loop.
+
+In the example below, a periodic NURBS curve is built with `NurbsCurve.ByControlPointsWeightsKnots`. Watch nodes compare `Knots` and `PeriodicKnots` so you can see the same length but different values. Knots is the clamped form (repeated knots at the ends), and PeriodicKnots is the unclamped form with the repeating difference pattern that defines the curve's periodicity.
+___
+## Vzorový soubor
+
+
diff --git a/doc/distrib/NodeHelpFiles/cs-CZ/DUHOUAQLX67Z6VGX2F6TGNPE2PGYDN7VGCOK6UW3D5GYILRXG3KA.md b/doc/distrib/NodeHelpFiles/cs-CZ/DUHOUAQLX67Z6VGX2F6TGNPE2PGYDN7VGCOK6UW3D5GYILRXG3KA.md
index 33ea1007316..6d3c1a5fb6f 100644
--- a/doc/distrib/NodeHelpFiles/cs-CZ/DUHOUAQLX67Z6VGX2F6TGNPE2PGYDN7VGCOK6UW3D5GYILRXG3KA.md
+++ b/doc/distrib/NodeHelpFiles/cs-CZ/DUHOUAQLX67Z6VGX2F6TGNPE2PGYDN7VGCOK6UW3D5GYILRXG3KA.md
@@ -1,7 +1,7 @@
## Podrobnosti
-`Curve.SweepAsSurface` will create a surface by sweeping an input curve along a specfied path. In the example below, we create a curve to sweep by using a Code Block to create three points of an `Arc.ByThreePoints` node. A path curve is created as a simple line along the x-axis. `Curve.SweepAsSurface` moves the profile curve along the path curve creating a surface. The `cutEndOff` parameter is a boolean that controls the end treatment of the swept surface. When set to `true`, the ends of the surface are cut perpendicular (normal) to the path curve, producing clean, flat terminations. When set to `false` (the default), the surface ends follow the natural shape of the profile curve without any trimming, which may result in angled or uneven ends depending on the path curvature.
+Uzel `Curve.SweepAsSurface` vytvoří povrch tažením vstupní křivky podél určené trajektorie. V následujícím příkladu vytvoříme křivku k tažení pomocí bloku kódu, který vytvoří tři body uzlu `Arc.ByThreePoints`. Křivka trajektorie se vytvoří jako jednoduchá čára podél osy x. Uzel `Curve.SweepAsSurface` přesune křivku profilu podél křivky trajektorie, čímž vytvoří povrch. Parametr `cutEndOff` je booleovská hodnota, která určuje zakončení taženého povrchu. Pokud je hodnota nastavena na `true`, konce povrchu jsou oříznuty kolmo (normálně) ke křivce trajektorie, čímž se vytvoří čistá, plochá ukončení. Pokud je hodnota nastavena na `false`(výchozí nastavení), konce povrchu sledují přirozený tvar křivky profilu bez ořezávání, což může mít za následek šikmé nebo nerovnoměrné konce v závislosti na zakřivení cesty.
___
## Vzorový soubor
diff --git a/doc/distrib/NodeHelpFiles/de-DE/Autodesk.DesignScript.Geometry.Geometry.ProjectPointsOnto.md b/doc/distrib/NodeHelpFiles/de-DE/Autodesk.DesignScript.Geometry.Geometry.ProjectPointsOnto.md
index 43a709f796d..e06927615d4 100644
--- a/doc/distrib/NodeHelpFiles/de-DE/Autodesk.DesignScript.Geometry.Geometry.ProjectPointsOnto.md
+++ b/doc/distrib/NodeHelpFiles/de-DE/Autodesk.DesignScript.Geometry.Geometry.ProjectPointsOnto.md
@@ -1,5 +1,5 @@
## Im Detail
-ProjectPointsOnto will project the point(s) along a given vector direction onto a specified geometry. The projection is only attempted in the positve direction of the vector. If the vector does not intersect the given geometry, it will return null. In the example below, we create a point using a code block to specify the x,y, and z coordinates. We use a sphere as the geometry to project onto, and the world XAxis as the projection Direction. The output is a point on the surface of the sphere that is projected from the original point.
+Mit ProjectPointsOnto werden die Punkte entlang einer angegebenen Vektorrichtung auf eine angegebene Geometrie projiziert. Die Projektion wird nur in der positiven Richtung des Vektors versucht. Wenn der Vektor die angegebene Geometrie nicht schneidet, wird null zurückgegeben. Im folgenden Beispiel wird ein Punkt mithilfe eines Codeblocks erstellt, um die X-, Y- und Z-Koordinaten anzugeben. Verwenden Sie eine Kugel als Geometrie für die Projektion und die Welt-XAxis als Projektionsrichtung. Die Ausgabe ist ein Punkt auf der Oberfläche der Kugel, die vom ursprünglichen Punkt projiziert wird.
___
## Beispieldatei
diff --git a/doc/distrib/NodeHelpFiles/de-DE/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicControlPoints.md b/doc/distrib/NodeHelpFiles/de-DE/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicControlPoints.md
new file mode 100644
index 00000000000..32a8e174646
--- /dev/null
+++ b/doc/distrib/NodeHelpFiles/de-DE/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicControlPoints.md
@@ -0,0 +1,10 @@
+## Im Detail
+Use `NurbsCurve.PeriodicControlPoints` when you need to export a closed NURBS curve to another system (for example Alias) or when that system expects the curve in its periodic form. Many CAD tools expect this form for round-trip accuracy.
+
+`PeriodicControlPoints` returns the control points in the *periodic* form. `ControlPoints` returns them in the *clamped* form. Both arrays have the same number of points; they are two different ways to describe the same curve. In the periodic form, the last few control points match the first few (as many as the curve degree), so the curve closes smoothly. The clamped form uses a different layout, so the point positions in the two arrays differ.
+
+In the example below, a periodic NURBS curve is built with `NurbsCurve.ByControlPointsWeightsKnots`. Watch nodes compare `ControlPoints` and `PeriodicControlPoints` so you can see the same length but different point positions. The ControlPoints are seen with a red color so they appear distinctly from the PeriodicControlPoints, which are in black, in the background preview.
+___
+## Beispieldatei
+
+
diff --git a/doc/distrib/NodeHelpFiles/de-DE/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicKnots.md b/doc/distrib/NodeHelpFiles/de-DE/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicKnots.md
new file mode 100644
index 00000000000..d2b2e263826
--- /dev/null
+++ b/doc/distrib/NodeHelpFiles/de-DE/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicKnots.md
@@ -0,0 +1,10 @@
+## Im Detail
+Use `NurbsCurve.PeriodicKnots` when you need to export a closed NURBS curve to another system (for example Alias) or when that system expects the curve in its periodic form. Many CAD tools expect this form for round-trip accuracy.
+
+`PeriodicKnots` returns the knot vector in the *periodic* (unclamped) form. `Knots` returns it in the *clamped* form. Both arrays have the same length; they are two different ways to describe the same curve. In the clamped form, knots repeat at the start and end so the curve is pinned to the parameter range. In the periodic form, the knot spacing repeats at the start and end instead, which gives a smooth closed loop.
+
+In the example below, a periodic NURBS curve is built with `NurbsCurve.ByControlPointsWeightsKnots`. Watch nodes compare `Knots` and `PeriodicKnots` so you can see the same length but different values. Knots is the clamped form (repeated knots at the ends), and PeriodicKnots is the unclamped form with the repeating difference pattern that defines the curve's periodicity.
+___
+## Beispieldatei
+
+
diff --git a/doc/distrib/NodeHelpFiles/de-DE/DUHOUAQLX67Z6VGX2F6TGNPE2PGYDN7VGCOK6UW3D5GYILRXG3KA.md b/doc/distrib/NodeHelpFiles/de-DE/DUHOUAQLX67Z6VGX2F6TGNPE2PGYDN7VGCOK6UW3D5GYILRXG3KA.md
index 26445b803ba..969b2d09617 100644
--- a/doc/distrib/NodeHelpFiles/de-DE/DUHOUAQLX67Z6VGX2F6TGNPE2PGYDN7VGCOK6UW3D5GYILRXG3KA.md
+++ b/doc/distrib/NodeHelpFiles/de-DE/DUHOUAQLX67Z6VGX2F6TGNPE2PGYDN7VGCOK6UW3D5GYILRXG3KA.md
@@ -1,7 +1,7 @@
## Im Detail
-`Curve.SweepAsSurface` will create a surface by sweeping an input curve along a specfied path. In the example below, we create a curve to sweep by using a Code Block to create three points of an `Arc.ByThreePoints` node. A path curve is created as a simple line along the x-axis. `Curve.SweepAsSurface` moves the profile curve along the path curve creating a surface. The `cutEndOff` parameter is a boolean that controls the end treatment of the swept surface. When set to `true`, the ends of the surface are cut perpendicular (normal) to the path curve, producing clean, flat terminations. When set to `false` (the default), the surface ends follow the natural shape of the profile curve without any trimming, which may result in angled or uneven ends depending on the path curvature.
+`Curve.SweepAsSurface` erstellt eine Oberfläche durch Sweeping einer Eingabekurve entlang eines angegebenen Pfads. Im folgenden Beispiel wird eine zu sweepende Kurve erstellt, indem mithilfe eines Codeblocks drei Punkte eines `Arc.ByThreePoints`-Blocks erstellt werden. Eine Pfadkurve wird als einfache Linie entlang der X-Achse erstellt. `Curve.SweepAsSurface` verschiebt die Profilkurve entlang der Pfadkurve, wodurch eine Oberfläche erstellt wird. Der `cutEndOff`-Parameter ist ein boolescher Wert, der die Endenbearbeitung der Sweep-Oberfläche steuert. Wenn `true` festgelegt wird, werden die Enden der Oberfläche lotrecht (Normale) zur Pfadkurve geschnitten, wodurch saubere, flache Enden erzielt werden. Wenn `false` (Vorgabe) eingestellt wird, folgen die Oberflächenenden der natürlichen Form der Profilkurve, ohne gestutzt zu werden. Dies kann zu winkeligen oder ungleichen Enden führen, abhängig von der Pfadkurve.
___
## Beispieldatei
diff --git a/doc/distrib/NodeHelpFiles/en-GB/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicControlPoints.md b/doc/distrib/NodeHelpFiles/en-GB/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicControlPoints.md
new file mode 100644
index 00000000000..e0df25de1d2
--- /dev/null
+++ b/doc/distrib/NodeHelpFiles/en-GB/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicControlPoints.md
@@ -0,0 +1,10 @@
+## In Depth
+Use `NurbsCurve.PeriodicControlPoints` when you need to export a closed NURBS curve to another system (for example Alias) or when that system expects the curve in its periodic form. Many CAD tools expect this form for round-trip accuracy.
+
+`PeriodicControlPoints` returns the control points in the *periodic* form. `ControlPoints` returns them in the *clamped* form. Both arrays have the same number of points; they are two different ways to describe the same curve. In the periodic form, the last few control points match the first few (as many as the curve degree), so the curve closes smoothly. The clamped form uses a different layout, so the point positions in the two arrays differ.
+
+In the example below, a periodic NURBS curve is built with `NurbsCurve.ByControlPointsWeightsKnots`. Watch nodes compare `ControlPoints` and `PeriodicControlPoints` so you can see the same length but different point positions. The ControlPoints are seen with a red color so they appear distinctly from the PeriodicControlPoints, which are in black, in the background preview.
+___
+## Example File
+
+
diff --git a/doc/distrib/NodeHelpFiles/en-GB/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicKnots.md b/doc/distrib/NodeHelpFiles/en-GB/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicKnots.md
new file mode 100644
index 00000000000..b9cebc2a9d4
--- /dev/null
+++ b/doc/distrib/NodeHelpFiles/en-GB/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicKnots.md
@@ -0,0 +1,10 @@
+## In Depth
+Use `NurbsCurve.PeriodicKnots` when you need to export a closed NURBS curve to another system (for example Alias) or when that system expects the curve in its periodic form. Many CAD tools expect this form for round-trip accuracy.
+
+`PeriodicKnots` returns the knot vector in the *periodic* (unclamped) form. `Knots` returns it in the *clamped* form. Both arrays have the same length; they are two different ways to describe the same curve. In the clamped form, knots repeat at the start and end so the curve is pinned to the parameter range. In the periodic form, the knot spacing repeats at the start and end instead, which gives a smooth closed loop.
+
+In the example below, a periodic NURBS curve is built with `NurbsCurve.ByControlPointsWeightsKnots`. Watch nodes compare `Knots` and `PeriodicKnots` so you can see the same length but different values. Knots is the clamped form (repeated knots at the ends), and PeriodicKnots is the unclamped form with the repeating difference pattern that defines the curve's periodicity.
+___
+## Example File
+
+
diff --git a/doc/distrib/NodeHelpFiles/es-ES/Autodesk.DesignScript.Geometry.Geometry.ProjectPointsOnto.md b/doc/distrib/NodeHelpFiles/es-ES/Autodesk.DesignScript.Geometry.Geometry.ProjectPointsOnto.md
index 72dd392acf3..12b3c75b878 100644
--- a/doc/distrib/NodeHelpFiles/es-ES/Autodesk.DesignScript.Geometry.Geometry.ProjectPointsOnto.md
+++ b/doc/distrib/NodeHelpFiles/es-ES/Autodesk.DesignScript.Geometry.Geometry.ProjectPointsOnto.md
@@ -1,5 +1,5 @@
## En detalle:
-ProjectPointsOnto will project the point(s) along a given vector direction onto a specified geometry. The projection is only attempted in the positve direction of the vector. If the vector does not intersect the given geometry, it will return null. In the example below, we create a point using a code block to specify the x,y, and z coordinates. We use a sphere as the geometry to project onto, and the world XAxis as the projection Direction. The output is a point on the surface of the sphere that is projected from the original point.
+ProjectPointsOnto proyectará los puntos a lo largo de una dirección vectorial indicada sobre una geometría especificada. Solo se intentará realizar la proyección en la dirección positiva del vector. Si el vector no se interseca con la geometría indicada, devolverá un valor nulo. En el ejemplo siguiente, creamos un punto mediante un bloque de código para especificar las coordenadas X, Y y Z. Utilizamos una esfera como geometría sobre la que proyectar y el XAxis universal como dirección de proyección. El resultado es un punto en la superficie de la esfera que se proyecta desde el punto original.
___
## Archivo de ejemplo
diff --git a/doc/distrib/NodeHelpFiles/es-ES/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicControlPoints.md b/doc/distrib/NodeHelpFiles/es-ES/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicControlPoints.md
new file mode 100644
index 00000000000..b08cc26fc3d
--- /dev/null
+++ b/doc/distrib/NodeHelpFiles/es-ES/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicControlPoints.md
@@ -0,0 +1,10 @@
+## En detalle:
+Use `NurbsCurve.PeriodicControlPoints` when you need to export a closed NURBS curve to another system (for example Alias) or when that system expects the curve in its periodic form. Many CAD tools expect this form for round-trip accuracy.
+
+`PeriodicControlPoints` returns the control points in the *periodic* form. `ControlPoints` returns them in the *clamped* form. Both arrays have the same number of points; they are two different ways to describe the same curve. In the periodic form, the last few control points match the first few (as many as the curve degree), so the curve closes smoothly. The clamped form uses a different layout, so the point positions in the two arrays differ.
+
+In the example below, a periodic NURBS curve is built with `NurbsCurve.ByControlPointsWeightsKnots`. Watch nodes compare `ControlPoints` and `PeriodicControlPoints` so you can see the same length but different point positions. The ControlPoints are seen with a red color so they appear distinctly from the PeriodicControlPoints, which are in black, in the background preview.
+___
+## Archivo de ejemplo
+
+
diff --git a/doc/distrib/NodeHelpFiles/es-ES/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicKnots.md b/doc/distrib/NodeHelpFiles/es-ES/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicKnots.md
new file mode 100644
index 00000000000..fcea8cc1ba9
--- /dev/null
+++ b/doc/distrib/NodeHelpFiles/es-ES/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicKnots.md
@@ -0,0 +1,10 @@
+## En detalle:
+Use `NurbsCurve.PeriodicKnots` when you need to export a closed NURBS curve to another system (for example Alias) or when that system expects the curve in its periodic form. Many CAD tools expect this form for round-trip accuracy.
+
+`PeriodicKnots` returns the knot vector in the *periodic* (unclamped) form. `Knots` returns it in the *clamped* form. Both arrays have the same length; they are two different ways to describe the same curve. In the clamped form, knots repeat at the start and end so the curve is pinned to the parameter range. In the periodic form, the knot spacing repeats at the start and end instead, which gives a smooth closed loop.
+
+In the example below, a periodic NURBS curve is built with `NurbsCurve.ByControlPointsWeightsKnots`. Watch nodes compare `Knots` and `PeriodicKnots` so you can see the same length but different values. Knots is the clamped form (repeated knots at the ends), and PeriodicKnots is the unclamped form with the repeating difference pattern that defines the curve's periodicity.
+___
+## Archivo de ejemplo
+
+
diff --git a/doc/distrib/NodeHelpFiles/es-ES/DUHOUAQLX67Z6VGX2F6TGNPE2PGYDN7VGCOK6UW3D5GYILRXG3KA.md b/doc/distrib/NodeHelpFiles/es-ES/DUHOUAQLX67Z6VGX2F6TGNPE2PGYDN7VGCOK6UW3D5GYILRXG3KA.md
index d3acd1ddf6a..1615871de70 100644
--- a/doc/distrib/NodeHelpFiles/es-ES/DUHOUAQLX67Z6VGX2F6TGNPE2PGYDN7VGCOK6UW3D5GYILRXG3KA.md
+++ b/doc/distrib/NodeHelpFiles/es-ES/DUHOUAQLX67Z6VGX2F6TGNPE2PGYDN7VGCOK6UW3D5GYILRXG3KA.md
@@ -1,7 +1,7 @@
## En detalle:
-`Curve.SweepAsSurface` will create a surface by sweeping an input curve along a specfied path. In the example below, we create a curve to sweep by using a Code Block to create three points of an `Arc.ByThreePoints` node. A path curve is created as a simple line along the x-axis. `Curve.SweepAsSurface` moves the profile curve along the path curve creating a surface. The `cutEndOff` parameter is a boolean that controls the end treatment of the swept surface. When set to `true`, the ends of the surface are cut perpendicular (normal) to the path curve, producing clean, flat terminations. When set to `false` (the default), the surface ends follow the natural shape of the profile curve without any trimming, which may result in angled or uneven ends depending on the path curvature.
+`Curve.SweepAsSurface` creará una superficie mediante el barrido de una curva de entrada a lo largo de una trayectoria especificada. En el ejemplo siguiente, creamos una curva para barrer mediante un bloque de código a fin de crear tres puntos de un nodo `Arc.ByThreePoints`. Se crea una curva de trayectoria como una línea simple a lo largo del eje X. `Curve.SweepAsSurface` mueve la curva de perfil a lo largo de la curva de trayectoria para crear una superficie. El parámetro `cutEndOff` es un valor booleano que controla el tratamiento de los extremos de la superficie barrida. Si se establece en `true`, los extremos de la superficie se cortan perpendicularmente (normal) a la curva de trayectoria, lo que genera terminaciones limpias y planas. Si se establece en `false` (el valor por defecto), los extremos de la superficie siguen la forma natural de la curva de perfil sin ningún recorte, lo que puede dar lugar a extremos angulosos o irregulares en función de la curvatura de la trayectoria.
___
## Archivo de ejemplo
diff --git a/doc/distrib/NodeHelpFiles/fr-FR/Autodesk.DesignScript.Geometry.Geometry.ProjectPointsOnto.md b/doc/distrib/NodeHelpFiles/fr-FR/Autodesk.DesignScript.Geometry.Geometry.ProjectPointsOnto.md
index 58102149a9a..ecfe1e023e3 100644
--- a/doc/distrib/NodeHelpFiles/fr-FR/Autodesk.DesignScript.Geometry.Geometry.ProjectPointsOnto.md
+++ b/doc/distrib/NodeHelpFiles/fr-FR/Autodesk.DesignScript.Geometry.Geometry.ProjectPointsOnto.md
@@ -1,5 +1,5 @@
## Description approfondie
-ProjectPointsOnto will project the point(s) along a given vector direction onto a specified geometry. The projection is only attempted in the positve direction of the vector. If the vector does not intersect the given geometry, it will return null. In the example below, we create a point using a code block to specify the x,y, and z coordinates. We use a sphere as the geometry to project onto, and the world XAxis as the projection Direction. The output is a point on the surface of the sphere that is projected from the original point.
+ProjectPointsOnto projette le(s) point(s) le long d'une direction vectorielle donnée sur une géométrie spécifiée. La projection n'est tentée que dans la direction positive du vecteur. Si le vecteur n'intersecte pas la géométrie donnée, il renvoie null. Dans l'exemple ci-dessous, nous créons un point à l'aide d'un bloc de code pour spécifier les coordonnées x, y et z. Nous utilisons une sphère comme géométrie sur laquelle projeter, et le monde XAxis comme direction de projection. La sortie est un point sur la surface de la sphère qui est projeté à partir du point d'origine.
___
## Exemple de fichier
diff --git a/doc/distrib/NodeHelpFiles/fr-FR/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicControlPoints.md b/doc/distrib/NodeHelpFiles/fr-FR/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicControlPoints.md
new file mode 100644
index 00000000000..1400c05d803
--- /dev/null
+++ b/doc/distrib/NodeHelpFiles/fr-FR/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicControlPoints.md
@@ -0,0 +1,10 @@
+## Description approfondie
+Use `NurbsCurve.PeriodicControlPoints` when you need to export a closed NURBS curve to another system (for example Alias) or when that system expects the curve in its periodic form. Many CAD tools expect this form for round-trip accuracy.
+
+`PeriodicControlPoints` returns the control points in the *periodic* form. `ControlPoints` returns them in the *clamped* form. Both arrays have the same number of points; they are two different ways to describe the same curve. In the periodic form, the last few control points match the first few (as many as the curve degree), so the curve closes smoothly. The clamped form uses a different layout, so the point positions in the two arrays differ.
+
+In the example below, a periodic NURBS curve is built with `NurbsCurve.ByControlPointsWeightsKnots`. Watch nodes compare `ControlPoints` and `PeriodicControlPoints` so you can see the same length but different point positions. The ControlPoints are seen with a red color so they appear distinctly from the PeriodicControlPoints, which are in black, in the background preview.
+___
+## Exemple de fichier
+
+
diff --git a/doc/distrib/NodeHelpFiles/fr-FR/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicKnots.md b/doc/distrib/NodeHelpFiles/fr-FR/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicKnots.md
new file mode 100644
index 00000000000..00def8064c7
--- /dev/null
+++ b/doc/distrib/NodeHelpFiles/fr-FR/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicKnots.md
@@ -0,0 +1,10 @@
+## Description approfondie
+Use `NurbsCurve.PeriodicKnots` when you need to export a closed NURBS curve to another system (for example Alias) or when that system expects the curve in its periodic form. Many CAD tools expect this form for round-trip accuracy.
+
+`PeriodicKnots` returns the knot vector in the *periodic* (unclamped) form. `Knots` returns it in the *clamped* form. Both arrays have the same length; they are two different ways to describe the same curve. In the clamped form, knots repeat at the start and end so the curve is pinned to the parameter range. In the periodic form, the knot spacing repeats at the start and end instead, which gives a smooth closed loop.
+
+In the example below, a periodic NURBS curve is built with `NurbsCurve.ByControlPointsWeightsKnots`. Watch nodes compare `Knots` and `PeriodicKnots` so you can see the same length but different values. Knots is the clamped form (repeated knots at the ends), and PeriodicKnots is the unclamped form with the repeating difference pattern that defines the curve's periodicity.
+___
+## Exemple de fichier
+
+
diff --git a/doc/distrib/NodeHelpFiles/fr-FR/DUHOUAQLX67Z6VGX2F6TGNPE2PGYDN7VGCOK6UW3D5GYILRXG3KA.md b/doc/distrib/NodeHelpFiles/fr-FR/DUHOUAQLX67Z6VGX2F6TGNPE2PGYDN7VGCOK6UW3D5GYILRXG3KA.md
index 786bdf57266..e7b96ea0ae9 100644
--- a/doc/distrib/NodeHelpFiles/fr-FR/DUHOUAQLX67Z6VGX2F6TGNPE2PGYDN7VGCOK6UW3D5GYILRXG3KA.md
+++ b/doc/distrib/NodeHelpFiles/fr-FR/DUHOUAQLX67Z6VGX2F6TGNPE2PGYDN7VGCOK6UW3D5GYILRXG3KA.md
@@ -1,7 +1,7 @@
## Description approfondie
-`Curve.SweepAsSurface` will create a surface by sweeping an input curve along a specfied path. In the example below, we create a curve to sweep by using a Code Block to create three points of an `Arc.ByThreePoints` node. A path curve is created as a simple line along the x-axis. `Curve.SweepAsSurface` moves the profile curve along the path curve creating a surface. The `cutEndOff` parameter is a boolean that controls the end treatment of the swept surface. When set to `true`, the ends of the surface are cut perpendicular (normal) to the path curve, producing clean, flat terminations. When set to `false` (the default), the surface ends follow the natural shape of the profile curve without any trimming, which may result in angled or uneven ends depending on the path curvature.
+'Curve.SweepAsSurface' créera une surface en balayant une courbe en entrée le long d'un chemin spécifié. Dans l'exemple ci-dessous, nous créons une courbe à balayer à l'aide d'un bloc de code pour créer trois points d'un nœud 'Arc.ByThreePoints'. Une courbe de trajectoire est créée sous la forme d'une simple ligne le long de l'axe des abscisses. 'Curve.SweepAsSurface' déplace la courbe de profil le long de la courbe de trajectoire, créant ainsi une surface. Le paramètre 'cutEndOff' est un booléen qui contrôle le traitement final de la surface balayée. Lorsqu'il est réglé sur "vrai", les extrémités de la surface sont coupées perpendiculairement (normales) à la courbe de la trajectoire, produisant des terminaisons nettes et planes. Lorsqu'elle est définie sur "false" (par défaut), les extrémités de la surface suivent la forme naturelle de la courbe du profil sans aucun ajustement, ce qui peut entraîner des extrémités angulaires ou inégales en fonction de la courbure de la trajectoire.
___
## Exemple de fichier
diff --git a/doc/distrib/NodeHelpFiles/it-IT/Autodesk.DesignScript.Geometry.Geometry.ProjectPointsOnto.md b/doc/distrib/NodeHelpFiles/it-IT/Autodesk.DesignScript.Geometry.Geometry.ProjectPointsOnto.md
index 68d83fad63e..6363e359de1 100644
--- a/doc/distrib/NodeHelpFiles/it-IT/Autodesk.DesignScript.Geometry.Geometry.ProjectPointsOnto.md
+++ b/doc/distrib/NodeHelpFiles/it-IT/Autodesk.DesignScript.Geometry.Geometry.ProjectPointsOnto.md
@@ -1,5 +1,5 @@
## In profondità
-ProjectPointsOnto will project the point(s) along a given vector direction onto a specified geometry. The projection is only attempted in the positve direction of the vector. If the vector does not intersect the given geometry, it will return null. In the example below, we create a point using a code block to specify the x,y, and z coordinates. We use a sphere as the geometry to project onto, and the world XAxis as the projection Direction. The output is a point on the surface of the sphere that is projected from the original point.
+ProjectPointsOnto proietterà i punti lungo una determinata direzione vettoriale su una geometria specificata. La proiezione viene tentata solo nella direzione positiva del vettore. Se il vettore non interseca la geometria specificata, restituirà null. Nell'esempio seguente, viene creato un punto utilizzando un blocco di codice per specificare le coordinate x, y e z. Si utilizza una sfera come geometria su cui eseguire la proiezione e XAxis globale come direzione di proiezione. L'output è un punto sulla superficie della sfera proiettato dal punto originale.
___
## File di esempio
diff --git a/doc/distrib/NodeHelpFiles/it-IT/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicControlPoints.md b/doc/distrib/NodeHelpFiles/it-IT/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicControlPoints.md
new file mode 100644
index 00000000000..17116e832b3
--- /dev/null
+++ b/doc/distrib/NodeHelpFiles/it-IT/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicControlPoints.md
@@ -0,0 +1,10 @@
+## In profondità
+Use `NurbsCurve.PeriodicControlPoints` when you need to export a closed NURBS curve to another system (for example Alias) or when that system expects the curve in its periodic form. Many CAD tools expect this form for round-trip accuracy.
+
+`PeriodicControlPoints` returns the control points in the *periodic* form. `ControlPoints` returns them in the *clamped* form. Both arrays have the same number of points; they are two different ways to describe the same curve. In the periodic form, the last few control points match the first few (as many as the curve degree), so the curve closes smoothly. The clamped form uses a different layout, so the point positions in the two arrays differ.
+
+In the example below, a periodic NURBS curve is built with `NurbsCurve.ByControlPointsWeightsKnots`. Watch nodes compare `ControlPoints` and `PeriodicControlPoints` so you can see the same length but different point positions. The ControlPoints are seen with a red color so they appear distinctly from the PeriodicControlPoints, which are in black, in the background preview.
+___
+## File di esempio
+
+
diff --git a/doc/distrib/NodeHelpFiles/it-IT/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicKnots.md b/doc/distrib/NodeHelpFiles/it-IT/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicKnots.md
new file mode 100644
index 00000000000..fe9e9a1b78a
--- /dev/null
+++ b/doc/distrib/NodeHelpFiles/it-IT/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicKnots.md
@@ -0,0 +1,10 @@
+## In profondità
+Use `NurbsCurve.PeriodicKnots` when you need to export a closed NURBS curve to another system (for example Alias) or when that system expects the curve in its periodic form. Many CAD tools expect this form for round-trip accuracy.
+
+`PeriodicKnots` returns the knot vector in the *periodic* (unclamped) form. `Knots` returns it in the *clamped* form. Both arrays have the same length; they are two different ways to describe the same curve. In the clamped form, knots repeat at the start and end so the curve is pinned to the parameter range. In the periodic form, the knot spacing repeats at the start and end instead, which gives a smooth closed loop.
+
+In the example below, a periodic NURBS curve is built with `NurbsCurve.ByControlPointsWeightsKnots`. Watch nodes compare `Knots` and `PeriodicKnots` so you can see the same length but different values. Knots is the clamped form (repeated knots at the ends), and PeriodicKnots is the unclamped form with the repeating difference pattern that defines the curve's periodicity.
+___
+## File di esempio
+
+
diff --git a/doc/distrib/NodeHelpFiles/it-IT/DUHOUAQLX67Z6VGX2F6TGNPE2PGYDN7VGCOK6UW3D5GYILRXG3KA.md b/doc/distrib/NodeHelpFiles/it-IT/DUHOUAQLX67Z6VGX2F6TGNPE2PGYDN7VGCOK6UW3D5GYILRXG3KA.md
index f50737e224b..dc590a0c0e8 100644
--- a/doc/distrib/NodeHelpFiles/it-IT/DUHOUAQLX67Z6VGX2F6TGNPE2PGYDN7VGCOK6UW3D5GYILRXG3KA.md
+++ b/doc/distrib/NodeHelpFiles/it-IT/DUHOUAQLX67Z6VGX2F6TGNPE2PGYDN7VGCOK6UW3D5GYILRXG3KA.md
@@ -1,7 +1,7 @@
## In profondità
-`Curve.SweepAsSurface` will create a surface by sweeping an input curve along a specfied path. In the example below, we create a curve to sweep by using a Code Block to create three points of an `Arc.ByThreePoints` node. A path curve is created as a simple line along the x-axis. `Curve.SweepAsSurface` moves the profile curve along the path curve creating a surface. The `cutEndOff` parameter is a boolean that controls the end treatment of the swept surface. When set to `true`, the ends of the surface are cut perpendicular (normal) to the path curve, producing clean, flat terminations. When set to `false` (the default), the surface ends follow the natural shape of the profile curve without any trimming, which may result in angled or uneven ends depending on the path curvature.
+`Curve.SweepAsSurface` creerà una superficie eseguendo l'estrusione su percorso di una curva di input lungo una traiettoria specificata. Nell'esempio seguente, viene creata una curva di cui eseguire l'estrusione su percorso utilizzando un Code Block per creare tre punti di un nodo `Arc.ByThreePoints`. Viene creata una curva della traiettoria da una linea semplice lungo l'asse x. `Curve.SweepAsSurface` sposta la curva di profilo lungo la curva della traiettoria creando una superficie. Il parametro `cutEndOff` è un valore booleano che controlla il trattamento di estremità della superficie di estrusione su percorso. Se impostato su `true`, le estremità della superficie vengono tagliate perpendicolarmente (normale) alla curva della traiettoria, producendo terminazioni pulite e piatte. Se impostato su `false` (valore di default), le estremità della superficie seguono la forma naturale della curva di profilo senza alcun taglio, il che può comportare estremità angolate o irregolari a seconda della curvatura del percorso.
___
## File di esempio
diff --git a/doc/distrib/NodeHelpFiles/ja-JP/Autodesk.DesignScript.Geometry.Geometry.ProjectPointsOnto.md b/doc/distrib/NodeHelpFiles/ja-JP/Autodesk.DesignScript.Geometry.Geometry.ProjectPointsOnto.md
index bd0e4c6c12b..2230642f478 100644
--- a/doc/distrib/NodeHelpFiles/ja-JP/Autodesk.DesignScript.Geometry.Geometry.ProjectPointsOnto.md
+++ b/doc/distrib/NodeHelpFiles/ja-JP/Autodesk.DesignScript.Geometry.Geometry.ProjectPointsOnto.md
@@ -1,5 +1,5 @@
## 詳細
-ProjectPointsOnto will project the point(s) along a given vector direction onto a specified geometry. The projection is only attempted in the positve direction of the vector. If the vector does not intersect the given geometry, it will return null. In the example below, we create a point using a code block to specify the x,y, and z coordinates. We use a sphere as the geometry to project onto, and the world XAxis as the projection Direction. The output is a point on the surface of the sphere that is projected from the original point.
+ProjectPointsOnto は、入力されたベクトル方向に沿って指定されたジオメトリ上に点を投影します。ベクトルの正の方向にのみ投影されます。ベクトルが指定されたジオメトリと交差しない場合は、NULL を返します。次の例では、X、Y、Z 座標を指定するコード ブロックを使用して点を作成します。投影先のジオメトリとして球体を使用し、ワールド座標系の XAxis を projectionDirection として使用します。出力は元の点から投影された、球体のサーフェス上の点です。
___
## サンプル ファイル
diff --git a/doc/distrib/NodeHelpFiles/ja-JP/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicControlPoints.md b/doc/distrib/NodeHelpFiles/ja-JP/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicControlPoints.md
new file mode 100644
index 00000000000..ebdd10bf3be
--- /dev/null
+++ b/doc/distrib/NodeHelpFiles/ja-JP/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicControlPoints.md
@@ -0,0 +1,10 @@
+## 詳細
+Use `NurbsCurve.PeriodicControlPoints` when you need to export a closed NURBS curve to another system (for example Alias) or when that system expects the curve in its periodic form. Many CAD tools expect this form for round-trip accuracy.
+
+`PeriodicControlPoints` returns the control points in the *periodic* form. `ControlPoints` returns them in the *clamped* form. Both arrays have the same number of points; they are two different ways to describe the same curve. In the periodic form, the last few control points match the first few (as many as the curve degree), so the curve closes smoothly. The clamped form uses a different layout, so the point positions in the two arrays differ.
+
+In the example below, a periodic NURBS curve is built with `NurbsCurve.ByControlPointsWeightsKnots`. Watch nodes compare `ControlPoints` and `PeriodicControlPoints` so you can see the same length but different point positions. The ControlPoints are seen with a red color so they appear distinctly from the PeriodicControlPoints, which are in black, in the background preview.
+___
+## サンプル ファイル
+
+
diff --git a/doc/distrib/NodeHelpFiles/ja-JP/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicKnots.md b/doc/distrib/NodeHelpFiles/ja-JP/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicKnots.md
new file mode 100644
index 00000000000..6498faa86e8
--- /dev/null
+++ b/doc/distrib/NodeHelpFiles/ja-JP/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicKnots.md
@@ -0,0 +1,10 @@
+## 詳細
+Use `NurbsCurve.PeriodicKnots` when you need to export a closed NURBS curve to another system (for example Alias) or when that system expects the curve in its periodic form. Many CAD tools expect this form for round-trip accuracy.
+
+`PeriodicKnots` returns the knot vector in the *periodic* (unclamped) form. `Knots` returns it in the *clamped* form. Both arrays have the same length; they are two different ways to describe the same curve. In the clamped form, knots repeat at the start and end so the curve is pinned to the parameter range. In the periodic form, the knot spacing repeats at the start and end instead, which gives a smooth closed loop.
+
+In the example below, a periodic NURBS curve is built with `NurbsCurve.ByControlPointsWeightsKnots`. Watch nodes compare `Knots` and `PeriodicKnots` so you can see the same length but different values. Knots is the clamped form (repeated knots at the ends), and PeriodicKnots is the unclamped form with the repeating difference pattern that defines the curve's periodicity.
+___
+## サンプル ファイル
+
+
diff --git a/doc/distrib/NodeHelpFiles/ja-JP/DUHOUAQLX67Z6VGX2F6TGNPE2PGYDN7VGCOK6UW3D5GYILRXG3KA.md b/doc/distrib/NodeHelpFiles/ja-JP/DUHOUAQLX67Z6VGX2F6TGNPE2PGYDN7VGCOK6UW3D5GYILRXG3KA.md
index 6f236b9af75..444fa863c88 100644
--- a/doc/distrib/NodeHelpFiles/ja-JP/DUHOUAQLX67Z6VGX2F6TGNPE2PGYDN7VGCOK6UW3D5GYILRXG3KA.md
+++ b/doc/distrib/NodeHelpFiles/ja-JP/DUHOUAQLX67Z6VGX2F6TGNPE2PGYDN7VGCOK6UW3D5GYILRXG3KA.md
@@ -1,7 +1,7 @@
## 詳細
-`Curve.SweepAsSurface` will create a surface by sweeping an input curve along a specfied path. In the example below, we create a curve to sweep by using a Code Block to create three points of an `Arc.ByThreePoints` node. A path curve is created as a simple line along the x-axis. `Curve.SweepAsSurface` moves the profile curve along the path curve creating a surface. The `cutEndOff` parameter is a boolean that controls the end treatment of the swept surface. When set to `true`, the ends of the surface are cut perpendicular (normal) to the path curve, producing clean, flat terminations. When set to `false` (the default), the surface ends follow the natural shape of the profile curve without any trimming, which may result in angled or uneven ends depending on the path curvature.
+`Curve.SweepAsSurface` は、入力された曲線を指定されたパスに沿ってスイープしてサーフェスを作成します。次の例では、Code Block を使用して `Arc.ByThreePoints` ノードの 3 点を作成することで、スイープする曲線を作成します。パス曲線は、X 軸に沿った単純な線分として作成されます。`Curve.SweepAsSurface` は、プロファイル曲線をパス曲線に沿って移動して、サーフェスを作成します。`cutEndOff` パラメータは、スイープ サーフェスの末端処理をコントロールするブール値です。`true` に設定すると、サーフェスの終端がパス曲線に対して垂直(法線)にカットされ、平坦で整った終端になります。`false`(既定)に設定すると、サーフェスの終端は、トリミングを行わずにプロファイル曲線の自然な形状に従います。このため、パスの曲率によっては、終端に角度がついたり、不均一になることがあります。
___
## サンプル ファイル
diff --git a/doc/distrib/NodeHelpFiles/ko-KR/Autodesk.DesignScript.Geometry.Geometry.ProjectPointsOnto.md b/doc/distrib/NodeHelpFiles/ko-KR/Autodesk.DesignScript.Geometry.Geometry.ProjectPointsOnto.md
index 07ab83a5e81..122774a45a7 100644
--- a/doc/distrib/NodeHelpFiles/ko-KR/Autodesk.DesignScript.Geometry.Geometry.ProjectPointsOnto.md
+++ b/doc/distrib/NodeHelpFiles/ko-KR/Autodesk.DesignScript.Geometry.Geometry.ProjectPointsOnto.md
@@ -1,5 +1,5 @@
## 상세
-ProjectPointsOnto will project the point(s) along a given vector direction onto a specified geometry. The projection is only attempted in the positve direction of the vector. If the vector does not intersect the given geometry, it will return null. In the example below, we create a point using a code block to specify the x,y, and z coordinates. We use a sphere as the geometry to project onto, and the world XAxis as the projection Direction. The output is a point on the surface of the sphere that is projected from the original point.
+ProjectPointsOnto는 지정된 벡터 방향을 따라 지정된 형상에 점을 투영합니다. 투영은 벡터의 양수 방향으로만 시도됩니다. 벡터가 지정된 형상과 교차하지 않으면 null을 반환합니다. 아래 예제에서는 x, y 및 z 좌표를 지정하기 위해 코드 블록을 사용하여 점을 작성합니다. 투영 대상 형상으로 구를 사용하고 표준 X 축을 투영 방향으로 사용합니다. 출력은 원래 점에서 투영된 구의 표면에 있는 점입니다.
___
## 예제 파일
diff --git a/doc/distrib/NodeHelpFiles/ko-KR/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicControlPoints.md b/doc/distrib/NodeHelpFiles/ko-KR/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicControlPoints.md
new file mode 100644
index 00000000000..1c21817763c
--- /dev/null
+++ b/doc/distrib/NodeHelpFiles/ko-KR/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicControlPoints.md
@@ -0,0 +1,10 @@
+## 상세
+Use `NurbsCurve.PeriodicControlPoints` when you need to export a closed NURBS curve to another system (for example Alias) or when that system expects the curve in its periodic form. Many CAD tools expect this form for round-trip accuracy.
+
+`PeriodicControlPoints` returns the control points in the *periodic* form. `ControlPoints` returns them in the *clamped* form. Both arrays have the same number of points; they are two different ways to describe the same curve. In the periodic form, the last few control points match the first few (as many as the curve degree), so the curve closes smoothly. The clamped form uses a different layout, so the point positions in the two arrays differ.
+
+In the example below, a periodic NURBS curve is built with `NurbsCurve.ByControlPointsWeightsKnots`. Watch nodes compare `ControlPoints` and `PeriodicControlPoints` so you can see the same length but different point positions. The ControlPoints are seen with a red color so they appear distinctly from the PeriodicControlPoints, which are in black, in the background preview.
+___
+## 예제 파일
+
+
diff --git a/doc/distrib/NodeHelpFiles/ko-KR/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicKnots.md b/doc/distrib/NodeHelpFiles/ko-KR/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicKnots.md
new file mode 100644
index 00000000000..a01f5dc87df
--- /dev/null
+++ b/doc/distrib/NodeHelpFiles/ko-KR/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicKnots.md
@@ -0,0 +1,10 @@
+## 상세
+Use `NurbsCurve.PeriodicKnots` when you need to export a closed NURBS curve to another system (for example Alias) or when that system expects the curve in its periodic form. Many CAD tools expect this form for round-trip accuracy.
+
+`PeriodicKnots` returns the knot vector in the *periodic* (unclamped) form. `Knots` returns it in the *clamped* form. Both arrays have the same length; they are two different ways to describe the same curve. In the clamped form, knots repeat at the start and end so the curve is pinned to the parameter range. In the periodic form, the knot spacing repeats at the start and end instead, which gives a smooth closed loop.
+
+In the example below, a periodic NURBS curve is built with `NurbsCurve.ByControlPointsWeightsKnots`. Watch nodes compare `Knots` and `PeriodicKnots` so you can see the same length but different values. Knots is the clamped form (repeated knots at the ends), and PeriodicKnots is the unclamped form with the repeating difference pattern that defines the curve's periodicity.
+___
+## 예제 파일
+
+
diff --git a/doc/distrib/NodeHelpFiles/ko-KR/DUHOUAQLX67Z6VGX2F6TGNPE2PGYDN7VGCOK6UW3D5GYILRXG3KA.md b/doc/distrib/NodeHelpFiles/ko-KR/DUHOUAQLX67Z6VGX2F6TGNPE2PGYDN7VGCOK6UW3D5GYILRXG3KA.md
index bfc80de489b..8b6b80deb85 100644
--- a/doc/distrib/NodeHelpFiles/ko-KR/DUHOUAQLX67Z6VGX2F6TGNPE2PGYDN7VGCOK6UW3D5GYILRXG3KA.md
+++ b/doc/distrib/NodeHelpFiles/ko-KR/DUHOUAQLX67Z6VGX2F6TGNPE2PGYDN7VGCOK6UW3D5GYILRXG3KA.md
@@ -1,7 +1,7 @@
## 상세
-`Curve.SweepAsSurface` will create a surface by sweeping an input curve along a specfied path. In the example below, we create a curve to sweep by using a Code Block to create three points of an `Arc.ByThreePoints` node. A path curve is created as a simple line along the x-axis. `Curve.SweepAsSurface` moves the profile curve along the path curve creating a surface. The `cutEndOff` parameter is a boolean that controls the end treatment of the swept surface. When set to `true`, the ends of the surface are cut perpendicular (normal) to the path curve, producing clean, flat terminations. When set to `false` (the default), the surface ends follow the natural shape of the profile curve without any trimming, which may result in angled or uneven ends depending on the path curvature.
+'Curve.SweepAsSurface'는 지정된 경로를 따라 입력 곡선을 스윕하여 표면을 작성합니다. 아래 예제에서는 코드 블록을 사용하여 스윕할 곡선을 작성하고 'Arc.ByThreePoints' 노드의 세 점을 작성합니다. 경로 곡선은 X축을 따라 단순한 선으로 작성됩니다. 'Curve.SweepAsSurface'는 경로 곡선을 따라 종단 곡선을 이동하여 표면을 작성합니다. 'cutEndOff' 매개변수는 스윕 표면의 끝 처리를 제어하는 부울입니다. 'true'로 설정하면 표면의 끝이 경로 곡선에 수직(법선)으로 절단되어 깔끔하고 평평한 말단이 생성됩니다. 'false'(기본값)로 설정하면 표면 끝은 자르기 없이 종단 곡선의 자연스러운 모양을 따르므로 경로 곡률에 따라 끝이 각지거나 고르지 않을 수 있습니다.
___
## 예제 파일
diff --git a/doc/distrib/NodeHelpFiles/pl-PL/Autodesk.DesignScript.Geometry.Geometry.ProjectPointsOnto.md b/doc/distrib/NodeHelpFiles/pl-PL/Autodesk.DesignScript.Geometry.Geometry.ProjectPointsOnto.md
index f6d18b39c26..4571405d3bd 100644
--- a/doc/distrib/NodeHelpFiles/pl-PL/Autodesk.DesignScript.Geometry.Geometry.ProjectPointsOnto.md
+++ b/doc/distrib/NodeHelpFiles/pl-PL/Autodesk.DesignScript.Geometry.Geometry.ProjectPointsOnto.md
@@ -1,5 +1,5 @@
## Informacje szczegółowe
-ProjectPointsOnto will project the point(s) along a given vector direction onto a specified geometry. The projection is only attempted in the positve direction of the vector. If the vector does not intersect the given geometry, it will return null. In the example below, we create a point using a code block to specify the x,y, and z coordinates. We use a sphere as the geometry to project onto, and the world XAxis as the projection Direction. The output is a point on the surface of the sphere that is projected from the original point.
+Węzeł ProjectPointsOnto rzutuje punkty wzdłuż danego kierunku wektora na określoną geometrię. Próba rzutowania jest podejmowana tylko w dodatnim kierunku wektora. Jeśli wektor nie przecina danej geometrii, jest zwracana wartość null. W poniższym przykładzie tworzymy punkt za pomocą bloku kodu określającego współrzędne x, y i z. Używamy sfery jako geometrii rzutowania, a globalnej osi X jako kierunku rzutowania. Wynikiem jest punkt na powierzchni sfery rzutowany z punktu oryginalnego.
___
## Plik przykładowy
diff --git a/doc/distrib/NodeHelpFiles/pl-PL/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicControlPoints.md b/doc/distrib/NodeHelpFiles/pl-PL/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicControlPoints.md
new file mode 100644
index 00000000000..f3ba7251390
--- /dev/null
+++ b/doc/distrib/NodeHelpFiles/pl-PL/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicControlPoints.md
@@ -0,0 +1,10 @@
+## Informacje szczegółowe
+Use `NurbsCurve.PeriodicControlPoints` when you need to export a closed NURBS curve to another system (for example Alias) or when that system expects the curve in its periodic form. Many CAD tools expect this form for round-trip accuracy.
+
+`PeriodicControlPoints` returns the control points in the *periodic* form. `ControlPoints` returns them in the *clamped* form. Both arrays have the same number of points; they are two different ways to describe the same curve. In the periodic form, the last few control points match the first few (as many as the curve degree), so the curve closes smoothly. The clamped form uses a different layout, so the point positions in the two arrays differ.
+
+In the example below, a periodic NURBS curve is built with `NurbsCurve.ByControlPointsWeightsKnots`. Watch nodes compare `ControlPoints` and `PeriodicControlPoints` so you can see the same length but different point positions. The ControlPoints are seen with a red color so they appear distinctly from the PeriodicControlPoints, which are in black, in the background preview.
+___
+## Plik przykładowy
+
+
diff --git a/doc/distrib/NodeHelpFiles/pl-PL/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicKnots.md b/doc/distrib/NodeHelpFiles/pl-PL/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicKnots.md
new file mode 100644
index 00000000000..66dcd49cecf
--- /dev/null
+++ b/doc/distrib/NodeHelpFiles/pl-PL/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicKnots.md
@@ -0,0 +1,10 @@
+## Informacje szczegółowe
+Use `NurbsCurve.PeriodicKnots` when you need to export a closed NURBS curve to another system (for example Alias) or when that system expects the curve in its periodic form. Many CAD tools expect this form for round-trip accuracy.
+
+`PeriodicKnots` returns the knot vector in the *periodic* (unclamped) form. `Knots` returns it in the *clamped* form. Both arrays have the same length; they are two different ways to describe the same curve. In the clamped form, knots repeat at the start and end so the curve is pinned to the parameter range. In the periodic form, the knot spacing repeats at the start and end instead, which gives a smooth closed loop.
+
+In the example below, a periodic NURBS curve is built with `NurbsCurve.ByControlPointsWeightsKnots`. Watch nodes compare `Knots` and `PeriodicKnots` so you can see the same length but different values. Knots is the clamped form (repeated knots at the ends), and PeriodicKnots is the unclamped form with the repeating difference pattern that defines the curve's periodicity.
+___
+## Plik przykładowy
+
+
diff --git a/doc/distrib/NodeHelpFiles/pl-PL/DUHOUAQLX67Z6VGX2F6TGNPE2PGYDN7VGCOK6UW3D5GYILRXG3KA.md b/doc/distrib/NodeHelpFiles/pl-PL/DUHOUAQLX67Z6VGX2F6TGNPE2PGYDN7VGCOK6UW3D5GYILRXG3KA.md
index dca8fda2cea..3e0d71c934b 100644
--- a/doc/distrib/NodeHelpFiles/pl-PL/DUHOUAQLX67Z6VGX2F6TGNPE2PGYDN7VGCOK6UW3D5GYILRXG3KA.md
+++ b/doc/distrib/NodeHelpFiles/pl-PL/DUHOUAQLX67Z6VGX2F6TGNPE2PGYDN7VGCOK6UW3D5GYILRXG3KA.md
@@ -1,7 +1,7 @@
## Informacje szczegółowe
-`Curve.SweepAsSurface` will create a surface by sweeping an input curve along a specfied path. In the example below, we create a curve to sweep by using a Code Block to create three points of an `Arc.ByThreePoints` node. A path curve is created as a simple line along the x-axis. `Curve.SweepAsSurface` moves the profile curve along the path curve creating a surface. The `cutEndOff` parameter is a boolean that controls the end treatment of the swept surface. When set to `true`, the ends of the surface are cut perpendicular (normal) to the path curve, producing clean, flat terminations. When set to `false` (the default), the surface ends follow the natural shape of the profile curve without any trimming, which may result in angled or uneven ends depending on the path curvature.
+Węzeł Curve.SweepAsSurface tworzy powierzchnię przez przeciągnięcie krzywej wejściowej wzdłuż określonej ścieżki. W poniższym przykładzie tworzymy krzywą do przeciągnięcia, tworząc za pomocą bloku kodu trzy punkty węzła Arc.ByThreePoints. Krzywa definiująca jest tworzona jako linia prosta wzdłuż osi X. Węzeł Curve.SweepAsSurface przesuwa krzywą profilu wzdłuż krzywej ścieżki, tworząc powierzchnię. Parametr cutEndOff jest wartością logiczną, która steruje obróbką końcową powierzchni przeciągnięcia. Gdy jest w nim ustawiona wartość „true, końce powierzchni są przycinane prostopadle (jako normalne) do krzywej ścieżki, przez co powstają czyste, płaskie zakończenia. W przypadku ustawienia wartości „false” (domyślnej) końce powierzchni są zgodne z naturalnym kształtem krzywej profilu bez przycinania, co może spowodować powstanie końców pod kątem lub nierównych w zależności od krzywizny ścieżki.
___
## Plik przykładowy
diff --git a/doc/distrib/NodeHelpFiles/pt-BR/Autodesk.DesignScript.Geometry.Geometry.ProjectPointsOnto.md b/doc/distrib/NodeHelpFiles/pt-BR/Autodesk.DesignScript.Geometry.Geometry.ProjectPointsOnto.md
index 3f96fb3f2e1..2f0b890eba1 100644
--- a/doc/distrib/NodeHelpFiles/pt-BR/Autodesk.DesignScript.Geometry.Geometry.ProjectPointsOnto.md
+++ b/doc/distrib/NodeHelpFiles/pt-BR/Autodesk.DesignScript.Geometry.Geometry.ProjectPointsOnto.md
@@ -1,5 +1,5 @@
## Em profundidade
-ProjectPointsOnto will project the point(s) along a given vector direction onto a specified geometry. The projection is only attempted in the positve direction of the vector. If the vector does not intersect the given geometry, it will return null. In the example below, we create a point using a code block to specify the x,y, and z coordinates. We use a sphere as the geometry to project onto, and the world XAxis as the projection Direction. The output is a point on the surface of the sphere that is projected from the original point.
+ProjectPointsOnto projetará os pontos ao longo de uma dada direção de vetor para uma geometria especificada. A projeção é tentada somente na direção positiva do vetor. Se o vetor não fizer interseção com a geometria fornecida, ele retornará nulo. No exemplo abaixo, criamos um ponto usando um bloco de código para especificar as coordenadas x, y e z. Usamos uma esfera como a geometria na qual projetar e o XAxis universal como a direção de projeção. A saída é um ponto na superfície da esfera que é projetado do ponto original.
___
## Arquivo de exemplo
diff --git a/doc/distrib/NodeHelpFiles/pt-BR/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicControlPoints.md b/doc/distrib/NodeHelpFiles/pt-BR/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicControlPoints.md
new file mode 100644
index 00000000000..1443f19d473
--- /dev/null
+++ b/doc/distrib/NodeHelpFiles/pt-BR/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicControlPoints.md
@@ -0,0 +1,10 @@
+## Em profundidade
+Use `NurbsCurve.PeriodicControlPoints` when you need to export a closed NURBS curve to another system (for example Alias) or when that system expects the curve in its periodic form. Many CAD tools expect this form for round-trip accuracy.
+
+`PeriodicControlPoints` returns the control points in the *periodic* form. `ControlPoints` returns them in the *clamped* form. Both arrays have the same number of points; they are two different ways to describe the same curve. In the periodic form, the last few control points match the first few (as many as the curve degree), so the curve closes smoothly. The clamped form uses a different layout, so the point positions in the two arrays differ.
+
+In the example below, a periodic NURBS curve is built with `NurbsCurve.ByControlPointsWeightsKnots`. Watch nodes compare `ControlPoints` and `PeriodicControlPoints` so you can see the same length but different point positions. The ControlPoints are seen with a red color so they appear distinctly from the PeriodicControlPoints, which are in black, in the background preview.
+___
+## Arquivo de exemplo
+
+
diff --git a/doc/distrib/NodeHelpFiles/pt-BR/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicKnots.md b/doc/distrib/NodeHelpFiles/pt-BR/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicKnots.md
new file mode 100644
index 00000000000..33660b81946
--- /dev/null
+++ b/doc/distrib/NodeHelpFiles/pt-BR/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicKnots.md
@@ -0,0 +1,10 @@
+## Em profundidade
+Use `NurbsCurve.PeriodicKnots` when you need to export a closed NURBS curve to another system (for example Alias) or when that system expects the curve in its periodic form. Many CAD tools expect this form for round-trip accuracy.
+
+`PeriodicKnots` returns the knot vector in the *periodic* (unclamped) form. `Knots` returns it in the *clamped* form. Both arrays have the same length; they are two different ways to describe the same curve. In the clamped form, knots repeat at the start and end so the curve is pinned to the parameter range. In the periodic form, the knot spacing repeats at the start and end instead, which gives a smooth closed loop.
+
+In the example below, a periodic NURBS curve is built with `NurbsCurve.ByControlPointsWeightsKnots`. Watch nodes compare `Knots` and `PeriodicKnots` so you can see the same length but different values. Knots is the clamped form (repeated knots at the ends), and PeriodicKnots is the unclamped form with the repeating difference pattern that defines the curve's periodicity.
+___
+## Arquivo de exemplo
+
+
diff --git a/doc/distrib/NodeHelpFiles/pt-BR/DUHOUAQLX67Z6VGX2F6TGNPE2PGYDN7VGCOK6UW3D5GYILRXG3KA.md b/doc/distrib/NodeHelpFiles/pt-BR/DUHOUAQLX67Z6VGX2F6TGNPE2PGYDN7VGCOK6UW3D5GYILRXG3KA.md
index cdf920db4d2..c15607473b1 100644
--- a/doc/distrib/NodeHelpFiles/pt-BR/DUHOUAQLX67Z6VGX2F6TGNPE2PGYDN7VGCOK6UW3D5GYILRXG3KA.md
+++ b/doc/distrib/NodeHelpFiles/pt-BR/DUHOUAQLX67Z6VGX2F6TGNPE2PGYDN7VGCOK6UW3D5GYILRXG3KA.md
@@ -1,7 +1,7 @@
## Em profundidade
-`Curve.SweepAsSurface` will create a surface by sweeping an input curve along a specfied path. In the example below, we create a curve to sweep by using a Code Block to create three points of an `Arc.ByThreePoints` node. A path curve is created as a simple line along the x-axis. `Curve.SweepAsSurface` moves the profile curve along the path curve creating a surface. The `cutEndOff` parameter is a boolean that controls the end treatment of the swept surface. When set to `true`, the ends of the surface are cut perpendicular (normal) to the path curve, producing clean, flat terminations. When set to `false` (the default), the surface ends follow the natural shape of the profile curve without any trimming, which may result in angled or uneven ends depending on the path curvature.
+`Curve.SweepAsSurface` criará uma superfície varrendo uma curva de entrada ao longo de um caminho especificado. No exemplo abaixo, criamos uma curva para varrer usando um bloco de código para criar três pontos de um nó `Arc.ByThreePoints`. Uma curva de caminho é criada como uma linha simples ao longo do eixo x. `Curve.SweepAsSurface` move a curva de perfil ao longo da curva do caminho criando uma superfície. O parâmetro `cutEndOff` é um booleano que controla o tratamento das extremidades da superfície varrida. Quando definido como `true`, as extremidades da superfície são cortadas perpendicularmente (normal) à curva do caminho, produzindo terminações limpas e planas. Quando definido como `false` (o padrão), as extremidades da superfície seguem a forma natural da curva de perfil sem ser aparadas, o que pode resultar em extremidades angulares ou irregulares dependendo da curvatura do caminho.
___
## Arquivo de exemplo
diff --git a/doc/distrib/NodeHelpFiles/ru-RU/Autodesk.DesignScript.Geometry.Geometry.ProjectPointsOnto.md b/doc/distrib/NodeHelpFiles/ru-RU/Autodesk.DesignScript.Geometry.Geometry.ProjectPointsOnto.md
index 4052debfd86..7dd641e1128 100644
--- a/doc/distrib/NodeHelpFiles/ru-RU/Autodesk.DesignScript.Geometry.Geometry.ProjectPointsOnto.md
+++ b/doc/distrib/NodeHelpFiles/ru-RU/Autodesk.DesignScript.Geometry.Geometry.ProjectPointsOnto.md
@@ -1,5 +1,5 @@
## Подробности
-ProjectPointsOnto will project the point(s) along a given vector direction onto a specified geometry. The projection is only attempted in the positve direction of the vector. If the vector does not intersect the given geometry, it will return null. In the example below, we create a point using a code block to specify the x,y, and z coordinates. We use a sphere as the geometry to project onto, and the world XAxis as the projection Direction. The output is a point on the surface of the sphere that is projected from the original point.
+ProjectPointsOnto проецирует точки вдоль заданного направления вектора на указанную геометрию. Проецирование выполняется только в положительном направлении вектора. Если вектор не пересекает заданную геометрию, возвращается нулевое значение. В приведенном ниже примере с помощью блока кода создается точка для задания координат X, Y и Z. Проецирование выполняется на сферу в направлении оси X МСК. Результатом является точка на поверхности сферы, спроецированная из исходной точки.
___
## Файл примера
diff --git a/doc/distrib/NodeHelpFiles/ru-RU/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicControlPoints.md b/doc/distrib/NodeHelpFiles/ru-RU/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicControlPoints.md
new file mode 100644
index 00000000000..1561393fdcc
--- /dev/null
+++ b/doc/distrib/NodeHelpFiles/ru-RU/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicControlPoints.md
@@ -0,0 +1,10 @@
+## Подробности
+Use `NurbsCurve.PeriodicControlPoints` when you need to export a closed NURBS curve to another system (for example Alias) or when that system expects the curve in its periodic form. Many CAD tools expect this form for round-trip accuracy.
+
+`PeriodicControlPoints` returns the control points in the *periodic* form. `ControlPoints` returns them in the *clamped* form. Both arrays have the same number of points; they are two different ways to describe the same curve. In the periodic form, the last few control points match the first few (as many as the curve degree), so the curve closes smoothly. The clamped form uses a different layout, so the point positions in the two arrays differ.
+
+In the example below, a periodic NURBS curve is built with `NurbsCurve.ByControlPointsWeightsKnots`. Watch nodes compare `ControlPoints` and `PeriodicControlPoints` so you can see the same length but different point positions. The ControlPoints are seen with a red color so they appear distinctly from the PeriodicControlPoints, which are in black, in the background preview.
+___
+## Файл примера
+
+
diff --git a/doc/distrib/NodeHelpFiles/ru-RU/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicKnots.md b/doc/distrib/NodeHelpFiles/ru-RU/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicKnots.md
new file mode 100644
index 00000000000..3bc19a488a0
--- /dev/null
+++ b/doc/distrib/NodeHelpFiles/ru-RU/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicKnots.md
@@ -0,0 +1,10 @@
+## Подробности
+Use `NurbsCurve.PeriodicKnots` when you need to export a closed NURBS curve to another system (for example Alias) or when that system expects the curve in its periodic form. Many CAD tools expect this form for round-trip accuracy.
+
+`PeriodicKnots` returns the knot vector in the *periodic* (unclamped) form. `Knots` returns it in the *clamped* form. Both arrays have the same length; they are two different ways to describe the same curve. In the clamped form, knots repeat at the start and end so the curve is pinned to the parameter range. In the periodic form, the knot spacing repeats at the start and end instead, which gives a smooth closed loop.
+
+In the example below, a periodic NURBS curve is built with `NurbsCurve.ByControlPointsWeightsKnots`. Watch nodes compare `Knots` and `PeriodicKnots` so you can see the same length but different values. Knots is the clamped form (repeated knots at the ends), and PeriodicKnots is the unclamped form with the repeating difference pattern that defines the curve's periodicity.
+___
+## Файл примера
+
+
diff --git a/doc/distrib/NodeHelpFiles/ru-RU/DUHOUAQLX67Z6VGX2F6TGNPE2PGYDN7VGCOK6UW3D5GYILRXG3KA.md b/doc/distrib/NodeHelpFiles/ru-RU/DUHOUAQLX67Z6VGX2F6TGNPE2PGYDN7VGCOK6UW3D5GYILRXG3KA.md
index 5849e82ca30..e604dba7f7d 100644
--- a/doc/distrib/NodeHelpFiles/ru-RU/DUHOUAQLX67Z6VGX2F6TGNPE2PGYDN7VGCOK6UW3D5GYILRXG3KA.md
+++ b/doc/distrib/NodeHelpFiles/ru-RU/DUHOUAQLX67Z6VGX2F6TGNPE2PGYDN7VGCOK6UW3D5GYILRXG3KA.md
@@ -1,7 +1,7 @@
## Подробности
-`Curve.SweepAsSurface` will create a surface by sweeping an input curve along a specfied path. In the example below, we create a curve to sweep by using a Code Block to create three points of an `Arc.ByThreePoints` node. A path curve is created as a simple line along the x-axis. `Curve.SweepAsSurface` moves the profile curve along the path curve creating a surface. The `cutEndOff` parameter is a boolean that controls the end treatment of the swept surface. When set to `true`, the ends of the surface are cut perpendicular (normal) to the path curve, producing clean, flat terminations. When set to `false` (the default), the surface ends follow the natural shape of the profile curve without any trimming, which may result in angled or uneven ends depending on the path curvature.
+`Curve.SweepAsSurface` создает поверхность путем сдвига входной кривой вдоль заданной траектории. В приведенном ниже примере создается кривая для сдвига с помощью Code Block для создания трех точек узла `Arc.ByThreePoints`. Криволинейная траектория создается в виде простой линии вдоль оси Х. `Curve.SweepAsSurface` перемещает кривую профиля вдоль криволинейной траектории, создавая поверхность. Параметр `cutEndOff` является логическим и управляет обработкой в конце поверхности сдвига. Если задано значение `true`, концы поверхности обрезаются перпендикулярно (по нормали) к криволинейной траектории, создавая чистые, плоские окончания. Если задано значение `false` (по умолчанию), концы поверхности повторяют естественную форму кривой профиля без обрезки, что может привести к наклонным или неровным концам в зависимости от кривизны траектории.
___
## Файл примера
diff --git a/doc/distrib/NodeHelpFiles/zh-CN/Autodesk.DesignScript.Geometry.Geometry.ProjectPointsOnto.md b/doc/distrib/NodeHelpFiles/zh-CN/Autodesk.DesignScript.Geometry.Geometry.ProjectPointsOnto.md
index 54e1730535f..ecf531f7d4c 100644
--- a/doc/distrib/NodeHelpFiles/zh-CN/Autodesk.DesignScript.Geometry.Geometry.ProjectPointsOnto.md
+++ b/doc/distrib/NodeHelpFiles/zh-CN/Autodesk.DesignScript.Geometry.Geometry.ProjectPointsOnto.md
@@ -1,5 +1,5 @@
## 详细
-ProjectPointsOnto will project the point(s) along a given vector direction onto a specified geometry. The projection is only attempted in the positve direction of the vector. If the vector does not intersect the given geometry, it will return null. In the example below, we create a point using a code block to specify the x,y, and z coordinates. We use a sphere as the geometry to project onto, and the world XAxis as the projection Direction. The output is a point on the surface of the sphere that is projected from the original point.
+ProjectPointsOnto 将沿给定向量方向的点投影到指定的几何图形上。仅尝试在向量的正方向上投影。如果向量与给定几何图形不相交,将返回 Null。在下面的示例中,我们使用代码块来指定 X、Y 和 Z 坐标,以创建一个点。我们使用球体作为要投影到的几何体,使用世界 X 轴作为投影方向。输出是球体曲面上从原始点投影的点。
___
## 示例文件
diff --git a/doc/distrib/NodeHelpFiles/zh-CN/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicControlPoints.md b/doc/distrib/NodeHelpFiles/zh-CN/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicControlPoints.md
new file mode 100644
index 00000000000..d95994a89d1
--- /dev/null
+++ b/doc/distrib/NodeHelpFiles/zh-CN/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicControlPoints.md
@@ -0,0 +1,10 @@
+## 详细
+Use `NurbsCurve.PeriodicControlPoints` when you need to export a closed NURBS curve to another system (for example Alias) or when that system expects the curve in its periodic form. Many CAD tools expect this form for round-trip accuracy.
+
+`PeriodicControlPoints` returns the control points in the *periodic* form. `ControlPoints` returns them in the *clamped* form. Both arrays have the same number of points; they are two different ways to describe the same curve. In the periodic form, the last few control points match the first few (as many as the curve degree), so the curve closes smoothly. The clamped form uses a different layout, so the point positions in the two arrays differ.
+
+In the example below, a periodic NURBS curve is built with `NurbsCurve.ByControlPointsWeightsKnots`. Watch nodes compare `ControlPoints` and `PeriodicControlPoints` so you can see the same length but different point positions. The ControlPoints are seen with a red color so they appear distinctly from the PeriodicControlPoints, which are in black, in the background preview.
+___
+## 示例文件
+
+
diff --git a/doc/distrib/NodeHelpFiles/zh-CN/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicKnots.md b/doc/distrib/NodeHelpFiles/zh-CN/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicKnots.md
new file mode 100644
index 00000000000..405d7d0e0ca
--- /dev/null
+++ b/doc/distrib/NodeHelpFiles/zh-CN/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicKnots.md
@@ -0,0 +1,10 @@
+## 详细
+Use `NurbsCurve.PeriodicKnots` when you need to export a closed NURBS curve to another system (for example Alias) or when that system expects the curve in its periodic form. Many CAD tools expect this form for round-trip accuracy.
+
+`PeriodicKnots` returns the knot vector in the *periodic* (unclamped) form. `Knots` returns it in the *clamped* form. Both arrays have the same length; they are two different ways to describe the same curve. In the clamped form, knots repeat at the start and end so the curve is pinned to the parameter range. In the periodic form, the knot spacing repeats at the start and end instead, which gives a smooth closed loop.
+
+In the example below, a periodic NURBS curve is built with `NurbsCurve.ByControlPointsWeightsKnots`. Watch nodes compare `Knots` and `PeriodicKnots` so you can see the same length but different values. Knots is the clamped form (repeated knots at the ends), and PeriodicKnots is the unclamped form with the repeating difference pattern that defines the curve's periodicity.
+___
+## 示例文件
+
+
diff --git a/doc/distrib/NodeHelpFiles/zh-CN/DUHOUAQLX67Z6VGX2F6TGNPE2PGYDN7VGCOK6UW3D5GYILRXG3KA.md b/doc/distrib/NodeHelpFiles/zh-CN/DUHOUAQLX67Z6VGX2F6TGNPE2PGYDN7VGCOK6UW3D5GYILRXG3KA.md
index d53d8a92a7a..b54374cc97e 100644
--- a/doc/distrib/NodeHelpFiles/zh-CN/DUHOUAQLX67Z6VGX2F6TGNPE2PGYDN7VGCOK6UW3D5GYILRXG3KA.md
+++ b/doc/distrib/NodeHelpFiles/zh-CN/DUHOUAQLX67Z6VGX2F6TGNPE2PGYDN7VGCOK6UW3D5GYILRXG3KA.md
@@ -1,7 +1,7 @@
## 详细
-`Curve.SweepAsSurface` will create a surface by sweeping an input curve along a specfied path. In the example below, we create a curve to sweep by using a Code Block to create three points of an `Arc.ByThreePoints` node. A path curve is created as a simple line along the x-axis. `Curve.SweepAsSurface` moves the profile curve along the path curve creating a surface. The `cutEndOff` parameter is a boolean that controls the end treatment of the swept surface. When set to `true`, the ends of the surface are cut perpendicular (normal) to the path curve, producing clean, flat terminations. When set to `false` (the default), the surface ends follow the natural shape of the profile curve without any trimming, which may result in angled or uneven ends depending on the path curvature.
+“Curve.SweepAsSurface”将通过沿指定路径扫掠输入曲线来创建曲面。在下面的示例中,我们使用“代码块”创建“Arc.ByThreePoints”节点的三个点,从而创建一条要扫掠的曲线。路径曲线创建为沿 X 轴的一条简单直线。“Curve.SweepAsSurface”沿路径曲线移动轮廓曲线,以创建曲面。“cutEndOff”参数是一个布尔值,用于控制扫掠曲面的端部处理方式。当设置为“true”时,将垂直(法线)路径曲线切割曲面的末端,从而生成干净、平坦的端点。当设置为"false"(默认值)时,曲面末端遵循轮廓曲线的自然形状,而不进行任何修剪,这可能会根据路径曲率的不同产生有角度或不均匀的端点。
___
## 示例文件
diff --git a/doc/distrib/NodeHelpFiles/zh-TW/Autodesk.DesignScript.Geometry.Geometry.ProjectPointsOnto.md b/doc/distrib/NodeHelpFiles/zh-TW/Autodesk.DesignScript.Geometry.Geometry.ProjectPointsOnto.md
index 619592f4192..c14f5b5fc0b 100644
--- a/doc/distrib/NodeHelpFiles/zh-TW/Autodesk.DesignScript.Geometry.Geometry.ProjectPointsOnto.md
+++ b/doc/distrib/NodeHelpFiles/zh-TW/Autodesk.DesignScript.Geometry.Geometry.ProjectPointsOnto.md
@@ -1,5 +1,5 @@
## 深入資訊
-ProjectPointsOnto will project the point(s) along a given vector direction onto a specified geometry. The projection is only attempted in the positve direction of the vector. If the vector does not intersect the given geometry, it will return null. In the example below, we create a point using a code block to specify the x,y, and z coordinates. We use a sphere as the geometry to project onto, and the world XAxis as the projection Direction. The output is a point on the surface of the sphere that is projected from the original point.
+ProjectPointsOnto 會沿給定的向量方向將點投影到指定的幾何圖形上。只會在向量的正方向嘗試投影。如果向量與給定的幾何圖形不相交,則會傳回空值。在以下範例中,我們使用 Code Block 指定 x、y、z 座標。我們使用圓球作為要投影到上面的幾何圖形,使用世界 XAxis 作為投影方向。輸出是從原始點投影到圓球表面上的點。
___
## 範例檔案
diff --git a/doc/distrib/NodeHelpFiles/zh-TW/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicControlPoints.md b/doc/distrib/NodeHelpFiles/zh-TW/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicControlPoints.md
new file mode 100644
index 00000000000..a352e7583b7
--- /dev/null
+++ b/doc/distrib/NodeHelpFiles/zh-TW/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicControlPoints.md
@@ -0,0 +1,10 @@
+## 深入資訊
+Use `NurbsCurve.PeriodicControlPoints` when you need to export a closed NURBS curve to another system (for example Alias) or when that system expects the curve in its periodic form. Many CAD tools expect this form for round-trip accuracy.
+
+`PeriodicControlPoints` returns the control points in the *periodic* form. `ControlPoints` returns them in the *clamped* form. Both arrays have the same number of points; they are two different ways to describe the same curve. In the periodic form, the last few control points match the first few (as many as the curve degree), so the curve closes smoothly. The clamped form uses a different layout, so the point positions in the two arrays differ.
+
+In the example below, a periodic NURBS curve is built with `NurbsCurve.ByControlPointsWeightsKnots`. Watch nodes compare `ControlPoints` and `PeriodicControlPoints` so you can see the same length but different point positions. The ControlPoints are seen with a red color so they appear distinctly from the PeriodicControlPoints, which are in black, in the background preview.
+___
+## 範例檔案
+
+
diff --git a/doc/distrib/NodeHelpFiles/zh-TW/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicKnots.md b/doc/distrib/NodeHelpFiles/zh-TW/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicKnots.md
new file mode 100644
index 00000000000..713f15e2258
--- /dev/null
+++ b/doc/distrib/NodeHelpFiles/zh-TW/Autodesk.DesignScript.Geometry.NurbsCurve.PeriodicKnots.md
@@ -0,0 +1,10 @@
+## 深入資訊
+Use `NurbsCurve.PeriodicKnots` when you need to export a closed NURBS curve to another system (for example Alias) or when that system expects the curve in its periodic form. Many CAD tools expect this form for round-trip accuracy.
+
+`PeriodicKnots` returns the knot vector in the *periodic* (unclamped) form. `Knots` returns it in the *clamped* form. Both arrays have the same length; they are two different ways to describe the same curve. In the clamped form, knots repeat at the start and end so the curve is pinned to the parameter range. In the periodic form, the knot spacing repeats at the start and end instead, which gives a smooth closed loop.
+
+In the example below, a periodic NURBS curve is built with `NurbsCurve.ByControlPointsWeightsKnots`. Watch nodes compare `Knots` and `PeriodicKnots` so you can see the same length but different values. Knots is the clamped form (repeated knots at the ends), and PeriodicKnots is the unclamped form with the repeating difference pattern that defines the curve's periodicity.
+___
+## 範例檔案
+
+
diff --git a/doc/distrib/NodeHelpFiles/zh-TW/DUHOUAQLX67Z6VGX2F6TGNPE2PGYDN7VGCOK6UW3D5GYILRXG3KA.md b/doc/distrib/NodeHelpFiles/zh-TW/DUHOUAQLX67Z6VGX2F6TGNPE2PGYDN7VGCOK6UW3D5GYILRXG3KA.md
index 0c1b0ffcbed..03534697c33 100644
--- a/doc/distrib/NodeHelpFiles/zh-TW/DUHOUAQLX67Z6VGX2F6TGNPE2PGYDN7VGCOK6UW3D5GYILRXG3KA.md
+++ b/doc/distrib/NodeHelpFiles/zh-TW/DUHOUAQLX67Z6VGX2F6TGNPE2PGYDN7VGCOK6UW3D5GYILRXG3KA.md
@@ -1,7 +1,7 @@
## 深入資訊
-`Curve.SweepAsSurface` will create a surface by sweeping an input curve along a specfied path. In the example below, we create a curve to sweep by using a Code Block to create three points of an `Arc.ByThreePoints` node. A path curve is created as a simple line along the x-axis. `Curve.SweepAsSurface` moves the profile curve along the path curve creating a surface. The `cutEndOff` parameter is a boolean that controls the end treatment of the swept surface. When set to `true`, the ends of the surface are cut perpendicular (normal) to the path curve, producing clean, flat terminations. When set to `false` (the default), the surface ends follow the natural shape of the profile curve without any trimming, which may result in angled or uneven ends depending on the path curvature.
+`Curve.SweepAsSurface` 會透過沿著指定路徑掃掠輸入曲線來建立曲面。在以下範例中,我們使用 Code Block 建立 `Arc.ByThreePoints` 節點的三點,建立要掃掠的曲線。建立的路徑曲線是沿著 x 軸的簡單直線。`Curve.SweepAsSurface` 會沿著建立曲面的路徑曲線移動輪廓曲線。`cutEndOff` 參數是布林值,用於控制掃掠曲面的端點處理方式。設定為 `true` 時,曲面端點會垂直 (法向) 於路徑曲線切割,產生乾淨、平直的終止面。設定為 `false` (預設) 時,曲面端點會跟著輪廓曲線的自然形狀而不做任何修剪,這可能會導致端點呈現斜角或不平整的情形 (取決於路徑曲率)。
___
## 範例檔案
diff --git a/doc/distrib/xml/cs-CZ/Analysis.xml b/doc/distrib/xml/cs-CZ/Analysis.xml
index a12193e9fea..be0c4f73307 100644
--- a/doc/distrib/xml/cs-CZ/Analysis.xml
+++ b/doc/distrib/xml/cs-CZ/Analysis.xml
@@ -51,20 +51,6 @@
-
- Třída pro ukládání dat analýzy konstrukčního bodu
-
-
- Seznam bodů
-
-
- Slovník ze seznamů hodnot typu double.
-
-
- Umožňuje vytvořit objekt PointAnalysisData.
- Seznam bodů
- Seznam hodnot typu double
- Třída prostředků silného typu k vyhledávání lokalizovaných řetězců apod.
@@ -102,52 +88,8 @@
Vyhledá lokalizovaný řetězec podobný řetězci „Použijte uzly vektorů a čísel jako přímé vstupy k uzlům, u kterých byly dříve použity uzly VectorData.“.
-
- Třída pro ukládání dat analýzy strukturovaného povrchu
-
-
- Povrch, který obsahuje umístění
-
-
- Seznam umístění na povrchu určených souřadnicemi UV
-
-
- Slovník ze seznamů hodnot typu double
-
-
- Umožňuje vytvořit objekt SurfaceData bez hodnot.
- Povrch, který obsahuje umístění
- Seznam umístění na povrchu určených souřadnicemi UV
-
-
-
- Umožňuje vytvořit objekt SurfaceData.
- Povrch, který obsahuje umístění
- Seznam umístění na povrchu určených souřadnicemi UV
- Seznam hodnot typu double
-
-
- Pokud jsou dány dvě roviny (typu UV) a rozdíl mezi nimi je menší než 1.0e-6, vrátí hodnotu True. Jinak vrátí hodnotu False.
-
-
-
- Třída pro uložení hodnoty v určitém umístění
-
- Třída pro ukládání dat analýzy strukturovaného vektoru
-
-
- Seznam umístění pro výpočty
-
-
- Slovník výsledků
-
-
- Umožňuje vytvořit objekt VectorAnalysisData.
- Seznam bodů
- Seznam hodnot vektoru
-
\ No newline at end of file
diff --git a/doc/distrib/xml/cs-CZ/ProtoGeometry.xml b/doc/distrib/xml/cs-CZ/ProtoGeometry.xml
index 85db49a257a..d02c2d61f1f 100644
--- a/doc/distrib/xml/cs-CZ/ProtoGeometry.xml
+++ b/doc/distrib/xml/cs-CZ/ProtoGeometry.xml
@@ -45,9 +45,6 @@
Štítky umožňují přidat k entitě DesignScriptEntity libovolná metadata. Jde o funkci, která je zásadní
pro integraci geometrie aplikace Revit.
-
- true
- true
@@ -924,13 +921,25 @@
Určuje, zda je objekt NurbsCurve racionální, či nikoli. Tento údaj definuje, zda libovolné váhy nemají hodnotu 1.0.
- Získejte řídicí body objektu NurbsCurve. Jsou to body, u kterých oblouk provádí interpolaci.
+ Get the control points of the NurbsCurve.
+ Pole bodů
+
+
+ The truly periodic control points of the NurbsCurve if periodic.
+ Note that this cannot be used together with PeriodicKnots() to reconstruct the original periodic NurbsCurve.
+ Throws (or is undefined) when the curve is not periodic.Pole bodůUzly křivky. Za uzly se považuje řada hodnot parametru (hodnoty double), pomocí nichž se určí, kde a jak řídicí body ovlivní křivku.Uzly křivky nurbs
+
+ The unclamped knots of the Curve if Periodic. Knots is a series of parameter values (doubles) used to determine where and how the control points affect the curve.
+ Note that this cannot be used together with PeriodicControlPoints() to reconstruct the original periodic NurbsCurve.
+ Throws (or is undefined) when the curve is not periodic.
+ The periodic knot vector of the nurbs curve
+ Vrací váhy řídicích bodů objektu NurbsCurve. Váhy určují vliv jednotlivých řídicích bodů na tvar křivky.Tloušťky křivky nurbs
@@ -3717,6 +3726,15 @@
sweep1,curve2surf
+
+ Táhne tuto křivku podél křivky trajektorie, přičemž vytváří povrch.
+
+ Odřízněte konec tažení a nastavte jej kolmo k trajektorii.
+ A Surface resulting from sweeping the curve along the path
+
+ sweep1,curve2surf
+
+ Táhne tuto uzavřenou křivku podél křivky trajektorie, přičemž vytvoří těleso.
@@ -3749,7 +3767,7 @@
Používá se pouze k testování.
-
+ true
@@ -3872,6 +3890,14 @@
Získejte průsečík geometrie pro tento objekt a kolekci dalších geometrií. Najde společné geometrie všech účastníků.get overlap,multi intersect,intersect many
+
+ Projects a collection of Points onto this Geometry along the specified direction.
+ Returns a flat array of resulting Geometry.
+ Points to project
+ Směr projektování
+ Flat array of resulting Geometry
+ project points,batch project
+ Rozdělit tuto geometrii pomocí jiné geometrie jako „řezacího nástroje“cut
@@ -4463,9 +4489,10 @@
Získat řetězcovou reprezentaci prvku PolyCurve
- Vytvořte objekt PolyCurve spojením křivek. Vstupní křivky nemusí být zadány v pořadí propojení.
- Směr objektu PolyCurve je určen první křivkou ve vstupním poli.
- Vyberte preferovanou toleranci spojení od 1e-6 do 1e-3 jednotek.
+ Make PolyCurve by joining curves. Input curves need not be specified in order of connectivity.
+ PolyCurve direction is based on the first curve in the input array.
+ Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
Křivky ke spojení do objektu PolyCurve
Tolerance, která určuje velikost povolené mezery mezi spojovanými křivkami
Objekt Polycurve vytvořený podle spojených křivek
@@ -4474,9 +4501,10 @@
- Vytvořte objekt PolyCurve spojením křivek. Vstupní křivky nemusí být zadány v pořadí propojení.
- Směr objektu PolyCurve je určen první křivkou ve vstupním poli.
- Vyberte preferovanou toleranci spojení od 1e-6 do 1e-3 jednotek.
+ Make PolyCurve by joining curves. Input curves need not be specified in order of connectivity.
+ PolyCurve direction is based on the first curve in the input array.
+ Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
Křivky ke spojení do objektu PolyCurve
Tolerance, která určuje velikost povolené mezery mezi spojovanými křivkami
Nastavte na hodnotu True, pokud se vstupní křivky protínají nebo překrývají a je nutné oříznout jejich koncové úseky před vytvořením objektu PolyCurve. Ve výchozím nastavení je tato možnost nastavena na hodnotu False.
@@ -4487,13 +4515,15 @@
- Vytvořte jeden nebo více objektů PolyCurve seskupením spojených křivek. Vyberte preferovanou toleranci spojení mezi 1e-6 a 1e-3 jednotkami.
+ Make one or more polycurves by grouping connected curves. Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
Křivky, které chcete seskupit dohromady, aby se vytvořil jeden nebo více objektů PolyCurve
Tolerance, která určuje velikost povolené mezery mezi spojovanými křivkami
- Vytvořte jeden nebo více objektů PolyCurve seskupením spojených křivek. Vyberte preferovanou toleranci spojení mezi 1e-6 a 1e-3 jednotkami.
+ Make one or more polycurves by grouping connected curves. Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
Křivky, které chcete seskupit dohromady, aby se vytvořil jeden nebo více objektů PolyCurve
Tolerance, která určuje velikost povolené mezery mezi spojovanými křivkami
Nastavte na hodnotu True, pokud se vstupní křivky protínají nebo překrývají a je nutné oříznout jejich koncové úseky před vytvořením objektu PolyCurve. Ve výchozím nastavení je tato možnost nastavena na hodnotu False.
@@ -5216,6 +5246,9 @@
Vyhledá lokalizovaný řetězec podobný řetězci „Tato metoda je vyřazena a bude odebrána v budoucí verzi aplikace Dynamo. Použijte místo ní metodu SweepAsSolid(ICurveEntity path, bool cutEndOff).“.
+
+ Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use Curve.SweepAsSurface(profile, path, cutEndOff) instead.
+ Vyhledá lokalizovaný řetězec podobný řetězci „Tato metoda je vyřazena a bude odebrána v budoucí verzi aplikace Dynamo. Použijte místo ní metodu Curve.TrimSegmentsByParameter(double[] parameters, bool discardEvenSegments).“.
@@ -5336,6 +5369,9 @@
Vyhledá lokalizovaný řetězec podobný řetězci „Daná data: \„{0}\“ nejsou pole dvojic název-hodnota.“.
+
+ Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use Geometry.ProjectPointsOnto(Point[] points, Vector projectionDirection) instead..
+ Vyhledá lokalizovaný řetězec podobný řetězci „{0} jsou totožné.“.
diff --git a/doc/distrib/xml/de-DE/Analysis.xml b/doc/distrib/xml/de-DE/Analysis.xml
index 01108295a5f..8a911b16708 100644
--- a/doc/distrib/xml/de-DE/Analysis.xml
+++ b/doc/distrib/xml/de-DE/Analysis.xml
@@ -51,20 +51,6 @@
-
- Klasse zum Speichern der Daten aus Strukturpunktanalysen
-
-
- Eine Liste von Punkten.
-
-
- Ein Wörterbuch der Listen von double-Werten.
-
-
- Erstellt ein PointAnalysisData-Objekt.
- Eine Liste von Punkten.
- Eine Liste von double-Werten.
- Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
@@ -102,52 +88,8 @@
Sucht eine lokalisierte Zeichenfolge ähnlich wie 'Verwenden Sie Vector- und Number-Blöcke als direkte Eingaben für Blöcke, für die bisher VectorData-Blöcke verwendet wurden.'.
-
- Klasse zum Speichern von Analysedaten für strukturierte Oberflächen
-
-
- Die Oberfläche, die die Positionen enthält.
-
-
- Eine Liste von UV-Positionen auf der Oberfläche.
-
-
- Ein Wörterbuch der Listen von double-Werten.
-
-
- Erstellt ein SurfaceData-Objekt ohne Werte.
- Die Oberfläche, die die Positionen enthält.
- Eine Liste von UV-Positionen auf der Oberfläche.
-
-
-
- Erstellt ein SurfaceData-Objekt.
- Die Oberfläche, die die Positionen enthält.
- Eine Liste von UV-Positionen auf der Oberfläche.
- Eine Liste von double-Werten.
-
-
- Ermittelt die Differenz zwischen zwei Ebenen (Typ UV) und gibt True zurück, wenn diese Differenz kleiner ist als 1.0e-6, andernfalls False.
-
-
-
- Eine Klasse zum Speichern eines Werts an einer Position.
-
- Klasse zum Speichern von Analysedaten für Strukturvektoren
-
-
- Eine Liste von Berechnungspositionen.
-
-
- Ein Wörterbuch der Ergebnisse.
-
-
- Erstellt ein VectorAnalysisData-Objekt.
- Eine Liste von Punkten.
- Eine Liste von Vektor-Werten.
-
\ No newline at end of file
diff --git a/doc/distrib/xml/de-DE/ProtoGeometry.xml b/doc/distrib/xml/de-DE/ProtoGeometry.xml
index 72015261cc7..f659257343e 100644
--- a/doc/distrib/xml/de-DE/ProtoGeometry.xml
+++ b/doc/distrib/xml/de-DE/ProtoGeometry.xml
@@ -45,9 +45,6 @@
Durch Beschriftungen können beliebige Metadaten einem DesignScriptEntity hinzugefügt werden.
Dies ist wichtig für die Integration der Revit-Geometrie.
-
- true
- true
@@ -924,13 +921,25 @@
Gibt an, ob die NurbsCurve rational ist oder nicht. Dadurch wird definiert, ob Gewichtungen ungleich 1.0 vorhanden sind.
- Ruft die Steuerpunkte der NurbsCurve ab. Dies sind die für die Interpolation der Kurve genutzten Punkte.
+ Get the control points of the NurbsCurve.
+ Array von Punkten
+
+
+ The truly periodic control points of the NurbsCurve if periodic.
+ Note that this cannot be used together with PeriodicKnots() to reconstruct the original periodic NurbsCurve.
+ Throws (or is undefined) when the curve is not periodic.Array von PunktenDie Knoten der Kurve. Knoten sind eine Reihe von Parameterwerten (doubles), die verwendet werden, um festzulegen, wo und wie die Kontrollpunkte sich auf die Kurve auswirken.Die Knoten der NURBS-Kurve
+
+ The unclamped knots of the Curve if Periodic. Knots is a series of parameter values (doubles) used to determine where and how the control points affect the curve.
+ Note that this cannot be used together with PeriodicControlPoints() to reconstruct the original periodic NurbsCurve.
+ Throws (or is undefined) when the curve is not periodic.
+ The periodic knot vector of the nurbs curve
+ Gibt die Gewichtungen des NurbsCurve-Kontrollpunkts zurück. Gewichtungen bestimmen den Einfluss jedes Kontrollpunkts auf die Form der Kurve.Gewichtung der NURBS-Kurve
@@ -3708,6 +3717,15 @@
sweep1,curve2surf
+
+ Führt diese Kurve als Sweep an der Pfadkurve entlang, und erstellt dadurch eine Oberfläche.
+
+ Ende des Sweeps schneiden und lotrecht zum Pfad anordnen
+ A Surface resulting from sweeping the curve along the path
+
+ sweep1,curve2surf
+
+ Führt diese geschlossene Kurve als Sweep an der Pfadkurve entlang, und erstellt dadurch einen Volumenkörper.
@@ -3740,7 +3758,7 @@
Dies dient nur zu Testzwecken.
-
+ true
@@ -3864,6 +3882,14 @@
Ruft die Überschneidung der Geometrie dieses Objekts und einer Sammlung anderer Geometrien ab. Ermittelt die allen beteiligten Objekten gemeinsame Geometrie.get overlap,multi intersect,intersect many
+
+ Projects a collection of Points onto this Geometry along the specified direction.
+ Returns a flat array of resulting Geometry.
+ Points to project
+ Projektionsrichtung
+ Flat array of resulting Geometry
+ project points,batch project
+ Teilt diese Geometrie mithilfe anderer Geometrie als "Schnittwerkzeug".cut
@@ -4460,9 +4486,10 @@
Ruft eine Zeichenfolgendarstellung der PolyCurve ab
- Erstellt eine PolyCurve durch Verbinden von Kurven. Eingegebene Kurven müssen nicht in der Reihenfolge der Verbindung angegeben sein.
- Die PolyCurve-Richtung basiert auf der ersten Kurve im Eingabe-Array.
- Wählen Sie eine bevorzugte Gelenktoleranz zwischen 1e-6 und 1e-3 Einheiten aus.
+ Make PolyCurve by joining curves. Input curves need not be specified in order of connectivity.
+ PolyCurve direction is based on the first curve in the input array.
+ Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
Zu einer PolyCurve zu verbindende Kurven
Toleranz zur Bestimmung der zulässigen Spaltgröße zwischen den zu verbindenden Kurven
Polykurve aus verbundenen Kurven erstellt
@@ -4471,9 +4498,10 @@
- Erstellt eine PolyCurve durch Verbinden von Kurven. Eingegebene Kurven müssen nicht in der Reihenfolge der Verbindung angegeben sein.
- Die PolyCurve-Richtung basiert auf der ersten Kurve im Eingabe-Array.
- Wählen Sie eine bevorzugte Gelenktoleranz zwischen 1e-6 und 1e-3 Einheiten aus.
+ Make PolyCurve by joining curves. Input curves need not be specified in order of connectivity.
+ PolyCurve direction is based on the first curve in the input array.
+ Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
Zu einer PolyCurve zu verbindende Kurven
Toleranz zur Bestimmung der zulässigen Spaltgröße zwischen den zu verbindenden Kurven
Legen Sie True fest, wenn die Eingabekurven sich schneiden/überlappen und die Endsegmente vor der Erstellung von PolyCurve gestutzt werden müssen. Die Vorgabe ist False.
@@ -4484,13 +4512,15 @@
- Erstellen Sie eine oder mehrere Polykurven, indem Sie verbundene Kurven gruppieren. Wählen Sie eine bevorzugte Verbindungstoleranz zwischen 1e-6 und 1e-3 Einheiten aus.
+ Make one or more polycurves by grouping connected curves. Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
Kurven, die zu einer oder mehreren PolyCurves gruppiert werden sollen
Toleranz zur Bestimmung der zulässigen Spaltgröße zwischen den zu verbindenden Kurven
- Erstellen Sie eine oder mehrere Polykurven, indem Sie verbundene Kurven gruppieren. Wählen Sie eine bevorzugte Verbindungstoleranz zwischen 1e-6 und 1e-3 Einheiten aus.
+ Make one or more polycurves by grouping connected curves. Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
Kurven, die zu einer oder mehreren PolyCurves gruppiert werden sollen
Toleranz zur Bestimmung der zulässigen Spaltgröße zwischen den zu verbindenden Kurven
Legen Sie True fest, wenn die Eingabekurven sich schneiden/überlappen und die Endsegmente vor der Erstellung von PolyCurve gestutzt werden müssen. Die Vorgabe ist False.
@@ -5213,6 +5243,9 @@
Sucht eine lokalisierte Zeichenfolge ähnlich wie Diese Methode ist veraltet und wird in einer zukünftigen Version von Dynamo entfernt. Verwenden Sie stattdessen SweepAsSolid(ICurveEntity path, bool cutEndOff).
+
+ Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use Curve.SweepAsSurface(profile, path, cutEndOff) instead.
+ Sucht eine lokalisierte Zeichenfolge ähnlich wie Diese Methode ist veraltet und wird in einer zukünftigen Version von Dynamo entfernt. Verwenden Sie stattdessen Curve.TrimSegmentsByParameter(double[]-Parameter, bool discardEvenSegments).
@@ -5333,6 +5366,9 @@
Sucht eine lokalisierte Zeichenfolge ähnlich wie 'Gegebene Daten: \"{0}\" ist kein Array von Name-Wert-Paaren.'.
+
+ Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use Geometry.ProjectPointsOnto(Point[] points, Vector projectionDirection) instead..
+ Sucht eine lokalisierte Zeichenfolge ähnlich wie '{0} fallen zusammen'.
diff --git a/doc/distrib/xml/en-GB/Analysis.xml b/doc/distrib/xml/en-GB/Analysis.xml
index 19b3b673515..96cb5a42070 100644
--- a/doc/distrib/xml/en-GB/Analysis.xml
+++ b/doc/distrib/xml/en-GB/Analysis.xml
@@ -51,20 +51,6 @@
-
- A class for storing structure point analysis data.
-
-
- A list of Points.
-
-
- A dictionary of lists of double values.
-
-
- Create a PointAnalysisData object.
- A list of Points.
- A list of double values.
- A strongly-typed resource class, for looking up localized strings, etc.
@@ -102,52 +88,8 @@
Looks up a localized string similar to Use Vector nodes and Number nodes as direct inputs to nodes which previously used VectorData nodes.
-
- A class for storing structured surface analysis data.
-
-
- The surface which contains the locations.
-
-
- A list of UV locations on the surface.
-
-
- A dictionary of lists of doubles.
-
-
- Create a SurfaceData object without values.
- The surface which contains the locations.
- A list of UV locations on the surface.
-
-
-
- Create a SurfaceData object.
- The surface which contains the locations.
- A list of UV locations on the surface.
- A list of double values.
-
-
- Takes two planes (of type UV) and returns True if the difference between the two planes is smaller than 1.0e-6 and returns False otherwise.
-
-
-
- A class for storing a value at a location.
-
- A class for storing structured vector analysis data.
-
-
- A list of calculation locations.
-
-
- A dictionary of results.
-
-
- Create a VectorAnalysisData object.
- A list of Points.
- A list of Vector values.
-
\ No newline at end of file
diff --git a/doc/distrib/xml/en-GB/ProtoGeometry.xml b/doc/distrib/xml/en-GB/ProtoGeometry.xml
index b4294b2eab7..fd9d1ef936e 100644
--- a/doc/distrib/xml/en-GB/ProtoGeometry.xml
+++ b/doc/distrib/xml/en-GB/ProtoGeometry.xml
@@ -45,9 +45,6 @@
Tags allow you to add arbitrary metadata to a DesignScriptEntity. This is critical for Revit
geometry integration.
-
- true
- true
@@ -924,13 +921,25 @@
Determines whether the NurbsCurve is rational or not. This defines whether any of the weights are not 1.0.
- Get the control points of the NurbsCurve. These are the points that the curve interpolates.
+ Get the control points of the NurbsCurve.
+ An Array of Points
+
+
+ The truly periodic control points of the NurbsCurve if periodic.
+ Note that this cannot be used together with PeriodicKnots() to reconstruct the original periodic NurbsCurve.
+ Throws (or is undefined) when the curve is not periodic.An Array of PointsThe knots of the Curve. Knots is a series of parameter values (doubles) used to determine where and how the control points affect the curve.The knots of the nurbs curve
+
+ The unclamped knots of the Curve if Periodic. Knots is a series of parameter values (doubles) used to determine where and how the control points affect the curve.
+ Note that this cannot be used together with PeriodicControlPoints() to reconstruct the original periodic NurbsCurve.
+ Throws (or is undefined) when the curve is not periodic.
+ The periodic knot vector of the nurbs curve
+ Returns NurbsCurve control point weights. Weights determine the influence of each of the control points on the shape of the curve.Weights of nurbs curve
@@ -3717,6 +3726,15 @@
sweep1,curve2surf
+
+ Sweeps this Curve along the path Curve, creating a Surface
+
+ Cut the end of the sweep and make it normal to the path
+ A Surface resulting from sweeping the curve along the path
+
+ sweep1,curve2surf
+
+ Sweeps this closed Curve along the path Curve, creating a Solid
@@ -3749,7 +3767,7 @@
This is used for testing only.
-
+ true
@@ -3873,6 +3891,14 @@
Get the intersection of Geometry for this object and a collection of other Geometries. Finds common geometry of all participants.get overlap,multi intersect,intersect many
+
+ Projects a collection of Points onto this Geometry along the specified direction.
+ Returns a flat array of resulting Geometry.
+ Points to project
+ Projection direction
+ Flat array of resulting Geometry
+ project points,batch project
+ Split this Geometry using another Geometry as a cutting "tool"cut
@@ -4471,7 +4497,8 @@
Make PolyCurve by joining curves. Input curves need not be specified in order of connectivity.
PolyCurve direction is based on the first curve in the input array.
- Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
Curves to join into a polycurve
Tolerance to determine size of gap allowed between curves to be joined
Polycurve created by joined curves
@@ -4482,7 +4509,8 @@
Make PolyCurve by joining curves. Input curves need not be specified in order of connectivity.
PolyCurve direction is based on the first curve in the input array.
- Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
Curves to join into a polycurve
Tolerance to determine size of gap allowed between curves to be joined
Set to True if input curves are intersecting/overlapping each other and need their end segments to be trimmed off before creation of PolyCurve. It is set to False by default.
@@ -4493,13 +4521,15 @@
- Make one or more polycurves by grouping connected curves. Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Make one or more polycurves by grouping connected curves. Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
Curves to group together to create one or more PolyCurves
Tolerance to determine size of gap allowed between curves to be joined
- Make one or more polycurves by grouping connected curves. Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Make one or more polycurves by grouping connected curves. Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
Curves to group together to create one or more PolyCurves
Tolerance to determine size of gap allowed between curves to be joined
Set to True if input curves are intersecting/overlapping each other and need their end segments to be trimmed off before creation of PolyCurve. It is set to False by default.
@@ -5222,6 +5252,9 @@
Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use SweepAsSolid(ICurveEntity path, bool cutEndOff) instead.
+
+ Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use Curve.SweepAsSurface(profile, path, cutEndOff) instead.
+ Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use Curve.TrimSegmentsByParameter(double[] parameters, bool discardEvenSegments) instead..
@@ -5342,6 +5375,9 @@
Looks up a localized string similar to Given data : \"{0}\" is not an array of name value pairs.
+
+ Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use Geometry.ProjectPointsOnto(Point[] points, Vector projectionDirection) instead..
+ Looks up a localized string similar to {0} are coincident.
diff --git a/doc/distrib/xml/en-US/FFITarget.xml b/doc/distrib/xml/en-US/FFITarget.xml
index c0c390f3ef2..ebacbc38575 100644
--- a/doc/distrib/xml/en-US/FFITarget.xml
+++ b/doc/distrib/xml/en-US/FFITarget.xml
@@ -96,6 +96,12 @@
Dummy var used to force replicated dispatch
Fail dispatch with an exception rather than
+
+
+ Test class for NodeCategoryAttribute type-forwarded to DynamoServices.
+ CreateFromAttribute is a static method (not a constructor) but is forced into the "Create" category via the attribute.
+
+
Test target for overloaded methods
diff --git a/doc/distrib/xml/es-ES/Analysis.xml b/doc/distrib/xml/es-ES/Analysis.xml
index 9f299d73870..cc4304eabbd 100644
--- a/doc/distrib/xml/es-ES/Analysis.xml
+++ b/doc/distrib/xml/es-ES/Analysis.xml
@@ -52,20 +52,6 @@
-
- Una clase para almacenar datos de análisis de puntos estructurados.
-
-
- Una lista de puntos.
-
-
- Un diccionario de listas de valores dobles.
-
-
- Crea un objeto PointAnalysisData.
- Una lista de puntos.
- Una lista de valores dobles.
- Una clase de recurso con tipado fuerte que permite buscar cadenas localizadas, etc.
@@ -104,52 +90,8 @@
Busca una cadena localizada similar a Utiliza nodos de vectores y nodos de números como entradas directas a nodos que ya utilizaron nodos VectorData.
-
- Una clase para almacenar datos de análisis de superficie estructurados.
-
-
- La superficie que contiene las ubicaciones.
-
-
- Una lista de ubicaciones de UV en la superficie.
-
-
- Un diccionario de listas de dobles.
-
-
- Crea un objeto SurfaceData sin valores.
- La superficie que contiene las ubicaciones.
- Una lista de ubicaciones de UV en la superficie.
-
-
-
- Crea un objeto SurfaceData.
- La superficie que contiene las ubicaciones.
- Una lista de ubicaciones de UV en la superficie.
- Una lista de valores dobles.
-
-
- Toma dos planos (de tipo UV) y devuelve True si la diferencia entre los dos planos es menor que 1.0e-6 y devuelve False en caso contrario.
-
-
-
- Una clase para almacenar un valor en una ubicación.
-
- Una clase para almacenar datos de análisis de vectores estructurados.
-
-
- Una lista de ubicaciones de cálculo.
-
-
- Un diccionario de resultados.
-
-
- Crea un objeto VectorAnalysisData.
- Una lista de puntos.
- Una lista de valores de vectores.
-
\ No newline at end of file
diff --git a/doc/distrib/xml/es-ES/ProtoGeometry.xml b/doc/distrib/xml/es-ES/ProtoGeometry.xml
index 1035689e111..2ef05793965 100644
--- a/doc/distrib/xml/es-ES/ProtoGeometry.xml
+++ b/doc/distrib/xml/es-ES/ProtoGeometry.xml
@@ -45,9 +45,6 @@
Las etiquetas permiten añadir metadatos arbitrarios a una DesignScriptEntity.
Esto tiene gran importancia en la integración de la geometría de Revit.
-
- true
- true
@@ -924,13 +921,25 @@
Determina si la NurbsCurve es racional o no. Esto define si cualquiera de los grosores no es 1.0.
- Obtiene los puntos de control de la NurbsCurve. Estos son los puntos interpolados por la curva.
+ Get the control points of the NurbsCurve.
+ Una matriz de puntos
+
+
+ The truly periodic control points of the NurbsCurve if periodic.
+ Note that this cannot be used together with PeriodicKnots() to reconstruct the original periodic NurbsCurve.
+ Throws (or is undefined) when the curve is not periodic.Una matriz de puntosLos nudos de la curva. Los nudos son una serie de valores de parámetros (dobles) utilizados para determinar dónde y cómo los puntos de control afectan a la curva.Los nudos de la curva NURBS
+
+ The unclamped knots of the Curve if Periodic. Knots is a series of parameter values (doubles) used to determine where and how the control points affect the curve.
+ Note that this cannot be used together with PeriodicControlPoints() to reconstruct the original periodic NurbsCurve.
+ Throws (or is undefined) when the curve is not periodic.
+ The periodic knot vector of the nurbs curve
+ Devuelve los grosores de los puntos de control de NurbsCurve. Estos determinan la influencia de cada uno de los puntos de control en la forma de la curva.Grosores de curva NURBS
@@ -3717,6 +3726,15 @@
sweep1,curve2surf
+
+ Barre esta curva a lo largo de la curva de la trayectoria y crea una superficie.
+
+ Cortar el final del barrido y convertirlo en normal a la trayectoria.
+ A Surface resulting from sweeping the curve along the path
+
+ sweep1,curve2surf
+
+ Barre esta curva cerrada a lo largo de la curva de la trayectoria y crea un sólido.
@@ -3749,7 +3767,7 @@
Se utiliza solo con fines de prueba.
-
+ true
@@ -3873,6 +3891,14 @@
Obtiene la intersección de Geometry para este objeto y una colección de otras Geometry. Detecta la geometría común entre todos los elementos.get overlap,multi intersect,intersect many
+
+ Projects a collection of Points onto this Geometry along the specified direction.
+ Returns a flat array of resulting Geometry.
+ Points to project
+ Dirección de proyección
+ Flat array of resulting Geometry
+ project points,batch project
+ Divide esta Geometry utilizando otra como herramienta de corte.cut
@@ -4467,9 +4493,10 @@ Básicamente, la malla está llena de innumerables cuadros diminutos y se crea u
Permite obtener una representación de cadena de la PolyCurve.
- Cree una PolyCurve mediante la unión de curvas. No es necesario especificar las curvas de entrada por orden de conectividad.
- La dirección de PolyCurve se basa en la primera curva de la matriz de entrada.
- Elija una tolerancia de unión preferida entre 1e-6 y 1e-3 unidades.
+ Make PolyCurve by joining curves. Input curves need not be specified in order of connectivity.
+ PolyCurve direction is based on the first curve in the input array.
+ Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
Curvas para unir en una PolyCurve
Tolerancia para determinar el tamaño de hueco permitido entre las curvas que se van a unir.
PolyCurve creada por curvas unidas
@@ -4478,9 +4505,10 @@ Básicamente, la malla está llena de innumerables cuadros diminutos y se crea u
- Cree una PolyCurve mediante la unión de curvas. No es necesario especificar las curvas de entrada por orden de conectividad.
- La dirección de PolyCurve se basa en la primera curva de la matriz de entrada.
- Elija una tolerancia de unión preferida entre 1e-6 y 1e-3 unidades.
+ Make PolyCurve by joining curves. Input curves need not be specified in order of connectivity.
+ PolyCurve direction is based on the first curve in the input array.
+ Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
Curvas para unir en una PolyCurve
Tolerancia para determinar el tamaño de hueco permitido entre las curvas que se van a unir.
Se establece en "True" (verdadero) si las curvas de entrada se intersecan o se solapan entre sí y es necesario recortar sus segmentos finales antes de la creación de la PolyCurve. Se establece en "False" (falso) por defecto.
@@ -4491,13 +4519,15 @@ Básicamente, la malla está llena de innumerables cuadros diminutos y se crea u
- Cree una o varias PolyCurves mediante la agrupación de curvas conectadas. Elija una tolerancia de unión preferida entre 1e-6 y 1e-3 unidades.
+ Make one or more polycurves by grouping connected curves. Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
Curvas que se agruparán para crear una o varias PolyCurves
Tolerancia para determinar el tamaño de hueco permitido entre las curvas que se van a unir.
- Cree una o varias PolyCurves mediante la agrupación de curvas conectadas. Elija una tolerancia de unión preferida entre 1e-6 y 1e-3 unidades.
+ Make one or more polycurves by grouping connected curves. Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
Curvas que se agruparán para crear una o varias PolyCurves
Tolerancia para determinar el tamaño de hueco permitido entre las curvas que se van a unir.
Se establece en "True" (verdadero) si las curvas de entrada se intersecan o se solapan entre sí y es necesario recortar sus segmentos finales antes de la creación de la PolyCurve. Se establece en "False" (falso) por defecto.
@@ -5221,6 +5251,9 @@ Básicamente, la malla está llena de innumerables cuadros diminutos y se crea u
Busca una cadena localizada similar a Este método se ha dejado de usar y se eliminará en una versión futura de Dynamo. Utilice SweepAsSolid(ICurveEntity path, bool cutEndOff) en su lugar.
+
+ Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use Curve.SweepAsSurface(profile, path, cutEndOff) instead.
+ Busca una cadena localizada similar a Este método se ha dejado de usar y se eliminará en una versión futura de Dynamo. Utilice Curve.TrimSegmentsByParameter(double[] parameters, bool discardEvenSegments) en su lugar.
@@ -5341,6 +5374,9 @@ Básicamente, la malla está llena de innumerables cuadros diminutos y se crea u
Busca una cadena localizada similar a El dato especificado : \"{0}\" no es una matriz de pares de valor de nombre
+
+ Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use Geometry.ProjectPointsOnto(Point[] points, Vector projectionDirection) instead..
+ Busca una cadena localizada similar a {0} coinciden.
diff --git a/doc/distrib/xml/fr-FR/Analysis.xml b/doc/distrib/xml/fr-FR/Analysis.xml
index 29a40681f01..1dba5127bfb 100644
--- a/doc/distrib/xml/fr-FR/Analysis.xml
+++ b/doc/distrib/xml/fr-FR/Analysis.xml
@@ -51,20 +51,6 @@
-
- Classe de stockage des données d'analyse de point de structure.
-
-
- Une liste de points.
-
-
- Un dictionnaire des listes de valeurs doubles.
-
-
- Créer un objet PointAnalysisData.
- Une liste de points.
- Liste de valeurs doubles.
- Une classe de ressource fortement typée, pour la recherche de chaînes localisées, etc.
@@ -102,52 +88,8 @@
Recherche une chaîne localisée similaire à Utiliser des noeuds de vecteur et des noeuds de nombre comme entrées directes pour les noeuds qui utilisaient précédemment des noeuds VectorData.
-
- Classe de stockage des données structurées d'analyse de surface.
-
-
- Surface qui contient les emplacements.
-
-
- Liste des emplacements des UV sur la surface.
-
-
- Dictionnaire des listes de doubles.
-
-
- Créer un objet SurfaceData sans valeurs.
- Surface qui contient les emplacements.
- Liste des emplacements des UV sur la surface.
-
-
-
- Créer un objet SurfaceData.
- Surface qui contient les emplacements.
- Liste des emplacements des UV sur la surface.
- Liste de valeurs doubles.
-
-
- Prend deux plans (de type UV) et renvoie True si la différence entre les deux plans est inférieure à 1.0e-6 et renvoie la valeur False dans le cas contraire.
-
-
-
- Une classe pour le stockage d'une valeur à un emplacement.
-
- Classe de stockage des données structurées d'analyse vectorielle.
-
-
- Liste d'emplacements de calcul.
-
-
- Dictionnaire des résultats.
-
-
- Créer un objet VectorAnalysisData.
- Liste de points.
- Liste de valeurs vectorielles.
-
\ No newline at end of file
diff --git a/doc/distrib/xml/fr-FR/ProtoGeometry.xml b/doc/distrib/xml/fr-FR/ProtoGeometry.xml
index 51c0103811d..f31109a165e 100644
--- a/doc/distrib/xml/fr-FR/ProtoGeometry.xml
+++ b/doc/distrib/xml/fr-FR/ProtoGeometry.xml
@@ -45,9 +45,6 @@
Les étiquettes vous permettent d'ajouter des métadonnées arbitraires à une DesignScriptEntity. Cela est essentiel pour
l'intégration de la géométrie Revit.
-
- true
- true
@@ -924,13 +921,25 @@
Détermine si la NurbsCurve est rationnelle ou non. Cela spécifie si des épaisseurs ne sont pas égales à 1.0.
- Obtenir les points de contrôle de la NurbsCurve. Il s'agit des points que la courbe interpole.
+ Get the control points of the NurbsCurve.
+ Un réseau de points
+
+
+ The truly periodic control points of the NurbsCurve if periodic.
+ Note that this cannot be used together with PeriodicKnots() to reconstruct the original periodic NurbsCurve.
+ Throws (or is undefined) when the curve is not periodic.Un réseau de pointsNoeuds de la courbe. Les noeuds sont une série de valeurs de paramètres (doubles) servant à déterminer où et comment les points de contrôle affectent la courbe.Les noeuds de la courbe NURBS
+
+ The unclamped knots of the Curve if Periodic. Knots is a series of parameter values (doubles) used to determine where and how the control points affect the curve.
+ Note that this cannot be used together with PeriodicControlPoints() to reconstruct the original periodic NurbsCurve.
+ Throws (or is undefined) when the curve is not periodic.
+ The periodic knot vector of the nurbs curve
+ Renvoie les épaisseurs des points de contrôle de la NurbsCurve. Elles déterminent l'influence de chaque point de contrôle sur la forme de la courbe.Poids de la courbe NURBS
@@ -3717,6 +3726,15 @@
sweep1,curve2surf
+
+ Balaie cette Curve le long de la Curve de la trajectoire, créant ainsi une surface
+
+ Couper l'extrémité de l'extrusion par chemin et la rendre normale à la trajectoire
+ A Surface resulting from sweeping the curve along the path
+
+ sweep1,curve2surf
+
+ Balaie cette Curve fermée le long de la Curve de la trajectoire, créant ainsi un Solid
@@ -3749,7 +3767,7 @@
Il est utilisé à des fins de test uniquement.
-
+ true
@@ -3873,6 +3891,14 @@
Obtenir l'intersection de Geometry pour cet objet et un ensemble d'autres Geometries. Trouve la géométrie commune de tous les participants.get overlap,multi intersect,intersect many
+
+ Projects a collection of Points onto this Geometry along the specified direction.
+ Returns a flat array of resulting Geometry.
+ Points to project
+ Direction de projection
+ Flat array of resulting Geometry
+ project points,batch project
+ Scinder cette Geometry en utilisant une autre Geometry comme "outil" de coupecut
@@ -4468,9 +4494,10 @@ Fondamentalement, le maillage est rempli d’un tas de petites boîtes, et un no
Obtenir une représentation de la PolyCurve sous forme de chaîne
- Créer une PolyCurve en joignant des courbes. Les courbes d'entrée n'ont pas besoin d'être spécifiée dans l'ordre de connectivité.
- La direction de la PolyCurve dépend de la première courbe du tableau d'entrée.
- Choisissez une tolérance de jonction entre 1e-6 et 1e-3.
+ Make PolyCurve by joining curves. Input curves need not be specified in order of connectivity.
+ PolyCurve direction is based on the first curve in the input array.
+ Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
Courbes à joindre pour former une PolyCurve
Tolérance pour déterminer la taille de l'écart autorisé entre les courbes à joindre
Polycourbe créée par des courbes jointes
@@ -4479,9 +4506,10 @@ Fondamentalement, le maillage est rempli d’un tas de petites boîtes, et un no
- Créer une PolyCurve en joignant des courbes. Les courbes d'entrée n'ont pas besoin d'être spécifiée dans l'ordre de connectivité.
- La direction de la PolyCurve dépend de la première courbe du tableau d'entrée.
- Choisissez une tolérance de jonction entre 1e-6 et 1e-3.
+ Make PolyCurve by joining curves. Input curves need not be specified in order of connectivity.
+ PolyCurve direction is based on the first curve in the input array.
+ Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
Courbes à joindre pour former une PolyCurve
Tolérance pour déterminer la taille de l'écart autorisé entre les courbes à joindre
Définissez cette option sur True si les courbes d'entrée se croisent ou se chevauchent et que leurs segments finaux doivent être ajustés avant la création de la polycourbe. Elle est définie sur False par défaut.
@@ -4492,13 +4520,15 @@ Fondamentalement, le maillage est rempli d’un tas de petites boîtes, et un no
- Créez une ou plusieurs polycourbes en regroupant les courbes connectées. Choisissez une tolérance de jonction préférée entre 1e-6 et 1e-3.
+ Make one or more polycurves by grouping connected curves. Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
Courbes à regrouper pour créer une ou plusieurs polycourbes
Tolérance pour déterminer la taille de l'écart autorisé entre les courbes à joindre
- Créez une ou plusieurs polycourbes en regroupant les courbes connectées. Choisissez une tolérance de jonction préférée entre 1e-6 et 1e-3.
+ Make one or more polycurves by grouping connected curves. Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
Courbes à regrouper pour créer une ou plusieurs polycourbes
Tolérance pour déterminer la taille de l'écart autorisé entre les courbes à joindre
Définissez cette option sur True si les courbes d'entrée se croisent ou se chevauchent et que leurs segments finaux doivent être ajustés avant la création de la polycourbe. Elle est définie sur False par défaut.
@@ -5221,6 +5251,9 @@ Fondamentalement, le maillage est rempli d’un tas de petites boîtes, et un no
La fonctionnalité "Rechercher une chaîne localisée similaire à cette méthode" est obsolète et sera supprimée dans une version ultérieure de Dynamo. Utilisez plutôt SweepAsSolid(ICurveEntity path, bool cutEndOff).
+
+ Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use Curve.SweepAsSurface(profile, path, cutEndOff) instead.
+ La fonctionnalité "Rechercher une chaîne localisée similaire à cette méthode" est obsolète et sera supprimée dans une version ultérieure de Dynamo. Utilisez plutôt Curve.TrimSegmentsByParameter(double[] parameters, bool discardEvenSegments).
@@ -5341,6 +5374,9 @@ Fondamentalement, le maillage est rempli d’un tas de petites boîtes, et un no
Recherche une chaîne localisée similaire à Données indiquées: "{0}" n'est pas un réseau de paires de valeurs de nom.
+
+ Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use Geometry.ProjectPointsOnto(Point[] points, Vector projectionDirection) instead..
+ Recherche une chaîne localisée similaire à {0} coïncident.
diff --git a/doc/distrib/xml/it-IT/Analysis.xml b/doc/distrib/xml/it-IT/Analysis.xml
index 41211036882..83164ce8982 100644
--- a/doc/distrib/xml/it-IT/Analysis.xml
+++ b/doc/distrib/xml/it-IT/Analysis.xml
@@ -50,20 +50,6 @@
-
- Classe per la memorizzazione di dati strutturati di analisi dei punti.
-
-
- Elenco di punti.
-
-
- Dizionario degli elenchi di valori Double.
-
-
- Crea un oggetto PointAnalysisData.
- Elenco di punti.
- Elenco di valori Double.
- Classe di risorse fortemente tipizzata per la ricerca di stringhe localizzate e così via.
@@ -100,52 +86,8 @@
Cerca una stringa localizzata simile a Utilizzare i nodi Vector e Number come input diretti per i nodi che in precedenza utilizzavano nodi VectorData.
-
- Classe per la memorizzazione di dati strutturati di analisi della superficie.
-
-
- Superficie contenente le posizioni.
-
-
- Elenco di posizioni UV sulla superficie.
-
-
- Dizionario di elenchi di valori Double.
-
-
- Crea un oggetto SurfaceData senza valori.
- Superficie contenente le posizioni.
- Elenco di posizioni UV sulla superficie.
-
-
-
- Crea un oggetto SurfaceData.
- Superficie contenente le posizioni.
- Elenco di posizioni UV sulla superficie.
- Elenco di valori Double.
-
-
- Richiede due piani (di tipo UV) e restituisce True se la differenza tra i due piani è inferiore a 1.0e-6 e, in caso contrario, restituisce False.
-
-
-
- Classe per la memorizzazione di un valore in corrispondenza di una posizione.
-
- Classe per la memorizzazione di dati strutturati di analisi vettoriale.
-
-
- Elenco di posizioni di calcolo.
-
-
- Dizionario dei risultati.
-
-
- Crea un oggetto VectorAnalysisData.
- Elenco di punti.
- Elenco di valori vettoriali.
-
\ No newline at end of file
diff --git a/doc/distrib/xml/it-IT/ProtoGeometry.xml b/doc/distrib/xml/it-IT/ProtoGeometry.xml
index 3efd6a0cda6..4862b91cd78 100644
--- a/doc/distrib/xml/it-IT/ProtoGeometry.xml
+++ b/doc/distrib/xml/it-IT/ProtoGeometry.xml
@@ -44,9 +44,6 @@
Le etichette consentono di aggiungere metadati arbitrari ad un elemento DesignScriptEntity. Questa funzionalità è essenziale per l'integrazione della geometria di Revit.
-
- true
- true
@@ -923,13 +920,25 @@
Determina se NurbsCurve è razionale o meno. Definisce se uno qualsiasi dei pesi è diverso da 1.0.
- Ottiene i punti di controllo della NurbsCurve. Si tratta dei punti che la curva utilizza per l'interpolazione.
+ Get the control points of the NurbsCurve.
+ Una serie di punti
+
+
+ The truly periodic control points of the NurbsCurve if periodic.
+ Note that this cannot be used together with PeriodicKnots() to reconstruct the original periodic NurbsCurve.
+ Throws (or is undefined) when the curve is not periodic.Una serie di puntiI nodi della curva. I nodi sono una serie di valori dei parametri (double) utilizzati per determinare dove e come i punti di controllo influiscono sulla curva.I nodi della curva NURBS
+
+ The unclamped knots of the Curve if Periodic. Knots is a series of parameter values (doubles) used to determine where and how the control points affect the curve.
+ Note that this cannot be used together with PeriodicControlPoints() to reconstruct the original periodic NurbsCurve.
+ Throws (or is undefined) when the curve is not periodic.
+ The periodic knot vector of the nurbs curve
+ Restituisce i pesi dei punti di controllo della NurbsCurve. I pesi determinano l'influenza di ciascuno dei punti di controllo sulla forma della curva.Pesi della curva NURBS
@@ -3709,6 +3718,15 @@
sweep1,curve2surf
+
+ Esegue l'estrusione su percorso della curva corrente lungo la curva del percorso, creando una superficie
+
+ Tagliare l'estremità dell'estrusione su percorso e renderla normale al percorso
+ A Surface resulting from sweeping the curve along the path
+
+ sweep1,curve2surf
+
+ Esegue l'estrusione su percorso della curva chiusa corrente lungo la curva del percorso, creando un solido
@@ -3741,7 +3759,7 @@
Viene utilizzato solo per la verifica.
-
+ true
@@ -3860,6 +3878,14 @@
Ottiene la geometria di intersezione per l'oggetto corrente e una raccolta di altre geometrie. Rileva la geometria comune a tutti i membri.get overlap,multi intersect,intersect many
+
+ Projects a collection of Points onto this Geometry along the specified direction.
+ Returns a flat array of resulting Geometry.
+ Points to project
+ Direzione di proiezione
+ Flat array of resulting Geometry
+ project points,batch project
+ Divide la geometria corrente utilizzando un'altra geometria come strumento di tagliocut
@@ -4455,9 +4481,10 @@
Ottiene una rappresentazione stringa di PolyCurve
- Crea una PolyCurve mediante l'unione di curve. Inverte le curve in base alle esigenze di connettività.
- La direzione di PolyCurve si basa sulla prima curva nella matrice di input.
- Scegliere la tolleranza di unione preferita compresa tra le unità 1e-6 e 1e-3.
+ Make PolyCurve by joining curves. Input curves need not be specified in order of connectivity.
+ PolyCurve direction is based on the first curve in the input array.
+ Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
Le curve da unire in una PolyCurve
La tolleranza per determinare la dimensione di spaziatura consentita tra curve da unire
PolyCurve create da curve unite
@@ -4466,9 +4493,10 @@
- Crea una PolyCurve mediante l'unione di curve. Inverte le curve in base alle esigenze di connettività.
- La direzione di PolyCurve si basa sulla prima curva nella matrice di input.
- Scegliere la tolleranza di unione preferita compresa tra le unità 1e-6 e 1e-3.
+ Make PolyCurve by joining curves. Input curves need not be specified in order of connectivity.
+ PolyCurve direction is based on the first curve in the input array.
+ Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
Le curve da unire in una PolyCurve
La tolleranza per determinare la dimensione di spaziatura consentita tra curve da unire
Impostare su True se le curve di input si intersecano/si sovrappongono e i relativi segmenti finali devono essere tagliati prima della creazione di PolyCurve. L'opzione è impostata su False per default.
@@ -4479,13 +4507,15 @@
- Crea una o più PolyCurve raggruppando le curve connesse. Scegliere una tolleranza di unione preferita tra le unità 1e-6 e 1e-3.
+ Make one or more polycurves by grouping connected curves. Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
Curve da raggruppare per creare una o più PolyCurve
La tolleranza per determinare la dimensione di spaziatura consentita tra curve da unire
- Crea una o più PolyCurve raggruppando le curve connesse. Scegliere una tolleranza di unione preferita tra le unità 1e-6 e 1e-3.
+ Make one or more polycurves by grouping connected curves. Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
Curve da raggruppare per creare una o più PolyCurve
La tolleranza per determinare la dimensione di spaziatura consentita tra curve da unire
Impostare su True se le curve di input si intersecano/si sovrappongono e i relativi segmenti finali devono essere tagliati prima della creazione di PolyCurve. L'opzione è impostata su False per default.
@@ -5207,6 +5237,9 @@
Cerca una stringa localizzata simile a Questo metodo è obsoleto e verrà rimosso in una versione futura di Dynamo. Utilizzare SweepAsSolid(ICurveEntity path, bool cutEndOff).
+
+ Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use Curve.SweepAsSurface(profile, path, cutEndOff) instead.
+ Cerca una stringa localizzata simile a Questo metodo è obsoleto e verrà rimosso in una versione futura di Dynamo. Utilizzare Curve.TrimSegmentsByParameter(double[] parameters, bool discardEvenSegments).
@@ -5327,6 +5360,9 @@
Cerca una stringa localizzata simile a Dati specificati: \"{0}\" non è una matrice di coppie di valori di nomi.
+
+ Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use Geometry.ProjectPointsOnto(Point[] points, Vector projectionDirection) instead..
+ Cerca una stringa localizzata simile a {0} coincidenti.
diff --git a/doc/distrib/xml/ja-JP/Analysis.xml b/doc/distrib/xml/ja-JP/Analysis.xml
index 4ac75d15b78..01c5cd6abfd 100644
--- a/doc/distrib/xml/ja-JP/Analysis.xml
+++ b/doc/distrib/xml/ja-JP/Analysis.xml
@@ -51,20 +51,6 @@
-
- 構造点の解析データを格納するためのクラス。
-
-
- 点群のリスト。
-
-
- 倍精度値リストの辞書。
-
-
- PointAnalysisData オブジェクトを作成します。
- 点群のリスト。
- 倍精度値のリスト。
- ローカライズ文字列などを検索するための、厳密に型指定されたリソース クラス。
@@ -102,52 +88,8 @@
「これまでは VectorData ノードを使用していたノードへの直接入力として Vector ノードと Number ノードを使用します」に類似するローカライズ文字列を検索します。
-
- 構造化されたサーフェス解析データを格納するためのクラス。
-
-
- 位置を含むサーフェス。
-
-
- サーフェス上の UV 位置のリスト。
-
-
- 倍精度浮動小数点のリストの辞書。
-
-
- 値を指定せずに SurfaceData オブジェクトを作成します。
- 位置を含むサーフェス。
- サーフェス上の UV 位置のリスト。
-
-
-
- SurfaceData オブジェクトを作成します。
- 位置を含むサーフェス。
- サーフェス上の UV 位置のリスト。
- 倍精度値のリスト。
-
-
- 2 つの面(タイプ UV)を取得し、それらの面の差異が 1.0e-6 未満の場合は True を返し、それ以外の場合は False を返します。
-
-
-
- 位置の値を格納するためのクラス。
-
- 構造化されたベクトル解析データを格納するためのクラス。
-
-
- 計算位置のリスト。
-
-
- 結果の辞書。
-
-
- VectorAnalysisData オブジェクトを作成します。
- 点群のリスト。
- Vector 値のリスト。
-
\ No newline at end of file
diff --git a/doc/distrib/xml/ja-JP/ProtoGeometry.xml b/doc/distrib/xml/ja-JP/ProtoGeometry.xml
index ba101c9e61a..c9f6dc72ffd 100644
--- a/doc/distrib/xml/ja-JP/ProtoGeometry.xml
+++ b/doc/distrib/xml/ja-JP/ProtoGeometry.xml
@@ -45,9 +45,6 @@
タグにより、DesignScriptEntity に任意のメタデータを追加できます。これは、Revit ジオメトリの
統合の際に重要です。
-
- true
- true
@@ -924,13 +921,25 @@
NURBS 曲線が有理であるかどうかを判断します。これにより、すべての重みを 1.0 としないかどうかを設定します。
- NURBS 曲線の制御点を取得します。これらの点は曲線が補間される点です。
+ Get the control points of the NurbsCurve.
+ 点の配列
+
+
+ The truly periodic control points of the NurbsCurve if periodic.
+ Note that this cannot be used together with PeriodicKnots() to reconstruct the original periodic NurbsCurve.
+ Throws (or is undefined) when the curve is not periodic.点の配列曲線のノット。ノットは、制御点が曲線に影響を与える位置とその影響の程度を判断するために使用される、一連のパラメータ値(倍精度浮動小数点数)です。NURBS 曲線のノット
+
+ The unclamped knots of the Curve if Periodic. Knots is a series of parameter values (doubles) used to determine where and how the control points affect the curve.
+ Note that this cannot be used together with PeriodicControlPoints() to reconstruct the original periodic NurbsCurve.
+ Throws (or is undefined) when the curve is not periodic.
+ The periodic knot vector of the nurbs curve
+ NURBS 曲線の制御点の重みを返します。重みによって、各制御点が曲線形状に与える影響を判断します。NURBS 曲線の重み
@@ -3716,6 +3725,15 @@
sweep1,curve2surf
+
+ パス曲線に沿って、閉じた曲線をスイープし、サーフェスを作成します
+
+ スイープの終点を切り取り、パスに対して垂直にします
+ A Surface resulting from sweeping the curve along the path
+
+ sweep1,curve2surf
+
+ パス曲線に沿って、閉じた曲線をスイープし、ソリッドを作成します
@@ -3748,7 +3766,7 @@
これはテストにのみ使用されます。
-
+ true
@@ -3870,6 +3888,14 @@
このオブジェクトの Geometry の交点と別の Geometry の集合の交点を取得します。その中から共通のジオメトリを求めます。get overlap,multi intersect,intersect many
+
+ Projects a collection of Points onto this Geometry along the specified direction.
+ Returns a flat array of resulting Geometry.
+ Points to project
+ 投影方向
+ Flat array of resulting Geometry
+ project points,batch project
+ 別の Geometry を切り取り「ツール」として使用してこの Geometry を分割cut
@@ -4465,9 +4491,10 @@
ポリカーブの文字列表現を取得します
- 曲線を結合してポリカーブを作成します。入力曲線を、接続順に指定する必要はありません。
- ポリカーブの方向は、入力された配列の最初の曲線を基準にします。
- 優先される結合の許容値を 1e-6 から 1e-3 までの単位で選択します。
+ Make PolyCurve by joining curves. Input curves need not be specified in order of connectivity.
+ PolyCurve direction is based on the first curve in the input array.
+ Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
ポリカーブに結合する曲線
結合する曲線間で使用できるギャップのサイズを判断するための許容値
結合された曲線によって作成されたポリカーブ
@@ -4476,9 +4503,10 @@
- 曲線を結合してポリカーブを作成します。入力曲線を、接続順に指定する必要はありません。
- ポリカーブの方向は、入力された配列の最初の曲線を基準にします。
- 優先される結合の許容値を 1e-6 から 1e-3 までの単位で選択します。
+ Make PolyCurve by joining curves. Input curves need not be specified in order of connectivity.
+ PolyCurve direction is based on the first curve in the input array.
+ Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
ポリカーブに結合する曲線
結合する曲線間で使用できるギャップのサイズを判断するための許容値
入力された曲線が互いに交差または重複しており、ポリカーブを作成する前に終端セグメントをトリムする必要がある場合は、True に設定します。既定では False に設定されています。
@@ -4489,13 +4517,15 @@
- 接続された曲線をグループ化して、1 つまたは複数のポリカーブを作成します。優先される結合の許容値を 1e-6 から 1e-3 までの単位で選択します。
+ Make one or more polycurves by grouping connected curves. Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
グループ化して 1 つまたは複数のポリカーブを作成する曲線
結合する曲線間で使用できるギャップのサイズを判断するための許容値
- 接続された曲線をグループ化して、1 つまたは複数のポリカーブを作成します。優先される結合の許容値を 1e-6 から 1e-3 までの単位で選択します。
+ Make one or more polycurves by grouping connected curves. Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
グループ化して 1 つまたは複数のポリカーブを作成する曲線
結合する曲線間で使用できるギャップのサイズを判断するための許容値
入力された曲線が互いに交差または重複しており、ポリカーブを作成する前に終端セグメントをトリムする必要がある場合は、True に設定します。既定では False に設定されています。
@@ -5218,6 +5248,9 @@
「このメソッドは廃止され、Dynamo の今後のバージョンで削除される予定です。代わりに SweepAsSolid(ICurveEntity path, bool cutEndOff)を使用してください」に類似するローカライズされた文字列を検索します。
+
+ Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use Curve.SweepAsSurface(profile, path, cutEndOff) instead.
+ 「このメソッドは廃止され、Dynamo の今後のバージョンで削除される予定です。代わりに Curve.TrimSegmentsByParameter(double[] parameters, bool discardEvenSegments)を使用してください」に類似するローカライズされた文字列を検索します。
@@ -5338,6 +5371,9 @@
「指定したデータ: \"{0}\" は値のペアの配列ではありません」に類似するローカライズされた文字列を検索します。
+
+ Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use Geometry.ProjectPointsOnto(Point[] points, Vector projectionDirection) instead..
+ 「{0} は一致します」に類似するローカライズされた文字列を検索します。
diff --git a/doc/distrib/xml/ko-KR/Analysis.xml b/doc/distrib/xml/ko-KR/Analysis.xml
index 7b39a6afe77..f4ebbbdc541 100644
--- a/doc/distrib/xml/ko-KR/Analysis.xml
+++ b/doc/distrib/xml/ko-KR/Analysis.xml
@@ -51,20 +51,6 @@
-
- 구조 점 해석 데이터를 저장하기 위한 클래스.
-
-
- Points 리스트.
-
-
- double 값 리스트 사전.
-
-
- PointAnalysisData 객체를 작성합니다.
- Points 리스트.
- double 값 리스트.
- 현지화된 문자열 등을 조회하기 위한 강력한 유형의 리소스 클래스
@@ -102,52 +88,8 @@
'이전에 VectorData 노드를 사용한 노드에 대한 직접 입력으로 Vector 노드와 Number 노드를 사용합니다.'와 유사한 현지화된 문자열을 조회합니다.
-
- 구조 표면 해석 데이터를 저장하기 위한 클래스.
-
-
- 위치가 포함된 표면.
-
-
- 표면의 UV 위치 리스트.
-
-
- double 값 리스트 사전.
-
-
- 값 없이 SurfaceData 객체를 작성합니다.
- 위치가 포함된 표면.
- 표면의 UV 위치 리스트.
-
-
-
- SurfaceData 객체를 작성합니다.
- 위치가 포함된 표면.
- 표면의 UV 위치 리스트.
- double 값 리스트.
-
-
- 두 개의 평면(UV 유형)을 취하며 두 평면 간의 차이가 1.0e-6보다 작으면 True를 반환하고 그렇지 않으면 False를 반환합니다.
-
-
-
- 위치에 값을 저장하기 위한 클래스.
-
- 구조 벡터 해석 데이터를 저장하기 위한 클래스.
-
-
- 계산 위치 리스트.
-
-
- 결과 사전.
-
-
- VectorAnalysisData 객체를 작성합니다.
- Points 리스트.
- Vector 값 리스트.
-
\ No newline at end of file
diff --git a/doc/distrib/xml/ko-KR/ProtoGeometry.xml b/doc/distrib/xml/ko-KR/ProtoGeometry.xml
index adfd323cdf2..497557be1c3 100644
--- a/doc/distrib/xml/ko-KR/ProtoGeometry.xml
+++ b/doc/distrib/xml/ko-KR/ProtoGeometry.xml
@@ -45,9 +45,6 @@
태그를 사용하면 임의의 메타데이터를 DesignScriptEntity에 추가할 수 있습니다. 이 기능은
Revit 형상 통합에 중요합니다.
-
- true
- true
@@ -924,13 +921,25 @@
NurbsCurve가 유리수인지 여부를 확인합니다. 이는 1.0이 아닌 가중치가 있는지 여부를 정의합니다.
- NurbsCurve의 제어점을 가져옵니다. 이 점들은 곡선이 보간하는 점입니다.
+ Get the control points of the NurbsCurve.
+ 점의 배열
+
+
+ The truly periodic control points of the NurbsCurve if periodic.
+ Note that this cannot be used together with PeriodicKnots() to reconstruct the original periodic NurbsCurve.
+ Throws (or is undefined) when the curve is not periodic.점의 배열곡선의 노트. 노트는 제어점이 어디에서 어떻게 곡선에 영향을 줄지 결정하는 데 사용되는 일련의 매개변수 값(double)입니다.Nurbscurve의 노트
+
+ The unclamped knots of the Curve if Periodic. Knots is a series of parameter values (doubles) used to determine where and how the control points affect the curve.
+ Note that this cannot be used together with PeriodicControlPoints() to reconstruct the original periodic NurbsCurve.
+ Throws (or is undefined) when the curve is not periodic.
+ The periodic knot vector of the nurbs curve
+ NurbsCurve 제어점 가중치를 반환합니다. 가중치는 각 제어점이 곡선의 모양에 미치는 영향을 결정합니다.Nurbscurve의 가중치
@@ -3714,6 +3723,15 @@
sweep1,curve2surf
+
+ 이 곡선을 경로 곡선을 따라 스윕하여 표면을 만듭니다
+
+ 스윕의 끝을 잘라내어 경로에 수직으로 만듭니다.
+ A Surface resulting from sweeping the curve along the path
+
+ sweep1,curve2surf
+
+ 이 닫힌 곡선을 경로 곡선을 따라 스윕하여 솔리드를 만듭니다
@@ -3746,7 +3764,7 @@
이는 테스트에만 사용됩니다.
-
+ true
@@ -3867,6 +3885,14 @@
이 객체와 다른 형상 모음에 대한 교차 형상을 가져옵니다. 포함되는 모든 형상의 공통 형상을 찾습니다.get overlap,multi intersect,intersect many
+
+ Projects a collection of Points onto this Geometry along the specified direction.
+ Returns a flat array of resulting Geometry.
+ Points to project
+ 투영 방향
+ Flat array of resulting Geometry
+ project points,batch project
+ 다른 형상을 절단 "도구"로 사용하여 이 형상을 분할cut
@@ -4462,9 +4488,10 @@
PolyCurve의 문자열 표현을 가져옵니다
- 곡선을 결합하여 PolyCurve를 작성합니다. 입력 곡선은 연결 순서대로 지정할 필요가 없습니다.
- PolyCurve 방향은 입력 배열의 첫 번째 곡선을 기준으로 합니다.
- 1e-6에서 1e-3 단위 사이에서 선호하는 결합 공차를 선택하십시오.
+ Make PolyCurve by joining curves. Input curves need not be specified in order of connectivity.
+ PolyCurve direction is based on the first curve in the input array.
+ Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
PolyCurve에 결합할 원곡선
결합할 곡선 간에 허용되는 간격 크기를 결정하는 공차
결합된 곡선으로 작성된 Polycurve
@@ -4473,9 +4500,10 @@
- 곡선을 결합하여 PolyCurve를 작성합니다. 입력 곡선은 연결 순서대로 지정할 필요가 없습니다.
- PolyCurve 방향은 입력 배열의 첫 번째 곡선을 기준으로 합니다.
- 1e-6에서 1e-3 단위 사이에서 선호하는 결합 공차를 선택하십시오.
+ Make PolyCurve by joining curves. Input curves need not be specified in order of connectivity.
+ PolyCurve direction is based on the first curve in the input array.
+ Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
PolyCurve에 결합할 원곡선
결합할 곡선 간에 허용되는 간격 크기를 결정하는 공차
입력 곡선이 서로 교차하거나 겹치고 PolyCurve를 작성하기 전에 끝 세그먼트를 잘라내야 하면 True로 설정합니다. 기본적으로 False로 설정되어 있습니다.
@@ -4486,13 +4514,15 @@
- 연결된 곡선을 그룹화하여 하나 이상의 polycurve를 만듭니다. 1e-6과 1e-3 단위 사이의 기본 결합 공차를 선택하십시오.
+ Make one or more polycurves by grouping connected curves. Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
하나 이상의 PolyCurves를 만들기 위해 함께 그룹화할 곡선
결합할 곡선 간에 허용되는 간격 크기를 결정하는 공차
- 연결된 곡선을 그룹화하여 하나 이상의 polycurve를 만듭니다. 1e-6과 1e-3 단위 사이의 기본 결합 공차를 선택하십시오.
+ Make one or more polycurves by grouping connected curves. Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
하나 이상의 PolyCurves를 만들기 위해 함께 그룹화할 곡선
결합할 곡선 간에 허용되는 간격 크기를 결정하는 공차
입력 곡선이 서로 교차하거나 겹치고 PolyCurve를 작성하기 전에 끝 세그먼트를 잘라내야 하면 True로 설정합니다. 기본적으로 False로 설정되어 있습니다.
@@ -5215,6 +5245,9 @@
유사한 현지화된 문자열을 조회합니다. 이 메서드는 더 이상 사용되지 않으며 이후 버전의 Dynamo에서 제거될 예정입니다. 대신 SweepAsSolid(ICurveEntity path, bool cutEndOff)를 사용하십시오.
+
+ Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use Curve.SweepAsSurface(profile, path, cutEndOff) instead.
+ 유사한 현지화된 문자열을 조회합니다. 이 메서드는 더 이상 사용되지 않으며 이후 버전의 Dynamo에서 제거될 예정입니다. 대신 Curve.TrimSegmentsByParameter(double[] parameters, bool discardEvenSegments)를 사용하십시오.
@@ -5335,6 +5368,9 @@
'지정된 데이터: \"{0}\"은(는) 이름 값 쌍의 배열이 아닙니다.'와 유사한 현지화된 문자열을 조회합니다.
+
+ Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use Geometry.ProjectPointsOnto(Point[] points, Vector projectionDirection) instead..
+ '{0}이(가) 일치합니다.'와 유사한 현지화된 문자열을 조회합니다.
diff --git a/doc/distrib/xml/pl-PL/Analysis.xml b/doc/distrib/xml/pl-PL/Analysis.xml
index acfb6e56f2a..8a79f017636 100644
--- a/doc/distrib/xml/pl-PL/Analysis.xml
+++ b/doc/distrib/xml/pl-PL/Analysis.xml
@@ -50,20 +50,6 @@
-
- Klasa do przechowywania danych analizy punktów konstrukcyjnych.
-
-
- Lista punktów.
-
-
- Słownik list wartości podwójnych.
-
-
- Utwórz obiekt PointAnalysisData.
- Lista punktów.
- Lista wartości podwójnych.
- Silnie typizowana klasa zasobów do wyszukiwania zlokalizowanych ciągów itp.
@@ -100,52 +86,8 @@
Wyszukuje zlokalizowany ciąg podobny do opcji Użyj węzłów wektora i węzłów liczbowych jako bezpośrednie dane wejściowe do węzłów, które wcześniej wykorzystywały węzły Danych wektora.
-
- Klasa do przechowywania danych analizy powierzchni strukturalnych.
-
-
- Powierzchnia, która zawiera położenia.
-
-
- Lista położeń UV na powierzchni.
-
-
- Słownik list wartości podwójnych.
-
-
- Utwórz obiekt SurfaceData bez wartości.
- Powierzchnia, która zawiera położenia.
- Lista położeń UV na powierzchni.
-
-
-
- Utwórz obiekt SurfaceData.
- Powierzchnia, która zawiera położenia.
- Lista położeń UV na powierzchni.
- Lista wartości podwójnych.
-
-
- Wymaga dwóch płaszczyzn (typu UV) i zwraca wartość Prawda, jeśli różnica między dwoma płaszczyznami jest mniejsza niż 1.0e-6, w przeciwnym razie zwraca wartość Fałsz.
-
-
-
- Klasa do przechowywania wartości w lokalizacji.
-
- Klasa do przechowywania danych analizy wektorów strukturalnych.
-
-
- Lista położeń obliczeń.
-
-
- Słownik wyników.
-
-
- Utwórz obiekt VectorAnalysisData.
- Lista punktów.
- Lista wartości wektora.
-
\ No newline at end of file
diff --git a/doc/distrib/xml/pl-PL/ProtoGeometry.xml b/doc/distrib/xml/pl-PL/ProtoGeometry.xml
index b1b10892ce5..4805cea6516 100644
--- a/doc/distrib/xml/pl-PL/ProtoGeometry.xml
+++ b/doc/distrib/xml/pl-PL/ProtoGeometry.xml
@@ -44,9 +44,6 @@
Etykiety umożliwiają dodawanie dowolnych metadanych do DesignScriptEntity. Jest to istotne w przypadku integragracji geometrii programu Revit.
-
- true
- true
@@ -923,13 +920,25 @@
Określa, czy NurbsCurve jest wymierna, czy nie. Parametr ten określa, czy któraś z szerokości nie wynosi 1,0.
- Pobierz punkty sterujące NurbsCurve. Są to punkty interpolowane przez krzywą.
+ Get the control points of the NurbsCurve.
+ Szyk punktów
+
+
+ The truly periodic control points of the NurbsCurve if periodic.
+ Note that this cannot be used together with PeriodicKnots() to reconstruct the original periodic NurbsCurve.
+ Throws (or is undefined) when the curve is not periodic.Szyk punktówWęzły krzywej. Węzły to seria wartości parametrów (typu double) służących do określenia, gdzie i jak punkty sterujące wpływają na krzywą.Węzły krzywej nurbs
+
+ The unclamped knots of the Curve if Periodic. Knots is a series of parameter values (doubles) used to determine where and how the control points affect the curve.
+ Note that this cannot be used together with PeriodicControlPoints() to reconstruct the original periodic NurbsCurve.
+ Throws (or is undefined) when the curve is not periodic.
+ The periodic knot vector of the nurbs curve
+ Zwraca wagi punktów sterujących NurbsCurve. Wagi określają wpływ każdego z punktów sterujących na kształt krzywej.Wagi krzywej nurbs
@@ -3716,6 +3725,15 @@
sweep1,curve2surf
+
+ Przeciąga tę krzywą wzdłuż krzywej definiującej, tworząc powierzchnię
+
+ Wytnij koniec przyciągnięcia i ustaw go prostopadle do ścieżki
+ A Surface resulting from sweeping the curve along the path
+
+ sweep1,curve2surf
+
+ Przeciąga tę krzywą zamkniętą wzdłuż krzywej definiującej, tworząc bryłę
@@ -3748,7 +3766,7 @@
Opcja ta służy wyłącznie do testowania.
-
+ true
@@ -3872,6 +3890,14 @@
Pobierz przecięcie geometrii dla tego obiektu i kolekcji innych geometrii. Znajduje wspólną geometrię dla wszystkich elementów uczestniczących.get overlap,multi intersect,intersect many
+
+ Projects a collection of Points onto this Geometry along the specified direction.
+ Returns a flat array of resulting Geometry.
+ Points to project
+ Kierunek rzutowania
+ Flat array of resulting Geometry
+ project points,batch project
+ Podziel tę geometrię, używając innej geometrii jako "narzędzia" do cięciacut
@@ -4468,9 +4494,10 @@
Pobierz reprezentację ciągu znaków PolyCurve
- Utwórz PolyCurve przez połączenie krzywych. Odwraca krzywą, aby utworzyć połączenie.
- Kierunek PolyCurve zależy od pierwszej krzywej w tablicy wejściowej.
- Wybierz preferowaną tolerancję połączenia z zakresu od 1e-6 do 1e-3 jednostek.
+ Make PolyCurve by joining curves. Input curves need not be specified in order of connectivity.
+ PolyCurve direction is based on the first curve in the input array.
+ Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
Krzywe do połączenia w PolyCurve
Tolerancja do określenia rozmiaru odstępu dozwolonego między krzywymi do połączenia
PolyCurve utworzona przez połączone krzywe
@@ -4479,9 +4506,10 @@
- Utwórz PolyCurve przez połączenie krzywych. Odwraca krzywą, aby utworzyć połączenie.
- Kierunek PolyCurve zależy od pierwszej krzywej w tablicy wejściowej.
- Wybierz preferowaną tolerancję połączenia z zakresu od 1e-6 do 1e-3 jednostek.
+ Make PolyCurve by joining curves. Input curves need not be specified in order of connectivity.
+ PolyCurve direction is based on the first curve in the input array.
+ Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
Krzywe do połączenia w PolyCurve
Tolerancja do określenia rozmiaru odstępu dozwolonego między krzywymi do połączenia
Ustaw wartość „True” (Prawda), jeśli krzywe wejściowe przecinają się/nakładają się na siebie i ich segmenty końcowe muszą zostać ucięte przed utworzeniem krzywej PolyCurve. Domyślnie jest ustawiona wartość „False” (Fałsz).
@@ -4492,13 +4520,15 @@
- Utwórz jedną lub więcej krzywych PolyCurve przez zgrupowanie połączonych krzywych. Wybierz preferowaną tolerancję łączenia między 1e-6 a 1e-3 jednostek.
+ Make one or more polycurves by grouping connected curves. Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
Krzywe do zgrupowania w celu utworzenia jednej lub wielu krzywych PolyCurve
Tolerancja do określenia rozmiaru odstępu dozwolonego między krzywymi do połączenia
- Utwórz jedną lub więcej krzywych PolyCurve przez zgrupowanie połączonych krzywych. Wybierz preferowaną tolerancję łączenia między 1e-6 a 1e-3 jednostek.
+ Make one or more polycurves by grouping connected curves. Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
Krzywe do zgrupowania w celu utworzenia jednej lub wielu krzywych PolyCurve
Tolerancja do określenia rozmiaru odstępu dozwolonego między krzywymi do połączenia
Ustaw wartość „True” (Prawda), jeśli krzywe wejściowe przecinają się/nakładają się na siebie i ich segmenty końcowe muszą zostać ucięte przed utworzeniem krzywej PolyCurve. Domyślnie jest ustawiona wartość „False” (Fałsz).
@@ -5220,6 +5250,9 @@
Wyszukuje zlokalizowany ciąg podobny do: Ta metoda została wycofana i zostanie usunięta w przyszłej wersji dodatku Dynamo. Zamiast niej użyj SweepAsSolid(ICurveEntity path, bool cutEndOff).
+
+ Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use Curve.SweepAsSurface(profile, path, cutEndOff) instead.
+ Wyszukuje zlokalizowany ciąg podobny do: Ta metoda została wycofana i zostanie usunięta w przyszłej wersji dodatku Dynamo. Zamiast niej użyj Curve.TrimSegmentsByParameter(double[] parameters, bool discardEvenSegments).
@@ -5340,6 +5373,9 @@
Wyszukuje zlokalizowany ciąg podobny do Podane dane: \"{0}\" nie są szykiem par wartości nazwy.
+
+ Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use Geometry.ProjectPointsOnto(Point[] points, Vector projectionDirection) instead..
+ Wyszukuje zlokalizowany ciąg podobny do {0} pokrywają się.
diff --git a/doc/distrib/xml/pt-BR/Analysis.xml b/doc/distrib/xml/pt-BR/Analysis.xml
index f1b7c56a0d8..f9bf90f2f00 100644
--- a/doc/distrib/xml/pt-BR/Analysis.xml
+++ b/doc/distrib/xml/pt-BR/Analysis.xml
@@ -51,20 +51,6 @@
-
- Uma classe para o armazenamento de dados da análise de ponto estruturado.
-
-
- Uma lista de pontos.
-
-
- Um dicionário de listas de valores duplos.
-
-
- Crie um objeto PointAnalysisData.
- Uma lista de pontos.
- Uma lista de valores duplos.
- Uma classe de recurso digitada com ênfase, para pesquisar sequências de caracteres etc.
@@ -102,52 +88,8 @@
A pesquisa de sequência de caracteres localizada similar a Usar os nós Vetor e Número como entradas diretas para os nós que anteriormente usavam os nós VectorData.
-
- Uma classe para o armazenamento de dados da análise da superfície estruturada.
-
-
- A superfície que contém as localizações.
-
-
- Uma lista de localizações UV na superfície.
-
-
- Um dicionário de listas de duplos.
-
-
- Crie um objeto SurfaceData sem valores.
- A superfície que contém as localizações.
- Uma lista de localizações UV na superfície.
-
-
-
- Crie um objeto SurfaceData.
- A superfície que contém as localizações.
- Uma lista de localizações UV na superfície.
- Uma lista de valores duplos.
-
-
- Toma dois planos (do tipo UV) e retorna Verdadeiro se a diferença entre os dois planos for menor que 1.0e-6 e, senão, retorna Falso.
-
-
-
- Uma classe para armazenar um valor em uma localização.
-
- Uma classe para o armazenamento de dados da análise do vetor estruturado.
-
-
- Uma lista de localizações de cálculo.
-
-
- Um dicionário de resultados.
-
-
- Crie um objeto VectorAnalysisData.
- Uma lista de pontos.
- Uma lista de valores de vetor.
-
\ No newline at end of file
diff --git a/doc/distrib/xml/pt-BR/ProtoGeometry.xml b/doc/distrib/xml/pt-BR/ProtoGeometry.xml
index 788fec21bdd..9e5bba44f30 100644
--- a/doc/distrib/xml/pt-BR/ProtoGeometry.xml
+++ b/doc/distrib/xml/pt-BR/ProtoGeometry.xml
@@ -44,9 +44,6 @@
Os identificadores permitem adicionar metadados arbitrários para um DesignScriptEntity. Isto é crítico para a integração da geometria do Revit.
-
- true
- true
@@ -923,13 +920,25 @@
Determina se NurbsCurve é ou não racional. Isso define se algum peso não corresponder a 1,0.
- Obtém os pontos de controle da curva Nurbs. Estes são os pontos nos quais a curva interpola.
+ Get the control points of the NurbsCurve.
+ Uma matriz de pontos
+
+
+ The truly periodic control points of the NurbsCurve if periodic.
+ Note that this cannot be used together with PeriodicKnots() to reconstruct the original periodic NurbsCurve.
+ Throws (or is undefined) when the curve is not periodic.Uma matriz de pontosOs nós da curva. Os nós são uma série de valores de parâmetros (duplos) usados para determinar onde e como os pontos de controle afetam a curva.Os nós da curva nurbs
+
+ The unclamped knots of the Curve if Periodic. Knots is a series of parameter values (doubles) used to determine where and how the control points affect the curve.
+ Note that this cannot be used together with PeriodicControlPoints() to reconstruct the original periodic NurbsCurve.
+ Throws (or is undefined) when the curve is not periodic.
+ The periodic knot vector of the nurbs curve
+ Retorna os pesos dos pontos de controle da NurbsCurve. Os pesos determinam a influência de cada ponto de controle no formato da curva.Pesos da curva nurbs
@@ -3697,6 +3706,15 @@
sweep1,curve2surf
+
+ Efetua a extrusão por percurso da curva ao longo da curva do caminho, criando uma superfície
+
+ Cortar o final da varredura e torná-la normal ao caminho
+ A Surface resulting from sweeping the curve along the path
+
+ sweep1,curve2surf
+
+ Efetua a extrusão por percurso da curva ao longo da curva do caminho, criando um sólido
@@ -3729,7 +3747,7 @@
Isso é usado apenas para testes.
-
+ true
@@ -3848,6 +3866,14 @@
Obter a intersecção da geometria para este objeto e uma coleção de outras geometrias. Localiza a geometria comum de todos os participantes.get overlap,multi intersect,intersect many
+
+ Projects a collection of Points onto this Geometry along the specified direction.
+ Returns a flat array of resulting Geometry.
+ Points to project
+ Direção de projeção
+ Flat array of resulting Geometry
+ project points,batch project
+ Dividir esta geometria utilizando outra geometria como um "ferramenta" de cortecut
@@ -4443,9 +4469,10 @@ Basicamente, a malha é preenchida com várias pequenas caixas, e uma nova
Obtém uma representação da sequência de caracteres da PolyCurve
- Crie a PolyCurve unindo curvas. As curvas de entrada não precisam ser especificadas por ordem de conectividade.
- A direção da PolyCurve é baseada na primeira curva na matriz de entradas.
- Escolha uma tolerância de união preferencial entre as unidades 1e-6 e 1e-3.
+ Make PolyCurve by joining curves. Input curves need not be specified in order of connectivity.
+ PolyCurve direction is based on the first curve in the input array.
+ Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
Curvas para unir em uma PolyCurve
Tolerância para determinar o tamanho permitido da lacuna entre curvas a unir
PolyCurve criada usando curvas unidas
@@ -4454,9 +4481,10 @@ Basicamente, a malha é preenchida com várias pequenas caixas, e uma nova
- Crie a PolyCurve unindo curvas. As curvas de entrada não precisam ser especificadas por ordem de conectividade.
- A direção da PolyCurve é baseada na primeira curva na matriz de entradas.
- Escolha uma tolerância de união preferencial entre as unidades 1e-6 e 1e-3.
+ Make PolyCurve by joining curves. Input curves need not be specified in order of connectivity.
+ PolyCurve direction is based on the first curve in the input array.
+ Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
Curvas para unir em uma PolyCurve
Tolerância para determinar o tamanho permitido da lacuna entre curvas a unir
Será definido como True se as curvas de entrada fizerem interseção/sobreposição umas às outras e precisarem que seus segmentos de extremidade sejam aparados antes da criação da PolyCurve. Por padrão, está definido como False.
@@ -4467,13 +4495,15 @@ Basicamente, a malha é preenchida com várias pequenas caixas, e uma nova
- Crie uma ou mais PolyCurves agrupando curvas conectadas. Escolha uma tolerância de união preferida entre 1e-6 e 1e-3 unidades.
+ Make one or more polycurves by grouping connected curves. Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
Curvas a agrupar para criar uma ou mais PolyCurves
Tolerância para determinar o tamanho permitido da lacuna entre curvas a unir
- Crie uma ou mais PolyCurves agrupando curvas conectadas. Escolha uma tolerância de união preferida entre 1e-6 e 1e-3 unidades.
+ Make one or more polycurves by grouping connected curves. Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
Curvas a agrupar para criar uma ou mais PolyCurves
Tolerância para determinar o tamanho permitido da lacuna entre curvas a unir
Será definido como True se as curvas de entrada fizerem interseção/sobreposição umas às outras e precisarem que seus segmentos de extremidade sejam aparados antes da criação da PolyCurve. Por padrão, está definido como False.
@@ -5196,6 +5226,9 @@ Basicamente, a malha é preenchida com várias pequenas caixas, e uma nova
Procura uma sequência de caracteres localizada, que seja similar a “Esse método está obsoleto e será removido em uma versão futura do Dynamo. Use SweepAsSolid(ICurveEntity path, bool cutEndOff)”.
+
+ Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use Curve.SweepAsSurface(profile, path, cutEndOff) instead.
+ Procura uma sequência de caracteres localizada, que seja similar a “Esse método está obsoleto e será removido em uma versão futura do Dynamo. Use Curve.TrimSegmentsByParameter(double[] parameters, bool discardEvenSegments)”.
@@ -5316,6 +5349,9 @@ Basicamente, a malha é preenchida com várias pequenas caixas, e uma nova
A pesquisa de sequência de caracteres localizada similar a Determinados dados: \"{0}\" não é uma matriz de pares de valor de nome.
+
+ Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use Geometry.ProjectPointsOnto(Point[] points, Vector projectionDirection) instead..
+ A pesquisa de sequência de caracteres localizada similar a {0} é coincidente.
diff --git a/doc/distrib/xml/ru-RU/Analysis.xml b/doc/distrib/xml/ru-RU/Analysis.xml
index 038e69b034f..cb5300c035c 100644
--- a/doc/distrib/xml/ru-RU/Analysis.xml
+++ b/doc/distrib/xml/ru-RU/Analysis.xml
@@ -51,20 +51,6 @@
-
- Класс для хранения структурированных данных анализа точек.
-
-
- Список точек.
-
-
- Словарь списков двойных значений.
-
-
- Создание объекта PointAnalysisData.
- Список точек.
- Список двойных значений.
- Класс ресурса со строгим контролем типа, используемый для поиска локализованных строк и т. п.
@@ -102,52 +88,8 @@
Поиск локализованной строки, подобной строке «Используйте узлы "Вектор" и узлы "Число" как прямые входные данные для узлов, для которых ранее использовались узлы VectorData».
-
- Класс для хранения структурированных данных анализа поверхности.
-
-
- Поверхность, содержащая местоположения.
-
-
- Список местоположений UV на поверхности.
-
-
- Словарь списков повторов.
-
-
- Создание объекта SurfaceData без значений.
- Поверхность, содержащая местоположения.
- Список местоположений UV на поверхности.
-
-
-
- Создание объекта SurfaceData.
- Поверхность, содержащая местоположения.
- Список местоположений UV на поверхности.
- Список двойных значений.
-
-
- Сравнивает две плоскости (тип UV) и возвращает значение True, если разница между этими плоскостями меньше 1,0e-6. В противном случае возвращает значение False.
-
-
-
- Класс для хранения значения в местоположении.
-
- Класс для хранения структурированных данных векторного анализа.
-
-
- Список местоположений для расчета.
-
-
- Словарь результатов.
-
-
- Создание объекта VectorAnalysisData.
- Список точек.
- Список значений вектора.
-
\ No newline at end of file
diff --git a/doc/distrib/xml/ru-RU/ProtoGeometry.xml b/doc/distrib/xml/ru-RU/ProtoGeometry.xml
index aea845fc06a..d2b3cd94ae2 100644
--- a/doc/distrib/xml/ru-RU/ProtoGeometry.xml
+++ b/doc/distrib/xml/ru-RU/ProtoGeometry.xml
@@ -45,9 +45,6 @@
С помощью марок можно добавить произвольные метаданные в объект DesignScriptEntity. Это является важным
аспектом интеграции геометрии Revit.
-
- true
- true
@@ -924,13 +921,25 @@
Определение того, является ли объект NurbsCurve рациональным. С помощью этого выявляется, имеются ли значения веса, которые не составляют 1,0.
- Получение управляющих точек NurbsCurve. Эти точки являются точками интерполяции кривой.
+ Get the control points of the NurbsCurve.
+ Массив точек
+
+
+ The truly periodic control points of the NurbsCurve if periodic.
+ Note that this cannot be used together with PeriodicKnots() to reconstruct the original periodic NurbsCurve.
+ Throws (or is undefined) when the curve is not periodic.Массив точекУзлы кривой. Узлы представляют собой серию значений параметров (двойных значений), используемых для определения места и способа воздействия управляющих точек на кривую.Узлы NURBS-кривой
+
+ The unclamped knots of the Curve if Periodic. Knots is a series of parameter values (doubles) used to determine where and how the control points affect the curve.
+ Note that this cannot be used together with PeriodicControlPoints() to reconstruct the original periodic NurbsCurve.
+ Throws (or is undefined) when the curve is not periodic.
+ The periodic knot vector of the nurbs curve
+ Возврат весов управляющих точек объекта NurbsCurve. Веса определяют влияние каждой управляющей точки на форму кривой.Веса NURBS-кривой
@@ -3717,6 +3726,15 @@
sweep1,curve2surf
+
+ Сдвиг данной кривой вдоль криволинейной траектории с созданием поверхности
+
+ Обрезать конец элемента сдвига и сделать его перпендикулярным траектории
+ A Surface resulting from sweeping the curve along the path
+
+ sweep1,curve2surf
+
+ Сдвиг данной замкнутой кривой вдоль криволинейной траектории с созданием твердого тела
@@ -3749,7 +3767,7 @@
Используется только для тестирования.
-
+ true
@@ -3873,6 +3891,14 @@
Получение пересечения геометрии данного объекта с набором других геометрических объектов. Поиск общей геометрии для всех задействованных элементов.get overlap,multi intersect,intersect many
+
+ Projects a collection of Points onto this Geometry along the specified direction.
+ Returns a flat array of resulting Geometry.
+ Points to project
+ Проецирование
+ Flat array of resulting Geometry
+ project points,batch project
+ Разделение данной геометрии при помощи другой геометрии в качестве инструмента обрезкиcut
@@ -4469,9 +4495,10 @@
Получение строчного представления объекта PolyCurve
- Создание элемента PolyCurve путем объединения кривых. Для обеспечения возможности соединения необходимо указать входные кривые.
- Направление элемента PolyCurve определяется первой кривой во входном массиве.
- Выберите нужный допуск смыкания поверхности между элементами 1e-6 и 1e-3.
+ Make PolyCurve by joining curves. Input curves need not be specified in order of connectivity.
+ PolyCurve direction is based on the first curve in the input array.
+ Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
Кривые для объединения в элемент PolyCurve
Допуск для определения размера допустимого зазора между объединяемыми кривыми
Сложная кривая, созданная соединенными кривыми
@@ -4480,9 +4507,10 @@
- Создание элемента PolyCurve путем объединения кривых. Для обеспечения возможности соединения необходимо указать входные кривые.
- Направление элемента PolyCurve определяется первой кривой во входном массиве.
- Выберите нужный допуск смыкания поверхности между элементами 1e-6 и 1e-3.
+ Make PolyCurve by joining curves. Input curves need not be specified in order of connectivity.
+ PolyCurve direction is based on the first curve in the input array.
+ Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
Кривые для объединения в элемент PolyCurve
Допуск для определения размера допустимого зазора между объединяемыми кривыми
Укажите значение True, если входные кривые пересекают или перекрывают друг друга, из-за чего перед созданием объекта PolyCurve необходимо удалить их конечные сегменты. По умолчанию задано значение False.
@@ -4493,13 +4521,15 @@
- Создание одной или нескольких поликривых путем группировки соединенных кривых. Выберите предпочтительный допуск соединения между элементами 1e-6 и 1e-3.
+ Make one or more polycurves by grouping connected curves. Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
Кривые, которые нужно сгруппировать для создания одного или нескольких объектов PolyCurve
Допуск для определения размера допустимого зазора между объединяемыми кривыми
- Создание одной или нескольких поликривых путем группировки соединенных кривых. Выберите предпочтительный допуск соединения между элементами 1e-6 и 1e-3.
+ Make one or more polycurves by grouping connected curves. Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
Кривые, которые нужно сгруппировать для создания одного или нескольких объектов PolyCurve
Допуск для определения размера допустимого зазора между объединяемыми кривыми
Укажите значение True, если входные кривые пересекают или перекрывают друг друга, из-за чего перед созданием объекта PolyCurve необходимо удалить их конечные сегменты. По умолчанию задано значение False.
@@ -5223,6 +5253,9 @@
Поиск локализованной строки, аналогичной строке «Этот метод исключен и в следующей версии Dynamo будет удален. Используйте вместо него SweepAsSolid(ICurveEntity path, bool cutEndOff)».
+
+ Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use Curve.SweepAsSurface(profile, path, cutEndOff) instead.
+ Поиск локализованной строки, аналогичной строке «Этот метод исключен и в следующей версии Dynamo будет удален. Используйте вместо него Curve.TrimSegmentsByParameter(double[] parameters, bool discardEvenSegments)».
@@ -5343,6 +5376,9 @@
Поиск локализованной строки, подобной строке «Данные: \"{0}\" отсутствуют в массиве парных значений имен».
+
+ Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use Geometry.ProjectPointsOnto(Point[] points, Vector projectionDirection) instead..
+ Поиск локализованной строки, подобной строке «{0} совпадают».
diff --git a/doc/distrib/xml/zh-CN/Analysis.xml b/doc/distrib/xml/zh-CN/Analysis.xml
index e69c513023d..3597c1b3c9b 100644
--- a/doc/distrib/xml/zh-CN/Analysis.xml
+++ b/doc/distrib/xml/zh-CN/Analysis.xml
@@ -51,20 +51,6 @@
-
- 用于存储结构点分析数据的类别。
-
-
- 点列表。
-
-
- 双精度值列表词典。
-
-
- 创建 PointAnalysisData 对象。
- 点列表。
- 双精度值列表。
- 强类型资源类别,用于查看本地化字符串等。
@@ -102,52 +88,8 @@
查找类似“将‘向量’节点和‘数字’节点用作节点的直接输入,以前是使用 VectorData 节点”的本地化字符串。
-
- 用于存储结构化曲面分析数据的类别。
-
-
- 包含位置的曲面。
-
-
- 曲面上 UV 位置的列表。
-
-
- 双精度值列表词典。
-
-
- 创建不含值的 SurfaceData 对象。
- 包含位置的曲面。
- 曲面上 UV 位置的列表。
-
-
-
- 创建 SurfaceData 对象。
- 包含位置的曲面。
- 曲面上 UV 位置的列表。
- 双精度值列表。
-
-
- 选取两个平面(类型为 UV)并返回 True(如果两个平面之间的差值小于 1.0e-6,否则返回 False)。
-
-
-
- 用于将值存储在位置的类别。
-
- 用于存储结构化向量分析数据的类别。
-
-
- 计算位置列表。
-
-
- 结果词典。
-
-
- 创建 VectorAnalysisData 对象。
- 点列表。
- 向量值列表。
-
\ No newline at end of file
diff --git a/doc/distrib/xml/zh-CN/ProtoGeometry.xml b/doc/distrib/xml/zh-CN/ProtoGeometry.xml
index a251c99e541..6ab2f4f2b87 100644
--- a/doc/distrib/xml/zh-CN/ProtoGeometry.xml
+++ b/doc/distrib/xml/zh-CN/ProtoGeometry.xml
@@ -45,9 +45,6 @@
标记使您能够将任意元数据添加到 DesignScriptEntity。这对于 Revit
几何图形集成至关重要。
-
- true
- true
@@ -924,13 +921,25 @@
确定 NurbsCurve 是否为有理曲线。这定义是否有任何权重不为 1.0。
- 获取 NurbsCurve 的控制点。这些是曲线插入的点。
+ Get the control points of the NurbsCurve.
+ 一组点
+
+
+ The truly periodic control points of the NurbsCurve if periodic.
+ Note that this cannot be used together with PeriodicKnots() to reconstruct the original periodic NurbsCurve.
+ Throws (or is undefined) when the curve is not periodic.一组点曲线的节点。节点是一系列参数值(双精度值),用于确定控制点影响曲线的位置和方式。NURBS 曲线的节点
+
+ The unclamped knots of the Curve if Periodic. Knots is a series of parameter values (doubles) used to determine where and how the control points affect the curve.
+ Note that this cannot be used together with PeriodicControlPoints() to reconstruct the original periodic NurbsCurve.
+ Throws (or is undefined) when the curve is not periodic.
+ The periodic knot vector of the nurbs curve
+ 返回 NurbsCurve 控制点权重。权重确定每个控制点对曲线形状的影响。NURBS 曲线的权重
@@ -3717,6 +3726,15 @@
sweep1,curve2surf
+
+ 沿路径曲线扫掠该曲线,以创建曲面
+
+ 剪切扫掠的端点,使其与路径垂直
+ A Surface resulting from sweeping the curve along the path
+
+ sweep1,curve2surf
+
+ 沿路径曲线扫掠该闭合曲线,以创建实体
@@ -3749,7 +3767,7 @@
这仅用于测试。
-
+ true
@@ -3873,6 +3891,14 @@
获取该对象几何图形与其他几何图形集的交点。查找所有参与者的共同几何图形。get overlap,multi intersect,intersect many
+
+ Projects a collection of Points onto this Geometry along the specified direction.
+ Returns a flat array of resulting Geometry.
+ Points to project
+ 投影方向
+ Flat array of resulting Geometry
+ project points,batch project
+ 使用其他几何图形作为拆分工具,拆分该几何图形cut
@@ -4469,9 +4495,10 @@
获取 PolyCurve 的字符串表示
- 通过连接曲线生成复合线。不需要按连接顺序指定输入曲线。
- 复合线方向基于输入阵列中的第一个曲线。
- 在 1e-6 到 1e-3 单位之间选择首选的连接公差。
+ Make PolyCurve by joining curves. Input curves need not be specified in order of connectivity.
+ PolyCurve direction is based on the first curve in the input array.
+ Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
连接到复合线的曲线
确定要连接的曲线之间允许的间隙尺寸的公差
由连接曲线创建的复合线
@@ -4480,9 +4507,10 @@
- 通过连接曲线生成复合线。不需要按连接顺序指定输入曲线。
- 复合线方向基于输入阵列中的第一个曲线。
- 在 1e-6 到 1e-3 单位之间选择首选的连接公差。
+ Make PolyCurve by joining curves. Input curves need not be specified in order of connectivity.
+ PolyCurve direction is based on the first curve in the input array.
+ Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
连接到复合线的曲线
确定要连接的曲线之间允许的间隙尺寸的公差
如果输入曲线彼此相交/重叠,并且需要在创建复合线之前修剪掉其末端段,则设置为 True。默认情况下,它设置为 False。
@@ -4493,13 +4521,15 @@
- 通过对连接的曲线进行分组,从而生成一条或多条复合线。选择一个介于 1e-6 和 1e-3 单位之间的首选连接公差。
+ Make one or more polycurves by grouping connected curves. Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
分组在一起以创建一条或多条复合线的曲线
确定要连接的曲线之间允许的间隙尺寸的公差
- 通过对连接的曲线进行分组,从而生成一条或多条复合线。选择一个介于 1e-6 和 1e-3 单位之间的首选连接公差。
+ Make one or more polycurves by grouping connected curves. Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
分组在一起以创建一条或多条复合线的曲线
确定要连接的曲线之间允许的间隙尺寸的公差
如果输入曲线彼此相交/重叠,并且需要在创建复合线之前修剪掉其末端段,则设置为 True。默认情况下,它设置为 False。
@@ -5222,6 +5252,9 @@
查找类似“此方法已弃用,将在未来版本的 Dynamo 中删除。请改用‘SweepAsSolid(ICurveEntity path, bool cutEndOff)’。”的本地化字符串。
+
+ Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use Curve.SweepAsSurface(profile, path, cutEndOff) instead.
+ 查找类似“此方法已弃用,将在未来版本的 Dynamo 中删除。请改用‘Curve.TrimSegmentsByParameter(double[] parameters, bool discardEvenSegments)’。”的本地化字符串。
@@ -5342,6 +5375,9 @@
查找类似“给定数据: \"{0}\" 不是名称值对数组”的本地化字符串。
+
+ Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use Geometry.ProjectPointsOnto(Point[] points, Vector projectionDirection) instead..
+ 查找类似“{0} 重合”的本地化字符串。
diff --git a/doc/distrib/xml/zh-TW/Analysis.xml b/doc/distrib/xml/zh-TW/Analysis.xml
index 521a22fe08c..887fbb727ac 100644
--- a/doc/distrib/xml/zh-TW/Analysis.xml
+++ b/doc/distrib/xml/zh-TW/Analysis.xml
@@ -51,20 +51,6 @@
-
- 用於儲存結構點分析資料的類別。
-
-
- 點清單。
-
-
- 倍精度值清單的字典。
-
-
- 建立 PointAnalysisData 物件。
- 點清單。
- 倍精度值清單。
- 一種強型別資源類別,用於查找本土化的字串,等等。
@@ -102,52 +88,8 @@
查找類似於「使用向量節點和號碼節點,作為之前使用 PointData 節點之節點的直接輸入」的本土化字串。
-
- 用於儲存結構化曲面分析資料的類別。
-
-
- 包含位置的曲面。
-
-
- 曲面上的 UV 位置清單。
-
-
- 倍精度實數清單的字典。
-
-
- 建立沒有值的 SurfaceData 物件。
- 包含位置的曲面。
- 曲面上的 UV 位置清單。
-
-
-
- 建立 SurfaceData 物件。
- 包含位置的曲面。
- 曲面上的 UV 位置清單。
- 倍精度值清單。
-
-
- 參考兩個 UV 類型的平面,如其之間差異小於 1.0e-6,將傳回 True,否則傳回 False。
-
-
-
- 用於儲存位置中值的類別。
-
- 用於儲存結構化向量分析資料的類別。
-
-
- 計算位置清單。
-
-
- 結果字典。
-
-
- 建立 VectorAnalysisData 物件。
- 點清單。
- 向量值清單。
-
\ No newline at end of file
diff --git a/doc/distrib/xml/zh-TW/ProtoGeometry.xml b/doc/distrib/xml/zh-TW/ProtoGeometry.xml
index 7dd08088fc0..079f2870495 100644
--- a/doc/distrib/xml/zh-TW/ProtoGeometry.xml
+++ b/doc/distrib/xml/zh-TW/ProtoGeometry.xml
@@ -45,9 +45,6 @@
標籤可讓您將任意詮釋資料加入至 DesignScriptEntity。這對 Revit
幾何圖形整合至關重要。
-
- true
- true
@@ -924,13 +921,25 @@
判定 NurbsCurve 是否為有理數。這會定義所有權重是否都不是 1.0。
- 取得 NurbsCurve 的控制點。這些是曲線內插的點。
+ Get the control points of the NurbsCurve.
+ 點陣列
+
+
+ The truly periodic control points of the NurbsCurve if periodic.
+ Note that this cannot be used together with PeriodicKnots() to reconstruct the original periodic NurbsCurve.
+ Throws (or is undefined) when the curve is not periodic.點陣列曲線的節點。節點是一系列用來決定控制點在哪以及如何影響曲線的參數值 (double)。NURBS 曲線的節點
+
+ The unclamped knots of the Curve if Periodic. Knots is a series of parameter values (doubles) used to determine where and how the control points affect the curve.
+ Note that this cannot be used together with PeriodicControlPoints() to reconstruct the original periodic NurbsCurve.
+ Throws (or is undefined) when the curve is not periodic.
+ The periodic knot vector of the nurbs curve
+ 傳回 NurbsCurve 控制點的權重。權重決定每個控制點對曲線造型的影響。NURBS 曲線的權重
@@ -3714,6 +3723,15 @@
sweep1,curve2surf
+
+ 沿著路徑曲線掃掠此曲線,建立曲線
+
+ 切割掃掠的端點,並使其正垂於路徑
+ A Surface resulting from sweeping the curve along the path
+
+ sweep1,curve2surf
+
+ 沿著路徑曲線掃掠此封閉曲線,建立實體
@@ -3746,7 +3764,7 @@
這僅供測試。
-
+ true
@@ -3865,6 +3883,14 @@
取得這個物件與其他幾何圖形集合的交叉幾何圖形。尋找所有參與者的共用幾何圖形。get overlap,multi intersect,intersect many
+
+ Projects a collection of Points onto this Geometry along the specified direction.
+ Returns a flat array of resulting Geometry.
+ Points to project
+ 投影方向
+ Flat array of resulting Geometry
+ project points,batch project
+ 使用另一個幾何圖形做為切割「工具」,來分割這個幾何圖形cut
@@ -4460,9 +4486,10 @@
取得 PolyCurve 的字串表現法
- 透過接合曲線製作 PolyCurve。指定輸入曲線時不需按照連接順序。
- PolyCurve 方向是根據輸入陣列中的第一條曲線。
- 在 1e-6 與 1e-3 個單位之間選擇您偏好的接合公差。
+ Make PolyCurve by joining curves. Input curves need not be specified in order of connectivity.
+ PolyCurve direction is based on the first curve in the input array.
+ Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
接合至 polycurve 的曲線
決定要接合的曲線之間所允許的間隙大小的公差
透過接合的曲線建立的 PolyCurve
@@ -4471,9 +4498,10 @@
- 透過接合曲線製作 PolyCurve。指定輸入曲線時不需按照連接順序。
- PolyCurve 方向是根據輸入陣列中的第一條曲線。
- 在 1e-6 與 1e-3 個單位之間選擇您偏好的接合公差。
+ Make PolyCurve by joining curves. Input curves need not be specified in order of connectivity.
+ PolyCurve direction is based on the first curve in the input array.
+ Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
接合至 polycurve 的曲線
決定要接合的曲線之間所允許的間隙大小的公差
如果輸入曲線彼此相交/重疊,並且需要在建立 PolyCurve 之前修剪其端點線段,則設定為 True。預設設定為 False。
@@ -4484,13 +4512,15 @@
- 透過群組連接的曲線來製作一條或多條 PolyCurve。在 1e-6 和 1e-3 單位之間選擇一個偏好的接合公差。
+ Make one or more polycurves by grouping connected curves. Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
要群組在一起以建立一條或多條 PolyCurves 的曲線
決定要接合的曲線之間所允許的間隙大小的公差
- 透過群組連接的曲線來製作一條或多條 PolyCurve。在 1e-6 和 1e-3 單位之間選擇一個偏好的接合公差。
+ Make one or more polycurves by grouping connected curves. Choose a preferred join tolerance between 1e-6 and 1e-3 units.
+ Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points.
要群組在一起以建立一條或多條 PolyCurves 的曲線
決定要接合的曲線之間所允許的間隙大小的公差
如果輸入曲線彼此相交/重疊,並且需要在建立 PolyCurve 之前修剪其端點線段,則設定為 True。預設設定為 False。
@@ -5213,6 +5243,9 @@
查找類似於「此方法已棄用,未來版本的 Dynamo 將移除。請改用 SweepAsSolid(ICurveEntity path, bool cutEndOff)」的本土化字串。
+
+ Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use Curve.SweepAsSurface(profile, path, cutEndOff) instead.
+ 查找類似於「此方法已棄用,未來版本的 Dynamo 將移除。請改用 Curve.TrimSegmentsByParameter(double[] parameters, bool discardEvenSegments)。」的本土化字串。
@@ -5333,6 +5366,9 @@
查找類似於「給定的資料: \ "{0}\ " 不是名稱值對的陣列」的本土化字串。
+
+ Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use Geometry.ProjectPointsOnto(Point[] points, Vector projectionDirection) instead..
+ 查找類似於「{0} 重合」的本土化字串。
diff --git a/src/DynamoCore/Graph/Nodes/Attributes.cs b/src/DynamoCore/Graph/Nodes/Attributes.cs
index 686adf5e51e..a3005360dc0 100644
--- a/src/DynamoCore/Graph/Nodes/Attributes.cs
+++ b/src/DynamoCore/Graph/Nodes/Attributes.cs
@@ -19,29 +19,7 @@ public NodeNameAttribute(string elementName)
}
///
- /// The NodeCategoryAttribute attribute allows the node implementer
- /// to define in which category node will appear.
- ///
- [AttributeUsage(AttributeTargets.All)]
- public class NodeCategoryAttribute : Attribute
- {
- ///
- /// Creates NodeCategoryAttribute.
- ///
- /// Full name of the category. E.g. Core.List.Create
- public NodeCategoryAttribute(string category)
- {
- ElementCategory = category;
- }
-
- ///
- /// Full name of the category. E.g. Core.List.Create
- ///
- public string ElementCategory { get; set; }
- }
-
- ///
- /// The NodeCategoryAttribute attribute allows the node implementer
+ /// The NodeSearchTagsAttribute attribute allows the node implementer
/// to define search tags.
///
[AttributeUsage(AttributeTargets.All)]
diff --git a/src/DynamoCore/Properties/AssemblyInfo.cs b/src/DynamoCore/Properties/AssemblyInfo.cs
index 113c8e7d9e4..a8c5cc5d882 100644
--- a/src/DynamoCore/Properties/AssemblyInfo.cs
+++ b/src/DynamoCore/Properties/AssemblyInfo.cs
@@ -64,6 +64,8 @@
[assembly: InternalsVisibleTo("MCPServer")]
// Disable PublicAPIAnalyzer errors for this type as they're already added to the public API text file
-#pragma warning disable RS0016
+#pragma warning disable RS0016
[assembly: TypeForwardedTo(typeof(Dynamo.Scheduler.Disposable))]
+// NodeCategoryAttribute moved to DynamoServices so libraries that reference only DynamoServices (e.g. LibG) can use it.
+[assembly: TypeForwardedTo(typeof(Dynamo.Graph.Nodes.NodeCategoryAttribute))]
#pragma warning restore RS0016
diff --git a/src/DynamoCore/PublicAPI.Shipped.txt b/src/DynamoCore/PublicAPI.Shipped.txt
index 5f282702bb0..a6f2640aeb1 100644
--- a/src/DynamoCore/PublicAPI.Shipped.txt
+++ b/src/DynamoCore/PublicAPI.Shipped.txt
@@ -1 +1,3197 @@
-
\ No newline at end of file
+abstract Dynamo.Extensions.LinterExtensionBase.Name.get -> string
+abstract Dynamo.Extensions.LinterExtensionBase.Shutdown() -> void
+abstract Dynamo.Extensions.LinterExtensionBase.UniqueId.get -> string
+abstract Dynamo.Graph.ModelBase.DeserializeCore(System.Xml.XmlElement nodeElement, Dynamo.Graph.SaveContext context) -> void
+abstract Dynamo.Graph.ModelBase.SerializeCore(System.Xml.XmlElement element, Dynamo.Graph.SaveContext context) -> void
+abstract Dynamo.Graph.Nodes.FunctionCallNodeController.GetFunctionApplication(Dynamo.Graph.Nodes.NodeModel model, System.Collections.Generic.List inputAstNodes) -> ProtoCore.AST.AssociativeAST.AssociativeNode
+abstract Dynamo.Graph.Nodes.FunctionCallNodeController.InitializeInputs(Dynamo.Graph.Nodes.NodeModel model) -> void
+abstract Dynamo.Graph.Nodes.FunctionCallNodeController.InitializeOutputs(Dynamo.Graph.Nodes.NodeModel model) -> void
+abstract Dynamo.Graph.Nodes.VariableInputNode.GetInputName(int index) -> string
+abstract Dynamo.Graph.Nodes.VariableInputNode.GetInputTooltip(int index) -> string
+abstract Dynamo.Graph.Nodes.VariableInputNodeController.GetInputName(int index) -> string
+abstract Dynamo.Graph.Nodes.VariableInputNodeController.GetInputTooltip(int index) -> string
+abstract Dynamo.Linting.Rules.GraphLinterRule.EvaluateFunction(Dynamo.Graph.Workspaces.WorkspaceModel workspaceModel, string changedEvent, Dynamo.Graph.Nodes.NodeModel modifiedNode = null) -> System.Tuple>
+abstract Dynamo.Linting.Rules.GraphLinterRule.InitFunction(Dynamo.Graph.Workspaces.WorkspaceModel workspaceModel) -> System.Collections.Generic.List>>
+abstract Dynamo.Linting.Rules.LinterRule.CallToAction.get -> string
+abstract Dynamo.Linting.Rules.LinterRule.Description.get -> string
+abstract Dynamo.Linting.Rules.LinterRule.EvaluationTriggerEvents.get -> System.Collections.Generic.List
+abstract Dynamo.Linting.Rules.LinterRule.Id.get -> string
+abstract Dynamo.Linting.Rules.LinterRule.SeverityCode.get -> Dynamo.Linting.Interfaces.SeverityCodesEnum
+abstract Dynamo.Linting.Rules.NodeLinterRule.EvaluateFunction(Dynamo.Graph.Nodes.NodeModel nodeModel, string changedEvent) -> Dynamo.Linting.Interfaces.RuleEvaluationStatusEnum
+abstract Dynamo.Linting.Rules.NodeLinterRule.InitFunction(Dynamo.Graph.Workspaces.WorkspaceModel workspaceModel) -> System.Collections.Generic.List>
+abstract Dynamo.Models.DynamoModel.RecordableCommand.ExecuteCore(Dynamo.Models.DynamoModel dynamoModel) -> void
+abstract Dynamo.Models.DynamoModel.RecordableCommand.SerializeCore(System.Xml.XmlElement element) -> void
+abstract Dynamo.Scheduler.AsyncTask.HandleTaskCompletionCore() -> void
+abstract Dynamo.Scheduler.AsyncTask.HandleTaskExecutionCore() -> void
+abstract Dynamo.Scheduler.AsyncTask.Priority.get -> Dynamo.Scheduler.AsyncTask.TaskPriority
+abstract Dynamo.Search.BrowserItem.Items.get -> System.Collections.ObjectModel.ObservableCollection
+abstract Dynamo.Search.BrowserItem.Items.set -> void
+abstract Dynamo.Search.BrowserItem.Name.get -> string
+abstract Dynamo.Search.SearchElements.NodeSearchElement.ConstructNewNodeModel() -> Dynamo.Graph.Nodes.NodeModel
+abstract Dynamo.Search.SearchElements.SearchElementBase.Description.get -> string
+abstract Dynamo.Search.SearchElements.SearchElementBase.Keywords.get -> string
+abstract Dynamo.Search.SearchElements.SearchElementBase.Keywords.set -> void
+abstract Dynamo.Search.SearchElements.SearchElementBase.Searchable.get -> bool
+abstract Dynamo.Search.SearchElements.SearchElementBase.Type.get -> string
+abstract Dynamo.Search.SearchElements.SearchElementBase.Weight.get -> double
+abstract Dynamo.Search.SearchElements.SearchElementBase.Weight.set -> void
+const Dynamo.Configuration.Configurations.NotificationsDefaultTimeOut = 10000 -> int
+const Dynamo.Configuration.Configurations.ConnectorZoomScalingFactor = 2 -> double
+const Dynamo.Configuration.Context.NONE = "None" -> string
+const Dynamo.Configuration.Context.REVIT_2014 = "Revit 2014" -> string
+const Dynamo.Configuration.Context.REVIT_2015 = "Revit 2015" -> string
+const Dynamo.Configuration.Context.VASARI_2014 = "Vasari 2014" -> string
+const Dynamo.Configuration.PreferenceSettings.DefaultDateFormat = "MMMM dd, yyyy h:mm tt" -> string
+const Dynamo.Engine.LibraryServices.Categories.BuiltIn = "BuiltIn" -> string
+const Dynamo.Engine.LibraryServices.Categories.Constructors = "Create" -> string
+const Dynamo.Engine.LibraryServices.Categories.MemberFunctions = "Actions" -> string
+const Dynamo.Engine.LibraryServices.Categories.Operators = "Operators" -> string
+const Dynamo.Engine.LibraryServices.Categories.Properties = "Query" -> string
+const Dynamo.Graph.Nodes.BuiltinNodeCategories.ANALYZE_SOLAR = "Analyze.Solar" -> string
+const Dynamo.Graph.Nodes.BuiltinNodeCategories.CORE = "Core" -> string
+const Dynamo.Graph.Nodes.BuiltinNodeCategories.CORE_EVALUATE = "Core.Evaluate" -> string
+const Dynamo.Graph.Nodes.BuiltinNodeCategories.CORE_INPUT = "Core.Input" -> string
+const Dynamo.Graph.Nodes.BuiltinNodeCategories.CORE_IO = "Core.File" -> string
+const Dynamo.Graph.Nodes.BuiltinNodeCategories.CORE_LISTS_ACTION = "Core.List.Actions" -> string
+const Dynamo.Graph.Nodes.BuiltinNodeCategories.CORE_LISTS_CREATE = "Core.List.Create" -> string
+const Dynamo.Graph.Nodes.BuiltinNodeCategories.CORE_LISTS_QUERY = "Core.List.Query" -> string
+const Dynamo.Graph.Nodes.BuiltinNodeCategories.CORE_SCRIPTING = "Core.Scripting" -> string
+const Dynamo.Graph.Nodes.BuiltinNodeCategories.CORE_UNITS = "Core.Units" -> string
+const Dynamo.Graph.Nodes.BuiltinNodeCategories.CORE_VIEW = "Core.View" -> string
+const Dynamo.Graph.Nodes.BuiltinNodeCategories.CORE_WEB = "Core.Web" -> string
+const Dynamo.Graph.Nodes.BuiltinNodeCategories.GEOMETRY = "Geometry.Geometry" -> string
+const Dynamo.Graph.Nodes.BuiltinNodeCategories.GEOMETRY_CATEGORY = "Geometry" -> string
+const Dynamo.Graph.Nodes.BuiltinNodeCategories.IO = "Input/Output" -> string
+const Dynamo.Graph.Nodes.BuiltinNodeCategories.IO_HARDWARE = "Input/Output.Hardware" -> string
+const Dynamo.Graph.Nodes.BuiltinNodeCategories.LOGIC = "Core.Logic" -> string
+const Dynamo.Graph.Nodes.BuiltinNodeCategories.LOGIC_MATH_OPTIMIZE = "Logic.Math.Optimize" -> string
+const Dynamo.Graph.Nodes.BuiltinNodeCategories.MODIFIERS = "Modifiers" -> string
+const Dynamo.Graph.Presets.PresetModel.DescriptionAttributeName = "Description" -> string
+const Dynamo.Graph.Presets.PresetModel.GuidAttributeName = "guid" -> string
+const Dynamo.Graph.Presets.PresetModel.NodeNameAttributeName = "nickname" -> string
+const Dynamo.Graph.Presets.PresetModel.StateNameAttributeName = "Name" -> string
+const Dynamo.Models.RunSettings.DefaultRunPeriod = 1000 -> int
+Dynamo.Annotations.NotifyPropertyChangedInvocatorAttribute
+Dynamo.Annotations.NotifyPropertyChangedInvocatorAttribute.NotifyPropertyChangedInvocatorAttribute() -> void
+Dynamo.Annotations.NotifyPropertyChangedInvocatorAttribute.NotifyPropertyChangedInvocatorAttribute(string parameterName) -> void
+Dynamo.Annotations.NotifyPropertyChangedInvocatorAttribute.ParameterName.get -> string
+Dynamo.Configuration.Configurations
+Dynamo.Configuration.Configurations.Configurations() -> void
+Dynamo.Configuration.Context
+Dynamo.Configuration.DebugSettings
+Dynamo.Configuration.DebugSettings.DebugSettings() -> void
+Dynamo.Configuration.DynamoPlayerFolder
+Dynamo.Configuration.DynamoPlayerFolder.DisplayName.get -> string
+Dynamo.Configuration.DynamoPlayerFolder.DisplayName.set -> void
+Dynamo.Configuration.DynamoPlayerFolder.DynamoPlayerFolder() -> void
+Dynamo.Configuration.DynamoPlayerFolder.Id.get -> string
+Dynamo.Configuration.DynamoPlayerFolder.Id.set -> void
+Dynamo.Configuration.DynamoPlayerFolder.IsDefault.get -> bool
+Dynamo.Configuration.DynamoPlayerFolder.IsDefault.set -> void
+Dynamo.Configuration.DynamoPlayerFolder.IsRemovable.get -> bool
+Dynamo.Configuration.DynamoPlayerFolder.IsRemovable.set -> void
+Dynamo.Configuration.DynamoPlayerFolder.IsValid.get -> bool
+Dynamo.Configuration.DynamoPlayerFolder.IsValid.set -> void
+Dynamo.Configuration.DynamoPlayerFolder.Order.get -> int
+Dynamo.Configuration.DynamoPlayerFolder.Order.set -> void
+Dynamo.Configuration.DynamoPlayerFolder.Path.get -> string
+Dynamo.Configuration.DynamoPlayerFolder.Path.set -> void
+Dynamo.Configuration.DynamoPlayerFolderGroup
+Dynamo.Configuration.DynamoPlayerFolderGroup.DynamoPlayerFolderGroup() -> void
+Dynamo.Configuration.DynamoPlayerFolderGroup.EntryPoint.get -> string
+Dynamo.Configuration.DynamoPlayerFolderGroup.EntryPoint.set -> void
+Dynamo.Configuration.DynamoPlayerFolderGroup.Folders.get -> System.Collections.Generic.List
+Dynamo.Configuration.DynamoPlayerFolderGroup.Folders.set -> void
+Dynamo.Configuration.GraphChecksumItem
+Dynamo.Configuration.GraphChecksumItem.Checksum.get -> string
+Dynamo.Configuration.GraphChecksumItem.Checksum.set -> void
+Dynamo.Configuration.GraphChecksumItem.GraphChecksumItem() -> void
+Dynamo.Configuration.GraphChecksumItem.GraphId.get -> string
+Dynamo.Configuration.GraphChecksumItem.GraphId.set -> void
+Dynamo.Configuration.GroupStyleItem
+Dynamo.Configuration.GroupStyleItem.GroupStyleItem() -> void
+Dynamo.Configuration.PreferenceSettings
+Dynamo.Configuration.PreferenceSettings.AskForTrustedLocationResult
+Dynamo.Configuration.PreferenceSettings.AskForTrustedLocationResult.Ask = 0 -> Dynamo.Configuration.PreferenceSettings.AskForTrustedLocationResult
+Dynamo.Configuration.PreferenceSettings.AskForTrustedLocationResult.DontAsk = 1 -> Dynamo.Configuration.PreferenceSettings.AskForTrustedLocationResult
+Dynamo.Configuration.PreferenceSettings.AskForTrustedLocationResult.UnableToAsk = 2 -> Dynamo.Configuration.PreferenceSettings.AskForTrustedLocationResult
+Dynamo.Configuration.PreferenceSettings.BackgroundPreviews.get -> System.Collections.Generic.List
+Dynamo.Configuration.PreferenceSettings.BackgroundPreviews.set -> void
+Dynamo.Configuration.PreferenceSettings.BackupFiles.get -> System.Collections.Generic.List
+Dynamo.Configuration.PreferenceSettings.BackupFiles.set -> void
+Dynamo.Configuration.PreferenceSettings.BackupFilesCount.get -> int
+Dynamo.Configuration.PreferenceSettings.BackupFilesCount.set -> void
+Dynamo.Configuration.PreferenceSettings.BackupInterval.get -> int
+Dynamo.Configuration.PreferenceSettings.BackupInterval.set -> void
+Dynamo.Configuration.PreferenceSettings.BackupLocation.get -> string
+Dynamo.Configuration.PreferenceSettings.BackupLocation.set -> void
+Dynamo.Configuration.PreferenceSettings.CollapseToMinSize.get -> bool
+Dynamo.Configuration.PreferenceSettings.CollapseToMinSize.set -> void
+Dynamo.Configuration.PreferenceSettings.ConnectorType.get -> Dynamo.Graph.Connectors.ConnectorType
+Dynamo.Configuration.PreferenceSettings.ConnectorType.set -> void
+Dynamo.Configuration.PreferenceSettings.ConsoleHeight.get -> int
+Dynamo.Configuration.PreferenceSettings.ConsoleHeight.set -> void
+Dynamo.Configuration.PreferenceSettings.CustomPackageFolders.get -> System.Collections.Generic.List
+Dynamo.Configuration.PreferenceSettings.CustomPackageFolders.set -> void
+Dynamo.Configuration.PreferenceSettings.DefaultEnableLegacyPolyCurveBehavior.get -> bool
+Dynamo.Configuration.PreferenceSettings.DefaultEnableLegacyPolyCurveBehavior.set -> void
+Dynamo.Configuration.PreferenceSettings.DefaultNodeAutocompleteSuggestion.get -> Dynamo.Models.NodeAutocompleteSuggestion
+Dynamo.Configuration.PreferenceSettings.DefaultNodeAutocompleteSuggestion.set -> void
+Dynamo.Configuration.PreferenceSettings.DefaultPythonEngine.get -> string
+Dynamo.Configuration.PreferenceSettings.DefaultPythonEngine.set -> void
+Dynamo.Configuration.PreferenceSettings.DefaultRunType.get -> Dynamo.Models.RunType
+Dynamo.Configuration.PreferenceSettings.DefaultRunType.set -> void
+Dynamo.Configuration.PreferenceSettings.DefaultScaleFactor.get -> double
+Dynamo.Configuration.PreferenceSettings.DefaultScaleFactor.set -> void
+Dynamo.Configuration.PreferenceSettings.DisableBuiltinPackages.get -> bool
+Dynamo.Configuration.PreferenceSettings.DisableBuiltinPackages.set -> void
+Dynamo.Configuration.PreferenceSettings.DisableCustomPackageLocations.get -> bool
+Dynamo.Configuration.PreferenceSettings.DisableCustomPackageLocations.set -> void
+Dynamo.Configuration.PreferenceSettings.DisableTrustWarnings.get -> bool
+Dynamo.Configuration.PreferenceSettings.DisableTrustWarnings.set -> void
+Dynamo.Configuration.PreferenceSettings.DynamoPlayerFolderGroups.get -> System.Collections.Generic.List
+Dynamo.Configuration.PreferenceSettings.DynamoPlayerFolderGroups.set -> void
+Dynamo.Configuration.PreferenceSettings.EnableDynamoPlayerRenamedWatchAsOutput.get -> bool
+Dynamo.Configuration.PreferenceSettings.EnableDynamoPlayerRenamedWatchAsOutput.set -> void
+Dynamo.Configuration.PreferenceSettings.EnableNodeAutoComplete.get -> bool
+Dynamo.Configuration.PreferenceSettings.EnableNodeAutoComplete.set -> void
+Dynamo.Configuration.PreferenceSettings.EnableNewNodeAutoCompleteUI.get -> bool
+Dynamo.Configuration.PreferenceSettings.EnableNewNodeAutoCompleteUI.set -> void
+Dynamo.Configuration.PreferenceSettings.EnableNotificationCenter.get -> bool
+Dynamo.Configuration.PreferenceSettings.EnableNotificationCenter.set -> void
+Dynamo.Configuration.PreferenceSettings.EnablePersistExtensions.get -> bool
+Dynamo.Configuration.PreferenceSettings.EnablePersistExtensions.set -> void
+Dynamo.Configuration.PreferenceSettings.EnableStaticSplashScreen.get -> bool
+Dynamo.Configuration.PreferenceSettings.EnableStaticSplashScreen.set -> void
+Dynamo.Configuration.PreferenceSettings.GetIsBackgroundPreviewActive(string name) -> bool
+Dynamo.Configuration.PreferenceSettings.GraphChecksumItemsList.get -> System.Collections.Generic.List
+Dynamo.Configuration.PreferenceSettings.GraphChecksumItemsList.set -> void
+Dynamo.Configuration.PreferenceSettings.GraphicScaleUnit.get -> string
+Dynamo.Configuration.PreferenceSettings.GraphicScaleUnit.set -> void
+Dynamo.Configuration.PreferenceSettings.GridScaleFactor.get -> float
+Dynamo.Configuration.PreferenceSettings.GridScaleFactor.set -> void
+Dynamo.Configuration.PreferenceSettings.GroupStyleItemsList.get -> System.Collections.Generic.List
+Dynamo.Configuration.PreferenceSettings.GroupStyleItemsList.set -> void
+Dynamo.Configuration.PreferenceSettings.HideAutocompleteMethodOptions.get -> bool
+Dynamo.Configuration.PreferenceSettings.HideAutocompleteMethodOptions.set -> void
+Dynamo.Configuration.PreferenceSettings.HideNodesBelowSpecificConfidenceLevel.get -> bool
+Dynamo.Configuration.PreferenceSettings.HideNodesBelowSpecificConfidenceLevel.set -> void
+Dynamo.Configuration.PreferenceSettings.HomePageSettings.get -> System.Collections.Generic.List
+Dynamo.Configuration.PreferenceSettings.HomePageSettings.set -> void
+Dynamo.Configuration.PreferenceSettings.IronPythonResolveTargetVersion.get -> string
+Dynamo.Configuration.PreferenceSettings.IronPythonResolveTargetVersion.set -> void
+Dynamo.Configuration.PreferenceSettings.IsADPAnalyticsReportingApproved.get -> bool
+Dynamo.Configuration.PreferenceSettings.IsADPAnalyticsReportingApproved.set -> void
+Dynamo.Configuration.PreferenceSettings.IsBackgroundGridVisible.get -> bool
+Dynamo.Configuration.PreferenceSettings.IsBackgroundGridVisible.set -> void
+Dynamo.Configuration.PreferenceSettings.IsBackgroundPreviewActive.get -> bool
+Dynamo.Configuration.PreferenceSettings.IsBackgroundPreviewActive.set -> void
+Dynamo.Configuration.PreferenceSettings.IsCreatedFromValidFile.get -> bool
+Dynamo.Configuration.PreferenceSettings.IsFirstRun.get -> bool
+Dynamo.Configuration.PreferenceSettings.IsFirstRun.set -> void
+Dynamo.Configuration.PreferenceSettings.IsIronPythonDialogDisabled.get -> bool
+Dynamo.Configuration.PreferenceSettings.IsIronPythonDialogDisabled.set -> void
+Dynamo.Configuration.PreferenceSettings.IsMLAutocompleteTOUApproved.get -> bool
+Dynamo.Configuration.PreferenceSettings.IsMLAutocompleteTOUApproved.set -> void
+Dynamo.Configuration.PreferenceSettings.IsTimeStampIncludedInExportFilePath.get -> bool
+Dynamo.Configuration.PreferenceSettings.IsTimeStampIncludedInExportFilePath.set -> void
+Dynamo.Configuration.PreferenceSettings.IsTrustedLocation(string location) -> bool
+Dynamo.Configuration.PreferenceSettings.LibraryWidth.get -> int
+Dynamo.Configuration.PreferenceSettings.LibraryWidth.set -> void
+Dynamo.Configuration.PreferenceSettings.LibraryZoomScale.get -> int
+Dynamo.Configuration.PreferenceSettings.LibraryZoomScale.set -> void
+Dynamo.Configuration.PreferenceSettings.Locale.get -> string
+Dynamo.Configuration.PreferenceSettings.Locale.set -> void
+Dynamo.Configuration.PreferenceSettings.MaxNumRecentFiles.get -> int
+Dynamo.Configuration.PreferenceSettings.MaxNumRecentFiles.set -> void
+Dynamo.Configuration.PreferenceSettings.MessageLogged -> System.Action
+Dynamo.Configuration.PreferenceSettings.MLRecommendationConfidenceLevel.get -> int
+Dynamo.Configuration.PreferenceSettings.MLRecommendationConfidenceLevel.set -> void
+Dynamo.Configuration.PreferenceSettings.MLRecommendationNumberOfResults.get -> int
+Dynamo.Configuration.PreferenceSettings.MLRecommendationNumberOfResults.set -> void
+Dynamo.Configuration.PreferenceSettings.NamespacesToExcludeFromLibrary.get -> System.Collections.Generic.List
+Dynamo.Configuration.PreferenceSettings.NamespacesToExcludeFromLibrary.set -> void
+Dynamo.Configuration.PreferenceSettings.NamespacesToExcludeFromLibrarySpecified.get -> bool
+Dynamo.Configuration.PreferenceSettings.NamespacesToExcludeFromLibrarySpecified.set -> void
+Dynamo.Configuration.PreferenceSettings.NodeSearchTagSizeLimit.get -> int
+Dynamo.Configuration.PreferenceSettings.NodeSearchTagSizeLimit.set -> void
+Dynamo.Configuration.PreferenceSettings.NumberFormat.get -> string
+Dynamo.Configuration.PreferenceSettings.NumberFormat.set -> void
+Dynamo.Configuration.PreferenceSettings.OpenFileInManualExecutionMode.get -> bool
+Dynamo.Configuration.PreferenceSettings.OpenFileInManualExecutionMode.set -> void
+Dynamo.Configuration.PreferenceSettings.OptionalInPortsCollapsed.get -> bool
+Dynamo.Configuration.PreferenceSettings.OptionalInPortsCollapsed.set -> void
+Dynamo.Configuration.PreferenceSettings.PackageDirectoriesToUninstall.get -> System.Collections.Generic.List
+Dynamo.Configuration.PreferenceSettings.PackageDirectoriesToUninstall.set -> void
+Dynamo.Configuration.PreferenceSettings.PackageDownloadTouAccepted.get -> bool
+Dynamo.Configuration.PreferenceSettings.PackageDownloadTouAccepted.set -> void
+Dynamo.Configuration.PreferenceSettings.PredefinedGroupStyleFontSizes.get -> System.Collections.ObjectModel.ObservableCollection
+Dynamo.Configuration.PreferenceSettings.PreferenceSettings() -> void
+Dynamo.Configuration.PreferenceSettings.PythonScriptZoomScale.get -> int
+Dynamo.Configuration.PreferenceSettings.PythonScriptZoomScale.set -> void
+Dynamo.Configuration.PreferenceSettings.PythonTemplateFilePath.get -> string
+Dynamo.Configuration.PreferenceSettings.PythonTemplateFilePath.set -> void
+Dynamo.Configuration.PreferenceSettings.ReadNotificationIds.get -> System.Collections.Generic.List
+Dynamo.Configuration.PreferenceSettings.ReadNotificationIds.set -> void
+Dynamo.Configuration.PreferenceSettings.RecentFiles.get -> System.Collections.Generic.List
+Dynamo.Configuration.PreferenceSettings.RecentFiles.set -> void
+Dynamo.Configuration.PreferenceSettings.RenderPrecision.get -> int
+Dynamo.Configuration.PreferenceSettings.RenderPrecision.set -> void
+Dynamo.Configuration.PreferenceSettings.Save(string filePath) -> bool
+Dynamo.Configuration.PreferenceSettings.SaveInternal(string preferenceFilePath) -> bool
+Dynamo.Configuration.PreferenceSettings.SelectedPackagePathForInstall.get -> string
+Dynamo.Configuration.PreferenceSettings.SelectedPackagePathForInstall.set -> void
+Dynamo.Configuration.PreferenceSettings.SetIsBackgroundPreviewActive(string name, bool value) -> void
+Dynamo.Configuration.PreferenceSettings.ShowCodeBlockLineNumber.get -> bool
+Dynamo.Configuration.PreferenceSettings.ShowCodeBlockLineNumber.set -> void
+Dynamo.Configuration.PreferenceSettings.ShowConnector.get -> bool
+Dynamo.Configuration.PreferenceSettings.ShowConnector.set -> void
+Dynamo.Configuration.PreferenceSettings.ShowConnectorToolTip.get -> bool
+Dynamo.Configuration.PreferenceSettings.ShowConnectorToolTip.set -> void
+Dynamo.Configuration.PreferenceSettings.ShowDefaultGroupDescription.get -> bool
+Dynamo.Configuration.PreferenceSettings.ShowDefaultGroupDescription.set -> void
+Dynamo.Configuration.PreferenceSettings.ShowDetailedLayout.get -> bool
+Dynamo.Configuration.PreferenceSettings.ShowDetailedLayout.set -> void
+Dynamo.Configuration.PreferenceSettings.ShowEdges.get -> bool
+Dynamo.Configuration.PreferenceSettings.ShowEdges.set -> void
+Dynamo.Configuration.PreferenceSettings.ShowPreviewBubbles.get -> bool
+Dynamo.Configuration.PreferenceSettings.ShowPreviewBubbles.set -> void
+Dynamo.Configuration.PreferenceSettings.ShowRunPreview.get -> bool
+Dynamo.Configuration.PreferenceSettings.ShowRunPreview.set -> void
+Dynamo.Configuration.PreferenceSettings.ShowTabsAndSpacesInScriptEditor.get -> bool
+Dynamo.Configuration.PreferenceSettings.ShowTabsAndSpacesInScriptEditor.set -> void
+Dynamo.Configuration.PreferenceSettings.StaticFields() -> System.Collections.Generic.List
+Dynamo.Configuration.PreferenceSettings.TemplateFilePath.get -> string
+Dynamo.Configuration.PreferenceSettings.TemplateFilePath.set -> void
+Dynamo.Configuration.PreferenceSettings.TrustedLocations.get -> System.Collections.Generic.List
+Dynamo.Configuration.PreferenceSettings.UnconnectedOutPortsCollapsed.get -> bool
+Dynamo.Configuration.PreferenceSettings.UnconnectedOutPortsCollapsed.set -> void
+Dynamo.Configuration.PreferenceSettings.UseHardwareAcceleration.get -> bool
+Dynamo.Configuration.PreferenceSettings.UseHardwareAcceleration.set -> void
+Dynamo.Configuration.PreferenceSettings.UseHostScaleUnits.get -> bool
+Dynamo.Configuration.PreferenceSettings.UseHostScaleUnits.set -> void
+Dynamo.Configuration.PreferenceSettings.UseRenderInstancing.get -> bool
+Dynamo.Configuration.PreferenceSettings.UseRenderInstancing.set -> void
+Dynamo.Configuration.PreferenceSettings.ViewExtensionSettings.get -> System.Collections.Generic.List
+Dynamo.Configuration.PreferenceSettings.ViewExtensionSettings.set -> void
+Dynamo.Configuration.PreferenceSettings.WindowH.get -> double
+Dynamo.Configuration.PreferenceSettings.WindowH.set -> void
+Dynamo.Configuration.PreferenceSettings.WindowW.get -> double
+Dynamo.Configuration.PreferenceSettings.WindowW.set -> void
+Dynamo.Configuration.PreferenceSettings.WindowX.get -> double
+Dynamo.Configuration.PreferenceSettings.WindowX.set -> void
+Dynamo.Configuration.PreferenceSettings.WindowY.get -> double
+Dynamo.Configuration.PreferenceSettings.WindowY.set -> void
+Dynamo.Configuration.StyleItem
+Dynamo.Configuration.StyleItem.FontSize.get -> int
+Dynamo.Configuration.StyleItem.FontSize.set -> void
+Dynamo.Configuration.StyleItem.GroupStyleId.get -> System.Guid
+Dynamo.Configuration.StyleItem.GroupStyleId.set -> void
+Dynamo.Configuration.StyleItem.HexColorString.get -> string
+Dynamo.Configuration.StyleItem.HexColorString.set -> void
+Dynamo.Configuration.StyleItem.IsDefault.get -> bool
+Dynamo.Configuration.StyleItem.IsDefault.set -> void
+Dynamo.Configuration.StyleItem.Name.get -> string
+Dynamo.Configuration.StyleItem.Name.set -> void
+Dynamo.Configuration.StyleItem.StyleItem() -> void
+Dynamo.Configuration.ViewExtensionDisplayMode
+Dynamo.Configuration.ViewExtensionDisplayMode.DockRight = 1 -> Dynamo.Configuration.ViewExtensionDisplayMode
+Dynamo.Configuration.ViewExtensionDisplayMode.FloatingWindow = 2 -> Dynamo.Configuration.ViewExtensionDisplayMode
+Dynamo.Configuration.ViewExtensionDisplayMode.Unspecified = 0 -> Dynamo.Configuration.ViewExtensionDisplayMode
+Dynamo.Configuration.ViewExtensionSettings
+Dynamo.Configuration.ViewExtensionSettings.DisplayMode.get -> Dynamo.Configuration.ViewExtensionDisplayMode
+Dynamo.Configuration.ViewExtensionSettings.DisplayMode.set -> void
+Dynamo.Configuration.ViewExtensionSettings.IsOpen.get -> bool
+Dynamo.Configuration.ViewExtensionSettings.IsOpen.set -> void
+Dynamo.Configuration.ViewExtensionSettings.Name.get -> string
+Dynamo.Configuration.ViewExtensionSettings.Name.set -> void
+Dynamo.Configuration.ViewExtensionSettings.UniqueId.get -> string
+Dynamo.Configuration.ViewExtensionSettings.UniqueId.set -> void
+Dynamo.Configuration.ViewExtensionSettings.ViewExtensionSettings() -> void
+Dynamo.Configuration.ViewExtensionSettings.WindowSettings.get -> Dynamo.Configuration.WindowSettings
+Dynamo.Configuration.ViewExtensionSettings.WindowSettings.set -> void
+Dynamo.Configuration.WindowSettings
+Dynamo.Configuration.WindowSettings.Height.get -> int
+Dynamo.Configuration.WindowSettings.Height.set -> void
+Dynamo.Configuration.WindowSettings.Left.get -> int
+Dynamo.Configuration.WindowSettings.Left.set -> void
+Dynamo.Configuration.WindowSettings.Status.get -> Dynamo.Configuration.WindowStatus
+Dynamo.Configuration.WindowSettings.Status.set -> void
+Dynamo.Configuration.WindowSettings.Top.get -> int
+Dynamo.Configuration.WindowSettings.Top.set -> void
+Dynamo.Configuration.WindowSettings.Width.get -> int
+Dynamo.Configuration.WindowSettings.Width.set -> void
+Dynamo.Configuration.WindowSettings.WindowSettings() -> void
+Dynamo.Configuration.WindowStatus
+Dynamo.Configuration.WindowStatus.Maximized = 1 -> Dynamo.Configuration.WindowStatus
+Dynamo.Configuration.WindowStatus.Normal = 0 -> Dynamo.Configuration.WindowStatus
+Dynamo.Core.AuthenticationManager
+Dynamo.Core.AuthenticationManager.AuthenticationManager(Greg.IAuthProvider authProvider) -> void
+Dynamo.Core.AuthenticationManager.AuthProvider.get -> Greg.IAuthProvider
+Dynamo.Core.AuthenticationManager.HasAuthProvider.get -> bool
+Dynamo.Core.AuthenticationManager.LoginState.get -> Greg.AuthProviders.LoginState
+Dynamo.Core.AuthenticationManager.LoginStateChanged -> System.Action
+Dynamo.Core.AuthenticationManager.LoginStateInitial.get -> Greg.AuthProviders.LoginState
+Dynamo.Core.AuthenticationManager.Username.get -> string
+Dynamo.Core.CrashErrorReportArgs
+Dynamo.Core.CrashErrorReportArgs.CrashErrorReportArgs(System.Exception e) -> void
+Dynamo.Core.CrashErrorReportArgs.SendRecordedCommands.get -> bool
+Dynamo.Core.CrashErrorReportArgs.SendRecordedCommands.set -> void
+Dynamo.Core.CrashPromptArgs
+Dynamo.Core.CrashPromptArgs.CrashPromptArgs(string details, string overridingText = null, string filePath = null) -> void
+Dynamo.Core.CrashPromptArgs.Details.get -> string
+Dynamo.Core.CrashPromptArgs.DisplayOptions
+Dynamo.Core.CrashPromptArgs.DisplayOptions.HasDetails = 2 -> Dynamo.Core.CrashPromptArgs.DisplayOptions
+Dynamo.Core.CrashPromptArgs.DisplayOptions.HasFilePath = 4 -> Dynamo.Core.CrashPromptArgs.DisplayOptions
+Dynamo.Core.CrashPromptArgs.DisplayOptions.IsDefaultTextOverridden = 1 -> Dynamo.Core.CrashPromptArgs.DisplayOptions
+Dynamo.Core.CrashPromptArgs.FilePath.get -> string
+Dynamo.Core.CrashPromptArgs.Options.get -> Dynamo.Core.CrashPromptArgs.DisplayOptions
+Dynamo.Core.CrashPromptArgs.OverridingText.get -> string
+Dynamo.Core.CustomNodeManager
+Dynamo.Core.CustomNodeManager.AddUninitializedCustomNode(string file, bool isTestMode, out Dynamo.CustomNodeInfo info) -> bool
+Dynamo.Core.CustomNodeManager.AddUninitializedCustomNodesInPath(string path, bool isTestMode, bool isPackageMember = false) -> System.Collections.Generic.IEnumerable
+Dynamo.Core.CustomNodeManager.AddUninitializedCustomNodesInPath(string path, bool isTestMode, Dynamo.Graph.Workspaces.PackageInfo packageInfo) -> System.Collections.Generic.IEnumerable
+Dynamo.Core.CustomNodeManager.Contains(string name) -> bool
+Dynamo.Core.CustomNodeManager.Contains(System.Guid guid) -> bool
+Dynamo.Core.CustomNodeManager.CreateCustomNodeInstance(System.Guid id, string name = null, bool isTestMode = false) -> Dynamo.Graph.Nodes.CustomNodes.Function
+Dynamo.Core.CustomNodeManager.CreateCustomNodeInstance(System.Guid id, string name, bool isTestMode, Dynamo.CustomNodeDefinition def, Dynamo.CustomNodeInfo info) -> Dynamo.Graph.Nodes.CustomNodes.Function
+Dynamo.Core.CustomNodeManager.CustomNodeManager(Dynamo.Graph.Nodes.NodeLoaders.NodeFactory nodeFactory, Dynamo.Migration.MigrationManager migrationManager, Dynamo.Engine.LibraryServices libraryServices) -> void
+Dynamo.Core.CustomNodeManager.CustomNodeRemoved -> System.Action
+Dynamo.Core.CustomNodeManager.DefinitionUpdated -> System.Action
+Dynamo.Core.CustomNodeManager.Dispose() -> void
+Dynamo.Core.CustomNodeManager.GetWorkspaceById(System.Guid customNodeId) -> Dynamo.Graph.Workspaces.CustomNodeWorkspaceModel
+Dynamo.Core.CustomNodeManager.GuidFromPath(string path) -> System.Guid
+Dynamo.Core.CustomNodeManager.InfoUpdated -> System.Action
+Dynamo.Core.CustomNodeManager.LoadedDefinitions.get -> System.Collections.Generic.IEnumerable
+Dynamo.Core.CustomNodeManager.LoadedWorkspaces.get -> System.Collections.Generic.IEnumerable
+Dynamo.Core.CustomNodeManager.OpenCustomNodeWorkspace(System.Xml.XmlDocument xmlDoc, Dynamo.Graph.Workspaces.WorkspaceInfo workspaceInfo, bool isTestMode, out Dynamo.Graph.Workspaces.WorkspaceModel workspace) -> bool
+Dynamo.Core.CustomNodeManager.Remove(System.Guid guid) -> void
+Dynamo.Core.CustomNodeManager.TryGetCustomNodeData(System.Guid id, string name, bool isTestMode, out Dynamo.CustomNodeDefinition def, out Dynamo.CustomNodeInfo info) -> bool
+Dynamo.Core.CustomNodeManager.TryGetFunctionDefinition(System.Guid id, bool isTestMode, out Dynamo.CustomNodeDefinition definition) -> bool
+Dynamo.Core.CustomNodeManager.TryGetFunctionWorkspace(System.Guid id, bool isTestMode, out Dynamo.Graph.Workspaces.CustomNodeWorkspaceModel ws) -> bool
+Dynamo.Core.CustomNodeManager.TryGetFunctionWorkspace(System.Guid id, bool isTestMode, out Dynamo.Graph.Workspaces.ICustomNodeWorkspaceModel ws) -> bool
+Dynamo.Core.IDSDKManager
+Dynamo.Core.IDSDKManager.Dispose() -> void
+Dynamo.Core.IDSDKManager.GetAccessToken() -> string
+Dynamo.Core.IDSDKManager.IDSDKManager() -> void
+Dynamo.Core.IDSDKManager.IsIDSDKInitialized.get -> bool
+Dynamo.Core.IDSDKManager.IsLoggedIn() -> bool
+Dynamo.Core.IDSDKManager.Login() -> bool
+Dynamo.Core.IDSDKManager.LoginState.get -> Greg.AuthProviders.LoginState
+Dynamo.Core.IDSDKManager.LoginStateChanged -> System.Action
+Dynamo.Core.IDSDKManager.Logout() -> void
+Dynamo.Core.IDSDKManager.RequestLogin -> System.Func