Skip to content

Commit 8c373bf

Browse files
QilongTangZbynekHanak-RWSescbuildRobertGlobant20
authored
DYN-7480 Source-level Localization Pipeline - Node Help Docs (#15747)
Co-authored-by: ZbynekHanak-RWS <118838661+ZbynekHanak-RWS@users.noreply.github.com> Co-authored-by: cBuild <smb_p_escbuild@autodesk.com> Co-authored-by: Roberto T <61755417+RobertGlobant20@users.noreply.github.com>
1 parent c5e0f1a commit 8c373bf

File tree

16,200 files changed

+1023899
-8
lines changed

Some content is hidden

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

16,200 files changed

+1023899
-8
lines changed

.adsk/ContinuousLocalization.yml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
############################ Header ################################################
2+
# Configuration file for Continuous Localization (CL) process.
3+
#
4+
# To reduce the size of this file, instructions on what each parameter is used for,
5+
# with the respective values to use, can be found on:
6+
# https://wiki.autodesk.com/display/ForgeCL/CL+-+Setup+-+Continuous+Localization+Configuration+File
7+
#
8+
######################### End of Header ##############################################
9+
10+
common:
11+
branch_section:
12+
maintainer: [zeusongit, QilongTang, reddyashish]
13+
ignore_this_branch: true
14+
auto_merge_pr: false
15+
16+
variable_section:
17+
langProject: [csy, deu, esp, fra, ita, jpn, kor, plk, ptb, rus, chs, cht]
18+
# Microsoft 3-letter language codes as defined on https://www.microsoft.com/resources/msdn/goglobal/default.mspx
19+
langThreeLetter: {enu: enu, eng: eng, deu: deu, fra: fra, ita: ita, esp: esp, ptb: ptb, ptg: ptg, jpn: jpn, chs: chs, cht: cht, kor: kor, csy: csy, plk: plk, rus: rus, hun: hun, trk: trk, cat: cat}
20+
langMsNet: {dnk: da-DK, csy: cs-CZ, plk: pl-PL, deu: de-DE, nld: nl-NL, fin: fi-FI, hrv: hr-HR, cht: zh-TW, ptb: pt-BR, swe: sv-SE, hun: hu-HU, esp: es-ES, ptg: pt-PT, fra: fr-FR, enu: en-US, trk: tr-TR, kor: ko-KR, ita: it-IT, rus: ru-RU, nor: nb-NO, eng: en-GB, rom: ro-RO, cat: ca-ES, chs: zh-CN, jpn: ja-JP}
21+
langBCP47: {enu: en, eng: en-GB, deu: de, fra: fr, ita: it, esp: es, ptb: pt-BR, ptg: pt-PT, jpn: ja, chs: zh-Hans, cht: zh-Hant, zhh: zh-Hant-HK, kor: ko, csy: cs, hun: hu, plk: pl, rus: ru, rom: ro, fin: fi, nor: no, sve: sv, nld: nl, dan: da, hrv: hr, trk: tr, cat: ca}
22+
23+
components:
24+
- name: DynamoCore
25+
main_owner: Soft
26+
content_owner: N/A
27+
lang: [csy, deu, esp, fra, ita, jpn, kor, plk, ptb, rus, chs, cht]
28+
file_rules:
29+
- doc\distrib\NodeHelpFiles\en-US\*.md, doc\distrib\NodeHelpFiles\%langMsNet%\*.md
30+
# - doc\distrib\Samples\en-US\**.dyn, doc\distrib\Samples\%langMsNet%\**.dyn
31+
# - src\**en-US.resx, src\**%langMsNet%.resx

doc/distrib/NodeHelpFiles/cs-CZ/!=.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
## Podrobnosti
2+
Uzel `!=` je operátor Nerovná se. Přijme dvě vstupní hodnoty, a pokud hodnoty nejsou stejné, vrátí hodnotu True. Pokud jsou obě hodnoty stejné, vrátí hodnotu False.
3+
4+
V níže uvedeném příkladu se pomocí uzlu `!=` zjišťuje, zda nejsou dvě vstupní hodnoty stejné. K řízení vstupů operátoru `!=` použijeme dva číselné posuvníky.
5+
___
6+
## Vzorový soubor
7+
8+
![!=](./!=_img.jpg)

doc/distrib/NodeHelpFiles/cs-CZ/%.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
## Podrobnosti
2+
Uzel `%` je operátor modulo. Vrátí zbytek po dělení vstupu `x` vstupem `y`.
3+
4+
V níže uvedeném příkladu se pomocí uzlu `%` vrátí zbytek z podílu x/y. K řízení vstupů operátoru `%` použijeme dva číselné posuvníky.
5+
___
6+
## Vzorový soubor
7+
8+
![%](./%25_img.jpg)

doc/distrib/NodeHelpFiles/cs-CZ/&&.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
## Podrobnosti
2+
Uzel `&&` přijímá dvě booleovské hodnoty nebo seznamy booleovských hodnot a určuje, zda jsou obě hodnoty True. Ve všech ostatních případech vrací hodnotu False.
3+
4+
V následujícím příkladu začínáme se dvěma seznamy booleovských hodnot. Dohromady tyto seznamy představují 4 možné kombinace hodnot True a False. Operátor `&&` vrátí hodnotu True pouze u první dvojice hodnot, které jsou obě True. Ostatní jsou buď kombinace hodnot True a False, nebo hodnot False a False, operátor `&&` tedy vrátí hodnotu False.
5+
___
6+
## Vzorový soubor
7+
8+
![&&](./&&_img.jpg)

doc/distrib/NodeHelpFiles/cs-CZ/+.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
## Podrobnosti
2+
Uzel "+"je operátor sčítání. Vrací součet dvou vstupních čísel. V níže uvedeném příkladu jsou k řízení vstupů operátoru "+"použity dva posuvníky.
3+
___
4+
## Vzorový soubor
5+
6+
![+](./+_img.jpg)

doc/distrib/NodeHelpFiles/cs-CZ/-.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
## Podrobnosti
2+
Uzel `-` je operátor odčítání. Vrací výsledek vstupu `y` odečtený od vstupu `x`.
3+
4+
V níže uvedeném příkladu se pomocí uzlu - odečte vstup `y` od vstupu `x`. K řízení vstupů operátoru `-` použijeme dva číselné posuvníky.
5+
___
6+
## Vzorový soubor
7+
8+
![-](./-_img.jpg)
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<!--- Autodesk.DesignScript.Geometry.NurbsSurface.ByControlPointsWeightsKnots --->
2+
<!--- 2SAWXHRQ333U2VRTKOVHZ2L5U6OPIQ2DHLI3MRGJWLXPMDUKVQZA --->
3+
## Podrobnosti
4+
Vytvoří objekt NurbsSurface pomocí určených řídicích vrcholů, uzlů, vah a stupňů U a V. Existuje několik omezení dat, která v případě porušení způsobí selhání funkce a vznik výjimky. Stupeň: stupně U i V by měly být >= 1 (lineární spline po částech) a menší než 26 (maximální stupeň založený na B-spline podporovaný ASM). Tloušťky čar: Všechny hodnoty vah (pokud jsou zadány) by měly být zásadně kladné. Tloušťka čáry menší než 1e-11 bude zamítnuta a funkce selže. Uzly: oba uzlové vektory by měly být nesestupné posloupnosti. Vnitřní různorodost uzlů by neměla být větší než stupeň plus 1 na počátečním nebo koncovém uzlu a stupeň na interním uzlu (toto umožňuje reprezentaci povrchů s přerušeními G1). Všimněte si, že jsou podporovány nesvázané vektory uzlů, takové však budou převedeny na svázané tím, že u nich budou provedeny odpovídající změny použité v datech řídicího bodu / váhy.
5+
___
6+
## Vzorový soubor
7+
8+
9+
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<!--- Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid(curve, direction) --->
2+
<!--- 32PIZL43K2RTMXYNALUOXTTTTLRY2XQHUK22D2A7KI7NAA5JTXBA --->
3+
## Podrobnosti
4+
Uzel `Curve.ExtrudeAsSolid (curve, direction)` vysune vstupní uzavřenou rovinnou křivku pomocí vstupního vektoru určujícího směr vysunutí. Délka vektoru se použije jako vzdálenost vysunutí. Tento uzel uzavírá konce vysunutí za účelem vytvoření tělesa.
5+
6+
V následujícím příkladu nejprve vytvoříme objekt NurbsCurve pomocí uzlu `NurbsCurve.ByPoints`, přičemž jako vstup bude použita sada náhodně vygenerovaných bodů. Blok kódu slouží k určení komponent X, Y a Z uzlu `Vector.ByCoordinates`. Tento vektor je poté použit jako vstup směru v uzlu `Curve.ExtrudeAsSolid`.
7+
___
8+
## Vzorový soubor
9+
10+
![Curve.ExtrudeAsSolid(curve, direction)](./32PIZL43K2RTMXYNALUOXTTTTLRY2XQHUK22D2A7KI7NAA5JTXBA_img.jpg)
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<!--- Autodesk.DesignScript.Geometry.TSpline.TSplineTopology.RegularVertices --->
2+
<!--- 3FD66JH7OUVHRJOXDSO6GCVCZV63VG7PUZEMJMDZBM67ASM2XLRA --->
3+
## Podrobnosti
4+
V níže uvedeném příkladu je rovinný povrch T-Spline s vysunutými, dále rozdělenými a taženými vrcholy a plochami zkontrolován pomocí uzlu `TSplineTopology.StarPointVertices`.
5+
6+
Uzly `TSplineVertex.UVNFrame` a `TSplineUVNFrame.Position` slouží ke zvýraznění běžných vrcholů povrchu.
7+
___
8+
## Vzorový soubor
9+
10+
![TSplineTopology.RegularVertices](./3FD66JH7OUVHRJOXDSO6GCVCZV63VG7PUZEMJMDZBM67ASM2XLRA_img.jpg)
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<!--- Autodesk.DesignScript.Geometry.TSpline.TSplineTopology.TPointVertices --->
2+
<!--- 3JL6REDTXILJYKG3YL47NDNEA5YHNLEAYOO3JNMRUUBMWI4GDGHA --->
3+
## Podrobnosti
4+
V níže uvedeném příkladu je rovinný povrch T-Spline s vysunutými, dále rozdělenými a taženými vrcholy a plochami zkontrolován pomocí uzlu `TSplineTopology.TPointVertices`, aby bylo možné zkontrolovat, zda některé z jeho vrcholů tvoří body T.
5+
6+
Uzly `TSplineVertex.UVNFrame` a `TSplineUVNFrame.Position` slouží ke zvýraznění bodů T v povrchu.
7+
8+
___
9+
## Vzorový soubor
10+
11+
![TSplineTopology.TPointVertices](./3JL6REDTXILJYKG3YL47NDNEA5YHNLEAYOO3JNMRUUBMWI4GDGHA_img.jpg)
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<!--- Autodesk.DesignScript.Geometry.CoordinateSystem.Rotate(origin, axis, degrees) --->
2+
<!--- 3JO6UW566EG3MSCU25AGJTTDKZSMAZZO7D4VC5APLFDZVUEMPDSA --->
3+
## Podrobnosti
4+
Otočí souřadnicový systém kolem počátku a osy o zadaný počet stupňů.
5+
___
6+
## Vzorový soubor
7+
8+
![Rotate (origin, axis, degrees)](./3JO6UW566EG3MSCU25AGJTTDKZSMAZZO7D4VC5APLFDZVUEMPDSA_img.jpg)
9+
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
## Podrobnosti
2+
Uzel `<` je operátor Menší než. Pokud je vstup `x` menší než vstup `y', vrátí hodnotu True. Pokud je hodnota `x` větší než hodnota `y`, nebo pokud jsou obě hodnoty stejné, vrátí tento operátor hodnotu False. Existuje ve slovníku 1.x; upravený název gra: Menší než .dyn Y
3+
4+
V níže uvedeném příkladu je uzel `<` použit k určení, zda je vstup `x` menší než vstup `y'. K řízení vstupů operátoru `<` se používají dva posuvníky čísel.
5+
___
6+
## Vzorový soubor
7+
8+
![<](./3K6TV73WT4D6WKLFIAPLAKMXJ252GQD27UBLE3O3KZHKL6HPVZZA_img.jpg)
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<!--- Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.BySphereCenterPointRadius --->
2+
<!--- 3W2XHZKQEZFB7P3OTUVOZUMCD3M7PKUFQZI42URWMPFARFIN2NVQ --->
3+
## Podrobnosti
4+
V níže uvedeném příkladu je vytvořen základní povrch koule T-Spline pomocí uzlu `TSplineSurface.BySphereCenterPointRadius`. Vstup `centerPoint` definuje počátek koule a vstup `radius` určuje její velikost. Vstupy `radiusSpans` a `heightSpans` určují počet ploch podél výšky a radiálních linií (poledníků). Vstup `symmetry' určuje, zda má tvar počáteční symetrii, a nakonec vstup `inSmoothMode` definuje, zda je náhled v režimu vyhlazení nebo režimu kvádru.
5+
6+
## Vzorový soubor
7+
8+
![Example](./3W2XHZKQEZFB7P3OTUVOZUMCD3M7PKUFQZI42URWMPFARFIN2NVQ_img.jpg)
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<!--- Autodesk.DesignScript.Geometry.CoordinateSystem.Transform(coordinateSystem, fromCoordinateSystem, contextCoordinateSystem) --->
2+
<!--- 43XHCR2GSF5A34R3G2P7OGOWDWYKS3WCXART33FSES5M5ZF2MHJA --->
3+
## Podrobnosti
4+
Metoda CoordinateSystem.Transform transformuje daný souřadnicový systém ze zdrojového souřadnicového systému na nový souřadnicový systém.
5+
___
6+
## Vzorový soubor
7+
8+
![CoordinateSystem.Transform](./43XHCR2GSF5A34R3G2P7OGOWDWYKS3WCXART33FSES5M5ZF2MHJA_img.jpg)
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<!--- Autodesk.DesignScript.Geometry.Surface.Thicken(thickness, both_sides) --->
2+
<!--- 4FFK6PGYCVKERZWXQC6TEBOQTHVXXN3QLAX5MTLXGZEAB4KH4WEQ --->
3+
## Podrobnosti
4+
Zesílí povrch na těleso tím, že ji vysunete ve směru normál povrchu. Pokud má parametr both_sides hodnotu true, povrch je zesílen na obou stranách.
5+
___
6+
## Vzorový soubor
7+
8+
![Thicken (thickness, both_sides)](./4FFK6PGYCVKERZWXQC6TEBOQTHVXXN3QLAX5MTLXGZEAB4KH4WEQ_img.jpg)
9+
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<!--- Autodesk.DesignScript.Geometry.Geometry.Translate(direction) --->
2+
<!--- 4HVWIMWUUU4ZQWQXKFRWMQ5JABJVFMYBXFJZTHB2CQKCRQQ2FDVQ --->
3+
## Podrobnosti
4+
Přesune geometrii v daném směru o délku vektoru.
5+
___
6+
## Vzorový soubor
7+
8+
![Translate (direction)](./4HVWIMWUUU4ZQWQXKFRWMQ5JABJVFMYBXFJZTHB2CQKCRQQ2FDVQ_img.jpg)
9+
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<!--- Autodesk.DesignScript.Geometry.Curve.NormalAtParameter(curve, param) --->
2+
<!--- 5EEABYHH2K4RVCNKX3VDCP7ZRLFAMGC7UDSBANQMVEBFNNE3SPYQ --->
3+
## Podrobnosti
4+
Uzel `Curve.NormalAtParameter (curve, param)` vrátí vektor zarovnaný se směrem normály v zadaném parametru křivky. Parametrizace křivky je měřena v rozsahu od 0 do 1, přičemž 0 představuje počátek křivky a 1 představuje konec křivky.
5+
6+
V následujícím příkladu nejprve vytvoříme objekt NurbsCurve pomocí uzlu `NurbsCurve.ByControlPoints`, přičemž jako vstup bude použita sada náhodně generovaných bodů. K řízení vstupu `parameter` uzlu `Curve.NormalAtParameter` se použije posuvník nastavený na rozsah 0 až 1.
7+
___
8+
## Vzorový soubor
9+
10+
![Curve.NormalAtParameter(curve, param](./5EEABYHH2K4RVCNKX3VDCP7ZRLFAMGC7UDSBANQMVEBFNNE3SPYQ_img.jpg)
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<!--- Autodesk.DesignScript.Geometry.Surface.Thicken(surface, thickness, both_sides) --->
2+
<!--- 5HLUQKT3UZOAWPJMHUXPRYXIG5HOMTLY5RMTZVDGAABIO5MZ3OVQ --->
3+
## Podrobnosti
4+
Uzel `Surface.Thicken (surface, thickness, both_sides)` vytvoří těleso odsazením povrchu podle vstupu `thickness` a uzavřením konců k uzavření tělesa. Tento uzel má další vstup, který určuje, zda má být těleso zesíleno na obou stranách. Vstup `both_sides` přijímá booleovskou hodnotu: True pro zesílení na obou stranách a False pro zesílení na jedné straně. Vezměte na vědomí, že parametr `thickness` určuje celkovou tloušťku konečného tělesa, takže pokud je parametr `both_sides` nastaven na hodnotu True, bude výsledek odsazen od původního povrchu o polovinu vstupní tloušťky na obou stranách.
5+
6+
V následujícím příkladu nejprve vytvoříme povrch pomocí uzlu `Surface.BySweep2Rails`. Poté pomocí posuvníku vytvoříme těleso, které určí vstup `thickness` uzlu `Surface.Thicken`. Booleovský přepínač určuje, zda se zesílení provede na obou stranách nebo jen na jedné.
7+
8+
___
9+
## Vzorový soubor
10+
11+
![Surface.Thicken](./5HLUQKT3UZOAWPJMHUXPRYXIG5HOMTLY5RMTZVDGAABIO5MZ3OVQ_img.jpg)
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<!--- Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(xamount, yamount, zamount) --->
2+
<!--- 5IXBOJ4T7DGQ4FYV7OJBRP77VS7URLKC6BUG7AUFBR6QSPUYOFIA --->
3+
## Podrobnosti
4+
Změní měřítko souřadnicového systému nerovnoměrně kolem počátku.
5+
___
6+
## Vzorový soubor
7+
8+
![Scale (xamount, yamount, zamount)](./5IXBOJ4T7DGQ4FYV7OJBRP77VS7URLKC6BUG7AUFBR6QSPUYOFIA_img.jpg)
9+
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
## Podrobnosti
2+
V níže uvedeném příkladu je vybrána sada okrajových hran povrchu T-Spline, která se použije jako vstup pro uzel `TSplineSurface.ExtrudeEdges`. Výsledek je přesunut na stranu, aby se lépe zobrazil náhled.
3+
___
4+
## Vzorový soubor
5+
6+
![TSplineSurface.ExtrudeEdges](./5MRWZW5S4JJMDCAQNQWK32MPFTU5RFV6GLUOOMEN6FLMBO2FOFGQ_img.jpg)
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<!--- Autodesk.DesignScript.Geometry.Curve.Extrude(curve, direction, distance) --->
2+
<!--- 5NB3FDYBJDTGURCB4X7W2I7P2TIGXAXPEUVWUMM2BTWHJ3GXRJQA --->
3+
## Podrobnosti
4+
Uzel `Curve.Extrude (curve, direction, distance)`vysune vstupní křivku pomocí vstupního vektoru, který určuje směr vysunutí. Pro vzdálenost vysunutí se použije samostatný vstup `distance`.
5+
6+
V následujícím příkladu nejprve vytvoříme objekt NurbsCurve pomocí uzlu `NurbsCurve.ByControlPoints`, přičemž jako vstup bude použita sada náhodně vygenerovaných bodů. Blok kódu slouží k určení komponent X, Y a Z uzlu `Vector.ByCoordinates`. Tento vektor se pak použije jako vstup směru v uzlu `Curve.Extrude`, zatímco posuvník se použije k určení vstupu `distance`.
7+
___
8+
## Vzorový soubor
9+
10+
![Curve.Extrude(curve, direction, distance)](./5NB3FDYBJDTGURCB4X7W2I7P2TIGXAXPEUVWUMM2BTWHJ3GXRJQA_img.jpg)
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<!--- Autodesk.DesignScript.Geometry.Surface.ToNurbsSurface(surface, limitSurface) --->
2+
<!--- 62R7TNV2KCZCI3DMDQF7KVWE5WHQRXUHIVL625TVQLCENC23EMBA --->
3+
## Podrobnosti
4+
Položka `Surface.ToNurbsSurface` přijímá povrch jako vstup a vrací objekt NurbsSurface, který aproximuje vstupní povrch. Vstup `limitSurface` určuje, zda má být povrch před převodem obnoven do původního rozsahu parametrů, například pokud je rozsah parametrů povrchu omezen po operaci oříznutí.
5+
6+
V následujícím příkladu vytvoříme povrch pomocí uzlu `Surface.ByPatch` s uzavřeným objektem NurbsCurve jako vstupem. Všimněte si, že pokud použijeme tento povrch jako vstup pro uzel `Surface.ToNurbsSurface`, výsledkem bude neoříznutý objekt NurbsSurface se čtyřmi stranami.
7+
8+
9+
___
10+
## Vzorový soubor
11+
12+
![Surface.ToNurbsSurface](./62R7TNV2KCZCI3DMDQF7KVWE5WHQRXUHIVL625TVQLCENC23EMBA_img.jpg)
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
## Podrobnosti
2+
3+
V níže uvedeném příkladu je povrch T-Spline spárován s křivkou NURBS pomocí
4+
Uzel `TSplineSurface.CreateMatch(tSplineSurface,tsEdges,curves)`. Minimální vstup vyžadovaný pro uzel
5+
je základní vstup `tSplineSurface`, sada hran povrchu zadaná ve vstupu `tsEdge` a křivka nebo
6+
seznam oblouků.
7+
Následující vstupy určují parametry shody:
8+
– vstup `continuity` umožňuje nastavit typ spojitosti pro shodu. Vstup očekává hodnoty 0, 1 nebo 2 odpovídající možnostem G0 – poloha, G1 – tečna a G2 – zakřivení. Pro porovnání povrchu s křivkou je však k dispozici pouze hodnota G0 (vstupní hodnota 0).
9+
- vstup `useArcLength` určuje možnosti typu zarovnání. Pokud je nastaven na hodnotu True, použije se typ trasy Délka
10+
oblouku. Tato trasa minimalizuje fyzickou vzdálenost mezi jednotlivými body povrchu T-Spline a
11+
odpovídajícími body na křivce. Pokud je na vstupu zadána hodnota False, typ zarovnání je Parametrické -
12+
každý bod na povrchu T-Spline je porovnán s bodem ve srovnatelné parametrické vzdálenosti podél
13+
cílové křivky shody.
14+
- pokud je vstup `useRefinement` nastaven na hodnotu True, přidá řídicí body k povrchu a pokusí se tak vytvořit shodu s cílovou položkou
15+
v rámci dané hodnoty `refinementTolerance`
16+
- vstup `numRefinementSteps` je maximální počet dělení základního povrchu T-Spline
17+
přičemž se uzel pokouší dosáhnout hodnoty `refinementTolerance`. Pokud je parametr `useRefinement` nastaven na hodnotu False, budou hodnoty `numRefinementSteps` a `refinementTolerance` ignorovány.
18+
- vstup `usePropagation` určuje, jak velká část povrchu je ovlivněna shodou. Pokud je nastaven na hodnotu False, povrch je ovlivněn minimálně. Pokud je nastaven na hodnotu True, bude povrch ovlivněn v rámci zadané vzdálenosti `widthOfPropagation`.
19+
- vstup `scale` je měřítko tečnosti, které ovlivňuje výsledky spojitosti G1 a G2.
20+
- vstup `flipSourceTargetAlignment` obrátí směr trasy.
21+
22+
23+
## Vzorový soubor
24+
25+
![Example](./6ICXLN4V6DNK5KMYTY5LPCJBE27IRW5VOBKCCVFQGO3HST752ZNQ_img.gif)
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<!--- Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.AddReflections --->
2+
<!--- 6YGBDRGYLRW3BW4XJHLHBBRSCHYWA2UCJ5FQAESHDY2HMUBDUSLQ --->
3+
## In-Depth
4+
Příkaz `TSplineSurface.AddReflections` vytvoří nový povrch T-Spline použitím jednoho nebo více odrazů na vstup `tSplineSurface`. Booleovský vstup `weldSymmetricPortions` určuje, zda jsou vyostřené hrany generované odrazem vyhlazeny nebo zachovány.
5+
6+
V níže uvedeném příkladu je znázorněno, jak je možné přidat více odrazů k povrchu T-Spline pomocí uzlu `TSplineSurface.AddReflections`. Vytvoří se dva odrazy – osový a radiální. Základní geometrie je povrch T-spline ve tvaru tažení s trajektorií oblouku. Dva odrazy jsou spojeny v seznamu a použijí se jako vstup pro uzel `TSplineSurface.AddReflections` společně se základní geometrií, od které chcete vytvořit odraz. Objekty TSplineSurfaces jsou svařeny, což vede k vyhlazenému objektu TSplineSurface bez ostrých hran. Povrch je dále upraven přesunutím jednoho vrcholu pomocí uzlu `TSplineSurface.MoveVertex`. Kvůli tomu, že se odraz použije na povrch T-Spline, pohyb vrcholu je proveden 16krát.
7+
8+
## Vzorový soubor
9+
10+
![Example](./6YGBDRGYLRW3BW4XJHLHBBRSCHYWA2UCJ5FQAESHDY2HMUBDUSLQ_img.jpg)
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<!--- Autodesk.DesignScript.Geometry.PolyCurve.ByGroupedCurves(curves, joinTolerance, trimCurves, trimLength) --->
2+
<!--- 6Z5ORNUUOKVQFG6ZBYHMWKQR457NCZXFTI27PNFF3MSQGVPTVZ2A --->
3+
## Podrobnosti
4+
Uzel `PolyCurve.ByGroupedCurves` vytvoří nový objekt PolyCurve seskupením více propojených křivek. Seskupuje křivky podle jejich blízkosti k jiným křivkám, buď dotýkajících se, nebo v rámci dané tolerance spojení, aby je spojil do jednoho objektu PolyCurve.
5+
6+
V následujícím příkladu je rozložen pětiúhelník a jeho křivky jsou nahodně vytvořené. Poté se k seskupení těchto křivek do objektu PolyCurve použije uzel `PolyCurve.ByGroupedCurves`.
7+
___
8+
## Vzorový soubor
9+
10+
![PolyCurve.ByGroupedCurves](./6Z5ORNUUOKVQFG6ZBYHMWKQR457NCZXFTI27PNFF3MSQGVPTVZ2A_img.jpg)
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<!--- Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.DeleteVertices --->
2+
<!--- 76IVI422OMRMPHCWZHTETSZ3PJF22AOV2AX274LZCNLPCK664PGQ --->
3+
## Podrobnosti
4+
V níže uvedeném příkladu je vytvořen povrch T-Spline základní roviny pomocí uzlu `TSplineSurface.ByPlaneOriginNormal`. Vybere se sada vrcholů pomocí uzlu `TSplineTopology.VertexByIndex`, která je zadána jako vstup do uzlu `TSplineSurface.DeleteVertices`. V důsledku toho budou odstraněny také všechny hrany, které se spojují ve vybraném vrcholu.
5+
6+
## Vzorový soubor
7+
8+
![Example](./76IVI422OMRMPHCWZHTETSZ3PJF22AOV2AX274LZCNLPCK664PGQ_img.jpg)

0 commit comments

Comments
 (0)