From 19361e3c57b2d65466fda574916114fa7aaeca89 Mon Sep 17 00:00:00 2001 From: Localization Date: Mon, 24 Nov 2025 15:11:01 +0000 Subject: [PATCH] translation update & resource alignment From build https://c011.cloudbees-ci.autodesk.com/job/L10NCBCI/job/github.com/job/DynamoDS/job/Dynamo/job/master/313/ Professional translation: all languages Pseudo translation: none --- doc/distrib/xml/cs-CZ/ProtoGeometry.xml | 7516 +++++++++++----------- doc/distrib/xml/de-DE/ProtoGeometry.xml | 7526 +++++++++++----------- doc/distrib/xml/en-GB/ProtoGeometry.xml | 7536 +++++++++++----------- doc/distrib/xml/es-ES/ProtoGeometry.xml | 7524 +++++++++++----------- doc/distrib/xml/fr-FR/ProtoGeometry.xml | 7554 +++++++++++------------ doc/distrib/xml/it-IT/ProtoGeometry.xml | 7548 +++++++++++----------- doc/distrib/xml/ja-JP/ProtoGeometry.xml | 7518 +++++++++++----------- doc/distrib/xml/ko-KR/ProtoGeometry.xml | 7522 +++++++++++----------- doc/distrib/xml/pl-PL/ProtoGeometry.xml | 7538 +++++++++++----------- doc/distrib/xml/pt-BR/ProtoGeometry.xml | 7488 +++++++++++----------- doc/distrib/xml/ru-RU/ProtoGeometry.xml | 7524 +++++++++++----------- doc/distrib/xml/zh-CN/ProtoGeometry.xml | 7522 +++++++++++----------- doc/distrib/xml/zh-TW/ProtoGeometry.xml | 7514 +++++++++++----------- 13 files changed, 46874 insertions(+), 50956 deletions(-) diff --git a/doc/distrib/xml/cs-CZ/ProtoGeometry.xml b/doc/distrib/xml/cs-CZ/ProtoGeometry.xml index e79aa8957d6..cb2bbf88cae 100644 --- a/doc/distrib/xml/cs-CZ/ProtoGeometry.xml +++ b/doc/distrib/xml/cs-CZ/ProtoGeometry.xml @@ -482,4789 +482,4506 @@ Vrací vzdálenost výšky. Poznámka: Tento příkaz vrátí vstupní kóty kvádru, NIKOLI skutečné kóty globálního prostoru. Jinými slovy, pokud vytvoříte kvádr, šířka (osa X), délka 10 a transformujete jej do systému CoordinateSystem se změnou měřítka 2x v ose X, šířka bude stále 10. ASM vám neumožňuje extrahovat vrcholy tělesa v libovolném předvídatelném pořadí, takže není možné určit kóty po transformaci. - - Získat řetězcovou reprezentaci prvku Curve + + Získat řetězcovou reprezentaci prvku Cylinder - - Vytvořit křivku pomocí čáry povrchu v prostoru UV - Povrch k použití - Počáteční parametr UV, ve kterém bude počátek křivky - Koncový parametr UV, ve kterém bude konec křivky - Křivka na parametrech začátku a konce povrchu + + Sestavit těleso (válec) definované nadřazeným systémem CoordinateSystem, poloměrem a výškou válce + Nadřazený souřadnicový systém + Velikost poloměru + Výška válce + Válec vytvořený z poloměru a výšky - isocurve,curvebyuv,lines,uvs + cylinder,tube - - 0.5,0.5,0.4,0.4 - - - Vytvořit křivku, která přechází mezi dvěma křivkami - První křivka k přechodu - Druhá křivka k přechodu - příznak, který určuje, který konec křivky1 se má použít k přechodu - příznak, který určuje, který konec křivky2 se má použít k přechodu - příznak, který určuje, zda je typem výsledné křivky spojitost G1 nebo G2 - Výsledná křivka z přechodu dvou křivek + + Vytvořte těleso (válec), když je zadán střed dolní a horní stěny válce. + Počáteční bod válce + Koncový bod válce + Poloměr válce + Válec vytvořený pomocí bodů a poloměru - blend,make continuous,connect + cylinder,tube,by center points - - Vytvořit křivku pomocí izočáry povrchu - Základní povrch - pokud je izočára 0 podél směru U, pokud je 1 podél směru V - pevná pro hodnotu křivky jiného parametru povrchu - Izokřivka na povrchu + + Poloměr válce + + + Celková výška - isocurve,curvebydir,lines + cylinder - - 0.5,0.5,0.4 - - - Vrací celkovou délku oblouku křivky + + Osa válce - distance + cylinder - - Vrací hodnotu True, pokud je křivka rovinná, v jiném případě vrací False. + + Získat řetězcovou reprezentaci prvku Edge + + + Základní křivka tvořící hranu + + + Plochy přilehlé k této hraně + + + Vrchol, ve kterém začíná tato hrana + + + Vrchol, ve kterém končí tato hrana + + + Objekty CoEdge přiřazené k této hraně + + + Získat řetězcovou reprezentaci prvku Ellipse + + + Vytvořte elipsu vystředěnou na vstupní bod, zarovnanou s rovinou XY GSS a s určenými poloměry osy X a Y. + Bod počátku elipsy + Poloměr osy X + Poloměr osy Y + Elipsa vytvořená pomocí počátku a poloměrů - flat,liesinplane + ellipse - - Vrací hodnotu True, pokud je křivka uzavřená, v jiném případě vrací False. - - - Získat počáteční bod podél křivky + + Vytvořte elipsu vystředěnou na vstupní bod, se dvěma zadanými osami. Osy by navzájem měly svírat úhel 90 stupňů. + Bod počátku elipsy + Poloměr osy X + Poloměr osy Y + Elipsa vytvořená z vektorů počátku - begin,curvestart,startpt + ellipsebylengths,ellipsebyvectors - - Získat koncový bod podél křivky + + Vytvořte elipsu vystředěnou a zarovnanou se vstupním systémem CoordinateSystem, s poloměrem x_radius ve směru X systému CS a poloměrem y_radius ve směru Y systému CS. + Souřadnicový systém počátku elipsy + Poloměr osy X + Poloměr osy Y + Elipsa vytvořená pomocí souřadnicového systému a poloměrů - end,curveend,endpt + ellipse,aligned ellipse,ellipsebylengths - - Normála k rovině, ve které leží křivka. Platné pouze pro rovinné křivky. + + Vytvořte elipsu vystředěnou a zarovnanou se vstupní rovinou, s poloměrem x_radius ve směru osy X roviny a s poloměrem y_radius ve směru osy Y roviny. + Rovina, kde je nakreslen oblouk elipsy + Poloměr osy X + Poloměr osy Y + Elipsa vytvořená z roviny a poloměrů - perpendicular + ellipse,aligned ellipse,ellipsebylengths - - Získat bod na křivce v určeném parametru mezi objekty StartParameter() a EndParameter() - Parametr, ve kterém vyhodnocovat - Bod + + Střed elipsy + + + Hlavní osa elipsy. Toto je delší osa. Délka vektoru je hlavní poloměr. + + + Vedlejší osa elipsy. Toto je kratší osa. Délka vektoru je vedlejší poloměr. + + + Získat řetězcovou reprezentaci prvku EllipseArc + + + Vytvořit objekt EllipseArc v rovině pomocí daných poloměrů podél os X a Y a úhlů tažení + Rovina obsahující oblouk elipsy + Poloměr objektu EllipseArc ve směru osy X roviny + Poloměr objektu EllipseArc ve směru osy Y roviny + Počáteční úhel oblouku podle měření od kladné osy X vstupní roviny + Úhel tažení od počátečního úhlu ve stupních + Oblouk elipsy vytvořený pomocí poloměrů a úhlů roviny - pointoncurve,curvepoint + ellipsearc,arcs - - Získat vektorovou tečnu na křivku v určeném parametru mezi objekty StartParameter() a EndParameter() - Parametr, ve kterém vyhodnocovat - Vektor rovnoběžný s křivkou v parametru + + Střed elipsy - tangentoncurve,curvetan + ellipsearc,arcs - - Získat vektorovou kolmici na křivku v určeném parametru mezi objekty StartParameter() a EndParameter() - Parametr, ve kterém vyhodnocovat - Vektor kolmý ke křivce v parametru + + Hlavní osa elipsy. Toto je delší osa. Délka vektoru je hlavní poloměr. - normaloncurve,curvenorm + ellipsearc,arcs - - Získejte vektor kolmý ke křivce v zadaném parametru mezi objekty StartParameter() a EndParameter() Křivka musí být rovinná. Výsledná normála bude konzistentní napříč celým zakřivením křivky. - Parametr, ve kterém vyhodnocovat - Pokud je možnost 'strana' nastavena na hodnotu false, normála bude ukazovat směrem doprava od křivky (posun od počátečního bodu ke koncovému bodu křivky). Pokud je možnost 'strana' nastavena na hodnotu true, normála bude ukazovat směrem doleva od křivky. - Vektor kolmý ke křivce v parametru + + Vedlejší osa elipsy. Toto je kratší osa. Délka vektoru je vedlejší poloměr. - normaloncurve,curvenorm + ellipsearc,arcs - - Získá systém CoordinateSystem s počátkem v bodě v zadaném parametru. Osa XAsis je zarovnána s normálou křivky, osa YAxis je zarovnána s tečnou křivky v tomto bodě a osa ZAxis je zarovnána s vektorem UP nebo binormálou v tomto bodě. - Parametr, ve kterém vyhodnocovat - Objekt CoordinateSystem v parametru křivky + + Počáteční úhel ve stupních - coordoncurve,curvecoord,derivatives + ellipsearc,arcs - - Získat systém CoordinateSystem s počátkem v bodě v zadaném parametru - Parametr, ve kterém vyhodnocovat - Osově souměrný systém CoordinateSystem v bodu + + Vrací úhel tažení oblouku elipsy ve stupních. - frame,axisaligned,aa,coordcurve,framecurve,curveframe,coordoncurve + ellipsearc,arcs - - Vrací rovinu, jejíž normála je zarovnána s tečnou křivky. Parametry jsou upraveny tak, aby bod 0 vždy byl počátečním bodem a bod 1 vždy byl koncovým bodem. - - + + Rovina, ve které se nachází elipsa - planeoncurve,planecurve,tangentplane + ellipsearc,arcs - - Načíst bod v určité délce oblouku podél křivky - Vzdálenost podél křivky, ve které má být provedeno vyhodnocení - Bod v dané délce oblouku + + Získat řetězcovou reprezentaci prvku Face + + + Všechny hrany kolem této plochy v pořadí proti směru hodinových ručiček - pointoncurve,curvepoint,pointalongcurve,distanceoncurve,distancepoint,distpoint,arclength + faces + + 1 + - - Načíst bod v určité délce oblouku podél křivky - Vzdálenost podél křivky, ve které má být provedeno vyhodnocení - Bod v dané délce oblouku + + Všechny vrcholy kolem této plochy v pořadí proti směru hodinových ručiček - pointoncurve,curvepoint,pointalongcurve,distanceoncurve,distancepoint,distpoint,arclength + faces + + 1 + - - Vrátí body rovnoměrně rozmístěné podél délky křivky na základě vstupního počtu dělení. - Počet dělení - Body rovnoměrně rozmístěné podél délky křivky + + Všechny smyčky obsažené v této ploše - - Vrátí body rozmístěné podél křivky ve stejné délce tětivy na základě vstupního počtu dělení. - Počet dělení - Seznam bodů na křivce + + Základní povrch, který tvoří plochu + Reprezentace povrchu plochy - - Získejte bod v určité délce tětivy křivky z daného umístění parametru. - Délka tětivy, ve které vyhodnocovat - Parametr na křivce pro počátek měření - hodnota true v případě posunu vpřed podél křivky - Bod na křivce + + Získat řetězcovou reprezentaci prvku Helix + + + Vytvořte šroubovici. Šroubovice se vždy otáčí ve směru hodinových ručiček okolo zadaného směru osy. Při prohlížení podél směru osy se v prohlížeči zobrazí bod otáčející se ve směru pohybu hodinových ručiček kolem osy, protože se pohybuje po křivce ve směru vzrůstajícího parametru. Rozteč je vzdálenost, kterou šroubovice urazí ve směru osy za jedno otočení. Tato hodnota může být kladná nebo záporná. + Bod osy + Směrový vektor osy + Počáteční bod šroubovice + Vzdálenost šroubovice na každých 360 stupňů ve směru osy + Počet otočení ve stupních + Šroubovice vytvořená pomocí osy - measure from,measure to,parameteratdist + helix,screw,corkscrew,thread - - Vrátí body rovnoměrně rozmístěné podél křivky v dané délce úseku od daného bodu. - Referenční bod, od kterého měřit - Vzdálenost podél křivky, ve které má být provedeno vyhodnocení - Seznam bodů na křivce včetně daného bodu a směru křivky. + + Úhel ve stupních, o který se šroubovice otočí přes svoji délku - - Vrátí body rovnoměrně rozmístěné na křivce v dané délce tětivy od daného bodu. - Referenční bod, od kterého měřit - Délka tětivy - Seznam bodů na křivce včetně daného bodu a směru křivky. + + Rozteč vrátí lineární vzdálenost podél směru osy, kterou šroubovice zabírá jednou celou otáčkou (360 stupňů) - - Vrací prvek CoordinateSystem v zadané vzdálenosti od počátečního bodu křivky. Osa Y leží tečně ke křivce, osa X je zakřivení. - Vzdálenost podél křivky, ve které má být provedeno vyhodnocení - Systém CoordinateSystem na křivce - - coordoncurve,curvecoord,derivatives - + + Poloměr oblouku - - Vrací prvek CoordinateSystem v zadané vzdálenosti od počátečního bodu křivky. Osa Y leží tečně ke křivce, osa X je zakřivení. - Vzdálenost podél křivky, ve které má být provedeno vyhodnocení - Systém CoordinateSystem na křivce - - coordoncurve,curvecoord,derivatives - + + Směr osy šroubovice - - Vrací rovinu v zadané vzdálenosti podél křivky od počátečního bodu. Normála roviny je zarovnána s tečnou křivky. - Vzdálenost podél křivky, ve které má být provedeno vyhodnocení - Rovina na křivce + + Základní bod osy šroubovice - planeoncurve,planecurve,tangentplane + origin,helixstart - - Vrací rovinu v zadané vzdálenosti podél křivky od počátečního bodu. Normála roviny je zarovnána s tečnou křivky. - Vzdálenost podél křivky, ve které má být provedeno vyhodnocení - Rovina na křivce - - planeoncurve,planecurve,tangentplane - + + Získat řetězcovou reprezentaci prvku IndexGroup - - Získat délku segmentu měřenou od počátečního bodu křivky k danému parametru. - Hodnota mezi 0 a 1 - Délka segmentu - - lengthatparameter,dist along,lengthatpoint,arclength - + + Umožňuje porovnat dva objekty IndexGroup. + Druhý objekt IndexGroup + Rozhodnutí, zda jsou dva objekty stejné - - Získat délku segmentu měřenou od počátečního bodu křivky k danému parametru. - Hodnota mezi 0 a 1 - Délka segmentu - - lengthatparameter,dist along,lengthatpoint,arclength - + + Umožňuje získat pro tento typ hodnotu hash. + Jedinečná hodnota hash pro tento objekt - - Získejte parametr v určité délce oblouku podél křivky. - Vzdálenost podél křivky, ve které má být provedeno vyhodnocení - Parametr + + Vytvořit objekt IndexGroup pro ukládání čtyř indexů + Index a + Index b + Index c + Index d + IndexGroup - parameteratlen,param along,paramatlen,arclength + quad,polygon,mesh,meshes - - Získejte parametr v určité délce oblouku podél křivky. - Vzdálenost podél křivky, ve které má být provedeno vyhodnocení - Parametr + + Vytvořit objekt IndexGroup pro ukládání tří indexů + Index a + Index b + Index c + IndexGroup - parameteratlen,param along,paramatlen,arclength + tri,polygon,mesh,meshes - - Získejte parametr v určité délce tětivy podél křivky z daného umístění. - Délka tětivy, ve které vyhodnocovat - Parametr na křivce pro počátek měření - hodnota true v případě posunu vpřed podél křivky - Parametr - - measure from,measure to,parameteratdist - + + Buď 3, nebo 4, v závislosti na tom, zda představuje trojúhelník nebo čtyřúhelník - - Získat parametr v počátečním bodu křivky - Hodnota parametru - - start domain,curvestart - + + První index - - Získat parametr v koncovém bodu křivky - Hodnota parametru + + Druhý index + + + Třetí index + + + Čtvrtý index + + + Získat řetězcovou reprezentaci prvku Line + + + Vytvoří rovnou čáru mezi dvěma vstupními body. + Počáteční bod čáry + Koncový bod čáry + Čára od počátečního a koncového bodu - end domain,curveend + line,linebypoints,lines - - Načíst délku segmentu mezi dvěma parametry na křivce - Hodnota mezi 0 a 1 - Hodnota mezi 0 a 1 - Délka segmentu + + Vytvoří čáru nejlépe aproximující rozptýlené vykreslení bodů. + Seznam bodů k optimálnímu umístění čáry + Čára z umístění prostřednictvím bodů - measure,distance,arclength + line,approximate,lines - - Načíst délku oblouku mezi dvěma body parametru na křivce - Počátek domény - Konec domény - Délka oblouku mezi dvěma parametry + + Vytvořte tečnu na vstupní křivku, umístěnou na bod parametru vstupní křivky. + Základní oblouk pro tečnu + Hodnota parametru + Tečna - measure,distance,arclength + tangentline,tangentto,lines - - Získejte parametr v daném bodě podél křivky. Pokud bod není na křivce, objekt ParameterAtPoint bude stále vracet hodnotu, která bude odpovídat blízkému bodu na křivce, bod však obecně není nejbližším bodem. - Bod podél nebo poblíž křivky - Parametr na křivce pro daný bod. + + Vytvořte přímou čáru od počátečního bodu, přičemž ji prodlužte ve směru vektoru podle zadané délky. + Počáteční bod čáry + Směrový vektor + Délka čáry + Čára od počátečního směru a délka - projectpoint,closestparam,curveparam + linebyvector,lines - - Obrátit směr křivky - Nová křivka v opačném směru + + Směr křivky - flip + lines - - Odsaďte křivku o zadanou hodnotu. Křivka musí být rovinná. - Kladná nebo záporná vzdálenost k odsazení - nové odsazené křivky + + Získat řetězcovou reprezentaci prvku Loop + + + Celková plocha smyčky + + + Objekty CoEdge obsažené ve smyčce + + + Určuje, zda je smyčka hraniční nebo vnitřní. + + + Získat řetězcovou reprezentaci prvku NurbsCurve + + + Vytvořte objekt BSplineCurve pomocí explicitních řídicích bodů. POZNÁMKA 1: Objekty BSplineCurve s hodnotou deg=1 mají přerušení G1, což může vést k problémům s vysunutím, tažením a jinými operacemi. Neměly by se používat. Místo nich použijte objekt PolyCurve. POZNÁMKA 2: Pokud je oblouk periodický (uzavřený), pak první a poslední bod MUSÍ být stejné. + Body křivky nurbs + Křivka Nurbscurve vytvořená z bodů - thicken,lines + nurbscurve,spline,lines - 0.5,0.4 + 0.5,0.5,0.45 - - Vytvořte jednu nebo více křivek odsazením rovinné křivky o zadanou vzdálenost v rovině definované normálou roviny. Pokud mezi odsazenými křivkami komponenty existují mezery, budou vyplněny prodloužením křivek odsazení. Vstupní argument „planeNormal“ má jako výchozí hodnotu normálu roviny obsahující křivku, je však možné určit explicitní normálu rovnoběžnou s původní normálou křivky za účelem lepšího řízení směru odsazení. Pokud je například požadován konzistentní směr odsazení u více křivek sdílejících stejnou rovinu, je možné pomocí hodnoty „planeNormal“ přepsat jednotlivé normály křivky a vynutit stejný směr odsazení u všech křivek. Obrácení normály obrází směr odsazení. - Kladná vzdálenost odsazení se použije ve směru vektorového součinu vektoru tečny křivky a normálového vektoru roviny, zatímco záporné odsazení se použije v opačném směru. - Normála roviny křivky. Výchozí hodnotou je normála roviny vstupní křivky - Jedna nebo více odsazených křivek + + Vytvořte objekt BSplineCurve pomocí explicitních řídicích bodů. POZNÁMKA 1: Objekty BSplineCurve s hodnotou deg=1 mají přerušení G1, což může vést k problémům s vysunutím, tažením a jinými operacemi. Neměly by se používat. Místo nich použijte objekt PolyCurve. POZNÁMKA 2: Pokud je oblouk periodický (uzavřený), pak první a poslední bod MUSÍ být stejné. + Body křivky nurbs + Stupeň křivky + Křivka Nurbscurve vytvořená z bodů - thicken,lines + nurbscurve,spline,degree,lines - 0.5,0.4 + 0.5,0.5,0.5,0.45 - - Vytvořit oblouk pomocí roztažení na rovinu - Rovina, na které táhnout křivku - Křivka v rovině + + Vytvořte objekt BSplineCurve pomocí explicitních řídicích bodů. POZNÁMKA 1: Objekty BSplineCurve s hodnotou deg=1 mají přerušení G1, což může vést k problémům s vysunutím, tažením a jinými operacemi. Neměly by se používat. Místo nich použijte objekt PolyCurve. POZNÁMKA 2: Pokud je oblouk periodický (uzavřený), pak první a poslední bod MUSÍ být stejné. + Body křivky nurbs + Stupeň křivky + Přepnout na uzavření křivky + Křivka Nurbscurve vytvořená z bodů - projectcurve,toplane + nurbscurve,spline,degree,smoothness,lines + + 0.5,0.5,0.5,0.5,0.45 + - - Vytáhněte tuto křivku na vstupní povrch, ve směru normál povrchu. - + + Vytvořte objekt BSplineCurve z řídicích vrcholů, tloušťek a uzlů. Z DOKUMENTŮ ASM: Stupeň: měl by být větší než 1 (aproximace lineární po částech) a menší než 26 (maximální stupeň na bázi B-spline podporovaný ASM). Tloušťky čar: Všechny hodnoty tloušťky čar (pokud jsou zadány) by měly být zásadně kladné. Tloušťka čar menší než 1e-11 bude zamítnuta a funkce se nezdaří. Uzly: vektor uzlu by měl být nesestupná posloupnost. Vnitřní různorodost uzlů by neměla být větší než stupeň + 1 na začátku nebo na konci uzlu a stupeň na vnitřním uzlu (to umožňuje reprezentaci oblouků s přerušeními G1). Všimněte si, že nesvázané vektory jsou podporovány, ale budou převedeny na svázané, s odpovídajícími změnami použitými na data řídicího bodu / tloušťky čar. Pole uzlu: velikost pole musí být num_control_points + stupeň + 1 + + + + - projectcurve,tosurf + explicit,nurbscurve,spline,degree,spline byarray,lines + + 0.5,0.5,0.5,0.5,0.5,0.45 + - - Rozdělí křivku na zadaný počet křivek stejné délky. - Počet dělení - Pole křivek po rozdělení + + Vytvořte objekt BSplineCurve pomocí interpolace mezi body. + Body křivky nurbs + Křivka Nurbscurve vytvořená z bodů - chopcurve,segment,slices + fit,approximate,spline,lines + + 0.5,0.5,0.5,0.45 + - - Rozdělí křivky na zadaný počet křivek se stejnými vzdálenostmi mezi počátkem a koncem každé křivky (stejné tětivy). - Počet dělení - Pole křivek po rozdělení + + Vytvořte objekt BSplineCurve pomocí interpolace mezi body. POZNÁMKA 2: Pokud je křivka periodická (uzavřená), MUSÍ být první a poslední bod stejné. + Body křivky nurbs + Přepnout na uzavření křivky + Křivka Nurbscurve vytvořená z bodů - divide by chordlength,chord,segment,chopcurve + fit,approximate,spline,lines + + 0.5,0.5,0.5,0.45 + - - Rozdělí křivku na křivky dané délky změřené od daného umístění parametru. - Délka křivek po rozdělení - Umístění parametru pro počátek měření - Pole křivek po rozdělení - - divide by chordlength,chord,segment,chopcurve - - - - Rozdělí křivku na křivky dané délky tětivy změřené od daného umístění parametru. - Délka tětivy každé křivky získané z rozdělení - Umístění parametru pro počátek měření - Pole křivek po rozdělení + + Vytvořte objekt BSplineCurve pomocí interpolace mezi body s určeným stupněm. + Body křivky nurbs + Stupeň křivky + Křivka Nurbscurve vytvořená z bodů - divide by chordlength,chord,segment,chopcurve + fit,approximate,spline,smoothness,lines + + 0.5,0.5,0.5,0.5,0.45 + - - Odebere počátek křivky v zadaném parametru. - Parametr, ve kterém začít ořezávat - Nová křivka s odebraným počátkem + + Vrátí objekt BSplineCurve prostřednictvím bodů, s tečnými směry. + Řídicí body křivky nurbs + Počáteční tečna + Koncová tečna + Křivka Nurbscurve vytvořená z bodů a tečen - rem,remstart,removestart,trimcurve + spline by tangent,tangents,lines + + 0.5,0.5,0.45 + - - Odebere počátek křivky v zadaném parametru. - Parametr, ve kterém začít ořezávat - Nová křivka s odebraným počátkem + + Stupeň křivky - rem,remstart,removestart,trimcurve + smoothness,interpolation,continuity - - Odstraní konec křivky v zadaném parametru. - Parametr, ve kterém začít ořezávat - Nová křivka s odstraněným koncem + + Určuje, zda je objekt NurbsCurve periodický, či nikoli. Periodická křivka je uzavřená křivka, u které deformace nevytvoří vzhled zalomení. - rem,remend,removeend,trimcurve + isclosed - - Odstraní konec křivky v zadaném parametru. - Parametr, ve kterém začít ořezávat - Nová křivka s odstraněným koncem - - rem,remend,removeend,trimcurve - + + Určuje, zda je objekt NurbsCurve racionální, či nikoli. Tento údaj definuje, zda libovolné váhy nemají hodnotu 1.0. - - Odebere začátek a konec křivky v zadaných parametrech. - Parametr, ve kterém začít ořezávat - Parametr, ve kterém začít ořezávat - Nová křivka s odstraněnými vnějšími segmenty - - rem,remend,remstart,remove,trimcurve,removeends - + + Získejte řídicí body objektu NurbsCurve. Jsou to body, u kterých oblouk provádí interpolaci. + Pole bodů - - Odebere začátek a konec křivky v zadaných parametrech. - Parametr, ve kterém začít ořezávat - Parametr, ve kterém začít ořezávat - Nová křivka s odstraněnými vnějšími segmenty - - rem,remend,remstart,remove,trimcurve,removeends - + + 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 - - Odstraní vnitřní část křivky v zadaných parametrech. - Parametr, ve kterém začít ořezávat - Parametr, ve kterém začít ořezávat - Nová křivka s odstraněným vnitřním segmentem + + 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 - rem,removemiddle,middle,remmiddle,cutout,trimcurve + ptweight - - Odstraní vnitřní část křivky v zadaných parametrech. - Parametr, ve kterém začít ořezávat - Parametr, ve kterém začít ořezávat - Nová křivka s odstraněným vnitřním segmentem - - rem,removemiddle,middle,remmiddle,cutout,trimcurve - + + Získat řetězcovou reprezentaci prvku NurbsSurface - - Odstraní několik segmentů křivky, přičemž vyřadí první, třetí, pátý... segment. - Seznam parametrů, ve kterých rozdělit křivku - Pole křivek s vyřazeným prvním, třetím, pátým... segmentem + + Vytváří objekt NurbsSurface s určenými interpolovanými body a stupni U a V. Výsledný povrch bude procházet všemi body. + Osnova bodů pro povrch nurbs + Stupeň ve směru U + Stupeň ve směru V + Povrch Nurbs vytvořený pomocí bodů - rem,removeparts,remparts,cutout,trimcurv,interior,odd + fit,topoints - - Odstraní několik segmentů křivky, přičemž vyřadí první, třetí, pátý... segment. - Seznam parametrů, ve kterých rozdělit křivku - Pole křivek s vyřazeným prvním, třetím, pátým... segmentem + + Vytváří objekt NurbsSurface s určenými interpolovanými body a stupni U a V. Výsledný povrch bude procházet všemi body. Počet tečen musí odpovídat počtu bodů v odpovídajícím směru. Výsledný povrch bude stupně 3 ve směru U i V. + + + + + + - rem,removeparts,remparts,cutout,trimcurv,interior,odd + fit,topoints,totangents - - Odebere sudé nebo liché úseky křivky rozdělené v daných parametrech podle toho, zda má příznak „discardEvenSegments“ hodnotu true nebo false. - Seznam parametrů, ve kterých rozdělit křivku - Přepínač k odstranění sudých segmentů - Seznam křivek zbývajících po zrušení sudých nebo lichých úseků křivek. + + Vytváří objekt NurbsSurface vyhovujícího kolekci různých vlastností povrchu. Jedná se o nejpokročilejší způsob umístění povrchu. Výsledný povrch bude procházet všemi body. Počet tečen musí odpovídat počtu bodů v odpovídajícím směru. Výsledný povrch bude stupně 3 ve směru U i V. Derivace rohu by měly být druhého řádu (dP/dUdV) a měly by být obsaženy v tomto pořadí [lowU, lowV], [highU, lowV] , [lowU, highV], [highU, highV]. + + + + + + + + + - rem,removeparts,remparts,cutout,trimcurv,interior,even + fit,topoints,totangents,fit corners,complex fit - - Rozdělí křivku na dvě části v zadaném parametru. - Parametr, ve kterém provést rozdělení - Dvě křivky zbývající po rozdělení - - cutinto,divide,curve2curves,cut - + + Vytvořte objekt NurbsSurface pomocí explicitních řídicích bodů se zadanými stupni U a V. + Osnova řídicích bodů pro povrch nurbs + Stupeň ve směru U + Stupeň ve směru V + Povrch Nurbs vytvořený pomocí řídicích bodů - - Rozdělí křivku na dvě části v zadaném parametru. - Parametr, ve kterém provést rozdělení - Dvě křivky zbývající po rozdělení + + Vytvoří objekt NurbsSurface pomocí zadaných řídicích vrcholů, uzlů, tloušťky čar a stupňů U V. Existuje několik omezení dat, které v případě porušení způsobí selhání funkce a výskyt výjimky. Stupeň: stupně U i V by měly být >= 1 (interpolace lineární po částech) a menší než 26 (maximální stupeň založený na B-spline, který podporuje ASM). Tloušťky čar: Všechny hodnoty tloušťky čar (pokud jsou zadány) by měly být zásadně kladné. Tloušťka čáry menší než 1e-11 bude zamítnuta a funkce se nezdaří. 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ň + 1 na počátečním nebo koncovém uzlu a stupeň na interním uzlu (to umožňuje reprezentaci povrchů s přerušeními G1). Všimněte si, že jsou podporovány nesvázané vektory uzlů, ale takové budou převedeny na svázané tím, že u nich budou provedeny změny použité v datech řídicího bodu / tloušťky čar. + + + + + + + - cutinto,divide,curve2curves,cut + lines + + 0.4 + - - Rozdělit křivku na více částí v zadaných parametrech - Seznam parametrů, ve kterých rozdělit křivku - Křivky vytvořené z rozdělení + + Vrací stupeň povrchu ve směru U. - cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + surface smoothness,continuity - - Rozdělit křivku na více částí v zadaných parametrech - Seznam parametrů, ve kterých rozdělit křivku - Křivky vytvořené z rozdělení + + Vrací stupeň povrchu ve směru V. - cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + surface smoothness,continuity - - Rozdělí křivku na více částí v daných bodech. - Body na křivce, ve kterých rozdělit křivku - Křivky vytvořené z rozdělení - - cutinto,divide,curve2curves,cut,cut multiple,splitmultiple - + + Vrací počet řídicích bodů ve směru U. - - Připojit sadu křivek ke konci objektu polycurve. Převrátí křivky kvůli zajištění konektivity. - Jiné křivky nebo křivky k připojení k objektu PolyCurve - Objekt PolyCurve vytvořený z křivek - - convertcurves,curves2polycurve,joincurves,concat,joinall,joinmany - + + Vrací počet řídicích bodů ve směru V. - - Spojte tuto křivku a vstupní křivku do nového objektu PolyCurve, přičemž přesně zachovejte původní křivky. - Křivka, se kterou má být vytvořeno spojení - Objekt PolyCurve tvořený dvěma křivkami + + Vrací hodnotu true, pokud je povrch periodický ve směru U. - convertcurve,curve2polycurve,joincurve,concat + closedinU - - Vysune křivku ve směru normálového vektoru. - Vzdálenost vysunutí křivky - Vysunutý povrch + + Vrací hodnotu true, pokud je povrch periodický ve směru V. - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve + closedinV - - Vysune křivku v určeném směru o délku vstupního vektoru. - Vektor, podél kterého se má provést vysunutí - Vysunutý povrch - - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - + + Určuje, zda je objekt NurbsSurface racionální, či nikoli. Tato hodnota definuje, zda libovolné váhy nemají hodnotu 1.0. Vrací hodnotu True, pokud je povrch racionální, jinak vrací hodnotu false. - - Vysune křivku v určeném směru o zadanou vzdálenost. - Vektor, podél kterého se má provést vysunutí - Vzdálenost vysunutí - Vysunutý povrch - - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - + + Vrací řídicí body objektu NurbsSurface (sloupy). + - - Vysune křivku ve směru normály o zadanou vzdálenost. Křivka musí být uzavřená. - Vzdálenost vysunutí - Vysunuté těleso + + Vrací váhy řídicích bodů objektu NurbsSurface. Váhy určují vliv, který jednotlivé řídicí body mají na tvar povrchu. + Tloušťky nurbs povrchu - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + ptweights - - Vysune křivku v určeném směru o délku vstupního vektoru. Křivka musí být uzavřená. - Vektor, podél kterého se má provést vysunutí - Vysunuté těleso - - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - + + Vrací uzly povrchu ve směru U. Za uzly se považuje řada hodnot parametru (hodnoty double), pomocí nichž se určí, kde a jak řídicí body ovlivní povrch. + Uzly U nurbs povrchu - - Vysune křivku v určeném směru o zadanou vzdálenost. Křivka musí být uzavřená. - Vektor, podél kterého se má provést vysunutí - Vzdálenost vysunutí - Vysunuté těleso + + Vrací uzly povrchu ve směru V. Za uzly se považuje řada hodnot parametru (hodnoty double), pomocí nichž se určí, kde a jak řídicí body ovlivní povrch. + Uzly V nurbs povrchu + + + Získat řetězcovou reprezentaci prvku Plane + + + Vytvoří rovinu vystředěnou na kořenový bod, s vstupním normálovým vektorem. + Bod počátku roviny + Normálový směrový vektor roviny + Rovina vytvořená pomocí počátku a normály - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + plane,tonormal - - Prodlužte křivku o zadanou vzdálenost v určitém konci určeném vybraným bodem. Vybraná strana se prodlouží. Uzavřené křivky, jako jsou kružnice a elipsy, nelze prodloužit. Pokud je prodlužovaná křivka lineární, bude prodloužení také lineární. - Vzdálenost prodloužení - Bod na konci, který má být prodloužen - Prodloužená křivka - - makelonger,stretch,extendside - + + Vytvoří „orientovanou“ rovinu umístěnou v počátku bodu s normálovým vektorem, ale se specifickou orientací osy X. Toto nastavení nemá žádný vliv na rozdělení, průsečíky, promítnutí a jiné podobné operace, pouze určuje orientaci vstupního souřadnicového systému. + Bod počátku roviny + Normálový směrový vektor + Směrový vektor osy X + Rovina podle normály počátku a osy x - - Prodlužte křivku o zadanou vzdálenost na jejím počátku. Uzavřené křivky, jako jsou kružnice a elipsy, nelze prodloužit. Pokud je prodlužovaná křivka lineární, bude prodloužení také lineární. - Vzdálenost prodloužení - Prodloužená křivka - - makelonger,stretch - + + Osa X a Y leží v rovině. Osa Z je vektorový součin dvou vektorů. + Bod počátku roviny + Směrový vektor osy X roviny + Směrový vektor osy Y roviny + Rovina vytvořená pomocí osy x a osy y počátku - - Prodlužte křivku o zadanou vzdálenost na jejím konci. Uzavřené křivky, jako jsou kružnice a elipsy, nelze prodloužit. Pokud je prodlužovaná křivka lineární, bude prodloužení také lineární. - Vzdálenost prodloužení - Prodloužená křivka + + Umístí rovinu do vstupních bodů; v zásadě jde o 3D umístění bodového grafu. + Seznam bodů k definování roviny + Rovina vytvořená pomocí optimálního umístění bodů - makelonger,stretch + fit,bestfit - - Aproximujte křivku pomocí kolekce oblouků a čar. - Pole oblouků a čar přibližujících se křivce + + Vytvořte rovinu obsahující vstupní čáru a externí bod. Bod nemůže ležet na čáře nebo na ose čáry. + Čára použitá k určení roviny + Bod použitý k určení roviny + Rovina vytvořená z čáry a bodu - rationalizecurve,fitarcs,fitlines,arcs,lines + lines - 0.5,0.5,0.5,0.4,0.4 + 0.4 - - Převede křivku na aproximaci objektu NurbsCurve. - Objekt NurbsCurve přibližující se křivce + + Vytvořte rovinu, která obsahuje tři vstupní body. + Počátek roviny + Libovolný bod ležící v rovině + Bod ležící na ose X roviny vzhledem k počátku roviny + + + + Vytvoří rovinu v prostoru XY. + Rovina v globální rovině XY + + + Vytvoří rovinu v prostoru XZ. + Rovina v globální rovině XZ + + + Vytvoří rovinu v prostoru YZ. + Rovina v globální rovině YZ + + + Vrací počátek roviny. - curve2spline,convertcurve,tospline,lines + position,planecenter - - 0.5,0.5,0.5,0.4 - - - Opravit uzavřenou křivku - Povrch na vnitřní straně křivky + + Vrací normálový směr roviny. - fill,profiletosurf,loop,loop2surf,edgesurf + perpendicular - - Promítne vstupní křivku podél daného směru promítnutí na určenou základní geometrii. - Geometrie, na kterou se má promítat - Vektor - Seznam geometrií promítnutých na základní geometrii + + Základ X roviny - - Táhne tuto křivku podél křivky trajektorie, přičemž vytváří povrch. - + + Základ Y roviny + + + Vytvoří nový systém CoordinateSystem, který představuje tuto rovinu. Je založena na počátku a osách X a Y. - sweep1,curve2surf + converttoCS,convert2cs - - Táhne tuto uzavřenou křivku podél křivky trajektorie, přičemž vytvoří těleso. - + + Vytvořte nové odsazení roviny podle této roviny v normálovém směru, a to o zadanou vzdálenost. + - sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid + alongnormal,moveplane - - Táhne tuto uzavřenou křivku podél křivky trajektorie, přičemž vytvoří těleso. - Trajektorie, která reprezentuje trajektorii tažení - Odřízněte konec tažení a nastavte jej kolmo k trajektorii. - Těleso, které táhne tuto uzavřenou křivku podél křivky trajektorie + + Získat řetězcovou reprezentaci prvku Point + + + Umožňuje porovnat dva objekty Point. + Druhý objekt Point + Rozhodnutí, zda jsou dva objekty stejné + + + Umožňuje získat pro tento typ hodnotu hash. + Jedinečná hodnota hash pro tento objekt + + + Vytvořte bod v rovině XY daných dvou kartézských souřadnic. Komponenta Z je 0. + Souřadnice X + Souřadnice Y + Bod vytvořený pomocí souřadnic - sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid + xy,position - - Vrátí novou křivku aproximovanou se zadanou tolerancí. - - + + Získat bod počátku (0,0,0). + Bod počátku - fitcurve,reducecurve,simplecurve,approximate + zero,origin - - Získat řetězcovou reprezentaci prvku Cylinder + + Vytvořit bod daný 3 kartézskými souřadnicemi + Souřadnice X + Souřadnice Y + Souřadnice Z + Bod vytvořený pomocí souřadnic + + point,xyz,position + - - Sestavit těleso (válec) definované nadřazeným systémem CoordinateSystem, poloměrem a výškou válce + + Vytvořit bod v daném souřadnicovém systému pomocí 3 kartézských souřadnic Nadřazený souřadnicový systém - Velikost poloměru - Výška válce - Válec vytvořený z poloměru a výšky + Souřadnice X + Souřadnice Y + Souřadnice Z + Bod v kartézských souřadnicích - cylinder,tube + point,xyz,localposition - - Vytvořte těleso (válec), když je zadán střed dolní a horní stěny válce. - Počáteční bod válce - Koncový bod válce - Poloměr válce - Válec vytvořený pomocí bodů a poloměru + + Vytvoří bod v daném systému souřadnic daném jeho umístěním ve válcových souřadnicích. + Souřadnicový systém, ve kterém má být bod vytvořen + Úhel je otočení ve směru od osy X v souřadnicovém systému okolo osy Z ve stupních. + Výška bodu nad rovinou XY + Vzdálenost od počátku souřadnicového systému + Bod ve válcových souřadnicích - cylinder,tube,by center points + point,localposition - - Poloměr válce - - - Celková výška + + Vytvořte bod v daném souřadnicovém systému určený jeho polohou v kulových souřadnicích. + Souřadnicový systém, ve kterém má být bod vytvořen + Úhel směrem dolů od osy Z ve stupních + Otočení kolem koule ve směru od osy X ve stupních + Odsazení od počátku + Bod v kulových souřadnicích - cylinder + point,localposition - - Osa válce + + Zredukovat body za účelem vyloučení duplikátů v rámci tolerance zahrnutých bodů + Seznam bodů, u kterých se budou redukovat duplikáty + Tolerance použitá při redukování + Jedinečné body - cylinder + unique,duplicates,remove duplicates,distinct,near - - Získat řetězcovou reprezentaci prvku Edge - - - Základní křivka tvořící hranu - - - Plochy přilehlé k této hraně - - - Vrchol, ve kterém začíná tato hrana - - - Vrchol, ve kterém končí tato hrana + + Získat komponentu X bodu - - Objekty CoEdge přiřazené k této hraně + + Získat komponentu Y bodu - - Získat řetězcovou reprezentaci prvku Ellipse + + Získat komponentu Z bodu - - Vytvořte elipsu vystředěnou na vstupní bod, zarovnanou s rovinou XY GSS a s určenými poloměry osy X a Y. - Bod počátku elipsy - Poloměr osy X - Poloměr osy Y - Elipsa vytvořená pomocí počátku a poloměrů + + Získat vektor se stejnou komponentou X, Y a Z + - ellipse + convertovector,point2vector - - Vytvořte elipsu vystředěnou na vstupní bod, se dvěma zadanými osami. Osy by navzájem měly svírat úhel 90 stupňů. - Bod počátku elipsy - Poloměr osy X - Poloměr osy Y - Elipsa vytvořená z vektorů počátku + + Přidejte vektor k bodu. Stejné jako operace Translate(Vector). + + - ellipsebylengths,ellipsebyvectors + movepoint,move,move along - - Vytvořte elipsu vystředěnou a zarovnanou se vstupním systémem CoordinateSystem, s poloměrem x_radius ve směru X systému CS a poloměrem y_radius ve směru Y systému CS. - Souřadnicový systém počátku elipsy - Poloměr osy X - Poloměr osy Y - Elipsa vytvořená pomocí souřadnicového systému a poloměrů - - ellipse,aligned ellipse,ellipsebylengths - - - - Vytvořte elipsu vystředěnou a zarovnanou se vstupní rovinou, s poloměrem x_radius ve směru osy X roviny a s poloměrem y_radius ve směru osy Y roviny. - Rovina, kde je nakreslen oblouk elipsy - Poloměr osy X - Poloměr osy Y - Elipsa vytvořená z roviny a poloměrů + + Odečtěte vektor od bodu. Stejné jako operace Translate(-Vector). + + - ellipse,aligned ellipse,ellipsebylengths + movepoint,move,move along - - Střed elipsy - - - Hlavní osa elipsy. Toto je delší osa. Délka vektoru je hlavní poloměr. - - - Vedlejší osa elipsy. Toto je kratší osa. Délka vektoru je vedlejší poloměr. + + Promítat jinou část geometrie na tuto, a to podél zadaného směrového vektoru + + + - - Získat řetězcovou reprezentaci prvku EllipseArc + + Získat řetězcovou reprezentaci prvku PolySurface - - Vytvořit objekt EllipseArc v rovině pomocí daných poloměrů podél os X a Y a úhlů tažení - Rovina obsahující oblouk elipsy - Poloměr objektu EllipseArc ve směru osy X roviny - Poloměr objektu EllipseArc ve směru osy Y roviny - Počáteční úhel oblouku podle měření od kladné osy X vstupní roviny - Úhel tažení od počátečního úhlu ve stupních - Oblouk elipsy vytvořený pomocí poloměrů a úhlů roviny - - ellipsearc,arcs - + + Vytvoří objekt PolySurface pomocí šablonování prostřednictvím křivek. + Křivky k šablonování + - - Vytvořit objekt EllipseArc v rovině pomocí daných poloměrů podél os X a Y a úhlů tažení - Rovina, ve které je obsažen objekt EllipseArc - Poloměr objektu EllipseArc ve směru osy X roviny - Poloměr objektu EllipseArc ve směru osy Y roviny - Počáteční úhel oblouku podle měření od kladné osy X vstupní roviny - Úhel tažení od počátečního úhlu ve stupních + + Vytvoří objekt PolySurface pomocí šablonování prostřednictvím objektů PolyCurves. + Křivky k šablonování + Křivka k vedení šablonování - ellipsearc,arcs + loftbyrail - - Střed elipsy + + Vytvoří objekt PolySurface pomocí šablonování prostřednictvím objektů PolyCurves. + Křivky k šablonování + Křivky k vedení šablonování + - ellipsearc,arcs + loftbyrails,loft rails,guides - - Hlavní osa elipsy. Toto je delší osa. Délka vektoru je hlavní poloměr. + + Vytvořte objekt Polysurface spojením povrchů. + Povrchy, které se mají spojit do objektu PolySurface + - ellipsearc,arcs + joinsurfaces,joinsrf - - Vedlejší osa elipsy. Toto je kratší osa. Délka vektoru je vedlejší poloměr. + + Vytvořte objekt Polysurface pomocí povrchů tělesa. + Těleso, jehož povrchy se mají použít + - ellipsearc,arcs + solid2poly,solidtopoly,convertsolid - - Počáteční úhel ve stupních + + Vytvořte objekt Polysurface tažením křivky podél trajektorie. + Křivka, podél které se má provést tažení + Profil tažení + - ellipsearc,arcs + sweep,rail,guide,sweep1 - - Vrací úhel tažení oblouku elipsy ve stupních. + + Vraťte nové povrchy představující základní povrchy. + - ellipsearc,arcs + subsurfaces,getsurfaces,explode - - Rovina, ve které se nachází elipsa + + Vyhledejte povrchy pomocí bodu. Využívá první průsečík v dopředném směru. Vrací jeden povrch, pokud dochází k zásahu povrchu, dva povrchy, pokud dochází k zásahu hrany vnitřní části, a mnoho povrchů, pokud dochází k zásahu vrcholu. + + + - ellipsearc,arcs + surfacesatpoint,findsurfaces,extractsurfaces - - Získat řetězcovou reprezentaci prvku Face - - - Všechny hrany kolem této plochy v pořadí proti směru hodinových ručiček + + Vyhledejte povrchy pomocí čáry. Využívá všechny povrchy zasažené čárou. + + - faces + surfacesonline,findsurfaces,extractsurfaces,lines - 1 + 0.5,0.5,0.5,0.4 - - Všechny vrcholy kolem této plochy v pořadí proti směru hodinových ručiček - - faces - - - 1 - + + Vypočítat hranice 2D buňky, které nejsou připojeny k jiným povrchům + - - Všechny smyčky obsažené v této ploše + + Extrahovat tělesa z objektu Polysurface, která jsou definována podmnožinou povrchů + - - Základní povrch, který tvoří plochu - Reprezentace povrchu plochy + + Vrací počet povrchů objektu polysurface. + Počet povrchů - - Získat řetězcovou reprezentaci prvku Helix + + Vrací počet hran objektu polysurface. + Počet hran - - Vytvořte šroubovici. Šroubovice se vždy otáčí ve směru hodinových ručiček okolo zadaného směru osy. Při prohlížení podél směru osy se v prohlížeči zobrazí bod otáčející se ve směru pohybu hodinových ručiček kolem osy, protože se pohybuje po křivce ve směru vzrůstajícího parametru. Rozteč je vzdálenost, kterou šroubovice urazí ve směru osy za jedno otočení. Tato hodnota může být kladná nebo záporná. - Bod osy - Směrový vektor osy - Počáteční bod šroubovice - Vzdálenost šroubovice na každých 360 stupňů ve směru osy - Počet otočení ve stupních - Šroubovice vytvořená pomocí osy + + Vrací počet vrcholů objektu polysurface. + Počet vrcholů + + + Zaoblí objekt PolySurface podél vstupních hran pomocí zadaného poloměru. + + + - helix,screw,corkscrew,thread + round,smooth,smoothedge,roundedges - - Úhel ve stupních, o který se šroubovice otočí přes svoji délku - - - Rozteč vrátí lineární vzdálenost podél směru osy, kterou šroubovice zabírá jednou celou otáčkou (360 stupňů) - - - Poloměr oblouku + + Zkosí objekt PolySurface podél vstupních hran v daném odsazení od rohu hrany. + + + + + bevel,flattenedges + - - Směr osy šroubovice + + Získat řetězcovou reprezentaci prvku Rectangle - - Základní bod osy šroubovice + + Vytvořte obdélník pomocí čtyř rohových bodů. + Seznam rohových bodů obdélníku + Obdélník vytvořený pomocí rohových bodů - origin,helixstart + rectbypointarray - - Získat řetězcovou reprezentaci prvku IndexGroup - - - Umožňuje porovnat dva objekty IndexGroup. - Druhý objekt IndexGroup - Rozhodnutí, zda jsou dva objekty stejné + + Vytvořte obdélník pomocí čtyř rohových bodů. + 1. rohový bod obdélníku + 2. rohový bod obdélníku + 3. rohový bod obdélníku + 4. rohový bod obdélníku + Obdélník vytvořený pomocí rohových bodů + + rectbypoints + - - Umožňuje získat pro tento typ hodnotu hash. - Jedinečná hodnota hash pro tento objekt + + Vytvořte obdélník vystředěný na počátek systému GSS v rovině XY systému GSS se zadanou šířkou (délka osy x) a délkou (délka osy Y). + Šířka obdélníku + Délka obdélníku + Obdélník vytvořený pomocí šířky a délky + + rectbylengths + - - Vytvořit objekt IndexGroup pro ukládání čtyř indexů - Index a - Index b - Index c - Index d - IndexGroup + + Vytvořte obdélník vystředěný na kořen vstupní roviny se vstupní šířkou (délka osy X roviny) a délkou (délka osy Y roviny). + Rovina použitá k vystředění obdélníku + Šířka obdélníku + Délka obdélníku + Obdélník vytvořený pomocí šířky a délky - quad,polygon,mesh,meshes + rectangle,rectbylengths - - Vytvořit objekt IndexGroup pro ukládání tří indexů - Index a - Index b - Index c - IndexGroup + + Vytvořte obdélník vystředěný na vstupní počátek v rovině XY systému CoordinateSystem se zadanou šířkou (délka osy x) a délkou (délka osy Y). + Souřadnicový systém obdélníku (střed obdélníku) + Šířka obdélníku + Délka obdélníku + Obdélník vytvořený z šířky a délky - tri,polygon,mesh,meshes + rectbylengths - - Buď 3, nebo 4, v závislosti na tom, zda představuje trojúhelník nebo čtyřúhelník - - - První index - - - Druhý index - - - Třetí index + + Šířka obdélníku + + rectX,rectx + - - Čtvrtý index + + Výška obdélníku + + rectY,recty + - - Získat řetězcovou reprezentaci prvku Line + + Získat řetězcovou reprezentaci prvku Solid - - Vytvoří rovnou čáru mezi dvěma vstupními body. - Počáteční bod čáry - Koncový bod čáry - Čára od počátečního a koncového bodu + + Vytvořte těleso zadáním ploch jeho komponent jako povrchů. + + - line,linebypoints,lines + Brep,brep - - Vytvoří čáru nejlépe aproximující rozptýlené vykreslení bodů. - Seznam bodů k optimálnímu umístění čáry - Čára z umístění prostřednictvím bodů + + Vytvořte těleso pomocí šablonování mezi uzavřenými křivkami vstupního příčného řezu. + + - line,approximate,lines + Brep,brep - - Vytvořte tečnu na vstupní křivku, umístěnou na bod parametru vstupní křivky. - Základní oblouk pro tečnu - Hodnota parametru - Tečna + + Vytvořte těleso pomocí šablonování mezi uzavřenými křivkami vstupního příčného řezu, a to s pomocí vodicí křivky. Vodicí křivka musí protínat všechny křivky průřezů. + + + - tangentline,tangentto,lines + Brep,brep,guides,loft - - Vytvořte přímou čáru od počátečního bodu, přičemž ji prodlužte ve směru vektoru podle zadané délky. - Počáteční bod čáry - Směrový vektor - Délka čáry - Čára od počátečního směru a délka + + Vytvořte těleso pomocí šablonování mezi vstupními příčnými řezy uzavřenými křivkami PolyCurve. Tato operace je optimalizována pro řezy složené výhradně z úsečkových segmentů, přičemž vrcholy jsou ve stejném pořadí. Zaškrtnutí a oprava zaručují platnost vytvořeného tělesa, pokud je možnost povolena, zatímco deaktivování by mělo zvýšit výkon. + + + - linebyvector,lines + Brep,brep,ruled,loft - - Směr křivky + + Táhněte uzavřenou křivku podél trajektorie. + + + - lines + Brep,brep,sweep1 - - Získat řetězcovou reprezentaci prvku Loop - - - Celková plocha smyčky - - - Objekty CoEdge obsažené ve smyčce - - - Určuje, zda je smyčka hraniční nebo vnitřní. + + Táhněte uzavřenou křivku podél trajektorie. + Uzavřený oblouk, který bude profilem tažení + Trajektorie, která představuje trajektorii tažení + Odřízněte konec tažení a nastavte jej kolmo k trajektorii. + Těleso tažením křivky profilu podél trajektorie + + Brep,brep,sweep1 + - - Získat řetězcovou reprezentaci prvku NurbsCurve + + Táhnout uzavřenou křivku profilu podél dvou křivek trajektorie. + Vstup k tažení podél trajektorie + Trajektorie, podle které se řídí orientace tažení + Křivka profilu, která se má táhnout podél trajektorie + + + Brep,brep,sweep2,guides,sweepprofile + - - Vytvořte objekt BSplineCurve pomocí explicitních řídicích bodů. POZNÁMKA 1: Objekty BSplineCurve s hodnotou deg=1 mají přerušení G1, což může vést k problémům s vysunutím, tažením a jinými operacemi. Neměly by se používat. Místo nich použijte objekt PolyCurve. POZNÁMKA 2: Pokud je oblouk periodický (uzavřený), pak první a poslední bod MUSÍ být stejné. - Body křivky nurbs - Křivka Nurbscurve vytvořená z bodů + + Vytvořte těleso rotace pomocí tažení křivky profilu kolem paprsku osy, který je tvořen počátkem a vektorem osy, a to z počátečního úhlu ve stupních do úhlu tažení ve stupních. + Křivka profilu k rotaci + Počátek osy rotace + Směr osy rotace + Počáteční úhel ve stupních + Úhel tažení ve stupních + Těleso vytvořené rotací - nurbscurve,spline,lines + Brep,brep,lathe,revolveprofile - - 0.5,0.5,0.45 - - - Vytvořte objekt BSplineCurve pomocí explicitních řídicích bodů. POZNÁMKA 1: Objekty BSplineCurve s hodnotou deg=1 mají přerušení G1, což může vést k problémům s vysunutím, tažením a jinými operacemi. Neměly by se používat. Místo nich použijte objekt PolyCurve. POZNÁMKA 2: Pokud je oblouk periodický (uzavřený), pak první a poslední bod MUSÍ být stejné. - Body křivky nurbs - Stupeň křivky - Křivka Nurbscurve vytvořená z bodů + + Sjednocení kolekce těles do jednoho tělesa + Kolekce těles + - nurbscurve,spline,degree,lines + Brep,brep,boolean,addition - - 0.5,0.5,0.5,0.45 - - - Vytvořte objekt BSplineCurve pomocí explicitních řídicích bodů. POZNÁMKA 1: Objekty BSplineCurve s hodnotou deg=1 mají přerušení G1, což může vést k problémům s vysunutím, tažením a jinými operacemi. Neměly by se používat. Místo nich použijte objekt PolyCurve. POZNÁMKA 2: Pokud je oblouk periodický (uzavřený), pak první a poslední bod MUSÍ být stejné. - Body křivky nurbs - Stupeň křivky - Přepnout na uzavření křivky - Křivka Nurbscurve vytvořená z bodů + + Vrací oblast plochy -- součet všech oblastí všech ploch. + + + Vrací celkový objem tělesa + + + Těžiště tělesa + - nurbscurve,spline,degree,smoothness,lines + average,center - - 0.5,0.5,0.5,0.5,0.45 - - - Vytvořte objekt BSplineCurve z řídicích vrcholů, tloušťek a uzlů. Z DOKUMENTŮ ASM: Stupeň: měl by být větší než 1 (aproximace lineární po částech) a menší než 26 (maximální stupeň na bázi B-spline podporovaný ASM). Tloušťky čar: Všechny hodnoty tloušťky čar (pokud jsou zadány) by měly být zásadně kladné. Tloušťka čar menší než 1e-11 bude zamítnuta a funkce se nezdaří. Uzly: vektor uzlu by měl být nesestupná posloupnost. Vnitřní různorodost uzlů by neměla být větší než stupeň + 1 na začátku nebo na konci uzlu a stupeň na vnitřním uzlu (to umožňuje reprezentaci oblouků s přerušeními G1). Všimněte si, že nesvázané vektory jsou podporovány, ale budou převedeny na svázané, s odpovídajícími změnami použitými na data řídicího bodu / tloušťky čar. Pole uzlu: velikost pole musí být num_control_points + stupeň + 1 - - - - + + Logické sjednocení tohoto tělesa a dalšího tělesa + - explicit,nurbscurve,spline,degree,spline byarray,lines + addition,merge,combine - - 0.5,0.5,0.5,0.5,0.5,0.45 - - - Vytvořte objekt BSplineCurve pomocí interpolace mezi body. - Body křivky nurbs - Křivka Nurbscurve vytvořená z bodů + + Logický rozdíl tohoto tělesa a jiného + + + + + Logický rozdíl tohoto tělesa a sjednocení vstupních těles + + - fit,approximate,spline,lines + subtract,differencemany,diffall,diff multi - - 0.5,0.5,0.5,0.45 - - - Vytvořte objekt BSplineCurve pomocí interpolace mezi body. POZNÁMKA 2: Pokud je křivka periodická (uzavřená), MUSÍ být první a poslední bod stejné. - Body křivky nurbs - Přepnout na uzavření křivky - Křivka Nurbscurve vytvořená z bodů + + Získat skořepinu tělesa z ploch tohoto tělesa + Vzdálenost prodloužení skořepiny směrem dovnitř + Vzdálenost prodloužení skořepiny směrem ven + - fit,approximate,spline,lines + extract shell,offset and extract - - 0.5,0.5,0.5,0.45 - - - Vytvořte objekt BSplineCurve pomocí interpolace mezi body s určeným stupněm. - Body křivky nurbs - Stupeň křivky - Křivka Nurbscurve vytvořená z bodů + + Promítne vstupní geometrii na toto těleso, ve směru vstupního vektoru. !!Tato metoda promítání aktuálně podporuje pouze body nebo křivky!! + + + - fit,approximate,spline,smoothness,lines + projectonto,projectonsolid,projecttosolid - - 0.5,0.5,0.5,0.5,0.45 - - - Vrátí objekt BSplineCurve prostřednictvím bodů, s tečnými směry. - Řídicí body křivky nurbs - Počáteční tečna - Koncová tečna - Křivka Nurbscurve vytvořená z bodů a tečen + + Zaoblí těleso podél vstupních hran pomocí zadaného poloměru. + + + - spline by tangent,tangents,lines + round,smooth,smoothedge,roundedges - - 0.5,0.5,0.45 - - - Stupeň křivky + + Zkosí těleso podél vstupních hran v daném odsazení od rohu hrany. + + + - smoothness,interpolation,continuity + bevel,flattenedges - - Určuje, zda je objekt NurbsCurve periodický, či nikoli. Periodická křivka je uzavřená křivka, u které deformace nevytvoří vzhled zalomení. + + Rozdělí těleso na jednotlivá tělesa, pokud obsahují více než jeden rozpojený celek. Vrátí stejné těleso, pokud je to jeden souvislý celek. + oddělit rozpojená tělesa - isclosed + split,disjoint - - 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. - 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 - - - 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 - - ptweight - + + Pokusí se opravit těleso. + - - Získat řetězcovou reprezentaci prvku NurbsSurface + + Získat řetězcovou reprezentaci prvku Sphere - - Vytváří objekt NurbsSurface s určenými interpolovanými body a stupni U a V. Výsledný povrch bude procházet všemi body. - Osnova bodů pro povrch nurbs - Stupeň ve směru U - Stupeň ve směru V - Povrch Nurbs vytvořený pomocí bodů + + Vytvořte těleso (kouli) vystředěné na vstupní bod, se zadaným poloměrem. + + + - fit,topoints + Brep,brep - - Vytváří objekt NurbsSurface s určenými interpolovanými body a stupni U a V. Výsledný povrch bude procházet všemi body. Počet tečen musí odpovídat počtu bodů v odpovídajícím směru. Výsledný povrch bude stupně 3 ve směru U i V. + + Vytvořte těleso (kouli) obsahující čtyři vstupní body na povrchu. - - - - - fit,topoints,totangents + Brep,brep - - Vytváří objekt NurbsSurface vyhovujícího kolekci různých vlastností povrchu. Jedná se o nejpokročilejší způsob umístění povrchu. Výsledný povrch bude procházet všemi body. Počet tečen musí odpovídat počtu bodů v odpovídajícím směru. Výsledný povrch bude stupně 3 ve směru U i V. Derivace rohu by měly být druhého řádu (dP/dUdV) a měly by být obsaženy v tomto pořadí [lowU, lowV], [highU, lowV] , [lowU, highV], [highU, highV]. + + Umístěte kouli co nejblíže vstupním bodům. - - - - - - - - fit,topoints,totangents,fit corners,complex fit + Brep,brep - - Vytvořte objekt NurbsSurface pomocí explicitních řídicích bodů se zadanými stupni U a V. - Osnova řídicích bodů pro povrch nurbs - Stupeň ve směru U - Stupeň ve směru V - Povrch Nurbs vytvořený pomocí řídicích bodů + + Vraťte střed koule. - - Vytvoří objekt NurbsSurface pomocí zadaných řídicích vrcholů, uzlů, tloušťky čar a stupňů U V. Existuje několik omezení dat, které v případě porušení způsobí selhání funkce a výskyt výjimky. Stupeň: stupně U i V by měly být >= 1 (interpolace lineární po částech) a menší než 26 (maximální stupeň založený na B-spline, který podporuje ASM). Tloušťky čar: Všechny hodnoty tloušťky čar (pokud jsou zadány) by měly být zásadně kladné. Tloušťka čáry menší než 1e-11 bude zamítnuta a funkce se nezdaří. 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ň + 1 na počátečním nebo koncovém uzlu a stupeň na interním uzlu (to umožňuje reprezentaci povrchů s přerušeními G1). Všimněte si, že jsou podporovány nesvázané vektory uzlů, ale takové budou převedeny na svázané tím, že u nich budou provedeny změny použité v datech řídicího bodu / tloušťky čar. - - - - - - - - - lines - - - 0.4 - + + Vraťte poloměr koule. - - Vrací stupeň povrchu ve směru U. - - surface smoothness,continuity - + + Získat řetězcovou reprezentaci prvku Topology - - Vrací stupeň povrchu ve směru V. - - surface smoothness,continuity - + + Vrcholy topologie - - Vrací počet řídicích bodů ve směru U. + + Hrany topologie - - Vrací počet řídicích bodů ve směru V. + + Plochy topologie - - Vrací hodnotu true, pokud je povrch periodický ve směru U. - - closedinU - + + Získat řetězcovou reprezentaci prvku TSplineEdge - - Vrací hodnotu true, pokud je povrch periodický ve směru V. - - closedinV - + + Objekt TSplineFaces přilehlý k této hraně - - Určuje, zda je objekt NurbsSurface racionální, či nikoli. Tato hodnota definuje, zda libovolné váhy nemají hodnotu 1.0. Vrací hodnotu True, pokud je povrch racionální, jinak vrací hodnotu false. + + Objekt TSplineVertex, ve kterém začíná tato hrana. - - Vrací řídicí body objektu NurbsSurface (sloupy). - + + Vrchol, ve kterém končí tato hrana. - - Vrací váhy řídicích bodů objektu NurbsSurface. Váhy určují vliv, který jednotlivé řídicí body mají na tvar povrchu. - Tloušťky nurbs povrchu - - ptweights - + + Vrací rámovou konstrukci UVN objektu TSEdge (bod na kostře, vektor U, vektor V a normála). - - Vrací uzly povrchu ve směru U. Za uzly se považuje řada hodnot parametru (hodnoty double), pomocí nichž se určí, kde a jak řídicí body ovlivní povrch. - Uzly U nurbs povrchu + + Index objektu TSEdge - - Vrací uzly povrchu ve směru V. Za uzly se považuje řada hodnot parametru (hodnoty double), pomocí nichž se určí, kde a jak řídicí body ovlivní povrch. - Uzly V nurbs povrchu + + Určuje, zda je objekt TSEdge na hranici. - - Získat řetězcovou reprezentaci prvku Plane + + Určuje, zda je objekt TSEdge rozložený. - - Vytvoří rovinu vystředěnou na kořenový bod, s vstupním normálovým vektorem. - Bod počátku roviny - Normálový směrový vektor roviny - Rovina vytvořená pomocí počátku a normály - - plane,tonormal - + + Skupina vlastností objektu TSEdge: objekt uvnFrame a index, zda je objekt TSEdge na hranici, zda je rozložený či nikoli. + - - Vytvoří „orientovanou“ rovinu umístěnou v počátku bodu s normálovým vektorem, ale se specifickou orientací osy X. Toto nastavení nemá žádný vliv na rozdělení, průsečíky, promítnutí a jiné podobné operace, pouze určuje orientaci vstupního souřadnicového systému. - Bod počátku roviny - Normálový směrový vektor - Směrový vektor osy X - Rovina podle normály počátku a osy x + + Získat řetězcovou reprezentaci prvku TSplineFace - - Osa X a Y leží v rovině. Osa Z je vektorový součin dvou vektorů. - Bod počátku roviny - Směrový vektor osy X roviny - Směrový vektor osy Y roviny - Rovina vytvořená pomocí osy x a osy y počátku + + Všechny objekty TSplineEdge kolem této plochy v pořadí proti směru hodinových ručiček - - Umístí rovinu do vstupních bodů; v zásadě jde o 3D umístění bodového grafu. - Seznam bodů k definování roviny - Rovina vytvořená pomocí optimálního umístění bodů - - fit,bestfit - + + Všechny objekty TSplineVertex kolem této plochy v pořadí proti směru hodinových ručiček - - Vytvořte rovinu obsahující vstupní čáru a externí bod. Bod nemůže ležet na čáře nebo na ose čáry. - Čára použitá k určení roviny - Bod použitý k určení roviny - Rovina vytvořená z čáry a bodu - - lines - - - 0.4 - + + Vrací rámovou konstrukci UVN objektu TSplineFace (bod na kostře, vektor U, vektor V a normála). - - Vytvořte rovinu, která obsahuje tři vstupní body. - Počátek roviny - Libovolný bod ležící v rovině - Bod ležící na ose X roviny vzhledem k počátku roviny - + + Index objektu TSFace - - Vytvoří rovinu v prostoru XY. - Rovina v globální rovině XY + + Počet hran nebo vrcholů na prvku TSFace - - Vytvoří rovinu v prostoru XZ. - Rovina v globální rovině XZ + + Počet parametrických stran na prvku TSFace - - Vytvoří rovinu v prostoru YZ. - Rovina v globální rovině YZ + + Skupina vlastností objektu TSplineFace: objekt uvnFrame, index, valence a počet stran + - - Vrací počátek roviny. - - position,planecenter - + + Získat řetězcovou reprezentaci prvku TSplineInitialSymmetry - - Vrací normálový směr roviny. + + Umožňuje vytvořit radiální objekt TSplineInitialSymmetry s daným množstvím rozpětí na symetrický segment. + + - perpendicular + tspline,symmetry - - Základ X roviny - - - Základ Y roviny - - - Vytvoří nový systém CoordinateSystem, který představuje tuto rovinu. Je založena na počátku a osách X a Y. + + Umožňuje vytvořit osový objekt TSplineInitialSymmetry s danými osami symetrie. + + + - converttoCS,convert2cs + tspline,symmetry - - Vytvořte nové odsazení roviny podle této roviny v normálovém směru, a to o zadanou vzdálenost. - - - - alongnormal,moveplane - + + Určuje, zda nově vytvořená křivka t-spline obsahuje radiální symetrii. - - Získat řetězcovou reprezentaci prvku Point + + Určuje, zda nově vytvořená křivka t-spline obsahuje symetrii na ose X. - - Umožňuje porovnat dva objekty Point. - Druhý objekt Point - Rozhodnutí, zda jsou dva objekty stejné + + Určuje, zda nově vytvořená křivka t-spline obsahuje symetrii na ose Y. - - Umožňuje získat pro tento typ hodnotu hash. - Jedinečná hodnota hash pro tento objekt + + Určuje, zda nově vytvořená křivka t-spline obsahuje symetrii na ose Z. - - Vytvořte bod v rovině XY daných dvou kartézských souřadnic. Komponenta Z je 0. - Souřadnice X - Souřadnice Y - Bod vytvořený pomocí souřadnic - - xy,position - + + Počet ploch v segmentu symetrie. K dispozici pouze v případě, že křivka t-spline obsahuje radiální symetrii. - - Získat bod počátku (0,0,0). - Bod počátku - - zero,origin - + + Získat řetězcovou reprezentaci prvku TSplineReflection - - Vytvořit bod daný 3 kartézskými souřadnicemi - Souřadnice X - Souřadnice Y - Souřadnice Z - Bod vytvořený pomocí souřadnic + + Umožňuje vytvořit odraz osy pro symetrii křivky t-spline podle dané roviny. + Rovina odrazu osy křivky t-spline. Uvedená v globálních souřadnicích + Odraz osy křivky t-spline - point,xyz,position + tspline,symmetry,reflection,axial - - Vytvořit bod v daném souřadnicovém systému pomocí 3 kartézských souřadnic - Nadřazený souřadnicový systém - Souřadnice X - Souřadnice Y - Souřadnice Z - Bod v kartézských souřadnicích + + Umožňuje vytvořit radiální odraz symetrie křivky t-spline podle dané roviny s daným počtem segmentů a daným úhlem (ve stupních) mezi každým párem segmentů. + Rovina, jejíž normála je osa radiálního odrazu křivky t-spline. Uvedená v globálních souřadnicích + Počet segmentů radiálního odrazu + Úhel mezi každým párem segmentů radiální symetrie (ve stupních). Pokud je nastaven na hodnotu 0, je definován hodnotou (360 / segmentsCount). + Radiální odraz křivky t-spline - point,xyz,localposition + tspline,symmetry,reflection,radial - - Vytvoří bod v daném systému souřadnic daném jeho umístěním ve válcových souřadnicích. - Souřadnicový systém, ve kterém má být bod vytvořen - Úhel je otočení ve směru od osy X v souřadnicovém systému okolo osy Z ve stupních. - Výška bodu nad rovinou XY - Vzdálenost od počátku souřadnicového systému - Bod ve válcových souřadnicích - - point,localposition - + + Určuje, zda je odraz radiální. - - Vytvořte bod v daném souřadnicovém systému určený jeho polohou v kulových souřadnicích. - Souřadnicový systém, ve kterém má být bod vytvořen - Úhel směrem dolů od osy Z ve stupních - Otočení kolem koule ve směru od osy X ve stupních - Odsazení od počátku - Bod v kulových souřadnicích - - point,localposition - + + Počet segmentů radiálního odrazu - - Zredukovat body za účelem vyloučení duplikátů v rámci tolerance zahrnutých bodů - Seznam bodů, u kterých se budou redukovat duplikáty - Tolerance použitá při redukování - Jedinečné body - - unique,duplicates,remove duplicates,distinct,near - + + Úhel mezi každým párem symetrických segmentů radiálního odrazu - - Získat komponentu X bodu + + Rovina odrazu - - Získat komponentu Y bodu + + Osa odrazu - - Získat komponentu Z bodu + + Získat řetězcovou reprezentaci prvku TSplineTopology - - Získat vektor se stejnou komponentou X, Y a Z - - - convertovector,point2vector - + + Vrcholy obsažené v tomto povrchu T-Spline - - Přidejte vektor k bodu. Stejné jako operace Translate(Vector). - - - - movepoint,move,move along - + + Hrany obsažené v povrchu T-Spline - - Odečtěte vektor od bodu. Stejné jako operace Translate(-Vector). - - - - movepoint,move,move along - + + Plochy obsažené v povrchu T-Spline - - Promítat jinou část geometrie na tuto, a to podél zadaného směrového vektoru - - - + + Pravidelné vrcholy obsažené v povrchu T-Spline - - Získat řetězcovou reprezentaci prvku PolyCurve + + Vrcholy neutrálních bodů obsažené v povrchu T-Spline - - Vytvořte objekt PolyCurve spojením křivek. Obrátí křivku podle potřeby připojení. Vyberte preferovanou toleranci spojení od 1e-6 do 1e-3 jednotek. - 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 - - segments,joincurves - + + Vrcholy bodů T obsažené v povrchu T-Spline - - Vytvořte objekt PolyCurve spojením křivek. Obrátí křivku podle potřeby připojení. Vyberte preferovanou toleranci spojení od 1e-6 do 1e-3 jednotek. - 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. - Pokud je hodnota trimLength větší než 0, pak koncové úseky delší než hodnota trimLength nebudou oříznuty. - Objekt Polycurve vytvořený podle spojených křivek - - segments,joincurves - + + Nerozložené vrcholy obsažené v povrchu T-Spline - - 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. - 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 - + + Hraniční vrcholy obsažené v povrchu T-Spline - - 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. - 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. - Pokud je hodnota trimLength větší než 0, pak koncové úseky delší než hodnota trimLength nebudou oříznuty. - + + Vnitřní vrcholy obsažené v povrchu T-Spline - - Vytvořte objekt PolyCurve spojením bodů. Chcete-li objekt PolyCurve uzavřít, nastavte vstup 'connectLastToFirst' na hodnotu true. - Body, které mají vytvořit objekt PolyCurve - Hodnota True k propojení posledního bodu s prvním bodem, hodnota false k ponechání otevřeným. - Objekt PolyCurve vytvořený pomocí bodů - - segments,joincurves,lines - - - 0.5,0.5,0.4 - + + Nerozložené vrcholy obsažené v povrchu T-Spline - - Vytvořte objekt PolyCurve pomocí zesílení křivky. - křivka k zesílení - tloušťka - normála kolmá ke směru zesílení - - - offset - + + Hraniční hrany obsažené v povrchu T-Spline - - Vytvořte objekt PolyCurve zesílením křivky podél roviny určené vstupní normálou. - křivka k zesílení - tloušťka - normála kolmá ke směru zesílení. Pokud normála není zadána (má parametr null), bude ve výchozím nastavení použita normála křivky. - - - offset,thicken - + + Vnitřní hrany obsažené v povrchu T-Spline - - Vrací počáteční bod první komponenty a koncové body každé křivky komponenty. U uzavřeného objektu PolyCurve je koncový bod vynechán, protože počáteční a koncový bod jsou stejné. + + Pravidelné plochy obsažené v povrchu T-Spline - - Počet křivek objektu PolyCurve - - curvecount,subcurvecount,numbersubcurves - + + Plochy polygonu obsažené v povrchu T-Spline - - Vrací křivky objektu PolyCurve. - - - subcurves,polycurvesplit - + + Hraniční plochy obsažené v povrchu T-Spline - - Vrací křivku objektu PolyCurve pomocí indexu. - Délka pro umístění bodu - Hodnota True znamená počítání od konce objektu polycurve, hodnota false označuje počítání od začátku objektu polycurve - Křivka na indexu - - subcurveatindex,getsubcurve,getcurvebyindex - + + Vnitřní plochy obsažené v povrchu T-Spline - - Vrací rovinu rovinných objektů PolyCurve. - + + Vrací počet vrcholů v povrchu T-Spline. - - Prodlouží objekt PolyCurve pomocí tečné elipsy. - Délka elipsy prodloužení - Parametr elipsy - Parametr elipsy - Parametr elipsy - prodloužení konce nebo počátku objektu PolyCurve - + + Vrací počet hran v povrchu T-Spline. - - Prodlouží objekt PolyCurve pomocí tečného oblouku. - Délka vynášecího oblouku - Poloměr oblouku - prodloužení konce nebo počátku objektu PolyCurve - + + Vrací počet ploch v povrchu T-Spline. - - Zavřít objekt PolyCurve podle čáry spojující počáteční a koncové body - + + Rozložené vrcholy odlišené podle typu + Sada vrcholů + + + Rozložené hrany odlišené podle typu + Sada hran + + + Rozložené plochy odlišené podle typu + Sada ploch + + + Vrací vrchol v daném indexu. + Index získání vrcholu + Vrchol T-Spline - lines + tspline,face,byindex - - 0.4 - - - Zavřít objekt PolyCurve podle řetězce tečen oblouku, čáry a oblouku - Poloměr oblouku na počátku objektu PolyCurve - Poloměr oblouku na konci objektu PolyCurve - + + Vrací hranu v daném indexu. + Index získání hrany + Hrana T-Spline - lines + tspline,face,byindex - - 0.4 - - - - Objekt PolyCurve odsazení v jeho rovině - Velikost odsazení - Přepínač k nastavení rohů na kruhové - Odsazený objekt PolyCurve - - - Vytvořte jeden nebo více objektů PolyCurve odsazením rovinného objektu PolyCurve o zadanou vzdálenost v rovině definované normálou roviny. Vstupní argument „planeNormal“ má jako výchozí hodnotu normálu roviny obsahující křivku, je však možné určit explicitní normálu rovnoběžnou s původní normálou křivky za účelem lepšího řízení směru odsazení. Pokud je například požadován konzistentní směr odsazení u více křivek sdílejících stejnou rovinu, je možné pomocí hodnoty „planeNormal“ přepsat jednotlivé normály křivky a vynutit stejný směr odsazení u všech křivek. Obrácení normály obrází směr odsazení. - Kladná vzdálenost odsazení se použije ve směru vektorového součinu vektoru tečny objektu PolyCurve a normálového vektoru roviny, zatímco záporné odsazení se použije v opačném směru. - Pokud mezi odsazenými křivkami komponenty existují mezery, mohou být vyplněny buď kruhovými oblouky (hodnota true), které vytvoří vyhlazené rohy, nebo prodloužením (hodnota false) křivek odsazení. - Normála roviny křivky. Výchozí hodnotou je normála roviny vstupní křivky - Jeden nebo více odsazených objektů PolyCurve - - Zaoblete rohy rovinného objektu PolyCurve. - Poloměr zaoblení - Označuje, které rohy by měly být zaobleny, pokud má možnost hodnotu true, pak budou zaobleny rohy, kde je tečna na začátku druhé komponenty po směru hodinových ručiček vzhledem k tečně na konci první komponenty (vzhledem k normále křivky). Pokud má možnost hodnotu false, budou zaobleny rohy proti směru hodinových ručiček. - Zaoblený objekt PolyCurve + + Vrací plochu v daném indexu. + Index získání plochy + Plocha T-Spline - round,smooth,radius + tspline,face,byindex - - Opraví objekt PolyCurve, který protíná sám sebe, vrácením nového objektu, který neprotíná sám sebe, pokud je délka překrývajícího úseku menší nebo rovna hodnotě trimLength. - Pokud je hodnota trimLength větší než 0, pak koncové úseky delší než hodnota trimLength nebudou oříznuty. - Objekt PolyCurve, který neprotíná sebe sama a s ničím se nepřekrývá + + Získat řetězcovou reprezentaci prvku TSplineUVNFrame - - Získat řetězcovou reprezentaci prvku Polygon + + Bod objektu TopologyItem na kostře - - Sestavte křivku mnohoúhelníku propojením bodů. - - + + Vektor U objektu TopologyItem - - Sestaví křivku vepsaného mnohoúhelníku v kružnici. - - - + + Vektor V objektu TopologyItem - - Vrací všechny počáteční/koncové body segmentu. + + Normála objektu TopologyItem - - Vrací maximální odchylku od průměrné roviny mnohoúhelníku. + + Získat řetězcovou reprezentaci prvku TSplineVertex - - Vrátí rohy mnohoúhelníku. - + + Objekty TSplineEdge vycházející z tohoto vrcholu - - Vrací průměrný bod rohů mnohoúhelníku. - - - centroid - + + Objekty TSplineFace přilehlé k tomuto vrcholu - - Vrací vlastní průsečíky mezi stranami mnohoúhelníku. - + + Vrací rámovou konstrukci UVN objektu TSVertex (bod na kostře, vektor U, vektor V a normála). - - Vrátí hodnotu, která určuje, zda je v polygonu obsažen vstupní bod. Pokud není polygon rovinný, bod se promítne na přizpůsobenou rovinu a obsažení se vypočítá pomocí promítání polygonu na přizpůsobenou rovinu. Pokud polygon protíná sebe sama, tato možnost vrátí stav chyby. - - + + Index objektu TSVertex - - Získat řetězcovou reprezentaci prvku PolySurface + + Určuje, zda je objekt TSVertex neutrální bod. - - Vytvoří objekt PolySurface pomocí šablonování prostřednictvím křivek. - Křivky k šablonování - + + Určuje, zda je objekt TSVertex bod T. - - Vytvoří objekt PolySurface pomocí šablonování prostřednictvím objektů PolyCurves. - Křivky k šablonování - Křivka k vedení šablonování - - - loftbyrail - + + Určuje, zda je objekt TSVertex rozložený. - - Vytvoří objekt PolySurface pomocí šablonování prostřednictvím objektů PolyCurves. - Křivky k šablonování - Křivky k vedení šablonování - - - loftbyrails,loft rails,guides - + + Počet hran nebo ploch na prvku TSVertex - - Vytvořte objekt Polysurface spojením povrchů. - Povrchy, které se mají spojit do objektu PolySurface - - - joinsurfaces,joinsrf - + + Funkční valence objektu TSVertex zohledňující body T - - Vytvořte objekt Polysurface pomocí povrchů tělesa. - Těleso, jehož povrchy se mají použít + + Skupina vlastností objektu TSVertex: objekt uvnFrame, index, valence a funkční valence, zda je objekt TSVertex neutrální bod, T bod, zda je rozložený či nikoli. - - solid2poly,solidtopoly,convertsolid - - - Vytvořte objekt Polysurface tažením křivky podél trajektorie. - Křivka, podél které se má provést tažení - Profil tažení - - - sweep,rail,guide,sweep1 - + + Získat řetězcovou reprezentaci prvku TSplineSurface - - Vytvořte objekt Polysurface tažením křivek podél trajektorie. - Křivka, podél které se má provést tažení - Profil tažení - - - sweep,rail,guide,sweep1,sweepprofile,profile - + + Vygeneruje povrch roviny primitiva T-Spline pomocí bodu počátku a normálového vektoru + Kořenový bod roviny + Normála roviny + 2D bod minimálního rohu v souřadnicích roviny + 2D bod maximálního rohu v souřadnicích roviny + Počet rozpětí v šířce + Počet rozpětí v délce + Možnosti symetrie povrchu T-Spline + Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci + Povrch T-Spline roviny + tspline,plane,origin,normal - - Vraťte nové povrchy představující základní povrchy. - - - subsurfaces,getsurfaces,explode - + + Vytvoří „orientovanou“ rovinu T-spline umístěnou v počátečním bodu s normálou vektoru, ale s určitou orientací osy X. + Toto nemá vliv na operace rozdělení, průniku, promítání atd., pouze to určuje orientaci vstupního systému CoordinateSystem. + Kořenový bod roviny + Normála roviny + Osa X roviny + 2D bod minimálního rohu v souřadnicích roviny + 2D bod maximálního rohu v souřadnicích roviny + Počet rozpětí v šířce + Počet rozpětí v délce + Možnosti symetrie povrchu T-Spline + Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci + Povrch T-Spline roviny + tspline,plane,origin,normal,axis - - Vyhledejte povrchy pomocí bodu. Využívá první průsečík v dopředném směru. Vrací jeden povrch, pokud dochází k zásahu povrchu, dva povrchy, pokud dochází k zásahu hrany vnitřní části, a mnoho povrchů, pokud dochází k zásahu vrcholu. - - - - - surfacesatpoint,findsurfaces,extractsurfaces - + + Vytvoří povrch roviny primitiva T-spline podle počátku a os X a Y. + Osa Z je vektorový součin dvou vektorů. + Kořenový bod roviny + Osa X roviny + Osa Y roviny + 2D bod minimálního rohu v souřadnicích roviny + 2D bod maximálního rohu v souřadnicích roviny + Počet rozpětí v šířce + Počet rozpětí v délce + Možnosti symetrie povrchu T-Spline + Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci + Povrch T-Spline roviny + tspline,plane,origin,normal,axis - - Vyhledejte povrchy pomocí čáry. Využívá všechny povrchy zasažené čárou. - - - - surfacesonline,findsurfaces,extractsurfaces,lines - - - 0.5,0.5,0.5,0.4 - + + Vygeneruje povrch roviny primitiva T-spline ze seznamu bodů + Sada bodů, které mají být umístěny na rovinu + 2D bod minimálního rohu v souřadnicích roviny + 2D bod maximálního rohu v souřadnicích roviny + Počet rozpětí v šířce + Počet rozpětí v délce + Možnosti symetrie povrchu T-Spline + Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci + Povrch T-Spline roviny + tspline,plane,fit,bestfit,points - - Vypočítat hranice 2D buňky, které nejsou připojeny k jiným povrchům - + + Vygeneruje povrch roviny primitiva T-spline z čáry a bodu. Bod nesmí ležet na čáře ani nikdy jinde na ose čáry. + Čára pro vytvoření roviny + Bod pro vytvoření roviny + 2D bod minimálního rohu v souřadnicích roviny + 2D bod maximálního rohu v souřadnicích roviny + Počet rozpětí v šířce + Počet rozpětí v délce + Možnosti symetrie povrchu T-Spline + Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci + Povrch T-Spline roviny + tspline,plane,line,point - - Extrahovat tělesa z objektu Polysurface, která jsou definována podmnožinou povrchů - + + Vygeneruje povrch roviny primitiva T-spline pomocí tří bodů jako vstupu. Body nesmí ležet na rovné čáře. + První bod pro vytvoření roviny + Druhý bod pro vytvoření roviny + Třetí bod pro vytvoření roviny + 2D bod minimálního rohu v souřadnicích roviny + 2D bod maximálního rohu v souřadnicích roviny + Počet rozpětí v šířce + Počet rozpětí v délce + Možnosti symetrie povrchu T-Spline + Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci + Povrch T-Spline roviny + tspline,plane,line,point - - Vrací počet povrchů objektu polysurface. - Počet povrchů + + Sestaví povrch válce T-Spline definovaný daným souřadnicovým systémem, poloměrem a výškou + Střed a základna válce budou umístěny v rovině X-Y tohoto souřadnicového systému + Poloměr válce + Výška válce + Počet rozpětí v obvodu + Počet rozpětí ve výšce + Možnosti symetrie povrchu T-Spline + Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci + Válcový povrch T-Spline + tspline,cylinder,radius,height - - Vrací počet hran objektu polysurface. - Počet hran + + Sestaví povrch válce T-spline podle dolního středu a horního středu válce + Počáteční bod válce + Koncový bod válce + Poloměr válce + Počet rozpětí v obvodu + Počet rozpětí ve výšce + Možnosti symetrie povrchu T-Spline + Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci + Válcový povrch T-Spline + tspline,cylinder,radius,points - - Vrací počet vrcholů objektu polysurface. - Počet vrcholů + + Vytvoří povrch kuželu T-spline s daným poloměrem základny v počátečním bodu + s protažením na vrchol v koncovém bodu. + Počáteční bod kužele + Koncový bod kužele + Poloměr základny kužele + Počet rozpětí v obvodu + Počet rozpětí ve výšce + Možnosti symetrie povrchu T-Spline + Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci + Kuželový povrch T-Spline + tspline,cone,radius,points - - Zaoblí objekt PolySurface podél vstupních hran pomocí zadaného poloměru. - - - - - round,smooth,smoothedge,roundedges - + + Vytvoří povrch kuželu T-spline pomocí osy z počátečního bodu ke koncovému bodu s danými poloměry na začátku a na konci. + Tento objekt nemá vrchol a má tvar komolého kuželu. + Počáteční bod kužele + Koncový bod kužele + Počáteční poloměr kužele + Koncový poloměr kužele + Počet rozpětí v obvodu + Počet rozpětí ve výšce + Možnosti symetrie povrchu T-Spline + Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci + Kuželový povrch T-Spline + tspline,cone,radii,points,truncated - - Zkosí objekt PolySurface podél vstupních hran v daném odsazení od rohu hrany. - - - - - bevel,flattenedges - + + Vytvoří kužel T-spline pomocí základního bodu v počátku souřadnicového systému s protažením ve směru osy Z souřadnicového systému + a s jeho kruhovou základnou v rovině XY souřadnicového systému. + Střed a základna kužele budou umístěny v rovině X-Y tohoto souřadnicového systému + Výška kužele + Poloměr kužele + Počet rozpětí v obvodu + Počet rozpětí ve výšce + Možnosti symetrie povrchu T-Spline + Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci + Kuželový povrch T-Spline + tspline,cone,radius,cs - - Získat řetězcovou reprezentaci prvku Rectangle + + Vytvoří kužel T-spline pomocí základního bodu v počátku souřadnicového systému s protažením ve směru osy Z souřadnicového systému + a s jeho kruhovou základnou v rovině XY souřadnicového systému. + Střed a základna budou umístěny v rovině X-Y tohoto souřadnicového systému + Výška kužele + Počáteční poloměr kužele + Koncový poloměr kužele + Počet rozpětí v obvodu + Počet rozpětí ve výšce + Možnosti symetrie povrchu T-Spline + Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci + Kuželový povrch T-Spline + tspline,cone,radius,cs - - Vytvořte obdélník pomocí čtyř rohových bodů. - Seznam rohových bodů obdélníku - Obdélník vytvořený pomocí rohových bodů - - rectbypointarray - + + Vytvoří kouli T-spline vystředěnou na vstupní bod s daným poloměrem + Střed koule + Poloměr koule + Počet radiálních rozpětí + Počet rozpětí ve výšce + Možnosti symetrie povrchu T-Spline + Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci + Kulový povrch T-Spline + tspline,sphere,radius - - Vytvořte obdélník pomocí čtyř rohových bodů. - 1. rohový bod obdélníku - 2. rohový bod obdélníku - 3. rohový bod obdélníku - 4. rohový bod obdélníku - Obdélník vytvořený pomocí rohových bodů - - rectbypoints - + + Vytvoří kouli T-spline ze čtyř vstupních bodů + Čtyři body v seznamu pro vytvoření koule. Body by neměly být v jedné rovině. + Počet radiálních rozpětí + Počet rozpětí ve výšce + Možnosti symetrie povrchu T-Spline + Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci + Kulový povrch T-Spline + tspline,sphere,fit,bestfit - - Vytvořte obdélník vystředěný na počátek systému GSS v rovině XY systému GSS se zadanou šířkou (délka osy x) a délkou (délka osy Y). - Šířka obdélníku - Délka obdélníku - Obdélník vytvořený pomocí šířky a délky - - rectbylengths - + + Vytvoří kouli T-spline, která je umístěna co nejblíže ke vstupním bodům + Sada bodů pro umístění koule + Počet radiálních rozpětí + Počet rozpětí ve výšce + Možnosti symetrie povrchu T-Spline + Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci + Kulový povrch T-Spline + tspline,sphere,fit,bestfit - - Vytvořte obdélník vystředěný na kořen vstupní roviny se vstupní šířkou (délka osy X roviny) a délkou (délka osy Y roviny). - Rovina použitá k vystředění obdélníku - Šířka obdélníku - Délka obdélníku - Obdélník vytvořený pomocí šířky a délky - - rectangle,rectbylengths - + + Vytvoří anuloid T-spline vystředěný v počátku souřadnicového systému s danými poloměry + Anuloid bude zarovnán v rovině X-Y daného souřadnicového systému se středem v jeho počátku. + Vnitřní poloměr anuloidu + Vnější poloměr anuloidu + Počet vnitřních radiálních rozpětí + Počet vnějších radiálních rozpětí + Možnosti symetrie povrchu T-Spline + Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci + Prstencový povrch T-Spline + tspline,torus,radii,cs - - Vytvořte obdélník vystředěný na vstupní počátek v rovině XY systému CoordinateSystem se zadanou šířkou (délka osy x) a délkou (délka osy Y). - Souřadnicový systém obdélníku (střed obdélníku) - Šířka obdélníku - Délka obdélníku - Obdélník vytvořený z šířky a délky - - rectbylengths - + + Vytvoří anuloid T-spline s daným středem a poloměry zarovnaný s výchozí globální rovinou XY + Střed anuloidu + Vnitřní poloměr anuloidu + Vnější poloměr anuloidu + Počet vnitřních radiálních rozpětí + Počet vnějších radiálních rozpětí + Možnosti symetrie povrchu T-Spline + Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci + Prstencový povrch T-Spline + tspline,torus,radii,cs - - Šířka obdélníku - - rectX,rectx - + + Vytvoří kvádr T-spline vystředěný kolem počátku globálního souřadnicového systému s danou šířkou, délkou a výškou + Šířka kvádru + Délka kvádru + Výška kvádru + Počet rozpětí v šířce + Počet rozpětí v délce + Počet rozpětí ve výšce + Možnosti symetrie povrchu T-Spline + Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci + Kvádr T-Spline + tspline,box,cuboid,cube,size - - Výška obdélníku - - rectY,recty - + + Vytvoří kvádr T-spline vystředěný kolem vstupního bodu s danou šířkou, délkou a výškou + Střed kvádru + Šířka kvádru + Délka kvádru + Výška kvádru + Počet rozpětí v šířce + Počet rozpětí v délce + Počet rozpětí ve výšce + Možnosti symetrie povrchu T-Spline + Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci + Kvádr T-Spline + tspline,box,cuboid,cube,size,center - - Získat řetězcovou reprezentaci prvku Solid + + Vytvoří kvádr T-spline vystředěný a orientovaný na vstupní souřadnicový systém s danou šířkou, délkou a výškou + Rovina X-Y kvádru bude zarovnána s odpovídající osou X + Šířka kvádru + Délka kvádru + Výška kvádru + Počet rozpětí v šířce + Počet rozpětí v délce + Počet rozpětí ve výšce + Možnosti symetrie povrchu T-Spline + Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci + Kvádr T-Spline + tspline,box,cuboid,cube,size,cs,coord - - Vytvořte těleso zadáním ploch jeho komponent jako povrchů. - - - - Brep,brep - + + Vytvoří kvádr T-spline sahající od dolního bodu k hornímu bodu + První rohový bod + Druhý rohový bod + Počet rozpětí v šířce + Počet rozpětí v délce + Počet rozpětí ve výšce + Možnosti symetrie povrchu T-Spline + Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci + Kvádr T-Spline + box,cube,byminmax,by corners,by points - - Vytvořte těleso pomocí šablonování mezi uzavřenými křivkami vstupního příčného řezu. - - - - Brep,brep - + + Vytvoří čtyřúhelníkovou kouli T-spline vystředěnou v počátku souřadnicového systému s daným poloměrem + Místní souřadnicový systém + Poloměr čtyřúhelníkové koule + Počet rozpětí ve dvou rozměrech stran čtyřúhelníkové koule + Možnosti symetrie povrchu T-Spline + Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci + Čtyřúhelníková koule T-Spline + quadball,tspline,coordinate system,raduis - - Vytvořte těleso pomocí šablonování mezi uzavřenými křivkami vstupního příčného řezu, a to s pomocí vodicí křivky. Vodicí křivka musí protínat všechny křivky průřezů. - - - - - Brep,brep,guide,loft - + + Vytvoří čtyřúhelníkovou kouli T-spline s daným středem a poloměrem zarovnanou s výchozí globální rovinou XY + Střed čtyřúhelníkové koule + Poloměr čtyřúhelníkové koule + Počet rozpětí ve dvou rozměrech stran čtyřúhelníkové koule + Možnosti symetrie povrchu T-Spline + Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci + Čtyřúhelníková koule T-Spline + quadball,tsplines,center,point,radius - - Vytvořte těleso pomocí šablonování mezi uzavřenými křivkami vstupního příčného řezu, a to s pomocí vodicí křivky. Vodicí křivka musí protínat všechny křivky průřezů. - - - - - Brep,brep,guides,loft - + + Sestaví povrch T-Spline z povrchu NURBS pomocí jednotné strategie. + Vstupní povrch NURBS je znovu sestaven pomocí jednotných uzlů umístěných ve stejných parametrických intervalech nebo + intervalů délky oblouku podle odpovídajícího příznaku useArcLen a aproximován + povrchem NURBS stupně 3. Výstupní křivka T-Spline je rozdělena podle daného počtu rozpětí + ve směrech U a V. + Vstupní povrch NURBS + Požadovaný počet rozpětí ve směru U + Požadovaný počet rozpětí ve směru V + Zda použít délku oblouku nebo parametrický úsek v parametrickém směru U + Zda použít délku oblouku nebo parametrický úsek v parametrickém směru V + Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci + nurbs surface,tspline,uniform - - Vytvořte těleso pomocí šablonování mezi vstupními příčnými řezy uzavřenými křivkami PolyCurve. Tato operace je optimalizována pro řezy složené výhradně z úsečkových segmentů, přičemž vrcholy jsou ve stejném pořadí. Zaškrtnutí a oprava zaručují platnost vytvořeného tělesa, pokud je možnost povolena, zatímco deaktivování by mělo zvýšit výkon. - - - - - Brep,brep,ruled,loft - + + Sestaví povrch T-Spline z povrchu NURBS pomocí strategie úseku zakřivení. + Vstupní povrch NURBS je znovu sestaven na stupeň 3. Výstupní křivka T-Spline obsahuje počty a + polohy rozpětí v každém směru, které jsou detekovány automaticky podle na zakřivení. + Vstupní povrch NURBS + Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci + nurbs surface,tspline,curvature - - Táhněte uzavřenou křivku podél trajektorie. - - - - - Brep,brep,sweep1 - + + Sestaví křivku T-spline vysunutím křivky podél daného vektoru + Křivka profilu + Vektor vysunutí + Vzdálenost vysunutí ve směru vektoru + Vzdálenost vysunutí proti směru vektoru + Počet rozpětí ve směru vektoru. Pokud je předána hodnota 0, nebude provedeno žádné vysunutí ve směru vektoru. + Počet rozpětí proti směru vektoru. Pokud je předána hodnota 0, nebude provedeno žádné vysunutí proti směru vektoru. + Počet rozpětí ve směru profilu. V případě hodnoty 0 nebo nižší je tento počet definován automaticky. + Použít pro rozmístění rozpětí podél směru profilu jednotnou strategii nebo strategii zakřivení + Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci + tspline,extrude,curve - - Táhněte uzavřenou křivku podél trajektorie. - Uzavřený oblouk, který bude profilem tažení - Trajektorie, která představuje trajektorii tažení - Odřízněte konec tažení a nastavte jej kolmo k trajektorii. - Těleso tažením křivky profilu podél trajektorie - - Brep,brep,sweep1 - + + Sestaví křivku T-spline tažením křivky průřezu podél trajektorie + Křivka profilu + Křivka trajektorie + Podmíněná rozpětí by měla být rovnoběžná se směrem trajektorie. + Počet rozpětí v trajektorii + Počet rozpětí v profilu. Definováno automaticky, pokud je hodnota 0 nebo menší. + Použít jednotnou strategii nebo strategii zakřivení pro rozmístění rozpětí podél trajektorie + Použít jednotnou strategii nebo strategii zakřivení pro rozmístění rozpětí podél profilu + Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci + tspline,sweep,curve - - Táhnout uzavřenou křivku profilu podél dvou křivek trajektorie. - Vstup k tažení podél trajektorie - Trajektorie, podle které se řídí orientace tažení - Křivka profilu, která se má táhnout podél trajektorie - - - Brep,brep,sweep2,guides,sweepprofile - + + Vytvoří povrch T-spline tažením křivky profilu kolem osy tvořené + počátkem osy a směrem osy a směrem osy, přičemž začíná na hodnotě start_angle ve stupních + a pokračuje tažením o hodnotu sweep_angle ve stupních. + Křivka profilu + Střed otočení + Osa otočení + Úhel zahájení otočení + Úhel dokončení otočení + Počet rozpětí v poloměru + Počet rozpětí ve výšce. Definováno automaticky, pokud je hodnota 0 nebo menší. + Použít jednotnou strategii nebo strategii zakřivení pro rozmístění rozpětí + Možnosti symetrie povrchu T-Spline + Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci + tspline,revolve,curve - - Vytvořte těleso rotace pomocí tažení křivky profilu kolem paprsku osy, který je tvořen počátkem a vektorem osy, a to z počátečního úhlu ve stupních do úhlu tažení ve stupních. - Křivka profilu k rotaci - Počátek osy rotace - Směr osy rotace - Počáteční úhel ve stupních - Úhel tažení ve stupních - Těleso vytvořené rotací - - Brep,brep,lathe,revolveprofile - + + Vytvoří povrch T-spline ze seznamu čar. + Potvrdí křivky, ale použije z nich pouze počáteční a koncové body. + Čáry pro vytvoření křivky T-Spline. Použijí se pouze koncové body. + Maximální počet upravených ploch + Tolerance průsečíku křivka-křivka + Zda vyostřit vrcholy s valencí 2 či nikoli + Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci + tspline,line,build - - Sjednocení kolekce těles do jednoho tělesa - Kolekce těles - - - Brep,brep,boolean,addition - + + Vytvoří potrubní povrch T-spline pomocí sítě křivek nebo čar. + V každém průsečíku křivek se vytvoří vyhlazený spoj. + Některé parametry přebírají jednu hodnotu nebo seznam hodnot – jednu hodnotu na křivku. + Seznam křivek, kterých mají být vytvořena potrubí + Výchozí poloměr pro vytvořené potrubí + Tolerance použitá ke zjištění průsečíků křivek + Počet segmentů na každou křivku. Velikost seznamu může tvořit počet křivek nebo 1 pro replikaci nebo 0 pro automatické určení. + Pokud je hodnota true, vygenerují se automaticky parametry ovladače na začátku každé křivky a uživatelské parametry rotationsAtStart, radiiAtStart a positionsAtStart budou ignorovány. + Pokud je hodnota true, vygenerují se automaticky parametry ovladače na koncí každé křivky a uživatelské parametry rotationsAtEnd, radiiAtEnd a positionsAtEnd budou ignorovány. + Vlastní úhel otočení každého ovladače potrubí (ve stupních) na začátku každé křivky. Tento parametr je ignorován, když je hodnota autoHandleStart true. Velikost seznamu může být počet křivek nebo 1 pro replikaci. + Vlastní úhel otočení každého ovladače potrubí (ve stupních) na konci každé křivky. Tento parametr je ignorován, když je hodnota autoHandleEnd true. Velikost seznamu může být počet křivek nebo 1 pro replikaci. + Vlastní poloměr každého ovladače potrubí na začátku každé křivky. Tento parametr je ignorován, pokud je hodnota autoHandleStart true. Velikost seznamu může být počet křivek nebo 1 pro replikaci. + Vlastní poloměr každého ovladače potrubí na konci každé křivky. Tento parametr je ignorován, pokud je hodnota autoHandleEnd true. Velikost seznamu může být počet křivek nebo 1 pro replikaci. + Vlastní pozice každého ovladače trubky na počátku každé křivky (v procentech) mezi 0 a 1 podél délky oblouku křivky. Tento parametr je ignorován, pokud má objekt autoHandleStart hodnotu true. Velikost seznamu může být rovna počtu křivek nebo 1 v případě replikace. Počáteční a koncová pozice by se neměly vzájemně překrývat u žádné křivky. Ideálně by počáteční pozice měla být blízko k 0, zatímco koncová pozice blízko k 1. + Vlastní pozice každého ovladače trubky na konci každé křivky (v procentech) mezi 0 a 1 podél délky oblouku křivky. Tento parametr je ignorován, pokud má objekt autoHandleEnd hodnotu true. Velikost seznamu může být rovna počtu křivek nebo 1 v případě replikace. Počáteční a koncová pozice by se neměly vzájemně překrývat u žádné křivky. Ideálně by počáteční pozice měla být blízko k 0, zatímco koncová pozice blízko k 1. + Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci + tspline,create,pipe,curve - - Vrací oblast plochy -- součet všech oblastí všech ploch. + + Spojí dané povrchy T-spline do jednoho. + Povrchy mohou být nepropojené. + Pokud je alespoň jeden povrch v režimu kvádru, výstupní povrch bude také v režimu kvádru. + Poznámka: Všechny vstupní povrchy musí mít stejnou verzi, aby se úspěšně sloučily. Z toho důvodu bude možná jeden nebo více povrchů interně naklonovaných a jejich verze budou buď upgradovány, nebo downgradovány, aby se shodovaly s verzí, která se aktuálně používá v aplikaci Dynamo. Výsledný povrch se může mírně lišit od předpokládaného výsledku. Samotné vstupní povrchy zůstanou nezměněny. + Povrchy T-Spline, které mají být sloučeny + tspline,combine - - Vrací celkový objem tělesa + + Vrátí seznam odrazů použitých na danou křivku T-spline + tspline,symmetry,reflections - - Těžiště tělesa - - - average,center - + + Vrací hodnotu True, pokud je daná křivka T-spline v režimu kvádru + tspline,boxmode,smooth - - Logické sjednocení tohoto tělesa a dalšího tělesa - - - - addition,merge,combine - + + Vrací hodnotu True, pokud je daná křivka T-spline extrahovatelná (může být zobrazena ve vyhlazeném režimu) + tspline,extractable - - Sjednocení seznamu těles s tímto tělesem - - - - addition,merge,combine,unionmany,union multi - + + Vrací hodnotu True, pokud je daná křivka T-spline uzavřena + tspline,closed - - Logický rozdíl tohoto tělesa a jiného - - + + Vrací hodnotu True, pokud je daný povrch T-spline vodotěsný. Všechny uzavřené povrchy jsou vodotěsné, některé vodotěsné povrchy jsou však otevřené. + tspline,watertight - - Logický rozdíl tohoto tělesa a sjednocení vstupních těles - - - - subtract,differencemany,diffall,diff multi - + + Vrací hodnotu true, pokud je povrch T-spline standardní (všechny body T jsou odděleny od bodů hvězdy alespoň dvěma izokřivkami) + tspline,standard - - Získat skořepinu tělesa z ploch tohoto tělesa - Vzdálenost prodloužení skořepiny směrem dovnitř - Vzdálenost prodloužení skořepiny směrem ven - - - extract shell,offset and extract - + + Převede daný povrch T-spline na těleso nebo povrch podle tvaru. + Poznámka: Možná dojde k drobným neočekávaným změnám ve výsledném povrchu BRep, pokud je vstupní povrch vytvořen ve vyšší verzi T-spline, než je verze načtená v aplikaci Dynamo. V tomto případě bude kopie povrchu downgradována na verzi aplikace Dynamo a použije se pri převodu. + Určuje, zda by výsledné těleso mělo mít stejnou topologii jako vstupní povrch TSpline. + Entita topologie (těleso nebo povrch) + tspline,brep,solid,surface - - Promítne vstupní geometrii na toto těleso, ve směru vstupního vektoru. !!Tato metoda promítání aktuálně podporuje pouze body nebo křivky!! - - - - - projectonto,projectonsolid,projecttosolid - + + Převede daný povrch T-spline na síť. Síť může obsahovat trojúhelníky i čtyřúhelníky. + Minimální počet segmentů v každém směru. Vždy bude vytvořen alespoň jeden segment. + Maximální povolená vzdálenost od sítě k povrchu. Nastavení na nulovou nebo zápornou hodnotu zakáže její použití. + Entita sítě + tspline,convert,mesh - - Zaoblí těleso podél vstupních hran pomocí zadaného poloměru. - - - - - round,smooth,smoothedge,roundedges - + + Zesílí daný povrch T-spline o danou vzdálenost ve směru jeho normál ploch + Vzdálenost, která má výt zesílena + Určuje, zda by výsledné hrany měly být vyostřené. + Zesílený povrch TSpline + tspline,thicken,normal - - Zkosí těleso podél vstupních hran v daném odsazení od rohu hrany. - - - - - bevel,flattenedges - + + Zesílí daný povrch T-spline podle daného vektoru + Směr, ve kterém má být provedeno zesílení + Určuje, zda by výsledné hrany měly být vyostřené. + Zesílený povrch TSpline + tspline,thicken,vector - - Rozdělí těleso na jednotlivá tělesa, pokud obsahují více než jeden rozpojený celek. Vrátí stejné těleso, pokud je to jeden souvislý celek. - oddělit rozpojená tělesa - - split,disjoint - + + Vyostří danou hranu na povrchu T-spline + Hrany, které mají být vyostřeny + Povrch TSpline s vyostřenými hranami + tspline,edge,crease - - Pokusí se opravit těleso. - + + Odebere vyostření z dané sady hran + Hrany, u kterých má být zrušeno vyostření + Povrch TSpline s hranami se zrušeným vyostřením + tspline,crease,uncrease - - Získat řetězcovou reprezentaci prvku Sphere + + Přidá vyostření k dané sadě vrcholů na povrchu T-spline + Vrcholy, které mají být vyostřeny + Povrch TSpline s vyostřenými hranami + tspline,edge,crease - - Vytvořte těleso (kouli) vystředěné na vstupní bod, se zadaným poloměrem. - - - - - Brep,brep - + + Odebere vyostření z dané sady vrcholů + Vrcholy, u kterých má být zrušeno vyostření + Povrch TSpline s hranami se zrušeným vyostřením + tspline,crease,uncrease - - Vytvořte těleso (kouli) obsahující čtyři vstupní body na povrchu. - - - - Brep,brep - + + Svaří daný seznam vrcholů do jednoho vrcholu + Vrcholy, které mají být svařeny + Poloha výsledného uzlu vrcholu. Pokud je předána nulová hodnota, použije se střední poloha uzlů. + Zachovat vyostření úseků vstupní topologie + Povrch TSpline se svařenými vrcholy + tspline,weld,vertex - - Umístěte kouli co nejblíže vstupním bodům. - - - - Brep,brep - + + Svaří vrcholy první a druhé skupiny po dvou. + První skupina je považována za vrcholy tohoto povrchu T-spline. + Vrcholy druhé skupiny mohou být z tohoto povrchu nebo z libovolného jiného povrchu. + V případě různých povrchů T-spline je před svařováním provedeno spojení. + První skupina vrcholů, které mají být svařeny + Druhá skupina vrcholů ke svaření + Zachovat vyostření úseků vstupní topologie + Povrch TSpline se svařenými vrcholy + tspline,weld,vertex - - Vraťte střed koule. + + Najde všechny shodné vrcholy a svaří je dohromady + Tolerance, ve které má být vyhledána shoda + Povrch TSpline bez shodných vrcholů + tspline,weld,coincident,vertex - - Vraťte poloměr koule. + + Zruší svaření všech daných hran. Budou zrušena svaření každého vrcholu na všech hranách. + Sada hran, jejichž svary mají být zrušeny + Povrch TSpline s hranami se zrušenými svary + tspline,unweld,edge - - Získat řetězcovou reprezentaci prvku Surface + + Zruší svaření všech daných vrcholů. Budou zrušena svaření všech hran na každém vrcholu. + Sada vrcholů, jejichž svary mají být zrušeny + Povrch TSpline s vrcholy se zrušenými svary + tspline,unweld,vertex - - Sjednocení kolekce povrchů do jednoho povrchu. Tato metoda může vrátit objekt PolySurface v případě, že výsledné sjednocení je nerozložené nebo se skládá z více ploch. - Kolekce povrchů. - Sjednocení povrchů - - merge,join,boolean,addition - + + Umožňuje vytvořit porovnání povrchu T-spline s uzavřenou smyčkou křivek + Uzavřená smyčka hrany T-Spline, se kterou má být vytvořena shoda + Uzavřená smyčka křivky, se kterou má být vytvořena shoda + Kontinuita geometrie, se kterou má být proveden pokus o shodu: G0, G1, G2 + Zda použít zarovnání objektu arcLength při vytváření shody + Pokud je hodnota true, ke křivce T-spline budou přidány další řídicí body, aby se shodovala s povrchy v dané toleranci. + Maximální počet kroků upřesnění. Ignorováno, pokud je možnost useRefinement nastavena na hodnotu false. + Tolerance, které je třeba dosáhnout. Ignorováno, pokud je možnost useRefinement nastavena na hodnotu false. + Zda použít rozšíření při vytváření shody + Určuje, jak velká část povrchu je ovlivněna shodou. Ignorováno, pokud je možnost usePropagation nastavena na hodnotu false. + Měřítko tečny pro G1 nebo měřítko zakřivení pro G2. Ignorováno, pokud je spojitost G0. + Zda obrátit směr zarovnání + Povrch T-Spline umístěný mezi danými hraničními hranami křivky T-Spline a smyčkou křivky + tspline,match,curve - - Vytvořte povrch pomocí šablonování mezi křivkami vstupního příčného řezu. - Křivky, kterými se má šablonovat - Povrch vytvořený šablonováním - - loft - + + Vytvoří porovnání povrchu T-spline s uzavřenou smyčkou hran BRep. Nejprve + je smyčka hran převedena na smyčku křivek a poté je provedeno porovnání. + Uzavřená smyčka hrany T-Spline, se kterou má být vytvořena shoda + Uzavřená smyčka hrany BRep, se kterou má být vytvořena shoda + Kontinuita geometrie, se kterou má být proveden pokus o shodu: G0, G1, G2 + Zda použít zarovnání objektu arcLength při vytváření shody + Pokud je hodnota true, ke křivce T-spline budou přidány další řídicí body, aby se shodovala s povrchy v dané toleranci. + Maximální počet kroků upřesnění. Ignorováno, pokud je možnost useRefinement nastavena na hodnotu false. + Tolerance, které je třeba dosáhnout. Ignorováno, pokud je možnost useRefinement nastavena na hodnotu false. + Zda použít rozšíření při vytváření shody + Určuje, jak velká část povrchu je ovlivněna shodou. Ignorováno, pokud je možnost usePropagation nastavena na hodnotu false. + Měřítko tečny pro G1 nebo měřítko zakřivení pro G2. Ignorováno, pokud je spojitost G0. + Zda obrátit směr zarovnání + Povrch T-Spline umístěný mezi danými hraničními hranami křivky T-Spline a smyčkou hrany BRep + tspline,match,brep - - Vytvořte povrch šablonováním mezi čarami vstupního příčného řezu. To je mírně rychlejší a vytváří méně hladký výsledek než operace Surface.ByLoft. - - - - ruledsurface,lines - - - 0.5,0.4 - + + Odebere vrcholy z topologie T-spline + Vrchol nebo vrcholy, které mají být odstraněny + Povrch TSpline s odstraněnými vrcholy + tspline,vertex,vertices,delete - - Šablonujte povrch prostřednictvím průřezů s určenou vodicí křivkou (neboli trajektorií). Vodicí křivka musí protínat všechny křivky průřezů. - - - - - loftbyrail - + + Odebere hrany z topologie T-spline + Hrana nebo hrany, které mají být odstraněny + Povrch TSpline s odstraněnými hranami + tspline,edge,delete - - Šablonujte povrch prostřednictvím průřezů s určenými vodicími křivkami (neboli trajektoriemi). Vodicí křivka musí protínat všechny křivky průřezů. - Křivky, kterými se má šablonovat - Křivky, kterými bude šablonování vedeno - Povrch vytvořený šablonováním - - loftbyrails,loft rails,guides - + + Odebere plochy z topologie T-spline + Plocha nebo plochy, které mají být odstraněny + Povrch TSpline s odstraněnými plochami + tspline,face,delete - - Vytvořte povrch tažením křivky průřezu podél trajektorie. - Křivka k tažení - Křivka trajektorie použitá k tažení podél - Povrch vytvořený tažením profilu podél trajektorie - - sweep,rail,guide,sweep1 - - - - Vytvořte povrch tažením křivky průřezu podél trajektorie. - Křivka k tažení - Křivka trajektorie použitá k tažení - Odřízněte konec tažení a nastavte jej kolmo k trajektorii. - Povrch vytvořený tažením profilu podél trajektorie - - sweep,rail,guide,sweep1 - - - - Vytvořte povrch mnohoúhelníku spojující vstupní body v uzavřeném polygonu a opravující jej. - Seznam bodů obvodu - Povrch vytvořený z bodů obvodu - - patch,surfacebypolygon - - - - Táhnout křivku příčného řezu podél trajektorie vedené dvěma kolejemi - Vstup k tažení podél trajektorie - Trajektorie, podle které se řídí orientace tažení - Křivka profilu, která se má táhnout podél trajektorie. - Povrch vytvořený tažením dvou tyčí - - sweep2,guides - + + Změní styl vizualizace povrchu T-spline: + Pokud je předána hodnota True, použije se hladká vizualizace, jinak se použije kvádrová + Povolit nebo zakázat hladkou vizualizaci + Povrch T-spline s vybraným stylem vizualizace + tspline,visualization,mode,smooth,box - - Vytvořte povrch tažením křivky profilu kolem paprsku osy vytvořeného pomocí bodu počátku ve směru vektoru osy, počínaje objektem start_angle ve stupních a pokračujíce tažením objektu sweep_angle ve stupních. - Křivka profilu k rotaci - Počátek osy rotace - Směr osy rotace - Počáteční úhel ve stupních - Úhel tažení ve stupních - Povrch vytvořený rotací profilu - - lathe - + + Provede jedno nebo více symetrických vysunutí u sady hran a přesune nové hany podle daného vektoru + Sada hran, které mají být vysunuty + Vektor, podle kterého mají být přesunuty nové hrany + Množství nových segmentů, které budou vytvořeny + Povrch T-spline s vysunutými hranami + tspline,extrude,direction,vector,edge - - Vytvořte povrch vyplněním vnitřní části uzavřené hranice definované vstupními křivkami. - Uzavřená křivka použitá jako hranice povrchu - Povrch vytvořený záplatou - - edgesrf,edgesurface,patch,fill - + + Provede jedno nebo více symetrických vysunutí u sady ploch a přesune nové hrany podle daného vektoru + Sada ploch, které mají být vysunuty + Vektor, podle kterého mají být přesunuty nové plochy + Množství nových segmentů, které budou vytvořeny + Křivka t-spline s vysunutými plochami + tspline,extrude,direction,vector,face - - Vrací celkovou plochu povrchu. + + Provede jedno nebo více symetrických vysunutí u sady hran a přesune nové hrany podle trajektorie dané křivky + Sada hran, které mají být vysunuty + Trajektorie, kterou budou nové hrany sledovat + Množství nových segmentů, které budou vytvořeny + Křivka t-spline s vysunutými hranami + tspline,extrude,curve,edge - - Vrací součet délek všech hraničních hran povrchu. - - circumference - + + Provede jedno nebo více symetrických vysunutí u sady ploch a přesune nové hrany podle trajektorie dané křivky + Sada ploch, které mají být vysunuty + Trajektorie, kterou budou nové plochy sledovat + Množství nových segmentů, které budou vytvořeny + Křivka t-spline s vysunutými plochami + tspline,extrude,curve,face - - Vrací hodnotu True, pokud je povrch uzavřený ve směru U, jinak vrací hodnotu false. + + Nahradí dané hrany kanálem ploch + Sada hran, které mají být nahrazeny + Zkosení se bude rovnat této procentuální hodnotě (mezi 0 a 1) ploch sousedících s vybranou hranou. + Počet řad ploch v kanálu + Zda vytvořit nové plochy u ploch režimu kvádru ve starém modelu + Určuje míru zakulacení nebo vyrovnání zkosení. Používá hodnoty od 0 do 1. + Křivka T-Spline se zkosenými hranami + tspline,bevel,edge - - Vrací hodnotu True, pokud je povrch uzavřený ve směru V, jinak vrací hodnotu false. + + Posune dané hrany podél sousedních hran + Sada hran, které mají být posunuty + Hrany budou posunuty do této vzdálenosti (jako procentuální hodnota mezi 0 a 1) směrem k sousední ploše. + Určuje míru zakulacení nebo vyrovnání zkosení. Používá hodnoty od 0 do 1. + Křivka T-Spline s posunutými hranami + tspline,slide,edge - - Vrací hodnotu True, pokud je povrch uzavřený ve směru U nebo V, nebo vrací hodnotu false, pokud není uzavřen ani v jednom. + + Umožňuje sloučit dané hrany. Hrany v každé skupině by měly vytvořit stejné počty + spojitých sad. Hrany z první skupiny jsou považovány za + hrany tohoto povrchu. Hrany z druhé skupiny mohou být buď + z tohoto povrchu nebo jakéhokoli jiného povrchu. V případě různých + povrchů je před sloučením provedeno spojení. + První sada hran, které mají být sloučeny + Druhá sada hran, které mají být sloučeny + Povrch se bude přesněji shodovat s původními povrchy. + Povrch T-Spline se sloučenými hranami + tspline,merge,edge - - Odečtěte vstupní nástroje z tohoto povrchu. - - - - difference,trim,removefrom,cut - + + Vytvoří přemostění mezi dvěma sadami ploch. Položky první skupiny + jsou považovány za podřazené položky tohoto povrchu. Položky druhé + skupiny mohou být podřazené položky tohoto povrchu nebo patřit + k jinému povrchu. Topologie v každé skupině nemusí být přilehlé, + ale měly by tvořit stejný počet různých smyček. + První skupina ploch, které mají být přemostěny + Druhá skupina ploch, které mají být přemostěny + Křivky přemostění pro každou různou smyčku + topologie (v případě předání prázdného seznamu jsou použity přímky, v případě předání + jedné křivky a zjištění více než jedné vstupní smyčky je křivka replikována) + Počet úplných otočení okolo + normály rámových konstrukcí podél křivky přemostění pro každou různou + smyčku topologie (v případě předání prázdného seznamu se použije hodnota 0, + v případě předání jedné hodnoty a zjištění více než jedné vstupní smyčky je hodnota replikována) + Počet segmentů podél přemostění pro + každou různou smyčku topologie. Počet rozpětí pro každou skupinu by měl být + větší než odpovídající počet otočení (v případě předání prázdného seznamu + se použije hodnota 1, v případě předání jedné hodnoty a zjištění více než + jedné vstupní smyčky je hodnota replikována). + Odstranit přemostění mezi hraničními hranami + Zachovat vyostření úseků + vstupní topologie + Seznam orientovaných vrcholů pro + jednotlivé odlišné smyčky topologie z první skupiny (počet vrcholů by měl + být stejný jako počet zjištěných vstupních smyček, případně může být seznam prázdný) + Seznam orientovaných vrcholů pro + jednotlivé odlišné smyčky topologie z druhé skupiny (počet vrcholů by měl + být stejný jako počet zjištěných vstupních smyček, případně může být seznam prázdný) + Seznam příznaků označujících, zda + obrátit zarovnání přemostění pro odpovídající smyčku topologie + (v případě předání prázdného seznamu je nastavena hodnota false, + v případě předání jedné hodnoty je hodnota replikována pro každou zjištěnou vstupní smyčku) + Povrch TSpline s topologií, připojený pomocí přemostění + tspline,bridge,face - - Logický rozdíl tohoto povrchu a sjednocení vstupních povrchů. Tato metoda může vrátit objekt PolySurface v případě, že výsledný Booleovský objekt je nerozložený nebo se skládá z více ploch. - Další povrchy k odečtení - Výsledný booleovský povrch nebo objekt polySurface - - subtract,differencemany,diffall,diff multi - + + Vytvoří přemostění mezi sadou ploch a sadou hran. Položky + první skupiny jsou považovány za podřazené položky tohoto povrchu. Položky + druhé skupiny mohou být podřazené položky tohoto povrchu nebo patřit + k jinému povrchu. Topologie v každé skupině nemusí být přilehlé, + ale měly by tvořit stejný počet různých smyček. + První skupina ploch, které mají být přemostěny + Druhá skupina hran, které mají být přemostěny + Křivky přemostění pro každou různou smyčku + topologie (v případě předání prázdného seznamu jsou použity přímky, v případě předání + jedné křivky a zjištění více než jedné vstupní smyčky je křivka replikována) + Počet úplných otočení okolo + normály rámových konstrukcí podél křivky přemostění pro každou různou + smyčku topologie (v případě předání prázdného seznamu se použije hodnota 0, + v případě předání jedné hodnoty a zjištění více než jedné vstupní smyčky je hodnota replikována) + Počet segmentů podél přemostění pro + každou různou smyčku topologie. Počet rozpětí pro každou skupinu by měl být + větší než odpovídající počet otočení (v případě předání prázdného seznamu + se použije hodnota 1, v případě předání jedné hodnoty a zjištění více než + jedné vstupní smyčky je hodnota replikována). + Odstranit přemostění mezi hraničními hranami + Zachovat vyostření úseků + vstupní topologie + Seznam orientovaných vrcholů pro + jednotlivé odlišné smyčky topologie z první skupiny (počet vrcholů by měl + být stejný jako počet zjištěných vstupních smyček, případně může být seznam prázdný) + Seznam orientovaných vrcholů pro + jednotlivé odlišné smyčky topologie z druhé skupiny (počet vrcholů by měl + být stejný jako počet zjištěných vstupních smyček, případně může být seznam prázdný) + Seznam příznaků označujících, zda + obrátit zarovnání přemostění pro odpovídající smyčku topologie + (v případě předání prázdného seznamu je nastavena hodnota false, + v případě předání jedné hodnoty je hodnota replikována pro každou zjištěnou vstupní smyčku) + Povrch TSpline s topologií, připojený pomocí přemostění + tspline,bridge,face,edge - - Vraťte pár parametrů UV na vstupním bodu. Toto je opak k bodu v parametru. - - - - evaluateatpoint,surfaceatpoint,uvatpoint,uvs - - - 0.5,0.5,0.5,0.4 - + + Vytvoří přemostění mezi sadou hran a sadou ploch. Položky + první skupiny jsou považovány za podřazené položky tohoto povrchu. Položky + druhé skupiny mohou být podřazené položky tohoto povrchu nebo patřit + k jinému povrchu. Topologie v každé skupině nemusí být přilehlé, + ale měly by vytvořit stejný počet různých smyček. + První skupina hran, které mají být přemostěny + Druhá skupina ploch, které mají být přemostěny + Křivky přemostění pro každou různou smyčku + topologie (v případě předání prázdného seznamu jsou použity přímky, v případě předání + jedné křivky a zjištění více než jedné vstupní smyčky je křivka replikována) + Počet úplných otočení okolo + normály rámových konstrukcí podél křivky přemostění pro každou různou + smyčku topologie (v případě předání prázdného seznamu se použije hodnota 0, + v případě předání jedné hodnoty a zjištění více než jedné vstupní smyčky je hodnota replikována) + Počet segmentů podél přemostění pro + každou různou smyčku topologie. Počet rozpětí pro každou skupinu by měl být + větší než odpovídající počet otočení (v případě předání prázdného seznamu + se použije hodnota 1, v případě předání jedné hodnoty a zjištění více než + jedné vstupní smyčky je hodnota replikována). + Odstranit přemostění mezi hraničními hranami + Zachovat vyostření úseků + vstupní topologie + Seznam orientovaných vrcholů pro + jednotlivé odlišné smyčky topologie z první skupiny (počet vrcholů by měl + být stejný jako počet zjištěných vstupních smyček, případně může být seznam prázdný) + Seznam orientovaných vrcholů pro + jednotlivé odlišné smyčky topologie z druhé skupiny (počet vrcholů by měl + být stejný jako počet zjištěných vstupních smyček, případně může být seznam prázdný) + Seznam příznaků označujících, zda + obrátit zarovnání přemostění pro odpovídající smyčku topologie + (v případě předání prázdného seznamu je nastavena hodnota false, + v případě předání jedné hodnoty je hodnota replikována pro každou zjištěnou vstupní smyčku) + Povrch TSpline s topologií, připojený pomocí přemostění + tspline,bridge,face,edge - - Ořízne povrch pomocí kolekce jednoho nebo více uzavřených objektů PolyCurve. Jedna ze smyček musí být hraniční smyčka vstupního povrchu. Navíc je nutné přidat jednu nebo více vnitřních smyček pro díry. - - - - trim multiple,removeloops,cutloops - - - - Ořízne povrch pomocí kolekce jednoho nebo více uzavřených objektů PolyCurve, které musí všechny ležet na povrchu v rámci zadané tolerance. Pokud je třeba jednu nebo více děr oříznout od vstupního povrchu, musí být pro každou díru určena jedna vnější smyčka pro hranici povrchu a jedna vnitřní smyčka. Pokud je třeba oříznout oblast mezi hranicí povrchu a dírami, je nutné určit pouze smyčku pro každou díru. U periodického povrchu bez vnější smyčky, například kulový povrch, je možné ovládat oříznutou oblast obrácením směru křivky smyčky. - Jeden nebo více uzavřených objektů PolyCurve, které mohou být na vstupu v libovolném pořadí. Tyto smyčky by se neměly vzájemně protínat. - Tolerance použitá při rozhodování, zda jsou konce křivky totožné a zda jsou křivka a povrch totožné. Zadaná tolerance nemůže být menší než libovolná tolerance použitá při tvorbě vstupních objektů PolyCurve. Výchozí hodnota 0.0 znamená, že se použije největší tolerance z tolerancí použitých při tvorbě vstupních objektů PolyCurve. - Povrch oříznutý uzavřenými smyčkami. - - trim multiple,removeloops,cutloops - + + Vytvoří přemostění mezi dvěma sadami hran. Položky + první skupiny jsou považovány za podřazené položky tohoto povrchu. Položky + druhé skupiny mohou být podřazené položky tohoto povrchu nebo patřit + k jinému povrchu. Topologie v každé skupině nemusí být přilehlé, + ale měly by tvořit stejný počet různých smyček. + První skupina hran, které mají být přemostěny + Druhá skupina hran, které mají být přemostěny + Křivky přemostění pro každou různou smyčku + topologie (v případě předání prázdného seznamu jsou použity přímky, v případě předání + jedné křivky a zjištění více než jedné vstupní smyčky je křivka replikována) + Počet úplných otočení okolo + normály rámových konstrukcí podél křivky přemostění pro každou různou + smyčku topologie (v případě předání prázdného seznamu se použije hodnota 0, + v případě předání jedné hodnoty a zjištění více než jedné vstupní smyčky je hodnota replikována) + Počet segmentů podél přemostění pro + každou různou smyčku topologie. Počet rozpětí pro každou skupinu by měl být + větší než odpovídající počet otočení (v případě předání prázdného seznamu + se použije hodnota 1, v případě předání jedné hodnoty a zjištění více než + jedné vstupní smyčky je hodnota replikována) + Odstranit přemostění mezi hraničními hranami + Zachovat vyostření úseků + vstupní topologie + Seznam orientovaných vrcholů pro + jednotlivé odlišné smyčky topologie z první skupiny (počet vrcholů by měl + být stejný jako počet zjištěných vstupních smyček, případně může být seznam prázdný) + Seznam orientovaných vrcholů pro + jednotlivé odlišné smyčky topologie z druhé skupiny (počet vrcholů by měl + být stejný jako počet zjištěných vstupních smyček, případně může být seznam prázdný) + Seznam příznaků označujících, zda + obrátit zarovnání přemostění pro odpovídající smyčku topologie + (v případě předání prázdného seznamu je nastavena hodnota false, + v případě předání jedné hodnoty je hodnota replikována pro každou zjištěnou vstupní smyčku) + Povrch TSpline s topologií, připojený pomocí přemostění + tspline,bridge,edge - - Vraťte normálu povrchu ve vstupním bodu na povrchu. - Bod, ve kterém se vyhodnotí normála povrchu - Normála v bodu - - perpendicular - + + Vyplní otvory v povrchu T-spline + Množina hran s otvorem uvnitř. Hrany musí být hraniční. + Metoda vyplnění otvoru: 0 – mozaika, 1 – polygony, 2 – sbalit, 3 – sbalit a svařit + Zachovat vyostření úseků vstupní topologie + tspline,edge,fill,hole - - Zobrazí se reprezentace NURBS povrchu. Tato metoda může v určitých případech aproximovat povrch. - + + Připojí daný seznam odrazů použitých k povrchu T-Spline + Seznam odrazů + Zda chcete svařit symetrické části + Tolerance pro svaření symetrických částí + Povrch T-Spline s připojenými novými odrazy - - Zobrazí se reprezentace NURBS povrchu. Tato metoda může v určitých případech aproximovat povrch. - Určuje, zda má být povrch před převodem obnoven do původního rozsahu parametrů. Příkladem toho, kdy je rozsah parametrů povrchu omezen, je operace oříznutí. - + + Odebere všechny odrazy z povrchu T-spline + Povrch T-Spline s odebranými danými odrazy - - Zobrazí se reprezentace NURBS povrchu s určenou tolerancí. Tato metoda může v určitých případech aproximovat povrch. - Zadaná tolerance - Reprezentace povrchu pomocí nurbs povrchu - - tonurbs - + + Zkomprimuje celou topologii na vstupním povrchu a upraví indexy tak, aby byly souvislé. Tato funkce zachová relativní pořadí indexů. + tspline,index,compress - - Zesilte plochu na těleso tím, že ji vysunete ve směru normály povrchu na obou stranách povrchu. - Množství k zesílení - Zesílený povrch jako těleso - - offset,tosolid - + + Rozdělí dané plochy na čtyři plochy, přičemž každá bude v přesném nebo jednoduchém režimu + podle vstupní hodnoty 'exact' + Seznam ploch, které mají být rozděleny + Pokud je hodnota false, výsledný povrch může být vyrovnanější a ostřejší než původní, + pokud je hodnota true, zachová si původní tvar. + Křivka T-Spline s rozdělenými zadanými plochami + tspline,subdivide,faces,simple - - Zesilte plochu na těleso tím, že ji vysunete ve směru normál povrchu. Pokud má parametr both_sides hodnotu true, povrch se zesílí na obou stranách. - Množství k zesílení - Vrací hodnotu true pro zesílení na obou stranách, false pro zesílení na jedné straně - Zesílený povrch jako těleso - - offset,bothsides,tosolid - + + Interpoluje daný povrch T-spline. Interpolace vpřed (forward interpolation) přesune řídicí body na jejich parametrická umístění na povrchu. Obrácená interpolace (reverse interpolation) vygeneruje bod na povrchu pro každý původní řídicí bod a přesune tento řídicí bod na jeho odpovídající bod na povrchu. + Směr interpolace: vpřed v případě hodnoty false, v opačném případě obrácený + Interpolovaná křivka T-Spline v daném směru + tspline,interpolate,reverse - - Odsaďte povrch ve směru normály povrchu podle zadané vzdálenosti. - Velikost odsazení - Odsazený povrch + + Vezme každý daný vrchol T-spline a přetáhne jej směrem k nejbližšímu bodu + na cílových geometriích. Pokud má parametr 'surfacePoints' hodnotu True, + je tažen bod povrchu vrcholu. Pokud má hodnotu False, je tažen řídicí uzel. + Seznam vrcholů, které mají být taženy + Seznam geometrií, na které má být provedeno tažení + Příznak označující, zda použít body povrchu nebo řídicí body vrcholů + Povrch T-Spline s taženými vrcholy + tspline,pull,vertices - - Vrácený souřadnicový systému využívá osy xAxis, yAxis a zAxis a pomocí nich reprezentuje uDir, vDir a normálu. Délka os xAxis, yAxis představuje zakřivení. - Komponenta U parametru - Komponenta V parametru - Souřadnicový systém založený na normále, směru U a směru V na pozici UV na povrchu + + Vyrovná řídicí body daných vrcholů do jedné roviny. + Tento příkaz vyžaduje zadání alespoň čtyř vrcholů. + Seznam vrcholů + Povrch T-SPline s vyrovnanými vrcholy + tspline,flatten,vertices - - Vraťte objekt CoordinateSystem zarovnaný s hlavními směry křivosti. - Komponenta U parametru - Komponenta V parametru - Souřadnicový systém zarovnaný se směry hlavního zakřivení + + Vyrovná řídicí body daných vrcholů do jedné roviny, + která bude rovnoběžná s danou rovinou. + Tento příkaz vyžaduje zadání alespoň čtyř vrcholů. + Seznam vrcholů + Rovina, na které budou umístěny s ní rovnoběžné vrcholy + Povrch T-SPline s vyrovnanými vrcholy + tspline,flatten,vertices,fitparallel - - Vraťte tečný vektor U v zadaných parametrech U a V. - Komponenta U parametru - Komponenta V parametru - Vektor tečny U + + Zkopíruje vybrané plochy do nového povrchu T-spline bez symetrie + Plochy, které mají být duplikovány + Povrch T-Spline pouze s vybranými plochami + tspline,face,duplicate - - Vraťte tečný vektor V v zadaných parametrech U a V. - Komponenta U parametru - Komponenta V parametru - Vektor tečny V + + Obrátí normály všech ploch v síti + Povrch T-Spline s obrácenými normálami + tspline,flip,normal,vector - - Vraťte normálový vektor v zadaných parametrech U a V. - Komponenta U parametru - Komponenta V parametru - Normála v parametru + + Nastaví všechny intervaly uzlů na povrchu T-spline jako jednotné + Povrch T-Spline s jednotnými intervaly + tspline,knot,uniform - - Vraťte odvozeniny při vstupních souřadnicích U a V. - Komponenta U parametru - Komponenta V parametru - Derivace U a V povrchu - - tangent,normal - + + Standardizuje povrch T-spline do bodu, ve kterém je možné provést + přesné vložení. Pokud povrch není možné standardizovat, zobrazí se upozornění + s popisem důvodu. + Standardizovaný povrch T-Spline + tspline,standardize - - Vrací Gaussovo zakřivení v parametrech U a V. - - + + Přesune dané vrcholy podél daného vektoru + Seznam vrcholů, které mají být přesunuty + Směr, podél kterého se má provést přesun + Příznak označující, zda použít body povrchu nebo řídicí body vrcholů - - developable - - - Vrací hlavní zakřivení v parametrech U a V. - - - + + Exportuje danou sadu povrchů T-spline do souboru scény T-spline + Sada povrchů T-Spline, které mají být exportovány + Cesta k souboru, do kterého bude provedeno uložení + Cesta k souboru, do kterého se ukládá sada křivek T-Spline + tspline,export,save,tss,path - - Vrací hlavní směrové vektory v parametrech U a V. - Komponenta U parametru - Komponenta V parametru - Vektory tečen U a V + + Exportuje daný povrch T-spline do souboru sítě T-spline + Povrch T-Spline, který má být exportován + Cesta k souboru, do kterého bude provedeno uložení + Cesta k souboru, do kterého se ukládá povrch T-Spline + tspline,export,save,tsm,path - - Vraťte bod v zadaných parametrech U a V. - - - - - surfacepoint - + + Převede daný povrch T-spline na řetězec ve formátu sítě T-spline (TSM) + Povrch T-Spline, který má být serializován + Řetězec, kde je povrch T-Spline serializován + tspline,import,serialize - - Vraťte všechny hraniční křivky povrchu. - - - edges - + + Vytvoří povrch T-spline z daného řetězce ve formátu sítě T-spline (TSM) + Řetězcová reprezentace souboru sítě T-Spline + Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci + Nově načtený povrch T-Spline v seznamu + tspline,import,serialize - - Vytvořte křivku čáry parametru na zadaném povrchu. Vytvořte křivku, která představuje čáru parametru U nebo V na povrchu. Čára parametru vede ve směru vzrůstajícího parametru U nebo V v konstantním protějším parametru U nebo V. Výsledná křivka bude odpovídat parametrizaci povrchu a jeho rozsah bude ohraničen rozsahem parametru povrchu. Vrácený typ křivky závisí na typu povrchu. - Pokud směr == 0, vytvoří čáru parametru U, pokud směr == 1, vytvoří čáru parametru V. - - - - lines - - - 0.4 - + + Načte povrch T-spline z dané cesty souboru sítě T-spline + Cesta k souboru, ze kterého bude provedeno načtení + Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci + Nově načtený povrch T-Spline v seznamu + tspline,import,load,tsm,path - - Vrací nový povrch s převrácenými normálami. Tento povrch ponechá beze změny. - Povrch, který je stejný jako vstupní povrch, ale má obrácené normály + + Načte povrch T-spline z daného souboru sítě T-spline + Soubor, ze kterého bude provedeno načtení + Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci + Nově načtený povrch T-Spline v seznamu + tspline,import,load,tsm,file - - Kombinuje tento povrch a vstupní povrch do objektu PolySurface. - - + + Načte sadu povrchů T-spline z dané cesty souboru scény T-spline + Cesta k souboru, ze kterého bude provedeno načtení + Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci + Sada nově načtených povrchů T-Spline + tspline,import,load,tss,path + + + Načte sadu povrchů T-spline z daného souboru scény T-spline + Soubor, ze kterého bude provedeno načtení + Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci + Sada nově načtených povrchů T-Spline + tspline,import,load,tss,file + + + Získat řetězcovou reprezentaci prvku UV + + + Umožňuje porovnat dva objekty UV. + Druhý objekt UV + Rozhodnutí, zda jsou dva objekty stejné + + + Umožňuje získat pro tento typ hodnotu hash. + Jedinečná hodnota hash pro tento objekt + + + Vytvoření UV ze dvou hodnot typu double. + Hodnota U + Hodnota V + Hodnota UV vytvořena pomocí souřadnic - topolysurface + surfaceparam,parameters,uv,uvs - - Kombinuje tento povrch a vstupní povrch do objektu PolySurface. - - + + Získat komponentu U z UV - join multiple,joinmany,joinall,topolysurface + uv,uvs - - Promítne vstupní geometrii na tento povrch ve směru vstupního vektoru. !!Tato metoda promítání aktuálně podporuje pouze body nebo křivky!! - - - + + Získat komponentu V z V - projecttosurface,projectonto + uv,uvs - - Pokusí se opravit povrch. - - - - Získat řetězcovou reprezentaci prvku Topology - - - Vrcholy topologie - - - Hrany topologie - - - Plochy topologie + + Získat řetězcovou reprezentaci prvku Vertex - - Získat řetězcovou reprezentaci prvku TSplineEdge + + Bod, kde se nachází tento vrchol - - Objekt TSplineFaces přilehlý k této hraně + + Hrany vycházející z tohoto vrcholu - - Objekt TSplineVertex, ve kterém začíná tato hrana. + + Plochy přilehlé k tomuto vrcholu - - Vrchol, ve kterém končí tato hrana. + + Získat řetězcovou reprezentaci prvku BoundingBox - - Vrací rámovou konstrukci UVN objektu TSEdge (bod na kostře, vektor U, vektor V a normála). + + Umožňuje porovnat dva objekty BoundingBox. + Druhý objekt BoundingBox + Rozhodnutí, zda jsou dva objekty stejné - - Index objektu TSEdge + + Umožňuje získat pro tento typ hodnotu hash. + Jedinečná hodnota hash pro tento objekt - - Určuje, zda je objekt TSEdge na hranici. + + Vytvořte osově souměrný objekt BoundingBox kolem vstupních geometrií. + Geometrie určující hraniční obdélník + Hraniční obdélník obklopující geometrie + + bounding,bound,multiple,boundall + - - Určuje, zda je objekt TSEdge rozložený. + + Vytvořte kolem vstupních geometrií orientovaný ohraničující kvádr s minimálním objemem a bez zarovnání s osami. + + Orientovaný ohraničující kvádr kolem vstupních geometrií. - - Skupina vlastností objektu TSEdge: objekt uvnFrame a index, zda je objekt TSEdge na hranici, zda je rozložený či nikoli. + + Vytvořte osově nesouměrný objekt BoundingBox kolem vstupní geometrie, orientovaný na osy X, Y a Z systému CoordinateSystem. + + + + bounding,bound + - - Získat řetězcovou reprezentaci prvku TSplineFace - - - Všechny objekty TSplineEdge kolem této plochy v pořadí proti směru hodinových ručiček - - - Všechny objekty TSplineVertex kolem této plochy v pořadí proti směru hodinových ručiček - - - Vrací rámovou konstrukci UVN objektu TSplineFace (bod na kostře, vektor U, vektor V a normála). - - - Index objektu TSFace - - - Počet hran nebo vrcholů na prvku TSFace - - - Počet parametrických stran na prvku TSFace - - - Skupina vlastností objektu TSplineFace: objekt uvnFrame, index, valence a počet stran + + Vytvořte osově nesouměrný objekt BoundingBox kolem vstupních geometrií, orientovaný na osy X, Y a Z systému CoordinateSystem. + + + + bounding,bound,multiple,boundall + - - Získat řetězcovou reprezentaci prvku TSplineInitialSymmetry - - - Umožňuje vytvořit radiální objekt TSplineInitialSymmetry s daným množstvím rozpětí na symetrický segment. - + + Vytvoří osově souměrný objekt BoundingBox rozpínající se mezi minimálním bodem a maximálním bodem. + + - tspline,symmetry + bounding,bound,bymaxmin,max,min,bypoints - - Umožňuje vytvořit osový objekt TSplineInitialSymmetry s danými osami symetrie. - - - + + Sestaví objekt BoundingBox z minimálních souřadnic (levý dolní roh) a maximálních souřadnic (pravý horní roh). Systém CoordinateSystem je transformace ZE souřadnicového prostoru pole DO modelového prostoru. Tato metoda je navržena tak, aby odpovídala rozhraní API aplikace Revit, což vám umožňuje extrahovat parametry z objektu BoundingBox aplikace Revit bez nutnosti jakéhokoli převádění. + + + - tspline,symmetry + bounding,bound,bymaxmin,max,min,bypoints - - Určuje, zda nově vytvořená křivka t-spline obsahuje radiální symetrii. + + Minimální bod - - Určuje, zda nově vytvořená křivka t-spline obsahuje symetrii na ose X. + + Maximální bod - - Určuje, zda nově vytvořená křivka t-spline obsahuje symetrii na ose Y. + + Souřadnicový systém objektu BoundingBox. U kvádru zarovnaného s osami je souřadnicový systém orientován společně s osami X, Y, Z a je umístěn ve středu kvádru. U kvádru bez zarovnání s osami může mít souřadnicový systém libovolnou orientaci a je vystředěn ke středu kvádru. - - Určuje, zda nově vytvořená křivka t-spline obsahuje symetrii na ose Z. + + Získejte průsečík dvou objektů BoundingBox. Poznámka: Toto nefunguje u objektů, které nejsou zarovnány s osami, protože tyto průsečíky nemusí vytvořit kvádr. Proveďte průnik příslušných kvádrů. + Jiný hraniční obdélník k protnutí + Hraniční obdélník získaný z průniku hraničních obdélníků - - Počet ploch v segmentu symetrie. K dispozici pouze v případě, že křivka t-spline obsahuje radiální symetrii. + + Určete, zda se protínají dva objekty BoundingBox. Poznámka: Toto funguje pouze v případě, že mají oba ohraničující kvádry stejné zarovnání (transformaci). V takových případech vyzkoušejte průnik příslušných kvádrů. + Jiný hraniční obdélník + Protínají se hraniční obdélníky + + get overlap + - - Získat řetězcovou reprezentaci prvku TSplineReflection + + Určit, zda je objekt BoundingBox prázdný + Vrátí hodnotu true, pokud je hraniční obdélník prázdný. - - Umožňuje vytvořit odraz osy pro symetrii křivky t-spline podle dané roviny. - Rovina odrazu osy křivky t-spline. Uvedená v globálních souřadnicích - Odraz osy křivky t-spline + + Určit, zda je bod uvnitř hraničního kvádru. + Zkušební bod + Má hodnotu true, pokud je bod uvnitř, v opačném případě má hodnotu false. - tspline,symmetry,reflection,axial + point inside,testpoint - - Umožňuje vytvořit radiální odraz symetrie křivky t-spline podle dané roviny s daným počtem segmentů a daným úhlem (ve stupních) mezi každým párem segmentů. - Rovina, jejíž normála je osa radiálního odrazu křivky t-spline. Uvedená v globálních souřadnicích - Počet segmentů radiálního odrazu - Úhel mezi každým párem segmentů radiální symetrie (ve stupních). Pokud je nastaven na hodnotu 0, je definován hodnotou (360 / segmentsCount). - Radiální odraz křivky t-spline + + Získat hraniční kvádr jako objemový kvádr. + Vrací kvádrovou reprezentaci hraničního kvádru. - tspline,symmetry,reflection,radial + converttosolid,bb2cube,bb2cub,bounding tosolid,cubes + + 0.5,0.4,0.3,0.5,0.3 + - - Určuje, zda je odraz radiální. - - - Počet segmentů radiálního odrazu + + Získat objekt BoundingBox jako kolekci povrchů. + Vrací reprezentaci hraničního kvádru objektem polysurface + + converttosurfaces,convert2surfaces,bbtosrfs,bbtosrfs,bounding to surfaces,bound to poly,convert2poly + - - Úhel mezi každým párem symetrických segmentů radiálního odrazu + + Analyzujte importovaný řetězec JSON naformátovaný pomocí schématu autodesk.geometry:boundingbox3d-1.0.0. + Řetězec JSON, který chcete analyzovat + BoundingBox - - Rovina odrazu + + Převeďte objekt BoundingBox na objekt JSON naformátovaný pomocí schématu autodesk.geometry:boundingbox3d-1.0.0. + Výsledný řetězec JSON - - Osa odrazu + + Získat řetězcovou reprezentaci prvku CoordinateSystem - - Získat řetězcovou reprezentaci prvku TSplineTopology + + Vytvoří systém CoordinateSystem jako globální souřadnicový systém: počátek na + 0, 0, 0; osa X na 1, 0, 0; osa Y na 0, 1, 0; osa Z na 0, 0, 1. + zero,wcs - - Vrcholy obsažené v tomto povrchu T-Spline + + Vytvořte systém CoordinateSystem s počátkem v umístěních X a Y, s + osami X a Y nastavenými jako osy X a Y v GSS. Z má výchozí hodnotu 0. - - Hrany obsažené v povrchu T-Spline + + Vytvořte systém CoordinateSystem s počátkem v umístěních X, Y a Z, s + osami X a Y nastavenými jako osy X a Y v GSS. + translate - - Plochy obsažené v povrchu T-Spline + + Vytvořte systém CoordinateSystem s počátkem ve vstupním bodu, s + osami X a Y nastavenými jako osy X a Y v GSS. + bypoint - - Pravidelné vrcholy obsažené v povrchu T-Spline + + Vytvořte systém CoordinateSystem s počátkem, který bude roven počátku vstupní roviny, + osami X a Y ležícími v rovině zarovnané s osami X a Y roviny. - - Vrcholy neutrálních bodů obsažené v povrchu T-Spline + + Vytvořit systém CoordinateSystem v počátku s osami X a Y. + Vstupní vektory se normalizují před vytvořením systému CoordinateSystem. - - Vrcholy bodů T obsažené v povrchu T-Spline + + Vytvořit systém CoordinateSystem v počátku s osami X a Y, přičemž osa Z + je kompletně ignorována. Vstupní vektory se normalizují před vytvořením + systému CoordinateSystem. + byxy,coord by2axis - - Nerozložené vrcholy obsažené v povrchu T-Spline + + Vytvoří systém CoordinateSystem v zadaných válcových souřadnicových parametrech s ohledem na zadaný souřadnicový systém. - - Hraniční vrcholy obsažené v povrchu T-Spline + + Vytvoří systém CoordinateSystem v zadaných kulových souřadnicových parametrech s ohledem na zadaný souřadnicový systém. - - Vnitřní vrcholy obsažené v povrchu T-Spline + + Určuje, zda je možné získat opak tohoto systému CoordinateSystem. + inverse,testinverse - - Nerozložené vrcholy obsažené v povrchu T-Spline + + Testuje, zda je změna měřítka ortogonální, tj. zda obsahuje smykové komponenty. + uniform - - Hraniční hrany obsažené v povrchu T-Spline + + Testuje, zda je změna měřítka ortogonální a zda jsou všechny vektory normalizované. + uniform,normal,samelength - - Vnitřní hrany obsažené v povrchu T-Spline + + Získat determinant tohoto systému CoordinateSystem - - Pravidelné plochy obsažené v povrchu T-Spline + + Vytvoří bod, který představuje počátek systému CoordinateSystem. + position,center - - Plochy polygonu obsažené v povrchu T-Spline + + Vrací osu X systému CoordinateSystem. + left,right - - Hraniční plochy obsažené v povrchu T-Spline + + Vrací osu Y systému CoordinateSystem. + forward,back - - Vnitřní plochy obsažené v povrchu T-Spline + + Vrací osu Z systému CoordinateSystem. + up,down - - Vrací počet vrcholů v povrchu T-Spline. + + Vrací změnu měřítka osy X systému CoordinateSystem: délka vektoru osy X. - - Vrací počet hran v povrchu T-Spline. + + Vrací změnu měřítka osy Y systému CoordinateSystem: délka vektoru osy Y. - - Vrací počet ploch v povrchu T-Spline. + + Vrací změnu měřítka osy Z systému CoordinateSystem: délka vektoru osy Z. - - Rozložené vrcholy odlišené podle typu - Sada vrcholů + + Vrací rovinu, v níž leží osy X a Y, s kořenem v počátku. - - Rozložené hrany odlišené podle typu - Sada hran + + Vrací rovinu, v níž leží osy Y a Z, s kořenem v počátku. - - Rozložené plochy odlišené podle typu - Sada ploch + + Vrací rovinu, v níž leží osy Z a X, s kořenem v počátku. - - Vrací vrchol v daném indexu. - Index získání vrcholu - Vrchol T-Spline - - tspline,face,byindex - + + Získat inverzní systém k tomuto systému CoordinateSystem – přičemž se použije tento systém CoordinateSystem na část geometrie, což otočí původní systém. - - Vrací hranu v daném indexu. - Index získání hrany - Hrana T-Spline - - tspline,face,byindex - + + Zrcadlit objekt přes vstupní rovinu + reflect,flip over - - Vrací plochu v daném indexu. - Index získání plochy - Plocha T-Spline - - tspline,face,byindex - + + Použít systém CoordinateSystem argumentu po tomto – Výsledek = tento * jiný - - Získat řetězcovou reprezentaci prvku TSplineUVNFrame + + Použít systém CoordinateSystem argumentu před tímto – Výsledek = tento * jiný - - Bod objektu TopologyItem na kostře + + Vrací vektor, který obsahuje faktory měřítka X, Y a Z. + Vektor s měřítkem + get size,scalecomponents,scalevector - - Vektor U objektu TopologyItem + + Určit, zda jsou dva systémy CoordinateSystems stejné + jiný souřadnicový systém + vrací hodnotu true, pokud jsou souřadnicové systémy shodné - - Vektor V objektu TopologyItem + + Převádí libovolný daný systém CoordinateSystem podle zadaného posunutí ve směru X, Y + a Z definovaném v GSS. + Posunutí podél osy X + Posunutí podél osy Y + Posunutí podél osy Z + Transformovaný systém CoordinateSystem + move,by amount - - Normála objektu TopologyItem + + Převést objekt ve směru a velikosti vstupního vektoru. + Vektor směru převodu + Převedený souřadnicový systém + move,along vector - - Získat řetězcovou reprezentaci prvku TSplineVertex + + Převede libovolný typ systému CoordinateSystem podle zadané vzdálenosti v daném + směru. + Vektor směru posunutí + Vzdálenost posunutí v daném směru + Převedený souřadnicový systém + move,along vector,distance - - Objekty TSplineEdge vycházející z tohoto vrcholu + + Transformovat tento objekt pomocí vstupní matice systému CoordinateSystem. + vstupní souřadnicový systém + Transformovaný souřadnicový systém - - Objekty TSplineFace přilehlé k tomuto vrcholu + + Transformuje tento systém CoordinateSystem ze zdrojového systému CoordinateSystem + do nového kontextového systému CoordinateSystem. + + + Transformovaný systém CoordinateSystem - - Vrací rámovou konstrukci UVN objektu TSVertex (bod na kostře, vektor U, vektor V a normála). + + Otočí objekt kolem počátku a osy o zadaný počet stupňů + Bod počátku + Osa vektoru pro otočení + Otočení ve stupních + Otočený souřadnicový systém + around,axis,degrees - - Index objektu TSVertex + + Otočí objekt kolem počátku a normály dané roviny o zadaný počet + stupňů. + Rovina, ze které se má získat normála + Hodnota otočení ve stupních + Otočený souřadnicový systém + /// around,normal,degrees - - Určuje, zda je objekt TSVertex neutrální bod. + + Upravit měřítko rovnoměrně kolem počátku + Velikost měřítka + Souřadnicový systém s upraveným měřítkem + resize,size - - Určuje, zda je objekt TSVertex bod T. + + Upravit měřítko nerovnoměrně kolem počátku + Velikost měřítka v ose X + Velikost měřítka v ose Y + Velikost měřítka v ose Z + Souřadnicový systém s upraveným měřítkem + resize,size,scaleNU,scalenu - - Určuje, zda je objekt TSVertex rozložený. + + Upravit měřítko nerovnoměrně kolem dané roviny + Rovina, kolem které se má změnit měřítko + Velikost měřítka v ose X + Velikost měřítka v ose y + Velikost měřítka v ose z + Souřadnicový systém s upraveným měřítkem + resize,size,scaleNU,scalenu - - Počet hran nebo ploch na prvku TSVertex + + Změnit měřítko rovnoměrně kolem daného bodu pomocí + Základní bod změny měřítka + Bod, od kterého má proběhnout změna měřítka + Bod, po který má proběhnout změna měřítka + Souřadnicový systém s upraveným měřítkem + resize,from,to,size - - Funkční valence objektu TSVertex zohledňující body T + + Upravit měřítko v jednom rozměru pomocí základního bodu, počátečního bodu (od) a koncového bodu (do). Osa změny měřítka je definována čarou mezi základním bodem a počátečním bodem. + Základní bod změny měřítka + Bod, od kterého má proběhnout změna měřítka + Bod, po který má proběhnout změna měřítka + Souřadnicový systém s upraveným měřítkem + resize,size,from,to,scale1d,1d, lines + 0.5,0.5,0.5,0.5,0.5,0.5,0.4 - - Skupina vlastností objektu TSVertex: objekt uvnFrame, index, valence a funkční valence, zda je objekt TSVertex neutrální bod, T bod, zda je rozložený či nikoli. - + + Upravit měřítko ve dvou rozsazích podle základny a 2 vybraných bodů. Dva vybrané body jsou promítnuty na základní rovinu za účelem určení 2D faktorů měřítka. + Základní bod změny měřítka + Bod, od kterého má proběhnout změna měřítka + Bod, po který má proběhnout změna měřítka + Souřadnicový systém s upraveným měřítkem + resize,size,from,to,scale2d,2d - - Získat řetězcovou reprezentaci prvku TSplineSurface + + Analyzujte importovaný řetězec JSON naformátovaný pomocí schématu autodesk.math:matrix44d-1.0.0. + Řetězec JSON, který chcete analyzovat + CoordinateSystem - - Vygeneruje povrch roviny primitiva T-Spline pomocí bodu počátku a normálového vektoru - Kořenový bod roviny - Normála roviny - 2D bod minimálního rohu v souřadnicích roviny - 2D bod maximálního rohu v souřadnicích roviny - Počet rozpětí v šířce - Počet rozpětí v délce - Možnosti symetrie povrchu T-Spline - Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci - Povrch T-Spline roviny - tspline,plane,origin,normal + + Převeďte souřadnicový systém na objekt JSON naformátovaný pomocí schématu autodesk.math:matrix44d-1.0.0. + Výsledný řetězec JSON - - Vytvoří „orientovanou“ rovinu T-spline umístěnou v počátečním bodu s normálou vektoru, ale s určitou orientací osy X. - Toto nemá vliv na operace rozdělení, průniku, promítání atd., pouze to určuje orientaci vstupního systému CoordinateSystem. - Kořenový bod roviny - Normála roviny - Osa X roviny - 2D bod minimálního rohu v souřadnicích roviny - 2D bod maximálního rohu v souřadnicích roviny - Počet rozpětí v šířce - Počet rozpětí v délce - Možnosti symetrie povrchu T-Spline - Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci - Povrch T-Spline roviny - tspline,plane,origin,normal,axis + + Získat řetězcovou reprezentaci prvku Curve - - Vytvoří povrch roviny primitiva T-spline podle počátku a os X a Y. - Osa Z je vektorový součin dvou vektorů. - Kořenový bod roviny - Osa X roviny - Osa Y roviny - 2D bod minimálního rohu v souřadnicích roviny - 2D bod maximálního rohu v souřadnicích roviny - Počet rozpětí v šířce - Počet rozpětí v délce - Možnosti symetrie povrchu T-Spline - Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci - Povrch T-Spline roviny - tspline,plane,origin,normal,axis + + Vytvořit křivku pomocí čáry povrchu v prostoru UV + Povrch k použití + Počáteční parametr UV, ve kterém bude počátek křivky + Koncový parametr UV, ve kterém bude konec křivky + Křivka na parametrech začátku a konce povrchu + + isocurve,curvebyuv,lines,uvs + + + 0.5,0.5,0.4,0.4 + - - Vygeneruje povrch roviny primitiva T-spline ze seznamu bodů - Sada bodů, které mají být umístěny na rovinu - 2D bod minimálního rohu v souřadnicích roviny - 2D bod maximálního rohu v souřadnicích roviny - Počet rozpětí v šířce - Počet rozpětí v délce - Možnosti symetrie povrchu T-Spline - Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci - Povrch T-Spline roviny - tspline,plane,fit,bestfit,points + + Vytvořit křivku, která přechází mezi dvěma křivkami + První křivka k přechodu + Druhá křivka k přechodu + příznak, který určuje, který konec křivky1 se má použít k přechodu + příznak, který určuje, který konec křivky2 se má použít k přechodu + příznak, který určuje, zda je typem výsledné křivky spojitost G1 nebo G2 + Výsledná křivka z přechodu dvou křivek + + blend,make continuous,connect + - - Vygeneruje povrch roviny primitiva T-spline z čáry a bodu. Bod nesmí ležet na čáře ani nikdy jinde na ose čáry. - Čára pro vytvoření roviny - Bod pro vytvoření roviny - 2D bod minimálního rohu v souřadnicích roviny - 2D bod maximálního rohu v souřadnicích roviny - Počet rozpětí v šířce - Počet rozpětí v délce - Možnosti symetrie povrchu T-Spline - Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci - Povrch T-Spline roviny - tspline,plane,line,point + + Vytvořit křivku pomocí izočáry povrchu + Základní povrch + pokud je izočára 0 podél směru U, pokud je 1 podél směru V + pevná pro hodnotu křivky jiného parametru povrchu + Izokřivka na povrchu + + isocurve,curvebydir,lines + + + 0.5,0.5,0.4 + - - Vygeneruje povrch roviny primitiva T-spline pomocí tří bodů jako vstupu. Body nesmí ležet na rovné čáře. - První bod pro vytvoření roviny - Druhý bod pro vytvoření roviny - Třetí bod pro vytvoření roviny - 2D bod minimálního rohu v souřadnicích roviny - 2D bod maximálního rohu v souřadnicích roviny - Počet rozpětí v šířce - Počet rozpětí v délce - Možnosti symetrie povrchu T-Spline - Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci - Povrch T-Spline roviny - tspline,plane,line,point + + Vrací celkovou délku oblouku křivky + + distance + - - Sestaví povrch válce T-Spline definovaný daným souřadnicovým systémem, poloměrem a výškou - Střed a základna válce budou umístěny v rovině X-Y tohoto souřadnicového systému - Poloměr válce - Výška válce - Počet rozpětí v obvodu - Počet rozpětí ve výšce - Možnosti symetrie povrchu T-Spline - Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci - Válcový povrch T-Spline - tspline,cylinder,radius,height + + Vrací hodnotu True, pokud je křivka rovinná, v jiném případě vrací False. + + flat,liesinplane + - - Sestaví povrch válce T-spline podle dolního středu a horního středu válce - Počáteční bod válce - Koncový bod válce - Poloměr válce - Počet rozpětí v obvodu - Počet rozpětí ve výšce - Možnosti symetrie povrchu T-Spline - Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci - Válcový povrch T-Spline - tspline,cylinder,radius,points + + Vrací hodnotu True, pokud je křivka uzavřená, v jiném případě vrací False. - - Vytvoří povrch kuželu T-spline s daným poloměrem základny v počátečním bodu - s protažením na vrchol v koncovém bodu. - Počáteční bod kužele - Koncový bod kužele - Poloměr základny kužele - Počet rozpětí v obvodu - Počet rozpětí ve výšce - Možnosti symetrie povrchu T-Spline - Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci - Kuželový povrch T-Spline - tspline,cone,radius,points + + Získat počáteční bod podél křivky + + begin,curvestart,startpt + - - Vytvoří povrch kuželu T-spline pomocí osy z počátečního bodu ke koncovému bodu s danými poloměry na začátku a na konci. - Tento objekt nemá vrchol a má tvar komolého kuželu. - Počáteční bod kužele - Koncový bod kužele - Počáteční poloměr kužele - Koncový poloměr kužele - Počet rozpětí v obvodu - Počet rozpětí ve výšce - Možnosti symetrie povrchu T-Spline - Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci - Kuželový povrch T-Spline - tspline,cone,radii,points,truncated + + Získat koncový bod podél křivky + + end,curveend,endpt + - - Vytvoří kužel T-spline pomocí základního bodu v počátku souřadnicového systému s protažením ve směru osy Z souřadnicového systému - a s jeho kruhovou základnou v rovině XY souřadnicového systému. - Střed a základna kužele budou umístěny v rovině X-Y tohoto souřadnicového systému - Výška kužele - Poloměr kužele - Počet rozpětí v obvodu - Počet rozpětí ve výšce - Možnosti symetrie povrchu T-Spline - Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci - Kuželový povrch T-Spline - tspline,cone,radius,cs + + Normála k rovině, ve které leží křivka. Platné pouze pro rovinné křivky. + + perpendicular + - - Vytvoří kužel T-spline pomocí základního bodu v počátku souřadnicového systému s protažením ve směru osy Z souřadnicového systému - a s jeho kruhovou základnou v rovině XY souřadnicového systému. - Střed a základna budou umístěny v rovině X-Y tohoto souřadnicového systému - Výška kužele - Počáteční poloměr kužele - Koncový poloměr kužele - Počet rozpětí v obvodu - Počet rozpětí ve výšce - Možnosti symetrie povrchu T-Spline - Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci - Kuželový povrch T-Spline - tspline,cone,radius,cs - - - Vytvoří kouli T-spline vystředěnou na vstupní bod s daným poloměrem - Střed koule - Poloměr koule - Počet radiálních rozpětí - Počet rozpětí ve výšce - Možnosti symetrie povrchu T-Spline - Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci - Kulový povrch T-Spline - tspline,sphere,radius - - - Vytvoří kouli T-spline ze čtyř vstupních bodů - Čtyři body v seznamu pro vytvoření koule. Body by neměly být v jedné rovině. - Počet radiálních rozpětí - Počet rozpětí ve výšce - Možnosti symetrie povrchu T-Spline - Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci - Kulový povrch T-Spline - tspline,sphere,fit,bestfit - - - Vytvoří kouli T-spline, která je umístěna co nejblíže ke vstupním bodům - Sada bodů pro umístění koule - Počet radiálních rozpětí - Počet rozpětí ve výšce - Možnosti symetrie povrchu T-Spline - Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci - Kulový povrch T-Spline - tspline,sphere,fit,bestfit + + Získat bod na křivce v určeném parametru mezi objekty StartParameter() a EndParameter() + Parametr, ve kterém vyhodnocovat + Bod + + pointoncurve,curvepoint + - - Vytvoří anuloid T-spline vystředěný v počátku souřadnicového systému s danými poloměry - Anuloid bude zarovnán v rovině X-Y daného souřadnicového systému se středem v jeho počátku. - Vnitřní poloměr anuloidu - Vnější poloměr anuloidu - Počet vnitřních radiálních rozpětí - Počet vnějších radiálních rozpětí - Možnosti symetrie povrchu T-Spline - Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci - Prstencový povrch T-Spline - tspline,torus,radii,cs + + Získat vektorovou tečnu na křivku v určeném parametru mezi objekty StartParameter() a EndParameter() + Parametr, ve kterém vyhodnocovat + Vektor rovnoběžný s křivkou v parametru + + tangentoncurve,curvetan + - - Vytvoří anuloid T-spline s daným středem a poloměry zarovnaný s výchozí globální rovinou XY - Střed anuloidu - Vnitřní poloměr anuloidu - Vnější poloměr anuloidu - Počet vnitřních radiálních rozpětí - Počet vnějších radiálních rozpětí - Možnosti symetrie povrchu T-Spline - Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci - Prstencový povrch T-Spline - tspline,torus,radii,cs + + Získat vektorovou kolmici na křivku v určeném parametru mezi objekty StartParameter() a EndParameter() + Parametr, ve kterém vyhodnocovat + Vektor kolmý ke křivce v parametru + + normaloncurve,curvenorm + - - Vytvoří kvádr T-spline vystředěný kolem počátku globálního souřadnicového systému s danou šířkou, délkou a výškou - Šířka kvádru - Délka kvádru - Výška kvádru - Počet rozpětí v šířce - Počet rozpětí v délce - Počet rozpětí ve výšce - Možnosti symetrie povrchu T-Spline - Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci - Kvádr T-Spline - tspline,box,cuboid,cube,size + + Získejte vektor kolmý ke křivce v zadaném parametru mezi objekty StartParameter() a EndParameter() Křivka musí být rovinná. Výsledná normála bude konzistentní napříč celým zakřivením křivky. + Parametr, ve kterém vyhodnocovat + Pokud je možnost 'strana' nastavena na hodnotu false, normála bude ukazovat směrem doprava od křivky (posun od počátečního bodu ke koncovému bodu křivky). Pokud je možnost 'strana' nastavena na hodnotu true, normála bude ukazovat směrem doleva od křivky. + Vektor kolmý ke křivce v parametru + + normaloncurve,curvenorm + - - Vytvoří kvádr T-spline vystředěný kolem vstupního bodu s danou šířkou, délkou a výškou - Střed kvádru - Šířka kvádru - Délka kvádru - Výška kvádru - Počet rozpětí v šířce - Počet rozpětí v délce - Počet rozpětí ve výšce - Možnosti symetrie povrchu T-Spline - Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci - Kvádr T-Spline - tspline,box,cuboid,cube,size,center + + Získá systém CoordinateSystem s počátkem v bodě v zadaném parametru. Osa XAsis je zarovnána s normálou křivky, osa YAxis je zarovnána s tečnou křivky v tomto bodě a osa ZAxis je zarovnána s vektorem UP nebo binormálou v tomto bodě. + Parametr, ve kterém vyhodnocovat + Objekt CoordinateSystem v parametru křivky + + coordoncurve,curvecoord,derivatives + - - Vytvoří kvádr T-spline vystředěný a orientovaný na vstupní souřadnicový systém s danou šířkou, délkou a výškou - Rovina X-Y kvádru bude zarovnána s odpovídající osou X - Šířka kvádru - Délka kvádru - Výška kvádru - Počet rozpětí v šířce - Počet rozpětí v délce - Počet rozpětí ve výšce - Možnosti symetrie povrchu T-Spline - Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci - Kvádr T-Spline - tspline,box,cuboid,cube,size,cs,coord + + Získat systém CoordinateSystem s počátkem v bodě v zadaném parametru + Parametr, ve kterém vyhodnocovat + Osově souměrný systém CoordinateSystem v bodu + + frame,axisaligned,aa,coordcurve,framecurve,curveframe,coordoncurve + - - Vytvoří kvádr T-spline sahající od dolního bodu k hornímu bodu - První rohový bod - Druhý rohový bod - Počet rozpětí v šířce - Počet rozpětí v délce - Počet rozpětí ve výšce - Možnosti symetrie povrchu T-Spline - Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci - Kvádr T-Spline - box,cube,byminmax,by corners,by points + + Vrací rovinu, jejíž normála je zarovnána s tečnou křivky. Parametry jsou upraveny tak, aby bod 0 vždy byl počátečním bodem a bod 1 vždy byl koncovým bodem. + + + + planeoncurve,planecurve,tangentplane + - - Vytvoří čtyřúhelníkovou kouli T-spline vystředěnou v počátku souřadnicového systému s daným poloměrem - Místní souřadnicový systém - Poloměr čtyřúhelníkové koule - Počet rozpětí ve dvou rozměrech stran čtyřúhelníkové koule - Možnosti symetrie povrchu T-Spline - Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci - Čtyřúhelníková koule T-Spline - quadball,tspline,coordinate system,raduis + + Načíst bod v určité délce oblouku podél křivky + Vzdálenost podél křivky, ve které má být provedeno vyhodnocení + Bod v dané délce oblouku + + pointoncurve,curvepoint,pointalongcurve,distanceoncurve,distancepoint,distpoint,arclength + - - Vytvoří čtyřúhelníkovou kouli T-spline s daným středem a poloměrem zarovnanou s výchozí globální rovinou XY - Střed čtyřúhelníkové koule - Poloměr čtyřúhelníkové koule - Počet rozpětí ve dvou rozměrech stran čtyřúhelníkové koule - Možnosti symetrie povrchu T-Spline - Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci - Čtyřúhelníková koule T-Spline - quadball,tsplines,center,point,radius + + Vrátí body rovnoměrně rozmístěné podél délky křivky na základě vstupního počtu dělení. + Počet dělení + Body rovnoměrně rozmístěné podél délky křivky - - Sestaví povrch T-Spline z povrchu NURBS pomocí jednotné strategie. - Vstupní povrch NURBS je znovu sestaven pomocí jednotných uzlů umístěných ve stejných parametrických intervalech nebo - intervalů délky oblouku podle odpovídajícího příznaku useArcLen a aproximován - povrchem NURBS stupně 3. Výstupní křivka T-Spline je rozdělena podle daného počtu rozpětí - ve směrech U a V. - Vstupní povrch NURBS - Požadovaný počet rozpětí ve směru U - Požadovaný počet rozpětí ve směru V - Zda použít délku oblouku nebo parametrický úsek v parametrickém směru U - Zda použít délku oblouku nebo parametrický úsek v parametrickém směru V - Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci - nurbs surface,tspline,uniform + + Vrátí body rozmístěné podél křivky ve stejné délce tětivy na základě vstupního počtu dělení. + Počet dělení + Seznam bodů na křivce - - Sestaví povrch T-Spline z povrchu NURBS pomocí strategie úseku zakřivení. - Vstupní povrch NURBS je znovu sestaven na stupeň 3. Výstupní křivka T-Spline obsahuje počty a - polohy rozpětí v každém směru, které jsou detekovány automaticky podle na zakřivení. - Vstupní povrch NURBS - Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci - nurbs surface,tspline,curvature + + Získejte bod v určité délce tětivy křivky z daného umístění parametru. + Délka tětivy, ve které vyhodnocovat + Parametr na křivce pro počátek měření + hodnota true v případě posunu vpřed podél křivky + Bod na křivce + + measure from,measure to,parameteratdist + - - Sestaví křivku T-spline vysunutím křivky podél daného vektoru - Křivka profilu - Vektor vysunutí - Vzdálenost vysunutí ve směru vektoru - Vzdálenost vysunutí proti směru vektoru - Počet rozpětí ve směru vektoru. Pokud je předána hodnota 0, nebude provedeno žádné vysunutí ve směru vektoru. - Počet rozpětí proti směru vektoru. Pokud je předána hodnota 0, nebude provedeno žádné vysunutí proti směru vektoru. - Počet rozpětí ve směru profilu. V případě hodnoty 0 nebo nižší je tento počet definován automaticky. - Použít pro rozmístění rozpětí podél směru profilu jednotnou strategii nebo strategii zakřivení - Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci - tspline,extrude,curve + + Vrátí body rovnoměrně rozmístěné podél křivky v dané délce úseku od daného bodu. + Referenční bod, od kterého měřit + Vzdálenost podél křivky, ve které má být provedeno vyhodnocení + Seznam bodů na křivce včetně daného bodu a směru křivky. - - Sestaví křivku T-spline tažením křivky průřezu podél trajektorie - Křivka profilu - Křivka trajektorie - Podmíněná rozpětí by měla být rovnoběžná se směrem trajektorie. - Počet rozpětí v trajektorii - Počet rozpětí v profilu. Definováno automaticky, pokud je hodnota 0 nebo menší. - Použít jednotnou strategii nebo strategii zakřivení pro rozmístění rozpětí podél trajektorie - Použít jednotnou strategii nebo strategii zakřivení pro rozmístění rozpětí podél profilu - Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci - tspline,sweep,curve + + Vrátí body rovnoměrně rozmístěné na křivce v dané délce tětivy od daného bodu. + Referenční bod, od kterého měřit + Délka tětivy + Seznam bodů na křivce včetně daného bodu a směru křivky. - - Vytvoří povrch T-spline tažením křivky profilu kolem osy tvořené - počátkem osy a směrem osy a směrem osy, přičemž začíná na hodnotě start_angle ve stupních - a pokračuje tažením o hodnotu sweep_angle ve stupních. - Křivka profilu - Střed otočení - Osa otočení - Úhel zahájení otočení - Úhel dokončení otočení - Počet rozpětí v poloměru - Počet rozpětí ve výšce. Definováno automaticky, pokud je hodnota 0 nebo menší. - Použít jednotnou strategii nebo strategii zakřivení pro rozmístění rozpětí - Možnosti symetrie povrchu T-Spline - Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci - tspline,revolve,curve - - - Vytvoří povrch T-spline ze seznamu čar. - Potvrdí křivky, ale použije z nich pouze počáteční a koncové body. - Čáry pro vytvoření křivky T-Spline. Použijí se pouze koncové body. - Maximální počet upravených ploch - Tolerance průsečíku křivka-křivka - Zda vyostřit vrcholy s valencí 2 či nikoli - Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci - tspline,line,build - - - Vytvoří potrubní povrch T-spline pomocí sítě křivek nebo čar. - V každém průsečíku křivek je vytvořen vyhlazený spoj. - Některé parametry přebírají jednu hodnotu nebo seznam hodnot – dvě hodnoty na křivku. - Seznam křivek, kterých mají být vytvořena potrubí - Výchozí poloměr pro vytvořené potrubí - Tolerance použitá ke zjištění průsečíků křivek - Počet segmentů v každém potrubí. Je povolena jedna hodnota nebo seznam, a to dvakrát delší než počet křivek. - Hodnoty koncových otočení každého potrubí (ve stupních). Je povolena jedna hodnota nebo seznam, a to dvakrát delší než počet křivek. - Hodnoty koncových poloměrů každého potrubí. Je povolena jedna hodnota nebo seznam, a to dvakrát delší než počet křivek. - Hodnoty (0 až 1) od konce každé vstupní křivky po začátek potrubní sítě. Je povolena jedna hodnota nebo seznam, a to dvakrát delší než počet křivek. - Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci - tspline,create,pipe,curve - - - Vytvoří potrubní povrch T-spline pomocí sítě křivek nebo čar. - V každém průsečíku křivek se vytvoří vyhlazený spoj. - Některé parametry přebírají jednu hodnotu nebo seznam hodnot – jednu hodnotu na křivku. - Seznam křivek, kterých mají být vytvořena potrubí - Výchozí poloměr pro vytvořené potrubí - Tolerance použitá ke zjištění průsečíků křivek - Počet segmentů na každou křivku. Velikost seznamu může tvořit počet křivek nebo 1 pro replikaci nebo 0 pro automatické určení. - Pokud je hodnota true, vygenerují se automaticky parametry ovladače na začátku každé křivky a uživatelské parametry rotationsAtStart, radiiAtStart a positionsAtStart budou ignorovány. - Pokud je hodnota true, vygenerují se automaticky parametry ovladače na koncí každé křivky a uživatelské parametry rotationsAtEnd, radiiAtEnd a positionsAtEnd budou ignorovány. - Vlastní úhel otočení každého ovladače potrubí (ve stupních) na začátku každé křivky. Tento parametr je ignorován, když je hodnota autoHandleStart true. Velikost seznamu může být počet křivek nebo 1 pro replikaci. - Vlastní úhel otočení každého ovladače potrubí (ve stupních) na konci každé křivky. Tento parametr je ignorován, když je hodnota autoHandleEnd true. Velikost seznamu může být počet křivek nebo 1 pro replikaci. - Vlastní poloměr každého ovladače potrubí na začátku každé křivky. Tento parametr je ignorován, pokud je hodnota autoHandleStart true. Velikost seznamu může být počet křivek nebo 1 pro replikaci. - Vlastní poloměr každého ovladače potrubí na konci každé křivky. Tento parametr je ignorován, pokud je hodnota autoHandleEnd true. Velikost seznamu může být počet křivek nebo 1 pro replikaci. - Vlastní pozice každého ovladače trubky na počátku každé křivky (v procentech) mezi 0 a 1 podél délky oblouku křivky. Tento parametr je ignorován, pokud má objekt autoHandleStart hodnotu true. Velikost seznamu může být rovna počtu křivek nebo 1 v případě replikace. Počáteční a koncová pozice by se neměly vzájemně překrývat u žádné křivky. Ideálně by počáteční pozice měla být blízko k 0, zatímco koncová pozice blízko k 1. - Vlastní pozice každého ovladače trubky na konci každé křivky (v procentech) mezi 0 a 1 podél délky oblouku křivky. Tento parametr je ignorován, pokud má objekt autoHandleEnd hodnotu true. Velikost seznamu může být rovna počtu křivek nebo 1 v případě replikace. Počáteční a koncová pozice by se neměly vzájemně překrývat u žádné křivky. Ideálně by počáteční pozice měla být blízko k 0, zatímco koncová pozice blízko k 1. - Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci - tspline,create,pipe,curve - - - Spojí dané povrchy T-spline do jednoho. - Povrchy mohou být nepropojené. - Pokud je alespoň jeden povrch v režimu kvádru, výstupní povrch bude také v režimu kvádru. - Poznámka: Všechny vstupní povrchy musí mít stejnou verzi, aby se úspěšně sloučily. Z toho důvodu bude možná jeden nebo více povrchů interně naklonovaných a jejich verze budou buď upgradovány, nebo downgradovány, aby se shodovaly s verzí, která se aktuálně používá v aplikaci Dynamo. Výsledný povrch se může mírně lišit od předpokládaného výsledku. Samotné vstupní povrchy zůstanou nezměněny. - Povrchy T-Spline, které mají být sloučeny - tspline,combine - - - Vrátí seznam odrazů použitých na danou křivku T-spline - tspline,symmetry,reflections - - - Vrací hodnotu True, pokud je daná křivka T-spline v režimu kvádru - tspline,boxmode,smooth - - - Vrací hodnotu True, pokud je daná křivka T-spline extrahovatelná (může být zobrazena ve vyhlazeném režimu) - tspline,extractable - - - Vrací hodnotu True, pokud je daná křivka T-spline uzavřena - tspline,closed - - - Vrací hodnotu True, pokud je daný povrch T-spline vodotěsný. Všechny uzavřené povrchy jsou vodotěsné, některé vodotěsné povrchy jsou však otevřené. - tspline,watertight - - - Vrací hodnotu true, pokud je povrch T-spline standardní (všechny body T jsou odděleny od bodů hvězdy alespoň dvěma izokřivkami) - tspline,standard - - - Převede daný povrch T-spline na těleso nebo povrch podle tvaru. - Poznámka: Možná dojde k drobným neočekávaným změnám ve výsledném povrchu BRep, pokud je vstupní povrch vytvořen ve vyšší verzi T-spline, než je verze načtená v aplikaci Dynamo. V tomto případě bude kopie povrchu downgradována na verzi aplikace Dynamo a použije se pri převodu. - Určuje, zda by výsledné těleso mělo mít stejnou topologii jako vstupní povrch TSpline. - Entita topologie (těleso nebo povrch) - tspline,brep,solid,surface - - - Převede daný povrch T-spline na síť. Síť může obsahovat trojúhelníky i čtyřúhelníky. - Minimální počet segmentů v každém směru. Vždy bude vytvořen alespoň jeden segment. - Maximální povolená vzdálenost od sítě k povrchu. Nastavení na nulovou nebo zápornou hodnotu zakáže její použití. - Entita sítě - tspline,convert,mesh - - - Zesílí daný povrch T-spline o danou vzdálenost ve směru jeho normál ploch - Vzdálenost, která má výt zesílena - Určuje, zda by výsledné hrany měly být vyostřené. - Zesílený povrch TSpline - tspline,thicken,normal - - - Zesílí daný povrch T-spline podle daného vektoru - Směr, ve kterém má být provedeno zesílení - Určuje, zda by výsledné hrany měly být vyostřené. - Zesílený povrch TSpline - tspline,thicken,vector - - - Vyostří danou hranu na povrchu T-spline - Hrany, které mají být vyostřeny - Povrch TSpline s vyostřenými hranami - tspline,edge,crease - - - Odebere vyostření z dané sady hran - Hrany, u kterých má být zrušeno vyostření - Povrch TSpline s hranami se zrušeným vyostřením - tspline,crease,uncrease - - - Přidá vyostření k dané sadě vrcholů na povrchu T-spline - Vrcholy, které mají být vyostřeny - Povrch TSpline s vyostřenými hranami - tspline,edge,crease - - - Odebere vyostření z dané sady vrcholů - Vrcholy, u kterých má být zrušeno vyostření - Povrch TSpline s hranami se zrušeným vyostřením - tspline,crease,uncrease - - - Svaří daný seznam vrcholů do jednoho vrcholu - Vrcholy, které mají být svařeny - Poloha výsledného uzlu vrcholu. Pokud je předána nulová hodnota, použije se střední poloha uzlů. - Zachovat vyostření úseků vstupní topologie - Povrch TSpline se svařenými vrcholy - tspline,weld,vertex - - - Svaří vrcholy první a druhé skupiny po dvou. - První skupina je považována za vrcholy tohoto povrchu T-spline. - Vrcholy druhé skupiny mohou být z tohoto povrchu nebo z libovolného jiného povrchu. - V případě různých povrchů T-spline je před svařováním provedeno spojení. - První skupina vrcholů, které mají být svařeny - Druhá skupina vrcholů ke svaření - Zachovat vyostření úseků vstupní topologie - Povrch TSpline se svařenými vrcholy - tspline,weld,vertex - - - Najde všechny shodné vrcholy a svaří je dohromady - Tolerance, ve které má být vyhledána shoda - Povrch TSpline bez shodných vrcholů - tspline,weld,coincident,vertex - - - Zruší svaření všech daných hran. Budou zrušena svaření každého vrcholu na všech hranách. - Sada hran, jejichž svary mají být zrušeny - Povrch TSpline s hranami se zrušenými svary - tspline,unweld,edge - - - Zruší svaření všech daných vrcholů. Budou zrušena svaření všech hran na každém vrcholu. - Sada vrcholů, jejichž svary mají být zrušeny - Povrch TSpline s vrcholy se zrušenými svary - tspline,unweld,vertex - - - Umožňuje vytvořit porovnání povrchu T-spline s uzavřenou smyčkou křivek - Uzavřená smyčka hrany T-Spline, se kterou má být vytvořena shoda - Uzavřená smyčka křivky, se kterou má být vytvořena shoda - Kontinuita geometrie, se kterou má být proveden pokus o shodu: G0, G1, G2 - Zda použít zarovnání objektu arcLength při vytváření shody - Pokud je hodnota true, ke křivce T-spline budou přidány další řídicí body, aby se shodovala s povrchy v dané toleranci. - Maximální počet kroků upřesnění. Ignorováno, pokud je možnost useRefinement nastavena na hodnotu false. - Tolerance, které je třeba dosáhnout. Ignorováno, pokud je možnost useRefinement nastavena na hodnotu false. - Zda použít rozšíření při vytváření shody - Určuje, jak velká část povrchu je ovlivněna shodou. Ignorováno, pokud je možnost usePropagation nastavena na hodnotu false. - Měřítko tečny. Ignorováno, pokud není kontinuita nastavena na hodnotu G1. - Váha parametru zakřivení. Ignorováno, pokud není kontinuita nastavena na hodnotu G2. - Zda obrátit směr zarovnání - Povrch T-Spline umístěný mezi danými hraničními hranami křivky T-Spline a smyčkou křivky - tspline,match,curve - - - Umožňuje vytvořit porovnání povrchu T-spline s uzavřenou smyčkou křivek - Uzavřená smyčka hrany T-Spline, se kterou má být vytvořena shoda - Uzavřená smyčka křivky, se kterou má být vytvořena shoda - Kontinuita geometrie, se kterou má být proveden pokus o shodu: G0, G1, G2 - Zda použít zarovnání objektu arcLength při vytváření shody - Pokud je hodnota true, ke křivce T-spline budou přidány další řídicí body, aby se shodovala s povrchy v dané toleranci. - Maximální počet kroků upřesnění. Ignorováno, pokud je možnost useRefinement nastavena na hodnotu false. - Tolerance, které je třeba dosáhnout. Ignorováno, pokud je možnost useRefinement nastavena na hodnotu false. - Zda použít rozšíření při vytváření shody - Určuje, jak velká část povrchu je ovlivněna shodou. Ignorováno, pokud je možnost usePropagation nastavena na hodnotu false. - Měřítko tečny pro G1 nebo měřítko zakřivení pro G2. Ignorováno, pokud je spojitost G0. - Zda obrátit směr zarovnání - Povrch T-Spline umístěný mezi danými hraničními hranami křivky T-Spline a smyčkou křivky - tspline,match,curve - - - Vytvoří porovnání povrchu T-spline s uzavřenou smyčkou hran BRep. Nejprve - je smyčka hran převedena na smyčku křivek a poté je provedeno porovnání. - Uzavřená smyčka hrany T-Spline, se kterou má být vytvořena shoda - Uzavřená smyčka hrany BRep, se kterou má být vytvořena shoda - Kontinuita geometrie, se kterou má být proveden pokus o shodu: G0, G1, G2 - Zda použít zarovnání objektu arcLength při vytváření shody - Pokud je hodnota true, ke křivce T-spline budou přidány další řídicí body, aby se shodovala s povrchy v dané toleranci. - Maximální počet kroků upřesnění. Ignorováno, pokud je možnost useRefinement nastavena na hodnotu false. - Tolerance, které je třeba dosáhnout. Ignorováno, pokud je možnost useRefinement nastavena na hodnotu false. - Zda použít rozšíření při vytváření shody - Určuje, jak velká část povrchu je ovlivněna shodou. Ignorováno, pokud je možnost usePropagation nastavena na hodnotu false. - Měřítko tečny. Ignorováno, pokud není kontinuita nastavena na hodnotu G1. - Váha parametru zakřivení. Ignorováno, pokud není kontinuita nastavena na hodnotu G2. - Zda obrátit směr zarovnání - Povrch T-Spline umístěný mezi danými hraničními hranami křivky T-Spline a smyčkou hrany BRep - tspline,match,brep - - - Vytvoří porovnání povrchu T-spline s uzavřenou smyčkou hran BRep. Nejprve - je smyčka hran převedena na smyčku křivek a poté je provedeno porovnání. - Uzavřená smyčka hrany T-Spline, se kterou má být vytvořena shoda - Uzavřená smyčka hrany BRep, se kterou má být vytvořena shoda - Kontinuita geometrie, se kterou má být proveden pokus o shodu: G0, G1, G2 - Zda použít zarovnání objektu arcLength při vytváření shody - Pokud je hodnota true, ke křivce T-spline budou přidány další řídicí body, aby se shodovala s povrchy v dané toleranci. - Maximální počet kroků upřesnění. Ignorováno, pokud je možnost useRefinement nastavena na hodnotu false. - Tolerance, které je třeba dosáhnout. Ignorováno, pokud je možnost useRefinement nastavena na hodnotu false. - Zda použít rozšíření při vytváření shody - Určuje, jak velká část povrchu je ovlivněna shodou. Ignorováno, pokud je možnost usePropagation nastavena na hodnotu false. - Měřítko tečny pro G1 nebo měřítko zakřivení pro G2. Ignorováno, pokud je spojitost G0. - Zda obrátit směr zarovnání - Povrch T-Spline umístěný mezi danými hraničními hranami křivky T-Spline a smyčkou hrany BRep - tspline,match,brep - - - Odebere vrcholy z topologie T-spline - Vrchol nebo vrcholy, které mají být odstraněny - Povrch TSpline s odstraněnými vrcholy - tspline,vertex,vertices,delete - - - Odebere hrany z topologie T-spline - Hrana nebo hrany, které mají být odstraněny - Povrch TSpline s odstraněnými hranami - tspline,edge,delete - - - Odebere plochy z topologie T-spline - Plocha nebo plochy, které mají být odstraněny - Povrch TSpline s odstraněnými plochami - tspline,face,delete - - - Změní styl vizualizace povrchu T-spline: - Pokud je předána hodnota True, použije se hladká vizualizace, jinak se použije kvádrová - Povolit nebo zakázat hladkou vizualizaci - Povrch T-spline s vybraným stylem vizualizace - tspline,visualization,mode,smooth,box - - - Provede jedno nebo více symetrických vysunutí u sady hran a přesune nové hany podle daného vektoru - Sada hran, které mají být vysunuty - Vektor, podle kterého mají být přesunuty nové hrany - Množství nových segmentů, které budou vytvořeny - Povrch T-spline s vysunutými hranami - tspline,extrude,direction,vector,edge - - - Provede jedno nebo více symetrických vysunutí u sady ploch a přesune nové hrany podle daného vektoru - Sada ploch, které mají být vysunuty - Vektor, podle kterého mají být přesunuty nové plochy - Množství nových segmentů, které budou vytvořeny - Křivka t-spline s vysunutými plochami - tspline,extrude,direction,vector,face - - - Provede jedno nebo více symetrických vysunutí u sady hran a přesune nové hrany podle trajektorie dané křivky - Sada hran, které mají být vysunuty - Trajektorie, kterou budou nové hrany sledovat - Množství nových segmentů, které budou vytvořeny - Křivka t-spline s vysunutými hranami - tspline,extrude,curve,edge - - - Provede jedno nebo více symetrických vysunutí u sady ploch a přesune nové hrany podle trajektorie dané křivky - Sada ploch, které mají být vysunuty - Trajektorie, kterou budou nové plochy sledovat - Množství nových segmentů, které budou vytvořeny - Křivka t-spline s vysunutými plochami - tspline,extrude,curve,face - - - Nahradí dané hrany kanálem ploch - Sada hran, které mají být nahrazeny - Zkosení se bude rovnat této procentuální hodnotě (mezi 0 a 1) ploch sousedících s vybranou hranou. - Počet řad ploch v kanálu - Zda vytvořit nové plochy u ploch režimu kvádru ve starém modelu - Určuje míru zakulacení nebo vyrovnání zkosení. Používá hodnoty od 0 do 1. - Křivka T-Spline se zkosenými hranami - tspline,bevel,edge - - - Posune dané hrany podél sousedních hran - Sada hran, které mají být posunuty - Hrany budou posunuty do této vzdálenosti (jako procentuální hodnota mezi 0 a 1) směrem k sousední ploše. - Určuje míru zakulacení nebo vyrovnání zkosení. Používá hodnoty od 0 do 1. - Křivka T-Spline s posunutými hranami - tspline,slide,edge - - - Umožňuje sloučit dané hrany. Hrany v každé skupině by měly vytvořit stejné počty - spojitých sad. Hrany z první skupiny jsou považovány za - hrany tohoto povrchu. Hrany z druhé skupiny mohou být buď - z tohoto povrchu nebo jakéhokoli jiného povrchu. V případě různých - povrchů je před sloučením provedeno spojení. - První sada hran, které mají být sloučeny - Druhá sada hran, které mají být sloučeny - Povrch se bude přesněji shodovat s původními povrchy. - Povrch T-Spline se sloučenými hranami - tspline,merge,edge - - - Vytvoří přemostění mezi dvěma sadami ploch. Položky první skupiny - jsou považovány za podřazené položky tohoto povrchu. Položky druhé - skupiny mohou být podřazené položky tohoto povrchu nebo patřit - k jinému povrchu. Topologie v každé skupině nemusí být přilehlé, - ale měly by tvořit stejný počet různých smyček. - První skupina ploch, které mají být přemostěny - Druhá skupina ploch, které mají být přemostěny - Křivky přemostění pro každou různou smyčku - topologie (v případě předání prázdného seznamu jsou použity přímky, v případě předání - jedné křivky a zjištění více než jedné vstupní smyčky je křivka replikována) - Počet úplných otočení okolo - normály rámových konstrukcí podél křivky přemostění pro každou různou - smyčku topologie (v případě předání prázdného seznamu se použije hodnota 0, - v případě předání jedné hodnoty a zjištění více než jedné vstupní smyčky je hodnota replikována) - Počet segmentů podél přemostění pro - každou různou smyčku topologie. Počet rozpětí pro každou skupinu by měl být - větší než odpovídající počet otočení (v případě předání prázdného seznamu - se použije hodnota 1, v případě předání jedné hodnoty a zjištění více než - jedné vstupní smyčky je hodnota replikována). - Odstranit přemostění mezi hraničními hranami - Zachovat vyostření úseků - vstupní topologie - Seznam orientovaných vrcholů pro - jednotlivé odlišné smyčky topologie z první skupiny (počet vrcholů by měl - být stejný jako počet zjištěných vstupních smyček, případně může být seznam prázdný) - Seznam orientovaných vrcholů pro - jednotlivé odlišné smyčky topologie z druhé skupiny (počet vrcholů by měl - být stejný jako počet zjištěných vstupních smyček, případně může být seznam prázdný) - Seznam příznaků označujících, zda - obrátit zarovnání přemostění pro odpovídající smyčku topologie - (v případě předání prázdného seznamu je nastavena hodnota false, - v případě předání jedné hodnoty je hodnota replikována pro každou zjištěnou vstupní smyčku) - Povrch TSpline s topologií, připojený pomocí přemostění - tspline,bridge,face - - - Vytvoří přemostění mezi sadou ploch a sadou hran. Položky - první skupiny jsou považovány za podřazené položky tohoto povrchu. Položky - druhé skupiny mohou být podřazené položky tohoto povrchu nebo patřit - k jinému povrchu. Topologie v každé skupině nemusí být přilehlé, - ale měly by tvořit stejný počet různých smyček. - První skupina ploch, které mají být přemostěny - Druhá skupina hran, které mají být přemostěny - Křivky přemostění pro každou různou smyčku - topologie (v případě předání prázdného seznamu jsou použity přímky, v případě předání - jedné křivky a zjištění více než jedné vstupní smyčky je křivka replikována) - Počet úplných otočení okolo - normály rámových konstrukcí podél křivky přemostění pro každou různou - smyčku topologie (v případě předání prázdného seznamu se použije hodnota 0, - v případě předání jedné hodnoty a zjištění více než jedné vstupní smyčky je hodnota replikována) - Počet segmentů podél přemostění pro - každou různou smyčku topologie. Počet rozpětí pro každou skupinu by měl být - větší než odpovídající počet otočení (v případě předání prázdného seznamu - se použije hodnota 1, v případě předání jedné hodnoty a zjištění více než - jedné vstupní smyčky je hodnota replikována). - Odstranit přemostění mezi hraničními hranami - Zachovat vyostření úseků - vstupní topologie - Seznam orientovaných vrcholů pro - jednotlivé odlišné smyčky topologie z první skupiny (počet vrcholů by měl - být stejný jako počet zjištěných vstupních smyček, případně může být seznam prázdný) - Seznam orientovaných vrcholů pro - jednotlivé odlišné smyčky topologie z druhé skupiny (počet vrcholů by měl - být stejný jako počet zjištěných vstupních smyček, případně může být seznam prázdný) - Seznam příznaků označujících, zda - obrátit zarovnání přemostění pro odpovídající smyčku topologie - (v případě předání prázdného seznamu je nastavena hodnota false, - v případě předání jedné hodnoty je hodnota replikována pro každou zjištěnou vstupní smyčku) - Povrch TSpline s topologií, připojený pomocí přemostění - tspline,bridge,face,edge - - - Vytvoří přemostění mezi sadou hran a sadou ploch. Položky - první skupiny jsou považovány za podřazené položky tohoto povrchu. Položky - druhé skupiny mohou být podřazené položky tohoto povrchu nebo patřit - k jinému povrchu. Topologie v každé skupině nemusí být přilehlé, - ale měly by vytvořit stejný počet různých smyček. - První skupina hran, které mají být přemostěny - Druhá skupina ploch, které mají být přemostěny - Křivky přemostění pro každou různou smyčku - topologie (v případě předání prázdného seznamu jsou použity přímky, v případě předání - jedné křivky a zjištění více než jedné vstupní smyčky je křivka replikována) - Počet úplných otočení okolo - normály rámových konstrukcí podél křivky přemostění pro každou různou - smyčku topologie (v případě předání prázdného seznamu se použije hodnota 0, - v případě předání jedné hodnoty a zjištění více než jedné vstupní smyčky je hodnota replikována) - Počet segmentů podél přemostění pro - každou různou smyčku topologie. Počet rozpětí pro každou skupinu by měl být - větší než odpovídající počet otočení (v případě předání prázdného seznamu - se použije hodnota 1, v případě předání jedné hodnoty a zjištění více než - jedné vstupní smyčky je hodnota replikována). - Odstranit přemostění mezi hraničními hranami - Zachovat vyostření úseků - vstupní topologie - Seznam orientovaných vrcholů pro - jednotlivé odlišné smyčky topologie z první skupiny (počet vrcholů by měl - být stejný jako počet zjištěných vstupních smyček, případně může být seznam prázdný) - Seznam orientovaných vrcholů pro - jednotlivé odlišné smyčky topologie z druhé skupiny (počet vrcholů by měl - být stejný jako počet zjištěných vstupních smyček, případně může být seznam prázdný) - Seznam příznaků označujících, zda - obrátit zarovnání přemostění pro odpovídající smyčku topologie - (v případě předání prázdného seznamu je nastavena hodnota false, - v případě předání jedné hodnoty je hodnota replikována pro každou zjištěnou vstupní smyčku) - Povrch TSpline s topologií, připojený pomocí přemostění - tspline,bridge,face,edge - - - Vytvoří přemostění mezi dvěma sadami hran. Položky - první skupiny jsou považovány za podřazené položky tohoto povrchu. Položky - druhé skupiny mohou být podřazené položky tohoto povrchu nebo patřit - k jinému povrchu. Topologie v každé skupině nemusí být přilehlé, - ale měly by tvořit stejný počet různých smyček. - První skupina hran, které mají být přemostěny - Druhá skupina hran, které mají být přemostěny - Křivky přemostění pro každou různou smyčku - topologie (v případě předání prázdného seznamu jsou použity přímky, v případě předání - jedné křivky a zjištění více než jedné vstupní smyčky je křivka replikována) - Počet úplných otočení okolo - normály rámových konstrukcí podél křivky přemostění pro každou různou - smyčku topologie (v případě předání prázdného seznamu se použije hodnota 0, - v případě předání jedné hodnoty a zjištění více než jedné vstupní smyčky je hodnota replikována) - Počet segmentů podél přemostění pro - každou různou smyčku topologie. Počet rozpětí pro každou skupinu by měl být - větší než odpovídající počet otočení (v případě předání prázdného seznamu - se použije hodnota 1, v případě předání jedné hodnoty a zjištění více než - jedné vstupní smyčky je hodnota replikována) - Odstranit přemostění mezi hraničními hranami - Zachovat vyostření úseků - vstupní topologie - Seznam orientovaných vrcholů pro - jednotlivé odlišné smyčky topologie z první skupiny (počet vrcholů by měl - být stejný jako počet zjištěných vstupních smyček, případně může být seznam prázdný) - Seznam orientovaných vrcholů pro - jednotlivé odlišné smyčky topologie z druhé skupiny (počet vrcholů by měl - být stejný jako počet zjištěných vstupních smyček, případně může být seznam prázdný) - Seznam příznaků označujících, zda - obrátit zarovnání přemostění pro odpovídající smyčku topologie - (v případě předání prázdného seznamu je nastavena hodnota false, - v případě předání jedné hodnoty je hodnota replikována pro každou zjištěnou vstupní smyčku) - Povrch TSpline s topologií, připojený pomocí přemostění - tspline,bridge,edge - - - Vyplní otvory v povrchu T-spline - Množina hran s otvorem uvnitř. Hrany musí být hraniční. - Metoda vyplnění otvoru: 0 – mozaika, 1 – polygony, 2 – sbalit, 3 – sbalit a svařit - Zachovat vyostření úseků vstupní topologie - tspline,edge,fill,hole + + Vrací prvek CoordinateSystem v zadané vzdálenosti od počátečního bodu křivky. Osa Y leží tečně ke křivce, osa X je zakřivení. + Vzdálenost podél křivky, ve které má být provedeno vyhodnocení + Systém CoordinateSystem na křivce + + coordoncurve,curvecoord,derivatives + - - Připojí daný seznam odrazů použitých k povrchu T-Spline - Seznam odrazů - Zda chcete svařit symetrické části - Tolerance pro svaření symetrických částí - Povrch T-Spline s připojenými novými odrazy + + Vrací rovinu v zadané vzdálenosti podél křivky od počátečního bodu. Normála roviny je zarovnána s tečnou křivky. + Vzdálenost podél křivky, ve které má být provedeno vyhodnocení + Rovina na křivce + + planeoncurve,planecurve,tangentplane + - - Odebere všechny odrazy z povrchu T-spline - Povrch T-Spline s odebranými danými odrazy + + Získat délku segmentu měřenou od počátečního bodu křivky k danému parametru. + Hodnota mezi 0 a 1 + Délka segmentu + + lengthatparameter,dist along,lengthatpoint,arclength + - - Zkomprimuje celou topologii na vstupním povrchu a upraví indexy tak, aby byly souvislé. Tato funkce zachová relativní pořadí indexů. - tspline,index,compress + + Získejte parametr v určité délce oblouku podél křivky. + Vzdálenost podél křivky, ve které má být provedeno vyhodnocení + Parametr + + parameteratlen,param along,paramatlen,arclength + - - Rozdělí dané plochy na čtyři plochy, přičemž každá bude v přesném nebo jednoduchém režimu - podle vstupní hodnoty 'exact' - Seznam ploch, které mají být rozděleny - Pokud je hodnota false, výsledný povrch může být vyrovnanější a ostřejší než původní, - pokud je hodnota true, zachová si původní tvar. - Křivka T-Spline s rozdělenými zadanými plochami - tspline,subdivide,faces,simple + + Získejte parametr v určité délce tětivy podél křivky z daného umístění. + Délka tětivy, ve které vyhodnocovat + Parametr na křivce pro počátek měření + hodnota true v případě posunu vpřed podél křivky + Parametr + + measure from,measure to,parameteratdist + - - Interpoluje daný povrch T-spline. Interpolace vpřed (forward interpolation) přesune řídicí body na jejich parametrická umístění na povrchu. Obrácená interpolace (reverse interpolation) vygeneruje bod na povrchu pro každý původní řídicí bod a přesune tento řídicí bod na jeho odpovídající bod na povrchu. - Směr interpolace: vpřed v případě hodnoty false, v opačném případě obrácený - Interpolovaná křivka T-Spline v daném směru - tspline,interpolate,reverse + + Získat parametr v počátečním bodu křivky + Hodnota parametru + + start domain,curvestart + - - Vezme každý daný vrchol T-spline a přetáhne jej směrem k nejbližšímu bodu - na cílových geometriích. Pokud má parametr 'surfacePoints' hodnotu True, - je tažen bod povrchu vrcholu. Pokud má hodnotu False, je tažen řídicí uzel. - Seznam vrcholů, které mají být taženy - Seznam geometrií, na které má být provedeno tažení - Příznak označující, zda použít body povrchu nebo řídicí body vrcholů - Povrch T-Spline s taženými vrcholy - tspline,pull,vertices + + Získat parametr v koncovém bodu křivky + Hodnota parametru + + end domain,curveend + - - Vyrovná řídicí body daných vrcholů do jedné roviny. - Tento příkaz vyžaduje zadání alespoň čtyř vrcholů. - Seznam vrcholů - Povrch T-SPline s vyrovnanými vrcholy - tspline,flatten,vertices + + Načíst délku segmentu mezi dvěma parametry na křivce + Hodnota mezi 0 a 1 + Hodnota mezi 0 a 1 + Délka segmentu + + measure,distance,arclength + - - Vyrovná řídicí body daných vrcholů do jedné roviny, - která bude rovnoběžná s danou rovinou. - Tento příkaz vyžaduje zadání alespoň čtyř vrcholů. - Seznam vrcholů - Rovina, na které budou umístěny s ní rovnoběžné vrcholy - Povrch T-SPline s vyrovnanými vrcholy - tspline,flatten,vertices,fitparallel + + Získejte parametr v daném bodě podél křivky. Pokud bod není na křivce, objekt ParameterAtPoint bude stále vracet hodnotu, která bude odpovídat blízkému bodu na křivce, bod však obecně není nejbližším bodem. + Bod podél nebo poblíž křivky + Parametr na křivce pro daný bod. + + projectpoint,closestparam,curveparam + - - Zkopíruje vybrané plochy do nového povrchu T-spline bez symetrie - Plochy, které mají být duplikovány - Povrch T-Spline pouze s vybranými plochami - tspline,face,duplicate + + Obrátit směr křivky + Nová křivka v opačném směru + + flip + - - Obrátí normály všech ploch v síti - Povrch T-Spline s obrácenými normálami - tspline,flip,normal,vector + + Odsaďte křivku o zadanou hodnotu. Křivka musí být rovinná. + Kladná nebo záporná vzdálenost k odsazení + nové odsazené křivky + + thicken,lines + + + 0.5,0.4 + - - Nastaví všechny intervaly uzlů na povrchu T-spline jako jednotné - Povrch T-Spline s jednotnými intervaly - tspline,knot,uniform + + Vytvořte jednu nebo více křivek odsazením rovinné křivky o zadanou vzdálenost v rovině definované normálou roviny. Pokud mezi odsazenými křivkami komponenty existují mezery, budou vyplněny prodloužením křivek odsazení. Vstupní argument „planeNormal“ má jako výchozí hodnotu normálu roviny obsahující křivku, je však možné určit explicitní normálu rovnoběžnou s původní normálou křivky za účelem lepšího řízení směru odsazení. Pokud je například požadován konzistentní směr odsazení u více křivek sdílejících stejnou rovinu, je možné pomocí hodnoty „planeNormal“ přepsat jednotlivé normály křivky a vynutit stejný směr odsazení u všech křivek. Obrácení normály obrází směr odsazení. + Kladná vzdálenost odsazení se použije ve směru vektorového součinu vektoru tečny křivky a normálového vektoru roviny, zatímco záporné odsazení se použije v opačném směru. + Normála roviny křivky. Výchozí hodnotou je normála roviny vstupní křivky + Jedna nebo více odsazených křivek + + thicken,lines + + + 0.5,0.4 + - - Standardizuje povrch T-spline do bodu, ve kterém je možné provést - přesné vložení. Pokud povrch není možné standardizovat, zobrazí se upozornění - s popisem důvodu. - Standardizovaný povrch T-Spline - tspline,standardize + + Vytvořit oblouk pomocí roztažení na rovinu + Rovina, na které táhnout křivku + Křivka v rovině + + projectcurve,toplane + - - Přesune dané vrcholy podél daného vektoru - Seznam vrcholů, které mají být přesunuty - Směr, podél kterého se má provést přesun - Příznak označující, zda použít body povrchu nebo řídicí body vrcholů + + Vytáhněte tuto křivku na vstupní povrch, ve směru normál povrchu. + + + projectcurve,tosurf + - - Exportuje danou sadu povrchů T-spline do souboru scény T-spline - Sada povrchů T-Spline, které mají být exportovány - Cesta k souboru, do kterého bude provedeno uložení - Cesta k souboru, do kterého se ukládá sada křivek T-Spline - tspline,export,save,tss,path + + Odebere počátek křivky v zadaném parametru. + Parametr, ve kterém začít ořezávat + Nová křivka s odebraným počátkem + + rem,remstart,removestart,trimcurve + - - Exportuje daný povrch T-spline do souboru sítě T-spline - Povrch T-Spline, který má být exportován - Cesta k souboru, do kterého bude provedeno uložení - Cesta k souboru, do kterého se ukládá povrch T-Spline - tspline,export,save,tsm,path + + Odstraní konec křivky v zadaném parametru. + Parametr, ve kterém začít ořezávat + Nová křivka s odstraněným koncem + + rem,remend,removeend,trimcurve + - - Převede daný povrch T-spline na řetězec ve formátu sítě T-spline (TSM) - Povrch T-Spline, který má být serializován - Řetězec, kde je povrch T-Spline serializován - tspline,import,serialize + + Odebere začátek a konec křivky v zadaných parametrech. + Parametr, ve kterém začít ořezávat + Parametr, ve kterém začít ořezávat + Nová křivka s odstraněnými vnějšími segmenty + + rem,remend,remstart,remove,trimcurve,removeends + - - Vytvoří povrch T-spline z daného řetězce ve formátu sítě T-spline (TSM) - Řetězcová reprezentace souboru sítě T-Spline - Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci - Nově načtený povrch T-Spline v seznamu - tspline,import,serialize + + Odstraní vnitřní část křivky v zadaných parametrech. + Parametr, ve kterém začít ořezávat + Parametr, ve kterém začít ořezávat + Nová křivka s odstraněným vnitřním segmentem + + rem,removemiddle,middle,remmiddle,cutout,trimcurve + - - Načte povrch T-spline z dané cesty souboru sítě T-spline - Cesta k souboru, ze kterého bude provedeno načtení - Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci - Nově načtený povrch T-Spline v seznamu - tspline,import,load,tsm,path + + Odstraní několik segmentů křivky, přičemž vyřadí první, třetí, pátý... segment. + Seznam parametrů, ve kterých rozdělit křivku + Pole křivek s vyřazeným prvním, třetím, pátým... segmentem + + rem,removeparts,remparts,cutout,trimcurv,interior,odd + - - Načte povrch T-spline z daného souboru sítě T-spline - Soubor, ze kterého bude provedeno načtení - Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci - Nově načtený povrch T-Spline v seznamu - tspline,import,load,tsm,file + + Odebere sudé nebo liché úseky křivky rozdělené v daných parametrech podle toho, zda má příznak „discardEvenSegments“ hodnotu true nebo false. + Seznam parametrů, ve kterých rozdělit křivku + Přepínač k odstranění sudých segmentů + Seznam křivek zbývajících po zrušení sudých nebo lichých úseků křivek. + + rem,removeparts,remparts,cutout,trimcurv,interior,even + + + + Rozdělit křivku na více částí v zadaných parametrech + Seznam parametrů, ve kterých rozdělit křivku + Křivky vytvořené z rozdělení + + cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + - - Načte sadu povrchů T-spline z dané cesty souboru scény T-spline - Cesta k souboru, ze kterého bude provedeno načtení - Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci - Sada nově načtených povrchů T-Spline - tspline,import,load,tss,path + + Rozdělí křivku na více částí v daných bodech. + Body na křivce, ve kterých rozdělit křivku + Křivky vytvořené z rozdělení + + cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + - - Načte sadu povrchů T-spline z daného souboru scény T-spline - Soubor, ze kterého bude provedeno načtení - Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci - Sada nově načtených povrchů T-Spline - tspline,import,load,tss,file + + Připojit sadu křivek ke konci objektu polycurve. Převrátí křivky kvůli zajištění konektivity. + Jiné křivky nebo křivky k připojení k objektu PolyCurve + Objekt PolyCurve vytvořený z křivek + + convertcurves,curves2polycurve,joincurves,concat,joinall,joinmany + - - Získat řetězcovou reprezentaci prvku UV + + Vysune křivku ve směru normálového vektoru. + Vzdálenost vysunutí křivky + Vysunutý povrch + + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve + - - Umožňuje porovnat dva objekty UV. - Druhý objekt UV - Rozhodnutí, zda jsou dva objekty stejné + + Vysune křivku v určeném směru o délku vstupního vektoru. + Vektor, podél kterého se má provést vysunutí + Vysunutý povrch + + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve + - - Umožňuje získat pro tento typ hodnotu hash. - Jedinečná hodnota hash pro tento objekt + + Vysune křivku v určeném směru o zadanou vzdálenost. + Vektor, podél kterého se má provést vysunutí + Vzdálenost vysunutí + Vysunutý povrch + + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve + - - Vytvoření UV ze dvou hodnot typu double. - Hodnota U - Hodnota V - Hodnota UV vytvořena pomocí souřadnic + + Vysune křivku ve směru normály o zadanou vzdálenost. Křivka musí být uzavřená. + Vzdálenost vysunutí + Vysunuté těleso - surfaceparam,parameters,uv,uvs + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - - Získat komponentu U z UV + + Vysune křivku v určeném směru o délku vstupního vektoru. Křivka musí být uzavřená. + Vektor, podél kterého se má provést vysunutí + Vysunuté těleso - uv,uvs + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - - Získat komponentu V z V + + Vysune křivku v určeném směru o zadanou vzdálenost. Křivka musí být uzavřená. + Vektor, podél kterého se má provést vysunutí + Vzdálenost vysunutí + Vysunuté těleso - uv,uvs + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - - Získat řetězcovou reprezentaci prvku Vertex + + Prodlužte křivku o zadanou vzdálenost v určitém konci určeném vybraným bodem. Vybraná strana se prodlouží. Uzavřené křivky, jako jsou kružnice a elipsy, nelze prodloužit. Pokud je prodlužovaná křivka lineární, bude prodloužení také lineární. + Vzdálenost prodloužení + Bod na konci, který má být prodloužen + Prodloužená křivka + + makelonger,stretch,extendside + - - Bod, kde se nachází tento vrchol + + Prodlužte křivku o zadanou vzdálenost na jejím počátku. Uzavřené křivky, jako jsou kružnice a elipsy, nelze prodloužit. Pokud je prodlužovaná křivka lineární, bude prodloužení také lineární. + Vzdálenost prodloužení + Prodloužená křivka + + makelonger,stretch + - - Hrany vycházející z tohoto vrcholu + + Prodlužte křivku o zadanou vzdálenost na jejím konci. Uzavřené křivky, jako jsou kružnice a elipsy, nelze prodloužit. Pokud je prodlužovaná křivka lineární, bude prodloužení také lineární. + Vzdálenost prodloužení + Prodloužená křivka + + makelonger,stretch + - - Plochy přilehlé k tomuto vrcholu + + Aproximujte křivku pomocí kolekce oblouků a čar. + Pole oblouků a čar přibližujících se křivce + + rationalizecurve,fitarcs,fitlines,arcs,lines + + + 0.5,0.5,0.5,0.4,0.4 + - - Získat řetězcovou reprezentaci prvku BoundingBox + + Převede křivku na aproximaci objektu NurbsCurve. + Objekt NurbsCurve přibližující se křivce + + curve2spline,convertcurve,tospline,lines + + + 0.5,0.5,0.5,0.4 + - - Umožňuje porovnat dva objekty BoundingBox. - Druhý objekt BoundingBox - Rozhodnutí, zda jsou dva objekty stejné + + Opravit uzavřenou křivku + Povrch na vnitřní straně křivky + + fill,profiletosurf,loop,loop2surf,edgesurf + - - Umožňuje získat pro tento typ hodnotu hash. - Jedinečná hodnota hash pro tento objekt + + Promítne vstupní křivku podél daného směru promítnutí na určenou základní geometrii. + Geometrie, na kterou se má promítat + Vektor + Seznam geometrií promítnutých na základní geometrii - - Vytvořte osově souměrný objekt BoundingBox kolem vstupní geometrie. - + + Táhne tuto křivku podél křivky trajektorie, přičemž vytváří povrch. + - bounding,bound + sweep1,curve2surf - - Vytvořte osově souměrný objekt BoundingBox kolem vstupních geometrií. - Geometrie určující hraniční obdélník - Hraniční obdélník obklopující geometrie + + Táhne tuto uzavřenou křivku podél křivky trajektorie, přičemž vytvoří těleso. + + - bounding,bound,multiple,boundall + sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - - Vytvořte kolem vstupních geometrií orientovaný ohraničující kvádr s minimálním objemem a bez zarovnání s osami. - - Orientovaný ohraničující kvádr kolem vstupních geometrií. + + Táhne tuto uzavřenou křivku podél křivky trajektorie, přičemž vytvoří těleso. + Trajektorie, která reprezentuje trajektorii tažení + Odřízněte konec tažení a nastavte jej kolmo k trajektorii. + Těleso, které táhne tuto uzavřenou křivku podél křivky trajektorie + + sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid + - - Vytvořte osově nesouměrný objekt BoundingBox kolem vstupní geometrie, orientovaný na osy X, Y a Z systému CoordinateSystem. - - + + Vrátí novou křivku aproximovanou se zadanou tolerancí. + - bounding,bound + fitcurve,reducecurve,simplecurve,approximate - - Vytvořte osově nesouměrný objekt BoundingBox kolem vstupních geometrií, orientovaný na osy X, Y a Z systému CoordinateSystem. - - - - - bounding,bound,multiple,boundall - + + uchovává id spravovaného vlákna, které zavolalo tento konstruktor. + Používá se k upozornění uživatele na potenciální problémy s více vlákny. + + + Používá se pouze k testování. + + + true + + + true + + + true + + + true + + + true + + + Mapa mezi typy entity IGeometryEntity a konstruktory geometrie používajícími hostitele + + + Mechanismus registrace typu geometrie + Typ rozhraní odvozených od entity IGeometryEntity + Delegát pro sestavení geometrie + + + true + + + + + + + Převádí libovolnou danou geometrii podle zadaného posunutí ve směru X, Y + a Z definovaném v GSS. + Posunutí podél osy X + Posunutí podél osy Y + Posunutí podél osy Z + Transformovaná geometrie + move,by amount + + + Převést geometrii v daném směru podle délky vektoru + move,along vector + + + Převede libovolný typ geometrie podle zadané vzdálenosti v daném + směru. + Směr posunutí + Vzdálenost posunutí v daném směru + Transformovaná geometrie + move,along vector,distance + + + Transformuje geometrii podle dané transformace souřadnicového systému + Transformovaná geometrie + + + Transformuje tuto geometrii ze zdrojového systému CoordinateSystem do nového + kontextového systému CoordinateSystem. + + + Transformovaná geometrie + from,to - - Vytvoří osově souměrný objekt BoundingBox rozpínající se mezi minimálním bodem a maximálním bodem. - - - - - bounding,bound,bymaxmin,max,min,bypoints - + + Otočí objekt kolem počátku a osy o zadaný počet + stupňů + around,axis,degrees - - Sestaví objekt BoundingBox z minimálních souřadnic (levý dolní roh) a maximálních souřadnic (pravý horní roh). Systém CoordinateSystem je transformace ZE souřadnicového prostoru pole DO modelového prostoru. Tato metoda je navržena tak, aby odpovídala rozhraní API aplikace Revit, což vám umožňuje extrahovat parametry z objektu BoundingBox aplikace Revit bez nutnosti jakéhokoli převádění. - - - - - - bounding,bound,bymaxmin,max,min,bypoints - + + Otočí objekt kolem počátku roviny a normály podle zadaného stupně + around,normal,degrees - - Minimální bod + + Zrcadlit objekt přes vstupní rovinu + reflect,flip over - - Maximální bod + + Upravit měřítko rovnoměrně kolem počátku + resize,size - - Souřadnicový systém objektu BoundingBox. U kvádru zarovnaného s osami je souřadnicový systém orientován společně s osami X, Y, Z a je umístěn ve středu kvádru. U kvádru bez zarovnání s osami může mít souřadnicový systém libovolnou orientaci a je vystředěn ke středu kvádru. + + Upravit měřítko nerovnoměrně kolem počátku + resize,size,scalenu,scaleNU - - Získejte průsečík dvou objektů BoundingBox. Poznámka: Toto nefunguje u objektů, které nejsou zarovnány s osami, protože tyto průsečíky nemusí vytvořit kvádr. Proveďte průnik příslušných kvádrů. - Jiný hraniční obdélník k protnutí - Hraniční obdélník získaný z průniku hraničních obdélníků + + Upravit měřítko nerovnoměrně kolem dané roviny + resize,size,scalenu,scaleNU - - Určete, zda se protínají dva objekty BoundingBox. Poznámka: Toto funguje pouze v případě, že mají oba ohraničující kvádry stejné zarovnání (transformaci). V takových případech vyzkoušejte průnik příslušných kvádrů. - Jiný hraniční obdélník - Protínají se hraniční obdélníky - - get overlap - + + Upravit měřítko rovnoměrně kolem zadaného bodu pomocí dvou vybraných bodů jako skalárů. + resize,from,to,size - - Určit, zda je objekt BoundingBox prázdný - Vrátí hodnotu true, pokud je hraniční obdélník prázdný. + + Upravit měřítko v jednom rozsahu podle základny a 2 vybraných bodů. Osa změny měřítka je definována čárou mezi základnou a bodem od. + resize,size,from,to,scale1d,1d,lines + 0.5,0.5,0.5,0.5,0.5,0.5,0.3 - - Určit, zda je bod uvnitř hraničního kvádru. - Zkušební bod - Má hodnotu true, pokud je bod uvnitř, v opačném případě má hodnotu false. - - point inside,testpoint - + + Upravit měřítko ve dvou rozsazích podle základny a 2 vybraných bodů. Dva vybrané body jsou promítnuty na základní rovinu za účelem určení 2D faktorů měřítka. + resize,size,from,to,scale2d,2d - - Získat hraniční kvádr jako objemový kvádr. - Vrací kvádrovou reprezentaci hraničního kvádru. - - converttosolid,bb2cube,bb2cub,bounding tosolid,cubes - - - 0.5,0.4,0.3,0.5,0.3 - + + Získat vzdálenost z této geometrie do jiné + Jiná geometrie + Vzdálenost + between,length,from,to - - Získat objekt BoundingBox jako kolekci povrchů. - Vrací reprezentaci hraničního kvádru objektem polysurface - - converttosurfaces,convert2surfaces,bbtosrfs,bbtosrfs,bounding to surfaces,bound to poly,convert2poly - + + Získat nejbližší bod na této geometrii vzhledem k jiné geometrii + NearestPoint, GetClosestPoint - - Analyzujte importovaný řetězec JSON naformátovaný pomocí schématu autodesk.geometry:boundingbox3d-1.0.0. - Řetězec JSON, který chcete analyzovat - BoundingBox + + Určit, zda se jiný objekt geometrie protíná s tímto + intersects?,check intersection,test intersection - - Převeďte objekt BoundingBox na objekt JSON naformátovaný pomocí schématu autodesk.geometry:boundingbox3d-1.0.0. - Výsledný řetězec JSON + + Získat geometrii průsečíku pro tento objekt a jiný + get overlap - - Získat řetězcovou reprezentaci prvku CoordinateSystem + + 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 - - Vytvoří systém CoordinateSystem jako globální souřadnicový systém: počátek na - 0, 0, 0; osa X na 1, 0, 0; osa Y na 0, 1, 0; osa Z na 0, 0, 1. - zero,wcs + + Rozdělit tuto geometrii pomocí jiné geometrie jako „řezacího nástroje“ + cut - - Vytvořte systém CoordinateSystem s počátkem v umístěních X a Y, s - osami X a Y nastavenými jako osy X a Y v GSS. Z má výchozí hodnotu 0. + + Odstraní prvky entity nejblíže k vybranému bodu. - - Vytvořte systém CoordinateSystem s počátkem v umístěních X, Y a Z, s - osami X a Y nastavenými jako osy X a Y v GSS. - translate + + Rozdělí složené nebo neoddělené prvky do součástí jejich + komponent. - - Vytvořte systém CoordinateSystem s počátkem ve vstupním bodu, s - osami X a Y nastavenými jako osy X a Y v GSS. - bypoint + + Zkontrolovat, zda dva objekty mají stejnou reprezentační geometrii nebo číselné hodnoty + approximate,near,close - - Vytvořte systém CoordinateSystem s počátkem, který bude roven počátku vstupní roviny, - osami X a Y ležícími v rovině zarovnané s osami X a Y roviny. + + Získat objekt BoundingBox obsahující danou část geometrie + bounds - - Vytvořit systém CoordinateSystem v počátku s osami X a Y. - Vstupní vektory se normalizují před vytvořením systému CoordinateSystem. + + Získá orientovaný ohraničující kvádr s minimálním objemem, který obsahuje danou geometrii. - - Vytvořit systém CoordinateSystem v počátku s osami X a Y, přičemž osa Z - je kompletně ignorována. Vstupní vektory se normalizují před vytvořením - systému CoordinateSystem. - byxy,coord by2axis + + Převede geometrii na definici tělesa Json. + Formátovaný řetězec Json - - Vytvoří systém CoordinateSystem v zadaných válcových souřadnicových parametrech s ohledem na zadaný souřadnicový systém. + + Převeďte geometrii na objekt JSON naformátovaný pomocí schématu autodesk.geometry:geometry-1.0.0. + Výsledný řetězec JSON - - Vytvoří systém CoordinateSystem v zadaných kulových souřadnicových parametrech s ohledem na zadaný souřadnicový systém. + + Převede vnitřní strukturu geometrie z analýzy na spline + - - Určuje, zda je možné získat opak tohoto systému CoordinateSystem. - inverse,testinverse + + Nastaví atributy hodnot názvů jako řetězce na vstupní geometrii. + Atributy jsou uloženy spolu s geometrií při exportu do souboru SAT + a mohou být načteny zpět při importu geometrie ze souboru. + Poznámka: Atributy nejsou zaručeny, že budou zachovány v geometrii, + pokud bude podbízena geometrické operace. + Slovník atributů řetězce s hodnotou názvu. + Vrátí kopii vstupní geometrie s atributy, které jsou u ní použity. - - Testuje, zda je změna měřítka ortogonální, tj. zda obsahuje smykové komponenty. - uniform + + Vrátí atributy řetězec s hodnotou názvu nastavené na vstupní geometrii, pokud existuje. + Slovník atributů řetězce s hodnotou názvu. - - Testuje, zda je změna měřítka ortogonální a zda jsou všechny vektory normalizované. - uniform,normal,samelength + + Importuje soubor SAT a vrátí pole importovaných geometrií. + Objekt souboru představující soubor SAT + Seznam importovaných geometrií - - Získat determinant tohoto systému CoordinateSystem + + Importuje soubor SAT a vrátí pole importovaných geometrií. + Cesta k souboru SAT + Seznam importovaných geometrií - - Vytvoří bod, který představuje počátek systému CoordinateSystem. - position,center + + Importuje soubor SAT a vrátí pole importovaných geometrií. + Objekt souboru představující soubor SAT + Počet mm na jednotku, který reprezentuje prostor jednotek "Dynamo". Slouží k nastavení měřítka importované geometrie z prostoru definovaného v souboru SAT na jednotku definovanou zde. Pokud je nastavena hodnota -1, předpokládáme, že soubor SAT je bez jednotek a import proběhne bez změny měřítka. + Seznam importovaných geometrií - - Vrací osu X systému CoordinateSystem. - left,right + + Importuje soubor SAT a vrátí pole importovaných geometrií. + Objekt souboru představující soubor SAT + Počet mm na jednotku, který reprezentuje prostor jednotek "Dynamo". Slouží k nastavení měřítka importované geometrie z prostoru definovaného v souboru SAT na jednotku definovanou zde. Pokud je nastavena hodnota -1, předpokládáme, že soubor SAT je bez jednotek a import proběhne bez změny měřítka. + Seznam importovaných geometrií - - Vrací osu Y systému CoordinateSystem. - forward,back + + Importuje řetězec Json a vrátí pole importovaných geometrií. + Řetězec Json obsahující formátovanou geometrii definice tělesa + Seznam převedených geometrií - - Vrací osu Z systému CoordinateSystem. - up,down + + Analyzujte importovaný řetězec JSON naformátovaný pomocí schématu autodesk.geometry:geometry-1.0.0. + Řetězec JSON, který chcete analyzovat + Objekt geometrie - - Vrací změnu měřítka osy X systému CoordinateSystem: délka vektoru osy X. + + Exportuje seznam vybrané geometrie do zadané cesty k souboru SAT. + + + - - Vrací změnu měřítka osy Y systému CoordinateSystem: délka vektoru osy Y. + + Exports a list of specified geometry to the given SAT file path. + + + + - - Vrací změnu měřítka osy Z systému CoordinateSystem: délka vektoru osy Z. + + Tento postup je určen pouze k internímu použití. - - Vrací rovinu, v níž leží osy X a Y, s kořenem v počátku. + + Tento postup je určen pouze k internímu použití. - - Vrací rovinu, v níž leží osy Y a Z, s kořenem v počátku. + + Serializuje seznam určené geometrie do formátu SAB (Standard ACIS Binary) a vrací data serializovaného binárního toku. + Geometrie k serializaci + Data formátovaná pomocí formátu SAB jako seznam bajtů - - Vrací rovinu, v níž leží osy Z a X, s kořenem v počátku. + + Ruší serializaci zadaných dat ve formátu SAB (Standard ACIS Binary) a vrací seznam geometrie. + + - - Získat inverzní systém k tomuto systému CoordinateSystem – přičemž se použije tento systém CoordinateSystem na část geometrie, což otočí původní systém. + + Vezme soubor SAB jako vstup a deserializuje geometrii ASM na objekt LibG. + + milimetry na jednotku prostoru jednotek aplikace Dynamo, pokud je předáno -1, neprovede se převod jednotek. + - - Zrcadlit objekt přes vstupní rovinu - reflect,flip over + + true - - Použít systém CoordinateSystem argumentu po tomto – Výsledek = tento * jiný + + Získejte kontextový/referenční souřadnicový systém, který byl použit pro vytvoření této geometrie. - - Použít systém CoordinateSystem argumentu před tímto – Výsledek = tento * jiný + + Získat řetězcovou reprezentaci prvku Mesh - - Vrací vektor, který obsahuje faktory měřítka X, Y a Z. - Vektor s měřítkem - get size,scalecomponents,scalevector + + Vytvořit síť z kolekce bodů a kolekce objektů IndexGroup odkazujících na kolekci bodů + Seznam bodů, které určují umístění vrcholů + Indexy vrcholů + Síť vytvořená z bodů + + mesh,meshes + - - Určit, zda jsou dva systémy CoordinateSystems stejné - jiný souřadnicový systém - vrací hodnotu true, pokud jsou souřadnicové systémy shodné + + Vytvořit síť z kolekce bodů a kolekce objektů IndexGroup odkazujících na danou kolekci bodů + Seznam bodů + Indexové skupiny pro body + Síť + + mesh,meshes + - - Převádí libovolný daný systém CoordinateSystem podle zadaného posunutí ve směru X, Y - a Z definovaném v GSS. - Posunutí podél osy X - Posunutí podél osy Y - Posunutí podél osy Z - Transformovaný systém CoordinateSystem - move,by amount + + Importuje soubor a analyzuje jej do řady sítí. + Aktuálně podporované formáty: + .mix -- Meshmixer + .obj -- Wavefront - - Převést objekt ve směru a velikosti vstupního vektoru. - Vektor směru převodu - Převedený souřadnicový systém - move,along vector + + Převede na síť objekt geometrie, například těleso nebo povrch." + Rozlišení sítě je určeno přesností rendrování aplikace Dynamo - - Převede libovolný typ systému CoordinateSystem podle zadané vzdálenosti v daném - směru. - Vektor směru posunutí - Vzdálenost posunutí v daném směru - Převedený souřadnicový systém - move,along vector,distance + + Exportuje sítě do formátu určeného názvem souboru: + .mix -- Meshmixer + .obj -- Wavefront + .stl -- formát STL + .dae -- COLLADA + .ply -- formát souboru polygonu + Tato funkce vrací název výstupního souboru, což může + být potřeba změnit, pokud obsahuje jiné znaky než ASCII - - Transformovat tento objekt pomocí vstupní matice systému CoordinateSystem. - vstupní souřadnicový systém - Transformovaný souřadnicový systém + + Vytvoří novou síť ze zadaných vrcholů a indexů. Vrcholy by se neměly + překrývat. Indexy by měly být množinami tří celých čísel + označujících tři umístění v poli vrcholů + ze tří bodů trojúhelníku - - Transformuje tento systém CoordinateSystem ze zdrojového systému CoordinateSystem - do nového kontextového systému CoordinateSystem. - - - Transformovaný systém CoordinateSystem + + Vytvořit novou síť ze zadaných bodů a indexů. Body by se neměly + překrývat. Indexy by měly být množinami tří celých čísel. + určujících tři umístění v poli bodů + ze tří bodů trojúhelníku - - Otočí objekt kolem počátku a osy o zadaný počet stupňů - Bod počátku - Osa vektoru pro otočení - Otočení ve stupních - Otočený souřadnicový systém - around,axis,degrees + + Vytvoří rovinu sítě pomocí aktuálních nastavení. + + + + + + síť - - Otočí objekt kolem počátku a normály dané roviny o zadaný počet - stupňů. - Rovina, ze které se má získat normála - Hodnota otočení ve stupních - Otočený souřadnicový systém - /// around,normal,degrees + + Vytvoří síťový kvádr pomocí aktuálních nastavení. + + + + + + + + síť - - Upravit měřítko rovnoměrně kolem počátku - Velikost měřítka - Souřadnicový systém s upraveným měřítkem - resize,size + + Vytvoří síťovou kouli pomocí aktuálních nastavení. + + + + + síť - - Upravit měřítko nerovnoměrně kolem počátku - Velikost měřítka v ose X - Velikost měřítka v ose Y - Velikost měřítka v ose Z - Souřadnicový systém s upraveným měřítkem - resize,size,scaleNU,scalenu + + Vytvoří síťový kužel pomocí aktuálních nastavení. + + + + + + + síť - - Upravit měřítko nerovnoměrně kolem dané roviny - Rovina, kolem které se má změnit měřítko - Velikost měřítka v ose X - Velikost měřítka v ose y - Velikost měřítka v ose z - Souřadnicový systém s upraveným měřítkem - resize,size,scaleNU,scalenu + + Vrátí síť vysunutím 3D křivky. + Objekt PolyCurve k vysunutí + Výška vysunutí + Směr vektoru k vysunutí + Vysunutí uzavřené sítě (pouze pokud je objekt PolyCurve rovinný) + síť - - Změnit měřítko rovnoměrně kolem daného bodu pomocí - Základní bod změny měřítka - Bod, od kterého má proběhnout změna měřítka - Bod, po který má proběhnout změna měřítka - Souřadnicový systém s upraveným měřítkem - resize,from,to,size + + Indexy vrcholů, které tvoří jednotlivé plochy proti směru hodinových ručiček + + mesh,meshes + - - Upravit měřítko v jednom rozměru pomocí základního bodu, počátečního bodu (od) a koncového bodu (do). Osa změny měřítka je definována čarou mezi základním bodem a počátečním bodem. - Základní bod změny měřítka - Bod, od kterého má proběhnout změna měřítka - Bod, po který má proběhnout změna měřítka - Souřadnicový systém s upraveným měřítkem - resize,size,from,to,scale1d,1d, lines - 0.5,0.5,0.5,0.5,0.5,0.5,0.4 + + Normálový vektor v tomto vrcholu + + mesh,meshes + - - Upravit měřítko ve dvou rozsazích podle základny a 2 vybraných bodů. Dva vybrané body jsou promítnuty na základní rovinu za účelem určení 2D faktorů měřítka. - Základní bod změny měřítka - Bod, od kterého má proběhnout změna měřítka - Bod, po který má proběhnout změna měřítka - Souřadnicový systém s upraveným měřítkem - resize,size,from,to,scale2d,2d + + Umístění vrcholů + + mesh,meshes + - - Analyzujte importovaný řetězec JSON naformátovaný pomocí schématu autodesk.math:matrix44d-1.0.0. - Řetězec JSON, který chcete analyzovat - CoordinateSystem + + Vrátí počet vrcholů sítě - - Převeďte souřadnicový systém na objekt JSON naformátovaný pomocí schématu autodesk.math:matrix44d-1.0.0. - Výsledný řetězec JSON + + Vrátí počet hran v síti - - uchovává id spravovaného vlákna, které zavolalo tento konstruktor. - Používá se k upozornění uživatele na potenciální problémy s více vlákny. + + Vrátí počet trojúhelníků v síti - - Používá se pouze k testování. + + Vrátí objem dodané sítě + objem - - true + + Vrátí plochu dodané sítě + plocha - - true + + Vrátí nezpracované vrcholy této sítě jako seznam čísel. Každá sada + tří po sobě jdoucích čísel představuje bod. - - Tato metoda je volána v případě, že zobrazitelná položka již není potřebná. + + Vrátí nezpracované vrcholy této sítě jako seznam čísel. Každá sada + šesti po sobě jdoucích čísel představuje dva body. - - true + + Vrátí nezpracované vrcholy této sítě jako seznam čísel. Každá sada + devíti po sobě jdoucích čísel představuje tři body trojúhelníku. - - true + + Vrátí indexy vrcholů pro každý trojúhelník sítě. + (na rozdíl od jedinečných indexů vrcholů) + Seznam indexů vrcholů pro každý trojúhelník sítě. - - true + + Převede hrany sítě na čáry a vrátí je - - Mapa mezi typy entity IGeometryEntity a konstruktory geometrie používajícími hostitele + + Převede plochy sítě na záplaty povrchu a vrátí je. Poznámka: + tato metoda může generovat VELKÉ množství těžkých povrchů a může + zpomalovat aplikaci Dynamo velkými sítěmi. - - Mechanismus registrace typu geometrie - Typ rozhraní odvozených od entity IGeometryEntity - Delegát pro sestavení geometrie + + Převede trojúhelníky sítě na jednotlivé sítě a vrátí je. - - true + + Vrátí normály pro každou trojúhelníkovou plochu v dané síti. + - - - + + Vrátí těžiště trojúhelníků. - - Převádí libovolnou danou geometrii podle zadaného posunutí ve směru X, Y - a Z definovaném v GSS. - Posunutí podél osy X - Posunutí podél osy Y - Posunutí podél osy Z - Transformovaná geometrie - move,by amount + + Vrátí novou síť sjednocující síť nástroje a původní síť. + + síť - - Převést geometrii v daném směru podle délky vektoru - move,along vector + + Vrátí novou síť odečítající síť nástroje od původní sítě. + + síť - - Převede libovolný typ geometrie podle zadané vzdálenosti v daném - směru. - Směr posunutí - Vzdálenost posunutí v daném směru - Transformovaná geometrie - move,along vector,distance + + Vrátí novou síť skládající se z průsečíku mezi sítí + nástroje a původní sítí. + + síť - - Transformuje geometrii podle dané transformace souřadnicového systému - Transformovaná geometrie + + Vrátí novou síť s opravenými následujícími vadami: + Malé komponenty: pokud síť obsahuje velmi malé odpojené + segmenty vzhledem k celkové velikosti sítě, budou + odstraněny. + Otvory: otvory v síti jsou vyplněny. + Nerozložené oblasti: pokud je vrchol připojen k více než + dvěma *okrajovým* hranám nebo je hrana připojena k více než + dvěma trojúhelníkům, pak je vrchol / hrana nerozložená. Sada + nástrojů pro sítě bude odebírat geometrii, dokud nebude síť rozložená + + Tato metoda se snaží zachovat co nejvíce z původní sítě + na rozdíl od metody MakeWatertight, která síť převzorkuje - - Transformuje tuto geometrii ze zdrojového systému CoordinateSystem do nového - kontextového systému CoordinateSystem. - - - Transformovaná geometrie - from,to + + Odebere vnitřní hranice sítě. Vnitřní hranice nastane, + když existují shodné vrcholy, například pokud má síť samostatné + skupiny trojúhelníků pro poklici a hrnec. - - Otočí objekt kolem počátku a osy o zadaný počet - stupňů - around,axis,degrees + + Vrátí novou síť, která je vodotěsná a lze ji vytisknout na 3D tiskárně. V důsledku + vytvoření vodotěsné sítě, průsečíky sebe sama, přesahy a nerozložená + geometrie budou odebrány ze sítě. Metoda vypočítá pole vzdálenosti tenkého proužku + a vygeneruje novou síť pomocí algoritmu Marching cubes ale neprovede promítnutí + zpět na původní síť. + + Síť je v podstatě naplněna spoustou malých krychlí a kolem + tohoto se vytvoří nová síť. - - Otočí objekt kolem počátku roviny a normály podle zadaného stupně - around,normal,degrees + + Vrátí novou síť, která byla vyhloubena pro 3D tisk. + Počet únikových otvorů + Poloměr únikových otvorů + Vzdálenost vnitřního odsazení + Rozlišení pro vytvoření tělesa, které představuje vnitřní povrch duté sítě (8 – 4096) + Rozlišení pro generování sítě na vnitřním povrchu duté sítě (8 – 4096) + Dutá síť - - Zrcadlit objekt přes vstupní rovinu - reflect,flip over + + Vrátí novou síť s podpůrnou konstrukcí. Pokud je vstup prázdný, použijí se výchozí nastavení prahu. + Výška základny, kde se podpěrné sloupky setkávají s terénem + Průměr základny, kde se podpěrné sloupky setkávají s terénem + Průměr podpěrných sloupků + Výška špičky, kde se podpěrné sloupky dotýkají sítě + Průměr špičky v místě, kde se podpěrné sloupky dotýkají sítě + Síť s podpůrnou konstrukcí - - Upravit měřítko rovnoměrně kolem počátku - resize,size + + Vrátí novou síť se sníženým počtem trojúhelníků. + Počet trojúhelníků cíle pro snížení + Redukovaná síť - - Upravit měřítko nerovnoměrně kolem počátku - resize,size,scalenu,scaleNU + + Vrátí novou síť s rovnoměrnějším rozmístěním trojúhelníků po celém výběru + bez ohledu na jakoukoli změnu normál trojúhelníků v rámci daného výběru. + síť - - Upravit měřítko nerovnoměrně kolem dané roviny - resize,size,scalenu,scaleNU + + Vrátí novou vyhlazenou síť. Typ vyhlazení je ve výchozím nastavení + kotangentoida, která vyhlazuje bez rozšíření vrcholů. + Nastaví „prostorové měřítko“ vyhlazení. Nižší hodnoty znamenají více + místní vyhlazení a obvykle vedou k méně „vyhlazeně“ vypadajícím výsledkům (0,1 – 64,0) + Vyhlazená síť - - Upravit měřítko rovnoměrně kolem zadaného bodu pomocí dvou vybraných bodů jako skalárů. - resize,from,to,size + + Vytvoří přesný geometrický rovinný řez, který odstraní části sítě + ležící na straně roviny ve směru normály roviny. + Nastavená rovina, která se použije k řezu + Pokus o vytvoření minimální výplně pomocí nejmenšího + počtu trojúhelníků. + síť - - Upravit měřítko v jednom rozsahu podle základny a 2 vybraných bodů. Osa změny měřítka je definována čárou mezi základnou a bodem od. - resize,size,from,to,scale1d,1d,lines - 0.5,0.5,0.5,0.5,0.5,0.5,0.3 + + Protne vstupní rovinu se sítí a vytvoří objekt PolyCurve - - Upravit měřítko ve dvou rozsazích podle základny a 2 vybraných bodů. Dva vybrané body jsou promítnuty na základní rovinu za účelem určení 2D faktorů měřítka. - resize,size,from,to,scale2d,2d + + Promítá bod na síť v určeném směru. - - Získat vzdálenost z této geometrie do jiné - Jiná geometrie - Vzdálenost - between,length,from,to + + Nejbližší bod na síti k určenému bodu. - - Získat nejbližší bod na této geometrii vzhledem k jiné geometrii - NearestPoint, GetClosestPoint + + Vytvoří odraz sítě přes vstupní rovinu - - Určit, zda se jiný objekt geometrie protíná s tímto - intersects?,check intersection,test intersection + + Otočí síť kolem vstupní osy podle vstupních stupňů. Rotace + je vystředěna v počátku. - - Získat geometrii průsečíku pro tento objekt a jiný - get overlap + + Změní měřítko sítě o vstupní hodnotu - - 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 + + Změní měřítko sítě nerovnoměrně podle faktorů měřítka. - - Rozdělit tuto geometrii pomocí jiné geometrie jako „řezacího nástroje“ - cut + + Posune síť ve směru vstupního vektoru o délku vektoru. - - Odstraní prvky entity nejblíže k vybranému bodu. + + Posune síť ve směru vstupního vektoru o vstupní vzdálenost. - - Rozdělí složené nebo neoddělené prvky do součástí jejich - komponent. + + Posune síť podle vstupních vzdáleností. - - Zkontrolovat, zda dva objekty mají stejnou reprezentační geometrii nebo číselné hodnoty - approximate,near,close + + Analyzujte importovaný řetězec JSON naformátovaný pomocí schématu dynamo.geometry:mesh-1.0.0. + Řetězec JSON, který chcete analyzovat + Síť - - Získat objekt BoundingBox obsahující danou část geometrie - bounds + + Převeďte síť na objekt JSON naformátovaný pomocí schématu dynamo.geometry:mesh-1.0.0. + Výsledný řetězec JSON - - Získá orientovaný ohraničující kvádr s minimálním objemem, který obsahuje danou geometrii. + + Typ okrajové podmínky použité na panely v síti. - - Převede geometrii na definici tělesa Json. - Formátovaný řetězec Json + + Povolit, aby panely překrývaly hranici. - - Převeďte geometrii na objekt JSON naformátovaný pomocí schématu autodesk.geometry:geometry-1.0.0. - Výsledný řetězec JSON + + Nedovolte, aby panely překrývaly hranici. - - Převede vnitřní strukturu geometrie z analýzy na spline - + + Odstraňte vrcholy, které neleží na vstupní PLOŠE. - - Nastaví atributy hodnot názvů jako řetězce na vstupní geometrii. - Atributy jsou uloženy spolu s geometrií při exportu do souboru SAT - a mohou být načteny zpět při importu geometrie ze souboru. - Poznámka: Atributy nejsou zaručeny, že budou zachovány v geometrii, - pokud bude podbízena geometrické operace. - Slovník atributů řetězce s hodnotou názvu. - Vrátí kopii vstupní geometrie s atributy, které jsou u ní použity. + + Oříznout překrývající se panely podle hranice povrchu. - - Vrátí atributy řetězec s hodnotou názvu nastavené na vstupní geometrii, pokud existuje. - Slovník atributů řetězce s hodnotou názvu. + + Získat řetězcovou reprezentaci prvku PanelSurface - - Importuje soubor SAT a vrátí pole importovaných geometrií. - Objekt souboru představující soubor SAT - Seznam importovaných geometrií + + Vytvoří z vstupního povrchu panely ve vzoru čtvercových dlaždic. + Vstupní povrch, který má být opatřen panely + Počet vzorů ve směru U + Počet vzorů ve směru V + Zachovat, odstranit nebo odebrat vrcholy + + panel, surface, quad - - Importuje soubor SAT a vrátí pole importovaných geometrií. - Cesta k souboru SAT - Seznam importovaných geometrií + + Vytvoří panely na vstupním povrchu ve čtvercové osnově, přičemž každý čtverec je rozdělen svými diagonálami na čtyři trojúhelníky. + Vstupní povrch, který má být opatřen panely + Počet vzorů ve směru U + Počet vzorů ve směru V + Zachovat, odstranit nebo odebrat vrcholy + + panel, surface, cross, split, square - - Importuje soubor SAT a vrátí pole importovaných geometrií. - Objekt souboru představující soubor SAT - Počet mm na jednotku, který reprezentuje prostor jednotek "Dynamo". Slouží k nastavení měřítka importované geometrie z prostoru definovaného v souboru SAT na jednotku definovanou zde. Pokud je nastavena hodnota -1, předpokládáme, že soubor SAT je bez jednotek a import proběhne bez změny měřítka. - Seznam importovaných geometrií + + Vytvoří panel vstupního povrchu ve čtvercové osnově, přičemž každý čtverec je diagonálně rozdělen na dva trojúhelníky. Ve výchozím nastavení vede diagonála z levého dolního rohu do pravého horního rohu. + Vstupní povrch, který má být opatřen panely + Počet vzorů ve směru U + Počet vzorů ve směru V + Pokud je nastavena hodnota True, vede diagonála z levého horního rohu do pravého dolního rohu každého čtverce. + Zachovat, odstranit nebo odebrat vrcholy + + panel, surface, diagonally, split, square - - Importuje soubor SAT a vrátí pole importovaných geometrií. - Objekt souboru představující soubor SAT - Počet mm na jednotku, který reprezentuje prostor jednotek "Dynamo". Slouží k nastavení měřítka importované geometrie z prostoru definovaného v souboru SAT na jednotku definovanou zde. Pokud je nastavena hodnota -1, předpokládáme, že soubor SAT je bez jednotek a import proběhne bez změny měřítka. - Seznam importovaných geometrií + + Vytvoří panely vstupního povrchu ve tvaru kosočtverce. + Vstupní povrch, který má být opatřen panely + Počet vzorů ve směru U + Počet vzorů ve směru V + Zachovat, odstranit nebo odebrat vrcholy + + panel, surface, diamond - - Importuje řetězec Json a vrátí pole importovaných geometrií. - Řetězec Json obsahující formátovanou geometrii definice tělesa - Seznam převedených geometrií + + Vytvoří na vstupním povrchu panely ve tvaru kosočtverce, přičemž každý kosočtverec bude vertikálně nebo horizontálně rozdělen na dva trojúhelníky. Ve výchozím nastavení je každý kosočtverec rozdělen vertikálně. + Vstupní povrch, který má být opatřen panely + Počet vzorů ve směru U + Počet vzorů ve směru V + Pokud je nastavena hodnota true, kosočtverec je rozdělen horizontálně. + Zachovat, odstranit nebo odebrat vrcholy + + panel, surface, split, diamond - - Analyzujte importovaný řetězec JSON naformátovaný pomocí schématu autodesk.geometry:geometry-1.0.0. - Řetězec JSON, který chcete analyzovat - Objekt geometrie + + Vytvoří na vstupním povrchu panely ve tvaru rovnoběžníku uspořádané svisle a vodorovně. Každý rovnoběžník je čtverec zkosený podél osy V nebo osy U, který je určen vstupem „alignWithUAxis“ a koeficientem zkosení. Ve výchozím nastavení jsou rovnoběžníky zarovnány s osou V. + Vstupní povrch, který má být opatřen panely + Počet vzorů ve směru U + Počet vzorů ve směru V + Míra zkosení + Pokud je nastavena hodnota True, rovnoběžníky jsou zarovnány s osou U. + Zachovat, odstranit nebo odebrat vrcholy + + panel, surface, parallelogram - - Exportuje vybranou geometrii do zadané cesty k souboru SAT. - Název souboru, do kterého chcete exportovat geometrii + + Vytvoří panely na vstupním povrchu ve vzoru rozložených čtverců. Ve výchozím nastavení je vzor rozložen (posunut) horizontálně. + Vstupní povrch, který má být opatřen panely + Počet vzorů ve směru U + Počet vzorů ve směru V + Pokud je nastavena hodnota True, bude vzor rozložen vertikálně. + Velikost posunutí + Zachovat, odstranit nebo odebrat vrcholy + panel, surface, staggered, quad - - Exportuje vybranou geometrii do zadané cesty k souboru SAT. - Název souboru, do kterého chcete exportovat geometrii - Jednotky, které mají být použity + + Vytvoří z vstupního povrchu panely ve vzoru šestiúhelníkových dlaždic. + Vstupní povrch, který má být opatřen panely + Počet vzorů ve směru U + Počet vzorů ve směru V + Zachovat, odstranit nebo odebrat vrcholy + panel, surface, hexagon - - Exportuje seznam vybrané geometrie do zadané cesty k souboru SAT. - - + + Vytvoří panely na vstupním povrchu s jedním trojúhelníkem, dvěma čtverci a jedním šestiúhelníkem v každém vrcholu. + Vstupní povrch, který má být opatřen panely + Počet vzorů ve směru U + Počet vzorů ve směru V + Zachovat, odstranit nebo odebrat vrcholy + panel, surface, rhombus, tri, hexagon - - Exportuje seznam vybrané geometrie do zadané cesty k souboru SAT. - - - + + Vytvoří panely na vstupním povrchu s vlastním vzorem dlaždic. Dlaždice jsou polygony v prostoru parametrů UV. Mohou být nekonvexní, ale nesmí protínat sebe sama. Není povinné, aby se sada dlaždic dotýkala hranami. Vzor panelů je generován posunutím kopií dlaždic ve směru U a V o zadanou vzdálenost. V argumentu tileUVs jsou uvedeny souřadnice UV jednotlivých dlaždic. + Vstupní povrch, který má být opatřen panely + Počet vzorů ve směru U + Počet vzorů ve směru V + Posunutí dlaždic podél osy U. + Posunutí dlaždic podél osy V. + Dvojitě vnořený seznam souřadnic UV každé dlaždice v uživatelském vzoru, kde vnější seznam je seznam dlaždic (polygonů), zatímco vnitřní seznamy obsahují souřadnice UV každé dlaždice. + Zachovat, odstranit nebo odebrat vrcholy + panel, surface, custom, orthogonal, lattice - - Tento postup je určen pouze k internímu použití. + + Vrací počet vrcholů v objektu PanelSurface. + počet vrcholů - - Tento postup je určen pouze k internímu použití. + + Vrací počet panelů v objektu PanelSurface. + počet panelů - - Serializuje určenou geometrii do formátu SAB (Standard ACIS Binary) a vrací data serializovaného binárního toku. - + + Použije jednotné měřítko, transformaci posunutí a otočení na daný objekt PanelSurface. + Faktor jednotného měřítka UV. + Odsazení ve směru U použité k posunutí panelů. + Odsazení ve směru V použité k posunutí panelů. + Úhel otočení panelů ve stupních. + 2D bod, kolem kterého se mají otočit všechny panely. + Transformovaný objekt PanelSurface. - - Serializuje seznam určené geometrie do formátu SAB (Standard ACIS Binary) a vrací data serializovaného binárního toku. - Geometrie k serializaci - Data formátovaná pomocí formátu SAB jako seznam bajtů + + Vrací počet vrcholů pro každý panel v seznamu indexů panelu. + Indexy panelů použité k dotazování na počet vrcholů. Výchozí hodnota null označuje všechny panely v povrchu. + počet vrcholů - - Ruší serializaci zadaných dat ve formátu SAB (Standard ACIS Binary) a vrací seznam geometrie. - + + Vrací vrchol odpovídající indexu vrcholu v objektu PanelSurface. + Index vrcholu v objektu PanelSurface - - Vezme soubor SAB jako vstup a deserializuje geometrii ASM na objekt LibG. - - milimetry na jednotku prostoru jednotek aplikace Dynamo, pokud je předáno -1, neprovede se převod jednotek. + + Vrací bod odpovídající indexu vrcholu v objektu PanelSurface. + Index vrcholu v objektu PanelSurface - - true + + Vrací index pro daný panel na vstupním povrchu a pro vrchol uvnitř panelu. + Index panelu, pro který se má dotazovat na index vrcholu + Číslo vrcholu pro daný panel + index vrcholu - - Získejte kontextový/referenční souřadnicový systém, který byl použit pro vytvoření této geometrie. + + Vrací vrcholy pro každý panel v seznamu indexů panelů. + Indexy panelů používané k dotazování na vrcholy. Výchozí hodnota null označuje všechny panely v povrchu. + Pole vrcholů - - Získat řetězcovou reprezentaci prvku Mesh + + Vrací body pro každý panel v seznamu indexů panelu. + Indexy panelů používané k dotazování bodů. Výchozí hodnota null označuje všechny panely v povrchu. + Pole bodů - - Vytvořit síť z kolekce bodů a kolekce objektů IndexGroup odkazujících na kolekci bodů - Seznam bodů, které určují umístění vrcholů - Indexy vrcholů - Síť vytvořená z bodů + + Vrací polygonální hranici pro každý panel v seznamu indexů panelů. + Indexy panelů používané ke konstrukci polygonů. Výchozí hodnota null označuje všechny panely v povrchu. + + + + Získat řetězcovou reprezentaci prvku PolyCurve + + + 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. + Curves to join into a polycurve + Tolerance, která určuje velikost povolené mezery mezi spojovanými křivkami + Objekt Polycurve vytvořený podle spojených křivek - mesh,meshes + segments,joincurves - - Vytvořit síť z kolekce bodů a kolekce objektů IndexGroup odkazujících na danou kolekci bodů - Seznam bodů - Indexové skupiny pro body - Síť + + 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. + Curves to join into a 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. + Pokud je hodnota trimLength větší než 0, pak koncové úseky delší než hodnota trimLength nebudou oříznuty. + Objekt Polycurve vytvořený podle spojených křivek - mesh,meshes + segments,joincurves - - Importuje soubor a analyzuje jej do řady sítí. - Aktuálně podporované formáty: - .mix -- Meshmixer - .obj -- Wavefront - - - Převede na síť objekt geometrie, například těleso nebo povrch." - Rozlišení sítě je určeno přesností rendrování aplikace Dynamo - - - Exportuje sítě do formátu určeného názvem souboru: - .mix -- Meshmixer - .obj -- Wavefront - .stl -- formát STL - .dae -- COLLADA - .ply -- formát souboru polygonu - Tato funkce vrací název výstupního souboru, což může - být potřeba změnit, pokud obsahuje jiné znaky než ASCII - - - Vytvoří novou síť ze zadaných vrcholů a indexů. Vrcholy by se neměly - překrývat. Indexy by měly být množinami tří celých čísel - označujících tři umístění v poli vrcholů - ze tří bodů trojúhelníku + + 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. + 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řit novou síť ze zadaných bodů a indexů. Body by se neměly - překrývat. Indexy by měly být množinami tří celých čísel. - určujících tři umístění v poli bodů - ze tří bodů trojúhelníku + + 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. + 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. + Pokud je hodnota trimLength větší než 0, pak koncové úseky delší než hodnota trimLength nebudou oříznuty. + - - Vytvoří rovinu sítě pomocí aktuálních nastavení. - - - - - - síť + + Vytvořte objekt PolyCurve spojením bodů. Chcete-li objekt PolyCurve uzavřít, nastavte vstup 'connectLastToFirst' na hodnotu true. + Body, které mají vytvořit objekt PolyCurve + Hodnota True k propojení posledního bodu s prvním bodem, hodnota false k ponechání otevřeným. + Objekt PolyCurve vytvořený pomocí bodů + + segments,joincurves,lines + + + 0.5,0.5,0.4 + - - Vytvoří síťový kvádr pomocí aktuálních nastavení. - - - - - - - - síť + + Vytvořte objekt PolyCurve pomocí zesílení křivky. + křivka k zesílení + tloušťka + normála kolmá ke směru zesílení + + + offset + - - Vytvoří síťovou kouli pomocí aktuálních nastavení. - - - - - síť + + Vytvořte objekt PolyCurve zesílením křivky podél roviny určené vstupní normálou. + křivka k zesílení + tloušťka + normála kolmá ke směru zesílení. Pokud normála není zadána (má parametr null), bude ve výchozím nastavení použita normála křivky. + + + offset,thicken + - - Vytvoří síťový kužel pomocí aktuálních nastavení. - - - - - - - síť + + Vrací počáteční bod první komponenty a koncové body každé křivky komponenty. U uzavřeného objektu PolyCurve je koncový bod vynechán, protože počáteční a koncový bod jsou stejné. - - Vrátí síť vysunutím 3D křivky. - Objekt PolyCurve k vysunutí - Výška vysunutí - Směr vektoru k vysunutí - Vysunutí uzavřené sítě (pouze pokud je objekt PolyCurve rovinný) - síť + + Počet křivek objektu PolyCurve + + curvecount,subcurvecount,numbersubcurves + - - Indexy vrcholů, které tvoří jednotlivé plochy proti směru hodinových ručiček + + Vrací křivky objektu PolyCurve. + - mesh,meshes + subcurves,polycurvesplit - - Normálový vektor v tomto vrcholu + + Vrací křivku objektu PolyCurve pomocí indexu. + Délka pro umístění bodu + Hodnota True znamená počítání od konce objektu polycurve, hodnota false označuje počítání od začátku objektu polycurve + Křivka na indexu - mesh,meshes + subcurveatindex,getsubcurve,getcurvebyindex - - Umístění vrcholů + + Vrací rovinu rovinných objektů PolyCurve. + + + + Prodlouží objekt PolyCurve pomocí tečné elipsy. + Délka elipsy prodloužení + Parametr elipsy + Parametr elipsy + Parametr elipsy + prodloužení konce nebo počátku objektu PolyCurve + + + + Prodlouží objekt PolyCurve pomocí tečného oblouku. + Délka vynášecího oblouku + Poloměr oblouku + prodloužení konce nebo počátku objektu PolyCurve + + + + Zavřít objekt PolyCurve podle čáry spojující počáteční a koncové body + - mesh,meshes + lines + + 0.4 + - - Vrátí počet vrcholů sítě + + Zavřít objekt PolyCurve podle řetězce tečen oblouku, čáry a oblouku + Poloměr oblouku na počátku objektu PolyCurve + Poloměr oblouku na konci objektu PolyCurve + + + lines + + + 0.4 + - - Vrátí počet hran v síti + + Objekt PolyCurve odsazení v jeho rovině + Velikost odsazení + Přepínač k nastavení rohů na kruhové + Odsazený objekt PolyCurve - - Vrátí počet trojúhelníků v síti + + Vytvořte jeden nebo více objektů PolyCurve odsazením rovinného objektu PolyCurve o zadanou vzdálenost v rovině definované normálou roviny. Vstupní argument „planeNormal“ má jako výchozí hodnotu normálu roviny obsahující křivku, je však možné určit explicitní normálu rovnoběžnou s původní normálou křivky za účelem lepšího řízení směru odsazení. Pokud je například požadován konzistentní směr odsazení u více křivek sdílejících stejnou rovinu, je možné pomocí hodnoty „planeNormal“ přepsat jednotlivé normály křivky a vynutit stejný směr odsazení u všech křivek. Obrácení normály obrází směr odsazení. + Kladná vzdálenost odsazení se použije ve směru vektorového součinu vektoru tečny objektu PolyCurve a normálového vektoru roviny, zatímco záporné odsazení se použije v opačném směru. + Pokud mezi odsazenými křivkami komponenty existují mezery, mohou být vyplněny buď kruhovými oblouky (hodnota true), které vytvoří vyhlazené rohy, nebo prodloužením (hodnota false) křivek odsazení. + Normála roviny křivky. Výchozí hodnotou je normála roviny vstupní křivky + Jeden nebo více odsazených objektů PolyCurve - - Vrátí objem dodané sítě - objem + + Zaoblete rohy rovinného objektu PolyCurve. + Poloměr zaoblení + Označuje, které rohy by měly být zaobleny, pokud má možnost hodnotu true, pak budou zaobleny rohy, kde je tečna na začátku druhé komponenty po směru hodinových ručiček vzhledem k tečně na konci první komponenty (vzhledem k normále křivky). Pokud má možnost hodnotu false, budou zaobleny rohy proti směru hodinových ručiček. + Zaoblený objekt PolyCurve + + round,smooth,radius + - - Vrátí plochu dodané sítě - plocha + + Opraví objekt PolyCurve, který protíná sám sebe, vrácením nového objektu, který neprotíná sám sebe, pokud je délka překrývajícího úseku menší nebo rovna hodnotě trimLength. + Pokud je hodnota trimLength větší než 0, pak koncové úseky delší než hodnota trimLength nebudou oříznuty. + Objekt PolyCurve, který neprotíná sebe sama a s ničím se nepřekrývá - - Vrátí nezpracované vrcholy této sítě jako seznam čísel. Každá sada - tří po sobě jdoucích čísel představuje bod. + + Získat řetězcovou reprezentaci prvku Polygon - - Vrátí nezpracované vrcholy této sítě jako seznam čísel. Každá sada - šesti po sobě jdoucích čísel představuje dva body. + + Sestavte křivku mnohoúhelníku propojením bodů. + + - - Vrátí nezpracované vrcholy této sítě jako seznam čísel. Každá sada - devíti po sobě jdoucích čísel představuje tři body trojúhelníku. + + Sestaví křivku vepsaného mnohoúhelníku v kružnici. + + + - - Vrátí indexy vrcholů pro každý trojúhelník sítě. - (na rozdíl od jedinečných indexů vrcholů) - Seznam indexů vrcholů pro každý trojúhelník sítě. + + Vrací všechny počáteční/koncové body segmentu. - - Převede hrany sítě na čáry a vrátí je + + Vrací maximální odchylku od průměrné roviny mnohoúhelníku. - - Převede plochy sítě na záplaty povrchu a vrátí je. Poznámka: - tato metoda může generovat VELKÉ množství těžkých povrchů a může - zpomalovat aplikaci Dynamo velkými sítěmi. + + Vrátí rohy mnohoúhelníku. + - - Převede trojúhelníky sítě na jednotlivé sítě a vrátí je. + + Vrací průměrný bod rohů mnohoúhelníku. + + + centroid + - - Vrátí normály pro každou trojúhelníkovou plochu v dané síti. + + Vrací vlastní průsečíky mezi stranami mnohoúhelníku. - - Vrátí těžiště trojúhelníků. + + Vrátí hodnotu, která určuje, zda je v polygonu obsažen vstupní bod. Pokud není polygon rovinný, bod se promítne na přizpůsobenou rovinu a obsažení se vypočítá pomocí promítání polygonu na přizpůsobenou rovinu. Pokud polygon protíná sebe sama, tato možnost vrátí stav chyby. + + - - Vrátí novou síť sjednocující síť nástroje a původní síť. - - síť + + Získat řetězcovou reprezentaci prvku Surface - - Vrátí novou síť odečítající síť nástroje od původní sítě. - - síť + + Sjednocení kolekce povrchů do jednoho povrchu. Tato metoda může vrátit objekt PolySurface v případě, že výsledné sjednocení je nerozložené nebo se skládá z více ploch. + Kolekce povrchů. + Sjednocení povrchů + + merge,join,boolean,addition + - - Vrátí novou síť skládající se z průsečíku mezi sítí - nástroje a původní sítí. - - síť + + Vytvořte povrch pomocí šablonování mezi křivkami vstupního příčného řezu. + Křivky, kterými se má šablonovat + Povrch vytvořený šablonováním + + loft + - - Vrátí novou síť s opravenými následujícími vadami: - Malé komponenty: pokud síť obsahuje velmi malé odpojené - segmenty vzhledem k celkové velikosti sítě, budou - odstraněny. - Otvory: otvory v síti jsou vyplněny. - Nerozložené oblasti: pokud je vrchol připojen k více než - dvěma *okrajovým* hranám nebo je hrana připojena k více než - dvěma trojúhelníkům, pak je vrchol / hrana nerozložená. Sada - nástrojů pro sítě bude odebírat geometrii, dokud nebude síť rozložená - - Tato metoda se snaží zachovat co nejvíce z původní sítě - na rozdíl od metody MakeWatertight, která síť převzorkuje + + Vytvořte povrch šablonováním mezi čarami vstupního příčného řezu. To je mírně rychlejší a vytváří méně hladký výsledek než operace Surface.ByLoft. + + + + ruledsurface,lines + + + 0.5,0.4 + - - Odebere vnitřní hranice sítě. Vnitřní hranice nastane, - když existují shodné vrcholy, například pokud má síť samostatné - skupiny trojúhelníků pro poklici a hrnec. + + Šablonujte povrch prostřednictvím průřezů s určenými vodicími křivkami (neboli trajektoriemi). Vodicí křivka musí protínat všechny křivky průřezů. + Křivky, kterými se má šablonovat + Křivky, kterými bude šablonování vedeno + Povrch vytvořený šablonováním + + loftbyrails,loft rails,guides + - - Vrátí novou síť, která je vodotěsná a lze ji vytisknout na 3D tiskárně. V důsledku - vytvoření vodotěsné sítě, průsečíky sebe sama, přesahy a nerozložená - geometrie budou odebrány ze sítě. Metoda vypočítá pole vzdálenosti tenkého proužku - a vygeneruje novou síť pomocí algoritmu Marching cubes ale neprovede promítnutí - zpět na původní síť. - - Síť je v podstatě naplněna spoustou malých krychlí a kolem - tohoto se vytvoří nová síť. + + Vytvořte povrch tažením křivky průřezu podél trajektorie. + Křivka k tažení + Křivka trajektorie použitá k tažení podél + Povrch vytvořený tažením profilu podél trajektorie + + sweep,rail,guide,sweep1 + - - Vrátí novou síť, která byla vyhloubena pro 3D tisk. - Počet únikových otvorů - Poloměr únikových otvorů - Vzdálenost vnitřního odsazení - Rozlišení pro vytvoření tělesa, které představuje vnitřní povrch duté sítě (8 – 4096) - Rozlišení pro generování sítě na vnitřním povrchu duté sítě (8 – 4096) - Dutá síť + + Vytvořte povrch tažením křivky průřezu podél trajektorie. + Křivka k tažení + Křivka trajektorie použitá k tažení + Odřízněte konec tažení a nastavte jej kolmo k trajektorii. + Povrch vytvořený tažením profilu podél trajektorie + + sweep,rail,guide,sweep1 + - - Vrátí novou síť s podpůrnou konstrukcí. Pokud je vstup prázdný, použijí se výchozí nastavení prahu. - Výška základny, kde se podpěrné sloupky setkávají s terénem - Průměr základny, kde se podpěrné sloupky setkávají s terénem - Průměr podpěrných sloupků - Výška špičky, kde se podpěrné sloupky dotýkají sítě - Průměr špičky v místě, kde se podpěrné sloupky dotýkají sítě - Síť s podpůrnou konstrukcí + + Vytvořte povrch mnohoúhelníku spojující vstupní body v uzavřeném polygonu a opravující jej. + Seznam bodů obvodu + Povrch vytvořený z bodů obvodu + + patch,surfacebypolygon + - - Vrátí novou síť se sníženým počtem trojúhelníků. - Počet trojúhelníků cíle pro snížení - Redukovaná síť + + Táhnout křivku příčného řezu podél trajektorie vedené dvěma kolejemi + Vstup k tažení podél trajektorie + Trajektorie, podle které se řídí orientace tažení + Křivka profilu, která se má táhnout podél trajektorie. + Povrch vytvořený tažením dvou tyčí + + sweep2,guides + - - Vrátí novou síť s rovnoměrnějším rozmístěním trojúhelníků po celém výběru - bez ohledu na jakoukoli změnu normál trojúhelníků v rámci daného výběru. - síť + + Vytvořte povrch tažením křivky profilu kolem paprsku osy vytvořeného pomocí bodu počátku ve směru vektoru osy, počínaje objektem start_angle ve stupních a pokračujíce tažením objektu sweep_angle ve stupních. + Křivka profilu k rotaci + Počátek osy rotace + Směr osy rotace + Počáteční úhel ve stupních + Úhel tažení ve stupních + Povrch vytvořený rotací profilu + + lathe + - - Vrátí novou vyhlazenou síť. Typ vyhlazení je ve výchozím nastavení - kotangentoida, která vyhlazuje bez rozšíření vrcholů. - Nastaví „prostorové měřítko“ vyhlazení. Nižší hodnoty znamenají více - místní vyhlazení a obvykle vedou k méně „vyhlazeně“ vypadajícím výsledkům (0,1 – 64,0) - Vyhlazená síť + + Vytvořte povrch vyplněním vnitřní části uzavřené hranice definované vstupními křivkami. + Uzavřená křivka použitá jako hranice povrchu + Povrch vytvořený záplatou + + edgesrf,edgesurface,patch,fill + - - Vytvoří přesný geometrický rovinný řez, který odstraní části sítě - ležící na straně roviny ve směru normály roviny. - Nastavená rovina, která se použije k řezu - Pokus o vytvoření minimální výplně pomocí nejmenšího - počtu trojúhelníků. - síť + + Vrací celkovou plochu povrchu. - - Protne vstupní rovinu se sítí a vytvoří objekt PolyCurve + + Vrací součet délek všech hraničních hran povrchu. + + circumference + - - Promítá bod na síť v určeném směru. + + Vrací hodnotu True, pokud je povrch uzavřený ve směru U, jinak vrací hodnotu false. - - Nejbližší bod na síti k určenému bodu. + + Vrací hodnotu True, pokud je povrch uzavřený ve směru V, jinak vrací hodnotu false. - - Vytvoří odraz sítě přes vstupní rovinu + + Vrací hodnotu True, pokud je povrch uzavřený ve směru U nebo V, nebo vrací hodnotu false, pokud není uzavřen ani v jednom. - - Otočí síť kolem vstupní osy podle vstupních stupňů. Rotace - je vystředěna v počátku. + + Odečtěte vstupní nástroje z tohoto povrchu. + + + + difference,trim,removefrom,cut + - - Změní měřítko sítě o vstupní hodnotu + + Logický rozdíl tohoto povrchu a sjednocení vstupních povrchů. Tato metoda může vrátit objekt PolySurface v případě, že výsledný Booleovský objekt je nerozložený nebo se skládá z více ploch. + Další povrchy k odečtení + Výsledný booleovský povrch nebo objekt polySurface + + subtract,differencemany,diffall,diff multi + - - Změní měřítko sítě nerovnoměrně podle faktorů měřítka. + + Vraťte pár parametrů UV na vstupním bodu. Toto je opak k bodu v parametru. + + + + evaluateatpoint,surfaceatpoint,uvatpoint,uvs + + + 0.5,0.5,0.5,0.4 + - - Posune síť ve směru vstupního vektoru o délku vektoru. + + Ořízne povrch pomocí kolekce jednoho nebo více uzavřených objektů PolyCurve. Jedna ze smyček musí být hraniční smyčka vstupního povrchu. Navíc je nutné přidat jednu nebo více vnitřních smyček pro díry. + + + + trim multiple,removeloops,cutloops + - - Posune síť ve směru vstupního vektoru o vstupní vzdálenost. + + Ořízne povrch pomocí kolekce jednoho nebo více uzavřených objektů PolyCurve, které musí všechny ležet na povrchu v rámci zadané tolerance. Pokud je třeba jednu nebo více děr oříznout od vstupního povrchu, musí být pro každou díru určena jedna vnější smyčka pro hranici povrchu a jedna vnitřní smyčka. Pokud je třeba oříznout oblast mezi hranicí povrchu a dírami, je nutné určit pouze smyčku pro každou díru. U periodického povrchu bez vnější smyčky, například kulový povrch, je možné ovládat oříznutou oblast obrácením směru křivky smyčky. + Jeden nebo více uzavřených objektů PolyCurve, které mohou být na vstupu v libovolném pořadí. Tyto smyčky by se neměly vzájemně protínat. + Tolerance použitá při rozhodování, zda jsou konce křivky totožné a zda jsou křivka a povrch totožné. Zadaná tolerance nemůže být menší než libovolná tolerance použitá při tvorbě vstupních objektů PolyCurve. Výchozí hodnota 0.0 znamená, že se použije největší tolerance z tolerancí použitých při tvorbě vstupních objektů PolyCurve. + Povrch oříznutý uzavřenými smyčkami. + + trim multiple,removeloops,cutloops + - - Posune síť podle vstupních vzdáleností. + + Vraťte normálu povrchu ve vstupním bodu na povrchu. + Bod, ve kterém se vyhodnotí normála povrchu + Normála v bodu + + perpendicular + - - Analyzujte importovaný řetězec JSON naformátovaný pomocí schématu dynamo.geometry:mesh-1.0.0. - Řetězec JSON, který chcete analyzovat - Síť + + Zobrazí se reprezentace NURBS povrchu. Tato metoda může v určitých případech aproximovat povrch. + - - Převeďte síť na objekt JSON naformátovaný pomocí schématu dynamo.geometry:mesh-1.0.0. - Výsledný řetězec JSON + + Zobrazí se reprezentace NURBS povrchu. Tato metoda může v určitých případech aproximovat povrch. + Určuje, zda má být povrch před převodem obnoven do původního rozsahu parametrů. Příkladem toho, kdy je rozsah parametrů povrchu omezen, je operace oříznutí. + - - Typ okrajové podmínky použité na panely v síti. + + Zobrazí se reprezentace NURBS povrchu s určenou tolerancí. Tato metoda může v určitých případech aproximovat povrch. + Zadaná tolerance + Reprezentace povrchu pomocí nurbs povrchu + + tonurbs + - - Povolit, aby panely překrývaly hranici. + + Zesilte plochu na těleso tím, že ji vysunete ve směru normály povrchu na obou stranách povrchu. + Množství k zesílení + Zesílený povrch jako těleso + + offset,tosolid + - - Nedovolte, aby panely překrývaly hranici. + + Zesilte plochu na těleso tím, že ji vysunete ve směru normál povrchu. Pokud má parametr both_sides hodnotu true, povrch se zesílí na obou stranách. + Množství k zesílení + Vrací hodnotu true pro zesílení na obou stranách, false pro zesílení na jedné straně + Zesílený povrch jako těleso + + offset,bothsides,tosolid + - - Odstraňte vrcholy, které neleží na vstupní PLOŠE. + + Odsaďte povrch ve směru normály povrchu podle zadané vzdálenosti. + Velikost odsazení + Odsazený povrch - - Oříznout překrývající se panely podle hranice povrchu. + + Vrácený souřadnicový systému využívá osy xAxis, yAxis a zAxis a pomocí nich reprezentuje uDir, vDir a normálu. Délka os xAxis, yAxis představuje zakřivení. + Komponenta U parametru + Komponenta V parametru + Souřadnicový systém založený na normále, směru U a směru V na pozici UV na povrchu - - Získat řetězcovou reprezentaci prvku PanelSurface + + Vraťte objekt CoordinateSystem zarovnaný s hlavními směry křivosti. + Komponenta U parametru + Komponenta V parametru + Souřadnicový systém zarovnaný se směry hlavního zakřivení - - Vytvoří z vstupního povrchu panely ve vzoru čtvercových dlaždic. - Vstupní povrch, který má být opatřen panely - Počet vzorů ve směru U - Počet vzorů ve směru V - Zachovat, odstranit nebo odebrat vrcholy - - panel, surface, quad + + Vraťte tečný vektor U v zadaných parametrech U a V. + Komponenta U parametru + Komponenta V parametru + Vektor tečny U - - Vytvoří panely na vstupním povrchu ve čtvercové osnově, přičemž každý čtverec je rozdělen svými diagonálami na čtyři trojúhelníky. - Vstupní povrch, který má být opatřen panely - Počet vzorů ve směru U - Počet vzorů ve směru V - Zachovat, odstranit nebo odebrat vrcholy - - panel, surface, cross, split, square + + Vraťte tečný vektor V v zadaných parametrech U a V. + Komponenta U parametru + Komponenta V parametru + Vektor tečny V - - Vytvoří panel vstupního povrchu ve čtvercové osnově, přičemž každý čtverec je diagonálně rozdělen na dva trojúhelníky. Ve výchozím nastavení vede diagonála z levého dolního rohu do pravého horního rohu. - Vstupní povrch, který má být opatřen panely - Počet vzorů ve směru U - Počet vzorů ve směru V - Pokud je nastavena hodnota True, vede diagonála z levého horního rohu do pravého dolního rohu každého čtverce. - Zachovat, odstranit nebo odebrat vrcholy - - panel, surface, diagonally, split, square + + Vraťte normálový vektor v zadaných parametrech U a V. + Komponenta U parametru + Komponenta V parametru + Normála v parametru - - Vytvoří panely vstupního povrchu ve tvaru kosočtverce. - Vstupní povrch, který má být opatřen panely - Počet vzorů ve směru U - Počet vzorů ve směru V - Zachovat, odstranit nebo odebrat vrcholy - - panel, surface, diamond + + Vraťte odvozeniny při vstupních souřadnicích U a V. + Komponenta U parametru + Komponenta V parametru + Derivace U a V povrchu + + tangent,normal + - - Vytvoří na vstupním povrchu panely ve tvaru kosočtverce, přičemž každý kosočtverec bude vertikálně nebo horizontálně rozdělen na dva trojúhelníky. Ve výchozím nastavení je každý kosočtverec rozdělen vertikálně. - Vstupní povrch, který má být opatřen panely - Počet vzorů ve směru U - Počet vzorů ve směru V - Pokud je nastavena hodnota true, kosočtverec je rozdělen horizontálně. - Zachovat, odstranit nebo odebrat vrcholy + + Vrací Gaussovo zakřivení v parametrech U a V. + + - panel, surface, split, diamond + + developable + - - Vytvoří na vstupním povrchu panely ve tvaru rovnoběžníku uspořádané svisle a vodorovně. Každý rovnoběžník je čtverec zkosený podél osy V nebo osy U, který je určen vstupem „alignWithUAxis“ a koeficientem zkosení. Ve výchozím nastavení jsou rovnoběžníky zarovnány s osou V. - Vstupní povrch, který má být opatřen panely - Počet vzorů ve směru U - Počet vzorů ve směru V - Míra zkosení - Pokud je nastavena hodnota True, rovnoběžníky jsou zarovnány s osou U. - Zachovat, odstranit nebo odebrat vrcholy + + Vrací hlavní zakřivení v parametrech U a V. + + - panel, surface, parallelogram - - Vytvoří panely na vstupním povrchu ve vzoru rozložených čtverců. Ve výchozím nastavení je vzor rozložen (posunut) horizontálně. - Vstupní povrch, který má být opatřen panely - Počet vzorů ve směru U - Počet vzorů ve směru V - Pokud je nastavena hodnota True, bude vzor rozložen vertikálně. - Velikost posunutí - Zachovat, odstranit nebo odebrat vrcholy - - panel, surface, staggered, quad + + Vrací hlavní směrové vektory v parametrech U a V. + Komponenta U parametru + Komponenta V parametru + Vektory tečen U a V - - Vytvoří z vstupního povrchu panely ve vzoru šestiúhelníkových dlaždic. - Vstupní povrch, který má být opatřen panely - Počet vzorů ve směru U - Počet vzorů ve směru V - Zachovat, odstranit nebo odebrat vrcholy + + Vraťte bod v zadaných parametrech U a V. + + - panel, surface, hexagon + + surfacepoint + - - Vytvoří panely na vstupním povrchu s jedním trojúhelníkem, dvěma čtverci a jedním šestiúhelníkem v každém vrcholu. - Vstupní povrch, který má být opatřen panely - Počet vzorů ve směru U - Počet vzorů ve směru V - Zachovat, odstranit nebo odebrat vrcholy + + Vraťte všechny hraniční křivky povrchu. - panel, surface, rhombus, tri, hexagon + + edges + - - Vytvoří panely na vstupním povrchu s vlastním vzorem dlaždic. Dlaždice jsou polygony v prostoru parametrů UV. Mohou být nekonvexní, ale nesmí protínat sebe sama. Není povinné, aby se sada dlaždic dotýkala hranami. Vzor panelů je generován posunutím kopií dlaždic ve směru U a V o zadanou vzdálenost. V argumentu tileUVs jsou uvedeny souřadnice UV jednotlivých dlaždic. - Vstupní povrch, který má být opatřen panely - Počet vzorů ve směru U - Počet vzorů ve směru V - Posunutí dlaždic podél osy U. - Posunutí dlaždic podél osy V. - Dvojitě vnořený seznam souřadnic UV každé dlaždice v uživatelském vzoru, kde vnější seznam je seznam dlaždic (polygonů), zatímco vnitřní seznamy obsahují souřadnice UV každé dlaždice. - Zachovat, odstranit nebo odebrat vrcholy + + Vytvořte křivku čáry parametru na zadaném povrchu. Vytvořte křivku, která představuje čáru parametru U nebo V na povrchu. Čára parametru vede ve směru vzrůstajícího parametru U nebo V v konstantním protějším parametru U nebo V. Výsledná křivka bude odpovídat parametrizaci povrchu a jeho rozsah bude ohraničen rozsahem parametru povrchu. Vrácený typ křivky závisí na typu povrchu. + Pokud směr == 0, vytvoří čáru parametru U, pokud směr == 1, vytvoří čáru parametru V. + - panel, surface, custom, orthogonal, lattice - - - Vrací počet vrcholů v objektu PanelSurface. - počet vrcholů - - - Vrací počet panelů v objektu PanelSurface. - počet panelů - - - Použije jednotné měřítko, transformaci posunutí a otočení na daný objekt PanelSurface. - Faktor jednotného měřítka UV. - Odsazení ve směru U použité k posunutí panelů. - Odsazení ve směru V použité k posunutí panelů. - Úhel otočení panelů ve stupních. - 2D bod, kolem kterého se mají otočit všechny panely. - Transformovaný objekt PanelSurface. + + lines + + + 0.4 + - - Vrací počet vrcholů pro každý panel v seznamu indexů panelu. - Indexy panelů použité k dotazování na počet vrcholů. Výchozí hodnota null označuje všechny panely v povrchu. - počet vrcholů + + Vrací nový povrch s převrácenými normálami. Tento povrch ponechá beze změny. + Povrch, který je stejný jako vstupní povrch, ale má obrácené normály - - Vrací vrchol odpovídající indexu vrcholu v objektu PanelSurface. - Index vrcholu v objektu PanelSurface + + Kombinuje tento povrch a vstupní povrch do objektu PolySurface. + + + join multiple,joinmany,joinall,topolysurface + - - Vrací bod odpovídající indexu vrcholu v objektu PanelSurface. - Index vrcholu v objektu PanelSurface + + Promítne vstupní geometrii na tento povrch ve směru vstupního vektoru. !!Tato metoda promítání aktuálně podporuje pouze body nebo křivky!! + + + + projecttosurface,projectonto + - - Vrací index pro daný panel na vstupním povrchu a pro vrchol uvnitř panelu. - Index panelu, pro který se má dotazovat na index vrcholu - Číslo vrcholu pro daný panel - index vrcholu - - - Vrací vrcholy pro každý panel v seznamu indexů panelů. - Indexy panelů používané k dotazování na vrcholy. Výchozí hodnota null označuje všechny panely v povrchu. - Pole vrcholů - - - Vrací body pro každý panel v seznamu indexů panelu. - Indexy panelů používané k dotazování bodů. Výchozí hodnota null označuje všechny panely v povrchu. - Pole bodů - - - Vrací polygonální hranici pro každý panel v seznamu indexů panelů. - Indexy panelů používané ke konstrukci polygonů. Výchozí hodnota null označuje všechny panely v povrchu. + + Pokusí se opravit povrch. @@ -5451,30 +5168,14 @@ Vrací úhel mezi zadanými vektory ve stupních od 0 do 180. rotation angle, - - Vrací úhel mezi dvěma vektory v rozsahu [0, 180] stupňů. - - - - rotation angle - - + Vrací úhel mezi dvěma vektory v rozsahu [0, 180] stupňů. Vrací úhel mezi dvěma vektory ve stupních od 0 do 360. Prostřednictvím osy otáčení určuje směr úhlu. Jiný vektor Osa rotace Vrací úhel mezi zadanými vektory ve stupních od 0 do 360 rotation angle, - - Vrací úhel mezi dvěma vektory v rozsahu [0, 360] stupňů. Používá osu rotace k určení směru úhlu. - - - - - rotation angle - - Analyzujte vstupní řetězec JSON naformátovaný pomocí schématu autodesk.math:vector3d-1.0.0. Řetězec JSON, který chcete analyzovat @@ -5506,18 +5207,6 @@ 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 SegmentLengthAtParameter“. - - 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í metody „PointsAtEqualChordLength“ a „SplitByPoints“.“. - - - 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í metody „PointsAtChordLengthFromPoint“ a „SplitByPoints“.“. - - - 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í metody „PointsAtSegmentLengthFromPoint“ a „SplitByPoints“.“. - - - 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í metody „PointsAtEqualSegmentLength“ a „SplitByPoints“.“. - 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 SegmentLengthBetweenParameters.“. @@ -5551,9 +5240,6 @@ Vyhledá lokalizovaný řetězec podobný řetězci „Tato metoda je vyřazena a bude odebrána v budoucí verzi aplikace Dynamo. Použijte přetížení, které umožňuje zadání položky mmPerUnit.“. - - 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í uzel UI ExportToSAT.“. - Vyhledá lokalizovaný řetězec podobný řetězci „Tato metoda je vyřazena a bude odebrána v budoucí verzi aplikace Dynamo. Použijte přetíženou metodu, která určuje mm jako jednotku.“. @@ -5615,7 +5301,7 @@ Vyhledá lokalizovaný řetězec podobný řetězci Uzly sítě používají 32bitovou přesnost (7 desetinných míst), což může vést k chybám zaokrouhlení u velkých čísel nebo čísel se více než 7 desetinnými místy. Za účelem dosažení vyšší přesnosti (64 bitů, 15 desetinných míst) použijte uzly z knihovny Geometrie. - Vyhledá lokalizovaný řetězec podobný řetězci „Byl překročen povolený rozsah modelu, zvažte výběr menších hodnot.“ + Looks up a localized string similar to You have exceeded the allowable modeling extents, consider choosing smaller values as inputs. Vyhledá lokalizovaný řetězec podobný řetězci „Nebyla nalezena žádná implementace objektu IGeometryFactory. Ujistěte se, že je objekt ProtoGeometry.config správně nakonfigurován.“. @@ -5668,6 +5354,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 PolyCurve.OffsetMany.“. + + Looks up a localized string similar to PolyCurve direction has been updated for consistency. This change may break this node in pre-4.0 graphs. To retain legacy behavior, set DefaultEnableLegacyPolyCurveBehavior to true in DynamoPreferences.xml.. + Vyhledá lokalizovaný řetězec podobný řetězci „Tato vlastnost je vyřazena a bude odebrána v budoucí verzi aplikace Dynamo. Použijte místo ní vlastnost PolyCurve.Points.“. @@ -5683,9 +5372,6 @@ 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 SolidBySweep(ICurveEntity profile, ICurveEntity path, bool cutEndOff).“. - - 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 Solid.ByUnion.“. - 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 SurfaceBySweep(ICurveEntity profile, ICurveEntity path, bool cutEndOff).“. diff --git a/doc/distrib/xml/de-DE/ProtoGeometry.xml b/doc/distrib/xml/de-DE/ProtoGeometry.xml index 311808cb48a..afda4de2bf1 100644 --- a/doc/distrib/xml/de-DE/ProtoGeometry.xml +++ b/doc/distrib/xml/de-DE/ProtoGeometry.xml @@ -482,4786 +482,4503 @@ Gibt die Entfernung für die Höhe aus. Anmerkung: Dies gibt die eingegebenen Maße des Quaders aus, nicht die Maße in der realen Welt. Das bedeutet: Wenn Sie z. B. für die Breite des Quaders (X-Achse) den Längenwert 10 festlegen und dann eine Transformation in ein CoordinateSystem mit 2-facher Skalierung in X-Richtung durchführen, beträgt die Breite nach wie vor 10. Da in ASM die Scheitelpunkte eines Körpers nicht in vorhersehbarer Reihenfolge extrahiert werden können, ist es nicht möglich, die Maße nach der Transformation zu ermitteln. - - Ruft eine Zeichenfolgendarstellung der Kurve ab + + Ruft eine Zeichenfolgendarstellung des Zylinders ab - - Erstellt eine Kurve nach Linie auf Oberfläche im UV-Raum. - Zu verwendende Oberfläche - Start-UV für die Kurve - End-UV für die Kurve - Kurve am Anfangs- und Endparameter der Oberfläche + + Erstellt einen zylindrischen Volumenkörper, definiert durch ein übergeordnetes CoordinateSystem, den Radius und die Höhe des Zylinders. + Übergeordnetes Koordinatensystem + Radiusgröße + Zylinderhöhe + Aus Radius und Höhe erstellter Zylinder - isocurve,curvebyuv,lines,uvs + cylinder,tube - - 0.5,0.5,0.4,0.4 - - - Erstellt eine Kurve für die Verschmelzung zweier Kurven - Erste Kurve für die Verschmelzung - Zweite Kurve für die Verschmelzung - Flag zur Kennzeichnung des zu verschmelzenden Endes von Kurve 1 - Flag zur Kennzeichnung des zu verschmelzenden Endes von Kurve 2 - Flag, das angibt, ob die resultierende Kurve G1- oder G2-Stetigkeit aufweist - Resultierende Kurve aus der Verschmelzung zweier Kurven + + Erstellt einen zylindrischen Volumenkörper nach Angabe des unteren und oberen Mittelpunkts des Zylinders. + Startpunkt des Zylinders + Endpunkt des Zylinders + Radius des Zylinders + Durch Punkte und Radius erstellter Zylinder - blend,make continuous,connect + cylinder,tube,by center points - - Erstellt eine Kurve nach Isoline von Oberfläche. - Basisoberfläche - Wenn 0-Isoline in U-Richtung, wenn 1 in V-Richtung - fest für Kurvenwert des anderen Oberflächenparameters - Isokurve auf Oberfläche + + Der Radius des Zylinders + + + Die Gesamthöhe - isocurve,curvebydir,lines + cylinder - - 0.5,0.5,0.4 - - - Gibt die Gesamtbogenlänge der Kurve zurück + + Achse des Zylinders - distance + cylinder - - Gibt True zurück, wenn eine Kurve planar ist, andernfalls False. + + Ruft eine Zeichenfolgendarstellung der Kante ab + + + Die die Kante bildende und ihr zugrunde liegende Kurve + + + Die an diese Kante angrenzenden Flächen + + + Der Scheitelpunkt, an dem diese Kante beginnt + + + Der Scheitelpunkt, an dem diese Kante endet + + + Die zu dieser Kante gehörigen gemeinsamen Kanten + + + Ruft eine Zeichenfolgendarstellung der Ellipse ab + + + Erstellt eine am eingegebenen Punkt zentrierte und an der XY-Ebene des WKS ausgerichtete Ellipse mit den angegebenen Radien für die X- und Y-Achse. + Ursprungspunkt der Ellipse + X-Achsenradius + Y-Achsenradius + Durch Ursprung und Radien erstellte Ellipse - flat,liesinplane + ellipse - - Gibt True zurück, wenn eine Kurve geschlossen ist, andernfalls False. - - - Ruft den Anfangspunkt entlang der Kurve ab. + + Erstellt eine am eingegebenen Punkt zentrierte Ellipse mit zwei angegebenen Achsen. Die Achsen müssen im Winkel von 90 Grad zueinander liegen. + Ursprungspunkt der Ellipse + X-Achsenradius + Y-Achsenradius + Aus Ursprungsvektoren erstellte Ellipse - begin,curvestart,startpt + ellipsebylengths,ellipsebyvectors - - Ruft den Endpunkt entlang der Kurve ab. + + Erstellt eine am eingegebenen CoordinateSystem zentrierte und ausgerichtete Ellipse mit Radius x_radius in X-Richtung des KS und Radius y_radius in Y-Richtung des KS. + Ursprungskoordinatensystem der Ellipse + X-Achsenradius + Y-Achsenradius + Durch Koordinatensystem und Radien erstellte Ellipse - end,curveend,endpt + ellipse,aligned ellipse,ellipsebylengths - - Die Normale der Ebene, auf der die Kurve liegt. Nur gültig für planare Kurven. + + Erstellt eine an der eingegebenen Ebene zentrierte und ausgerichtete Ellipse mit Radius x_radius in Richtung der X-Achse der Ebene und Radius y_radius in Richtung der Y-Achse der Ebene. + Ebene, auf der der Ellipsenbogen gezeichnet wird + X-Achsenradius + Y-Achsenradius + Aus Ebene und Radien erstellte Ellipse - perpendicular + ellipse,aligned ellipse,ellipsebylengths - - Ruft einen Punkt auf der Kurve am angegebenen Parameter zwischen StartParameter() und EndParameter() ab. - Für die Auswertung zu verwendender Parameter - Punkt + + Der Mittelpunkt der Ellipse. + + + Die Hauptachse der Ellipse. Dies ist die längere Achse. Die Länge des Vektors ist der Hauptradius. + + + Die Nebenachse der Ellipse. Dies ist die kürzere Achse. Die Länge des Vektors ist der Nebenradius. + + + Ruft eine Zeichenfolgendarstellung der EllipseArc ab + + + Erstellt einen EllipseArc in einer Ebene mit den angegebenen Radien entlang der X- und Y-Achse und den Sweep-Winkeln. + Ebene mit dem Ellipsenbogen + Radius des EllipseArc in Richtung der X-Achse der Ebene + Radius des EllipseArc in Richtung der Y-Achse der Ebene + Startpunkt des Bogens, gemessen von der positiven X-Achse in der eingegebenen Ebene + Der vom Startwinkel aus zu überstreichende Winkel in Grad + Durch Ebene, Radien und Winkel erstellter Ellipsenbogen - pointoncurve,curvepoint + ellipsearc,arcs - - Ruft eine Vektortangente für die Kurve am angegebenen Parameter zwischen StartParameter() und EndParameter() ab. - Für die Auswertung zu verwendender Parameter - Vektor parallel zu Kurve an Parameter + + Der Mittelpunkt der Ellipse - tangentoncurve,curvetan + ellipsearc,arcs - - Ruft einen Vektor lotrecht zur Kurve am angegebenen Parameter zwischen StartParameter() und EndParameter() ab. - Für die Auswertung zu verwendender Parameter - Vektor lotrecht zu Kurve an Parameter + + Die Hauptachse der Ellipse. Dies ist die längere Achse. Die Länge des Vektors ist der Hauptradius. - normaloncurve,curvenorm + ellipsearc,arcs - - Rufen Sie einen Vektor lotrecht zur Kurve an einem angegebenen Parameter zwischen StartParameter() und EndParameter() ab. Die Kurve muss planar sein. Die resultierende Normale ist über die gesamte Krümmung der Kurve konsistent. - Für die Auswertung zu verwendender Parameter - Wenn 'side' auf False gesetzt ist, zeigt die Normale auf die rechte Seite der Kurve (Bewegung vom Start- zum Endpunkt der Kurve). Wenn 'side' auf True gesetzt ist, zeigt die Normale auf die linke Seite der Kurve. - Vektor lotrecht zu Kurve an Parameter + + Die Nebenachse der Ellipse. Dies ist die kürzere Achse. Die Länge des Vektors ist der Nebenradius. - normaloncurve,curvenorm + ellipsearc,arcs - - Ruft ein CoordinateSystem mit Ursprung im Punkt am angegebenen Parameter ab. Die XAxis wird an der Kurvennormalen, die YAxis an der Tangente der Kurve in diesem Punkt und die Z-Achse am Aufwärtsvektor oder der Binormalen in diesem Punkt ausgerichtet. - Für die Auswertung zu verwendender Parameter - CoordinateSystem am Parameter der Kurve + + Der Startwinkel in Grad - coordoncurve,curvecoord,derivatives + ellipsearc,arcs - - Ruft ein CoordinateSystem mit Ursprung im Punkt am angegebenen Parameter ab. - Für die Auswertung zu verwendender Parameter - Das an den Achsen ausgerichtete CoordinateSystem am Punkt + + Gibt den Überstreichungswinkel des Ellipsenbogens in Grad zurück. - frame,axisaligned,aa,coordcurve,framecurve,curveframe,coordoncurve + ellipsearc,arcs - - Gibt eine Ebene zurück, deren Normale an der Tangente der Kurve ausgerichtet ist. Parameter werden so angepasst, dass 0 immer der Anfangs- und 1 immer der Endpunkt ist. - - + + Die Ebene, auf der sich die Ellipse befindet - planeoncurve,planecurve,tangentplane + ellipsearc,arcs - - Ruft einen Punkt an einer bestimmten Bogenlänge entlang der Kurve ab. - Für die Auswertung zu verwendende Entfernung entlang der Kurve - Punkt an der angegebenen Bogenlänge + + Ruft eine Zeichenfolgendarstellung der Fläche ab + + + Alle diese Fläche umgebenden Kanten gegen den Uhrzeigersinn - pointoncurve,curvepoint,pointalongcurve,distanceoncurve,distancepoint,distpoint,arclength + faces + + 1 + - - Ruft einen Punkt an einer bestimmten Bogenlänge entlang der Kurve ab. - Für die Auswertung zu verwendende Entfernung entlang der Kurve - Punkt an der angegebenen Bogenlänge + + Alle diese Fläche umgebenden Scheitelpunkte gegen den Uhrzeigersinn - pointoncurve,curvepoint,pointalongcurve,distanceoncurve,distancepoint,distpoint,arclength + faces + + 1 + - - Gibt Punkte in regelmäßigen Abständen entlang der Länge der Kurve basierend auf der eingegebenen Anzahl der Unterteilungen zurück. - Anzahl der Unterteilungen - In gleichmäßigen Abständen auf der Kurve verteilte Punkte + + Alle von dieser Fläche umschlossenen Schleifen - - Gibt Punkte entlang der Kurve mit gleicher Sehnenlänge basierend auf der eingegebenen Anzahl der Unterteilungen zurück. - Anzahl der Unterteilungen - Liste der Punkte auf der Kurve + + Die die Fläche bildende und ihr zugrunde liegende Oberfläche + Oberflächendarstellung der Fläche - - Ruft den Punkt an einer bestimmten Sehnenlänge auf der Kurve gemessen von der gegebenen Parameterposition ab. - Die für die Auswertung zu verwendende Sehnenlänge - Parameter auf der Kurve, von dem aus die Messung erfolgen soll - True für Vorwärtsbewegung auf Kurve - Punkt auf Kurve + + Ruft eine Zeichenfolgendarstellung der Spirale ab + + + Erstellt eine Schraubenform. Die Schraube dreht sich immer im Uhrzeigersinn um die angegebene Achsenrichtung. Bei Betrachtung entlang der Achsenrichtung ist der Punkt zu sehen, der bei der Bewegung entlang der Kurve in Richtung zunehmender Parameterwerte die Achse im Uhrzeigersinn umkreist. Die Steigung ist die auf der Schraube zurückgelegte Entfernung in Achsenrichtung pro Umdrehung. Dieser Wert kann positiv oder negativ sein. + Achsenpunkt + Achsenrichtungsvektor + Helix-Startpunkt + Abstand der Helix pro 360 Grad in Richtung der Achse + Anzahl der Umdrehungen in Grad + Durch Achse erstellte Helix - measure from,measure to,parameteratdist + helix,screw,corkscrew,thread - - Gibt Punkte in gleichmäßigen Abständen entlang der Kurve mit der angegebenen Segmentlänge vom angegebenen Punkt zurück - Bezugspunkt für den Beginn der Messung - Für die Auswertung zu verwendende Entfernung entlang der Kurve - Liste von Punkten auf der Kurve, einschließlich des angegebenen Punkts und entlang der Richtung der Kurve. + + Der Winkel (in Grad), um den die Schraube über ihre Länge gedreht wird - - Gibt Punkte in gleichmäßigen Abständen auf der Kurve mit der angegebenen Sehnenlänge vom angegebenen Punkt zurück - Bezugspunkt für den Beginn der Messung. - Sehnenlänge - Liste von Punkten auf der Kurve, einschließlich des angegebenen Punkts und entlang der Richtung der Kurve. + + Steigung gibt den linearen Abstand entlang der Achsenrichtung zurück, den eine Helix in einer kompletten Drehung (360 Grad) überspannt - - Gibt ein CoordinateSystem mit dem angegebenen Abstand vom Startpunkt der Kurve zurück. Die Y-Achse verläuft tangential zur Kurve, die X-Achse gibt die Krümmung an. - Für die Auswertung zu verwendende Entfernung entlang der Kurve - CoordinateSystem auf Kurve - - coordoncurve,curvecoord,derivatives - + + Der Radius des Bogens - - Gibt ein CoordinateSystem mit dem angegebenen Abstand vom Startpunkt der Kurve zurück. Die Y-Achse verläuft tangential zur Kurve, die X-Achse gibt die Krümmung an. - Für die Auswertung zu verwendende Entfernung entlang der Kurve - CoordinateSystem auf Kurve - - coordoncurve,curvecoord,derivatives - + + Die Richtung der Schraubenachse - - Gibt eine Ebene mit dem angegebenen Abstand entlang der Kurve beginnend an deren Startpunkt zurück. Die Normale der Ebene ist an der Tangente der Kurve ausgerichtet. - Für die Auswertung zu verwendende Entfernung entlang der Kurve - Ebene auf Kurve + + Der Basispunkt der Schraubenachse - planeoncurve,planecurve,tangentplane + origin,helixstart - - Gibt eine Ebene mit dem angegebenen Abstand entlang der Kurve beginnend an deren Startpunkt zurück. Die Normale der Ebene ist an der Tangente der Kurve ausgerichtet. - Für die Auswertung zu verwendende Entfernung entlang der Kurve - Ebene auf Kurve - - planeoncurve,planecurve,tangentplane - + + Ruft eine Zeichenfolgendarstellung der IndexGroup ab - - Ruft die Segmentlänge gemessen vom Startpunkt der Kurve bis zum angegebenen Parameter ab. - Wert zwischen 0 und 1 - Segmentlänge - - lengthatparameter,dist along,lengthatpoint,arclength - + + Vergleich der zwei IndexGroups + Die andere IndexGroup + Gibt an, ob diese zwei Objekte gleich sind - - Ruft die Segmentlänge gemessen vom Startpunkt der Kurve bis zum angegebenen Parameter ab. - Wert zwischen 0 und 1 - Segmentlänge - - lengthatparameter,dist along,lengthatpoint,arclength - + + Ruft einen Hashcode für diesen Typ ab + Ein eindeutiger Hashcode für dieses Objekt - - Ruft den Parameter für eine bestimmte Bogenlänge entlang der Kurve ab. - Für die Auswertung zu verwendende Entfernung entlang der Kurve - Parameter + + Erstellt eine IndexGroup mit vier Indizes. + Index a + Index b + Index c + Index d + IndexGroup - parameteratlen,param along,paramatlen,arclength + quad,polygon,mesh,meshes - - Ruft den Parameter für eine bestimmte Bogenlänge entlang der Kurve ab. - Für die Auswertung zu verwendende Entfernung entlang der Kurve - Parameter + + Erstellt eine IndexGroup mit drei Indizes. + Index a + Index b + Index c + IndexGroup - parameteratlen,param along,paramatlen,arclength + tri,polygon,mesh,meshes - - Ruft den Parameter für eine bestimmte Sehnenlänge entlang der Kurve von der angegebenen Position aus ab. - Die für die Auswertung zu verwendende Sehnenlänge - Parameter auf der Kurve, von dem aus die Messung erfolgen soll - True für Vorwärtsbewegung auf Kurve - Parameter - - measure from,measure to,parameteratdist - + + Entweder 3 oder 4, je nachdem, ob ein Dreieck oder ein Viereck dargestellt werden soll. - - Ruft den Parameter am Startpunkt einer Kurve ab - Parameterwert - - start domain,curvestart - + + Der erste Index - - Ruft den Parameter am Endpunkt einer Kurve ab - Parameterwert + + Der zweite Index + + + Der dritte Index + + + Der vierte Index + + + Ruft eine Zeichenfolgendarstellung der Linie ab + + + Erstellt eine gerade Linie zwischen zwei eingegebenen Punkten. + Linienanfangspunkt + Linienendpunkt + Linie von Anfangs- und Endpunkt - end domain,curveend + line,linebypoints,lines - - Ruft die Segmentlänge zwischen zwei Parametern auf der Kurve ab - Wert zwischen 0 und 1 - Wert zwischen 0 und 1 - Segmentlänge + + Erstellt eine Linie mit der bestmöglichen Annäherung an ein Streudiagramm aus Punkten. + Liste der Punkte für Ausgleichseinrechnungslinie + Linie von Anpassung durch Punkte - measure,distance,arclength + line,approximate,lines - - Ruft die Bogenlänge zwischen zwei Parameterpunkten auf der Kurve ab. - Anfang der Domäne - Ende der Domäne - Bogenlänge zwischen den beiden Parametern + + Erstellt eine zur eingegebenen Kurve tangentiale Linie am Parameterpunkt der eingegebenen Kurve. + Basiskurve für Tangentenlinie + Parameterwert + Tangentenlinie - measure,distance,arclength + tangentline,tangentto,lines - - Rufen Sie den Parameter an einem bestimmten Punkt entlang der Kurve ab. Wenn sich der Punkt nicht auf der Kurve befindet, gibt ParameterAtPoint weiterhin einen Wert zurück, der einem nahegelegenen Punkt auf der Kurve entspricht, aber der Punkt ist im Allgemeinen nicht der nächstgelegene Punkt. - Ein Punkt entlang oder in der Nähe der Kurve - Der Parameter auf der Kurve für den angegebenen Punkt. + + Erstellt eine gerade Linie mit der angegebenen Länge vom Startpunkt ausgehend in Vektorrichtung. + Linienanfangspunkt + Richtungsvektor + Länge der Linie + Linie von Anfangsrichtung und -länge - projectpoint,closestparam,curveparam + linebyvector,lines - - Kehrt die Richtung der Kurve um. - Neue Kurve in entgegengesetzter Richtung + + Die Richtung der Kurve - flip + lines - - Versetzt eine Kurve um einen bestimmten Betrag. Die Kurve muss planar sein. - Positive oder negative Entfernung für Versatz - neue versetzte Kurven + + Ruft eine Zeichenfolgendarstellung der Schleife ab + + + Die Fläche, die die Kontur umschließt + + + Die gemeinsamen Kanten in der Kontur + + + Gibt an, ob die Schleife am Rand oder innen liegt. + + + Ruft eine Zeichenfolgendarstellung der NurbsCurve ab + + + Erstellt ein BSplineCurve über explizite Steuerpunkte. Anmerkung 1: BSplineCurves mit Grad=1 weisen G1-Diskontinuitäten auf, die Probleme bei Extrusionen, Sweeps und anderen Vorgängen verursachen. Sie sollten daher vermieden werden. Verwenden Sie stattdessen eine PolyCurve. Anmerkung 2: Bei periodischen (geschlossenen) Kurven muss der letzte Punkt unbedingt mit dem ersten zusammenfallen. + Punkte für NURBS-Kurve + Aus Punkten erstellte NURBS-Kurve - thicken,lines + nurbscurve,spline,lines - 0.5,0.4 + 0.5,0.5,0.45 - - Erstellen Sie eine oder mehrere Kurven durch Versetzen einer planaren Kurve um den angegebenen Abstand in einer Ebene, die durch die Ebenennormale definiert ist. Wenn Lücken zwischen den versetzten Komponentenkurven vorhanden sind, werden diese durch Verlängern der Versatzkurven gefüllt. Das "planeNormal"-Eingabeargument verwendet vorgabemäßig die Normale der Ebene, die die Kurve enthält, aber eine explizite Normale parallel zur ursprünglichen Kurvennormalen kann angegeben werden, um die Richtung des Versatzes besser zu steuern. Ist beispielsweise für mehrere Kurven mit derselben Ebene eine einheitliche Versatzrichtung erforderlich, kann "planeNormal" verwendet werden, um einzelne Kurvennormalen zu überschreiben und zu erzwingen, dass alle Kurven in dieselbe Richtung versetzt werden. Durch Umkehren der Normalen wird die Versatzrichtung umgekehrt. - Ein positiver Versatzabstand gilt in Richtung des Kreuzprodukts zwischen der Kurventangente und dem Normalenvektor der Ebene, während ein negativer Versatz in die entgegengesetzte Richtung angewendet wird. - Die Ebenennormale der Kurve. Vorgabe ist die Ebenennormale der Eingabekurve - Eine oder mehrere Versatzkurven + + Erstellt ein BSplineCurve über explizite Steuerpunkte. Anmerkung 1: BSplineCurves mit Grad=1 weisen G1-Diskontinuitäten auf, die Probleme bei Extrusionen, Sweeps und anderen Vorgängen verursachen. Sie sollten daher vermieden werden. Verwenden Sie stattdessen eine PolyCurve. Anmerkung 2: Bei periodischen (geschlossenen) Kurven muss der letzte Punkt unbedingt mit dem ersten zusammenfallen. + Punkte für NURBS-Kurve + Gradwert der Kurve + Aus Punkten erstellte NURBS-Kurve - thicken,lines + nurbscurve,spline,degree,lines - 0.5,0.4 + 0.5,0.5,0.5,0.45 - - Erstellt eine Kurve durch Ziehen in der Ebene. - Die Ebene, in die die Kurve gezogen werden soll - Eine Kurve in der Ebene + + Erstellt ein BSplineCurve über explizite Steuerpunkte. Anmerkung 1: BSplineCurves mit Grad=1 weisen G1-Diskontinuitäten auf, die Probleme bei Extrusionen, Sweeps und anderen Vorgängen verursachen. Sie sollten daher vermieden werden. Verwenden Sie stattdessen eine PolyCurve. Anmerkung 2: Bei periodischen (geschlossenen) Kurven muss der letzte Punkt unbedingt mit dem ersten zusammenfallen. + Punkte für NURBS-Kurve + Gradwert der Kurve + Zum Schließen der Kurve umschalten + Aus Punkten erstellte NURBS-Kurve - projectcurve,toplane + nurbscurve,spline,degree,smoothness,lines + + 0.5,0.5,0.5,0.5,0.45 + - - Ziehen Sie diese Kurve auf die eingegebene Oberfläche in Richtung der Oberflächennormalen. - + + Erstellt eine BSplineCurve aus Kontrollscheitelpunkten, Gewichtungen und Knoten. Aus den ASM-Dokumenten: Grad: Muss größer als 1 (stückweise linearer Spline) und kleiner als 26 (maximal von ASM unterstützter Grad für B-Spline-Basis) sein. Gewichtungen: Alle Gewichtungswerte (falls angegeben) müssen streng positiv sein. Gewichtungen kleiner als 1e-11 werden nicht akzeptiert, und die Funktion schlägt fehl. Knoten: Der Knotenvektor muss eine nicht-absteigende Folge sein. Die Einflussverstärkung der inneren Knoten darf nicht größer sein als Grad+1 am Anfangs- und Endknoten und Grad an den inneren Knoten (dies ermöglicht die Darstellung von Kurven mit G1-Diskontinuität). Beachten Sie, dass ungeklammerte Knotenvektoren unterstützt werden, sie werden jedoch in geklammerte konvertiert, und die entsprechenden Änderungen werden auf die Kontrollpunkt-/Gewichtungsdaten angewendet. Knoten-Array: Die Größe des Arrays muss num_control_points + Grad + 1 betragen. + + + + - projectcurve,tosurf + explicit,nurbscurve,spline,degree,spline byarray,lines + + 0.5,0.5,0.5,0.5,0.5,0.45 + - - Teilt die Kurve in die angegebene Anzahl von Kurven gleicher Länge. - Anzahl der Unterteilungen - Array von Kurven nach der Teilung + + Erstellt eine BSplineCurve durch Interpolation zwischen Punkten. + Punkte für NURBS-Kurve + Aus Punkten erstellte NURBS-Kurve - chopcurve,segment,slices + fit,approximate,spline,lines + + 0.5,0.5,0.5,0.45 + - - Teilt die Kurve in die angegebene Anzahl von Kurven mit gleichen Abständen zwischen Anfangs- und Endpunkt jeder Kurve (gleichen Sehnen). - Anzahl der Unterteilungen - Array von Kurven nach der Teilung + + Erstellt eine BSplineCurve durch Interpolation zwischen Punkten. Anmerkung 2: Bei periodischen (geschlossenen) Kurven muss der letzte Punkt unbedingt mit dem ersten zusammenfallen. + Punkte für NURBS-Kurve + Zum Schließen der Kurve umschalten + Aus Punkten erstellte NURBS-Kurve - divide by chordlength,chord,segment,chopcurve + fit,approximate,spline,lines + + 0.5,0.5,0.5,0.45 + - - Teilt die Kurve in Kurven der angegebenen Länge, gemessen ab der angegebenen Parameterposition. - Länge der Kurven nach der Unterteilung - Parameterposition für Messung - Array von Kurven nach Teilung - - divide by chordlength,chord,segment,chopcurve - - - - Teilt die Kurve in Kurven mit der angegebenen Sehnenlänge, gemessen ab der angegebenen Parameterposition. - Sehnenlänge der einzelnen durch die Teilung entstehenden Kurven - Parameterposition für Messung - Array von Kurven nach der Teilung + + Erstellt eine BSplineCurve durch Interpolation zwischen Punkten mit dem angegebenen Grad. + Punkte für NURBS-Kurve + Gradwert der Kurve + Aus Punkten erstellte NURBS-Kurve - divide by chordlength,chord,segment,chopcurve + fit,approximate,spline,smoothness,lines + + 0.5,0.5,0.5,0.5,0.45 + - - Entfernt den Anfang der Kurve am angegebenen Parameter. - Der Parameter für den Anfang der Stutzung - Neue Kurve nach Entfernen des Anfangs + + Gibt eine BSplineCurve durch die Punkte mit tangentialen Richtungen aus. + Steuerpunkte für NURBS-Kurve + Starttangente + Endtangente + Aus Punkten und Tangenten erstellte NURBS-Kurve - rem,remstart,removestart,trimcurve + spline by tangent,tangents,lines + + 0.5,0.5,0.45 + - - Entfernt den Anfang der Kurve am angegebenen Parameter. - Der Parameter für den Anfang der Stutzung - Neue Kurve nach Entfernen des Anfangs + + Der Grad der Kurve - rem,remstart,removestart,trimcurve + smoothness,interpolation,continuity - - Entfernt das Ende der Kurve am angegebenen Parameter. - Der Parameter für den Anfang der Stutzung - Neue Kurve nach Entfernen des Endes + + Unabhängig davon, ob die NurbsCurve periodisch ist oder nicht, ist eine periodische Kurve eine geschlossene Kurve, in der Verformung nicht zum Auftreten von Knicken führt. - rem,remend,removeend,trimcurve + isclosed - - Entfernt das Ende der Kurve am angegebenen Parameter. - Der Parameter für den Anfang der Stutzung - Neue Kurve nach Entfernen des Endes - - rem,remend,removeend,trimcurve - + + Gibt an, ob die NurbsCurve rational ist oder nicht. Dadurch wird definiert, ob Gewichtungen ungleich 1.0 vorhanden sind. - - Entfernt den Anfang und das Ende der Kurve an den angegebenen Parametern. - Der Parameter für den Anfang der Stutzung - Der Parameter für den Anfang der Stutzung - Neue Kurve nach Entfernen der äußeren Segmente - - rem,remend,remstart,remove,trimcurve,removeends - + + Ruft die Steuerpunkte der NurbsCurve ab. Dies sind die für die Interpolation der Kurve genutzten Punkte. + Array von Punkten - - Entfernt den Anfang und das Ende der Kurve an den angegebenen Parametern. - Der Parameter für den Anfang der Stutzung - Der Parameter für den Anfang der Stutzung - Neue Kurve nach Entfernen der äußeren Segmente - - rem,remend,remstart,remove,trimcurve,removeends - + + Die 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 - - Entfernt den inneren Teil einer Kurve an den angegebenen Parametern. - Der Parameter für den Anfang der Stutzung - Der Parameter für den Anfang der Stutzung - Neue Kurve nach Entfernen des inneren Segments + + Gibt die Gewichtungen des NurbsCurve-Kontrollpunkts zurück. Gewichtungen bestimmen den Einfluss jedes Kontrollpunkts auf die Form der Kurve. + Gewichtung der NURBS-Kurve - rem,removemiddle,middle,remmiddle,cutout,trimcurve + ptweight - - Entfernt den inneren Teil einer Kurve an den angegebenen Parametern. - Der Parameter für den Anfang der Stutzung - Der Parameter für den Anfang der Stutzung - Neue Kurve nach Entfernen des inneren Segments - - rem,removemiddle,middle,remmiddle,cutout,trimcurve - + + Ruft eine Zeichenfolgendarstellung der NurbsSurface ab - - Entfernt mehrere Segmente der Kurve, wobei das 1., 3., 5. Segment usw. verworfen werden. - Liste der Parameter zum Teilen der Kurve - Array von Kurven, wobei das 1., 3., 5. Segment usw. verworfen werden + + Erstellt eine NurbsSurface mit angegebenen interpolierten Punkten und U- und V-Graden. Die resultierende Oberfläche verläuft durch alle Punkte. + Raster mit Punkten für NURBS-Oberfläche + Grad in U-Richtung + Grad in V-Richtung + Durch Punkte erstellte NURBS-Oberfläche - rem,removeparts,remparts,cutout,trimcurv,interior,odd + fit,topoints - - Entfernt mehrere Segmente der Kurve, wobei das 1., 3., 5. Segment usw. verworfen werden. - Liste der Parameter zum Teilen der Kurve - Array von Kurven, wobei das 1., 3., 5. Segment usw. verworfen werden + + Erstellt eine NurbsSurface mit angegebenen interpolierten Punkten und U- und V-Graden. Die resultierende Oberfläche verläuft durch alle Punkte. Die Anzahl der Tangenten muss der Anzahl der Punkte in der jeweiligen Richtung entsprechen. Das Ergebnis ist eine Oberfläche dritten Grades sowohl in U- als auch in V-Richtung. + + + + + + - rem,removeparts,remparts,cutout,trimcurv,interior,odd + fit,topoints,totangents - - Entfernt gerade oder ungerade Segmente der Kurventeilung an den angegebenen Parametern, je nachdem, ob das Flag 'discardEvenSegments' auf True oder False eingestellt ist. - Liste der Parameter zum Teilen der Kurve - Festlegen, ob geradzahlige Segmente verworfen werden sollen oder nicht - Liste der Kurven, die nach dem Verwerfen der geraden oder ungeraden Kurvensegmente übrig bleiben. + + Erstellt eine NurbsSurface, die einer Gruppe unterschiedlicher Oberflächenmerkmale entspricht. Dies ist das am höchsten entwickelte Verfahren zur Anpassung von Oberflächen. Die resultierende Oberfläche verläuft durch alle Punkte. Die Anzahl der Tangenten muss der Anzahl der Punkte in der jeweiligen Richtung entsprechen. Das Ergebnis ist eine Oberfläche dritten Grades sowohl in U- als auch in V-Richtung. Die Ableitungen an den Ecken müssen Ableitungen zweiter Ordnung sein (dP/dUdV) und in der Reihenfolge [lowU, lowV], [highU, lowV], [lowU, highV], [highU, highV] angegeben werden. + + + + + + + + + - rem,removeparts,remparts,cutout,trimcurv,interior,even + fit,topoints,totangents,fit corners,complex fit - - Teilt eine Kurve am angegebenen Parameter in zwei Teile. - Parameter zum Teilen der Kurve - Die beiden nach der Teilung verbleibenden Kurven - - cutinto,divide,curve2curves,cut - + + Erstellt eine NurbsSurface über explizite Steuerpunkte mit angegebenem U- und V-Grad. + Raster mit Steuerpunkten für NURBS-Oberfläche + Grad in U-Richtung + Grad in V-Richtung + Durch Steuerpunkte erstellte NURBS-Oberfläche - - Teilt eine Kurve am angegebenen Parameter in zwei Teile. - Parameter zum Teilen der Kurve - Die beiden nach der Teilung verbleibenden Kurven + + Erstellt eine NurbsSurface mit den angegebenen Kontrollscheitelpunkten, Knoten, Gewichtungen sowie U- und V-Grad. Für die Daten gelten einige Einschränkungen; werden diese nicht eingehalten, schlägt die Funktion fehl, und ein Ausnahmefehler wird ausgegeben. Grad: Sowohl U als auch V müssen höheren Grades als 1 (stückweise linearer Spline) und niedrigeren Grades als 26 (maximal von ASM unterstützter Grad der B-Spline-Basis) sein. Gewichtungen: Alle Gewichtungswerte (falls angegeben) müssen streng positiv sein. Gewichtungen kleiner als 1e-11 werden nicht akzeptiert, und die Funktion schlägt fehl. Knoten: Beide Knotenvektoren müssen nicht-absteigende Folgen sein. Die Einflussverstärkung der inneren Knoten darf nicht größer sein als Grad+1 am Anfangs- und Endknoten und Grad an den inneren Knoten (dies ermöglicht die Darstellung von Oberflächen mit G1-Diskontinuität). Beachten Sie, dass ungeklammerte Knotenvektoren unterstützt werden, sie werden jedoch in geklammerte konvertiert, und die entsprechenden Änderungen werden auf die Kontrollpunkt-/Gewichtungsdaten angewendet. + + + + + + + - cutinto,divide,curve2curves,cut + lines + + 0.4 + - - Teilt eine Kurve in mehrere Teile an den angegebenen Parametern. - Liste der Parameter zum Teilen der Kurve - Durch Teilung erstellte Kurven + + Gibt den Grad der Oberfläche in U-Richtung zurück. - cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + surface smoothness,continuity - - Teilt eine Kurve in mehrere Teile an den angegebenen Parametern. - Liste der Parameter zum Teilen der Kurve - Durch Teilung erstellte Kurven + + Gibt den Grad der Oberfläche in V-Richtung zurück. - cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + surface smoothness,continuity - - Teilt eine Kurve an den angegebenen Punkten in mehrere Stücke. - Punkte auf der Kurve, an denen diese unterteilt werden soll - Durch Teilung erstellte Kurven - - cutinto,divide,curve2curves,cut,cut multiple,splitmultiple - + + Gibt die Anzahl der Kontrollpunkte in U-Richtung zurück. - - Verbindet eine Gruppe von Kurven mit dem Ende der Polykurve. Kehrt Kurven um, um Verbindungen sicherzustellen. - Andere Kurven oder Kurve zum Verbinden mit Polycurve - Aus Kurven erstellte Polycurve - - convertcurves,curves2polycurve,joincurves,concat,joinall,joinmany - + + Gibt die Anzahl der Kontrollpunkte in V-Richtung zurück. - - Verbindet diese Kurve und die eingegebene Kurve zu einer neuen PolyCurve, wobei die ursprünglichen Kurven genau erhalten bleiben. - Kurve, mit der verbunden werden soll - Aus den beiden Kurven gebildete PolyCurve + + Gibt true zurück, wenn die Oberfläche in U-Richtung periodisch ist. - convertcurve,curve2polycurve,joincurve,concat + closedinU - - Extrudiert eine Kurve in Richtung des Normalenvektors. - Abstand zum Extrudieren der Kurve - Extrudierte Fläche + + Gibt true zurück, wenn die Oberfläche in V-Richtung periodisch ist. - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve + closedinV - - Extrudiert eine Kurve um die Länge des eingegebenen Vektors in die angegebene Richtung. - Vektor für die Extrusion - Extrudierte Fläche - - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - + + Legt fest, ob die NurbsSurface rational ist oder nicht. Dies legt fest, ob mindesten eine der Gewichtungen nicht 1.0 ist. Gibt True zurück, wenn die Oberfläche rational ist, andernfalls False. - - Extrudiert eine Kurve um die angegebene Strecke in die angegebene Richtung. - Vektor für die Extrusion - Strecke für die Extrusion - Extrudierte Fläche - - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - + + Gibt NurbsSurface-Kontrollpunkte (Pole) zurück. + - - Extrudiert eine Kurve um die angegebene Strecke in Richtung der Normalen. Die Kurve muss geschlossen sein. - Strecke für die Extrusion - Extrudierter Volumenkörper + + Gibt die Gewichtungen des NurbsSurface-Kontrollpunkts zurück. Gewichtungen bestimmen den Einfluss jedes Kontrollpunkts auf die Form der Kurve. + NURBS-Gewichtung der Oberfläche - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + ptweights - - Extrudiert eine Kurve um die Länge des eingegebenen Vektors in die angegebene Richtung. Die Kurve muss geschlossen sein. - Vektor für die Extrusion - Extrudierter Volumenkörper - - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - + + Gibt die Oberflächenknoten in U-Richtung zurück. Knoten sind eine Reihe von Parameterwerten (doubles), die verwendet werden, um festzulegen, wo und wie die Kontrollpunkte sich auf die Oberfläche auswirken. + NURBS-U-Knoten der Oberfläche - - Extrudiert eine Kurve um die angegebene Strecke in die angegebene Richtung. Die Kurve muss geschlossen sein. - Vektor für die Extrusion - Strecke für die Extrusion - Extrudierter Volumenkörper + + Gibt die Oberflächenknoten in V-Richtung zurück. Knoten sind eine Reihe von Parameterwerten (doubles), die verwendet werden, um festzulegen, wo und wie die Kontrollpunkte sich auf die Oberfläche auswirken. + NURBS-V-Knoten der Oberfläche + + + Ruft eine Zeichenfolgendarstellung der Ebene ab + + + Erstellt eine am Ursprungspunkt zentrierte Ebene mit eingegebenem Normalenvektor. + Ursprungspunkt der Ebene + Normalenrichtungsvektor der Ebene + Durch Ursprung und Normale erstellte Ebene - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + plane,tonormal - - Verlängert eine Kurve um die angegebene Strecke am durch einen Auswahlpunkt festgelegten Ende. Die ausgewählte Seite wird verlängert. Geschlossene Kurven wie Kreise und Ellipsen können nicht verlängert werden. Wenn die zu verlängernde Kurve linear ist, wird die Verlängerung ebenfalls linear sein. - Strecke für Verlängerung - Punkt am zu verlängernden Ende - Verlängerte Kurve - - makelonger,stretch,extendside - + + Erstellt eine "ausgerichtete" Ebene, positioniert am Punktursprung mit der Vektornormalen, aber mit einer bestimmten X-Achsenausrichtung. Dies hat keine Auswirkungen auf Teilungen, Überschneidungen, Projektionen und andere Vorgänge, sondern gibt lediglich die Ausrichtung des Eingabekoordinatensystems an. + Ursprungspunkt der Ebene + Normalenrichtungsvektor + X-Achsen-Richtungsvektor + Ebene durch Ursprungsnormale und X-Achse - - Verlängert eine Kurve um die angegebene Strecke auf ihrer Startseite. Geschlossene Kurven wie Kreise und Ellipsen können nicht verlängert werden. Wenn die zu verlängernde Kurve linear ist, wird die Verlängerung ebenfalls linear sein. - Strecke für Verlängerung - Verlängerte Kurve - - makelonger,stretch - + + Die X- und Y-Achse liegen in der Ebene. Die Z-Achse ist das Kreuzprodukt der beiden Vektoren. + Ursprungspunkt der Ebene + X-Achsen-Richtungsvektor der Ebene + Y-Achsen-Richtungsvektor der Ebene + Durch die Ursprungs-X-Achse und -Y-Achse erstellte Ebene - - Verlängert eine Kurve um die angegebene Strecke an ihrem Ende. Geschlossene Kurven wie Kreise und Ellipsen können nicht verlängert werden. Wenn die zu verlängernde Kurve linear ist, wird die Verlängerung ebenfalls linear sein. - Strecke für Verlängerung - Verlängerte Kurve + + Passt eine Ebene in die eingegebenen Punkte ein; im Wesentlichen eine Anpassung an ein 3D-Streudiagramm. + Liste von Punkten zum Definieren der Ebene + Durch Ausgleichseinrechnung durch Punkte erstellte Ebene - makelonger,stretch + fit,bestfit - - Annäherung an eine Kurve mit einer Sammlung von Bogen und Linien - Array von Bogen und Linien als Annäherung an die Kurve + + Erstellt eine Ebene, in der die eingegebene Linie und der externe Punkt liegen. Der Punkt kann nicht auf der Linie oder ihrer Achse liegen. + Linie zur Bestimmung der Ebene + Punkt zur Bestimmung der Ebene + Aus Linie und Punkt erstellte Ebene - rationalizecurve,fitarcs,fitlines,arcs,lines + lines - 0.5,0.5,0.5,0.4,0.4 + 0.4 - - Wandelt die Kurve in eine NurbsCurve-Annäherung um. - NurbsCurve als Annäherung an Kurve + + Erstellt eine Ebene mit den drei eingegebenen Punkten. + Ursprung der Ebene + Beliebiger Punkt auf der Ebene + Punkt auf der X-Achse der Ebene relativ zu deren Ursprung + + + + Erstellt eine Ebene in der Welt-XY-Ebene. + Ebene an XY-Ebene der Welt + + + Erstellt eine Ebene in der Welt-XZ-Ebene. + Ebene an XZ-Ebene der Welt + + + Erstellt eine Ebene in der Welt-YZ-Ebene. + Ebene an der YZ-Ebene der Welt + + + Gibt den Ursprung der Ebene zurück. - curve2spline,convertcurve,tospline,lines + position,planecenter - - 0.5,0.5,0.5,0.4 - - - Füllt eine geschlossene Kurve. - Fläche im Inneren der Kurve + + Gibt die Richtung der Normalen der Ebene zurück. - fill,profiletosurf,loop,loop2surf,edgesurf + perpendicular - - Projiziert eine Eingabekurve entlang einer angegebenen Projektionsrichtung auf eine festgelegte Basisgeometrie. - Geometrie, auf die projiziert werden soll - Vektor - Liste der in die Basisgeometrie projizierten Geometrien + + Die X-Basis der Ebene - - Führt diese Kurve als Sweep an der Pfadkurve entlang, und erstellt dadurch eine Oberfläche. - + + Die Y-Basis der Ebene + + + Erzeugt ein neues CoordinateSystem für diese Ebene. Es basiert auf dem Ursprung sowie der Basis der X- und Y-Achse. - sweep1,curve2surf + converttoCS,convert2cs - - Führt diese geschlossene Kurve als Sweep an der Pfadkurve entlang, und erstellt dadurch einen Volumenkörper. - + + Erstellt einen neuen Ebenenversatz von dieser Ebene in Richtung der Normalen mit der angegebenen Entfernung. + - sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid + alongnormal,moveplane - - Führt diese geschlossene Kurve als Sweep an der Pfadkurve entlang und erstellt so einen Volumenkörper - Pfad, der den Sweep-Pfad darstellt - Ende des Sweeps schneiden und lotrecht zum Pfad anordnen - Volumenkörper, der diese geschlossene Kurve entlang der Pfadkurve sweept + + Ruft eine Zeichenfolgendarstellung des Punkts ab + + + Vergleich der zwei Punkte + Der andere Punkt + Gibt an, ob diese zwei Objekte gleich sind + + + Ruft einen Hashcode für diesen Typ ab + Ein eindeutiger Hashcode für dieses Objekt + + + Legt einen Punkt in der XY-Ebene nach Angabe zweier kartesischer Koordinaten fest. Die Z-Komponente hat den Wert 0. + X-Koordinate + Y-Koordinate + Durch Koordinaten erstellter Punkt - sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid + xy,position - - Gibt eine neue, mit der angegebenen Toleranz angenäherte Kurve zurück. - - + + Ruft den Ursprung ab (0,0,0). + Ursprungspunkt - fitcurve,reducecurve,simplecurve,approximate + zero,origin - - Ruft eine Zeichenfolgendarstellung des Zylinders ab + + Legt einen Punkt nach Angabe dreier kartesischer Koordinaten fest. + X-Koordinate + Y-Koordinate + Z-Koordinate + Durch Koordinaten erstellter Punkt + + point,xyz,position + - - Erstellt einen zylindrischen Volumenkörper, definiert durch ein übergeordnetes CoordinateSystem, den Radius und die Höhe des Zylinders. + + Legt einen Punkt im angegebenen Koordinatensystem mithilfe dreier kartesischer Koordinaten fest. Übergeordnetes Koordinatensystem - Radiusgröße - Zylinderhöhe - Aus Radius und Höhe erstellter Zylinder + X-Koordinate + Y-Koordinate + Z-Koordinate + Punkt an kartesischen Koordinaten - cylinder,tube + point,xyz,localposition - - Erstellt einen zylindrischen Volumenkörper nach Angabe des unteren und oberen Mittelpunkts des Zylinders. - Startpunkt des Zylinders - Endpunkt des Zylinders - Radius des Zylinders - Durch Punkte und Radius erstellter Zylinder + + Legt einen Punkt im angegebenen Koordinatensystem nach Angabe seiner Position in zylindrischen Koordinaten fest. + Koordinatensystem, in dem der Punkt erstellt werden soll + Der Winkel gibt die Drehung von der X-Achse im Koordinatensystem aus um die Z-Achse in Grad an. + Höhe des Punkts über der XY-Ebene + Abstand vom Ursprung des Koordinatensystems + Punkt an zylindrischen Koordinaten - cylinder,tube,by center points + point,localposition - - Der Radius des Zylinders - - - Die Gesamthöhe + + Legt einen Punkt im angegebenen Koordinatensystem anhand seiner Position in Kugelkoordinaten fest. + Koordinatensystem, in dem der Punkt erstellt werden soll + Winkel von der Z-Achse abwärts in Grad + Die Drehung um die Kugel von der X-Achse aus in Grad + Abstand vom Ursprung + Punkt an sphärischen Koordinaten - cylinder + point,localposition - - Achse des Zylinders + + Schneidet Punkte aus, um Duplikate im Toleranzbereich der einzubeziehenden Punkte auszuschließen. + Liste von Punkten, aus der Duplikate ausgeschnitten werden sollen + Ausschneidetoleranz + Eindeutige Punkte - cylinder + unique,duplicates,remove duplicates,distinct,near - - Ruft eine Zeichenfolgendarstellung der Kante ab - - - Die die Kante bildende und ihr zugrunde liegende Kurve - - - Die an diese Kante angrenzenden Flächen - - - Der Scheitelpunkt, an dem diese Kante beginnt - - - Der Scheitelpunkt, an dem diese Kante endet + + Die X-Komponente des Punkts - - Die zu dieser Kante gehörigen gemeinsamen Kanten + + Die Y-Komponente des Punkts - - Ruft eine Zeichenfolgendarstellung der Ellipse ab + + Die Z-Komponente des Punkts - - Erstellt eine am eingegebenen Punkt zentrierte und an der XY-Ebene des WKS ausgerichtete Ellipse mit den angegebenen Radien für die X- und Y-Achse. - Ursprungspunkt der Ellipse - X-Achsenradius - Y-Achsenradius - Durch Ursprung und Radien erstellte Ellipse + + Ruft den Vektor mit identischer X- Y- und Z-Komponente ab. + - ellipse + convertovector,point2vector - - Erstellt eine am eingegebenen Punkt zentrierte Ellipse mit zwei angegebenen Achsen. Die Achsen müssen im Winkel von 90 Grad zueinander liegen. - Ursprungspunkt der Ellipse - X-Achsenradius - Y-Achsenradius - Aus Ursprungsvektoren erstellte Ellipse + + Fügt einem Punkt einen Vektor hinzu. Dies ist identisch mit Translate(Vector). + + - ellipsebylengths,ellipsebyvectors + movepoint,move,move along - - Erstellt eine am eingegebenen CoordinateSystem zentrierte und ausgerichtete Ellipse mit Radius x_radius in X-Richtung des KS und Radius y_radius in Y-Richtung des KS. - Ursprungskoordinatensystem der Ellipse - X-Achsenradius - Y-Achsenradius - Durch Koordinatensystem und Radien erstellte Ellipse - - ellipse,aligned ellipse,ellipsebylengths - - - - Erstellt eine an der eingegebenen Ebene zentrierte und ausgerichtete Ellipse mit Radius x_radius in Richtung der X-Achse der Ebene und Radius y_radius in Richtung der Y-Achse der Ebene. - Ebene, auf der der Ellipsenbogen gezeichnet wird - X-Achsenradius - Y-Achsenradius - Aus Ebene und Radien erstellte Ellipse + + Zieht einen Vektor von einem Punkt ab. Dies ist identisch mit Translate(-Vector). + + - ellipse,aligned ellipse,ellipsebylengths + movepoint,move,move along - - Der Mittelpunkt der Ellipse. - - - Die Hauptachse der Ellipse. Dies ist die längere Achse. Die Länge des Vektors ist der Hauptradius. - - - Die Nebenachse der Ellipse. Dies ist die kürzere Achse. Die Länge des Vektors ist der Nebenradius. + + Projiziert ein anderes Geometrieobjekt entlang einem angegebenen Richtungsvektor auf dieses + + + - - Ruft eine Zeichenfolgendarstellung der EllipseArc ab + + Ruft eine Zeichenfolgendarstellung der PolySurface ab - - Erstellt einen EllipseArc in einer Ebene mit den angegebenen Radien entlang der X- und Y-Achse und den Sweep-Winkeln. - Ebene mit dem Ellipsenbogen - Radius des EllipseArc in Richtung der X-Achse der Ebene - Radius des EllipseArc in Richtung der Y-Achse der Ebene - Startpunkt des Bogens, gemessen von der positiven X-Achse in der eingegebenen Ebene - Der vom Startwinkel aus zu überstreichende Winkel in Grad - Durch Ebene, Radien und Winkel erstellter Ellipsenbogen - - ellipsearc,arcs - + + Erstellt PolySurface mithilfe einer Erhebung durch Kurven. + Für Erhebung zu verwendende Kurven + - - Erstellt einen EllipseArc in einer Ebene mit den angegebenen Radien entlang der X- und Y-Achse und den Sweep-Winkeln. - Ebene, in der der EllipseArc liegt - Radius des EllipseArc in Richtung der X-Achse der Ebene - Radius des EllipseArc in Richtung der Y-Achse der Ebene - Startpunkt des Bogens, gemessen von der positiven X-Achse in der eingegebenen Ebene - Der vom Startwinkel aus zu überstreichende Winkel in Grad + + Erstellt PolySurface mithilfe einer Erhebung durch PolyCurves. + Für Erhebung zu verwendende Kurven + Kurve als Führung für Erhebung - ellipsearc,arcs + loftbyrail - - Der Mittelpunkt der Ellipse + + Erstellt PolySurface mithilfe einer Erhebung durch PolyCurves. + Für Erhebung zu verwendende Kurven + Kurven als Führung für Erhebung + - ellipsearc,arcs + loftbyrails,loft rails,guides - - Die Hauptachse der Ellipse. Dies ist die längere Achse. Die Länge des Vektors ist der Hauptradius. + + Erstellt PolySurface durch Verbinden von Oberflächen. + Zu PolySurface zu verbindende Flächen + - ellipsearc,arcs + joinsurfaces,joinsrf - - Die Nebenachse der Ellipse. Dies ist die kürzere Achse. Die Länge des Vektors ist der Nebenradius. + + Erstellt PolySurface nach Oberflächen von Volumenkörper. + Volumenkörper, dessen Oberflächen verwendet werden sollen + - ellipsearc,arcs + solid2poly,solidtopoly,convertsolid - - Der Startwinkel in Grad + + Erstellt Polysurface durch Sweep von Kurven entlang einer Führungskurve. + Führungskurve für Sweep + Sweep-Profil + - ellipsearc,arcs + sweep,rail,guide,sweep1 - - Gibt den Überstreichungswinkel des Ellipsenbogens in Grad zurück. + + Gibt neue Oberflächen zurück, die die zugrunde liegenden Oberflächen repräsentieren. + - ellipsearc,arcs + subsurfaces,getsurfaces,explode - - Die Ebene, auf der sich die Ellipse befindet + + Sucht Oberflächen nach Punkt. Übernimmt den ersten Schnittpunkt in Vorwärtsrichtung. Ergebnis: eine Oberfläche für gefundenen Punkt in Oberflächeninnenbereich, zwei für Punkt auf Oberflächenkante, viele für Scheitelpunkt. + + + - ellipsearc,arcs + surfacesatpoint,findsurfaces,extractsurfaces - - Ruft eine Zeichenfolgendarstellung der Fläche ab - - - Alle diese Fläche umgebenden Kanten gegen den Uhrzeigersinn + + Sucht Oberflächen nach Linie. Übernimmt alle Oberflächen entlang Linie. + + - faces + surfacesonline,findsurfaces,extractsurfaces,lines - 1 + 0.5,0.5,0.5,0.4 - - Alle diese Fläche umgebenden Scheitelpunkte gegen den Uhrzeigersinn - - faces - - - 1 - + + Berechnet 2D-Zellengrenzen, die nicht mit anderen Oberflächen verbunden sind. + - - Alle von dieser Fläche umschlossenen Schleifen + + Extrahiert Volumenkörper aus durch Teilmenge von Oberflächen definierte Polysurface. + - - Die die Fläche bildende und ihr zugrunde liegende Oberfläche - Oberflächendarstellung der Fläche + + Gibt die Anzahl der Oberflächen der Polyoberfläche zurück. + Anzahl der Oberflächen - - Ruft eine Zeichenfolgendarstellung der Spirale ab + + Gibt die Anzahl der Kanten der Polyoberfläche zurück. + Anzahl der Kanten - - Erstellt eine Schraubenform. Die Schraube dreht sich immer im Uhrzeigersinn um die angegebene Achsenrichtung. Bei Betrachtung entlang der Achsenrichtung ist der Punkt zu sehen, der bei der Bewegung entlang der Kurve in Richtung zunehmender Parameterwerte die Achse im Uhrzeigersinn umkreist. Die Steigung ist die auf der Schraube zurückgelegte Entfernung in Achsenrichtung pro Umdrehung. Dieser Wert kann positiv oder negativ sein. - Achsenpunkt - Achsenrichtungsvektor - Helix-Startpunkt - Abstand der Helix pro 360 Grad in Richtung der Achse - Anzahl der Umdrehungen in Grad - Durch Achse erstellte Helix + + Gibt die Anzahl der Scheitelpunkte der Polyoberfläche zurück. + Anzahl der Scheitelpunkte + + + Rundet eine PolySurface entlang eingegebenen Kanten mit dem angegebenen Radius ab. + + + - helix,screw,corkscrew,thread + round,smooth,smoothedge,roundedges - - Der Winkel (in Grad), um den die Schraube über ihre Länge gedreht wird - - - Steigung gibt den linearen Abstand entlang der Achsenrichtung zurück, den eine Helix in einer kompletten Drehung (360 Grad) überspannt - - - Der Radius des Bogens + + Fast eine PolySurface entlang eingegebenen Kanten mit dem angegebenen Versatz von der Ecke der Kanten. + + + + + bevel,flattenedges + - - Die Richtung der Schraubenachse + + Ruft eine Zeichenfolgendarstellung des Rechtecks ab - - Der Basispunkt der Schraubenachse + + Erstellt ein Rechteck aus vier Eckpunkten. + Liste der Eckpunkte des Rechtecks + Durch Eckpunkte erstelltes Rechteck - origin,helixstart + rectbypointarray - - Ruft eine Zeichenfolgendarstellung der IndexGroup ab - - - Vergleich der zwei IndexGroups - Die andere IndexGroup - Gibt an, ob diese zwei Objekte gleich sind + + Erstellt ein Rechteck aus vier Eckpunkten. + Erster Eckpunkt des Rechtecks + Zweiter Eckpunkt des Rechtecks + Dritter Eckpunkt des Rechtecks + Vierter Eckpunkt des Rechtecks + Durch Eckpunkte erstelltes Rechteck + + rectbypoints + - - Ruft einen Hashcode für diesen Typ ab - Ein eindeutiger Hashcode für dieses Objekt + + Erstellt ein Rectangle zentriert am Ursprung des WKS in der XY-Ebene des WKS mit der angegebenen Breite (X-Achse) und Länge (Y-Achse). + Breite des Rechtecks + Länge des Rechtecks + Durch Breite und Länge erstelltes Rechteck + + rectbylengths + - - Erstellt eine IndexGroup mit vier Indizes. - Index a - Index b - Index c - Index d - IndexGroup + + Erstellt ein Rectangle zentriert am Ursprung der eingegebenen Plane mit der eingegebenen Breite (X-Achse) und Länge (Y-Achse). + Zum Zentrieren des Rechtecks verwendete Ebene + Breite des Rechtecks + Länge des Rechtecks + Durch Breite und Länge erstelltes Rechteck - quad,polygon,mesh,meshes + rectangle,rectbylengths - - Erstellt eine IndexGroup mit drei Indizes. - Index a - Index b - Index c - IndexGroup + + Erstellt ein Rectangle zentriert am eingegebenen Ursprung in der XY-Ebene des CoordinateSystem mit der angegebenen Breite (X-Achse) und Länge (Y-Achse). + Koordinatensystem des Rechtecks (Mittelpunkt des Rechtecks) + Breite des Rechtecks + Länge des Rechtecks + Aus Breite und Länge erstelltes Rechteck - tri,polygon,mesh,meshes + rectbylengths - - Entweder 3 oder 4, je nachdem, ob ein Dreieck oder ein Viereck dargestellt werden soll. - - - Der erste Index - - - Der zweite Index - - - Der dritte Index + + Die Breite des Rechtecks + + rectX,rectx + - - Der vierte Index + + Die Höhe des Rechtecks + + rectY,recty + - - Ruft eine Zeichenfolgendarstellung der Linie ab + + Ruft eine Zeichenfolgendarstellung des Volumenkörpers ab - - Erstellt eine gerade Linie zwischen zwei eingegebenen Punkten. - Linienanfangspunkt - Linienendpunkt - Linie von Anfangs- und Endpunkt + + Erstellt einen Volumenkörper durch Angeben der ihn bildenden Flächen als Oberflächen. + + - line,linebypoints,lines + Brep,brep - - Erstellt eine Linie mit der bestmöglichen Annäherung an ein Streudiagramm aus Punkten. - Liste der Punkte für Ausgleichseinrechnungslinie - Linie von Anpassung durch Punkte + + Erstellt einen Volumenkörper durch Erhebung zwischen den eingegebenen geschlossenen Querschnittskurven. + + - line,approximate,lines + Brep,brep - - Erstellt eine zur eingegebenen Kurve tangentiale Linie am Parameterpunkt der eingegebenen Kurve. - Basiskurve für Tangentenlinie - Parameterwert - Tangentenlinie + + Erstellt einen Volumenkörper durch Erhebung zwischen den eingegebenen geschlossenen Querschnittskurven entlang von Führungskurven. Die Führungskurven müssen alle Querschnittskurven schneiden. + + + - tangentline,tangentto,lines + Brep,brep,guides,loft - - Erstellt eine gerade Linie mit der angegebenen Länge vom Startpunkt ausgehend in Vektorrichtung. - Linienanfangspunkt - Richtungsvektor - Länge der Linie - Linie von Anfangsrichtung und -länge + + Erstellt einen Volumenkörper durch Erhebung zwischen den eingegebenen Querschnitten bestehend aus geschlossenen PolyCurves. Dieser Vorgang ist für Schnitte, die ausschließlich aus Liniensegmenten bestehen, mit Scheitelpunkten in derselben Reihenfolge optimiert. Die Option zum Prüfen und Reparieren stellt die Gültigkeit des erstellten Volumenkörpers sicher, wenn sie aktiviert ist. Durch Deaktivieren der Option kann die Leistung verbessert werden. + + + - linebyvector,lines + Brep,brep,ruled,loft - - Die Richtung der Kurve + + Sweep einer geschlossenen Kurve an einem Pfad entlang + + + - lines + Brep,brep,sweep1 - - Ruft eine Zeichenfolgendarstellung der Schleife ab - - - Die Fläche, die die Kontur umschließt - - - Die gemeinsamen Kanten in der Kontur - - - Gibt an, ob die Schleife am Rand oder innen liegt. + + Sweep einer geschlossenen Kurve an einem Pfad entlang. + Geschlossene Kurve, die das Profil des Sweeps darstellt + Pfad, der den Sweep-Pfad darstellt + Ende des Sweeps schneiden und lotrecht zum Pfad anordnen + Volumenkörper durch Sweep der Profilkurve an einem Pfad entlang + + Brep,brep,sweep1 + - - Ruft eine Zeichenfolgendarstellung der NurbsCurve ab + + Sweep einer geschlossenen Profilkurve an zwei Führungskurven entlang + Der eingegebene Pfad für das Sweep + Führungskurve für die Ausrichtung des Sweep + Die Profilkurve als Sweep an einem Pfad entlang + + + Brep,brep,sweep2,guides,sweepprofile + - - Erstellt ein BSplineCurve über explizite Steuerpunkte. Anmerkung 1: BSplineCurves mit Grad=1 weisen G1-Diskontinuitäten auf, die Probleme bei Extrusionen, Sweeps und anderen Vorgängen verursachen. Sie sollten daher vermieden werden. Verwenden Sie stattdessen eine PolyCurve. Anmerkung 2: Bei periodischen (geschlossenen) Kurven muss der letzte Punkt unbedingt mit dem ersten zusammenfallen. - Punkte für NURBS-Kurve - Aus Punkten erstellte NURBS-Kurve + + Erstellt einen Rotationsvolumenkörper als Sweep der Profilkurve um den durch den Ursprung und den Achsenvektor gebildeten Achsenstrahl vom Startwinkel in Grad bis zum Sweep-Winkel in Grad. + Zu rotierende Profilkurve + Ursprung der rotierenden Achse + Richtung der rotierenden Achse + Startwinkel in Grad + Sweeping-Winkel in Grad + Durch Rotation erstellter Volumenkörper - nurbscurve,spline,lines + Brep,brep,lathe,revolveprofile - - 0.5,0.5,0.45 - - - Erstellt ein BSplineCurve über explizite Steuerpunkte. Anmerkung 1: BSplineCurves mit Grad=1 weisen G1-Diskontinuitäten auf, die Probleme bei Extrusionen, Sweeps und anderen Vorgängen verursachen. Sie sollten daher vermieden werden. Verwenden Sie stattdessen eine PolyCurve. Anmerkung 2: Bei periodischen (geschlossenen) Kurven muss der letzte Punkt unbedingt mit dem ersten zusammenfallen. - Punkte für NURBS-Kurve - Gradwert der Kurve - Aus Punkten erstellte NURBS-Kurve + + Vereinigt eine Sammlung von Volumenkörpern zu einem Volumenkörper. + Sammlung von Volumenkörpern + - nurbscurve,spline,degree,lines + Brep,brep,boolean,addition - - 0.5,0.5,0.5,0.45 - - - Erstellt ein BSplineCurve über explizite Steuerpunkte. Anmerkung 1: BSplineCurves mit Grad=1 weisen G1-Diskontinuitäten auf, die Probleme bei Extrusionen, Sweeps und anderen Vorgängen verursachen. Sie sollten daher vermieden werden. Verwenden Sie stattdessen eine PolyCurve. Anmerkung 2: Bei periodischen (geschlossenen) Kurven muss der letzte Punkt unbedingt mit dem ersten zusammenfallen. - Punkte für NURBS-Kurve - Gradwert der Kurve - Zum Schließen der Kurve umschalten - Aus Punkten erstellte NURBS-Kurve + + Gibt den Flächeninhalt der Oberfläche zurück -- Summe des Flächeninhalts aller Flächen. + + + Gibt das Gesamtvolumen des Volumenkörpers zurück + + + Der Schwerpunkt des Volumenkörpers + - nurbscurve,spline,degree,smoothness,lines + average,center - - 0.5,0.5,0.5,0.5,0.45 - - - Erstellt eine BSplineCurve aus Kontrollscheitelpunkten, Gewichtungen und Knoten. Aus den ASM-Dokumenten: Grad: Muss größer als 1 (stückweise linearer Spline) und kleiner als 26 (maximal von ASM unterstützter Grad für B-Spline-Basis) sein. Gewichtungen: Alle Gewichtungswerte (falls angegeben) müssen streng positiv sein. Gewichtungen kleiner als 1e-11 werden nicht akzeptiert, und die Funktion schlägt fehl. Knoten: Der Knotenvektor muss eine nicht-absteigende Folge sein. Die Einflussverstärkung der inneren Knoten darf nicht größer sein als Grad+1 am Anfangs- und Endknoten und Grad an den inneren Knoten (dies ermöglicht die Darstellung von Kurven mit G1-Diskontinuität). Beachten Sie, dass ungeklammerte Knotenvektoren unterstützt werden, sie werden jedoch in geklammerte konvertiert, und die entsprechenden Änderungen werden auf die Kontrollpunkt-/Gewichtungsdaten angewendet. Knoten-Array: Die Größe des Arrays muss num_control_points + Grad + 1 betragen. - - - - + + Die boolesche Vereinigung dieses Volumenkörpers mit einem anderen + - explicit,nurbscurve,spline,degree,spline byarray,lines + addition,merge,combine - - 0.5,0.5,0.5,0.5,0.5,0.45 - - - Erstellt eine BSplineCurve durch Interpolation zwischen Punkten. - Punkte für NURBS-Kurve - Aus Punkten erstellte NURBS-Kurve + + Die boolesche Differenz zwischen diesem Volumenkörper und einem anderen. + + + + + Die boolesche Differenz zwischen diesem Volumenkörper und der Vereinigung der eingegebenen Volumenkörper. + + - fit,approximate,spline,lines + subtract,differencemany,diffall,diff multi - - 0.5,0.5,0.5,0.45 - - - Erstellt eine BSplineCurve durch Interpolation zwischen Punkten. Anmerkung 2: Bei periodischen (geschlossenen) Kurven muss der letzte Punkt unbedingt mit dem ersten zusammenfallen. - Punkte für NURBS-Kurve - Zum Schließen der Kurve umschalten - Aus Punkten erstellte NURBS-Kurve + + Ruft die Hülle eines Volumenkörpers aus dessen Flächen ab. + Entfernung zum Verlängern der Hülle nach innen + Entfernung zum Verlängern der Hülle nach außen + - fit,approximate,spline,lines + extract shell,offset and extract - - 0.5,0.5,0.5,0.45 - - - Erstellt eine BSplineCurve durch Interpolation zwischen Punkten mit dem angegebenen Grad. - Punkte für NURBS-Kurve - Gradwert der Kurve - Aus Punkten erstellte NURBS-Kurve + + Projiziert die eingegebene Geometrie in Richtung des eingegebenen Vektors auf diesen Volumenkörper. Diese Projektionsmethode unterstützt derzeit nur Punkte oder Kurven! + + + - fit,approximate,spline,smoothness,lines + projectonto,projectonsolid,projecttosolid - - 0.5,0.5,0.5,0.5,0.45 - - - Gibt eine BSplineCurve durch die Punkte mit tangentialen Richtungen aus. - Steuerpunkte für NURBS-Kurve - Starttangente - Endtangente - Aus Punkten und Tangenten erstellte NURBS-Kurve + + Rundet einen Volumenkörper entlang den eingegebenen Kanten mit dem angegebenen Radius ab. + + + - spline by tangent,tangents,lines + round,smooth,smoothedge,roundedges - - 0.5,0.5,0.45 - - - Der Grad der Kurve + + Fast einen Volumenkörper entlang den eingegebenen Kanten mit dem angegebenen Versatz von der Ecke der Kanten. + + + - smoothness,interpolation,continuity + bevel,flattenedges - - Unabhängig davon, ob die NurbsCurve periodisch ist oder nicht, ist eine periodische Kurve eine geschlossene Kurve, in der Verformung nicht zum Auftreten von Knicken führt. + + Trennt einen Volumenkörper in einzelne Volumenkörper, wenn er mehr als ein unverbundenes Stück enthält. Gibt den gleichen Volumenkörper zurück, wenn es sich um ein einzelnes zusammenhängendes Stück handelt. + unverbundene Volumenkörper trennen - isclosed + split,disjoint - - 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. - Array von Punkten - - - Die 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 - - - Gibt die Gewichtungen des NurbsCurve-Kontrollpunkts zurück. Gewichtungen bestimmen den Einfluss jedes Kontrollpunkts auf die Form der Kurve. - Gewichtung der NURBS-Kurve - - ptweight - + + Versucht, den Volumenkörper zu reparieren. + - - Ruft eine Zeichenfolgendarstellung der NurbsSurface ab + + Ruft eine Zeichenfolgendarstellung der Kugel ab - - Erstellt eine NurbsSurface mit angegebenen interpolierten Punkten und U- und V-Graden. Die resultierende Oberfläche verläuft durch alle Punkte. - Raster mit Punkten für NURBS-Oberfläche - Grad in U-Richtung - Grad in V-Richtung - Durch Punkte erstellte NURBS-Oberfläche + + Erstellt einen kugelförmigen Volumenkörper mit dem eingegebenen Punkt als Mittelpunkt und dem angegebenen Radius. + + + - fit,topoints + Brep,brep - - Erstellt eine NurbsSurface mit angegebenen interpolierten Punkten und U- und V-Graden. Die resultierende Oberfläche verläuft durch alle Punkte. Die Anzahl der Tangenten muss der Anzahl der Punkte in der jeweiligen Richtung entsprechen. Das Ergebnis ist eine Oberfläche dritten Grades sowohl in U- als auch in V-Richtung. + + Erstellt einen kugelförmigen Volumenkörper mit vier eingegebenen Punkten auf der Oberfläche. - - - - - fit,topoints,totangents + Brep,brep - - Erstellt eine NurbsSurface, die einer Gruppe unterschiedlicher Oberflächenmerkmale entspricht. Dies ist das am höchsten entwickelte Verfahren zur Anpassung von Oberflächen. Die resultierende Oberfläche verläuft durch alle Punkte. Die Anzahl der Tangenten muss der Anzahl der Punkte in der jeweiligen Richtung entsprechen. Das Ergebnis ist eine Oberfläche dritten Grades sowohl in U- als auch in V-Richtung. Die Ableitungen an den Ecken müssen Ableitungen zweiter Ordnung sein (dP/dUdV) und in der Reihenfolge [lowU, lowV], [highU, lowV], [lowU, highV], [highU, highV] angegeben werden. + + Passt eine Kugel so weit wie möglich an die eingegebenen Punkte an. - - - - - - - - fit,topoints,totangents,fit corners,complex fit + Brep,brep - - Erstellt eine NurbsSurface über explizite Steuerpunkte mit angegebenem U- und V-Grad. - Raster mit Steuerpunkten für NURBS-Oberfläche - Grad in U-Richtung - Grad in V-Richtung - Durch Steuerpunkte erstellte NURBS-Oberfläche + + Gibt den Mittelpunkt der Kugel zurück. - - Erstellt eine NurbsSurface mit den angegebenen Kontrollscheitelpunkten, Knoten, Gewichtungen sowie U- und V-Grad. Für die Daten gelten einige Einschränkungen; werden diese nicht eingehalten, schlägt die Funktion fehl, und ein Ausnahmefehler wird ausgegeben. Grad: Sowohl U als auch V müssen höheren Grades als 1 (stückweise linearer Spline) und niedrigeren Grades als 26 (maximal von ASM unterstützter Grad der B-Spline-Basis) sein. Gewichtungen: Alle Gewichtungswerte (falls angegeben) müssen streng positiv sein. Gewichtungen kleiner als 1e-11 werden nicht akzeptiert, und die Funktion schlägt fehl. Knoten: Beide Knotenvektoren müssen nicht-absteigende Folgen sein. Die Einflussverstärkung der inneren Knoten darf nicht größer sein als Grad+1 am Anfangs- und Endknoten und Grad an den inneren Knoten (dies ermöglicht die Darstellung von Oberflächen mit G1-Diskontinuität). Beachten Sie, dass ungeklammerte Knotenvektoren unterstützt werden, sie werden jedoch in geklammerte konvertiert, und die entsprechenden Änderungen werden auf die Kontrollpunkt-/Gewichtungsdaten angewendet. - - - - - - - - - lines - - - 0.4 - + + Gibt den Radius der Kugel zurück. - - Gibt den Grad der Oberfläche in U-Richtung zurück. - - surface smoothness,continuity - + + Ruft eine Zeichenfolgendarstellung der Topologie ab - - Gibt den Grad der Oberfläche in V-Richtung zurück. - - surface smoothness,continuity - + + Die Scheitelpunkte der Topologie - - Gibt die Anzahl der Kontrollpunkte in U-Richtung zurück. + + Die Kanten der Topologie - - Gibt die Anzahl der Kontrollpunkte in V-Richtung zurück. + + Die Flächen der Topologie - - Gibt true zurück, wenn die Oberfläche in U-Richtung periodisch ist. - - closedinU - + + Ruft eine Zeichenfolgendarstellung der TSplineEdge ab - - Gibt true zurück, wenn die Oberfläche in V-Richtung periodisch ist. - - closedinV - + + Die an diese Kante angrenzenden TSplineFaces - - Legt fest, ob die NurbsSurface rational ist oder nicht. Dies legt fest, ob mindesten eine der Gewichtungen nicht 1.0 ist. Gibt True zurück, wenn die Oberfläche rational ist, andernfalls False. + + Der TSplineVertex am Anfang dieser Kante - - Gibt NurbsSurface-Kontrollpunkte (Pole) zurück. - + + Der Scheitelpunkt am Ende dieser Kante - - Gibt die Gewichtungen des NurbsSurface-Kontrollpunkts zurück. Gewichtungen bestimmen den Einfluss jedes Kontrollpunkts auf die Form der Kurve. - NURBS-Gewichtung der Oberfläche - - ptweights - + + Gibt den UVN-Frame der TSEdge (Punkt auf Hülle, U-Vektor, V-Vektor und Normale) zurück. - - Gibt die Oberflächenknoten in U-Richtung zurück. Knoten sind eine Reihe von Parameterwerten (doubles), die verwendet werden, um festzulegen, wo und wie die Kontrollpunkte sich auf die Oberfläche auswirken. - NURBS-U-Knoten der Oberfläche + + Index der TSEdge - - Gibt die Oberflächenknoten in V-Richtung zurück. Knoten sind eine Reihe von Parameterwerten (doubles), die verwendet werden, um festzulegen, wo und wie die Kontrollpunkte sich auf die Oberfläche auswirken. - NURBS-V-Knoten der Oberfläche + + Gibt an, ob die TSEdge sich am Rand befindet. - - Ruft eine Zeichenfolgendarstellung der Ebene ab + + Gibt an, ob die TSEdge mannigfaltig ist. - - Erstellt eine am Ursprungspunkt zentrierte Ebene mit eingegebenem Normalenvektor. - Ursprungspunkt der Ebene - Normalenrichtungsvektor der Ebene - Durch Ursprung und Normale erstellte Ebene - - plane,tonormal - + + Bündel von TSEdge-Eigenschaften: uvnFrame und Index, ob TSEdge sich am Rand befindet, mannigfaltig oder nicht + - - Erstellt eine "ausgerichtete" Ebene, positioniert am Punktursprung mit der Vektornormalen, aber mit einer bestimmten X-Achsenausrichtung. Dies hat keine Auswirkungen auf Teilungen, Überschneidungen, Projektionen und andere Vorgänge, sondern gibt lediglich die Ausrichtung des Eingabekoordinatensystems an. - Ursprungspunkt der Ebene - Normalenrichtungsvektor - X-Achsen-Richtungsvektor - Ebene durch Ursprungsnormale und X-Achse + + Ruft eine Zeichenfolgendarstellung der TSplineFace ab - - Die X- und Y-Achse liegen in der Ebene. Die Z-Achse ist das Kreuzprodukt der beiden Vektoren. - Ursprungspunkt der Ebene - X-Achsen-Richtungsvektor der Ebene - Y-Achsen-Richtungsvektor der Ebene - Durch die Ursprungs-X-Achse und -Y-Achse erstellte Ebene + + Alle diese Fläche umgebenden TSplineEdges gegen den Uhrzeigersinn - - Passt eine Ebene in die eingegebenen Punkte ein; im Wesentlichen eine Anpassung an ein 3D-Streudiagramm. - Liste von Punkten zum Definieren der Ebene - Durch Ausgleichseinrechnung durch Punkte erstellte Ebene - - fit,bestfit - + + Alle diese Fläche umgebenden TSplineVertices gegen den Uhrzeigersinn - - Erstellt eine Ebene, in der die eingegebene Linie und der externe Punkt liegen. Der Punkt kann nicht auf der Linie oder ihrer Achse liegen. - Linie zur Bestimmung der Ebene - Punkt zur Bestimmung der Ebene - Aus Linie und Punkt erstellte Ebene - - lines - - - 0.4 - + + Gibt den UVN-Frame der TSplineFace (Punkt auf Hülle, U-Vektor, V-Vektor und Normale) zurück. - - Erstellt eine Ebene mit den drei eingegebenen Punkten. - Ursprung der Ebene - Beliebiger Punkt auf der Ebene - Punkt auf der X-Achse der Ebene relativ zu deren Ursprung - + + Index der TSFace - - Erstellt eine Ebene in der Welt-XY-Ebene. - Ebene an XY-Ebene der Welt + + Anzahl der Kanten oder Scheitelpunkte auf der TSFace - - Erstellt eine Ebene in der Welt-XZ-Ebene. - Ebene an XZ-Ebene der Welt + + Anzahl der parametrischen Seiten an der TSFace - - Erstellt eine Ebene in der Welt-YZ-Ebene. - Ebene an der YZ-Ebene der Welt + + Bündel von TSplineFace-Eigenschaften: uvnFrame, Index, Wertigkeit und Anzahl Seiten + - - Gibt den Ursprung der Ebene zurück. - - position,planecenter - + + Ruft eine Zeichenfolgendarstellung der TSplineInitialSymmetry ab - - Gibt die Richtung der Normalen der Ebene zurück. + + Erstellt eine radiale TSplineInitialSymmetry mit der angegebenen Anzahl Felder für jedes symmetrische Segment. + + - perpendicular + tspline,symmetry - - Die X-Basis der Ebene - - - Die Y-Basis der Ebene - - - Erzeugt ein neues CoordinateSystem für diese Ebene. Es basiert auf dem Ursprung sowie der Basis der X- und Y-Achse. + + Erstellt eine axiale TSplineInitialSymmetry mit gegebenen Symmetrieachsen. + + + - converttoCS,convert2cs + tspline,symmetry - - Erstellt einen neuen Ebenenversatz von dieser Ebene in Richtung der Normalen mit der angegebenen Entfernung. - - - - alongnormal,moveplane - + + Gibt an, ob der neu erstellte T-Spline radiale Symmetrie aufweist. - - Ruft eine Zeichenfolgendarstellung des Punkts ab + + Gibt an, ob der neu erstellte T-Spline Symmetrie für die x-Achse aufweist. - - Vergleich der zwei Punkte - Der andere Punkt - Gibt an, ob diese zwei Objekte gleich sind + + Gibt an, ob der neu erstellte T-Spline Symmetrie für die y-Achse aufweist. - - Ruft einen Hashcode für diesen Typ ab - Ein eindeutiger Hashcode für dieses Objekt + + Gibt an, ob der neu erstellte T-Spline Symmetrie für die z-Achse aufweist. - - Legt einen Punkt in der XY-Ebene nach Angabe zweier kartesischer Koordinaten fest. Die Z-Komponente hat den Wert 0. - X-Koordinate - Y-Koordinate - Durch Koordinaten erstellter Punkt - - xy,position - + + Anzahl der Flächen im Symmetriesegment. Nur verfügbar für T-Splines mit radialer Symmetrie. - - Ruft den Ursprung ab (0,0,0). - Ursprungspunkt - - zero,origin - + + Ruft eine Zeichenfolgendarstellung der TSplineReflection ab - - Legt einen Punkt nach Angabe dreier kartesischer Koordinaten fest. - X-Koordinate - Y-Koordinate - Z-Koordinate - Durch Koordinaten erstellter Punkt + + Erstellt eine axiale Reflexion für die T-Spline-Symmetrie an der gegebenen Ebene. + Ebene für die axiale Reflexion des T-Spline in Weltkoordinaten + Axiale Reflexion des T-Spline - point,xyz,position + tspline,symmetry,reflection,axial - - Legt einen Punkt im angegebenen Koordinatensystem mithilfe dreier kartesischer Koordinaten fest. - Übergeordnetes Koordinatensystem - X-Koordinate - Y-Koordinate - Z-Koordinate - Punkt an kartesischen Koordinaten + + Erstellt eine radiale Reflexion für die T-Spline-Symmetrie an der gegebenen Ebene mit der gegebenen Segmentanzahl und dem gegebenen Winkel (in Grad) zwischen je zwei Segmenten. + Die Ebene, deren Normale als Achse für die radiale Reflexion des T-Spline verwendet werden soll, in Weltkoordinaten. + Anzahl der Segmente in der radialen Reflexion + Winkel zwischen jeweils zwei Segmenten in der radialen Symmetrie (in Grad). Die Angabe 0 wird als (360/segmentsCount) definiert. + Radiale Reflexion des T-Spline - point,xyz,localposition + tspline,symmetry,reflection,radial - - Legt einen Punkt im angegebenen Koordinatensystem nach Angabe seiner Position in zylindrischen Koordinaten fest. - Koordinatensystem, in dem der Punkt erstellt werden soll - Der Winkel gibt die Drehung von der X-Achse im Koordinatensystem aus um die Z-Achse in Grad an. - Höhe des Punkts über der XY-Ebene - Abstand vom Ursprung des Koordinatensystems - Punkt an zylindrischen Koordinaten - - point,localposition - + + Gibt an, ob die Reflexion radial ist. - - Legt einen Punkt im angegebenen Koordinatensystem anhand seiner Position in Kugelkoordinaten fest. - Koordinatensystem, in dem der Punkt erstellt werden soll - Winkel von der Z-Achse abwärts in Grad - Die Drehung um die Kugel von der X-Achse aus in Grad - Abstand vom Ursprung - Punkt an sphärischen Koordinaten - - point,localposition - + + Anzahl der Segmente in der radialen Reflexion - - Schneidet Punkte aus, um Duplikate im Toleranzbereich der einzubeziehenden Punkte auszuschließen. - Liste von Punkten, aus der Duplikate ausgeschnitten werden sollen - Ausschneidetoleranz - Eindeutige Punkte - - unique,duplicates,remove duplicates,distinct,near - + + Winkel zwischen jedem Paar symmetrischer Segmente in der radialen Reflexion - - Die X-Komponente des Punkts + + Ebene der Reflexion - - Die Y-Komponente des Punkts + + Achse der Reflexion - - Die Z-Komponente des Punkts + + Ruft eine Zeichenfolgendarstellung der TSplineTopology ab - - Ruft den Vektor mit identischer X- Y- und Z-Komponente ab. - - - convertovector,point2vector - + + In dieser T-Spline-Oberfläche enthaltene Scheitelpunkte. - - Fügt einem Punkt einen Vektor hinzu. Dies ist identisch mit Translate(Vector). - - - - movepoint,move,move along - + + In der T-Spline-Oberfläche enthaltene Kanten - - Zieht einen Vektor von einem Punkt ab. Dies ist identisch mit Translate(-Vector). - - - - movepoint,move,move along - + + In der T-Spline-Oberfläche enthaltene Flächen - - Projiziert ein anderes Geometrieobjekt entlang einem angegebenen Richtungsvektor auf dieses - - - + + In der T-Spline-Oberfläche enthaltene normale Scheitelpunkte - - Ruft eine Zeichenfolgendarstellung der PolyCurve ab + + In der T-Spline-Oberfläche enthaltene Stern-Scheitelpunkte - - Erstellt eine PolyCurve durch Verbinden von Kurven. Kehrt die Kurve nach Bedarf um, um die Verbindung sicherzustellen. Wählen Sie eine bevorzugte Gelenktoleranz zwischen 1e-6 und 1e-3 Einheiten aus. - Zur PolyCurve zu verbindende Kurven - Toleranz zur Bestimmung der zulässigen Spaltgröße zwischen den zu verbindenden Kurven - Polykurve aus verbundenen Kurven erstellt - - segments,joincurves - + + In der T-Spline-Oberfläche enthaltene T-Scheitelpunkte - - Erstellt eine PolyCurve durch Verbinden von Kurven. Kehrt die Kurve nach Bedarf um, um die Verbindung sicherzustellen. Wählen Sie eine bevorzugte Gelenktoleranz zwischen 1e-6 und 1e-3 Einheiten aus. - Zur 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. - Wenn trimLength größer als 0 ist, werden Endsegmente, die länger als trimLength sind, nicht gestutzt. - Polykurve aus verbundenen Kurven erstellt - - segments,joincurves - + + In der T-Spline-Oberfläche enthaltene nicht mannigfaltige Scheitelpunkte - - 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. - Kurven, die zu einer oder mehreren PolyCurves gruppiert werden sollen - Toleranz zur Bestimmung der zulässigen Spaltgröße zwischen den zu verbindenden Kurven - + + In der T-Spline-Oberfläche enthaltene Randscheitelpunkte - - 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. - 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. - Wenn trimLength größer als 0 ist, werden Endsegmente, die länger als trimLength sind, nicht gestutzt. - + + In der T-Spline-Oberfläche enthaltene innere Scheitelpunkte - - Erstellt eine PolyCurve durch Verbinden von Punkten. Indem Sie für die 'connectLastToFirst'-Eingabe True festlegen, schließen Sie die PolyCurve. - Punkte zum Erstellen von PolyCurve - True, um letzten Punkt mit erstem Punkt zu verbinden, false, um offenzulassen - Durch Punkte erstellte Polycurve - - segments,joincurves,lines - - - 0.5,0.5,0.4 - + + In der T-Spline-Oberfläche enthaltene nicht mannigfaltige Kanten - - Erstellt PolyCurve durch Verdicken einer Kurve. - Zu verdickende Kurve - Dicke - Normale lotrecht zur Verdickungsrichtung - - - offset - + + In der T-Spline-Oberfläche enthaltene Randkanten - - Erstellt eine PolyCurve durch Verdicken einer Kurve entlang einer Ebene, die durch die eingegebene Normale angegeben wird. - zu verdickende Kurve - Dicke - Normale senkrecht zur Verdickungsrichtung. Wenn die Normale nicht angegeben wird (Null ist), wird vorgabemäßig die Kurvennormale verwendet. - - - offset,thicken - + + In der T-Spline-Oberfläche enthaltene Innenkanten - - Gibt den Startpunkt der ersten Komponente und die Endpunkte jeder Komponentenkurve zurück. Bei einer geschlossenen Polykurve wird der Endpunkt ausgeschlossen, da Start- und Endpunkt identisch sind. + + In der T-Spline-Oberfläche enthaltene normale Flächen - - Anzahl der Kurven in der Polykurve - - curvecount,subcurvecount,numbersubcurves - + + In der T-Spline-Oberfläche enthaltene Vieleckflächen - - Gibt die Kurven in der Polykurve zurück. - - - subcurves,polycurvesplit - + + In der T-Spline-Oberfläche enthaltene Randflächen - - Gibt die Kurve der Polykurve nach Index zurück. - Länge für Position des Punkts - True, um ab dem Ende der Polykurve zu zählen, false, um ab dem Start der Polykurve zu zählen - Kurve an Index - - subcurveatindex,getsubcurve,getcurvebyindex - + + In der T-Spline-Oberfläche enthaltene Innenflächen - - Gibt die Ebene einer planaren Polykurve zurück. - + + Gibt die Anzahl der Scheitelpunkte in der T-Spline-Oberfläche zurück. - - Verlängert eine Polykurve durch eine tangentiale Ellipse. - Länge der Verlängerungsellipse - Parameter der Ellipse - Parameter der Ellipse - Parameter der Ellipse - Angabe, ob vom Anfang oder Ende der PolyCurve aus verlängert werden soll - + + Gibt die Anzahl der Kanten in der T-Spline-Oberfläche zurück. - - Verlängert eine Polykurve um einen Tangentenbogen. - Länge des Verlängerungsbogens - Radius des Bogens - Angabe, ob vom Anfang oder Ende der PolyCurve aus verlängert werden soll - + + Gibt die Anzahl der Flächen in der T-Spline-Oberfläche zurück. - - Schließt eine Polykurve durch Verbinden von Anfangs- und Endpunkt mit einer Linie. - + + Zerlegte Scheitelpunkte von unterschiedlichem Typ + Gruppe von Scheitelpunkten + + + Zerlegte Kanten von unterschiedlichem Typ + Gruppe von Kanten + + + Zerlegte Scheitelpunkte von unterschiedlichem Typ + Gruppe von Flächen + + + Gibt den Scheitelpunkt am angegebenen Index zurück. + Index des abzurufenden Scheitelpunkts + T-Spline-Scheitelpunkt - lines + tspline,face,byindex - - 0.4 - - - Schließt eine Polykurve mit einer tangentialen Kette aus Bogen, Linie und Bogen. - Radius des Bogens am Anfang der PolyCurve - Radius des Bogens am Ende der PolyCurve - + + Gibt die Kante am angegebenen Index zurück. + Index der abzurufenden Kante + T-Spline-Kante - lines + tspline,face,byindex - - 0.4 - - - - Versatz für Polykurve in ihrer Ebene - Angegebener Versatz - Umschalten, um Ecken kreisförmig zu gestalten - Versetzte Polycurve - - - Erstellen Sie eine oder mehrere Polykurven durch Versetzen einer planaren Polykurve um den angegebenen Abstand in einer Ebene, die durch die Ebenennormale definiert ist. Das "planeNormal"-Eingabeargument verwendet vorgabemäßig die Normale der Ebene, die die Kurve enthält, aber eine explizite Normale parallel zur ursprünglichen Kurvennormalen kann angegeben werden, um die Versatzrichtung besser zu steuern. Ist beispielsweise für mehrere Kurven mit derselben Ebene eine einheitliche Versatzrichtung erforderlich, kann "planeNormal" verwendet werden, um einzelne Kurvennormalen zu überschreiben und zu erzwingen, dass alle Kurven in dieselbe Richtung versetzt werden. Durch Umkehren der Normalen wird die Versatzrichtung umgekehrt. - Ein positiver Versatzabstand gilt in Richtung des Kreuzprodukts zwischen der Tangente der Polykurve und dem Normalenvektor der Ebene, während ein negativer Versatz in die entgegengesetzte Richtung angewendet wird. - Wenn Lücken zwischen den versetzten Komponentenkurven vorhanden sind, können diese je nach den Lückenschluss-Einstellungen entweder durch Kreisbogen (Wert True), um glatte Ecken zu erhalten, oder durch Erweitern (Wert False) der Versatzkurven gefüllt werden. - Die Ebenennormale der Kurve. Vorgabe ist die Ebenennormale der Eingabekurve - Eine oder mehrere versetzte Polykurven - - Ecken der planaren Polykurve abrunden. - Radius für Abrundung - Gibt an, welche Ecken abgerundet werden sollen. Wenn True eingestellt ist, werden Ecken abgerundet, bei denen die Tangente am Anfang der zweiten Komponente im Uhrzeigersinn von der Tangente am Ende der ersten Komponente (relativ zur Kurvennormalen) verläuft. Wenn False eingestellt ist, werden Ecken abgerundet, die gegen den Uhrzeigersinn verlaufen. - Abgerundete PolyCurve + + Gibt die Fläche am angegebenen Index zurück. + Index der abzurufenden Fläche + T-Spline-Fläche - round,smooth,radius + tspline,face,byindex - - Korrigiert eine sich selbst schneidende PolyCurve, indem eine neue, sich nicht selbst schneidende PolyCurve zurückgegeben wird, wenn die überlappende Segmentlänge kleiner oder gleich trimLength ist. - Wenn trimLength größer als 0 ist, werden Endsegmente, die länger als trimLength sind, nicht gestutzt. - Sich nicht selbst schneidende, nicht überlappende PolyCurve + + Ruft eine Zeichenfolgendarstellung des TSplineUVNFrame ab - - Ruft eine Zeichenfolgendarstellung des Polygons ab + + Punkt des TopologyItem auf der Hülle - - Erstellt eine Polygonkurve durch Verbinden von Punkten. - - + + U-Vektor des TopologyItem - - Erstellt eine einbeschriebene Polygonkurve innerhalb eines Kreises. - - - + + V-Vektor des TopologyItem - - Gibt alle Anfangs- und Endpunkte der Segmente zurück. + + Normale des TopologyItem - - Gibt die maximale Abweichung von der durchschnittlichen Ebene des Polygons zurück. + + Ruft eine Zeichenfolgendarstellung des TSplineVertex ab - - Gibt die Ecken des Polygons zurück. - + + Die von diesem Scheitelpunkt ausgehenden TSplineEdges - - Gibt den Durchschnittspunkt der Ecken des Polygons zurück. - - - centroid - + + Die an diesen Scheitelpunkt angrenzenden TSplineFaces - - Gibt Schnittpunkte zwischen den Seiten des Polygons zurück, an denen dieses sich selbst schneidet. - + + Gibt den UVN-Frame des TSVertex (Punkt auf Hülle, U-Vektor, V-Vektor und Normale) zurück. - - Gibt zurück, ob ein eingegebener Punkt im Polygon enthalten ist. Wenn das Polygon nicht planar ist, wird der Punkt auf die Ebene mit bester Passung projiziert und die Begrenzung wird mithilfe der Projektion des Polygons auf die Ebene mit bester Passung berechnet. Dies gibt einen Fehlerstatus zurück, wenn sich das Polygon selbst schneidet. - - + + Index des TSVertex - - Ruft eine Zeichenfolgendarstellung der PolySurface ab + + Gibt an, ob der TSVertex ein Sternpunkt ist. - - Erstellt PolySurface mithilfe einer Erhebung durch Kurven. - Für Erhebung zu verwendende Kurven - + + Gibt an, ob der TSVertex ein T-Punkt ist. - - Erstellt PolySurface mithilfe einer Erhebung durch PolyCurves. - Für Erhebung zu verwendende Kurven - Kurve als Führung für Erhebung - - - loftbyrail - + + Gibt an, ob der TSVertex mannigfaltig ist. - - Erstellt PolySurface mithilfe einer Erhebung durch PolyCurves. - Für Erhebung zu verwendende Kurven - Kurven als Führung für Erhebung - - - loftbyrails,loft rails,guides - + + Anzahl der Kanten oder Flächen am TSVertex - - Erstellt PolySurface durch Verbinden von Oberflächen. - Zu PolySurface zu verbindende Flächen - - - joinsurfaces,joinsrf - + + Funktionale Wertigkeit des TSVertex, wobei T-Punkte berücksichtigt werden - - Erstellt PolySurface nach Oberflächen von Volumenkörper. - Volumenkörper, dessen Oberflächen verwendet werden sollen + + Bündel von TSVertex-Eigenschaften: uvnFrame, Index, Wertigkeit und functionalValence, TSVertex ist StarPoint, TPoint, mannigfaltig oder nicht - - solid2poly,solidtopoly,convertsolid - - - Erstellt Polysurface durch Sweep von Kurven entlang einer Führungskurve. - Führungskurve für Sweep - Sweep-Profil - - - sweep,rail,guide,sweep1 - + + Ruft eine Zeichenfolgendarstellung der TSplineSurface ab - - Erstellt Polysurface durch Sweep einer Kurve entlang einer Führungskurve. - Führungskurve für Sweep - Sweep-Profil - - - sweep,rail,guide,sweep1,sweepprofile,profile - + + Erstellt eine T-Spline-Grundkörper-Ebenenoberfläche mithilfe eines Ursprungspunkts und eines Normalenvektors + Ursprungspunkt der Ebene + Normale der Ebene + 2D-Punkt in der Ecke mit Minimalwerten in den Koordinaten der Ebene + 2D-Punkt in der Ecke mit Maximalwerten in den Koordinaten der Ebene + Anzahl der Felder für Breite + Anzahl der Felder für Länge + Symmetrieoptionen einer T-Spline-Oberfläche + T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen + T-Spline-Oberfläche der Ebene + tspline,plane,origin,normal - - Gibt neue Oberflächen zurück, die die zugrunde liegenden Oberflächen repräsentieren. - - - subsurfaces,getsurfaces,explode - + + Erstellt eine ausgerichtete T-Spline-Ebene, positioniert am Punktursprung mit Vektornormale, jedoch mit einer bestimmten X-Achsen-Ausrichtung. + Dies hat keine Auswirkungen beim Teilen, Schneiden, Projizieren und anderen Vorgängen, sondern bestimmt lediglich die Ausrichtung des Eingabe-CoordinateSystem-Objekts. + Ursprungspunkt der Ebene + Normale der Ebene + X-Achse der Ebene + 2D-Punkt in der Ecke mit Minimalwerten in den Koordinaten der Ebene + 2D-Punkt in der Ecke mit Maximalwerten in den Koordinaten der Ebene + Anzahl der Felder für Breite + Anzahl der Felder für Länge + Symmetrieoptionen einer T-Spline-Oberfläche + T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen + T-Spline-Oberfläche der Ebene + tspline,plane,origin,normal,axis - - Sucht Oberflächen nach Punkt. Übernimmt den ersten Schnittpunkt in Vorwärtsrichtung. Ergebnis: eine Oberfläche für gefundenen Punkt in Oberflächeninnenbereich, zwei für Punkt auf Oberflächenkante, viele für Scheitelpunkt. - - - - - surfacesatpoint,findsurfaces,extractsurfaces - + + Erstellt eine T-Spline-Grundkörper-Ebenenoberfläche anhand des Ursprungs und der X- und Y-Achse. + Die Z-Achse ist das Kreuzprodukt der beiden Vektoren. + Ursprungspunkt der Ebene + X-Achse der Ebene + Y-Achse der Ebene + 2D-Punkt in der Ecke mit Minimalwerten in den Koordinaten der Ebene + 2D-Punkt in der Ecke mit Maximalwerten in den Koordinaten der Ebene + Anzahl der Felder für Breite + Anzahl der Felder für Länge + Symmetrieoptionen einer T-Spline-Oberfläche + T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen + T-Spline-Oberfläche der Ebene + tspline,plane,origin,normal,axis - - Sucht Oberflächen nach Linie. Übernimmt alle Oberflächen entlang Linie. - - - - surfacesonline,findsurfaces,extractsurfaces,lines - - - 0.5,0.5,0.5,0.4 - + + Erstellt eine T-Spline-Grundkörper-Ebenenoberfläche anhand einer Punktliste + Gruppe von Punkten zum Anpassen an die Ebene + 2D-Punkt in der Ecke mit Minimalwerten in den Koordinaten der Ebene + 2D-Punkt in der Ecke mit Maximalwerten in den Koordinaten der Ebene + Anzahl der Felder für Breite + Anzahl der Felder für Länge + Symmetrieoptionen einer T-Spline-Oberfläche + T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen + T-Spline-Oberfläche der Ebene + tspline,plane,fit,bestfit,points - - Berechnet 2D-Zellengrenzen, die nicht mit anderen Oberflächen verbunden sind. - + + Erstellt eine T-Spline-Grundkörper-Ebenenoberfläche anhand einer Linie und eines Punkts. Der Punkt darf nicht auf der Linie oder auf deren Achse liegen. + Linie zum Erstellen einer Ebene + Punkt zum Erstellen einer Ebene + 2D-Punkt in der Ecke mit Minimalwerten in den Koordinaten der Ebene + 2D-Punkt in der Ecke mit Maximalwerten in den Koordinaten der Ebene + Anzahl der Felder für Breite + Anzahl der Felder für Länge + Symmetrieoptionen einer T-Spline-Oberfläche + T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen + T-Spline-Oberfläche der Ebene + tspline,plane,line,point - - Extrahiert Volumenkörper aus durch Teilmenge von Oberflächen definierte Polysurface. - + + Erstellt eine T-Spline-Grundkörper-Ebenenoberfläche anhand von drei eingegebenen Punkten. Die Punkte dürfen nicht auf einer geraden Linie liegen. + Erster Punkt zum Erstellen einer Ebene + Zweiter Punkt zum Erstellen einer Ebene + Dritter Punkt zum Erstellen einer Ebene + 2D-Punkt in der Ecke mit Minimalwerten in den Koordinaten der Ebene + 2D-Punkt in der Ecke mit Maximalwerten in den Koordinaten der Ebene + Anzahl der Felder für Breite + Anzahl der Felder für Länge + Symmetrieoptionen einer T-Spline-Oberfläche + T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen + T-Spline-Oberfläche der Ebene + tspline,plane,line,point - - Gibt die Anzahl der Oberflächen der Polyoberfläche zurück. - Anzahl der Oberflächen + + Konstruiert eine T-Spline-Zylinderoberfläche, definiert durch ein angegebenes Koordinatensystem, einen Radius und eine Höhe + Der Mittelpunkt und die Basis des Kegels liegen in der XY-Ebene dieses Koordinatensystems + Radius des Zylinders + Höhe des Zylinders + Anzahl der Felder im Umfang + Anzahl der Felder in der Höhe + Symmetrieoptionen einer T-Spline-Oberfläche + T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen + Zylindrische T-Spline-Oberfläche + tspline,cylinder,radius,height - - Gibt die Anzahl der Kanten der Polyoberfläche zurück. - Anzahl der Kanten + + Konstruiert eine T-Spline-Zylinderoberfläche nach Eingabe des oberen und unteren Mittelpunkts des Zylinders + Startpunkt des Zylinders + Endpunkt des Zylinders + Radius des Zylinders + Anzahl der Felder im Umfang + Anzahl der Felder in der Höhe + Symmetrieoptionen einer T-Spline-Oberfläche + T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen + Zylindrische T-Spline-Oberfläche + tspline,cylinder,radius,points - - Gibt die Anzahl der Scheitelpunkte der Polyoberfläche zurück. - Anzahl der Scheitelpunkte + + Erstellt eine T-Spline-Kegeloberfläche mit einem angegebenen Basisradius am Startpunkt, + die sich bis zu einer Spitze am Endpunkt erstreckt + Startpunkt des Kegels + Endpunkt des Kegels + Radius der Basis des Kegels + Anzahl der Felder im Umfang + Anzahl der Felder in der Höhe + Symmetrieoptionen einer T-Spline-Oberfläche + T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen + Konische T-Spline-Oberfläche + tspline,cone,radius,points - - Rundet eine PolySurface entlang eingegebenen Kanten mit dem angegebenen Radius ab. - - - - - round,smooth,smoothedge,roundedges - + + Erstellt eine T-Spline-Kegeloberfläche mit einer Achse zwischen Start- und Endpunkt und den angegebenen Radien am Anfang und Ende. + Dieses Objekt hat keine Spitze, d. h., bei dieser Form handelt es sich um einen Kegelstumpf. + Startpunkt des Kegels + Endpunkt des Kegels + Startradius des Kegels + Endradius des Kegels + Anzahl der Felder im Umfang + Anzahl der Felder in der Höhe + Symmetrieoptionen einer T-Spline-Oberfläche + T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen + Konische T-Spline-Oberfläche + tspline,cone,radii,points,truncated - - Fast eine PolySurface entlang eingegebenen Kanten mit dem angegebenen Versatz von der Ecke der Kanten. - - - - - bevel,flattenedges - + + Erstellt einen T-Spline-Kegel mit einem Basispunkt am Ursprung des Koordinatensystems, der sich in Richtung der Z-Achse des Koordinatensystems erstreckt, + wobei seine kreisförmige Basis in der XY-Ebene des Koordinatensystems liegt + Der Mittelpunkt und die Basis des Kegels liegen in der XY-Ebene dieses Koordinatensystems. + Höhe des Kegels + Radius des Kegels + Anzahl der Felder im Umfang + Anzahl der Felder in der Höhe + Symmetrieoptionen einer T-Spline-Oberfläche + T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen + Konische T-Spline-Oberfläche + tspline,cone,radius,cs - - Ruft eine Zeichenfolgendarstellung des Rechtecks ab + + Erstellt einen T-Spline-Kegel mit einem Basispunkt am Ursprung des Koordinatensystems, der sich in Richtung der Z-Achse des Koordinatensystems erstreckt, + wobei seine kreisförmige Basis in der XY-Ebene des Koordinatensystems liegt + Der Mittelpunkt und die Basis liegen in der XY-Ebene dieses Koordinatensystems + Höhe des Kegels + Startradius des Kegels + Endradius des Kegels + Anzahl der Felder im Umfang + Anzahl der Felder in der Höhe + Symmetrieoptionen einer T-Spline-Oberfläche + T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen + Konische T-Spline-Oberfläche + tspline,cone,radius,cs - - Erstellt ein Rechteck aus vier Eckpunkten. - Liste der Eckpunkte des Rechtecks - Durch Eckpunkte erstelltes Rechteck - - rectbypointarray - + + Erstellt eine T-Spline-Kugel mit Mittelpunkt am eingegebenen Punkt und einem bestimmten Radius + Mittelpunkt der Kugel + Radius der Kugel + Anzahl radialer Felder + Anzahl der Felder in der Höhe + Symmetrieoptionen einer T-Spline-Oberfläche + T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen + Kugelförmige T-Spline-Oberfläche + tspline,sphere,radius - - Erstellt ein Rechteck aus vier Eckpunkten. - Erster Eckpunkt des Rechtecks - Zweiter Eckpunkt des Rechtecks - Dritter Eckpunkt des Rechtecks - Vierter Eckpunkt des Rechtecks - Durch Eckpunkte erstelltes Rechteck - - rectbypoints - + + Erstellt eine T-Spline-Kugel anhand von vier eingegebenen Punkten + Vier Punkte zum Erstellen einer Kugel in einer Liste. Die Punkte dürfen nicht koplanar sein. + Anzahl radialer Felder + Anzahl der Felder in der Höhe + Symmetrieoptionen einer T-Spline-Oberfläche + T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen + Kugelförmige T-Spline-Oberfläche + tspline,sphere,fit,bestfit - - Erstellt ein Rectangle zentriert am Ursprung des WKS in der XY-Ebene des WKS mit der angegebenen Breite (X-Achse) und Länge (Y-Achse). - Breite des Rechtecks - Länge des Rechtecks - Durch Breite und Länge erstelltes Rechteck - - rectbylengths - + + Erstellt eine T-Spline-Kugel, die möglichst genau den eingegebenen Punkten entspricht + Gruppe von Punkten auf einer Kugel + Anzahl radialer Felder + Anzahl der Felder in der Höhe + Symmetrieoptionen einer T-Spline-Oberfläche + T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen + Kugelförmige T-Spline-Oberfläche + tspline,sphere,fit,bestfit - - Erstellt ein Rectangle zentriert am Ursprung der eingegebenen Plane mit der eingegebenen Breite (X-Achse) und Länge (Y-Achse). - Zum Zentrieren des Rechtecks verwendete Ebene - Breite des Rechtecks - Länge des Rechtecks - Durch Breite und Länge erstelltes Rechteck - - rectangle,rectbylengths - + + Erstellt einen T-Spline-Torus mit Mittelpunkt am Ursprung des Koordinatensystems und den angegebenen Radien + Der Torus wird in der xy-Ebene des angegebenen Koordinatensystems mit dessen Ursprung als Mittelpunkt ausgerichtet. + Innerer Radius des Torus + Äußerer Radius des Torus + Anzahl der inneren radialen Felder. + Anzahl der äußeren radialen Felder. + Symmetrieoptionen einer T-Spline-Oberfläche + T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen + Torische T-Spline-Oberfläche + tspline,torus,radii,cs - - Erstellt ein Rectangle zentriert am eingegebenen Ursprung in der XY-Ebene des CoordinateSystem mit der angegebenen Breite (X-Achse) und Länge (Y-Achse). - Koordinatensystem des Rechtecks (Mittelpunkt des Rechtecks) - Breite des Rechtecks - Länge des Rechtecks - Aus Breite und Länge erstelltes Rechteck - - rectbylengths - + + Erstellt einen T-Spline-Torus mit angegebenem Mittelpunkt und angegebenen Radien, ausgerichtet an der XY-Ebene des vorgegebenen Weltkoordinatensystems + Mittelpunkt des Torus + Innerer Radius des Torus + Äußerer Radius des Torus + Anzahl der inneren radialen Felder. + Anzahl der äußeren radialen Felder. + Symmetrieoptionen einer T-Spline-Oberfläche + T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen + Torische T-Spline-Oberfläche + tspline,torus,radii,cs - - Die Breite des Rechtecks - - rectX,rectx - + + Erstellt einen T-Spline-Quader zentriert um den Ursprung des Weltkoordinatensystems mit angegebener Breite, Länge und Höhe + Breite des Quaders + Länge des Quaders + Höhe des Quaders + Anzahl Felder in der Breite + Anzahl Felder in der Länge + Anzahl Felder in der Höhe + Symmetrieoptionen einer T-Spline-Oberfläche + T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen + T-Spline-Quader + tspline,box,cuboid,cube,size - - Die Höhe des Rechtecks - - rectY,recty - + + Erstellt einen T-Spline-Quader zentriert um einen eingegebenen Punkt mit angegebener Breite, Länge und Höhe + Mittelpunkt des Quaders + Breite des Quaders + Länge des Quaders + Höhe des Quaders + Anzahl Felder in der Breite + Anzahl Felder in der Länge + Anzahl Felder in der Höhe + Symmetrieoptionen einer T-Spline-Oberfläche + T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen + T-Spline-Quader + tspline,box,cuboid,cube,size,center - - Ruft eine Zeichenfolgendarstellung des Volumenkörpers ab + + Erstellt einen T-Spline-Quader mit Mittelpunkt und ausgerichtet am eingegebenen Koordinatensystem mit angegebener Breite, Länge und Höhe + Die XY-Ebene des Quaders wird am entsprechenden X ausgerichtet + Breite des Quaders + Länge des Quaders + Höhe des Quaders + Anzahl Felder in der Breite + Anzahl Felder in der Länge + Anzahl Felder in der Höhe + Symmetrieoptionen einer T-Spline-Oberfläche + T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen + T-Spline-Quader + tspline,box,cuboid,cube,size,cs,coord - - Erstellt einen Volumenkörper durch Angeben der ihn bildenden Flächen als Oberflächen. - - - - Brep,brep - + + Erstellt einen T-Spline-Quader vom tiefsten zum höchsten Punkt + Erster Eckpunkt + Zweiter Eckpunkt + Anzahl Felder in der Breite + Anzahl Felder in der Länge + Anzahl Felder in der Höhe + Symmetrieoptionen einer T-Spline-Oberfläche + T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen + T-Spline-Quader + box,cube,byminmax,by corners,by points - - Erstellt einen Volumenkörper durch Erhebung zwischen den eingegebenen geschlossenen Querschnittskurven. - - - - Brep,brep - + + Erstellt einen T-Spline-Quadball mit Mittelpunkt am Ursprung des Koordinatensystems und angegebenem Radius + Lokales Koordinatensystem + Radius des Quadball + Anzahl Felder in zwei Dimensionen der Seiten des Quadball + Symmetrieoptionen einer T-Spline-Oberfläche + T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen + T-Spline-Quadball + quadball,tspline,coordinate system,raduis - - Erstellt einen Volumenkörper durch Erhebung zwischen den eingegebenen geschlossenen Querschnittskurven entlang einer Führungskurve. Die Führungskurve muss alle Querschnittskurven schneiden. - - - - - Brep,brep,guide,loft - + + Erstellt einen T-Spline-Quadball mit angegebenem Mittelpunkt und Radius, ausgerichtet an der XY-Ebene des vorgegebenen Weltkoordinatensystems + Mittelpunkt des Quadball + Radius des Quadball + Anzahl Felder in zwei Dimensionen der Seiten des Quadball + Symmetrieoptionen einer T-Spline-Oberfläche + T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen + T-Spline-Quadball + quadball,tsplines,center,point,radius - - Erstellt einen Volumenkörper durch Erhebung zwischen den eingegebenen geschlossenen Querschnittskurven entlang von Führungskurven. Die Führungskurven müssen alle Querschnittskurven schneiden. - - - - - Brep,brep,guides,loft - + + Konstruiert eine T-Spline-Oberfläche anhand einer NURBS-Oberfläche mit gleichmäßigem Verfahren. + Die eingegebene NURBS-Oberfläche wird mit gleichmäßigen Knoten in gleichen parametrischen oder + Bogenlängenintervallen (je nach dem entsprechenden useArcLen-Flag) neu erstellt und durch + eine NURBS-Oberfläche dritten Grades angenähert. Der ausgegebene T-Spline wird durch die angegebene Feldanzahl in + U- und V-Richtung geteilt. + Eingegebene NURBS-Oberfläche + Erforderliche Anzahl Felder in U-Richtung + Erforderliche Anzahl Felder in V-Richtung + Verwendung von Bogenlängen- oder parametrischer Unterteilung in Richtung des U-Parameters + Verwendung von Bogenlängen- oder parametrischer Unterteilung in Richtung des V-Parameters + T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen + nurbs surface,tspline,uniform - - Erstellt einen Volumenkörper durch Erhebung zwischen den eingegebenen Querschnitten bestehend aus geschlossenen PolyCurves. Dieser Vorgang ist für Schnitte, die ausschließlich aus Liniensegmenten bestehen, mit Scheitelpunkten in derselben Reihenfolge optimiert. Die Option zum Prüfen und Reparieren stellt die Gültigkeit des erstellten Volumenkörpers sicher, wenn sie aktiviert ist. Durch Deaktivieren der Option kann die Leistung verbessert werden. - - - - - Brep,brep,ruled,loft - + + Konstruiert eine T-Spline-Oberfläche aus einer NURBS-Oberfläche mit dem Krümmungsunterteilungsverfahren + Die eingegebene NURBS-Oberfläche wird mit Grad 3 neu erstellt. Die Anzahl und Position der Felder des ausgegebenen T-Spline + in jeder Richtung werden automatisch abhängig von der Krümmung erkannt. + Eingegebene NURBS-Oberfläche + T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen + nurbs surface,tspline,curvature - - Sweep einer geschlossenen Kurve an einem Pfad entlang - - - - - Brep,brep,sweep1 - + + Erstellt einen T-Spline durch Extrudieren einer Kurve entlang dem angegebenen Vektor + Profilkurve + Extrusionsvektor + Extrusionsabstand in Vektorrichtung + Extrusionsabstand entgegen Vektorrichtung + Anzahl Felder in Vektorrichtung. Wenn 0 übergeben wird, erfolgt keine Extrusion in Vektorrichtung + Anzahl Felder entgegen Vektorrichtung. Wenn 0 übergeben wird, erfolgt keine Extrusion entgegen der Vektorrichtung + Anzahl Felder in Profilrichtung. Automatisch definiert, wenn 0 oder weniger + Wahl des Verfahrens für die Verteilung der Felder in Profilrichtung: gleichmäßig oder anhand der Krümmung + T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen + tspline,extrude,curve - - Sweep einer geschlossenen Kurve an einem Pfad entlang. - Geschlossene Kurve, die das Profil des Sweeps darstellt - Pfad, der den Sweep-Pfad darstellt - Ende des Sweeps schneiden und lotrecht zum Pfad anordnen - Volumenkörper durch Sweep der Profilkurve an einem Pfad entlang - - Brep,brep,sweep1 - + + Konstruiert einen T-Spline durch Sweepen einer Querschnittskurve entlang eines Pfads + Profilkurve + Pfadkurve + Die Felder müssen parallel zur Pfadrichtung liegen + Anzahl Felder im Pfad + Anzahl der Felder im Profil. Wird für Werte kleiner oder gleich 0 automatisch definiert. + Wahl des Verfahrens für die Verteilung der Felder auf dem Pfad: gleichmäßig oder anhand der Krümmung + Wahl des Verfahrens für die Verteilung der Felder auf dem Profil: gleichmäßig oder anhand der Krümmung + T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen + tspline,sweep,curve - - Sweep einer geschlossenen Profilkurve an zwei Führungskurven entlang - Der eingegebene Pfad für das Sweep - Führungskurve für die Ausrichtung des Sweep - Die Profilkurve als Sweep an einem Pfad entlang - - - Brep,brep,sweep2,guides,sweepprofile - + + Erstellt eine T-Spline-Oberfläche durch Sweepen der Profilkurve um die durch + den Achsenursprung und die -richtung definierte Achse, beginnend mit dem Startwinkel in Grad, + und durch Sweeping um den Sweep-Winkel in Grad + Profilkurve + Drehmittelpunkt + Drehachse + Startwinkel für Drehung + Endwinkel für Drehung + Anzahl Felder in Radius + Anzahl Felder in der Höhe. Wird für Werte kleiner oder gleich 0 automatisch definiert. + Wahl des Verfahrens für die Verteilung der Felder: gleichmäßig oder anhand der Krümmung + Symmetrieoptionen einer T-Spline-Oberfläche + T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen + tspline,revolve,curve - - Erstellt einen Rotationsvolumenkörper als Sweep der Profilkurve um den durch den Ursprung und den Achsenvektor gebildeten Achsenstrahl vom Startwinkel in Grad bis zum Sweep-Winkel in Grad. - Zu rotierende Profilkurve - Ursprung der rotierenden Achse - Richtung der rotierenden Achse - Startwinkel in Grad - Sweeping-Winkel in Grad - Durch Rotation erstellter Volumenkörper - - Brep,brep,lathe,revolveprofile - + + Erstellt eine T-Spline-Oberfläche aus der Linienliste. + Akzeptiert Kurven, verwendet jedoch nur deren Start- und Endpunkte. + Linien, aus denen der T-Spline erstellt werden soll. Nur die Endpunkte werden verwendet. + Maximale Anzahl der angepassten Flächen + Toleranz für den Schnittpunkt der Kurven + Ob an Scheitelpunkten mit der Wertigkeit 2 ein Knick verwendet werden soll + T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen + tspline,line,build - - Vereinigt eine Sammlung von Volumenkörpern zu einem Volumenkörper. - Sammlung von Volumenkörpern - - - Brep,brep,boolean,addition - + + Erstellt eine T-Spline-Pipe-Oberfläche aus einem Netz von Kurven oder Linien. + An jedem Kurvenschnittpunkt wird eine glatte Verbindung erstellt. + Für manche Parameter können einzelne Werte oder eine Liste mit einem Wert pro Kurve angegeben werden. + Liste mit Kurven, aus denen Pipes erstellt werden sollen + Vorgaberadius für die erstellten Pipes + Toleranz für die Erkennung von Kurvenschnittpunkten + Anzahl der Segmente für jede Kurve. Die Größe der Liste kann der Kurvenanzahl entsprechen oder 1 für die Replikation bzw. 0 für die automatische Bestimmung sein. + Wenn True, werden die Parameter des Halters am Anfang jeder Kurve automatisch generiert, und die benutzerdefinierten Parameter von rotationsAtStart, radiiAtStart und positionsAtStart werden ignoriert. + Wenn True, werden die Parameter des Halters am Ende jeder Kurve automatisch generiert, und die benutzerdefinierten Parameter von rotationsAtEnd, radiiAtEnd und positionsAtEnd werden ignoriert. + Benutzerdefinierter Drehwinkel in Grad jedes Pipe-Halters am Anfang jeder Kurve. Dieser Parameter wird ignoriert, wenn für autoHandleEnd true festgelegt ist. Die Größe der Liste kann der Kurvenanzahl entsprechen oder 1 für die Replikation sein. + Benutzerdefinierter Drehwinkel in Grad jedes Pipe-Halters am Ende jeder Kurve. Dieser Parameter wird ignoriert, wenn für autoHandleEnd true festgelegt ist. Die Größe der Liste kann der Kurvenanzahl entsprechen oder 1 für die Replikation sein. + Benutzerdefinierter Radius jedes Pipe-Halters am Anfang jeder Kurve. Dieser Parameter wird ignoriert, wenn für autoHandleEnd true festgelegt ist. Die Größe der Liste kann der Kurvenanzahl entsprechen oder 1 für die Replikation sein. + Benutzerdefinierter Radius jedes Pipe-Halters am Ende jeder Kurve. Dieser Parameter wird ignoriert, wenn für autoHandleEnd true festgelegt ist. Die Größe der Liste kann der Kurvenanzahl entsprechen oder 1 für die Replikation sein. + Benutzerdefinierte Position jedes Pipe-Halters am Anfang jeder Kurve in Prozent zwischen 0 und 1 entlang der Bogenlänge der Kurve. Dieser Parameter wird ignoriert, wenn für autoHandleStart true festgelegt ist. Die Größe der Liste kann der Kurvenanzahl entsprechen oder 1 für die Replikation sein. Die Start- und Endpositionen sollten sich auf den Kurven nicht überlappen. Idealerweise sollten die Startposition nahe bei 0 und die Endposition nahe bei 1 liegen. + Benutzerdefinierte Position jedes Pipe-Halters am Ende jeder Kurve in Prozent zwischen 0 und 1 entlang der Bogenlänge der Kurve. Dieser Parameter wird ignoriert, wenn für autoHandleEnd true festgelegt ist. Die Größe der Liste kann der Kurvenanzahl entsprechen oder 1 für die Replikation sein. Die Start- und Endpositionen sollten sich auf den Kurven nicht überlappen. Idealerweise sollten die Startposition nahe bei 0 und die Endposition nahe bei 1 liegen. + T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen + tspline,create,pipe,curve - - Gibt den Flächeninhalt der Oberfläche zurück -- Summe des Flächeninhalts aller Flächen. + + Kombiniert angegebene T-Spline-Oberflächen zu einer einzigen Oberfläche. + Die Oberflächen können unverbunden sein. + Falls sich mindestens eine der Oberflächen im Quadermodus befindet, gilt dies auch für die ausgegebene Oberfläche. + Anmerkung: Alle Eingabeoberflächen müssen dieselbe Version haben, damit sie kombiniert werden können. Aus diesem Grund können eine oder mehrere Oberflächen intern geklont und für ihre Versionen entweder ein Upgrade oder Downgrade durchgeführt werden, damit die Version mit der aktuell in Dynamo verwendeten Version übereinstimmt. Die resultierende Oberfläche kann daher leichte Unterschiede zum erwarteten Ergebnis aufweisen. Die Eingabeoberflächen selbst bleiben unverändert. + Zu kombinierende T-Spline-Oberflächen + tspline,combine - - Gibt das Gesamtvolumen des Volumenkörpers zurück + + Gibt eine Liste der auf einen angegebenen T-Spline angewendeten Reflexionen zurück + tspline,symmetry,reflections - - Der Schwerpunkt des Volumenkörpers - - - average,center - + + Gibt True zurück wenn sich ein angegebener T-Spline im Quadermodus befindet + tspline,boxmode,smooth - - Die boolesche Vereinigung dieses Volumenkörpers mit einem anderen - - - - addition,merge,combine - + + Gibt True zurück, wenn ein angegebener T-Spline extrahiert werden kann (Anzeige im glatten Modus möglich) + tspline,extractable - - Vereinigt eine Liste von Volumenkörpern mit diesem Volumenkörper. - - - - addition,merge,combine,unionmany,union multi - + + Gibt True zurück, wenn ein angegebener T-Spline geschlossen ist + tspline,closed - - Die boolesche Differenz zwischen diesem Volumenkörper und einem anderen. - - + + Gibt True zurück, wenn ein angegebener T-Spline wasserdicht ist. Alle geschlossenen Oberflächen sind wasserdicht, einige wasserdichte Oberflächen sind jedoch offen. + tspline,watertight - - Die boolesche Differenz zwischen diesem Volumenkörper und der Vereinigung der eingegebenen Volumenkörper. - - - - subtract,differencemany,diffall,diff multi - + + Gibt True zurück, wenn ein angegebener T-Spline ein Standard-T-Spline ist (alle T-Punkte werden um mindestens zwei Isokurven von den Sternpunkten entfernt positioniert) + tspline,standard - - Ruft die Hülle eines Volumenkörpers aus dessen Flächen ab. - Entfernung zum Verlängern der Hülle nach innen - Entfernung zum Verlängern der Hülle nach außen - - - extract shell,offset and extract - + + Konvertiert die angegebene T-Spline-Oberfläche abhängig von der Form in einen Volumenkörper oder eine Oberfläche. + Anmerkung: Es können kleine unerwartete Änderungen in der resultierenden BRep-Oberfläche auftreten, wenn die Eingabeoberfläche in einer höheren T-Spline-Version erstellt wird als die Version, die in Dynamo geladen ist. In diesem Fall wird für eine Kopie der Oberfläche ein Downgrade auf die Dynamo-Version erstellt und in der Konvertierung verwendet. + Legt fest, ob der resultierende Körper dieselbe Topologie wie die Eingabe-T-Spline-Oberfläche aufweisen soll. + Topologieobjekt (Volumenkörper oder Oberfläche) + tspline,brep,solid,surface - - Projiziert die eingegebene Geometrie in Richtung des eingegebenen Vektors auf diesen Volumenkörper. Diese Projektionsmethode unterstützt derzeit nur Punkte oder Kurven! - - - - - projectonto,projectonsolid,projecttosolid - + + Konvertiert die angegebene T-Spline-Oberfläche in ein Netz. Das Netz kann sowohl Drei- als auch Vierecke enthalten. + Mindestanzahl von Segmenten in jeder Richtung. Es wird immer mindestens ein Segment erstellt. + Maximal zulässiger Abstand zwischen Netz und Oberfläche. Wird Null oder ein negativer Wert festgelegt, wird dies deaktiviert. + Netzobjekt + tspline,convert,mesh - - Rundet einen Volumenkörper entlang den eingegebenen Kanten mit dem angegebenen Radius ab. - - - - - round,smooth,smoothedge,roundedges - + + Verdickt die angegebene T-Spline-Oberfläche um den angegebenen Wert in Richtung ihrer Flächennormalen + Verdickungsbetrag + Legt fest, ob entstehende Kanten gefaltet werden sollen + Verdickte TSpline-Oberfläche + tspline,thicken,normal - - Fast einen Volumenkörper entlang den eingegebenen Kanten mit dem angegebenen Versatz von der Ecke der Kanten. - - - - - bevel,flattenedges - + + Verdickt die angegebene T-Spline-Oberfläche um den angegebenen Vektor + Verdickungsrichtung + Legt fest, ob entstehende Kanten gefaltet werden sollen + Verdickte TSpline-Oberfläche + tspline,thicken,vector - - Trennt einen Volumenkörper in einzelne Volumenkörper, wenn er mehr als ein unverbundenes Stück enthält. Gibt den gleichen Volumenkörper zurück, wenn es sich um ein einzelnes zusammenhängendes Stück handelt. - unverbundene Volumenkörper trennen - - split,disjoint - + + Fügt der angegebenen Kante auf einer T-Spline-Oberfläche einen Knick hinzu + Zu knickende Kanten + TSpline-Oberfläche mit geknickten Kanten + tspline,edge,crease - - Versucht, den Volumenkörper zu reparieren. - + + Entfernt den Knick von der angegebenen Gruppe von Kanten + Kanten, aus denen Knickstellen entfernt werden sollen + TSpline-Oberfläche mit Kanten nach Entfernen der Knickstellen + tspline,crease,uncrease - - Ruft eine Zeichenfolgendarstellung der Kugel ab + + Fügt der angegebenen Gruppe von Scheitelpunkten auf einer T-Spline-Oberfläche einen Knick hinzu + Zu knickende Scheitelpunkte + TSpline-Oberfläche mit geknickten Kanten + tspline,edge,crease - - Erstellt einen kugelförmigen Volumenkörper mit dem eingegebenen Punkt als Mittelpunkt und dem angegebenen Radius. - - - - - Brep,brep - + + Entfernt den Knick von der angegebenen Gruppe von Scheitelpunkten + Scheitelpunkte, von denen Knickstellen entfernt werden sollen + TSpline-Oberfläche mit Kanten nach Entfernen der Knickstellen + tspline,crease,uncrease - - Erstellt einen kugelförmigen Volumenkörper mit vier eingegebenen Punkten auf der Oberfläche. - - - - Brep,brep - + + Verschweißt die angegebene Liste von Scheitelpunkten zu einem einzigen Scheitelpunkt + Zu verschweißende Scheitelpunkte + Position des Scheitelpunktgriffs für das Ergebnis. Falls Null übergeben wird, wird die Mittelposition der Griffe verwendet. + Unterteilungsknicke der eingegebenen Topologie beibehalten + TSpline-Oberfläche mit verschweißten Scheitelpunkten + tspline,weld,vertex - - Passt eine Kugel so weit wie möglich an die eingegebenen Punkte an. - - - - Brep,brep - + + Verschweißt die Scheitelpunkte der ersten und zweiten Gruppe paarweise. + Die erste Gruppe wird als Scheitelpunkte dieses T-Spline betrachtet. + Die Scheitelpunkte der zweiten Gruppe können aus dieser oder einer beliebigen anderen Oberfläche stammen. + Sind verschiedene T-Splines vorhanden, wird vor dem Verschweißen eine Kombination durchgeführt. + Erste Gruppe zu verschweißender Scheitelpunkte + Zweite Gruppe zu verschweißender Scheitelpunkte + Unterteilungsknicke der eingegebenen Topologie beibehalten + TSpline-Oberfläche mit verschweißten Scheitelpunkten + tspline,weld,vertex - - Gibt den Mittelpunkt der Kugel zurück. + + Sucht alle zusammenfallenden Scheitelpunkte und verschweißt sie + Toleranz zum Suchen nach zusammenfallenden Punkten + TSpline-Oberfläche ohne zusammenfallende Scheitelpunkte + tspline,weld,coincident,vertex - - Gibt den Radius der Kugel zurück. + + Hebt die Verschweißung aller angegebenen Kanten auf. Dabei wird die Verschweißung aller Scheitelpunkte auf allen Kanten aufgehoben. + Gruppe von Kanten, deren Verschweißung aufgehoben werden soll + TSpline-Oberfläche mit unverschweißten Kanten + tspline,unweld,edge - - Ruft eine Zeichenfolgendarstellung der Oberfläche ab + + Hebt die Verschweißung aller angegebenen Scheitelpunkte auf. Dabei wird die Verschweißung aller Kanten an allen Scheitelpunkten aufgehoben. + Gruppe von Scheitelpunkten, deren Verschweißung aufgehoben werden soll + TSpline-Oberfläche mit unverschweißten Scheitelpunkten + tspline,unweld,vertex - - Vereinigt eine Sammlung von Flächen zu einer einzigen Fläche. Diese Methode kann eine PolySurface zurückgeben, wenn die Vereinigung mehrflächig oder nicht mannigfaltig ist. - Eine Sammlung von Flächen. - Flächenvereinigung - - merge,join,boolean,addition - + + Erstellt einen Abgleich mit einem T-Spline und einer geschlossenen Kurvenkontur + Geschlossene T-Spline-Kantenkontur für Abgleich + Geschlossene Kurvenkontur für Abgleich + Anzustrebende Stetigkeit der Geometrie beim Verbinden: G0, G1, G2 + Angabe, ob die arcLength-Ausrichtung beim Verbinden verwendet werden soll + Wenn True, werden dem T-Spline zusätzliche Steuerpunkte hinzugefügt, um die Oberflächen innerhalb der gegebenen Toleranz abzugleichen. + Maximale Anzahl von Verfeinerungsschritten. Wird ignoriert, wenn useRefinement auf False festgelegt ist + Einzuhaltende Toleranz. Wird ignoriert, wenn useRefinement auf False festgelegt ist + Angabe, ob Daten bei der Erstellung des Abgleichs übernommen werden sollen + Gibt den Teil der Oberfläche an, der von dem Abgleich betroffen sein soll. Wird ignoriert, wenn für usePropagation False gewählt wurde. + Tangentenmaßstab für G1 oder Krümmungsmaßstab für G2. Wird ignoriert, wenn für die Kontinuität G0 festgelegt ist. + Gibt an, ob die Ausrichtung umgekehrt werden soll. + T-Spline-Oberfläche zwischen den gegebenen T-Spline-Grenzkanten und der Kurvenkontur + tspline,match,curve - - Erstellt eine Oberfläche durch Erhebung zwischen den eingegebenen Querschnittskurven. - Für Erhebung zu verwendende Kurven - Durch die Erhebung erstellte Oberfläche - - loft - + + Erstellt einen Abgleich mit einem T-Spline und einer geschlossenen Kontur aus BRep-Kanten. Die Kantenkontur + wird zuerst in eine Kurvenkontur konvertiert, anschließend wird der Abgleich durchgeführt. + Geschlossene T-Spline-Kantenkontur für Abgleich + Geschlossene BRep-Kantenkontur für die Verbindung + Anzustrebende Stetigkeit der Geometrie beim Verbinden: G0, G1, G2 + Angabe, ob die arcLength-Ausrichtung beim Verbinden verwendet werden soll + Wenn True, werden dem T-Spline zusätzliche Steuerpunkte hinzugefügt, um die Oberflächen innerhalb der gegebenen Toleranz abzugleichen. + Maximale Anzahl von Verfeinerungsschritten. Wird ignoriert, wenn useRefinement auf False festgelegt ist + Einzuhaltende Toleranz. Wird ignoriert, wenn useRefinement auf False festgelegt ist + Angabe, ob Daten bei der Erstellung des Abgleichs übernommen werden sollen + Gibt den Teil der Oberfläche an, der von dem Abgleich betroffen sein soll. Wird ignoriert, wenn für usePropagation False gewählt wurde. + Tangentenmaßstab für G1 oder Krümmungsmaßstab für G2. Wird ignoriert, wenn für die Kontinuität G0 festgelegt ist. + Gibt an, ob die Ausrichtung umgekehrt werden soll. + T-Spline-Oberfläche zwischen den angegebenen T-Spline-Randkanten und der BRep-Kantenkontur + tspline,match,brep - - Erstellt eine Oberfläche durch Erhebung zwischen den eingegebenen Querschnittslinien. Dieser Vorgang läuft etwas schneller ab und liefert ein weniger glattes Ergebnis als Surface.ByLoft. - - - - ruledsurface,lines - - - 0.5,0.4 - + + Entfernt Scheitelpunkte aus der T-Spline-Topologie + Zu löschende Scheitelpunkte + TSpline-Oberfläche nach Löschen der Scheitelpunkte + tspline,vertex,vertices,delete - - Erhebung einer Oberfläche durch die Querschnitte mithilfe einer angegebenen Führungskurve. Die Führungskurve muss alle Querschnittskurven schneiden. - - - - - loftbyrail - + + Entfernt Kanten aus der T-Spline-Topologie + Zu löschende Kanten + TSpline-Oberfläche nach Löschen der Kanten + tspline,edge,delete - - Erhebung einer Oberfläche durch die Querschnitte mithilfe angegebener Führungskurven. Die Führungskurven müssen alle Querschnittskurven schneiden. - Für Erhebung zu verwendende Kurven - Für die Führung der Erhebung zu verwendende Kurven - Durch die Erhebung erstellte Oberfläche - - loftbyrails,loft rails,guides - + + Entfernt Flächen aus der T-Spline-Topologie + Zu löschende Flächen + TSpline-Oberfläche nach Löschen der Flächen + tspline,face,delete - - Erstellt eine Oberfläche durch Sweepen einer Profilkurve an einem Pfad entlang. - Zu sweepende Kurve - Verwendete Pfadkurve für Sweeping - Durch Sweeping-Profil entlang Pfad erstellte Oberfläche - - sweep,rail,guide,sweep1 - - - - Erstellt eine Oberfläche durch Sweepen einer Profilkurve an einem Pfad entlang. - Zu sweepende Kurve - Verwendete Pfadkurve für Sweep - Ende des Sweeps schneiden und lotrecht zum Pfad anordnen - Durch Sweep des Profils an einem Pfad entlang erstellte Oberfläche - - sweep,rail,guide,sweep1 - - - - Erstellt eine Polygonoberfläche durch Verbinden der eingegebenen Punkte zu einem geschlossenen Polygon und Auffüllen des Polygons. - Liste der Umfangspunkte - Aus Umfangspunkten erstellte Oberfläche - - patch,surfacebypolygon - - - - Führt die Querschnittskurve unter Verwendung zweier Führungskurven als Sweep an einem Pfad entlang. - Der eingegebene Pfad für das Sweep. - Führungskurve für die Ausrichtung des Sweep. - Die Profilkurve als Sweep an einem Pfad entlang. - Durch Sweeping zweier Führungskurven erstellte Oberfläche - - sweep2,guides - - - - Erstellt eine Oberfläche als Sweep der Profilkurve um den vom Ursprungspunkt in Richtung des Achsenvektors ausgehenden Achsenstrahl vom start_angle in Grad bis zum sweep_angle in Grad. - Zu rotierende Profilkurve - Ursprung der rotierenden Achse - Richtung der rotierenden Achse - Startwinkel in Grad - Sweeping-Winkel in Grad - Durch Profildrehung erstellte Oberfläche - - lathe - - - - Erstellt eine Oberfläche durch Ausfüllen des Bereichs innerhalb einer durch die eingegebenen Kurven definierten geschlossenen Begrenzung. - Als Oberflächenbegrenzung verwendete geschlossene Kurve - Durch Füllung erstellte Oberfläche - - edgesrf,edgesurface,patch,fill - - - - Gibt den Gesamtflächeninhalt der Oberfläche zurück. - - - Gibt die Summe aller Längen aller Begrenzungskanten der Oberfläche zurück. - - circumference - - - - Gibt True zurück, wenn die Oberfläche in U-Richtung geschlossen ist, andernfalls false. - - - Gibt True zurück, wenn die Oberfläche in V-Richtung geschlossen ist, andernfalls False. - - - Gibt True zurück, wenn die Oberfläche in U- oder V-Richtung geschlossen ist, andernfalls false. - - - Subtrahiert die Eingabewerkzeuge von dieser Oberfläche. - - - - difference,trim,removefrom,cut - - - - Die boolesche Differenz zwischen dieser Fläche und der Vereinigung der eingegebenen Flächen. Diese Methode kann eine PolySurface zurückgeben, wenn der boolesche Ergebniswert mehrflächig oder nicht mannigfaltig ist. - Andere abzuziehende Flächen - Resultierende boolesche Oberfläche oder polySurface - - subtract,differencemany,diffall,diff multi - - - - Gibt das UV-Parameterpaar am eingegebenen Punkt zurück. Dies ist die Umkehrfunktion von Punkt an Parameter. - - - - evaluateatpoint,surfaceatpoint,uvatpoint,uvs - - - 0.5,0.5,0.5,0.4 - - - - Stutzt die Oberfläche mit einer Sammlung von einer oder mehreren geschlossenen PolyCurves. Eine der Konturen muss die Begrenzungskontur der eingegebenen Oberfläche sein. Außerdem müssen eine oder mehrere innere Konturen für Löcher hinzugefügt werden. - - - - trim multiple,removeloops,cutloops - - - - Stutzt die Oberfläche mit einer Sammlung von einer oder mehreren geschlossenen PolyCurves, die sich alle auf der Oberfläche innerhalb der angegebenen Toleranz befinden müssen. Wenn ein oder mehrere Löcher von der eingegebenen Oberfläche gestutzt werden müssen, muss eine äußere Kontur für die Begrenzung der Oberfläche und eine innere Kontur für jedes Loch angegeben werden. Wenn der Bereich zwischen der Oberflächenbegrenzung und dem Loch bzw. den Löchern gestutzt werden muss, sollte nur die Kontur für jedes Loch bereitgestellt werden. Um eine periodische Oberfläche ohne äußere Kontur, wie z. B. eine kugelförmige Fläche, zu erhalten, kann der gestutzte Bereich gesteuert werden, indem die Richtung der Konturkurve umgekehrt wird. - Eine oder mehrere geschlossene PolyCurves, die in der Eingabe eine beliebige Reihenfolge aufweisen können. Diese Konturen sollten sich nicht schneiden. - Die Toleranz, die verwendet wird, um zu entscheiden, ob die Kurvenenden koinzident sind und ob eine Kurve und eine Oberfläche koinzident sind. Die angegebene Toleranz darf nicht kleiner sein als die Toleranzen, die bei der Erstellung der eingegebenen Polykurven verwendet wurden. Der Vorgabewert 0.0 bedeutet, dass die größte Toleranz verwendet wird, die bei der Erstellung der eingegebenen Polykurven angewendet wird. - Oberfläche, die durch geschlossene Konturen gestutzt wurde. - - trim multiple,removeloops,cutloops - - - - Gibt die Oberflächennormale am eingegebenen Punkt auf der Oberfläche zurück. - Punkt, an dem die Oberflächennormale ausgewertet werden soll - Normale an Punkt - - perpendicular - - - - Ruft eine Nurbs-Darstellung der Oberfläche ab. Mithilfe dieser Methode können in bestimmten Fällen Annäherungen an Oberflächen erstellt werden. - - - - Ruft eine Nurbs-Darstellung der Oberfläche ab. Mithilfe dieser Methode können in bestimmten Fällen Annäherungen an Oberflächen erstellt werden. - Legt fest, ob die Oberfläche vor der Konvertierung auf ihren ursprünglichen Parameterbereich zurückgesetzt werden soll. Ein Beispiel für einen begrenzten Parameterbereich einer Oberfläche ist der Parameterbereich nach einer Stutzoperation. - - - - Ruft eine Nurbs-Darstellung der Oberfläche innerhalb des angegebenen Toleranzbereichs ab. Mithilfe dieser Methode können in bestimmten Fällen Annäherungen an Oberflächen erstellt werden. - Vorgegebene Toleranz - NURBS-Oberflächendarstellung der Oberfläche - - tonurbs - - - - Wandelt eine Oberfläche durch Extrusion in Richtung ihrer Normalen auf beiden Seiten in einen Volumenkörper um. - Angegebene Verdickung - Verdickte Oberfläche als Volumenkörper - - offset,tosolid - - - - Wandelt eine Oberfläche durch Extrusion in Richtung ihrer Normalen in einen Volumenkörper um. Wenn der Parameter both_sides den Wert true hat, wird die Oberfläche auf beiden Seiten verstärkt. - Angegebene Verdickung - True für Verdickung auf beiden Seiten, False für Verdickung auf einer Seite - Verdickte Oberfläche als Volumenkörper - - offset,bothsides,tosolid - - - - Versetzt die Oberfläche in Richtung ihrer Normalen um den angegebenen Abstand. - Angegebener Versatz - Versetzte Oberfläche - - - Im zurückgegebenen Koordinatensystem werden xAxis, yAxis und zAxis zur Darstellung von uDir, vDir und normal verwendet. Die Länge von xAxis, yAxis steht für die Krümmung. - U-Komponente des Parameters - V-Komponente des Parameters - Koordinatensystem, das auf der Normalen-, U- und V-Richtung an der UV-Position auf der Oberfläche basiert - - - Gibt ein an den Hauptkrümmungsrichtungen ausgerichtetes CoordinateSystem zurück. - U-Komponente des Parameters - V-Komponente des Parameters - An den Hauptkrümmungsrichtungen ausgerichtetes CoordinateSystem - - - Gibt den U-Tangentenvektor für die angegebenen U- und V-Parameter zurück. - U-Komponente des Parameters - V-Komponente des Parameters - U-Tangentenvektor - - - Gibt den V-Tangentenvektor für die angegebenen U- und V-Parameter zurück. - U-Komponente des Parameters - V-Komponente des Parameters - V-Tangentenvektor - - - Gibt den Normalenvektor für die angegebenen U- und V-Parameter zurück. - U-Komponente des Parameters - V-Komponente des Parameters - Normale an Parameter - - - Gibt die Ableitungen an den eingegebenen U- und V-Koordinaten zurück. - U-Komponente des Parameters - V-Komponente des Parameters - U- und V-Ableitungen der Oberfläche - - tangent,normal - - - - Gibt die Gaußkurven für die U- und V-Parameter zurück. - - - - - developable - - - - Gibt die Hauptkrümmungen für die U- und V-Parameter zurück. - - - - - - Gibt die Hauptrichtungsvektoren für die U- und V-Parameter zurück. - U-Komponente des Parameters - V-Komponente des Parameters - U- und V-Tangentenvektoren - - - Gibt den Punkt für die angegebenen U- und V-Parameter zurück. - - - - - surfacepoint - - - - Gibt alle Begrenzungskurven der Oberfläche zurück. - - - edges - - - - Erstellt eine Parameterlinienkurve auf der gegebenen Oberfläche. Erstellt eine Kurve, die eine U- oder V-Parameterlinie auf der Oberfläche darstellt. Eine Parameterlinie verläuft in Richtung ansteigender Werte für den U- oder V-Parameter bei konstantem Wert des dazugehörigen U- bzw. V-Parameters. Die resultierende Kurve entspricht der Parametrisierung der Oberfläche, ihr Bereich ist durch den Bereich des Oberflächenparameters begrenzt. Der Typ der ausgegebenen Kurve ist vom Oberflächentyp abhängig. - Für Richtung == 0 wird eine U-Parameterlinie, für Richtung == 1 eine V-Parameterlinie erstellt. - - - - lines - - - 0.4 - - - - Gibt eine neue Oberfläche mit umgekehrter Normaler zurück. Diese Oberfläche bleibt unverändert. - Oberfläche, die der eingegebenen Oberfläche entspricht, jedoch über umgekehrte Normalen verfügt - - - Verbindet diese Oberfläche und die eingegebene Oberfläche zu einer PolySurface. - - - - topolysurface - - - - Verbindet diese Oberfläche und die eingegebenen Oberflächen zu einer PolySurface. - - - - join multiple,joinmany,joinall,topolysurface - - - - Projiziert die eingegebene Geometrie in Richtung des Eingabevektors auf diese Oberfläche. Diese Projektionsmethode unterstützt derzeit nur Punkte oder Kurven! - - - - - projecttosurface,projectonto - - - - Versucht, die Oberfläche zu reparieren. - - - - Ruft eine Zeichenfolgendarstellung der Topologie ab - - - Die Scheitelpunkte der Topologie - - - Die Kanten der Topologie - - - Die Flächen der Topologie - - - Ruft eine Zeichenfolgendarstellung der TSplineEdge ab - - - Die an diese Kante angrenzenden TSplineFaces - - - Der TSplineVertex am Anfang dieser Kante - - - Der Scheitelpunkt am Ende dieser Kante - - - Gibt den UVN-Frame der TSEdge (Punkt auf Hülle, U-Vektor, V-Vektor und Normale) zurück. - - - Index der TSEdge - - - Gibt an, ob die TSEdge sich am Rand befindet. - - - Gibt an, ob die TSEdge mannigfaltig ist. - - - Bündel von TSEdge-Eigenschaften: uvnFrame und Index, ob TSEdge sich am Rand befindet, mannigfaltig oder nicht - - - - Ruft eine Zeichenfolgendarstellung der TSplineFace ab - - - Alle diese Fläche umgebenden TSplineEdges gegen den Uhrzeigersinn - - - Alle diese Fläche umgebenden TSplineVertices gegen den Uhrzeigersinn - - - Gibt den UVN-Frame der TSplineFace (Punkt auf Hülle, U-Vektor, V-Vektor und Normale) zurück. - - - Index der TSFace - - - Anzahl der Kanten oder Scheitelpunkte auf der TSFace - - - Anzahl der parametrischen Seiten an der TSFace - - - Bündel von TSplineFace-Eigenschaften: uvnFrame, Index, Wertigkeit und Anzahl Seiten - - - - Ruft eine Zeichenfolgendarstellung der TSplineInitialSymmetry ab - - - Erstellt eine radiale TSplineInitialSymmetry mit der angegebenen Anzahl Felder für jedes symmetrische Segment. - - - - tspline,symmetry - - - - Erstellt eine axiale TSplineInitialSymmetry mit gegebenen Symmetrieachsen. - - - - - - tspline,symmetry - + + Ändert den Visualisierungsstil eines T-Spline: + Glatte Visualisierung, wenn True übergeben wird, andernfalls Quader + Glatte Visualisierung aktivieren oder deaktivieren + T-Spline mit ausgewähltem Visualisierungsstil + tspline,visualization,mode,smooth,box - - Gibt an, ob der neu erstellte T-Spline radiale Symmetrie aufweist. + + Führt eine oder mehrere symmetrische Extrusion(en) für eine Gruppe von Kanten durch und verschiebt neue Kanten um den angegebenen Vektor + Zu extrudierende Kantengruppe + Vektor zum Verschieben der neuen Kanten + Menge der zu erstellenden neuen Segmente + T-Spline mit extrudierten Kanten + tspline,extrude,direction,vector,edge - - Gibt an, ob der neu erstellte T-Spline Symmetrie für die x-Achse aufweist. + + Führt eine oder mehrere symmetrische Extrusion(en) für eine Gruppe von Flächen durch und verschiebt neue Kanten um den angegebenen Vektor + Zu extrudierende Flächengruppe + Vektor zum Verschieben der neuen Flächen + Menge der zu erstellenden neuen Segmente + T-Spline mit extrudierten Flächen + tspline,extrude,direction,vector,face - - Gibt an, ob der neu erstellte T-Spline Symmetrie für die y-Achse aufweist. + + Führt eine oder mehrere symmetrische Extrusion(en) für eine Gruppe von Kanten durch und verschiebt neue Kanten entlang des Pfads der angegebenen Kurve + Zu extrudierende Kantengruppe + Pfad, dem die neuen Kanten folgen + Menge der zu erstellenden neuen Segmente + T-Spline mit extrudierten Kanten + tspline,extrude,curve,edge - - Gibt an, ob der neu erstellte T-Spline Symmetrie für die z-Achse aufweist. + + Führt eine oder mehrere symmetrische Extrusion(en) für eine Gruppe von Flächen durch und verschiebt neue Kanten entlang des Pfads der angegebenen Kurve + Zu extrudierende Flächengruppe. + Pfad, dem neue Flächen folgen + Menge der zu erstellenden neuen Segmente + T-Spline mit extrudierten Flächen + tspline,extrude,curve,face - - Anzahl der Flächen im Symmetriesegment. Nur verfügbar für T-Splines mit radialer Symmetrie. + + Ersetzt die angegebenen Kanten durch Profile aus Flächen + Die zu ersetzende Kantengruppe + Die Abschrägung wird auf den angegebenen Prozentsatz (zwischen 0 und 1) der an die ausgewählte Kante angrenzenden Flächen beschränkt. + Anzahl der Flächenreihen im Profil + Gibt an, ob neue Flächen an den im Quadermodus dargestellten Flächen des alten Modells erstellt werden sollen. + Legt fest, wie rund oder flach die Abschrägung sein soll. Zulässig sind Werte zwischen 0 und 1. + T-Spline mit abgeschrägten Kanten + tspline,bevel,edge - - Ruft eine Zeichenfolgendarstellung der TSplineReflection ab + + Verschiebt die angegebenen Kanten entlang benachbarter Kanten + Gruppe der zu verschiebenden Kanten + Die Kanten werden um diese Strecke (als Prozentwert zwischen 0 und 1) auf die benachbarte Fläche zu verschoben. + Legt fest, wie rund oder flach die Abschrägung sein soll. Zulässig sind Werte zwischen 0 und 1. + T-Spline mit verschobenen Kanten + tspline,slide,edge - - Erstellt eine axiale Reflexion für die T-Spline-Symmetrie an der gegebenen Ebene. - Ebene für die axiale Reflexion des T-Spline in Weltkoordinaten - Axiale Reflexion des T-Spline - - tspline,symmetry,reflection,axial - + + Führt die angegebenen Kanten zusammen. Aus Kanten in jeder Gruppe muss dieselbe Anzahl + zusammenhängender Gruppen erstellt werden. Kanten aus der ersten Gruppe werden als + Kanten dieser Oberfläche betrachtet. Kanten aus der zweiten Gruppe können aus dieser + oder einer beliebigen anderen Oberfläche stammen. Sind verschiedene Oberflächen vorhanden, + wird vor dem Zusammenführen eine Kombination durchgeführt. + Erste Gruppe zusammenzuführender Kanten + Zweite Gruppe zusammenzuführender Kanten + Die Oberfläche stimmt genauer mit den Originaloberflächen überein. + T-Spline-Oberfläche mit zusammengeführten Kanten + tspline,merge,edge - - Erstellt eine radiale Reflexion für die T-Spline-Symmetrie an der gegebenen Ebene mit der gegebenen Segmentanzahl und dem gegebenen Winkel (in Grad) zwischen je zwei Segmenten. - Die Ebene, deren Normale als Achse für die radiale Reflexion des T-Spline verwendet werden soll, in Weltkoordinaten. - Anzahl der Segmente in der radialen Reflexion - Winkel zwischen jeweils zwei Segmenten in der radialen Symmetrie (in Grad). Die Angabe 0 wird als (360/segmentsCount) definiert. - Radiale Reflexion des T-Spline - - tspline,symmetry,reflection,radial - + + Erstellt eine Brücke zwischen zwei Gruppen von Flächen. Elemente der ersten Gruppe + gelten als untergeordnete Elemente dieser Oberfläche. Elemente der zweiten + Gruppe können untergeordnete Elemente dieser Oberfläche sein oder einer anderen + Oberfläche angehören. Die Topologie in jeder Gruppe muss nicht unbedingt benachbart sein, + es muss jedoch dieselbe Anzahl separater Konturen erstellt werden. + Erste Gruppe durch die Brücke zu verbindender Flächen + Zweite Gruppe durch die Brücke zu verbindender Flächen + Brückenkurven für die einzelnen Konturen der + Topologie. (Wenn eine leere Liste übergeben wird, werden gerade Linien verwendet. Wird genau eine + Kurve übergeben, wird diese repliziert, falls mehrere Eingabekonturen erkannt werden.) + Anzahl der vollständigen Drehungen um + die Normale der Frames auf der Brückenkurve für jede separate Kontur der Topologie. (Wenn eine leere Liste übergeben wird, wird 0 verwendet. Wird genau ein + Wert übergeben, wird dieser repliziert, falls mehrere Eingabekonturen erkannt werden.) + Anzahl der Segmente entlang der Brücke für + jede separate Kontur der Topologie. Die Anzahl der Felder für jede Gruppe muss + größer als die entsprechende Anzahl der Drehungen sein. (Wenn eine leere Liste übergeben wird, wird 1 verwendet. Wird genau ein + Wert übergeben, wird dieser repliziert, falls mehrere Eingabekonturen erkannt werden.) + Löscht Brücken zwischen Randkanten. + Unterteilungsknicke der eingegebenen + Topologie beibehalten + Liste der Ausrichtungs-Scheitelpunkte für + die einzelnen Topologiekonturen aus der ersten Gruppe. (Die Anzahl der Scheitelpunkte + muss mit der Anzahl der erkannten Eingabekonturen übereinstimmen. Die Liste kann auch leer sein.) + Liste der Ausrichtungs-Scheitelpunkte für + die einzelnen Topologiekonturen aus der zweiten Gruppe. (Die Anzahl der Scheitelpunkte + muss mit der Anzahl der erkannten Eingabekonturen übereinstimmen. Die Liste kann auch leer sein.) + Liste der Flags, die angeben, ob + die Ausrichtung der Brücke für die entsprechende Topologiekontur umgekehrt werden soll. + (Wenn eine leere Liste übergeben wird, wird False festgelegt. Wird genau ein + Wert übergeben, wird dieser für jede erkannte Eingabekontur repliziert.) + TSpline-Oberfläche mit Topologie, verbunden durch Brücke + tspline,bridge,face - - Gibt an, ob die Reflexion radial ist. + + Erstellt eine Brücke zwischen einer Gruppe von Flächen und einer Gruppe von Kanten. Elemente der ersten Gruppe + gelten als untergeordnete Elemente dieser Oberfläche. Elemente der zweiten + Gruppe können untergeordnete Elemente dieser Oberfläche sein oder einer anderen + Oberfläche angehören. Die Topologie in jeder Gruppe muss nicht unbedingt benachbart sein, + es muss jedoch dieselbe Anzahl einzelner Konturen erstellt werden. + Erste Gruppe durch die Brücke zu verbindender Flächen + Zweite Gruppe durch die Brücke zu verbindender Kanten + Brückenkurven für die einzelnen Konturen der + Topologie. (Wenn eine leere Liste übergeben wird, werden gerade Linien verwendet. Wird genau eine + Kurve übergeben, wird diese repliziert, falls mehrere Eingabekonturen erkannt werden.) + Anzahl der vollständigen Drehungen um + die Normale der Frames auf der Brückenkurve für jede separate Kontur der Topologie. (Wenn eine leere Liste übergeben wird, wird 0 verwendet. Wird genau ein + Wert übergeben, wird dieser repliziert, falls mehrere Eingabekonturen erkannt werden.) + Anzahl der Segmente entlang der Brücke für + jede separate Kontur der Topologie. Die Anzahl der Felder für jede Gruppe muss + größer als die entsprechende Anzahl der Drehungen sein. (Wenn eine leere Liste übergeben wird, wird 1 verwendet. Wird genau ein + Wert übergeben, wird dieser repliziert, falls mehrere Eingabekonturen erkannt werden.) + Löscht Brücken zwischen Randkanten. + Unterteilungsknicke der eingegebenen + Topologie beibehalten + Liste der Ausrichtungs-Scheitelpunkte für + die einzelnen Topologiekonturen aus der ersten Gruppe. (Die Anzahl der Scheitelpunkte + muss mit der Anzahl der erkannten Eingabekonturen übereinstimmen. Die Liste kann auch leer sein.) + Liste der Ausrichtungs-Scheitelpunkte für + die einzelnen Topologiekonturen aus der zweiten Gruppe. (Die Anzahl der Scheitelpunkte + muss mit der Anzahl der erkannten Eingabekonturen übereinstimmen. Die Liste kann auch leer sein.) + Liste der Flags, die angeben, ob + die Ausrichtung der Brücke für die entsprechende Topologiekontur umgekehrt werden soll. + (Wenn eine leere Liste übergeben wird, wird False festgelegt. Wird genau ein + Wert übergeben, wird dieser für jede erkannte Eingabekontur repliziert.) + TSpline-Oberfläche mit Topologie, verbunden durch Brücke + tspline,bridge,face,edge - - Anzahl der Segmente in der radialen Reflexion + + Erstellt eine Brücke zwischen einer Gruppen von Kanten und einer Gruppe von Flächen. Elemente der ersten Gruppe + gelten als untergeordnete Elemente dieser Oberfläche. Elemente der zweiten + Gruppe können untergeordnete Elemente dieser Oberfläche sein oder einer anderen + Oberfläche angehören. Die Topologie in jeder Gruppe muss nicht unbedingt benachbart sein, + es muss jedoch dieselbe Anzahl einzelner Konturen erstellt werden. + Erste Gruppe durch die Brücke zu verbindender Kanten + Zweite Gruppe durch die Brücke zu verbindender Flächen + Brückenkurven für die einzelnen Konturen der + Topologie. (Wenn eine leere Liste übergeben wird, werden gerade Linien verwendet. Wird genau eine + Kurve übergeben, wird diese repliziert, falls mehrere Eingabekonturen erkannt werden.) + Anzahl der vollständigen Drehungen um + die Normale der Frames auf der Brückenkurve für jede separate Kontur der Topologie. (Wenn eine leere Liste übergeben wird, wird 0 verwendet. Wird genau ein + Wert übergeben, wird dieser repliziert, falls mehrere Eingabekonturen erkannt werden.) + Anzahl der Segmente entlang der Brücke für + jede separate Kontur der Topologie. Die Anzahl der Felder für jede Gruppe muss + größer als die entsprechende Anzahl der Drehungen sein. (Wenn eine leere Liste übergeben wird, wird 1 verwendet. Wird genau ein + Wert übergeben, wird dieser repliziert, falls mehrere Eingabekonturen erkannt werden.) + Löscht Brücken zwischen Randkanten. + Unterteilungsknicke der eingegebenen + Topologie beibehalten + Liste der Ausrichtungs-Scheitelpunkte für + die einzelnen Topologiekonturen aus der ersten Gruppe. (Die Anzahl der Scheitelpunkte + muss mit der Anzahl der erkannten Eingabekonturen übereinstimmen. Die Liste kann auch leer sein.) + Liste der Ausrichtungs-Scheitelpunkte für + die einzelnen Topologiekonturen aus der zweiten Gruppe. (Die Anzahl der Scheitelpunkte + muss mit der Anzahl der erkannten Eingabekonturen übereinstimmen. Die Liste kann auch leer sein.) + Liste der Flags, die angeben, ob + die Ausrichtung der Brücke für die entsprechende Topologiekontur umgekehrt werden soll. + (Wenn eine leere Liste übergeben wird, wird False festgelegt. Wird genau ein + Wert übergeben, wird dieser für jede erkannte Eingabekontur repliziert.) + TSpline-Oberfläche mit Topologie, verbunden durch Brücke + tspline,bridge,face,edge - - Winkel zwischen jedem Paar symmetrischer Segmente in der radialen Reflexion + + Erstellt eine Brücke zwischen zwei Gruppen von Kanten. Elemente der ersten Gruppe + gelten als untergeordnete Elemente dieser Oberfläche. Elemente der zweiten + Gruppe können untergeordnete Elemente dieser Oberfläche sein oder einer anderen + Oberfläche angehören. Die Topologie in jeder Gruppe muss nicht unbedingt benachbart sein, + es muss jedoch dieselbe Anzahl einzelner Konturen erstellt werden. + Erste Gruppe durch die Brücke zu verbindender Kanten + Zweite Gruppe durch die Brücke zu verbindender Kanten + Brückenkurven für die einzelnen Konturen der + Topologie. (Wenn eine leere Liste übergeben wird, werden gerade Linien verwendet. Wird genau eine + Kurve übergeben, wird diese repliziert, falls mehrere Eingabekonturen erkannt werden.) + Anzahl der vollständigen Drehungen um + die Normale der Frames auf der Brückenkurve für jede separate Kontur der Topologie. (Wenn eine leere Liste übergeben wird, wird 0 verwendet. Wird genau ein + Wert übergeben, wird dieser repliziert, falls mehrere Eingabekonturen erkannt werden.) + Anzahl der Segmente entlang der Brücke für + jede separate Kontur der Topologie. Die Anzahl der Felder für jede Gruppe muss + größer als die entsprechende Anzahl der Drehungen sein. (Wenn eine leere Liste übergeben wird, wird 1 verwendet. Wird genau ein + Wert übergeben, wird dieser repliziert, falls mehrere Eingabekonturen erkannt werden.) + Löscht Brücken zwischen Randkanten. + Unterteilungsknicke der eingegebenen + Topologie beibehalten + Liste der Ausrichtungs-Scheitelpunkte für + die einzelnen Topologiekonturen aus der ersten Gruppe. (Die Anzahl der Scheitelpunkte + muss mit der Anzahl der erkannten Eingabekonturen übereinstimmen. Die Liste kann auch leer sein.) + Liste der Ausrichtungs-Scheitelpunkte für + die einzelnen Topologiekonturen aus der zweiten Gruppe. (Die Anzahl der Scheitelpunkte + muss mit der Anzahl der erkannten Eingabekonturen übereinstimmen. Die Liste kann auch leer sein.) + Liste der Flags, die angeben, ob + die Ausrichtung der Brücke für die entsprechende Topologiekontur umgekehrt werden soll. + (Wenn eine leere Liste übergeben wird, wird False festgelegt. Wird genau ein + Wert übergeben, wird dieser für jede erkannte Eingabekontur repliziert.) + TSpline-Oberfläche mit Topologie, verbunden durch Brücke + tspline,bridge,edge - - Ebene der Reflexion + + Füllt Löcher in einem T-Spline aus + Gruppe von Kanten mit Loch. Die Kanten müssen sich am Rand befinden. + Methode zum Ausfüllen des Lochs: 0 - Tessellation, 1 - Vielecke, 2 - Zusammenziehen, 3 - Zusammenziehen und verschweißen + Unterteilungsknicke der eingegebenen Topologie beibehalten + tspline,edge,fill,hole - - Achse der Reflexion + + Fügt die angegebene Liste mit Reflexionen an einen T-Spline an + Liste der Reflexionen + Gibt an, ob symmetrische Teile verschweißt werden sollen + Toleranz zum Verschweißen symmetrischer Teile + T-Spline-Oberfläche mit angehängten neuen Reflexionen - - Ruft eine Zeichenfolgendarstellung der TSplineTopology ab + + Entfernt alle Reflexionen vom angegebenen T-Spline + T-Spline-Oberfläche nach Entfernen der angegebenen Reflexionen - - In dieser T-Spline-Oberfläche enthaltene Scheitelpunkte. + + Komprimiert die gesamte Topologie auf einer Eingabeoberfläche und erstellt aufeinander folgende Indizes. Die relative Reihenfolge der Indizes bleibt bei dieser Funktion erhalten. + tspline,index,compress - - In der T-Spline-Oberfläche enthaltene Kanten + + Unterteilt die angegebenen Flächen in je vier Flächen, wobei je nach + Eingabe für 'exact' der exakte oder der einfache Modus verwendet wird + Liste der zu unterteilenden Flächen + False: Die resultierende Oberfläche ist eventuell flacher und schärfer als das Original. + True: Die ursprüngliche Form bleibt erhalten + T-Spline mit Unterteilungen auf den angegebenen Flächen + tspline,subdivide,faces,simple - - In der T-Spline-Oberfläche enthaltene Flächen + + Interpoliert eine angegebene T-Spline-Oberfläche. Bei der Vorwärts-Interpolation werden Steuerpunkte an ihre parametrischen Positionen auf der Oberfläche verschoben. Bei der Rückwärts-Interpolation wird für jeden ursprünglichen Steuerpunkt ein Punkt auf der Oberfläche erstellt, und dieser Steuerpunkt wird an den dazugehörigen Oberflächenpunkt verschoben. + Interpolationsrichtung: Vorwärts für False, andernfalls Rückwärts + Interpolierter T-Spline in der angegebenen Richtung + tspline,interpolate,reverse - - In der T-Spline-Oberfläche enthaltene normale Scheitelpunkte + + Übernimmt jeden angegebenen T-Spline-Scheitelpunkt und zieht ihn zum nächstgelegenen Punkt + auf den Zielgeometrien. Wenn für 'surfacePoints' True eingestellt ist, wird der Oberflächenpunkt + des Scheitelpunkts gezogen. Wenn False eingestellt ist, wird der Steuergriff gezogen. + Liste der zu ziehenden Scheitelpunkte + Liste der Zielgeometrien für den Ziehvorgang + Flag, das angibt, ob Oberflächen- oder Steuerpunkte der Scheitelpunkte verwendet werden sollen + T-Spline-Oberfläche mit den gezogenen Scheitelpunkten + tspline,pull,vertices - - In der T-Spline-Oberfläche enthaltene Stern-Scheitelpunkte + + Flacht die Steuerpunkte der angegebenen Scheitelpunkte in eine einzelne Ebene ab. + Es müssen mindestens vier Scheitelpunkte eingegeben werden. + Liste der Scheitelpunkte + T-Spline-Oberfläche mit abgeflachten Scheitelpunkten + tspline,flatten,vertices - - In der T-Spline-Oberfläche enthaltene T-Scheitelpunkte + + Flacht die Steuerpunkte der angegebenen Scheitelpunkte in eine + einzelne Ebene ab, die parallel zur angegebenen Ebene liegt. + Es müssen mindestens vier Scheitelpunkte eingegeben werden. + Liste der Scheitelpunkte. + Ebene, zu der die Scheitelpunkte parallel liegen sollen + T-Spline-Oberfläche mit abgeflachten Scheitelpunkten + tspline,flatten,vertices,fitparallel - - In der T-Spline-Oberfläche enthaltene nicht mannigfaltige Scheitelpunkte + + Kopiert die angegebenen Flächen in eine neue T-Spline-Oberfläche ohne Symmetrie + Zu duplizierende Flächen + T-Spline-Oberfläche mit ausschließlich den gewählten Flächen + tspline,face,duplicate - - In der T-Spline-Oberfläche enthaltene Randscheitelpunkte + + Kehrt die Normalen aller Flächen im Netz um + T-Spline-Oberfläche mit umgekehrten Normalen + tspline,flip,normal,vector - - In der T-Spline-Oberfläche enthaltene innere Scheitelpunkte + + Legt gleichmäßige Intervalle für alle Knoten auf einer T-Spline-Oberfläche fest + T-Spline-Oberfläche mit gleichmäßigen Innenknoten + tspline,knot,uniform - - In der T-Spline-Oberfläche enthaltene nicht mannigfaltige Kanten + + Standardisiert den angegebenen T-Spline auf den Punkt, an dem eine exakte Einfügung + möglich ist. Wenn keine Standardisierung möglich ist, wird eine Warnung + mit entsprechender Begründung angezeigt. + Standardisierte T-Spline-Oberfläche + tspline,standardize - - In der T-Spline-Oberfläche enthaltene Randkanten + + Verschiebt die angegebenen Scheitelpunkte entlang des angegebenen Vektors + Liste der zu verschiebenden Scheitelpunkte + Richtung für die Verschiebung + Flag, das angibt, ob Oberflächen- oder Steuerpunkte der Scheitelpunkte verwendet werden sollen + - - In der T-Spline-Oberfläche enthaltene Innenkanten + + Exportiert eine angegebene Gruppe von T-Spline-Oberflächen in eine T-Spline-Szenendatei + Zu exportierende Gruppe von T-Spline-Oberflächen + Pfad zum Speichern der Datei + Dateipfad, unter dem die T-Spline-Gruppe gespeichert wird + tspline,export,save,tss,path - - In der T-Spline-Oberfläche enthaltene normale Flächen + + Exportiert eine angegebene T-Spline-Oberfläche in eine T-Spline-Netzdatei + Zu exportierender T-Spline + Pfad zum Speichern der Datei + Dateipfad, unter dem die T-Spline-Oberfläche gespeichert wird + tspline,export,save,tsm,path - - In der T-Spline-Oberfläche enthaltene Vieleckflächen + + Konvertiert die angegebene T-Spline-Oberfläche in eine Zeichenfolge im T-Spline-Netzformat (TSM) + Zu serialisierende T-Spline-Oberfläche + Zeichenfolge, in der die T-Spline-Oberfläche serialisiert wird + tspline,import,serialize - - In der T-Spline-Oberfläche enthaltene Randflächen + + Erstellt eine T-Spline-Oberfläche aus einer angegebene Zeichenfolge im T-Spline-Netzformat (TSM) + Zeichenfolgendarstellung der T-Spline-Netzdatei + T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen + Neu geladene T-Spline-Oberfläche in der Liste + tspline,import,serialize - - In der T-Spline-Oberfläche enthaltene Innenflächen + + Lädt eine T-Spline-Oberfläche aus dem angegebenen T-Spline-Netzdateipfad + Pfad der zu ladenden Datei + T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen + Neu geladene T-Spline-Oberfläche in der Liste + tspline,import,load,tsm,path - - Gibt die Anzahl der Scheitelpunkte in der T-Spline-Oberfläche zurück. + + Lädt eine T-Spline-Oberfläche aus der angegebenen T-Spline-Netzdatei + Datei, aus der geladen werden soll + T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen + Neu geladene T-Spline-Oberfläche in der Liste + tspline,import,load,tsm,file - - Gibt die Anzahl der Kanten in der T-Spline-Oberfläche zurück. + + Lädt eine Gruppe von T-Spline-Oberflächen aus dem angegebenen T-Spline-Szenendateipfad + Pfad der zu ladenden Datei + T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen + Gruppe neu geladener T-Spline-Oberflächen + tspline,import,load,tss,path - - Gibt die Anzahl der Flächen in der T-Spline-Oberfläche zurück. + + Lädt eine Gruppe von T-Spline-Oberflächen aus der angegebenen T-Spline-Szenendatei + Datei, aus der geladen werden soll + T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen + Gruppe neu geladener T-Spline-Oberflächen + tspline,import,load,tss,file - - Zerlegte Scheitelpunkte von unterschiedlichem Typ - Gruppe von Scheitelpunkten + + Ruft eine Zeichenfolgendarstellung des UV ab - - Zerlegte Kanten von unterschiedlichem Typ - Gruppe von Kanten + + Vergleich der zwei UVs + Der andere UV + Gibt an, ob diese zwei Objekte gleich sind - - Zerlegte Scheitelpunkte von unterschiedlichem Typ - Gruppe von Flächen + + Ruft einen Hashcode für diesen Typ ab + Ein eindeutiger Hashcode für dieses Objekt - - Gibt den Scheitelpunkt am angegebenen Index zurück. - Index des abzurufenden Scheitelpunkts - T-Spline-Scheitelpunkt + + Erstellt UV aus zwei double-Werten. + U-Wert + V-Wert + Durch Koordinaten erstellter UV-Wert - tspline,face,byindex + surfaceparam,parameters,uv,uvs - - Gibt die Kante am angegebenen Index zurück. - Index der abzurufenden Kante - T-Spline-Kante + + Ruft die U-Komponente des UV ab. - tspline,face,byindex + uv,uvs - - Gibt die Fläche am angegebenen Index zurück. - Index der abzurufenden Fläche - T-Spline-Fläche + + Ruft die V-Komponente des UV ab. - tspline,face,byindex + uv,uvs - - Ruft eine Zeichenfolgendarstellung des TSplineUVNFrame ab + + Ruft eine Zeichenfolgendarstellung des Scheitelpunkts ab - - Punkt des TopologyItem auf der Hülle + + Der Punkt, der die Position des Scheitelpunkts angibt - - U-Vektor des TopologyItem + + Die von diesem Scheitelpunkt ausgehenden Kanten - - V-Vektor des TopologyItem + + Die an diesen Scheitelpunkt angrenzenden Flächen - - Normale des TopologyItem + + Ruft eine Zeichenfolgendarstellung der BoundingBox ab - - Ruft eine Zeichenfolgendarstellung des TSplineVertex ab + + Vergleich der zwei BoundingBoxes + Die andere BoundingBox + Gibt an, ob diese zwei Objekte gleich sind - - Die von diesem Scheitelpunkt ausgehenden TSplineEdges + + Ruft einen Hashcode für diesen Typ ab + Ein eindeutiger Hashcode für dieses Objekt - - Die an diesen Scheitelpunkt angrenzenden TSplineFaces + + Erstellt einen an der Achse ausgerichteten BoundingBox um die eingegebenen Geometrien. + Geometrien zur Bestimmung des Begrenzungsrahmens + Begrenzungsrahmen, der Geometrien umschließt + + bounding,bound,multiple,boundall + - - Gibt den UVN-Frame des TSVertex (Punkt auf Hülle, U-Vektor, V-Vektor und Normale) zurück. + + Erstellen Sie einen nicht an der Achse ausgerichteten Begrenzungsrahmen mit minimalem Volumen, der um die eingegebene Geometrie ausgerichtet ist. + + Um die eingegebene Geometrie ausgerichteter Begrenzungsrahmen. - - Index des TSVertex + + Erstellt einen nicht an Achsen ausgerichteten BoundingBox um die eingegebene Geometrie, ausgerichtet an den X-, Y- und Z-Achsen des CoordinateSystem. + + + + + bounding,bound + - - Gibt an, ob der TSVertex ein Sternpunkt ist. + + Erstellt einen nicht an Achsen ausgerichteten BoundingBox um die eingegebenen Geometrien, ausgerichtet an den X-, Y- und Z-Achsen des CoordinateSystem. + + + + + bounding,bound,multiple,boundall + - - Gibt an, ob der TSVertex ein T-Punkt ist. + + Erstellt einen an der Achse ausgerichteten BoundingBox zwischen dem Minimal- und Maximalpunkt. + + + + + bounding,bound,bymaxmin,max,min,bypoints + - - Gibt an, ob der TSVertex mannigfaltig ist. + + Erstellt einen BoundingBox vom minimalen (linke untere hintere Ecke des Quaders) zum maximalen Koordinatenwert (obere rechte vordere Ecke des Quaders). Das CoordinateSystem ist die Transformation aus dem Koordinatenraum des Begrenzungsrahmens in den Modellraum. Diese Methode wurde in Übereinstimmung mit der API von Revit entwickelt und ermöglicht die Extraktion der Parameter aus einem BoundingBox von Revit ohne Konvertierungen. + + + + + + bounding,bound,bymaxmin,max,min,bypoints + - - Anzahl der Kanten oder Flächen am TSVertex + + Der Minimalpunkt - - Funktionale Wertigkeit des TSVertex, wobei T-Punkte berücksichtigt werden + + Der Maximalpunkt - - Bündel von TSVertex-Eigenschaften: uvnFrame, Index, Wertigkeit und functionalValence, TSVertex ist StarPoint, TPoint, mannigfaltig oder nicht - + + Das CoordinateSystem des BoundingBox. Bei einem an der Achse ausgerichteten Quader ist das Koordinatensystem entlang der X-, Y- und Z-Achsen ausgerichtet und befindet sich in der Mitte des Quaders. Bei einem nicht ausgerichteten Quader kann das Koordinatensystem eine beliebige Ausrichtung haben und ist in der Mitte des Quaders zentriert. - - Ruft eine Zeichenfolgendarstellung der TSplineSurface ab + + Rufen Sie den Schnittpunkt zweier BoundingBoxes ab. Anmerkung: Dies funktioniert nicht bei nicht an Achsen ausgerichteten Rahmen, da diese Schnittpunkte möglicherweise keinen Rahmen ergeben. Schneiden Sie stattdessen die entsprechenden Quader. + Anderer zu schneidender Begrenzungsrahmen + Begrenzungsrahmen, der aus dem Schnittpunkt der Begrenzungsrahmen ermittelt wurde - - Erstellt eine T-Spline-Grundkörper-Ebenenoberfläche mithilfe eines Ursprungspunkts und eines Normalenvektors - Ursprungspunkt der Ebene - Normale der Ebene - 2D-Punkt in der Ecke mit Minimalwerten in den Koordinaten der Ebene - 2D-Punkt in der Ecke mit Maximalwerten in den Koordinaten der Ebene - Anzahl der Felder für Breite - Anzahl der Felder für Länge - Symmetrieoptionen einer T-Spline-Oberfläche - T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen - T-Spline-Oberfläche der Ebene - tspline,plane,origin,normal + + Bestimmen Sie, ob sich zwei BoundingBoxes schneiden. Anmerkung: Dies funktioniert nur, wenn beide Begrenzungsrahmen dieselbe Ausrichtung (Transformation) haben. In solchen Fällen testen Sie den Schnittpunkt zwischen den entsprechenden Quadern. + Anderer Begrenzungsrahmen + Schnittpunkte der Begrenzungsrahmen ermitteln + + get overlap + - - Erstellt eine ausgerichtete T-Spline-Ebene, positioniert am Punktursprung mit Vektornormale, jedoch mit einer bestimmten X-Achsen-Ausrichtung. - Dies hat keine Auswirkungen beim Teilen, Schneiden, Projizieren und anderen Vorgängen, sondern bestimmt lediglich die Ausrichtung des Eingabe-CoordinateSystem-Objekts. - Ursprungspunkt der Ebene - Normale der Ebene - X-Achse der Ebene - 2D-Punkt in der Ecke mit Minimalwerten in den Koordinaten der Ebene - 2D-Punkt in der Ecke mit Maximalwerten in den Koordinaten der Ebene - Anzahl der Felder für Breite - Anzahl der Felder für Länge - Symmetrieoptionen einer T-Spline-Oberfläche - T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen - T-Spline-Oberfläche der Ebene - tspline,plane,origin,normal,axis + + Bestimmt, ob der BoundingBox leer ist. + Gibt True zurück, wenn der Begrenzungsrahmen leer ist - - Erstellt eine T-Spline-Grundkörper-Ebenenoberfläche anhand des Ursprungs und der X- und Y-Achse. - Die Z-Achse ist das Kreuzprodukt der beiden Vektoren. - Ursprungspunkt der Ebene - X-Achse der Ebene - Y-Achse der Ebene - 2D-Punkt in der Ecke mit Minimalwerten in den Koordinaten der Ebene - 2D-Punkt in der Ecke mit Maximalwerten in den Koordinaten der Ebene - Anzahl der Felder für Breite - Anzahl der Felder für Länge - Symmetrieoptionen einer T-Spline-Oberfläche - T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen - T-Spline-Oberfläche der Ebene - tspline,plane,origin,normal,axis + + Legt fest, ob ein Punkt innerhalb des Begrenzungsrahmens liegt. + Zu prüfender Punkt + True, wenn der Punkt innerhalb liegt, andernfalls False + + point inside,testpoint + - - Erstellt eine T-Spline-Grundkörper-Ebenenoberfläche anhand einer Punktliste - Gruppe von Punkten zum Anpassen an die Ebene - 2D-Punkt in der Ecke mit Minimalwerten in den Koordinaten der Ebene - 2D-Punkt in der Ecke mit Maximalwerten in den Koordinaten der Ebene - Anzahl der Felder für Breite - Anzahl der Felder für Länge - Symmetrieoptionen einer T-Spline-Oberfläche - T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen - T-Spline-Oberfläche der Ebene - tspline,plane,fit,bestfit,points + + Ruft den Begrenzungsrahmen als quaderförmigen Volumenkörper ab. + Gibt die quaderförmige Darstellung des Begrenzungsrahmens zurück. + + converttosolid,bb2cube,bb2cub,bounding tosolid,cubes + + + 0.5,0.4,0.3,0.5,0.3 + - - Erstellt eine T-Spline-Grundkörper-Ebenenoberfläche anhand einer Linie und eines Punkts. Der Punkt darf nicht auf der Linie oder auf deren Achse liegen. - Linie zum Erstellen einer Ebene - Punkt zum Erstellen einer Ebene - 2D-Punkt in der Ecke mit Minimalwerten in den Koordinaten der Ebene - 2D-Punkt in der Ecke mit Maximalwerten in den Koordinaten der Ebene - Anzahl der Felder für Breite - Anzahl der Felder für Länge - Symmetrieoptionen einer T-Spline-Oberfläche - T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen - T-Spline-Oberfläche der Ebene - tspline,plane,line,point + + Ruft BoundingBox als Sammlung von Oberflächen ab. + Gibt eine Polysurface-Darstellung des Begrenzungsrahmens zurück + + converttosurfaces,convert2surfaces,bbtosrfs,bbtosrfs,bounding to surfaces,bound to poly,convert2poly + - - Erstellt eine T-Spline-Grundkörper-Ebenenoberfläche anhand von drei eingegebenen Punkten. Die Punkte dürfen nicht auf einer geraden Linie liegen. - Erster Punkt zum Erstellen einer Ebene - Zweiter Punkt zum Erstellen einer Ebene - Dritter Punkt zum Erstellen einer Ebene - 2D-Punkt in der Ecke mit Minimalwerten in den Koordinaten der Ebene - 2D-Punkt in der Ecke mit Maximalwerten in den Koordinaten der Ebene - Anzahl der Felder für Breite - Anzahl der Felder für Länge - Symmetrieoptionen einer T-Spline-Oberfläche - T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen - T-Spline-Oberfläche der Ebene - tspline,plane,line,point + + Analysiert die eingehende JSON-Zeichenfolge, die mit dem Schema autodesk.geometry:boundingbox3d-1.0.0 formatiert ist. + Zu analysierende JSON-Zeichenfolge + BoundingBox - - Konstruiert eine T-Spline-Zylinderoberfläche, definiert durch ein angegebenes Koordinatensystem, einen Radius und eine Höhe - Der Mittelpunkt und die Basis des Kegels liegen in der XY-Ebene dieses Koordinatensystems - Radius des Zylinders - Höhe des Zylinders - Anzahl der Felder im Umfang - Anzahl der Felder in der Höhe - Symmetrieoptionen einer T-Spline-Oberfläche - T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen - Zylindrische T-Spline-Oberfläche - tspline,cylinder,radius,height + + Konvertiert BoundingBox in ein JSON-Objekt, das mit dem Schema autodesk.geometry:boundingbox3d-1.0.0 formatiert ist. + Die resultierende JSON-Zeichenfolge - - Konstruiert eine T-Spline-Zylinderoberfläche nach Eingabe des oberen und unteren Mittelpunkts des Zylinders - Startpunkt des Zylinders - Endpunkt des Zylinders - Radius des Zylinders - Anzahl der Felder im Umfang - Anzahl der Felder in der Höhe - Symmetrieoptionen einer T-Spline-Oberfläche - T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen - Zylindrische T-Spline-Oberfläche - tspline,cylinder,radius,points + + Ruft eine Zeichenfolgendarstellung des CoordinateSystem ab - - Erstellt eine T-Spline-Kegeloberfläche mit einem angegebenen Basisradius am Startpunkt, - die sich bis zu einer Spitze am Endpunkt erstreckt - Startpunkt des Kegels - Endpunkt des Kegels - Radius der Basis des Kegels - Anzahl der Felder im Umfang - Anzahl der Felder in der Höhe - Symmetrieoptionen einer T-Spline-Oberfläche - T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen - Konische T-Spline-Oberfläche - tspline,cone,radius,points + + Erstellt ein CoordinateSystem als Weltkoordinatensystem: Ursprung + 0, 0, 0; X-Achse bei 1, 0, 0; Y-Achse bei 0, 1, 0; Z-Achse bei 0, 0, 1 + zero,wcs - - Erstellt eine T-Spline-Kegeloberfläche mit einer Achse zwischen Start- und Endpunkt und den angegebenen Radien am Anfang und Ende. - Dieses Objekt hat keine Spitze, d. h., bei dieser Form handelt es sich um einen Kegelstumpf. - Startpunkt des Kegels - Endpunkt des Kegels - Startradius des Kegels - Endradius des Kegels - Anzahl der Felder im Umfang - Anzahl der Felder in der Höhe - Symmetrieoptionen einer T-Spline-Oberfläche - T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen - Konische T-Spline-Oberfläche - tspline,cone,radii,points,truncated + + Erstellt ein CoordinateSystem mit dem Ursprung an X- und Y-Positionen mit + X- und Y-Achse als X- und Y-Achse des WKS. Z ist per Vorgabe 0. - - Erstellt einen T-Spline-Kegel mit einem Basispunkt am Ursprung des Koordinatensystems, der sich in Richtung der Z-Achse des Koordinatensystems erstreckt, - wobei seine kreisförmige Basis in der XY-Ebene des Koordinatensystems liegt - Der Mittelpunkt und die Basis des Kegels liegen in der XY-Ebene dieses Koordinatensystems. - Höhe des Kegels - Radius des Kegels - Anzahl der Felder im Umfang - Anzahl der Felder in der Höhe - Symmetrieoptionen einer T-Spline-Oberfläche - T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen - Konische T-Spline-Oberfläche - tspline,cone,radius,cs + + Erstellt ein CoordinateSystem mit dem Ursprung an X-, Y- und Z-Positionen mit + X- und Y-Achse als X- und Y-Achse des WKS. + translate - - Erstellt einen T-Spline-Kegel mit einem Basispunkt am Ursprung des Koordinatensystems, der sich in Richtung der Z-Achse des Koordinatensystems erstreckt, - wobei seine kreisförmige Basis in der XY-Ebene des Koordinatensystems liegt - Der Mittelpunkt und die Basis liegen in der XY-Ebene dieses Koordinatensystems - Höhe des Kegels - Startradius des Kegels - Endradius des Kegels - Anzahl der Felder im Umfang - Anzahl der Felder in der Höhe - Symmetrieoptionen einer T-Spline-Oberfläche - T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen - Konische T-Spline-Oberfläche - tspline,cone,radius,cs + + Erstellt ein CoordinateSystem mit Ursprung am eingegebenen Punkt mit X- und Y-Achse + als X- und Y-Achse des WKS. + bypoint - - Erstellt eine T-Spline-Kugel mit Mittelpunkt am eingegebenen Punkt und einem bestimmten Radius - Mittelpunkt der Kugel - Radius der Kugel - Anzahl radialer Felder - Anzahl der Felder in der Höhe - Symmetrieoptionen einer T-Spline-Oberfläche - T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen - Kugelförmige T-Spline-Oberfläche - tspline,sphere,radius + + Erstellt ein CoordinateSystem mit dem Ursprung am Ursprung der eingegebenen Ebene, wobei die X- und Y-Achse in der Ebene liegen und an der + X- und Y-Achse der Ebene ausgerichtet sind. - - Erstellt eine T-Spline-Kugel anhand von vier eingegebenen Punkten - Vier Punkte zum Erstellen einer Kugel in einer Liste. Die Punkte dürfen nicht koplanar sein. - Anzahl radialer Felder - Anzahl der Felder in der Höhe - Symmetrieoptionen einer T-Spline-Oberfläche - T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen - Kugelförmige T-Spline-Oberfläche - tspline,sphere,fit,bestfit + + Erstellt ein CoordinateSystem am Ursprung mit X- und Y-Achse. + Die Eingabevektoren werden vor dem Erstellen des CoordinateSystem normalisiert. - - Erstellt eine T-Spline-Kugel, die möglichst genau den eingegebenen Punkten entspricht - Gruppe von Punkten auf einer Kugel - Anzahl radialer Felder - Anzahl der Felder in der Höhe - Symmetrieoptionen einer T-Spline-Oberfläche - T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen - Kugelförmige T-Spline-Oberfläche - tspline,sphere,fit,bestfit + + Erstellt ein CoordinateSystem am Ursprung mit X- und Y-Achse, wobei die Z-Achse + ignoriert wird. Die Eingabevektoren werden vor dem Erstellen des CoordinateSystem normalisiert. + byxy,coord by2axis - - Erstellt einen T-Spline-Torus mit Mittelpunkt am Ursprung des Koordinatensystems und den angegebenen Radien - Der Torus wird in der xy-Ebene des angegebenen Koordinatensystems mit dessen Ursprung als Mittelpunkt ausgerichtet. - Innerer Radius des Torus - Äußerer Radius des Torus - Anzahl der inneren radialen Felder. - Anzahl der äußeren radialen Felder. - Symmetrieoptionen einer T-Spline-Oberfläche - T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen - Torische T-Spline-Oberfläche - tspline,torus,radii,cs + + Erstellt ein CoordinateSystem mit den angegebenen zylindrischen Koordinatenparametern in Bezug auf das angegebene Koordinatensystem. - - Erstellt einen T-Spline-Torus mit angegebenem Mittelpunkt und angegebenen Radien, ausgerichtet an der XY-Ebene des vorgegebenen Weltkoordinatensystems - Mittelpunkt des Torus - Innerer Radius des Torus - Äußerer Radius des Torus - Anzahl der inneren radialen Felder. - Anzahl der äußeren radialen Felder. - Symmetrieoptionen einer T-Spline-Oberfläche - T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen - Torische T-Spline-Oberfläche - tspline,torus,radii,cs + + Erstellt ein CoordinateSystem mit den angegebenen sphärischen Koordinatenparametern in Bezug auf das angegebene Koordinatensystem. - - Erstellt einen T-Spline-Quader zentriert um den Ursprung des Weltkoordinatensystems mit angegebener Breite, Länge und Höhe - Breite des Quaders - Länge des Quaders - Höhe des Quaders - Anzahl Felder in der Breite - Anzahl Felder in der Länge - Anzahl Felder in der Höhe - Symmetrieoptionen einer T-Spline-Oberfläche - T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen - T-Spline-Quader - tspline,box,cuboid,cube,size + + Legt fest, ob es möglich ist, die Umkehrung dieses CoordinateSystem abzurufen. + inverse,testinverse - - Erstellt einen T-Spline-Quader zentriert um einen eingegebenen Punkt mit angegebener Breite, Länge und Höhe - Mittelpunkt des Quaders - Breite des Quaders - Länge des Quaders - Höhe des Quaders - Anzahl Felder in der Breite - Anzahl Felder in der Länge - Anzahl Felder in der Höhe - Symmetrieoptionen einer T-Spline-Oberfläche - T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen - T-Spline-Quader - tspline,box,cuboid,cube,size,center + + Prüft, ob die Skalierung orthogonal ist, d. h. eine Scherkomponente enthält. + uniform - - Erstellt einen T-Spline-Quader mit Mittelpunkt und ausgerichtet am eingegebenen Koordinatensystem mit angegebener Breite, Länge und Höhe - Die XY-Ebene des Quaders wird am entsprechenden X ausgerichtet - Breite des Quaders - Länge des Quaders - Höhe des Quaders - Anzahl Felder in der Breite - Anzahl Felder in der Länge - Anzahl Felder in der Höhe - Symmetrieoptionen einer T-Spline-Oberfläche - T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen - T-Spline-Quader - tspline,box,cuboid,cube,size,cs,coord + + Prüft, ob die Skalierung orthogonal ist und alle Vektoren normalisiert wurden. + uniform,normal,samelength - - Erstellt einen T-Spline-Quader vom tiefsten zum höchsten Punkt - Erster Eckpunkt - Zweiter Eckpunkt - Anzahl Felder in der Breite - Anzahl Felder in der Länge - Anzahl Felder in der Höhe - Symmetrieoptionen einer T-Spline-Oberfläche - T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen - T-Spline-Quader - box,cube,byminmax,by corners,by points + + Ermittelt die Determinante für dieses CoordinateSystem. + + + Erstellt einen Punkt für den Ursprung des CoordinateSystem. + position,center - - Erstellt einen T-Spline-Quadball mit Mittelpunkt am Ursprung des Koordinatensystems und angegebenem Radius - Lokales Koordinatensystem - Radius des Quadball - Anzahl Felder in zwei Dimensionen der Seiten des Quadball - Symmetrieoptionen einer T-Spline-Oberfläche - T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen - T-Spline-Quadball - quadball,tspline,coordinate system,raduis + + Gibt die X-Achse des CoordinateSystem zurück. + left,right - - Erstellt einen T-Spline-Quadball mit angegebenem Mittelpunkt und Radius, ausgerichtet an der XY-Ebene des vorgegebenen Weltkoordinatensystems - Mittelpunkt des Quadball - Radius des Quadball - Anzahl Felder in zwei Dimensionen der Seiten des Quadball - Symmetrieoptionen einer T-Spline-Oberfläche - T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen - T-Spline-Quadball - quadball,tsplines,center,point,radius + + Gibt die Y-Achse des CoordinateSystem zurück. + forward,back - - Konstruiert eine T-Spline-Oberfläche anhand einer NURBS-Oberfläche mit gleichmäßigem Verfahren. - Die eingegebene NURBS-Oberfläche wird mit gleichmäßigen Knoten in gleichen parametrischen oder - Bogenlängenintervallen (je nach dem entsprechenden useArcLen-Flag) neu erstellt und durch - eine NURBS-Oberfläche dritten Grades angenähert. Der ausgegebene T-Spline wird durch die angegebene Feldanzahl in - U- und V-Richtung geteilt. - Eingegebene NURBS-Oberfläche - Erforderliche Anzahl Felder in U-Richtung - Erforderliche Anzahl Felder in V-Richtung - Verwendung von Bogenlängen- oder parametrischer Unterteilung in Richtung des U-Parameters - Verwendung von Bogenlängen- oder parametrischer Unterteilung in Richtung des V-Parameters - T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen - nurbs surface,tspline,uniform + + Gibt die Z-Achse des CoordinateSystem zurück. + up,down - - Konstruiert eine T-Spline-Oberfläche aus einer NURBS-Oberfläche mit dem Krümmungsunterteilungsverfahren - Die eingegebene NURBS-Oberfläche wird mit Grad 3 neu erstellt. Die Anzahl und Position der Felder des ausgegebenen T-Spline - in jeder Richtung werden automatisch abhängig von der Krümmung erkannt. - Eingegebene NURBS-Oberfläche - T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen - nurbs surface,tspline,curvature + + Gibt die Skalierung des CoordinateSystem entlang der X-Achse zurück: Länge des Vektors für die X-Achse. - - Erstellt einen T-Spline durch Extrudieren einer Kurve entlang dem angegebenen Vektor - Profilkurve - Extrusionsvektor - Extrusionsabstand in Vektorrichtung - Extrusionsabstand entgegen Vektorrichtung - Anzahl Felder in Vektorrichtung. Wenn 0 übergeben wird, erfolgt keine Extrusion in Vektorrichtung - Anzahl Felder entgegen Vektorrichtung. Wenn 0 übergeben wird, erfolgt keine Extrusion entgegen der Vektorrichtung - Anzahl Felder in Profilrichtung. Automatisch definiert, wenn 0 oder weniger - Wahl des Verfahrens für die Verteilung der Felder in Profilrichtung: gleichmäßig oder anhand der Krümmung - T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen - tspline,extrude,curve + + Gibt die Skalierung des CoordinateSystem entlang der Y-Achse zurück: Länge des Vektors für die Y-Achse. - - Konstruiert einen T-Spline durch Sweepen einer Querschnittskurve entlang eines Pfads - Profilkurve - Pfadkurve - Die Felder müssen parallel zur Pfadrichtung liegen - Anzahl Felder im Pfad - Anzahl der Felder im Profil. Wird für Werte kleiner oder gleich 0 automatisch definiert. - Wahl des Verfahrens für die Verteilung der Felder auf dem Pfad: gleichmäßig oder anhand der Krümmung - Wahl des Verfahrens für die Verteilung der Felder auf dem Profil: gleichmäßig oder anhand der Krümmung - T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen - tspline,sweep,curve + + Gibt die Skalierung des CoordinateSystem entlang der Z-Achse zurück: Länge des Vektors für die Z-Achse. - - Erstellt eine T-Spline-Oberfläche durch Sweepen der Profilkurve um die durch - den Achsenursprung und die -richtung definierte Achse, beginnend mit dem Startwinkel in Grad, - und durch Sweeping um den Sweep-Winkel in Grad - Profilkurve - Drehmittelpunkt - Drehachse - Startwinkel für Drehung - Endwinkel für Drehung - Anzahl Felder in Radius - Anzahl Felder in der Höhe. Wird für Werte kleiner oder gleich 0 automatisch definiert. - Wahl des Verfahrens für die Verteilung der Felder: gleichmäßig oder anhand der Krümmung - Symmetrieoptionen einer T-Spline-Oberfläche - T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen - tspline,revolve,curve + + Gibt die Ebene aus, in der die X- und Y-Achse liegen, ausgehend vom Ursprung. - - Erstellt eine T-Spline-Oberfläche aus der Linienliste. - Akzeptiert Kurven, verwendet jedoch nur deren Start- und Endpunkte. - Linien, aus denen der T-Spline erstellt werden soll. Nur die Endpunkte werden verwendet. - Maximale Anzahl der angepassten Flächen - Toleranz für den Schnittpunkt der Kurven - Ob an Scheitelpunkten mit der Wertigkeit 2 ein Knick verwendet werden soll - T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen - tspline,line,build + + Gibt die Ebene aus, in der die Y- und Z-Achse liegen, ausgehend vom Ursprung. - - Erstellt eine T-Spline-Pipe-Oberfläche aus einem Netz von Kurven oder Linien. - An jedem Kurvenschnittpunkt wird eine glatte Verbindung erstellt. - Für manche Parameter können einzelne Werte oder eine Liste mit zwei Werten pro Kurve angegeben werden. - Liste mit Kurven, aus denen Pipes erstellt werden sollen - Vorgaberadius für die erstellten Pipes - Toleranz für die Erkennung von Kurvenschnittpunkten - Anzahl der Segmente in jeder Pipe. Zulässig sind ein einzelner Wert oder eine Liste mit doppelt so vielen Einträgen, wie Kurven vorhanden sind. - Werte für Enddrehungen der Pipes (in Grad). Zulässig sind ein einzelner Wert oder eine Liste mit doppelt so vielen Einträgen, wie Kurven vorhanden sind. - Werte der Endradien der einzelnen Pipes. Zulässig sind ein einzelner Wert oder eine Liste mit doppelt so vielen Einträgen, wie Kurven vorhanden sind. - Werte (0 bis 1) vom Ende der einzelnen eingegebenen Kurven zum Start des Pipe-Netzes. Zulässig sind ein einzelner Wert oder eine Liste mit doppelt so vielen Einträgen, wie Kurven vorhanden sind. - T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen - tspline,create,pipe,curve + + Gibt die Ebene aus, in der die Z- und X-Achse liegen, ausgehend vom Ursprung. - - Erstellt eine T-Spline-Pipe-Oberfläche aus einem Netz von Kurven oder Linien. - An jedem Kurvenschnittpunkt wird eine glatte Verbindung erstellt. - Für manche Parameter können einzelne Werte oder eine Liste mit einem Wert pro Kurve angegeben werden. - Liste mit Kurven, aus denen Pipes erstellt werden sollen - Vorgaberadius für die erstellten Pipes - Toleranz für die Erkennung von Kurvenschnittpunkten - Anzahl der Segmente für jede Kurve. Die Größe der Liste kann der Kurvenanzahl entsprechen oder 1 für die Replikation bzw. 0 für die automatische Bestimmung sein. - Wenn True, werden die Parameter des Halters am Anfang jeder Kurve automatisch generiert, und die benutzerdefinierten Parameter von rotationsAtStart, radiiAtStart und positionsAtStart werden ignoriert. - Wenn True, werden die Parameter des Halters am Ende jeder Kurve automatisch generiert, und die benutzerdefinierten Parameter von rotationsAtEnd, radiiAtEnd und positionsAtEnd werden ignoriert. - Benutzerdefinierter Drehwinkel in Grad jedes Pipe-Halters am Anfang jeder Kurve. Dieser Parameter wird ignoriert, wenn für autoHandleEnd true festgelegt ist. Die Größe der Liste kann der Kurvenanzahl entsprechen oder 1 für die Replikation sein. - Benutzerdefinierter Drehwinkel in Grad jedes Pipe-Halters am Ende jeder Kurve. Dieser Parameter wird ignoriert, wenn für autoHandleEnd true festgelegt ist. Die Größe der Liste kann der Kurvenanzahl entsprechen oder 1 für die Replikation sein. - Benutzerdefinierter Radius jedes Pipe-Halters am Anfang jeder Kurve. Dieser Parameter wird ignoriert, wenn für autoHandleEnd true festgelegt ist. Die Größe der Liste kann der Kurvenanzahl entsprechen oder 1 für die Replikation sein. - Benutzerdefinierter Radius jedes Pipe-Halters am Ende jeder Kurve. Dieser Parameter wird ignoriert, wenn für autoHandleEnd true festgelegt ist. Die Größe der Liste kann der Kurvenanzahl entsprechen oder 1 für die Replikation sein. - Benutzerdefinierte Position jedes Pipe-Halters am Anfang jeder Kurve in Prozent zwischen 0 und 1 entlang der Bogenlänge der Kurve. Dieser Parameter wird ignoriert, wenn für autoHandleStart true festgelegt ist. Die Größe der Liste kann der Kurvenanzahl entsprechen oder 1 für die Replikation sein. Die Start- und Endpositionen sollten sich auf den Kurven nicht überlappen. Idealerweise sollten die Startposition nahe bei 0 und die Endposition nahe bei 1 liegen. - Benutzerdefinierte Position jedes Pipe-Halters am Ende jeder Kurve in Prozent zwischen 0 und 1 entlang der Bogenlänge der Kurve. Dieser Parameter wird ignoriert, wenn für autoHandleEnd true festgelegt ist. Die Größe der Liste kann der Kurvenanzahl entsprechen oder 1 für die Replikation sein. Die Start- und Endpositionen sollten sich auf den Kurven nicht überlappen. Idealerweise sollten die Startposition nahe bei 0 und die Endposition nahe bei 1 liegen. - T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen - tspline,create,pipe,curve + + Ruft die Umkehrung dieses CoordinateSystem ab. Durch Anwenden dieses CoordinateSystem auf ein Geometrieobjekt wird der Originalvorgang aufgehoben. - - Kombiniert angegebene T-Spline-Oberflächen zu einer einzigen Oberfläche. - Die Oberflächen können unverbunden sein. - Falls sich mindestens eine der Oberflächen im Quadermodus befindet, gilt dies auch für die ausgegebene Oberfläche. - Anmerkung: Alle Eingabeoberflächen müssen dieselbe Version haben, damit sie kombiniert werden können. Aus diesem Grund können eine oder mehrere Oberflächen intern geklont und für ihre Versionen entweder ein Upgrade oder Downgrade durchgeführt werden, damit die Version mit der aktuell in Dynamo verwendeten Version übereinstimmt. Die resultierende Oberfläche kann daher leichte Unterschiede zum erwarteten Ergebnis aufweisen. Die Eingabeoberflächen selbst bleiben unverändert. - Zu kombinierende T-Spline-Oberflächen - tspline,combine + + Spiegelt das Objekt an der eingegebenen Ebene. + reflect,flip over - - Gibt eine Liste der auf einen angegebenen T-Spline angewendeten Reflexionen zurück - tspline,symmetry,reflections + + Wendet das Argument-CoordinateSystem nach diesem an - Ergebnis = dieses * anderes - - Gibt True zurück wenn sich ein angegebener T-Spline im Quadermodus befindet - tspline,boxmode,smooth + + Wendet das Argument-CoordinateSystem vor diesem an - Ergebnis = anderes * dieses - - Gibt True zurück, wenn ein angegebener T-Spline extrahiert werden kann (Anzeige im glatten Modus möglich) - tspline,extractable + + Gibt einen Vektor mit den X-, Y- und Z-Skalierfaktoren zurück. + Skalierter Vektor + get size,scalecomponents,scalevector - - Gibt True zurück, wenn ein angegebener T-Spline geschlossen ist - tspline,closed + + Bestimmt, ob zwei CoordinateSystems gleich sind. + anderes Koordinatensystem + gibt true zurück, wenn Koordinatensysteme gleich sind - - Gibt True zurück, wenn ein angegebener T-Spline wasserdicht ist. Alle geschlossenen Oberflächen sind wasserdicht, einige wasserdichte Oberflächen sind jedoch offen. - tspline,watertight + + Verschiebt ein beliebiges angegebenes CoordinateSystem um die angegebenen Entfernungen in X-, Y- und + und Z-Richtung wie im WKS definiert. + Verschiebung entlang der X-Achse + Verschiebung entlang der Y-Achse + Verschiebung entlang der Z-Achse + Transformiertes CoordinateSystem + move,by amount - - Gibt True zurück, wenn ein angegebener T-Spline ein Standard-T-Spline ist (alle T-Punkte werden um mindestens zwei Isokurven von den Sternpunkten entfernt positioniert) - tspline,standard + + Verschiebt das Objekt in die Richtung und um den Betrag des Eingabevektors. + Vektor für Translationsrichtung + Konvertiertes Koordinatensystem + move,along vector - - Konvertiert die angegebene T-Spline-Oberfläche abhängig von der Form in einen Volumenkörper oder eine Oberfläche. - Anmerkung: Es können kleine unerwartete Änderungen in der resultierenden BRep-Oberfläche auftreten, wenn die Eingabeoberfläche in einer höheren T-Spline-Version erstellt wird als die Version, die in Dynamo geladen ist. In diesem Fall wird für eine Kopie der Oberfläche ein Downgrade auf die Dynamo-Version erstellt und in der Konvertierung verwendet. - Legt fest, ob der resultierende Körper dieselbe Topologie wie die Eingabe-T-Spline-Oberfläche aufweisen soll. - Topologieobjekt (Volumenkörper oder Oberfläche) - tspline,brep,solid,surface + + Verschiebt ein CoordinateSystem beliebigen Typs um die angegebene Entferung in die angegebene + Richtung. + Vektor der Verschiebungsrichtung + Abstand der Verschiebung in der angegebenen Richtung + Konvertiertes Koordinatensystem. + move,along vector,distance - - Konvertiert die angegebene T-Spline-Oberfläche in ein Netz. Das Netz kann sowohl Drei- als auch Vierecke enthalten. - Mindestanzahl von Segmenten in jeder Richtung. Es wird immer mindestens ein Segment erstellt. - Maximal zulässiger Abstand zwischen Netz und Oberfläche. Wird Null oder ein negativer Wert festgelegt, wird dies deaktiviert. - Netzobjekt - tspline,convert,mesh + + Transformiert das Objekt gemäß der eingegebenen CoordinateSystem-Matrix. + Eingabekoordinatensystem + Transformiertes Koordinatensystem - - Verdickt die angegebene T-Spline-Oberfläche um den angegebenen Wert in Richtung ihrer Flächennormalen - Verdickungsbetrag - Legt fest, ob entstehende Kanten gefaltet werden sollen - Verdickte TSpline-Oberfläche - tspline,thicken,normal + + Transformiert dieses CoordinateSystem aus dem Quell-CoordinateSystem in ein CoordinateSystem + im neuen Kontext. + + + Transformiertes CoordinateSystem. - - Verdickt die angegebene T-Spline-Oberfläche um den angegebenen Vektor - Verdickungsrichtung - Legt fest, ob entstehende Kanten gefaltet werden sollen - Verdickte TSpline-Oberfläche - tspline,thicken,vector + + Dreht ein Objekt um einen angegebenen Winkel in Grad um einen Ursprung und eine Achse + Ursprungspunkt + Vektorachse für Drehung + Grad für Drehung + Gedrehtes Koordinatensystem + around,axis,degrees - - Fügt der angegebenen Kante auf einer T-Spline-Oberfläche einen Knick hinzu - Zu knickende Kanten - TSpline-Oberfläche mit geknickten Kanten - tspline,edge,crease + + Dreht ein Objekt um einen angegebenen Winkel in Grad um den Ursprung und die Normale der angegebenen + Ebene. + Ebene, von der Normale abgerufen werden soll + Drehungswert in Grad + Gedrehtes Koordinatensystem + /// around,normal,degrees - - Entfernt den Knick von der angegebenen Gruppe von Kanten - Kanten, aus denen Knickstellen entfernt werden sollen - TSpline-Oberfläche mit Kanten nach Entfernen der Knickstellen - tspline,crease,uncrease + + Skaliert gleichmäßig vom Ursprung aus + Skalierungsbetrag + Skaliertes Koordinatensystem + resize,size - - Fügt der angegebenen Gruppe von Scheitelpunkten auf einer T-Spline-Oberfläche einen Knick hinzu - Zu knickende Scheitelpunkte - TSpline-Oberfläche mit geknickten Kanten - tspline,edge,crease + + Skaliert ungleichmäßig vom Ursprung aus + An X-Achse zu skalierender Betrag + An Y-Achse zu skalierender Betrag + An Z-Achse zu skalierender Betrag + Skaliertes Koordinatensystem + resize,size,scaleNU,scalenu - - Entfernt den Knick von der angegebenen Gruppe von Scheitelpunkten - Scheitelpunkte, von denen Knickstellen entfernt werden sollen - TSpline-Oberfläche mit Kanten nach Entfernen der Knickstellen - tspline,crease,uncrease + + Skaliert ungleichmäßig von der angegebenen Ebene aus + Ebene für Skalierung + An X-Achse zu skalierender Betrag + An Y-Achse zu skalierender Betrag + An Z-Achse zu skalierender Betrag + Skaliertes Koordinatensystem + resize,size,scaleNU,scalenu - - Verschweißt die angegebene Liste von Scheitelpunkten zu einem einzigen Scheitelpunkt - Zu verschweißende Scheitelpunkte - Position des Scheitelpunktgriffs für das Ergebnis. Falls Null übergeben wird, wird die Mittelposition der Griffe verwendet. - Unterteilungsknicke der eingegebenen Topologie beibehalten - TSpline-Oberfläche mit verschweißten Scheitelpunkten - tspline,weld,vertex + + Einheitlich skalieren um einen bestimmten Punkt, mit + Basispunkt für Skalierung + Punkt, von dem ab skaliert wird + Punkt, bis zu dem skaliert wird + Skaliertes Koordinatensystem + resize,from,to,size - - Verschweißt die Scheitelpunkte der ersten und zweiten Gruppe paarweise. - Die erste Gruppe wird als Scheitelpunkte dieses T-Spline betrachtet. - Die Scheitelpunkte der zweiten Gruppe können aus dieser oder einer beliebigen anderen Oberfläche stammen. - Sind verschiedene T-Splines vorhanden, wird vor dem Verschweißen eine Kombination durchgeführt. - Erste Gruppe zu verschweißender Scheitelpunkte - Zweite Gruppe zu verschweißender Scheitelpunkte - Unterteilungsknicke der eingegebenen Topologie beibehalten - TSpline-Oberfläche mit verschweißten Scheitelpunkten - tspline,weld,vertex + + Skaliert eindimensional anhand eines Basispunkts, eines Startpunkts (von) und eines Endpunkts (bis). Die Skalierungsachse wird von der Linie zwischen dem Basispunkt und dem Startpunkt definiert. + Basispunkt für Skalierung + Punkt, von dem ab skaliert wird + Punkt, bis zu dem skaliert wird + Skaliertes Koordinatensystem + resize,size,from,to,scale1d,1d, lines + 0.5,0.5,0.5,0.5,0.5,0.5,0.4 - - Sucht alle zusammenfallenden Scheitelpunkte und verschweißt sie - Toleranz zum Suchen nach zusammenfallenden Punkten - TSpline-Oberfläche ohne zusammenfallende Scheitelpunkte - tspline,weld,coincident,vertex + + Skaliert zweidimensional anhand von Basis und 2 Auswahlpunkten. Die beiden Auswahlpunkte werden auf die Basisebene projiziert, um die 2D-Skalierungsfaktoren zu ermitteln + Basispunkt für Skalierung + Punkt, von dem ab skaliert wird + Punkt, bis zu dem skaliert wird + Skaliertes Koordinatensystem + resize,size,from,to,scale2d,2d - - Hebt die Verschweißung aller angegebenen Kanten auf. Dabei wird die Verschweißung aller Scheitelpunkte auf allen Kanten aufgehoben. - Gruppe von Kanten, deren Verschweißung aufgehoben werden soll - TSpline-Oberfläche mit unverschweißten Kanten - tspline,unweld,edge + + Analysiert die eingehende JSON-Zeichenfolge, die mit dem Schema autodesk.math:matrix44d-1.0.0 formatiert ist. + Zu analysierende JSON-Zeichenfolge + CoordinateSystem - - Hebt die Verschweißung aller angegebenen Scheitelpunkte auf. Dabei wird die Verschweißung aller Kanten an allen Scheitelpunkten aufgehoben. - Gruppe von Scheitelpunkten, deren Verschweißung aufgehoben werden soll - TSpline-Oberfläche mit unverschweißten Scheitelpunkten - tspline,unweld,vertex + + Konvertiert CoordinateSystem in ein JSON-Objekt, das mit dem Schema autodesk.math:matrix44d-1.0.0 formatiert ist. + Die resultierende JSON-Zeichenfolge - - Erstellt einen Abgleich mit einem T-Spline und einer geschlossenen Kurvenkontur - Geschlossene T-Spline-Kantenkontur für Abgleich - Geschlossene Kurvenkontur für Abgleich - Anzustrebende Stetigkeit der Geometrie beim Verbinden: G0, G1, G2 - Angabe, ob die arcLength-Ausrichtung beim Verbinden verwendet werden soll - Wenn True, werden dem T-Spline zusätzliche Steuerpunkte hinzugefügt, um die Oberflächen innerhalb der gegebenen Toleranz abzugleichen. - Maximale Anzahl von Verfeinerungsschritten. Wird ignoriert, wenn useRefinement auf False festgelegt ist - Einzuhaltende Toleranz. Wird ignoriert, wenn useRefinement auf False festgelegt ist - Angabe, ob Daten bei der Erstellung des Abgleichs übernommen werden sollen - Gibt den Teil der Oberfläche an, der von dem Abgleich betroffen sein soll. Wird ignoriert, wenn für usePropagation False gewählt wurde. - Tangentenmaßstab. Wird ignoriert, wenn eine andere Stetigkeit als G1 festgelegt wurde. - Gewichtung des Krümmungsparameters. Wird ignoriert, wenn eine andere Stetigkeit als G2 festgelegt wurde. - Gibt an, ob die Ausrichtung umgekehrt werden soll. - T-Spline-Oberfläche zwischen den gegebenen T-Spline-Grenzkanten und der Kurvenkontur - tspline,match,curve + + Ruft eine Zeichenfolgendarstellung der Kurve ab - - Erstellt einen Abgleich mit einem T-Spline und einer geschlossenen Kurvenkontur - Geschlossene T-Spline-Kantenkontur für Abgleich - Geschlossene Kurvenkontur für Abgleich - Anzustrebende Stetigkeit der Geometrie beim Verbinden: G0, G1, G2 - Angabe, ob die arcLength-Ausrichtung beim Verbinden verwendet werden soll - Wenn True, werden dem T-Spline zusätzliche Steuerpunkte hinzugefügt, um die Oberflächen innerhalb der gegebenen Toleranz abzugleichen. - Maximale Anzahl von Verfeinerungsschritten. Wird ignoriert, wenn useRefinement auf False festgelegt ist - Einzuhaltende Toleranz. Wird ignoriert, wenn useRefinement auf False festgelegt ist - Angabe, ob Daten bei der Erstellung des Abgleichs übernommen werden sollen - Gibt den Teil der Oberfläche an, der von dem Abgleich betroffen sein soll. Wird ignoriert, wenn für usePropagation False gewählt wurde. - Tangentenmaßstab für G1 oder Krümmungsmaßstab für G2. Wird ignoriert, wenn für die Kontinuität G0 festgelegt ist. - Gibt an, ob die Ausrichtung umgekehrt werden soll. - T-Spline-Oberfläche zwischen den gegebenen T-Spline-Grenzkanten und der Kurvenkontur - tspline,match,curve + + Erstellt eine Kurve nach Linie auf Oberfläche im UV-Raum. + Zu verwendende Oberfläche + Start-UV für die Kurve + End-UV für die Kurve + Kurve am Anfangs- und Endparameter der Oberfläche + + isocurve,curvebyuv,lines,uvs + + + 0.5,0.5,0.4,0.4 + - - Erstellt einen Abgleich mit einem T-Spline und einer geschlossenen Kontur aus BRep-Kanten. Die Kantenkontur - wird zuerst in eine Kurvenkontur konvertiert, anschließend wird der Abgleich durchgeführt. - Geschlossene T-Spline-Kantenkontur für Abgleich - Geschlossene BRep-Kantenkontur für die Verbindung - Anzustrebende Stetigkeit der Geometrie beim Verbinden: G0, G1, G2 - Angabe, ob die arcLength-Ausrichtung beim Verbinden verwendet werden soll - Wenn True, werden dem T-Spline zusätzliche Steuerpunkte hinzugefügt, um die Oberflächen innerhalb der gegebenen Toleranz abzugleichen. - Maximale Anzahl von Verfeinerungsschritten. Wird ignoriert, wenn useRefinement auf False festgelegt ist - Einzuhaltende Toleranz. Wird ignoriert, wenn useRefinement auf False festgelegt ist - Angabe, ob Daten bei der Erstellung des Abgleichs übernommen werden sollen - Gibt den Teil der Oberfläche an, der von dem Abgleich betroffen sein soll. Wird ignoriert, wenn für usePropagation False gewählt wurde - Tangentenmaßstab. Wird ignoriert, wenn eine andere Stetigkeit als G1 festgelegt wurde - Gewichtung des Krümmungsparameters. Wird ignoriert, wenn eine andere Stetigkeit als G2 festgelegt wurde - Gibt an, ob die Ausrichtung umgekehrt werden soll - T-Spline-Oberfläche zwischen den angegebenen T-Spline-Randkanten und der BRep-Kantenkontur - tspline,match,brep + + Erstellt eine Kurve für die Verschmelzung zweier Kurven + Erste Kurve für die Verschmelzung + Zweite Kurve für die Verschmelzung + Flag zur Kennzeichnung des zu verschmelzenden Endes von Kurve 1 + Flag zur Kennzeichnung des zu verschmelzenden Endes von Kurve 2 + Flag, das angibt, ob die resultierende Kurve G1- oder G2-Stetigkeit aufweist + Resultierende Kurve aus der Verschmelzung zweier Kurven + + blend,make continuous,connect + - - Erstellt einen Abgleich mit einem T-Spline und einer geschlossenen Kontur aus BRep-Kanten. Die Kantenkontur - wird zuerst in eine Kurvenkontur konvertiert, anschließend wird der Abgleich durchgeführt. - Geschlossene T-Spline-Kantenkontur für Abgleich - Geschlossene BRep-Kantenkontur für die Verbindung - Anzustrebende Stetigkeit der Geometrie beim Verbinden: G0, G1, G2 - Angabe, ob die arcLength-Ausrichtung beim Verbinden verwendet werden soll - Wenn True, werden dem T-Spline zusätzliche Steuerpunkte hinzugefügt, um die Oberflächen innerhalb der gegebenen Toleranz abzugleichen. - Maximale Anzahl von Verfeinerungsschritten. Wird ignoriert, wenn useRefinement auf False festgelegt ist - Einzuhaltende Toleranz. Wird ignoriert, wenn useRefinement auf False festgelegt ist - Angabe, ob Daten bei der Erstellung des Abgleichs übernommen werden sollen - Gibt den Teil der Oberfläche an, der von dem Abgleich betroffen sein soll. Wird ignoriert, wenn für usePropagation False gewählt wurde. - Tangentenmaßstab für G1 oder Krümmungsmaßstab für G2. Wird ignoriert, wenn für die Kontinuität G0 festgelegt ist. - Gibt an, ob die Ausrichtung umgekehrt werden soll. - T-Spline-Oberfläche zwischen den angegebenen T-Spline-Randkanten und der BRep-Kantenkontur - tspline,match,brep + + Erstellt eine Kurve nach Isoline von Oberfläche. + Basisoberfläche + Wenn 0-Isoline in U-Richtung, wenn 1 in V-Richtung + fest für Kurvenwert des anderen Oberflächenparameters + Isokurve auf Oberfläche + + isocurve,curvebydir,lines + + + 0.5,0.5,0.4 + - - Entfernt Scheitelpunkte aus der T-Spline-Topologie - Zu löschende Scheitelpunkte - TSpline-Oberfläche nach Löschen der Scheitelpunkte - tspline,vertex,vertices,delete + + Gibt die Gesamtbogenlänge der Kurve zurück + + distance + - - Entfernt Kanten aus der T-Spline-Topologie - Zu löschende Kanten - TSpline-Oberfläche nach Löschen der Kanten - tspline,edge,delete + + Gibt True zurück, wenn eine Kurve planar ist, andernfalls False. + + flat,liesinplane + - - Entfernt Flächen aus der T-Spline-Topologie - Zu löschende Flächen - TSpline-Oberfläche nach Löschen der Flächen - tspline,face,delete + + Gibt True zurück, wenn eine Kurve geschlossen ist, andernfalls False. - - Ändert den Visualisierungsstil eines T-Spline: - Glatte Visualisierung, wenn True übergeben wird, andernfalls Quader - Glatte Visualisierung aktivieren oder deaktivieren - T-Spline mit ausgewähltem Visualisierungsstil - tspline,visualization,mode,smooth,box + + Ruft den Anfangspunkt entlang der Kurve ab. + + begin,curvestart,startpt + - - Führt eine oder mehrere symmetrische Extrusion(en) für eine Gruppe von Kanten durch und verschiebt neue Kanten um den angegebenen Vektor - Zu extrudierende Kantengruppe - Vektor zum Verschieben der neuen Kanten - Menge der zu erstellenden neuen Segmente - T-Spline mit extrudierten Kanten - tspline,extrude,direction,vector,edge + + Ruft den Endpunkt entlang der Kurve ab. + + end,curveend,endpt + - - Führt eine oder mehrere symmetrische Extrusion(en) für eine Gruppe von Flächen durch und verschiebt neue Kanten um den angegebenen Vektor - Zu extrudierende Flächengruppe - Vektor zum Verschieben der neuen Flächen - Menge der zu erstellenden neuen Segmente - T-Spline mit extrudierten Flächen - tspline,extrude,direction,vector,face + + Die Normale der Ebene, auf der die Kurve liegt. Nur gültig für planare Kurven. + + perpendicular + - - Führt eine oder mehrere symmetrische Extrusion(en) für eine Gruppe von Kanten durch und verschiebt neue Kanten entlang des Pfads der angegebenen Kurve - Zu extrudierende Kantengruppe - Pfad, dem die neuen Kanten folgen - Menge der zu erstellenden neuen Segmente - T-Spline mit extrudierten Kanten - tspline,extrude,curve,edge + + Ruft einen Punkt auf der Kurve am angegebenen Parameter zwischen StartParameter() und EndParameter() ab. + Für die Auswertung zu verwendender Parameter + Punkt + + pointoncurve,curvepoint + - - Führt eine oder mehrere symmetrische Extrusion(en) für eine Gruppe von Flächen durch und verschiebt neue Kanten entlang des Pfads der angegebenen Kurve - Zu extrudierende Flächengruppe. - Pfad, dem neue Flächen folgen - Menge der zu erstellenden neuen Segmente - T-Spline mit extrudierten Flächen - tspline,extrude,curve,face + + Ruft eine Vektortangente für die Kurve am angegebenen Parameter zwischen StartParameter() und EndParameter() ab. + Für die Auswertung zu verwendender Parameter + Vektor parallel zu Kurve an Parameter + + tangentoncurve,curvetan + - - Ersetzt die angegebenen Kanten durch Profile aus Flächen - Die zu ersetzende Kantengruppe - Die Abschrägung wird auf den angegebenen Prozentsatz (zwischen 0 und 1) der an die ausgewählte Kante angrenzenden Flächen beschränkt. - Anzahl der Flächenreihen im Profil - Gibt an, ob neue Flächen an den im Quadermodus dargestellten Flächen des alten Modells erstellt werden sollen. - Legt fest, wie rund oder flach die Abschrägung sein soll. Zulässig sind Werte zwischen 0 und 1. - T-Spline mit abgeschrägten Kanten - tspline,bevel,edge + + Ruft einen Vektor lotrecht zur Kurve am angegebenen Parameter zwischen StartParameter() und EndParameter() ab. + Für die Auswertung zu verwendender Parameter + Vektor lotrecht zu Kurve an Parameter + + normaloncurve,curvenorm + - - Verschiebt die angegebenen Kanten entlang benachbarter Kanten - Gruppe der zu verschiebenden Kanten - Die Kanten werden um diese Strecke (als Prozentwert zwischen 0 und 1) auf die benachbarte Fläche zu verschoben. - Legt fest, wie rund oder flach die Abschrägung sein soll. Zulässig sind Werte zwischen 0 und 1. - T-Spline mit verschobenen Kanten - tspline,slide,edge + + Rufen Sie einen Vektor lotrecht zur Kurve an einem angegebenen Parameter zwischen StartParameter() und EndParameter() ab. Die Kurve muss planar sein. Die resultierende Normale ist über die gesamte Krümmung der Kurve konsistent. + Für die Auswertung zu verwendender Parameter + Wenn 'side' auf False gesetzt ist, zeigt die Normale auf die rechte Seite der Kurve (Bewegung vom Start- zum Endpunkt der Kurve). Wenn 'side' auf True gesetzt ist, zeigt die Normale auf die linke Seite der Kurve. + Vektor lotrecht zu Kurve an Parameter + + normaloncurve,curvenorm + - - Führt die angegebenen Kanten zusammen. Aus Kanten in jeder Gruppe muss dieselbe Anzahl - zusammenhängender Gruppen erstellt werden. Kanten aus der ersten Gruppe werden als - Kanten dieser Oberfläche betrachtet. Kanten aus der zweiten Gruppe können aus dieser - oder einer beliebigen anderen Oberfläche stammen. Sind verschiedene Oberflächen vorhanden, - wird vor dem Zusammenführen eine Kombination durchgeführt. - Erste Gruppe zusammenzuführender Kanten - Zweite Gruppe zusammenzuführender Kanten - Die Oberfläche stimmt genauer mit den Originaloberflächen überein. - T-Spline-Oberfläche mit zusammengeführten Kanten - tspline,merge,edge + + Ruft ein CoordinateSystem mit Ursprung im Punkt am angegebenen Parameter ab. Die XAxis wird an der Kurvennormalen, die YAxis an der Tangente der Kurve in diesem Punkt und die Z-Achse am Aufwärtsvektor oder der Binormalen in diesem Punkt ausgerichtet. + Für die Auswertung zu verwendender Parameter + CoordinateSystem am Parameter der Kurve + + coordoncurve,curvecoord,derivatives + - - Erstellt eine Brücke zwischen zwei Gruppen von Flächen. Elemente der ersten Gruppe - gelten als untergeordnete Elemente dieser Oberfläche. Elemente der zweiten - Gruppe können untergeordnete Elemente dieser Oberfläche sein oder einer anderen - Oberfläche angehören. Die Topologie in jeder Gruppe muss nicht unbedingt benachbart sein, - es muss jedoch dieselbe Anzahl separater Konturen erstellt werden. - Erste Gruppe durch die Brücke zu verbindender Flächen - Zweite Gruppe durch die Brücke zu verbindender Flächen - Brückenkurven für die einzelnen Konturen der - Topologie. (Wenn eine leere Liste übergeben wird, werden gerade Linien verwendet. Wird genau eine - Kurve übergeben, wird diese repliziert, falls mehrere Eingabekonturen erkannt werden.) - Anzahl der vollständigen Drehungen um - die Normale der Frames auf der Brückenkurve für jede separate Kontur der Topologie. (Wenn eine leere Liste übergeben wird, wird 0 verwendet. Wird genau ein - Wert übergeben, wird dieser repliziert, falls mehrere Eingabekonturen erkannt werden.) - Anzahl der Segmente entlang der Brücke für - jede separate Kontur der Topologie. Die Anzahl der Felder für jede Gruppe muss - größer als die entsprechende Anzahl der Drehungen sein. (Wenn eine leere Liste übergeben wird, wird 1 verwendet. Wird genau ein - Wert übergeben, wird dieser repliziert, falls mehrere Eingabekonturen erkannt werden.) - Löscht Brücken zwischen Randkanten. - Unterteilungsknicke der eingegebenen - Topologie beibehalten - Liste der Ausrichtungs-Scheitelpunkte für - die einzelnen Topologiekonturen aus der ersten Gruppe. (Die Anzahl der Scheitelpunkte - muss mit der Anzahl der erkannten Eingabekonturen übereinstimmen. Die Liste kann auch leer sein.) - Liste der Ausrichtungs-Scheitelpunkte für - die einzelnen Topologiekonturen aus der zweiten Gruppe. (Die Anzahl der Scheitelpunkte - muss mit der Anzahl der erkannten Eingabekonturen übereinstimmen. Die Liste kann auch leer sein.) - Liste der Flags, die angeben, ob - die Ausrichtung der Brücke für die entsprechende Topologiekontur umgekehrt werden soll. - (Wenn eine leere Liste übergeben wird, wird False festgelegt. Wird genau ein - Wert übergeben, wird dieser für jede erkannte Eingabekontur repliziert.) - TSpline-Oberfläche mit Topologie, verbunden durch Brücke - tspline,bridge,face + + Ruft ein CoordinateSystem mit Ursprung im Punkt am angegebenen Parameter ab. + Für die Auswertung zu verwendender Parameter + Das an den Achsen ausgerichtete CoordinateSystem am Punkt + + frame,axisaligned,aa,coordcurve,framecurve,curveframe,coordoncurve + - - Erstellt eine Brücke zwischen einer Gruppe von Flächen und einer Gruppe von Kanten. Elemente der ersten Gruppe - gelten als untergeordnete Elemente dieser Oberfläche. Elemente der zweiten - Gruppe können untergeordnete Elemente dieser Oberfläche sein oder einer anderen - Oberfläche angehören. Die Topologie in jeder Gruppe muss nicht unbedingt benachbart sein, - es muss jedoch dieselbe Anzahl einzelner Konturen erstellt werden. - Erste Gruppe durch die Brücke zu verbindender Flächen - Zweite Gruppe durch die Brücke zu verbindender Kanten - Brückenkurven für die einzelnen Konturen der - Topologie. (Wenn eine leere Liste übergeben wird, werden gerade Linien verwendet. Wird genau eine - Kurve übergeben, wird diese repliziert, falls mehrere Eingabekonturen erkannt werden.) - Anzahl der vollständigen Drehungen um - die Normale der Frames auf der Brückenkurve für jede separate Kontur der Topologie. (Wenn eine leere Liste übergeben wird, wird 0 verwendet. Wird genau ein - Wert übergeben, wird dieser repliziert, falls mehrere Eingabekonturen erkannt werden.) - Anzahl der Segmente entlang der Brücke für - jede separate Kontur der Topologie. Die Anzahl der Felder für jede Gruppe muss - größer als die entsprechende Anzahl der Drehungen sein. (Wenn eine leere Liste übergeben wird, wird 1 verwendet. Wird genau ein - Wert übergeben, wird dieser repliziert, falls mehrere Eingabekonturen erkannt werden.) - Löscht Brücken zwischen Randkanten. - Unterteilungsknicke der eingegebenen - Topologie beibehalten - Liste der Ausrichtungs-Scheitelpunkte für - die einzelnen Topologiekonturen aus der ersten Gruppe. (Die Anzahl der Scheitelpunkte - muss mit der Anzahl der erkannten Eingabekonturen übereinstimmen. Die Liste kann auch leer sein.) - Liste der Ausrichtungs-Scheitelpunkte für - die einzelnen Topologiekonturen aus der zweiten Gruppe. (Die Anzahl der Scheitelpunkte - muss mit der Anzahl der erkannten Eingabekonturen übereinstimmen. Die Liste kann auch leer sein.) - Liste der Flags, die angeben, ob - die Ausrichtung der Brücke für die entsprechende Topologiekontur umgekehrt werden soll. - (Wenn eine leere Liste übergeben wird, wird False festgelegt. Wird genau ein - Wert übergeben, wird dieser für jede erkannte Eingabekontur repliziert.) - TSpline-Oberfläche mit Topologie, verbunden durch Brücke - tspline,bridge,face,edge + + Gibt eine Ebene zurück, deren Normale an der Tangente der Kurve ausgerichtet ist. Parameter werden so angepasst, dass 0 immer der Anfangs- und 1 immer der Endpunkt ist. + + + + planeoncurve,planecurve,tangentplane + - - Erstellt eine Brücke zwischen einer Gruppen von Kanten und einer Gruppe von Flächen. Elemente der ersten Gruppe - gelten als untergeordnete Elemente dieser Oberfläche. Elemente der zweiten - Gruppe können untergeordnete Elemente dieser Oberfläche sein oder einer anderen - Oberfläche angehören. Die Topologie in jeder Gruppe muss nicht unbedingt benachbart sein, - es muss jedoch dieselbe Anzahl einzelner Konturen erstellt werden. - Erste Gruppe durch die Brücke zu verbindender Kanten - Zweite Gruppe durch die Brücke zu verbindender Flächen - Brückenkurven für die einzelnen Konturen der - Topologie. (Wenn eine leere Liste übergeben wird, werden gerade Linien verwendet. Wird genau eine - Kurve übergeben, wird diese repliziert, falls mehrere Eingabekonturen erkannt werden.) - Anzahl der vollständigen Drehungen um - die Normale der Frames auf der Brückenkurve für jede separate Kontur der Topologie. (Wenn eine leere Liste übergeben wird, wird 0 verwendet. Wird genau ein - Wert übergeben, wird dieser repliziert, falls mehrere Eingabekonturen erkannt werden.) - Anzahl der Segmente entlang der Brücke für - jede separate Kontur der Topologie. Die Anzahl der Felder für jede Gruppe muss - größer als die entsprechende Anzahl der Drehungen sein. (Wenn eine leere Liste übergeben wird, wird 1 verwendet. Wird genau ein - Wert übergeben, wird dieser repliziert, falls mehrere Eingabekonturen erkannt werden.) - Löscht Brücken zwischen Randkanten. - Unterteilungsknicke der eingegebenen - Topologie beibehalten - Liste der Ausrichtungs-Scheitelpunkte für - die einzelnen Topologiekonturen aus der ersten Gruppe. (Die Anzahl der Scheitelpunkte - muss mit der Anzahl der erkannten Eingabekonturen übereinstimmen. Die Liste kann auch leer sein.) - Liste der Ausrichtungs-Scheitelpunkte für - die einzelnen Topologiekonturen aus der zweiten Gruppe. (Die Anzahl der Scheitelpunkte - muss mit der Anzahl der erkannten Eingabekonturen übereinstimmen. Die Liste kann auch leer sein.) - Liste der Flags, die angeben, ob - die Ausrichtung der Brücke für die entsprechende Topologiekontur umgekehrt werden soll. - (Wenn eine leere Liste übergeben wird, wird False festgelegt. Wird genau ein - Wert übergeben, wird dieser für jede erkannte Eingabekontur repliziert.) - TSpline-Oberfläche mit Topologie, verbunden durch Brücke - tspline,bridge,face,edge + + Ruft einen Punkt an einer bestimmten Bogenlänge entlang der Kurve ab. + Für die Auswertung zu verwendende Entfernung entlang der Kurve + Punkt an der angegebenen Bogenlänge + + pointoncurve,curvepoint,pointalongcurve,distanceoncurve,distancepoint,distpoint,arclength + - - Erstellt eine Brücke zwischen zwei Gruppen von Kanten. Elemente der ersten Gruppe - gelten als untergeordnete Elemente dieser Oberfläche. Elemente der zweiten - Gruppe können untergeordnete Elemente dieser Oberfläche sein oder einer anderen - Oberfläche angehören. Die Topologie in jeder Gruppe muss nicht unbedingt benachbart sein, - es muss jedoch dieselbe Anzahl einzelner Konturen erstellt werden. - Erste Gruppe durch die Brücke zu verbindender Kanten - Zweite Gruppe durch die Brücke zu verbindender Kanten - Brückenkurven für die einzelnen Konturen der - Topologie. (Wenn eine leere Liste übergeben wird, werden gerade Linien verwendet. Wird genau eine - Kurve übergeben, wird diese repliziert, falls mehrere Eingabekonturen erkannt werden.) - Anzahl der vollständigen Drehungen um - die Normale der Frames auf der Brückenkurve für jede separate Kontur der Topologie. (Wenn eine leere Liste übergeben wird, wird 0 verwendet. Wird genau ein - Wert übergeben, wird dieser repliziert, falls mehrere Eingabekonturen erkannt werden.) - Anzahl der Segmente entlang der Brücke für - jede separate Kontur der Topologie. Die Anzahl der Felder für jede Gruppe muss - größer als die entsprechende Anzahl der Drehungen sein. (Wenn eine leere Liste übergeben wird, wird 1 verwendet. Wird genau ein - Wert übergeben, wird dieser repliziert, falls mehrere Eingabekonturen erkannt werden.) - Löscht Brücken zwischen Randkanten. - Unterteilungsknicke der eingegebenen - Topologie beibehalten - Liste der Ausrichtungs-Scheitelpunkte für - die einzelnen Topologiekonturen aus der ersten Gruppe. (Die Anzahl der Scheitelpunkte - muss mit der Anzahl der erkannten Eingabekonturen übereinstimmen. Die Liste kann auch leer sein.) - Liste der Ausrichtungs-Scheitelpunkte für - die einzelnen Topologiekonturen aus der zweiten Gruppe. (Die Anzahl der Scheitelpunkte - muss mit der Anzahl der erkannten Eingabekonturen übereinstimmen. Die Liste kann auch leer sein.) - Liste der Flags, die angeben, ob - die Ausrichtung der Brücke für die entsprechende Topologiekontur umgekehrt werden soll. - (Wenn eine leere Liste übergeben wird, wird False festgelegt. Wird genau ein - Wert übergeben, wird dieser für jede erkannte Eingabekontur repliziert.) - TSpline-Oberfläche mit Topologie, verbunden durch Brücke - tspline,bridge,edge + + Gibt Punkte in regelmäßigen Abständen entlang der Länge der Kurve basierend auf der eingegebenen Anzahl der Unterteilungen zurück. + Anzahl der Unterteilungen + In gleichmäßigen Abständen auf der Kurve verteilte Punkte - - Füllt Löcher in einem T-Spline aus - Gruppe von Kanten mit Loch. Die Kanten müssen sich am Rand befinden. - Methode zum Ausfüllen des Lochs: 0 - Tessellation, 1 - Vielecke, 2 - Zusammenziehen, 3 - Zusammenziehen und verschweißen - Unterteilungsknicke der eingegebenen Topologie beibehalten - tspline,edge,fill,hole + + Gibt Punkte entlang der Kurve mit gleicher Sehnenlänge basierend auf der eingegebenen Anzahl der Unterteilungen zurück. + Anzahl der Unterteilungen + Liste der Punkte auf der Kurve - - Fügt die angegebene Liste mit Reflexionen an einen T-Spline an - Liste der Reflexionen - Gibt an, ob symmetrische Teile verschweißt werden sollen - Toleranz zum Verschweißen symmetrischer Teile - T-Spline-Oberfläche mit angehängten neuen Reflexionen + + Ruft den Punkt an einer bestimmten Sehnenlänge auf der Kurve gemessen von der gegebenen Parameterposition ab. + Die für die Auswertung zu verwendende Sehnenlänge + Parameter auf der Kurve, von dem aus die Messung erfolgen soll + True für Vorwärtsbewegung auf Kurve + Punkt auf Kurve + + measure from,measure to,parameteratdist + - - Entfernt alle Reflexionen vom angegebenen T-Spline - T-Spline-Oberfläche nach Entfernen der angegebenen Reflexionen + + Gibt Punkte in gleichmäßigen Abständen entlang der Kurve mit der angegebenen Segmentlänge vom angegebenen Punkt zurück + Bezugspunkt für den Beginn der Messung + Für die Auswertung zu verwendende Entfernung entlang der Kurve + Liste von Punkten auf der Kurve, einschließlich des angegebenen Punkts und entlang der Richtung der Kurve. + + + Gibt Punkte in gleichmäßigen Abständen auf der Kurve mit der angegebenen Sehnenlänge vom angegebenen Punkt zurück + Bezugspunkt für den Beginn der Messung. + Sehnenlänge + Liste von Punkten auf der Kurve, einschließlich des angegebenen Punkts und entlang der Richtung der Kurve. - - Komprimiert die gesamte Topologie auf einer Eingabeoberfläche und erstellt aufeinander folgende Indizes. Die relative Reihenfolge der Indizes bleibt bei dieser Funktion erhalten. - tspline,index,compress + + Gibt ein CoordinateSystem mit dem angegebenen Abstand vom Startpunkt der Kurve zurück. Die Y-Achse verläuft tangential zur Kurve, die X-Achse gibt die Krümmung an. + Für die Auswertung zu verwendende Entfernung entlang der Kurve + CoordinateSystem auf Kurve + + coordoncurve,curvecoord,derivatives + - - Unterteilt die angegebenen Flächen in je vier Flächen, wobei je nach - Eingabe für 'exact' der exakte oder der einfache Modus verwendet wird - Liste der zu unterteilenden Flächen - False: Die resultierende Oberfläche ist eventuell flacher und schärfer als das Original. - True: Die ursprüngliche Form bleibt erhalten - T-Spline mit Unterteilungen auf den angegebenen Flächen - tspline,subdivide,faces,simple + + Gibt eine Ebene mit dem angegebenen Abstand entlang der Kurve beginnend an deren Startpunkt zurück. Die Normale der Ebene ist an der Tangente der Kurve ausgerichtet. + Für die Auswertung zu verwendende Entfernung entlang der Kurve + Ebene auf Kurve + + planeoncurve,planecurve,tangentplane + - - Interpoliert eine angegebene T-Spline-Oberfläche. Bei der Vorwärts-Interpolation werden Steuerpunkte an ihre parametrischen Positionen auf der Oberfläche verschoben. Bei der Rückwärts-Interpolation wird für jeden ursprünglichen Steuerpunkt ein Punkt auf der Oberfläche erstellt, und dieser Steuerpunkt wird an den dazugehörigen Oberflächenpunkt verschoben. - Interpolationsrichtung: Vorwärts für False, andernfalls Rückwärts - Interpolierter T-Spline in der angegebenen Richtung - tspline,interpolate,reverse + + Ruft die Segmentlänge gemessen vom Startpunkt der Kurve bis zum angegebenen Parameter ab. + Wert zwischen 0 und 1 + Segmentlänge + + lengthatparameter,dist along,lengthatpoint,arclength + - - Übernimmt jeden angegebenen T-Spline-Scheitelpunkt und zieht ihn zum nächstgelegenen Punkt - auf den Zielgeometrien. Wenn für 'surfacePoints' True eingestellt ist, wird der Oberflächenpunkt - des Scheitelpunkts gezogen. Wenn False eingestellt ist, wird der Steuergriff gezogen. - Liste der zu ziehenden Scheitelpunkte - Liste der Zielgeometrien für den Ziehvorgang - Flag, das angibt, ob Oberflächen- oder Steuerpunkte der Scheitelpunkte verwendet werden sollen - T-Spline-Oberfläche mit den gezogenen Scheitelpunkten - tspline,pull,vertices + + Ruft den Parameter für eine bestimmte Bogenlänge entlang der Kurve ab. + Für die Auswertung zu verwendende Entfernung entlang der Kurve + Parameter + + parameteratlen,param along,paramatlen,arclength + - - Flacht die Steuerpunkte der angegebenen Scheitelpunkte in eine einzelne Ebene ab. - Es müssen mindestens vier Scheitelpunkte eingegeben werden. - Liste der Scheitelpunkte - T-Spline-Oberfläche mit abgeflachten Scheitelpunkten - tspline,flatten,vertices + + Ruft den Parameter für eine bestimmte Sehnenlänge entlang der Kurve von der angegebenen Position aus ab. + Die für die Auswertung zu verwendende Sehnenlänge + Parameter auf der Kurve, von dem aus die Messung erfolgen soll + True für Vorwärtsbewegung auf Kurve + Parameter + + measure from,measure to,parameteratdist + - - Flacht die Steuerpunkte der angegebenen Scheitelpunkte in eine - einzelne Ebene ab, die parallel zur angegebenen Ebene liegt. - Es müssen mindestens vier Scheitelpunkte eingegeben werden. - Liste der Scheitelpunkte. - Ebene, zu der die Scheitelpunkte parallel liegen sollen - T-Spline-Oberfläche mit abgeflachten Scheitelpunkten - tspline,flatten,vertices,fitparallel + + Ruft den Parameter am Startpunkt einer Kurve ab + Parameterwert + + start domain,curvestart + - - Kopiert die angegebenen Flächen in eine neue T-Spline-Oberfläche ohne Symmetrie - Zu duplizierende Flächen - T-Spline-Oberfläche mit ausschließlich den gewählten Flächen - tspline,face,duplicate + + Ruft den Parameter am Endpunkt einer Kurve ab + Parameterwert + + end domain,curveend + - - Kehrt die Normalen aller Flächen im Netz um - T-Spline-Oberfläche mit umgekehrten Normalen - tspline,flip,normal,vector + + Ruft die Segmentlänge zwischen zwei Parametern auf der Kurve ab + Wert zwischen 0 und 1 + Wert zwischen 0 und 1 + Segmentlänge + + measure,distance,arclength + - - Legt gleichmäßige Intervalle für alle Knoten auf einer T-Spline-Oberfläche fest - T-Spline-Oberfläche mit gleichmäßigen Innenknoten - tspline,knot,uniform + + Rufen Sie den Parameter an einem bestimmten Punkt entlang der Kurve ab. Wenn sich der Punkt nicht auf der Kurve befindet, gibt ParameterAtPoint weiterhin einen Wert zurück, der einem nahegelegenen Punkt auf der Kurve entspricht, aber der Punkt ist im Allgemeinen nicht der nächstgelegene Punkt. + Ein Punkt entlang oder in der Nähe der Kurve + Der Parameter auf der Kurve für den angegebenen Punkt. + + projectpoint,closestparam,curveparam + - - Standardisiert den angegebenen T-Spline auf den Punkt, an dem eine exakte Einfügung - möglich ist. Wenn keine Standardisierung möglich ist, wird eine Warnung - mit entsprechender Begründung angezeigt. - Standardisierte T-Spline-Oberfläche - tspline,standardize + + Kehrt die Richtung der Kurve um. + Neue Kurve in entgegengesetzter Richtung + + flip + - - Verschiebt die angegebenen Scheitelpunkte entlang des angegebenen Vektors - Liste der zu verschiebenden Scheitelpunkte - Richtung für die Verschiebung - Flag, das angibt, ob Oberflächen- oder Steuerpunkte der Scheitelpunkte verwendet werden sollen - + + Versetzt eine Kurve um einen bestimmten Betrag. Die Kurve muss planar sein. + Positive oder negative Entfernung für Versatz + neue versetzte Kurven + + thicken,lines + + + 0.5,0.4 + - - Exportiert eine angegebene Gruppe von T-Spline-Oberflächen in eine T-Spline-Szenendatei - Zu exportierende Gruppe von T-Spline-Oberflächen - Pfad zum Speichern der Datei - Dateipfad, unter dem die T-Spline-Gruppe gespeichert wird - tspline,export,save,tss,path + + Erstellen Sie eine oder mehrere Kurven durch Versetzen einer planaren Kurve um den angegebenen Abstand in einer Ebene, die durch die Ebenennormale definiert ist. Wenn Lücken zwischen den versetzten Komponentenkurven vorhanden sind, werden diese durch Verlängern der Versatzkurven gefüllt. Das "planeNormal"-Eingabeargument verwendet vorgabemäßig die Normale der Ebene, die die Kurve enthält, aber eine explizite Normale parallel zur ursprünglichen Kurvennormalen kann angegeben werden, um die Richtung des Versatzes besser zu steuern. Ist beispielsweise für mehrere Kurven mit derselben Ebene eine einheitliche Versatzrichtung erforderlich, kann "planeNormal" verwendet werden, um einzelne Kurvennormalen zu überschreiben und zu erzwingen, dass alle Kurven in dieselbe Richtung versetzt werden. Durch Umkehren der Normalen wird die Versatzrichtung umgekehrt. + Ein positiver Versatzabstand gilt in Richtung des Kreuzprodukts zwischen der Kurventangente und dem Normalenvektor der Ebene, während ein negativer Versatz in die entgegengesetzte Richtung angewendet wird. + Die Ebenennormale der Kurve. Vorgabe ist die Ebenennormale der Eingabekurve + Eine oder mehrere Versatzkurven + + thicken,lines + + + 0.5,0.4 + - - Exportiert eine angegebene T-Spline-Oberfläche in eine T-Spline-Netzdatei - Zu exportierender T-Spline - Pfad zum Speichern der Datei - Dateipfad, unter dem die T-Spline-Oberfläche gespeichert wird - tspline,export,save,tsm,path + + Erstellt eine Kurve durch Ziehen in der Ebene. + Die Ebene, in die die Kurve gezogen werden soll + Eine Kurve in der Ebene + + projectcurve,toplane + - - Konvertiert die angegebene T-Spline-Oberfläche in eine Zeichenfolge im T-Spline-Netzformat (TSM) - Zu serialisierende T-Spline-Oberfläche - Zeichenfolge, in der die T-Spline-Oberfläche serialisiert wird - tspline,import,serialize + + Ziehen Sie diese Kurve auf die eingegebene Oberfläche in Richtung der Oberflächennormalen. + + + + projectcurve,tosurf + - - Erstellt eine T-Spline-Oberfläche aus einer angegebene Zeichenfolge im T-Spline-Netzformat (TSM) - Zeichenfolgendarstellung der T-Spline-Netzdatei - T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen - Neu geladene T-Spline-Oberfläche in der Liste - tspline,import,serialize + + Entfernt den Anfang der Kurve am angegebenen Parameter. + Der Parameter für den Anfang der Stutzung + Neue Kurve nach Entfernen des Anfangs + + rem,remstart,removestart,trimcurve + - - Lädt eine T-Spline-Oberfläche aus dem angegebenen T-Spline-Netzdateipfad - Pfad der zu ladenden Datei - T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen - Neu geladene T-Spline-Oberfläche in der Liste - tspline,import,load,tsm,path + + Entfernt das Ende der Kurve am angegebenen Parameter. + Der Parameter für den Anfang der Stutzung + Neue Kurve nach Entfernen des Endes + + rem,remend,removeend,trimcurve + - - Lädt eine T-Spline-Oberfläche aus der angegebenen T-Spline-Netzdatei - Datei, aus der geladen werden soll - T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen - Neu geladene T-Spline-Oberfläche in der Liste - tspline,import,load,tsm,file + + Entfernt den Anfang und das Ende der Kurve an den angegebenen Parametern. + Der Parameter für den Anfang der Stutzung + Der Parameter für den Anfang der Stutzung + Neue Kurve nach Entfernen der äußeren Segmente + + rem,remend,remstart,remove,trimcurve,removeends + - - Lädt eine Gruppe von T-Spline-Oberflächen aus dem angegebenen T-Spline-Szenendateipfad - Pfad der zu ladenden Datei - T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen - Gruppe neu geladener T-Spline-Oberflächen - tspline,import,load,tss,path + + Entfernt den inneren Teil einer Kurve an den angegebenen Parametern. + Der Parameter für den Anfang der Stutzung + Der Parameter für den Anfang der Stutzung + Neue Kurve nach Entfernen des inneren Segments + + rem,removemiddle,middle,remmiddle,cutout,trimcurve + - - Lädt eine Gruppe von T-Spline-Oberflächen aus der angegebenen T-Spline-Szenendatei - Datei, aus der geladen werden soll - T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen - Gruppe neu geladener T-Spline-Oberflächen - tspline,import,load,tss,file + + Entfernt mehrere Segmente der Kurve, wobei das 1., 3., 5. Segment usw. verworfen werden. + Liste der Parameter zum Teilen der Kurve + Array von Kurven, wobei das 1., 3., 5. Segment usw. verworfen werden + + rem,removeparts,remparts,cutout,trimcurv,interior,odd + - - Ruft eine Zeichenfolgendarstellung des UV ab + + Entfernt gerade oder ungerade Segmente der Kurventeilung an den angegebenen Parametern, je nachdem, ob das Flag 'discardEvenSegments' auf True oder False eingestellt ist. + Liste der Parameter zum Teilen der Kurve + Festlegen, ob geradzahlige Segmente verworfen werden sollen oder nicht + Liste der Kurven, die nach dem Verwerfen der geraden oder ungeraden Kurvensegmente übrig bleiben. + + rem,removeparts,remparts,cutout,trimcurv,interior,even + - - Vergleich der zwei UVs - Der andere UV - Gibt an, ob diese zwei Objekte gleich sind + + Teilt eine Kurve in mehrere Teile an den angegebenen Parametern. + Liste der Parameter zum Teilen der Kurve + Durch Teilung erstellte Kurven + + cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + - - Ruft einen Hashcode für diesen Typ ab - Ein eindeutiger Hashcode für dieses Objekt + + Teilt eine Kurve an den angegebenen Punkten in mehrere Stücke. + Punkte auf der Kurve, an denen diese unterteilt werden soll + Durch Teilung erstellte Kurven + + cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + - - Erstellt UV aus zwei double-Werten. - U-Wert - V-Wert - Durch Koordinaten erstellter UV-Wert + + Verbindet eine Gruppe von Kurven mit dem Ende der Polykurve. Kehrt Kurven um, um Verbindungen sicherzustellen. + Andere Kurven oder Kurve zum Verbinden mit Polycurve + Aus Kurven erstellte Polycurve - surfaceparam,parameters,uv,uvs + convertcurves,curves2polycurve,joincurves,concat,joinall,joinmany - - Ruft die U-Komponente des UV ab. + + Extrudiert eine Kurve in Richtung des Normalenvektors. + Abstand zum Extrudieren der Kurve + Extrudierte Fläche - uv,uvs + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - - Ruft die V-Komponente des UV ab. + + Extrudiert eine Kurve um die Länge des eingegebenen Vektors in die angegebene Richtung. + Vektor für die Extrusion + Extrudierte Fläche - uv,uvs + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - - Ruft eine Zeichenfolgendarstellung des Scheitelpunkts ab + + Extrudiert eine Kurve um die angegebene Strecke in die angegebene Richtung. + Vektor für die Extrusion + Strecke für die Extrusion + Extrudierte Fläche + + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve + - - Der Punkt, der die Position des Scheitelpunkts angibt + + Extrudiert eine Kurve um die angegebene Strecke in Richtung der Normalen. Die Kurve muss geschlossen sein. + Strecke für die Extrusion + Extrudierter Volumenkörper + + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + - - Die von diesem Scheitelpunkt ausgehenden Kanten + + Extrudiert eine Kurve um die Länge des eingegebenen Vektors in die angegebene Richtung. Die Kurve muss geschlossen sein. + Vektor für die Extrusion + Extrudierter Volumenkörper + + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + - - Die an diesen Scheitelpunkt angrenzenden Flächen + + Extrudiert eine Kurve um die angegebene Strecke in die angegebene Richtung. Die Kurve muss geschlossen sein. + Vektor für die Extrusion + Strecke für die Extrusion + Extrudierter Volumenkörper + + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + - - Ruft eine Zeichenfolgendarstellung der BoundingBox ab + + Verlängert eine Kurve um die angegebene Strecke am durch einen Auswahlpunkt festgelegten Ende. Die ausgewählte Seite wird verlängert. Geschlossene Kurven wie Kreise und Ellipsen können nicht verlängert werden. Wenn die zu verlängernde Kurve linear ist, wird die Verlängerung ebenfalls linear sein. + Strecke für Verlängerung + Punkt am zu verlängernden Ende + Verlängerte Kurve + + makelonger,stretch,extendside + - - Vergleich der zwei BoundingBoxes - Die andere BoundingBox - Gibt an, ob diese zwei Objekte gleich sind + + Verlängert eine Kurve um die angegebene Strecke auf ihrer Startseite. Geschlossene Kurven wie Kreise und Ellipsen können nicht verlängert werden. Wenn die zu verlängernde Kurve linear ist, wird die Verlängerung ebenfalls linear sein. + Strecke für Verlängerung + Verlängerte Kurve + + makelonger,stretch + - - Ruft einen Hashcode für diesen Typ ab - Ein eindeutiger Hashcode für dieses Objekt + + Verlängert eine Kurve um die angegebene Strecke an ihrem Ende. Geschlossene Kurven wie Kreise und Ellipsen können nicht verlängert werden. Wenn die zu verlängernde Kurve linear ist, wird die Verlängerung ebenfalls linear sein. + Strecke für Verlängerung + Verlängerte Kurve + + makelonger,stretch + - - Erstellt einen an der Achse ausgerichteten BoundingBox um die eingegebene Geometrie. - - + + Annäherung an eine Kurve mit einer Sammlung von Bogen und Linien + Array von Bogen und Linien als Annäherung an die Kurve - bounding,bound + rationalizecurve,fitarcs,fitlines,arcs,lines + + 0.5,0.5,0.5,0.4,0.4 + - - Erstellt einen an der Achse ausgerichteten BoundingBox um die eingegebenen Geometrien. - Geometrien zur Bestimmung des Begrenzungsrahmens - Begrenzungsrahmen, der Geometrien umschließt + + Wandelt die Kurve in eine NurbsCurve-Annäherung um. + NurbsCurve als Annäherung an Kurve - bounding,bound,multiple,boundall + curve2spline,convertcurve,tospline,lines + + 0.5,0.5,0.5,0.4 + - - Erstellen Sie einen nicht an der Achse ausgerichteten Begrenzungsrahmen mit minimalem Volumen, der um die eingegebene Geometrie ausgerichtet ist. - - Um die eingegebene Geometrie ausgerichteter Begrenzungsrahmen. + + Füllt eine geschlossene Kurve. + Fläche im Inneren der Kurve + + fill,profiletosurf,loop,loop2surf,edgesurf + - - Erstellt einen nicht an Achsen ausgerichteten BoundingBox um die eingegebene Geometrie, ausgerichtet an den X-, Y- und Z-Achsen des CoordinateSystem. - - + + Projiziert eine Eingabekurve entlang einer angegebenen Projektionsrichtung auf eine festgelegte Basisgeometrie. + Geometrie, auf die projiziert werden soll + Vektor + Liste der in die Basisgeometrie projizierten Geometrien + + + Führt diese Kurve als Sweep an der Pfadkurve entlang, und erstellt dadurch eine Oberfläche. + - bounding,bound + sweep1,curve2surf - - Erstellt einen nicht an Achsen ausgerichteten BoundingBox um die eingegebenen Geometrien, ausgerichtet an den X-, Y- und Z-Achsen des CoordinateSystem. - - + + Führt diese geschlossene Kurve als Sweep an der Pfadkurve entlang, und erstellt dadurch einen Volumenkörper. + - bounding,bound,multiple,boundall + sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - - Erstellt einen an der Achse ausgerichteten BoundingBox zwischen dem Minimal- und Maximalpunkt. - - + + Führt diese geschlossene Kurve als Sweep an der Pfadkurve entlang und erstellt so einen Volumenkörper + Pfad, der den Sweep-Pfad darstellt + Ende des Sweeps schneiden und lotrecht zum Pfad anordnen + Volumenkörper, der diese geschlossene Kurve entlang der Pfadkurve sweept + + sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid + + + + Gibt eine neue, mit der angegebenen Toleranz angenäherte Kurve zurück. + - bounding,bound,bymaxmin,max,min,bypoints + fitcurve,reducecurve,simplecurve,approximate - - Erstellt einen BoundingBox vom minimalen (linke untere hintere Ecke des Quaders) zum maximalen Koordinatenwert (obere rechte vordere Ecke des Quaders). Das CoordinateSystem ist die Transformation aus dem Koordinatenraum des Begrenzungsrahmens in den Modellraum. Diese Methode wurde in Übereinstimmung mit der API von Revit entwickelt und ermöglicht die Extraktion der Parameter aus einem BoundingBox von Revit ohne Konvertierungen. - - - - - - bounding,bound,bymaxmin,max,min,bypoints - + + speichert die verwaltete Gewinde-ID des Gewindes, das diesen Konstruktor abgerufen hat. + Wird verwendet, um Benutzer auf potenzielle Multithreading-Probleme hinzuweisen. + + + Dies dient nur zu Testzwecken. + + + true + + + true + + + true + + + true + + + true + + + Eine Zuordnung zwischen IGeometryEntity-Typen und Geometrie-Konstruktoren, die den Host verwenden. + + + Registrierungsmechanismus für Geometrietyp. + Typ der von IGeometryEntity abgeleiteten Schnittstellen. + Ein Delegat zum Konstruieren von Geometrie. + + + true + + + + + + + Verschiebt beliebige gegebene Geometrie um die angegebenen Werte in X-, Y- und + und Z-Richtung wie im WKS definiert. + Verschiebung entlang der X-Achse + Verschiebung entlang der Y-Achse + Verschiebung entlang der Z-Achse + Transformierte Geometrie + move,by amount + + + Verschiebt Geometrie um die Länge des Vektors in die angegebene Richtung. + move,along vector + + + Verschiebt Geometrie beliebigen Typs um die angegebenen Entfernung in die angegebene + Richtung. + Richtung der Verschiebung + Strecke der Verschiebung in der angegebenen Richtung + Transformierte Geometrie. + move,along vector,distance + + + Transformiert Geometrie unter Verwendung der Transformation des angegebenen CoordinateSystem + Transformierte Geometrie - - Der Minimalpunkt + + Transformiert diese Geometrie aus dem Quell-CoordinateSystem in das + CoordinateSystem eines neuen Kontexts. + + + Transformierte Geometrie. + from,to - - Der Maximalpunkt + + Dreht ein Objekt um einen angegebenen Winkel in Grad um einen Ursprung und eine + Achse. + around,axis,degrees - - Das CoordinateSystem des BoundingBox. Bei einem an der Achse ausgerichteten Quader ist das Koordinatensystem entlang der X-, Y- und Z-Achsen ausgerichtet und befindet sich in der Mitte des Quaders. Bei einem nicht ausgerichteten Quader kann das Koordinatensystem eine beliebige Ausrichtung haben und ist in der Mitte des Quaders zentriert. + + Dreht ein Objekt um einen angegebenen Winkel in Grad um den Ursprung und die Normale der + Ebene. + around,normal,degrees - - Rufen Sie den Schnittpunkt zweier BoundingBoxes ab. Anmerkung: Dies funktioniert nicht bei nicht an Achsen ausgerichteten Rahmen, da diese Schnittpunkte möglicherweise keinen Rahmen ergeben. Schneiden Sie stattdessen die entsprechenden Quader. - Anderer zu schneidender Begrenzungsrahmen - Begrenzungsrahmen, der aus dem Schnittpunkt der Begrenzungsrahmen ermittelt wurde + + Spiegelt das Objekt an der eingegebenen Ebene. + reflect,flip over - - Bestimmen Sie, ob sich zwei BoundingBoxes schneiden. Anmerkung: Dies funktioniert nur, wenn beide Begrenzungsrahmen dieselbe Ausrichtung (Transformation) haben. In solchen Fällen testen Sie den Schnittpunkt zwischen den entsprechenden Quadern. - Anderer Begrenzungsrahmen - Schnittpunkte der Begrenzungsrahmen ermitteln - - get overlap - + + Skaliert gleichmäßig vom Ursprung aus. + resize,size - - Bestimmt, ob der BoundingBox leer ist. - Gibt True zurück, wenn der Begrenzungsrahmen leer ist + + Skaliert ungleichmäßig vom Ursprung aus. + resize,size,scalenu,scaleNU - - Legt fest, ob ein Punkt innerhalb des Begrenzungsrahmens liegt. - Zu prüfender Punkt - True, wenn der Punkt innerhalb liegt, andernfalls False - - point inside,testpoint - + + Skaliert ungleichmäßig von der angegebenen Ebene aus. + resize,size,scalenu,scaleNU - - Ruft den Begrenzungsrahmen als quaderförmigen Volumenkörper ab. - Gibt die quaderförmige Darstellung des Begrenzungsrahmens zurück. - - converttosolid,bb2cube,bb2cub,bounding tosolid,cubes - - - 0.5,0.4,0.3,0.5,0.3 - + + Skaliert unter Verwendung zweier Auswahlpunkte als Skalare gleichmäßig von einem bestimmten Punkt aus. + resize,from,to,size - - Ruft BoundingBox als Sammlung von Oberflächen ab. - Gibt eine Polysurface-Darstellung des Begrenzungsrahmens zurück - - converttosurfaces,convert2surfaces,bbtosrfs,bbtosrfs,bounding to surfaces,bound to poly,convert2poly - + + Skaliert eindimensional anhand von Basis und 2 Auswahlpunkten. Die Skalierungsachse wird durch die Linie zwischen Basis und Punkt definiert. + resize,size,from,to,scale1d,1d,lines + 0.5,0.5,0.5,0.5,0.5,0.5,0.3 - - Analysiert die eingehende JSON-Zeichenfolge, die mit dem Schema autodesk.geometry:boundingbox3d-1.0.0 formatiert ist. - Zu analysierende JSON-Zeichenfolge - BoundingBox + + Skaliert zweidimensional anhand von Basis und 2 Auswahlpunkten. Die beiden Auswahlpunkte werden auf die Basisebene projiziert, um die 2D-Skalierungsfaktoren zu ermitteln. + resize,size,from,to,scale2d,2d - - Konvertiert BoundingBox in ein JSON-Objekt, das mit dem Schema autodesk.geometry:boundingbox3d-1.0.0 formatiert ist. - Die resultierende JSON-Zeichenfolge + + Ruft den Abstand zwischen dieser und anderer Geometrie ab. + Die andere Geometrie + Der Abstand + between,length,from,to - - Ruft eine Zeichenfolgendarstellung des CoordinateSystem ab + + Ermittelt den der anderen Geometrie am nächsten liegenden Punkt auf dieser Geometrie. + NearestPoint, GetClosestPoint - - Erstellt ein CoordinateSystem als Weltkoordinatensystem: Ursprung - 0, 0, 0; X-Achse bei 1, 0, 0; Y-Achse bei 0, 1, 0; Z-Achse bei 0, 0, 1 - zero,wcs + + Ermittelt, ob ein anderes Geometrieobjekt das angegebene schneidet. + intersects?,check intersection,test intersection - - Erstellt ein CoordinateSystem mit dem Ursprung an X- und Y-Positionen mit - X- und Y-Achse als X- und Y-Achse des WKS. Z ist per Vorgabe 0. + + Ruft die Geometrie der Überschneidung dieses Objekts mit einem anderen ab. + get overlap - - Erstellt ein CoordinateSystem mit dem Ursprung an X-, Y- und Z-Positionen mit - X- und Y-Achse als X- und Y-Achse des WKS. - translate + + 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 - - Erstellt ein CoordinateSystem mit Ursprung am eingegebenen Punkt mit X- und Y-Achse - als X- und Y-Achse des WKS. - bypoint + + Teilt diese Geometrie mithilfe anderer Geometrie als "Schnittwerkzeug". + cut - - Erstellt ein CoordinateSystem mit dem Ursprung am Ursprung der eingegebenen Ebene, wobei die X- und Y-Achse in der Ebene liegen und an der - X- und Y-Achse der Ebene ausgerichtet sind. + + Entfernt Elemente aus dem Objekt, das dem Auswahlpunkt am nächsten liegt. - - Erstellt ein CoordinateSystem am Ursprung mit X- und Y-Achse. - Die Eingabevektoren werden vor dem Erstellen des CoordinateSystem normalisiert. + + Trennt zusammengesetzte oder nicht getrennte Elemente in die Teile, aus denen sie + bestehen. - - Erstellt ein CoordinateSystem am Ursprung mit X- und Y-Achse, wobei die Z-Achse - ignoriert wird. Die Eingabevektoren werden vor dem Erstellen des CoordinateSystem normalisiert. - byxy,coord by2axis + + Überprüft, ob die beiden Objekte dieselbe Darstellungsgeometrie oder dieselben numerischen Werte aufweisen. + approximate,near,close - - Erstellt ein CoordinateSystem mit den angegebenen zylindrischen Koordinatenparametern in Bezug auf das angegebene Koordinatensystem. + + Ruft den BoundingBox mit dem angegebenen Geometrieelement ab. + bounds - - Erstellt ein CoordinateSystem mit den angegebenen sphärischen Koordinatenparametern in Bezug auf das angegebene Koordinatensystem. + + Ruft den ausgerichteten Begrenzungsrahmen mit minimalem Volumen ab, der die angegebene Geometrie enthält. - - Legt fest, ob es möglich ist, die Umkehrung dieses CoordinateSystem abzurufen. - inverse,testinverse + + Geometrie in Volumenkörperdef.-json konvertieren + Json-formatierte Zeichenfolge - - Prüft, ob die Skalierung orthogonal ist, d. h. eine Scherkomponente enthält. - uniform + + Konvertiert die Geometrie in ein JSON-Objekt, das mit den Schemata autodesk.geometry:geometry-1.0.0 formatiert ist. + Die resultierende JSON-Zeichenfolge - - Prüft, ob die Skalierung orthogonal ist und alle Vektoren normalisiert wurden. - uniform,normal,samelength + + Konvertieren der internen Struktur der Geometrie von Analysen zu Splines + - - Ermittelt die Determinante für dieses CoordinateSystem. + + Legt Name-Wert-Attribute als Zeichenfolgen auf der Eingabegeometrie fest. + Die Attribute werden zusammen mit der Geometrie gespeichert, wenn sie in eine SAT-Datei exportiert wird, + und können beim Importieren der Geometrie aus der Datei zurückgelesen werden. + Anmerkung: Es kann nicht garantiert werden, dass die Attribute auf der Geometrie beibehalten werden, wenn sie + geometrische Operationen unterworfen werden. + Wörterbuch der Attribute der Name-Wert-Zeichenfolge. + Gibt eine Kopie der eingegebenen Geometrie mit darauf angewendeten Attributen zurück. - - Erstellt einen Punkt für den Ursprung des CoordinateSystem. - position,center + + Gibt die Attribute der Name-Wert-Zeichenfolge zurück, die für die eingegebene Geometrie festgelegt wurden, falls zutreffend. + Wörterbuch der Attribute der Name-Wert-Zeichenfolge. - - Gibt die X-Achse des CoordinateSystem zurück. - left,right + + Importiert eine SAT-Datei und gibt ein Array importierter Geometrien zurück + Dateiobjekt, das die SAT-Datei darstellt + Liste der importierten Geometrien - - Gibt die Y-Achse des CoordinateSystem zurück. - forward,back + + Importiert eine SAT-Datei, und gibt ein Array importierter Geometrien aus. + Pfad zur SAT-Datei + Liste der importierten Geometrien - - Gibt die Z-Achse des CoordinateSystem zurück. - up,down + + Importiert eine SAT-Datei und gibt ein Array importierter Geometrien zurück. + Dateiobjekt, das die SAT-Datei darstellt + Die Anzahl der Millimeter pro Einheit, die den Dynamo-Einheitenraum darstellt + Wird zum Skalieren der importierten Geometrie aus dem in der SAT-Datei definierten Einheitenraum zu der hier definierten verwendet. + Wenn der Wert auf -1 festgelegt ist, wird davon ausgegangen, dass die SAT-Einheit fehlt, und die Geometrie wird ohne Einheitenskalierung importiert. + Liste der importierten Geometrien - - Gibt die Skalierung des CoordinateSystem entlang der X-Achse zurück: Länge des Vektors für die X-Achse. + + Importiert eine SAT-Datei und gibt ein Array importierter Geometrien zurück. + Dateiobjekt, das die SAT-Datei darstellt + Die Anzahl der Millimeter pro Einheit, die den Dynamo-Einheitenraum darstellt + Wird zum Skalieren der importierten Geometrie aus dem in der SAT-Datei definierten Einheitenraum zu der hier definierten verwendet. + Wenn der Wert auf -1 festgelegt ist, wird davon ausgegangen, dass die SAT-Einheit fehlt, und die Geometrie wird ohne Einheitenskalierung importiert. + Liste der importierten Geometrien - - Gibt die Skalierung des CoordinateSystem entlang der Y-Achse zurück: Länge des Vektors für die Y-Achse. + + Importiert eine Json-Zeichenfolge und gibt ein Array aus importierten Geometrien aus + JSON­-Zeichenfolge mit Volumenkörperdef.-formatierter Geometrie + Liste der konvertierten Geometrien - - Gibt die Skalierung des CoordinateSystem entlang der Z-Achse zurück: Länge des Vektors für die Z-Achse. + + Analysiert die eingehende JSON-Zeichenfolge, die mit den Schemata autodesk.geometry:geometry-1.0.0 formatiert ist. + Zu analysierende JSON-Zeichenfolge + Geometrieobjekt - - Gibt die Ebene aus, in der die X- und Y-Achse liegen, ausgehend vom Ursprung. + + Exportiert eine Liste der angegebenen Geometrie in den angegebenen Pfad für die SAT-Datei. + + + - - Gibt die Ebene aus, in der die Y- und Z-Achse liegen, ausgehend vom Ursprung. + + Exports a list of specified geometry to the given SAT file path. + + + + - - Gibt die Ebene aus, in der die Z- und X-Achse liegen, ausgehend vom Ursprung. + + Diese Methode ist ausschließlich für die interne Verwendung vorgesehen. - - Ruft die Umkehrung dieses CoordinateSystem ab. Durch Anwenden dieses CoordinateSystem auf ein Geometrieobjekt wird der Originalvorgang aufgehoben. + + Diese Methode ist ausschließlich für die interne Verwendung vorgesehen. - - Spiegelt das Objekt an der eingegebenen Ebene. - reflect,flip over + + Serialisiert eine Liste mit angegebener Geometrie im Standard-ACIS-Binärformat (SAB-Datei), und gibt serialisierte Binär-Stream-Daten zurück. + Zu serialisierende Geometrie + SAB-formatierte Daten als Byte-Liste - - Wendet das Argument-CoordinateSystem nach diesem an - Ergebnis = dieses * anderes + + Hebt die Serialisierung der angegebenen Standard-ACIS-Binärdaten (SAB-Datei) auf, und gibt eine Liste mit Geometrie zurück. + + - - Wendet das Argument-CoordinateSystem vor diesem an - Ergebnis = anderes * dieses + + Verwendet eine SAB-Datei als Eingabe und deserialisiert die ASM-Geometrie + in ein LibG-Objekt + + Millimeter pro Einheit des Dynamo-Einheitenraums. Wenn -1 übergeben wird, wird keine Einheitenkonvertierung durchgeführt. + - - Gibt einen Vektor mit den X-, Y- und Z-Skalierfaktoren zurück. - Skalierter Vektor - get size,scalecomponents,scalevector + + true - - Bestimmt, ob zwei CoordinateSystems gleich sind. - anderes Koordinatensystem - gibt true zurück, wenn Koordinatensysteme gleich sind + + Ruft das Kontext-/Referenzkoordinatensystem ab, das zur Erstellung dieser Geometrie verwendet wurde. - - Verschiebt ein beliebiges angegebenes CoordinateSystem um die angegebenen Entfernungen in X-, Y- und - und Z-Richtung wie im WKS definiert. - Verschiebung entlang der X-Achse - Verschiebung entlang der Y-Achse - Verschiebung entlang der Z-Achse - Transformiertes CoordinateSystem - move,by amount + + Ruft eine Zeichenfolgendarstellung des Netzes ab - - Verschiebt das Objekt in die Richtung und um den Betrag des Eingabevektors. - Vektor für Translationsrichtung - Konvertiertes Koordinatensystem - move,along vector + + Erstellt ein Netz aus einer Sammlung von Punkten und einer Sammlung von IndexGroups, die die Punktsammlung referenzieren. + Liste von Punkten, die die Scheitelpunktpositionen bestimmen + Indizes für Scheitelpunkte + Aus Punkten erstelltes Netz + + mesh,meshes + - - Verschiebt ein CoordinateSystem beliebigen Typs um die angegebene Entferung in die angegebene - Richtung. - Vektor der Verschiebungsrichtung - Abstand der Verschiebung in der angegebenen Richtung - Konvertiertes Koordinatensystem. - move,along vector,distance + + Netz aus einer Sammlung von Punkten und einer Sammlung von IndexGroups-Objekten erstellen, die die Punktsammlung referenzieren + Punktliste + Indexgruppen für Punkte + Netz + + mesh,meshes + - - Transformiert das Objekt gemäß der eingegebenen CoordinateSystem-Matrix. - Eingabekoordinatensystem - Transformiertes Koordinatensystem + + Importiert eine Datei und analysiert sie in einer Reihe von Netzen. + Derzeit werden folgende Formate unterstützt: + .mix -- Meshmixer + .obj -- Wavefront - - Transformiert dieses CoordinateSystem aus dem Quell-CoordinateSystem in ein CoordinateSystem - im neuen Kontext. - - - Transformiertes CoordinateSystem. + + Konvertiert ein Geometrieobjekt, z. B. einen Volumenkörper oder eine Oberfläche, in ein Netz. + Die Auflösung des Netzes wird durch die Dynamo-Rendergenauigkeit bestimmt - - Dreht ein Objekt um einen angegebenen Winkel in Grad um einen Ursprung und eine Achse - Ursprungspunkt - Vektorachse für Drehung - Grad für Drehung - Gedrehtes Koordinatensystem - around,axis,degrees + + Exportiert Netze in ein Format, das durch den Dateinamen bestimmt wird: + .mix -- Meshmixer + .obj -- Wavefront + .stl – STL-Format + .dae -- COLLADA + .ply – Polygon File Format + Diese Funktion gibt den Dateinamen der Ausgabedatei zurück, der möglicherweise + geändert werden muss, wenn Nicht-ASCII-Zeichen enthalten sind - - Dreht ein Objekt um einen angegebenen Winkel in Grad um den Ursprung und die Normale der angegebenen - Ebene. - Ebene, von der Normale abgerufen werden soll - Drehungswert in Grad - Gedrehtes Koordinatensystem - /// around,normal,degrees + + Erstellt ein neues Netz aus bereitgestellten Scheitelpunkten und Indizes. Scheitelpunkte sollten + nicht überlappen. Indizes müssen Sätze aus drei ganzen Zahlen sein und + die drei Positionen im Scheitelpunkt-Array + der drei Punkte eines Dreiecks angeben - - Skaliert gleichmäßig vom Ursprung aus - Skalierungsbetrag - Skaliertes Koordinatensystem - resize,size + + Erstellen Sie ein neues Netz aus bereitgestellten Punkten und Indizes. Punkte dürfen sich + nicht überlappen. Indizes müssen Sätze aus drei Ganzzahlen sein, + die die drei Positionen im Punkt-Array + der drei Punkte eines Dreiecks angeben - - Skaliert ungleichmäßig vom Ursprung aus - An X-Achse zu skalierender Betrag - An Y-Achse zu skalierender Betrag - An Z-Achse zu skalierender Betrag - Skaliertes Koordinatensystem - resize,size,scaleNU,scalenu + + Erstellt eine Netzebene auf Grundlage der aktuellen Einstellungen. + + + + + + Netz - - Skaliert ungleichmäßig von der angegebenen Ebene aus - Ebene für Skalierung - An X-Achse zu skalierender Betrag - An Y-Achse zu skalierender Betrag - An Z-Achse zu skalierender Betrag - Skaliertes Koordinatensystem - resize,size,scaleNU,scalenu + + Erstellt einen Netzquader auf Grundlage der aktuellen Einstellungen. + + + + + + + + Netz - - Einheitlich skalieren um einen bestimmten Punkt, mit - Basispunkt für Skalierung - Punkt, von dem ab skaliert wird - Punkt, bis zu dem skaliert wird - Skaliertes Koordinatensystem - resize,from,to,size + + Erstellt eine Netzkugel auf Grundlage der aktuellen Einstellungen. + + + + + Netz - - Skaliert eindimensional anhand eines Basispunkts, eines Startpunkts (von) und eines Endpunkts (bis). Die Skalierungsachse wird von der Linie zwischen dem Basispunkt und dem Startpunkt definiert. - Basispunkt für Skalierung - Punkt, von dem ab skaliert wird - Punkt, bis zu dem skaliert wird - Skaliertes Koordinatensystem - resize,size,from,to,scale1d,1d, lines - 0.5,0.5,0.5,0.5,0.5,0.5,0.4 + + Erstellt einen Netzkegel auf Grundlage der aktuellen Einstellungen. + + + + + + + Netz - - Skaliert zweidimensional anhand von Basis und 2 Auswahlpunkten. Die beiden Auswahlpunkte werden auf die Basisebene projiziert, um die 2D-Skalierungsfaktoren zu ermitteln - Basispunkt für Skalierung - Punkt, von dem ab skaliert wird - Punkt, bis zu dem skaliert wird - Skaliertes Koordinatensystem - resize,size,from,to,scale2d,2d + + Gibt ein Netz durch Extrusion einer 3D-Polylinie zurück. + Zu extrudierende PolyCurve + Höhe der Extrusion + Vektorrichtung für Extrusion + Netzextrusion verschließen (nur wenn PolyCurve planar ist) + Netz - - Analysiert die eingehende JSON-Zeichenfolge, die mit dem Schema autodesk.math:matrix44d-1.0.0 formatiert ist. - Zu analysierende JSON-Zeichenfolge - CoordinateSystem + + Die Scheitelpunktindizes für jede Fläche gegen den Uhrzeigersinn + + mesh,meshes + - - Konvertiert CoordinateSystem in ein JSON-Objekt, das mit dem Schema autodesk.math:matrix44d-1.0.0 formatiert ist. - Die resultierende JSON-Zeichenfolge + + Der Normalenvektor an diesem Scheitelpunkt + + mesh,meshes + - - speichert die verwaltete Gewinde-ID des Gewindes, das diesen Konstruktor abgerufen hat. - Wird verwendet, um Benutzer auf potenzielle Multithreading-Probleme hinzuweisen. + + Die Positionen der Scheitelpunkte + + mesh,meshes + - - Dies dient nur zu Testzwecken. + + Gibt die Anzahl der Scheitelpunkte im Netz zurück - - true + + Gibt die Anzahl der Kanten im Netz zurück - - true + + Gibt die Anzahl der Dreiecke im Netz zurück - - Diese Methode wird aufgerufen, wenn die darstellbare Komponente nicht mehr erforderlich ist. + + Gibt das Volumen des angegebenen Netzes zurück + Volumen - - true + + Gibt den Bereich des angegebenen Netzes zurück + Bereich - - true + + Gibt Rohscheitelpunkte dieses Netzes als Liste von Zahlen zurück. Jeder Satz von + drei aufeinanderfolgenden Zahlen steht für einen Punkt. - - true + + Gibt Rohscheitelpunkte dieses Netzes als Liste von Zahlen zurück. Jeder Satz von + sechs aufeinanderfolgenden Zahlen steht für zwei Punkte - - Eine Zuordnung zwischen IGeometryEntity-Typen und Geometrie-Konstruktoren, die den Host verwenden. + + Gibt Rohscheitelpunkte dieses Netzes als Liste von Zahlen zurück. Jeder Satz von + neun aufeinanderfolgenden Zahlen steht für drei Punkte eines Dreiecks - - Registrierungsmechanismus für Geometrietyp. - Typ der von IGeometryEntity abgeleiteten Schnittstellen. - Ein Delegat zum Konstruieren von Geometrie. + + Gibt die Scheitelpunktindizes für jedes Netzdreieck zurück. + (im Gegensatz zu eindeutigen Scheitelpunktindizes) + Liste der Scheitelpunktindizes für jedes Netzdreieck. - - true + + Wandelt die Netzkanten in Linien um und gibt sie zurück - - - + + Wandelt die Netzflächen in Oberflächenfüllungen um und gibt sie zurück. Anmerkung: + Diese Methode kann VIELE komplexe Oberflächen erzeugen und + Dynamo mit großen Netzen verlangsamen. - - Verschiebt beliebige gegebene Geometrie um die angegebenen Werte in X-, Y- und - und Z-Richtung wie im WKS definiert. - Verschiebung entlang der X-Achse - Verschiebung entlang der Y-Achse - Verschiebung entlang der Z-Achse - Transformierte Geometrie - move,by amount + + Konvertiert Netzdreiecke in einzelne Netze und gibt sie zurück. - - Verschiebt Geometrie um die Länge des Vektors in die angegebene Richtung. - move,along vector + + Gibt die Normalen für jede Dreiecksfläche in einem bestimmten Netz zurück. + - - Verschiebt Geometrie beliebigen Typs um die angegebenen Entfernung in die angegebene - Richtung. - Richtung der Verschiebung - Strecke der Verschiebung in der angegebenen Richtung - Transformierte Geometrie. - move,along vector,distance + + Gibt Dreiecksschwerpunkte zurück - - Transformiert Geometrie unter Verwendung der Transformation des angegebenen CoordinateSystem - Transformierte Geometrie + + Gibt ein neues Netz zurück, das das Werkzeugnetz mit dem ursprünglichen Netz vereinigt. + + Netz - - Transformiert diese Geometrie aus dem Quell-CoordinateSystem in das - CoordinateSystem eines neuen Kontexts. - - - Transformierte Geometrie. - from,to + + Gibt ein neues Netz zurück, indem das Werkzeugnetz vom ursprünglichen Netz subtrahiert wird. + + Netz - - Dreht ein Objekt um einen angegebenen Winkel in Grad um einen Ursprung und eine - Achse. - around,axis,degrees + + Gibt ein neues Netz zurück, das aus dem Schnittpunkt zwischen dem Werkzeugnetz + und dem ursprünglichen Netz besteht. + + Netz - - Dreht ein Objekt um einen angegebenen Winkel in Grad um den Ursprung und die Normale der - Ebene. - around,normal,degrees + + Gibt ein neues Netz zurück, bei dem die folgenden Fehler behoben wurden: + Kleine Komponenten: Wenn das Netz sehr kleine, nicht verbundene + Segmente relativ zur Gesamtnetzgröße enthält, werden diese + verworfen. + Löcher: Löcher im Netz werden ausgefüllt + Nicht mannigfaltige Bereiche: Wenn ein Scheitelpunkt mit mehr als + zwei *Begrenzungskanten* oder eine Kante mit mehr als + zwei Dreiecken verbunden ist, dann ist der Scheitelpunkt/die Kante nicht mannigfaltig. Das + Netz-Toolkit entfernt Geometrie, bis das Netz mannigfaltig ist + + Bei dieser Methode wird versucht, möglichst viel vom ursprünglichen Netz beizubehalten, + im Gegensatz zu MakeWatertight, wobei das Netz neu gesampelt wird - - Spiegelt das Objekt an der eingegebenen Ebene. - reflect,flip over + + Entfernt interne Begrenzungen eines Netzes. Eine innere Begrenzung liegt vor, + wenn zusammenfallende Scheitelpunkte vorhanden sind, z. B. wenn das Netz über separate + Dreiecksgruppen für den Deckel eines Topfes und den Korpus des Topfs verfügt. - - Skaliert gleichmäßig vom Ursprung aus. - resize,size + + Gibt ein neues Netz zurück, das wasserdicht und 3D-druckbar ist. Durch + Erstellen eines wasserdichten Netzes wird selbstschneidende, überlappende und nicht mannigfaltige + Geometrie aus dem Netz entfernt. Die Methode berechnet ein Feld für einen Dünnbandabstand + und generiert ein neues Netz mithilfe von Marching Cubes, projiziert jedoch nicht + zurück auf das ursprüngliche Netz. + + Im Grunde besteht das Netz aus vielen kleinen Kästchen, um die herum ein neues + Netz erstellt wird. - - Skaliert ungleichmäßig vom Ursprung aus. - resize,size,scalenu,scaleNU + + Gibt ein neues Netz zurück, das für den 3D-Druck ausgehöhlt wurde. + Anzahl der Fluchtlöcher + Radius der Fluchtlöcher + Innerer Versatzabstand + Auflösung zum Erstellen des Volumenkörpers, der die Innenfläche des ausgehöhlten Netzes darstellt (8-4096) + Auflösung für die Netzgenerierung auf der Innenfläche des ausgehöhlten Netzes (8-4096) + Ausgehöhltes Netz - - Skaliert ungleichmäßig von der angegebenen Ebene aus. - resize,size,scalenu,scaleNU + + Gibt ein neues Netz mit Stützstruktur zurück. Wenn die Eingabe leer ist, werden die vorgabemäßigen Schwellenwerteinstellungen verwendet. + Höhe der Basis, wo die Stützpfosten auf den Boden treffen + Durchmesser der Basis, wo die Stützpfosten auf den Boden treffen + Durchmesser der Stützpfosten + Höhe der Spitze, wo die Stützpfosten das Netz berühren + Durchmesser der Spitze, wo die Stützpfosten das Netz berühren + Netz mit Stützstruktur - - Skaliert unter Verwendung zweier Auswahlpunkte als Skalare gleichmäßig von einem bestimmten Punkt aus. - resize,from,to,size + + Gibt ein neues Netz mit einer reduzierten Anzahl von Dreiecken zurück. + Ziel-Dreiecksanzahl für die Reduktion + Reduziertes Netz - - Skaliert eindimensional anhand von Basis und 2 Auswahlpunkten. Die Skalierungsachse wird durch die Linie zwischen Basis und Punkt definiert. - resize,size,from,to,scale1d,1d,lines - 0.5,0.5,0.5,0.5,0.5,0.5,0.3 + + Gibt ein neues Netz zurück, durch das die Dreiecke gleichmäßiger über die gesamte Auswahl verteilt werden. + Dies gilt unabhängig von etwaigen Änderungen der Dreiecksnormalen in der angegebenen Auswahl. + Netz - - Skaliert zweidimensional anhand von Basis und 2 Auswahlpunkten. Die beiden Auswahlpunkte werden auf die Basisebene projiziert, um die 2D-Skalierungsfaktoren zu ermitteln. - resize,size,from,to,scale2d,2d + + Gibt ein neues glattes Netz zurück. Der vorgabemäßig eingestellte Glättungstyp ist + Kotangent. Dabei wird geglättet, ohne die Scheitelpunkte zu spreizen. + Legt die räumliche Skalierung der Glättung fest. Kleinere Werte erzeugen + eine lokalere Glättung, was in der Regel zu einem weniger glatt aussehenden Ergebnis führt (0.1-64.0) + Glattes Netz - - Ruft den Abstand zwischen dieser und anderer Geometrie ab. - Die andere Geometrie - Der Abstand - between,length,from,to + + Erstellt einen präzisen geometrischen planaren Schnitt, der Teile des Netzes entfernt, + die auf der Seite der Ebene in Richtung der Ebenennormalen liegen. + Legt die Ebene für den Schnitt fest + Versucht, mit so wenig Dreiecken wie möglich + eine minimale Füllung zu erstellen. + Netz - - Ermittelt den der anderen Geometrie am nächsten liegenden Punkt auf dieser Geometrie. - NearestPoint, GetClosestPoint + + Schneidet die Eingabeebene mit dem Netz und erzeugt eine PolyCurve - - Ermittelt, ob ein anderes Geometrieobjekt das angegebene schneidet. - intersects?,check intersection,test intersection + + Projiziert einen Punkt auf das Netz entlang der angegebenen Richtung - - Ruft die Geometrie der Überschneidung dieses Objekts mit einem anderen ab. - get overlap + + Nächstgelegener Punkt auf dem Netz zum angegebenen Punkt - - 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 + + Reflektiert das Netz über die Eingabeebene - - Teilt diese Geometrie mithilfe anderer Geometrie als "Schnittwerkzeug". - cut + + Dreht das Netz um die Eingabeachse basierend auf der eingegebenen Gradanzahl. Drehung + ist im Ursprung zentriert - - Entfernt Elemente aus dem Objekt, das dem Auswahlpunkt am nächsten liegt. + + Skaliert das Netz um den eingegebenen Betrag - - Trennt zusammengesetzte oder nicht getrennte Elemente in die Teile, aus denen sie - bestehen. + + Skaliert das Netz ungleichmäßig um Skalierungsfaktoren - - Überprüft, ob die beiden Objekte dieselbe Darstellungsgeometrie oder dieselben numerischen Werte aufweisen. - approximate,near,close + + Verschiebt ein Netz um die Länge des Vektors in Richtung des eingegebenen Vektors - - Ruft den BoundingBox mit dem angegebenen Geometrieelement ab. - bounds + + Verschiebt das Netz um den Eingabeabstand in Richtung des Eingabevektors - - Ruft den ausgerichteten Begrenzungsrahmen mit minimalem Volumen ab, der die angegebene Geometrie enthält. + + Verschiebt das Netz um die Eingabeabstände - - Geometrie in Volumenkörperdef.-json konvertieren - Json-formatierte Zeichenfolge + + Analysiert die eingehende JSON-Zeichenfolge, die mit dem Schema dynamo.geometry:mesh-1.0.0 formatiert ist. + Zu analysierende JSON-Zeichenfolge + Netz - - Konvertiert die Geometrie in ein JSON-Objekt, das mit den Schemata autodesk.geometry:geometry-1.0.0 formatiert ist. + + Konvertiert das Netz in ein JSON-Objekt, das mit dem Schema dynamo.geometry:mesh-1.0.0 formatiert ist. Die resultierende JSON-Zeichenfolge - - Konvertieren der internen Struktur der Geometrie von Analysen zu Splines - - - - Legt Name-Wert-Attribute als Zeichenfolgen auf der Eingabegeometrie fest. - Die Attribute werden zusammen mit der Geometrie gespeichert, wenn sie in eine SAT-Datei exportiert wird, - und können beim Importieren der Geometrie aus der Datei zurückgelesen werden. - Anmerkung: Es kann nicht garantiert werden, dass die Attribute auf der Geometrie beibehalten werden, wenn sie - geometrische Operationen unterworfen werden. - Wörterbuch der Attribute der Name-Wert-Zeichenfolge. - Gibt eine Kopie der eingegebenen Geometrie mit darauf angewendeten Attributen zurück. + + Typ der Begrenzungsbedingung, der auf die Panels in einem Netz angewendet wird. - - Gibt die Attribute der Name-Wert-Zeichenfolge zurück, die für die eingegebene Geometrie festgelegt wurden, falls zutreffend. - Wörterbuch der Attribute der Name-Wert-Zeichenfolge. + + Lassen Sie zu, dass Panels die Begrenzung überlappen. - - Importiert eine SAT-Datei und gibt ein Array importierter Geometrien zurück - Dateiobjekt, das die SAT-Datei darstellt - Liste der importierten Geometrien + + Lassen Sie nicht zu, dass Panels die Begrenzung überlappen. - - Importiert eine SAT-Datei, und gibt ein Array importierter Geometrien aus. - Pfad zur SAT-Datei - Liste der importierten Geometrien + + Entfernen Sie Scheitelpunkte, die nicht auf der Eingabe-FLÄCHE liegen. - - Importiert eine SAT-Datei und gibt ein Array importierter Geometrien zurück. - Dateiobjekt, das die SAT-Datei darstellt - Die Anzahl der Millimeter pro Einheit, die den Dynamo-Einheitenraum darstellt - Wird zum Skalieren der importierten Geometrie aus dem in der SAT-Datei definierten Einheitenraum zu der hier definierten verwendet. - Wenn der Wert auf -1 festgelegt ist, wird davon ausgegangen, dass die SAT-Einheit fehlt, und die Geometrie wird ohne Einheitenskalierung importiert. - Liste der importierten Geometrien + + Stutzen Sie überlappende Elemente bis zur Oberflächenbegrenzung. - - Importiert eine SAT-Datei und gibt ein Array importierter Geometrien zurück. - Dateiobjekt, das die SAT-Datei darstellt - Die Anzahl der Millimeter pro Einheit, die den Dynamo-Einheitenraum darstellt - Wird zum Skalieren der importierten Geometrie aus dem in der SAT-Datei definierten Einheitenraum zu der hier definierten verwendet. - Wenn der Wert auf -1 festgelegt ist, wird davon ausgegangen, dass die SAT-Einheit fehlt, und die Geometrie wird ohne Einheitenskalierung importiert. - Liste der importierten Geometrien + + Zeichenfolgendarstellung des PanelSurface-Objekts abrufen - - Importiert eine Json-Zeichenfolge und gibt ein Array aus importierten Geometrien aus - JSON­-Zeichenfolge mit Volumenkörperdef.-formatierter Geometrie - Liste der konvertierten Geometrien + + Ordnet die Eingabeoberfläche in einem quadratischen Kachelmuster an. + Anzuordnende Eingabeoberfläche + Anzahl der Muster in U-Richtung + Anzahl der Muster in V-Richtung + Beibehalten, Entfernen oder RemoveVertices + + panel, surface, quad - - Analysiert die eingehende JSON-Zeichenfolge, die mit den Schemata autodesk.geometry:geometry-1.0.0 formatiert ist. - Zu analysierende JSON-Zeichenfolge - Geometrieobjekt + + Ordnet die Eingabeoberfläche in einem quadratischen Raster an, wobei jedes Quadrat durch seine Diagonalen in vier Dreiecke geteilt wird. + Anzuordnende Eingabeoberfläche + Anzahl der Muster in U-Richtung + Anzahl der Muster in V-Richtung + Beibehalten, Entfernen oder RemoveVertices + + panel, surface, cross, split, square + + + Ordnet die Eingabeoberfläche in einem quadratischen Raster an, wobei jedes Quadrat durch eine Diagonale in zwei Dreiecke geteilt wird. Vorgabemäßig verläuft die Diagonale von der unteren linken zur oberen rechten Ecke. + Anzuordnende Eingabeoberfläche + Anzahl der Muster in U-Richtung + Anzahl der Muster in V-Richtung + Wenn True festgelegt ist, verläuft die Diagonale von der oberen linken zur unteren rechten Ecke jedes Quadrats + Beibehalten, Entfernen oder RemoveVertices + + panel, surface, diagonally, split, square - - Exportiert die angegebene Geometrie in den angegebenen Pfad für die SAT-Datei. - Der Name der Datei, in die die Geometrie exportiert werden soll. + + Ordnet die Eingabeoberfläche in einem rautenförmigen Muster an. + Anzuordnende Eingabeoberfläche + Anzahl der Muster in U-Richtung + Anzahl der Muster in V-Richtung + Beibehalten, Entfernen oder RemoveVertices + panel, surface, diamond - - Exportiert die angegebene Geometrie in den angegebenen Pfad für die SAT-Datei - Der Name der Datei, in die die Geometrie exportiert werden soll - Die zu verwendenden Einheiten + + Ordnet die Eingabeoberfläche in einem rautenförmigen Muster an, wobei jede Raute vertikal oder horizontal in zwei Dreiecke geteilt wird. Vorgabemäßig wird jede Raute vertikal geteilt. + Anzuordnende Eingabeoberfläche + Anzahl der Muster in U-Richtung + Anzahl der Muster in V-Richtung + Wenn True festgelegt ist, wird die Raute horizontal geteilt + Beibehalten, Entfernen oder RemoveVertices + panel, surface, split, diamond - - Exportiert eine Liste der angegebenen Geometrie in den angegebenen Pfad für die SAT-Datei. - - + + Ordnet die Eingabeoberfläche in Parallelogrammen an, die vertikal und horizontal gekachelt sind. Jedes Parallelogramm ist ein Quadrat mit einer Scherung entlang der V- oder U-Achse, die durch die Eingabe alignWithUAxis und einen Scherfaktor bestimmt wird. Vorgabemäßig sind die Parallelogramme an der V-Achse ausgerichtet. + Anzuordnende Eingabeoberfläche + Anzahl der Muster in U-Richtung + Anzahl der Muster in V-Richtung + Grad der Scherung + Wenn True festgelegt ist, werden Parallelogramme an der U-Achse ausgerichtet + Beibehalten, Entfernen oder RemoveVertices + panel, surface, parallelogram - - Exportiert eine Liste der angegebenen Geometrie in den angegebenen Pfad für die SAT-Datei. - - - + + Ordnet die Eingabeoberfläche in einem versetzten quadratischen Muster an. Vorgabemäßig ist das Muster horizontal versetzt. + Anzuordnende Eingabeoberfläche + Anzahl der Muster in U-Richtung + Anzahl der Muster in V-Richtung + Wenn True festgelegt ist, wird das Muster vertikal versetzt. + Größe der Verschiebung + Beibehalten, Entfernen oder RemoveVertices + panel, surface, staggered, quad - - Diese Methode ist ausschließlich für die interne Verwendung vorgesehen. + + Ordnet die Eingabeoberfläche in einem sechseckigen Kachelmuster an. + Anzuordnende Eingabeoberfläche + Anzahl der Muster in U-Richtung + Anzahl der Muster in V-Richtung + Beibehalten, Entfernen oder RemoveVertices + + panel, surface, hexagon - - Diese Methode ist ausschließlich für die interne Verwendung vorgesehen. + + Ordnet die Eingabeoberfläche als gekachelt mit einem Dreieck, zwei Quadraten und einem Sechseck an jedem Scheitelpunkt an. + Anzuordnende Eingabeoberfläche + Anzahl der Muster in U-Richtung + Anzahl der Muster in V-Richtung + Beibehalten, Entfernen oder RemoveVertices + + panel, surface, rhombus, tri, hexagon - - Serialisiert die angegebene Geometrie im Standard-ACIS-Binärformat (SAB-Datei), und gibt serialisierte Binär-Stream-Daten zurück. + + Ordnet die Eingabeoberfläche in einem benutzerdefinierten Kachelmuster an. Die Kacheln sind Polygone im UV-Parameterraum. Sie können nicht konvex sein, dürfen sich jedoch nicht selbst schneiden. Es ist nicht zwingend erforderlich, dass sich die Kachelsätze an den Kanten berühren. Das Gruppenmuster wird durch das Verschieben von Kopien der Kacheln entlang der U- und V-Richtungen mithilfe der angegebenen Verschiebungen erzeugt. Die UV-Koordinaten der Scheitelpunkte jeder Kachel werden im tileUV-Argument bereitgestellt. + Anzuordnende Eingabeoberfläche + Anzahl der Muster in U-Richtung + Anzahl der Muster in V-Richtung + Die Verschiebung der Kacheln entlang der U-Achse. + Die Verschiebung der Kacheln entlang der V-Achse. + Doppelte verschachtelte Liste von UV-Koordinaten für jede Kachel in benutzerdefiniertem Muster, wobei die äußere Liste die Liste der Kacheln (Polygone) ist, während die innere Liste die UV-Koordinaten jeder Kachel enthält. + Beibehalten, Entfernen oder RemoveVertices + panel, surface, custom, orthogonal, lattice - - Serialisiert eine Liste mit angegebener Geometrie im Standard-ACIS-Binärformat (SAB-Datei), und gibt serialisierte Binär-Stream-Daten zurück. - Zu serialisierende Geometrie - SAB-formatierte Daten als Byte-Liste + + Gibt die Anzahl der Scheitelpunkte im PanelSurface-Objekt zurück. + Anzahl der Scheitelpunkte - - Hebt die Serialisierung der angegebenen Standard-ACIS-Binärdaten (SAB-Datei) auf, und gibt eine Liste mit Geometrie zurück. - + + Gibt die Anzahl der Panels im PanelSurface-Objekt zurück. + Anzahl der Panels + + + Wendet eine gleichmäßige Skalierungs-, Verschiebungs- und Rotationstransformation auf die angegebene PanelSurface an. + Gleichmäßiger UV-Skalierungsfaktor. + Versatz in U-Richtung, der zum Verschieben von Gruppen verwendet wird. + Versatz in V-Richtung, der zum Verschieben von Gruppen verwendet wird. + Drehwinkel der Gruppen in Grad. + 2D-Punkt, um den alle Gruppen gedreht werden sollen. + Transformierte PanelSurface. + + + Gibt die Anzahl der Scheitelpunkte für jedes Panel in der Liste der Panel-Indizes zurück. + Panel-Indizes, die zum Abfragen der Anzahl von Scheitelpunkten verwendet werden. Der Vorgabewert Null gibt alle Panels auf der Oberfläche an. + Anzahl der Scheitelpunkte + + + Gibt den Scheitelpunkt zurück, der dem Scheitelpunktindex im PanelSurface-Objekt entspricht. + Index des Scheitelpunkts im PanelSurface-Objekt - - Verwendet eine SAB-Datei als Eingabe und deserialisiert die ASM-Geometrie - in ein LibG-Objekt - - Millimeter pro Einheit des Dynamo-Einheitenraums. Wenn -1 übergeben wird, wird keine Einheitenkonvertierung durchgeführt. + + Gibt den Punkt zurück, der dem Scheitelpunktindex im PanelSurface-Objekt entspricht. + Index des Scheitelpunkts im PanelSurface-Objekt - - true + + Gibt den Index für ein bestimmtes Panel auf der Eingabeoberfläche und für den Scheitelpunkt innerhalb des Panels zurück. + Panel-Index für die Abfrage des Scheitelpunktindex für + Scheitelpunktnummer für ein bestimmtes Panel + Scheitelpunktindex - - Ruft das Kontext-/Referenzkoordinatensystem ab, das zur Erstellung dieser Geometrie verwendet wurde. + + Gibt die Scheitelpunkte für jedes Panel in der Liste der Panel-Indizes zurück. + Panel-Indizes, die zum Abfragen von Scheitelpunkten verwendet werden. Der Vorgabewert Null gibt alle Panels auf der Oberfläche an. + Scheitelpunkt-Array - - Ruft eine Zeichenfolgendarstellung des Netzes ab + + Gibt die Punkte für jedes Panel in der Liste der Panel-Indizes zurück. + Panel-Indizes, die zum Abfragen von Punkten verwendet werden. Der Vorgabewert Null gibt alle Panels auf der Oberfläche an. + Punkt-Array - - Erstellt ein Netz aus einer Sammlung von Punkten und einer Sammlung von IndexGroups, die die Punktsammlung referenzieren. - Liste von Punkten, die die Scheitelpunktpositionen bestimmen - Indizes für Scheitelpunkte - Aus Punkten erstelltes Netz + + Gibt die polygonale Begrenzung für jedes Panel in der Liste der Panel-Indizes zurück. + Panel-Indizes, die zum Erstellen von Polygonen verwendet werden. Der Vorgabewert Null gibt alle Panels auf der Oberfläche an. + + + + Ruft eine Zeichenfolgendarstellung der PolyCurve ab + + + 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. + Curves to join into a polycurve + Toleranz zur Bestimmung der zulässigen Spaltgröße zwischen den zu verbindenden Kurven + Polykurve aus verbundenen Kurven erstellt - mesh,meshes + segments,joincurves - - Netz aus einer Sammlung von Punkten und einer Sammlung von IndexGroups-Objekten erstellen, die die Punktsammlung referenzieren - Punktliste - Indexgruppen für Punkte - Netz + + 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. + Curves to join into a polycurve + 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. + Wenn trimLength größer als 0 ist, werden Endsegmente, die länger als trimLength sind, nicht gestutzt. + Polykurve aus verbundenen Kurven erstellt - mesh,meshes + segments,joincurves - - Importiert eine Datei und analysiert sie in einer Reihe von Netzen. - Derzeit werden folgende Formate unterstützt: - .mix -- Meshmixer - .obj -- Wavefront - - - Konvertiert ein Geometrieobjekt, z. B. einen Volumenkörper oder eine Oberfläche, in ein Netz. - Die Auflösung des Netzes wird durch die Dynamo-Rendergenauigkeit bestimmt - - - Exportiert Netze in ein Format, das durch den Dateinamen bestimmt wird: - .mix -- Meshmixer - .obj -- Wavefront - .stl – STL-Format - .dae -- COLLADA - .ply – Polygon File Format - Diese Funktion gibt den Dateinamen der Ausgabedatei zurück, der möglicherweise - geändert werden muss, wenn Nicht-ASCII-Zeichen enthalten sind - - - Erstellt ein neues Netz aus bereitgestellten Scheitelpunkten und Indizes. Scheitelpunkte sollten - nicht überlappen. Indizes müssen Sätze aus drei ganzen Zahlen sein und - die drei Positionen im Scheitelpunkt-Array - der drei Punkte eines Dreiecks angeben + + 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. + 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 ein neues Netz aus bereitgestellten Punkten und Indizes. Punkte dürfen sich - nicht überlappen. Indizes müssen Sätze aus drei Ganzzahlen sein, - die die drei Positionen im Punkt-Array - der drei Punkte eines Dreiecks angeben + + 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. + 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. + Wenn trimLength größer als 0 ist, werden Endsegmente, die länger als trimLength sind, nicht gestutzt. + - - Erstellt eine Netzebene auf Grundlage der aktuellen Einstellungen. - - - - - - Netz + + Erstellt eine PolyCurve durch Verbinden von Punkten. Indem Sie für die 'connectLastToFirst'-Eingabe True festlegen, schließen Sie die PolyCurve. + Punkte zum Erstellen von PolyCurve + True, um letzten Punkt mit erstem Punkt zu verbinden, false, um offenzulassen + Durch Punkte erstellte Polycurve + + segments,joincurves,lines + + + 0.5,0.5,0.4 + - - Erstellt einen Netzquader auf Grundlage der aktuellen Einstellungen. - - - - - - - - Netz + + Erstellt PolyCurve durch Verdicken einer Kurve. + Zu verdickende Kurve + Dicke + Normale lotrecht zur Verdickungsrichtung + + + offset + - - Erstellt eine Netzkugel auf Grundlage der aktuellen Einstellungen. - - - - - Netz + + Erstellt eine PolyCurve durch Verdicken einer Kurve entlang einer Ebene, die durch die eingegebene Normale angegeben wird. + zu verdickende Kurve + Dicke + Normale senkrecht zur Verdickungsrichtung. Wenn die Normale nicht angegeben wird (Null ist), wird vorgabemäßig die Kurvennormale verwendet. + + + offset,thicken + - - Erstellt einen Netzkegel auf Grundlage der aktuellen Einstellungen. - - - - - - - Netz + + Gibt den Startpunkt der ersten Komponente und die Endpunkte jeder Komponentenkurve zurück. Bei einer geschlossenen Polykurve wird der Endpunkt ausgeschlossen, da Start- und Endpunkt identisch sind. - - Gibt ein Netz durch Extrusion einer 3D-Polylinie zurück. - Zu extrudierende PolyCurve - Höhe der Extrusion - Vektorrichtung für Extrusion - Netzextrusion verschließen (nur wenn PolyCurve planar ist) - Netz + + Anzahl der Kurven in der Polykurve + + curvecount,subcurvecount,numbersubcurves + - - Die Scheitelpunktindizes für jede Fläche gegen den Uhrzeigersinn + + Gibt die Kurven in der Polykurve zurück. + - mesh,meshes + subcurves,polycurvesplit - - Der Normalenvektor an diesem Scheitelpunkt + + Gibt die Kurve der Polykurve nach Index zurück. + Länge für Position des Punkts + True, um ab dem Ende der Polykurve zu zählen, false, um ab dem Start der Polykurve zu zählen + Kurve an Index - mesh,meshes + subcurveatindex,getsubcurve,getcurvebyindex - - Die Positionen der Scheitelpunkte + + Gibt die Ebene einer planaren Polykurve zurück. + + + + Verlängert eine Polykurve durch eine tangentiale Ellipse. + Länge der Verlängerungsellipse + Parameter der Ellipse + Parameter der Ellipse + Parameter der Ellipse + Angabe, ob vom Anfang oder Ende der PolyCurve aus verlängert werden soll + + + + Verlängert eine Polykurve um einen Tangentenbogen. + Länge des Verlängerungsbogens + Radius des Bogens + Angabe, ob vom Anfang oder Ende der PolyCurve aus verlängert werden soll + + + + Schließt eine Polykurve durch Verbinden von Anfangs- und Endpunkt mit einer Linie. + - mesh,meshes + lines + + 0.4 + - - Gibt die Anzahl der Scheitelpunkte im Netz zurück + + Schließt eine Polykurve mit einer tangentialen Kette aus Bogen, Linie und Bogen. + Radius des Bogens am Anfang der PolyCurve + Radius des Bogens am Ende der PolyCurve + + + lines + + + 0.4 + - - Gibt die Anzahl der Kanten im Netz zurück + + Versatz für Polykurve in ihrer Ebene + Angegebener Versatz + Umschalten, um Ecken kreisförmig zu gestalten + Versetzte Polycurve - - Gibt die Anzahl der Dreiecke im Netz zurück + + Erstellen Sie eine oder mehrere Polykurven durch Versetzen einer planaren Polykurve um den angegebenen Abstand in einer Ebene, die durch die Ebenennormale definiert ist. Das "planeNormal"-Eingabeargument verwendet vorgabemäßig die Normale der Ebene, die die Kurve enthält, aber eine explizite Normale parallel zur ursprünglichen Kurvennormalen kann angegeben werden, um die Versatzrichtung besser zu steuern. Ist beispielsweise für mehrere Kurven mit derselben Ebene eine einheitliche Versatzrichtung erforderlich, kann "planeNormal" verwendet werden, um einzelne Kurvennormalen zu überschreiben und zu erzwingen, dass alle Kurven in dieselbe Richtung versetzt werden. Durch Umkehren der Normalen wird die Versatzrichtung umgekehrt. + Ein positiver Versatzabstand gilt in Richtung des Kreuzprodukts zwischen der Tangente der Polykurve und dem Normalenvektor der Ebene, während ein negativer Versatz in die entgegengesetzte Richtung angewendet wird. + Wenn Lücken zwischen den versetzten Komponentenkurven vorhanden sind, können diese je nach den Lückenschluss-Einstellungen entweder durch Kreisbogen (Wert True), um glatte Ecken zu erhalten, oder durch Erweitern (Wert False) der Versatzkurven gefüllt werden. + Die Ebenennormale der Kurve. Vorgabe ist die Ebenennormale der Eingabekurve + Eine oder mehrere versetzte Polykurven - - Gibt das Volumen des angegebenen Netzes zurück - Volumen + + Ecken der planaren Polykurve abrunden. + Radius für Abrundung + Gibt an, welche Ecken abgerundet werden sollen. Wenn True eingestellt ist, werden Ecken abgerundet, bei denen die Tangente am Anfang der zweiten Komponente im Uhrzeigersinn von der Tangente am Ende der ersten Komponente (relativ zur Kurvennormalen) verläuft. Wenn False eingestellt ist, werden Ecken abgerundet, die gegen den Uhrzeigersinn verlaufen. + Abgerundete PolyCurve + + round,smooth,radius + - - Gibt den Bereich des angegebenen Netzes zurück - Bereich + + Korrigiert eine sich selbst schneidende PolyCurve, indem eine neue, sich nicht selbst schneidende PolyCurve zurückgegeben wird, wenn die überlappende Segmentlänge kleiner oder gleich trimLength ist. + Wenn trimLength größer als 0 ist, werden Endsegmente, die länger als trimLength sind, nicht gestutzt. + Sich nicht selbst schneidende, nicht überlappende PolyCurve - - Gibt Rohscheitelpunkte dieses Netzes als Liste von Zahlen zurück. Jeder Satz von - drei aufeinanderfolgenden Zahlen steht für einen Punkt. + + Ruft eine Zeichenfolgendarstellung des Polygons ab - - Gibt Rohscheitelpunkte dieses Netzes als Liste von Zahlen zurück. Jeder Satz von - sechs aufeinanderfolgenden Zahlen steht für zwei Punkte + + Erstellt eine Polygonkurve durch Verbinden von Punkten. + + - - Gibt Rohscheitelpunkte dieses Netzes als Liste von Zahlen zurück. Jeder Satz von - neun aufeinanderfolgenden Zahlen steht für drei Punkte eines Dreiecks + + Erstellt eine einbeschriebene Polygonkurve innerhalb eines Kreises. + + + - - Gibt die Scheitelpunktindizes für jedes Netzdreieck zurück. - (im Gegensatz zu eindeutigen Scheitelpunktindizes) - Liste der Scheitelpunktindizes für jedes Netzdreieck. + + Gibt alle Anfangs- und Endpunkte der Segmente zurück. - - Wandelt die Netzkanten in Linien um und gibt sie zurück + + Gibt die maximale Abweichung von der durchschnittlichen Ebene des Polygons zurück. - - Wandelt die Netzflächen in Oberflächenfüllungen um und gibt sie zurück. Anmerkung: - Diese Methode kann VIELE komplexe Oberflächen erzeugen und - Dynamo mit großen Netzen verlangsamen. + + Gibt die Ecken des Polygons zurück. + - - Konvertiert Netzdreiecke in einzelne Netze und gibt sie zurück. + + Gibt den Durchschnittspunkt der Ecken des Polygons zurück. + + + centroid + - - Gibt die Normalen für jede Dreiecksfläche in einem bestimmten Netz zurück. + + Gibt Schnittpunkte zwischen den Seiten des Polygons zurück, an denen dieses sich selbst schneidet. - - Gibt Dreiecksschwerpunkte zurück + + Gibt zurück, ob ein eingegebener Punkt im Polygon enthalten ist. Wenn das Polygon nicht planar ist, wird der Punkt auf die Ebene mit bester Passung projiziert und die Begrenzung wird mithilfe der Projektion des Polygons auf die Ebene mit bester Passung berechnet. Dies gibt einen Fehlerstatus zurück, wenn sich das Polygon selbst schneidet. + + - - Gibt ein neues Netz zurück, das das Werkzeugnetz mit dem ursprünglichen Netz vereinigt. - - Netz + + Ruft eine Zeichenfolgendarstellung der Oberfläche ab - - Gibt ein neues Netz zurück, indem das Werkzeugnetz vom ursprünglichen Netz subtrahiert wird. - - Netz + + Vereinigt eine Sammlung von Flächen zu einer einzigen Fläche. Diese Methode kann eine PolySurface zurückgeben, wenn die Vereinigung mehrflächig oder nicht mannigfaltig ist. + Eine Sammlung von Flächen. + Flächenvereinigung + + merge,join,boolean,addition + - - Gibt ein neues Netz zurück, das aus dem Schnittpunkt zwischen dem Werkzeugnetz - und dem ursprünglichen Netz besteht. - - Netz + + Erstellt eine Oberfläche durch Erhebung zwischen den eingegebenen Querschnittskurven. + Für Erhebung zu verwendende Kurven + Durch die Erhebung erstellte Oberfläche + + loft + - - Gibt ein neues Netz zurück, bei dem die folgenden Fehler behoben wurden: - Kleine Komponenten: Wenn das Netz sehr kleine, nicht verbundene - Segmente relativ zur Gesamtnetzgröße enthält, werden diese - verworfen. - Löcher: Löcher im Netz werden ausgefüllt - Nicht mannigfaltige Bereiche: Wenn ein Scheitelpunkt mit mehr als - zwei *Begrenzungskanten* oder eine Kante mit mehr als - zwei Dreiecken verbunden ist, dann ist der Scheitelpunkt/die Kante nicht mannigfaltig. Das - Netz-Toolkit entfernt Geometrie, bis das Netz mannigfaltig ist - - Bei dieser Methode wird versucht, möglichst viel vom ursprünglichen Netz beizubehalten, - im Gegensatz zu MakeWatertight, wobei das Netz neu gesampelt wird + + Erstellt eine Oberfläche durch Erhebung zwischen den eingegebenen Querschnittslinien. Dieser Vorgang läuft etwas schneller ab und liefert ein weniger glattes Ergebnis als Surface.ByLoft. + + + + ruledsurface,lines + + + 0.5,0.4 + - - Entfernt interne Begrenzungen eines Netzes. Eine innere Begrenzung liegt vor, - wenn zusammenfallende Scheitelpunkte vorhanden sind, z. B. wenn das Netz über separate - Dreiecksgruppen für den Deckel eines Topfes und den Korpus des Topfs verfügt. + + Erhebung einer Oberfläche durch die Querschnitte mithilfe angegebener Führungskurven. Die Führungskurven müssen alle Querschnittskurven schneiden. + Für Erhebung zu verwendende Kurven + Für die Führung der Erhebung zu verwendende Kurven + Durch die Erhebung erstellte Oberfläche + + loftbyrails,loft rails,guides + - - Gibt ein neues Netz zurück, das wasserdicht und 3D-druckbar ist. Durch - Erstellen eines wasserdichten Netzes wird selbstschneidende, überlappende und nicht mannigfaltige - Geometrie aus dem Netz entfernt. Die Methode berechnet ein Feld für einen Dünnbandabstand - und generiert ein neues Netz mithilfe von Marching Cubes, projiziert jedoch nicht - zurück auf das ursprüngliche Netz. - - Im Grunde besteht das Netz aus vielen kleinen Kästchen, um die herum ein neues - Netz erstellt wird. + + Erstellt eine Oberfläche durch Sweepen einer Profilkurve an einem Pfad entlang. + Zu sweepende Kurve + Verwendete Pfadkurve für Sweeping + Durch Sweeping-Profil entlang Pfad erstellte Oberfläche + + sweep,rail,guide,sweep1 + - - Gibt ein neues Netz zurück, das für den 3D-Druck ausgehöhlt wurde. - Anzahl der Fluchtlöcher - Radius der Fluchtlöcher - Innerer Versatzabstand - Auflösung zum Erstellen des Volumenkörpers, der die Innenfläche des ausgehöhlten Netzes darstellt (8-4096) - Auflösung für die Netzgenerierung auf der Innenfläche des ausgehöhlten Netzes (8-4096) - Ausgehöhltes Netz + + Erstellt eine Oberfläche durch Sweepen einer Profilkurve an einem Pfad entlang. + Zu sweepende Kurve + Verwendete Pfadkurve für Sweep + Ende des Sweeps schneiden und lotrecht zum Pfad anordnen + Durch Sweep des Profils an einem Pfad entlang erstellte Oberfläche + + sweep,rail,guide,sweep1 + - - Gibt ein neues Netz mit Stützstruktur zurück. Wenn die Eingabe leer ist, werden die vorgabemäßigen Schwellenwerteinstellungen verwendet. - Höhe der Basis, wo die Stützpfosten auf den Boden treffen - Durchmesser der Basis, wo die Stützpfosten auf den Boden treffen - Durchmesser der Stützpfosten - Höhe der Spitze, wo die Stützpfosten das Netz berühren - Durchmesser der Spitze, wo die Stützpfosten das Netz berühren - Netz mit Stützstruktur + + Erstellt eine Polygonoberfläche durch Verbinden der eingegebenen Punkte zu einem geschlossenen Polygon und Auffüllen des Polygons. + Liste der Umfangspunkte + Aus Umfangspunkten erstellte Oberfläche + + patch,surfacebypolygon + - - Gibt ein neues Netz mit einer reduzierten Anzahl von Dreiecken zurück. - Ziel-Dreiecksanzahl für die Reduktion - Reduziertes Netz + + Führt die Querschnittskurve unter Verwendung zweier Führungskurven als Sweep an einem Pfad entlang. + Der eingegebene Pfad für das Sweep. + Führungskurve für die Ausrichtung des Sweep. + Die Profilkurve als Sweep an einem Pfad entlang. + Durch Sweeping zweier Führungskurven erstellte Oberfläche + + sweep2,guides + - - Gibt ein neues Netz zurück, durch das die Dreiecke gleichmäßiger über die gesamte Auswahl verteilt werden. - Dies gilt unabhängig von etwaigen Änderungen der Dreiecksnormalen in der angegebenen Auswahl. - Netz + + Erstellt eine Oberfläche als Sweep der Profilkurve um den vom Ursprungspunkt in Richtung des Achsenvektors ausgehenden Achsenstrahl vom start_angle in Grad bis zum sweep_angle in Grad. + Zu rotierende Profilkurve + Ursprung der rotierenden Achse + Richtung der rotierenden Achse + Startwinkel in Grad + Sweeping-Winkel in Grad + Durch Profildrehung erstellte Oberfläche + + lathe + - - Gibt ein neues glattes Netz zurück. Der vorgabemäßig eingestellte Glättungstyp ist - Kotangent. Dabei wird geglättet, ohne die Scheitelpunkte zu spreizen. - Legt die räumliche Skalierung der Glättung fest. Kleinere Werte erzeugen - eine lokalere Glättung, was in der Regel zu einem weniger glatt aussehenden Ergebnis führt (0.1-64.0) - Glattes Netz + + Erstellt eine Oberfläche durch Ausfüllen des Bereichs innerhalb einer durch die eingegebenen Kurven definierten geschlossenen Begrenzung. + Als Oberflächenbegrenzung verwendete geschlossene Kurve + Durch Füllung erstellte Oberfläche + + edgesrf,edgesurface,patch,fill + - - Erstellt einen präzisen geometrischen planaren Schnitt, der Teile des Netzes entfernt, - die auf der Seite der Ebene in Richtung der Ebenennormalen liegen. - Legt die Ebene für den Schnitt fest - Versucht, mit so wenig Dreiecken wie möglich - eine minimale Füllung zu erstellen. - Netz + + Gibt den Gesamtflächeninhalt der Oberfläche zurück. - - Schneidet die Eingabeebene mit dem Netz und erzeugt eine PolyCurve + + Gibt die Summe aller Längen aller Begrenzungskanten der Oberfläche zurück. + + circumference + - - Projiziert einen Punkt auf das Netz entlang der angegebenen Richtung + + Gibt True zurück, wenn die Oberfläche in U-Richtung geschlossen ist, andernfalls false. - - Nächstgelegener Punkt auf dem Netz zum angegebenen Punkt + + Gibt True zurück, wenn die Oberfläche in V-Richtung geschlossen ist, andernfalls False. - - Reflektiert das Netz über die Eingabeebene + + Gibt True zurück, wenn die Oberfläche in U- oder V-Richtung geschlossen ist, andernfalls false. - - Dreht das Netz um die Eingabeachse basierend auf der eingegebenen Gradanzahl. Drehung - ist im Ursprung zentriert + + Subtrahiert die Eingabewerkzeuge von dieser Oberfläche. + + + + difference,trim,removefrom,cut + - - Skaliert das Netz um den eingegebenen Betrag + + Die boolesche Differenz zwischen dieser Fläche und der Vereinigung der eingegebenen Flächen. Diese Methode kann eine PolySurface zurückgeben, wenn der boolesche Ergebniswert mehrflächig oder nicht mannigfaltig ist. + Andere abzuziehende Flächen + Resultierende boolesche Oberfläche oder polySurface + + subtract,differencemany,diffall,diff multi + - - Skaliert das Netz ungleichmäßig um Skalierungsfaktoren + + Gibt das UV-Parameterpaar am eingegebenen Punkt zurück. Dies ist die Umkehrfunktion von Punkt an Parameter. + + + + evaluateatpoint,surfaceatpoint,uvatpoint,uvs + + + 0.5,0.5,0.5,0.4 + - - Verschiebt ein Netz um die Länge des Vektors in Richtung des eingegebenen Vektors + + Stutzt die Oberfläche mit einer Sammlung von einer oder mehreren geschlossenen PolyCurves. Eine der Konturen muss die Begrenzungskontur der eingegebenen Oberfläche sein. Außerdem müssen eine oder mehrere innere Konturen für Löcher hinzugefügt werden. + + + + trim multiple,removeloops,cutloops + - - Verschiebt das Netz um den Eingabeabstand in Richtung des Eingabevektors + + Stutzt die Oberfläche mit einer Sammlung von einer oder mehreren geschlossenen PolyCurves, die sich alle auf der Oberfläche innerhalb der angegebenen Toleranz befinden müssen. Wenn ein oder mehrere Löcher von der eingegebenen Oberfläche gestutzt werden müssen, muss eine äußere Kontur für die Begrenzung der Oberfläche und eine innere Kontur für jedes Loch angegeben werden. Wenn der Bereich zwischen der Oberflächenbegrenzung und dem Loch bzw. den Löchern gestutzt werden muss, sollte nur die Kontur für jedes Loch bereitgestellt werden. Um eine periodische Oberfläche ohne äußere Kontur, wie z. B. eine kugelförmige Fläche, zu erhalten, kann der gestutzte Bereich gesteuert werden, indem die Richtung der Konturkurve umgekehrt wird. + Eine oder mehrere geschlossene PolyCurves, die in der Eingabe eine beliebige Reihenfolge aufweisen können. Diese Konturen sollten sich nicht schneiden. + Die Toleranz, die verwendet wird, um zu entscheiden, ob die Kurvenenden koinzident sind und ob eine Kurve und eine Oberfläche koinzident sind. Die angegebene Toleranz darf nicht kleiner sein als die Toleranzen, die bei der Erstellung der eingegebenen Polykurven verwendet wurden. Der Vorgabewert 0.0 bedeutet, dass die größte Toleranz verwendet wird, die bei der Erstellung der eingegebenen Polykurven angewendet wird. + Oberfläche, die durch geschlossene Konturen gestutzt wurde. + + trim multiple,removeloops,cutloops + - - Verschiebt das Netz um die Eingabeabstände + + Gibt die Oberflächennormale am eingegebenen Punkt auf der Oberfläche zurück. + Punkt, an dem die Oberflächennormale ausgewertet werden soll + Normale an Punkt + + perpendicular + - - Analysiert die eingehende JSON-Zeichenfolge, die mit dem Schema dynamo.geometry:mesh-1.0.0 formatiert ist. - Zu analysierende JSON-Zeichenfolge - Netz + + Ruft eine Nurbs-Darstellung der Oberfläche ab. Mithilfe dieser Methode können in bestimmten Fällen Annäherungen an Oberflächen erstellt werden. + - - Konvertiert das Netz in ein JSON-Objekt, das mit dem Schema dynamo.geometry:mesh-1.0.0 formatiert ist. - Die resultierende JSON-Zeichenfolge + + Ruft eine Nurbs-Darstellung der Oberfläche ab. Mithilfe dieser Methode können in bestimmten Fällen Annäherungen an Oberflächen erstellt werden. + Legt fest, ob die Oberfläche vor der Konvertierung auf ihren ursprünglichen Parameterbereich zurückgesetzt werden soll. Ein Beispiel für einen begrenzten Parameterbereich einer Oberfläche ist der Parameterbereich nach einer Stutzoperation. + - - Typ der Begrenzungsbedingung, der auf die Panels in einem Netz angewendet wird. + + Ruft eine Nurbs-Darstellung der Oberfläche innerhalb des angegebenen Toleranzbereichs ab. Mithilfe dieser Methode können in bestimmten Fällen Annäherungen an Oberflächen erstellt werden. + Vorgegebene Toleranz + NURBS-Oberflächendarstellung der Oberfläche + + tonurbs + - - Lassen Sie zu, dass Panels die Begrenzung überlappen. + + Wandelt eine Oberfläche durch Extrusion in Richtung ihrer Normalen auf beiden Seiten in einen Volumenkörper um. + Angegebene Verdickung + Verdickte Oberfläche als Volumenkörper + + offset,tosolid + - - Lassen Sie nicht zu, dass Panels die Begrenzung überlappen. + + Wandelt eine Oberfläche durch Extrusion in Richtung ihrer Normalen in einen Volumenkörper um. Wenn der Parameter both_sides den Wert true hat, wird die Oberfläche auf beiden Seiten verstärkt. + Angegebene Verdickung + True für Verdickung auf beiden Seiten, False für Verdickung auf einer Seite + Verdickte Oberfläche als Volumenkörper + + offset,bothsides,tosolid + - - Entfernen Sie Scheitelpunkte, die nicht auf der Eingabe-FLÄCHE liegen. + + Versetzt die Oberfläche in Richtung ihrer Normalen um den angegebenen Abstand. + Angegebener Versatz + Versetzte Oberfläche - - Stutzen Sie überlappende Elemente bis zur Oberflächenbegrenzung. + + Im zurückgegebenen Koordinatensystem werden xAxis, yAxis und zAxis zur Darstellung von uDir, vDir und normal verwendet. Die Länge von xAxis, yAxis steht für die Krümmung. + U-Komponente des Parameters + V-Komponente des Parameters + Koordinatensystem, das auf der Normalen-, U- und V-Richtung an der UV-Position auf der Oberfläche basiert - - Zeichenfolgendarstellung des PanelSurface-Objekts abrufen + + Gibt ein an den Hauptkrümmungsrichtungen ausgerichtetes CoordinateSystem zurück. + U-Komponente des Parameters + V-Komponente des Parameters + An den Hauptkrümmungsrichtungen ausgerichtetes CoordinateSystem - - Ordnet die Eingabeoberfläche in einem quadratischen Kachelmuster an. - Anzuordnende Eingabeoberfläche - Anzahl der Muster in U-Richtung - Anzahl der Muster in V-Richtung - Beibehalten, Entfernen oder RemoveVertices - - panel, surface, quad + + Gibt den U-Tangentenvektor für die angegebenen U- und V-Parameter zurück. + U-Komponente des Parameters + V-Komponente des Parameters + U-Tangentenvektor - - Ordnet die Eingabeoberfläche in einem quadratischen Raster an, wobei jedes Quadrat durch seine Diagonalen in vier Dreiecke geteilt wird. - Anzuordnende Eingabeoberfläche - Anzahl der Muster in U-Richtung - Anzahl der Muster in V-Richtung - Beibehalten, Entfernen oder RemoveVertices - - panel, surface, cross, split, square + + Gibt den V-Tangentenvektor für die angegebenen U- und V-Parameter zurück. + U-Komponente des Parameters + V-Komponente des Parameters + V-Tangentenvektor - - Ordnet die Eingabeoberfläche in einem quadratischen Raster an, wobei jedes Quadrat durch eine Diagonale in zwei Dreiecke geteilt wird. Vorgabemäßig verläuft die Diagonale von der unteren linken zur oberen rechten Ecke. - Anzuordnende Eingabeoberfläche - Anzahl der Muster in U-Richtung - Anzahl der Muster in V-Richtung - Wenn True festgelegt ist, verläuft die Diagonale von der oberen linken zur unteren rechten Ecke jedes Quadrats - Beibehalten, Entfernen oder RemoveVertices - - panel, surface, diagonally, split, square + + Gibt den Normalenvektor für die angegebenen U- und V-Parameter zurück. + U-Komponente des Parameters + V-Komponente des Parameters + Normale an Parameter - - Ordnet die Eingabeoberfläche in einem rautenförmigen Muster an. - Anzuordnende Eingabeoberfläche - Anzahl der Muster in U-Richtung - Anzahl der Muster in V-Richtung - Beibehalten, Entfernen oder RemoveVertices - - panel, surface, diamond + + Gibt die Ableitungen an den eingegebenen U- und V-Koordinaten zurück. + U-Komponente des Parameters + V-Komponente des Parameters + U- und V-Ableitungen der Oberfläche + + tangent,normal + - - Ordnet die Eingabeoberfläche in einem rautenförmigen Muster an, wobei jede Raute vertikal oder horizontal in zwei Dreiecke geteilt wird. Vorgabemäßig wird jede Raute vertikal geteilt. - Anzuordnende Eingabeoberfläche - Anzahl der Muster in U-Richtung - Anzahl der Muster in V-Richtung - Wenn True festgelegt ist, wird die Raute horizontal geteilt - Beibehalten, Entfernen oder RemoveVertices + + Gibt die Gaußkurven für die U- und V-Parameter zurück. + + - panel, surface, split, diamond + + developable + - - Ordnet die Eingabeoberfläche in Parallelogrammen an, die vertikal und horizontal gekachelt sind. Jedes Parallelogramm ist ein Quadrat mit einer Scherung entlang der V- oder U-Achse, die durch die Eingabe alignWithUAxis und einen Scherfaktor bestimmt wird. Vorgabemäßig sind die Parallelogramme an der V-Achse ausgerichtet. - Anzuordnende Eingabeoberfläche - Anzahl der Muster in U-Richtung - Anzahl der Muster in V-Richtung - Grad der Scherung - Wenn True festgelegt ist, werden Parallelogramme an der U-Achse ausgerichtet - Beibehalten, Entfernen oder RemoveVertices + + Gibt die Hauptkrümmungen für die U- und V-Parameter zurück. + + - panel, surface, parallelogram - - Ordnet die Eingabeoberfläche in einem versetzten quadratischen Muster an. Vorgabemäßig ist das Muster horizontal versetzt. - Anzuordnende Eingabeoberfläche - Anzahl der Muster in U-Richtung - Anzahl der Muster in V-Richtung - Wenn True festgelegt ist, wird das Muster vertikal versetzt. - Größe der Verschiebung - Beibehalten, Entfernen oder RemoveVertices - - panel, surface, staggered, quad + + Gibt die Hauptrichtungsvektoren für die U- und V-Parameter zurück. + U-Komponente des Parameters + V-Komponente des Parameters + U- und V-Tangentenvektoren - - Ordnet die Eingabeoberfläche in einem sechseckigen Kachelmuster an. - Anzuordnende Eingabeoberfläche - Anzahl der Muster in U-Richtung - Anzahl der Muster in V-Richtung - Beibehalten, Entfernen oder RemoveVertices + + Gibt den Punkt für die angegebenen U- und V-Parameter zurück. + + - panel, surface, hexagon + + surfacepoint + - - Ordnet die Eingabeoberfläche als gekachelt mit einem Dreieck, zwei Quadraten und einem Sechseck an jedem Scheitelpunkt an. - Anzuordnende Eingabeoberfläche - Anzahl der Muster in U-Richtung - Anzahl der Muster in V-Richtung - Beibehalten, Entfernen oder RemoveVertices + + Gibt alle Begrenzungskurven der Oberfläche zurück. - panel, surface, rhombus, tri, hexagon + + edges + - - Ordnet die Eingabeoberfläche in einem benutzerdefinierten Kachelmuster an. Die Kacheln sind Polygone im UV-Parameterraum. Sie können nicht konvex sein, dürfen sich jedoch nicht selbst schneiden. Es ist nicht zwingend erforderlich, dass sich die Kachelsätze an den Kanten berühren. Das Gruppenmuster wird durch das Verschieben von Kopien der Kacheln entlang der U- und V-Richtungen mithilfe der angegebenen Verschiebungen erzeugt. Die UV-Koordinaten der Scheitelpunkte jeder Kachel werden im tileUV-Argument bereitgestellt. - Anzuordnende Eingabeoberfläche - Anzahl der Muster in U-Richtung - Anzahl der Muster in V-Richtung - Die Verschiebung der Kacheln entlang der U-Achse. - Die Verschiebung der Kacheln entlang der V-Achse. - Doppelte verschachtelte Liste von UV-Koordinaten für jede Kachel in benutzerdefiniertem Muster, wobei die äußere Liste die Liste der Kacheln (Polygone) ist, während die innere Liste die UV-Koordinaten jeder Kachel enthält. - Beibehalten, Entfernen oder RemoveVertices + + Erstellt eine Parameterlinienkurve auf der gegebenen Oberfläche. Erstellt eine Kurve, die eine U- oder V-Parameterlinie auf der Oberfläche darstellt. Eine Parameterlinie verläuft in Richtung ansteigender Werte für den U- oder V-Parameter bei konstantem Wert des dazugehörigen U- bzw. V-Parameters. Die resultierende Kurve entspricht der Parametrisierung der Oberfläche, ihr Bereich ist durch den Bereich des Oberflächenparameters begrenzt. Der Typ der ausgegebenen Kurve ist vom Oberflächentyp abhängig. + Für Richtung == 0 wird eine U-Parameterlinie, für Richtung == 1 eine V-Parameterlinie erstellt. + - panel, surface, custom, orthogonal, lattice - - - Gibt die Anzahl der Scheitelpunkte im PanelSurface-Objekt zurück. - Anzahl der Scheitelpunkte - - - Gibt die Anzahl der Panels im PanelSurface-Objekt zurück. - Anzahl der Panels - - - Wendet eine gleichmäßige Skalierungs-, Verschiebungs- und Rotationstransformation auf die angegebene PanelSurface an. - Gleichmäßiger UV-Skalierungsfaktor. - Versatz in U-Richtung, der zum Verschieben von Gruppen verwendet wird. - Versatz in V-Richtung, der zum Verschieben von Gruppen verwendet wird. - Drehwinkel der Gruppen in Grad. - 2D-Punkt, um den alle Gruppen gedreht werden sollen. - Transformierte PanelSurface. + + lines + + + 0.4 + - - Gibt die Anzahl der Scheitelpunkte für jedes Panel in der Liste der Panel-Indizes zurück. - Panel-Indizes, die zum Abfragen der Anzahl von Scheitelpunkten verwendet werden. Der Vorgabewert Null gibt alle Panels auf der Oberfläche an. - Anzahl der Scheitelpunkte + + Gibt eine neue Oberfläche mit umgekehrter Normaler zurück. Diese Oberfläche bleibt unverändert. + Oberfläche, die der eingegebenen Oberfläche entspricht, jedoch über umgekehrte Normalen verfügt - - Gibt den Scheitelpunkt zurück, der dem Scheitelpunktindex im PanelSurface-Objekt entspricht. - Index des Scheitelpunkts im PanelSurface-Objekt + + Verbindet diese Oberfläche und die eingegebenen Oberflächen zu einer PolySurface. + + + join multiple,joinmany,joinall,topolysurface + - - Gibt den Punkt zurück, der dem Scheitelpunktindex im PanelSurface-Objekt entspricht. - Index des Scheitelpunkts im PanelSurface-Objekt + + Projiziert die eingegebene Geometrie in Richtung des Eingabevektors auf diese Oberfläche. Diese Projektionsmethode unterstützt derzeit nur Punkte oder Kurven! + + + + projecttosurface,projectonto + - - Gibt den Index für ein bestimmtes Panel auf der Eingabeoberfläche und für den Scheitelpunkt innerhalb des Panels zurück. - Panel-Index für die Abfrage des Scheitelpunktindex für - Scheitelpunktnummer für ein bestimmtes Panel - Scheitelpunktindex - - - Gibt die Scheitelpunkte für jedes Panel in der Liste der Panel-Indizes zurück. - Panel-Indizes, die zum Abfragen von Scheitelpunkten verwendet werden. Der Vorgabewert Null gibt alle Panels auf der Oberfläche an. - Scheitelpunkt-Array - - - Gibt die Punkte für jedes Panel in der Liste der Panel-Indizes zurück. - Panel-Indizes, die zum Abfragen von Punkten verwendet werden. Der Vorgabewert Null gibt alle Panels auf der Oberfläche an. - Punkt-Array - - - Gibt die polygonale Begrenzung für jedes Panel in der Liste der Panel-Indizes zurück. - Panel-Indizes, die zum Erstellen von Polygonen verwendet werden. Der Vorgabewert Null gibt alle Panels auf der Oberfläche an. + + Versucht, die Oberfläche zu reparieren. @@ -5448,30 +5165,14 @@ Gibt den Winkel zwischen den angegebenen Vektoren in Grad von 0 bis 180 zurück. rotation angle, - - Gibt den Winkel zwischen den beiden Vektoren im Bereich [0, 180] Grad zurück. - - - - rotation angle - - + Gibt den Winkel zwischen den beiden Vektoren im Bereich [0, 180] Grad zurück. Gibt den Winkel zwischen den beiden Vektoren in Grad in einem Bereich von 0 bis 360 zurück. Die Richtung des Winkels wird anhand der Drehachse bestimmt. Anderer Vektor Rotationsachse Gibt den Winkel zwischen den angegebenen Vektoren in Grad von 0 bis 360 zurück rotation angle, - - Gibt den Winkel zwischen den beiden Vektoren im Bereich [0, 360] Grad zurück. Die Richtung des Winkels wird anhand der Drehachse bestimmt. - - - - - rotation angle - - Analysiert die eingehende JSON-Zeichenfolge, die mit dem Schema autodesk.math:vector3d-1.0.0 formatiert ist. Zu analysierende JSON-Zeichenfolge @@ -5503,18 +5204,6 @@ Sucht eine lokalisierte Zeichenfolge ähnlich wie Diese Methode ist veraltet und wird in einer zukünftigen Version von Dynamo entfernt. Verwenden Sie stattdessen SegmentLengthAtParameter. - - Sucht eine lokalisierte Zeichenfolge ähnlich wie Diese Methode ist veraltet und wird in einer zukünftigen Version von Dynamo entfernt. Verwenden Sie stattdessen 'PointsAtEqualChordLength' und 'SplitByPoints'. - - - Sucht eine lokalisierte Zeichenfolge ähnlich wie Diese Methode ist veraltet und wird in einer zukünftigen Version von Dynamo entfernt. Verwenden Sie stattdessen 'PointsAtChordLengthFromPoint' und 'SplitByPoints'. - - - Sucht eine lokalisierte Zeichenfolge ähnlich wie Diese Methode ist veraltet und wird in einer zukünftigen Version von Dynamo entfernt. Verwenden Sie stattdessen 'PointsAtSegmentLengthFromPoint' und 'SplitByPoints'. - - - Sucht eine lokalisierte Zeichenfolge ähnlich wie Diese Methode ist veraltet und wird in einer zukünftigen Version von Dynamo entfernt. Verwenden Sie stattdessen 'PointsAtEqualSegmentLength' und 'SplitByPoints'. - Sucht eine lokalisierte Zeichenfolge ähnlich wie Diese Methode ist veraltet und wird in einer zukünftigen Version von Dynamo entfernt. Verwenden Sie stattdessen SegmentLengthBetweenParameters. @@ -5548,9 +5237,6 @@ Sucht eine lokalisierte Zeichenfolge ähnlich wie Diese Methode ist veraltet und wird in einer zukünftigen Version von Dynamo entfernt. Verwenden Sie eine Überlastung, mit der mmPerUnit übergeben werden kann. - - Sucht eine lokalisierte Zeichenfolge ähnlich wie Diese Methode ist veraltet und wird in einer zukünftigen Version von Dynamo entfernt. Verwenden Sie stattdessen den UI-Block ExportToSAT. - Sucht eine lokalisierte Zeichenfolge ähnlich wie Diese Methode ist veraltet und wird in einer zukünftigen Version von Dynamo entfernt. Verwenden Sie eine Überlastung, die mm pro Einheit angibt. @@ -5612,7 +5298,7 @@ Sucht eine lokalisierte Zeichenfolge ähnlich wie 'Netzblöcke verwenden 32-Bit-Genauigkeit (7 Dezimalstellen). Dies kann bei größeren Zahlen oder Zahlen mit mehr als 7 Dezimalstellen zu Rundungsfehlern führen. Verwenden Sie Blöcke aus der Geometriebibliothek, um eine höhere Genauigkeit (64 Bit, 15 Dezimalstellen) zu erzielen.'. - Sucht eine lokalisierte Zeichenfolge ähnlich wie Sie haben die zulässigen Modellgrenzen überschritten. Wählen Sie kleinere Werte. + Looks up a localized string similar to You have exceeded the allowable modeling extents, consider choosing smaller values as inputs. Sucht eine lokalisierte Zeichenfolge ähnlich wie 'Keine Implementierung von IGeometryFactory gefunden. Überprüfen Sie, ob ProtoGeometry.config ordnungsgemäß konfiguriert ist.'. @@ -5665,6 +5351,9 @@ Sucht eine lokalisierte Zeichenfolge ähnlich wie Diese Methode ist veraltet und wird in einer zukünftigen Version von Dynamo entfernt. Verwenden Sie stattdessen PolyCurve.OffsetMany. + + Looks up a localized string similar to PolyCurve direction has been updated for consistency. This change may break this node in pre-4.0 graphs. To retain legacy behavior, set DefaultEnableLegacyPolyCurveBehavior to true in DynamoPreferences.xml.. + Sucht eine lokalisierte Zeichenfolge ähnlich wie Diese Eigenschaft wird nicht mehr unterstützt und wird in einer zukünftigen Version von Dynamo entfernt. Verwenden Sie stattdessen PolyCurve.Points. @@ -5680,9 +5369,6 @@ Sucht eine lokalisierte Zeichenfolge ähnlich wie Diese Methode ist veraltet und wird in einer zukünftigen Version von Dynamo entfernt. Verwenden Sie stattdessen SolidBySweep(ICurveEntity profile, ICurveEntity path, bool cutEndOff). - - Sucht eine lokalisierte Zeichenfolge ähnlich wie Diese Methode ist veraltet und wird in einer zukünftigen Version von Dynamo entfernt. Verwenden Sie stattdessen Solid.ByUnion. - Sucht eine lokalisierte Zeichenfolge ähnlich wie Diese Methode ist veraltet und wird in einer zukünftigen Version von Dynamo entfernt. Verwenden Sie stattdessen SurfaceBySweep(ICurveEntity profile, ICurveEntity path, bool cutEndOff). diff --git a/doc/distrib/xml/en-GB/ProtoGeometry.xml b/doc/distrib/xml/en-GB/ProtoGeometry.xml index e51ec149484..b4294b2eab7 100644 --- a/doc/distrib/xml/en-GB/ProtoGeometry.xml +++ b/doc/distrib/xml/en-GB/ProtoGeometry.xml @@ -482,4795 +482,4512 @@ Returns height distance. Note: This return the input dimensions of the Cuboid, NOT the actual world space dimensions. In other words, if you create a Cuboid width (X-axis) length 10, and transform it to a CoordinateSystem with 2 times scaling in X, the width will still be 10. ASM does not allow you to extract the Vertices of a body in any predictable order, so it impossible to determine the dimensions after a transform. - - Get a string representation of the Curve + + Get a string representation of the Cylinder - - Create a curve by line of surface in uv space - Surface to use - Starting uv at which curve will start - Ending uv at which curve will end - Curve at start and end parameters of surface + + Construct a Solid Cylinder defined by a parent CoordinateSystem, the radius, and the height of the cylinder + Parent coordinate system + Radius size + Cylinder height + Cylinder created from radius and height - isocurve,curvebyuv,lines,uvs + cylinder,tube - - 0.5,0.5,0.4,0.4 - - - Create a curve that blends between two curves - First curve to blend - Second curve to blend - flag to indicate which end of curve 1 to blend - flag to indicate which end of curve 2 to blend - flag to indicate if resultant curve is of G1 continuity or G2 continuity - Resulting curve from blending two curves + + Construct a Solid Cylinder given the bottom and top center point of the Cylinder. + Start point of cylinder + End point of cylinder + Radius of cylinder + Cylinder created by points and radius - blend,make continuous,connect + cylinder,tube,by center points - - Create a curve by isoline of surface - Base surface - if 0 isoline is along u direction, if 1 along v direction - fixed for the curve value of other surface parameter - Isocurve on surface + + The radius of the cylinder + + + The total height - isocurve,curvebydir,lines + cylinder - - 0.5,0.5,0.4 - - - Returns the total arc length of the curve + + Axis of the cylinder - distance + cylinder - - Returns True if a curve is planar, False otherwise. + + Get a string representation of the Edge + + + The underlying Curve making up the Edge + + + The Faces adjacent to this Edge + + + The Vertex at which this Edge starts + + + The Vertex at which this Edge ends + + + The CoEdges associated with this Edge + + + Get a string representation of the Ellipse + + + Create an Ellipse centered at input Point, aligned with WCS XY Plane, with specified X and Y axis radii. + Origin point of ellipse + X axis radius + Y axis radius + Ellipse created by origin and radii - flat,liesinplane + ellipse - - Returns True if a curve is closed, False otherwise. - - - Get the start Point along the Curve + + Create an Ellipse centered at input Point, with two specified axes. Axes should be be at 90 degrees to each other. + Origin point of ellipse + X axis radius + Y axis radius + Ellipse created from origin vectors - begin,curvestart,startpt + ellipsebylengths,ellipsebyvectors - - Get the end Point along the Curve + + Create an Ellipse centered and aligned with input CoordinateSystem, with a x_radius radius in the CS X direction, and y_radius radius in the CS Y direction. + Origin coordinate system of ellipse + X axis radius + Y axis radius + Ellipse created by coordinate system and radii - end,curveend,endpt + ellipse,aligned ellipse,ellipsebylengths - - The normal to the plane the curve lies in. Only valid for planar curves. + + Create an Ellipse centered and aligned with input Plane, with a x_radius radius in the Plane X axis direction, and y_radius radius in the Plane Y axis direction. + Plane where ellipse arc is drawn + X axis radius + Y axis radius + Ellipse created from plane and radii - perpendicular + ellipse,aligned ellipse,ellipsebylengths - - Get a Point on the Curve at a specified parameter between StartParameter() and EndParameter() - The parameter at which to evaluate - Point + + The center of the Ellipse + + + The major axis of the Ellipse. This is the longer axis. The length of the Vector is the Major radius. + + + The minor axis of the Ellipse. This is the shorter axis. The length of the Vector is the Minor radius. + + + Get a string representation of the EllipseArc + + + Create an EllipseArc in a plane with the given the radii along the X and Y axes and the angles to sweep through + Plane containing the ellipse arc + The radius of the EllipseArc in the X direction of the Plane + The radius of the EllipseArc in the Y direction of the Plane + The start angle of the arc as measured from the positive x-axis of the input plane + The angle to sweep from the start angle in degrees + Ellipse arc created by plane radii and angles - pointoncurve,curvepoint + ellipsearc,arcs - - Get a Vector tangent to the curve at a specified parameter between StartParameter() and EndParameter() - The parameter at which to evaluate - A Vector parallel to the curve at param + + The center of the Ellipse - tangentoncurve,curvetan + ellipsearc,arcs - - Get a Vector perpendicular to the curve at a specified parameter between StartParameter() and EndParameter() - The parameter at which to evaluate - A Vector perpendicular to the curve at param + + The major axis of the Ellipse. This is the longer axis. The length of the Vector is the Major radius. - normaloncurve,curvenorm + ellipsearc,arcs - - Get a Vector perpendicular to the curve at a specified parameter between StartParameter() and EndParameter() The curve must be planar. The resulting normal will be consistent across the entire curvature of the curve. - The parameter at which to evaluate - If 'side' is set to false, the normal will point to the right side of the curve (moving from the startpoint to the endpoint of the curve). If 'side' is true, the normal will point to the left of the curve. - A Vector perpendicular to the curve at param + + The minor axis of the Ellipse. This is the shorter axis. The length of the Vector is the Minor radius. - normaloncurve,curvenorm + ellipsearc,arcs - - Get a CoordinateSystem with origin at the point at the given parameter. The XAxis is aligned with the curve normal, the YAxis is aligned with the curve tangent at this point, and the ZAxis is aligned with the up-vector or binormal at this point - The parameter at which to evaluate - CoordinateSystem at parameter of curve + + The start angle in degrees - coordoncurve,curvecoord,derivatives + ellipsearc,arcs - - Get a CoordinateSystem with origin at the point at the given parameter - The parameter at which to evaluate - The axis-aligned CoordinateSystem at the point + + Returns the sweep angle of the ellipse arc in degrees. - frame,axisaligned,aa,coordcurve,framecurve,curveframe,coordoncurve + ellipsearc,arcs - - Returns a Plane whose normal aligns with the tangent of the Curve. Parameters are adjusted such that 0 is always the start Point and 1 is always the end Point. - - + + The plane in which the ellipse lies - planeoncurve,planecurve,tangentplane + ellipsearc,arcs - - Get a Point at a particular arc length along the curve - The distance along the curve at which to evaluate - The point at the given arc length + + Get a string representation of the Face + + + All of the Edges around this Face in counterclockwise order - pointoncurve,curvepoint,pointalongcurve,distanceoncurve,distancepoint,distpoint,arclength + faces + + 1 + - - Get a Point at a particular arc length along the curve - The distance along the curve at which to evaluate - The point at the given arc length + + All of the Vertices around this Face in counterclockwise order - pointoncurve,curvepoint,pointalongcurve,distanceoncurve,distancepoint,distpoint,arclength + faces + + 1 + - - Returns points spaced equally along the curve length based on the input number of divisions - Number of divisions - Points spaced equally along length of curve + + All of the Loops contained by this Face - - Returns points spaced along curve at equal chord length based on the input number of divisions - Number of divisions - List of points on curve + + The underlying Surface making up the Face + Surface representation of face - - Get the point at a particular chord length of the curve from given parameter location. - The chord length at which to evaluate - Parameter on the curve to measure from - true if move forward along curve - Point on curve + + Get a string representation of the Helix + + + Create a Helix. The helix always rotates clockwise about the supplied axis direction. If viewing along the axis direction, the viewer will see the point turning clockwise around the axis as it moves along the curve in the direction of increasing parameter. Pitch is Distance the helix moves in the axis direction per turn. This can be positive or negative. + Axis point + Axis direction vector + Helix start point + Distance of the helix per each 360 degrees in the direction of the axis + How many turns in degrees + Helix created by axis - measure from,measure to,parameteratdist + helix,screw,corkscrew,thread - - Returns points spaced equally along the curve at given segment length from the given point - The reference point from where to measure - The distance along the curve at which to evaluate - List of points on curve including the given point and along the direction of the curve. + + The angle in degrees through which the Helix turns over its length - - Returns points spaced equally on the curve at given chord length from the given point - The reference point from where to measure - Chord length - List of points on curve including the given point and along the direction of the curve. + + Pitch will return the linear distance along the axis direction that a helix spans in one complete turn (360 degrees) - - Returns a CoordinateSystem at specified distance from Curve start Point. Y Axis lies tangent to the Curve, X Axis is the curvature. - The distance along the curve at which to evaluate - CoordinateSystem on curve - - coordoncurve,curvecoord,derivatives - + + The radius of the arc - - Returns a CoordinateSystem at specified distance from Curve start Point. Y Axis lies tangent to the Curve, X Axis is the curvature. - The distance along the curve at which to evaluate - CoordinateSystem on curve - - coordoncurve,curvecoord,derivatives - + + The direction of the axis of the Helix - - Returns a Plane at the specified distance along the Curve from the start Point. The normal of the Plane aligns with the tangent of the Curve. - The distance along the curve at which to evaluate - Plane on curve + + The base point of the Helix axis - planeoncurve,planecurve,tangentplane + origin,helixstart - - Returns a Plane at the specified distance along the Curve from the start Point. The normal of the Plane aligns with the tangent of the Curve. - The distance along the curve at which to evaluate - Plane on curve - - planeoncurve,planecurve,tangentplane - + + Get a string representation of the IndexGroup - - Get the segment length measured from the start point of the curve to the given parameter. - Value between 0-1 - Segment length - - lengthatparameter,dist along,lengthatpoint,arclength - + + Compare two IndexGroup's + The other IndexGroup + Whether the two objects are equal - - Get the segment length measured from the curve's start point to the given parameter. - Value between 0-1 - Segment length - - lengthatparameter,dist along,lengthatpoint,arclength - + + Get a hashcode for this type + A unique hashcode for this object - - Get the parameter at a particular arc length along the curve. - The distance along the curve at which to evaluate - The parameter + + Create an IndexGroup storing four indices + Index a + Index b + Index c + Index d + IndexGroup - parameteratlen,param along,paramatlen,arclength + quad,polygon,mesh,meshes - - Get the parameter at a particular arc length along the curve. - The distance along the curve at which to evaluate - The parameter + + Create an IndexGroup storing three indices + Index a + Index b + Index c + IndexGroup - parameteratlen,param along,paramatlen,arclength + tri,polygon,mesh,meshes - - Get the parameter at a particular chord length along the curve from given location. - The chord length at which to evaluate - Parameter on the curve to measure from - true if move forward along curve - The parameter - - measure from,measure to,parameteratdist - + + Either 3 or 4, depending if it represents a triangle or a quad - - Get the parameter at the start point of a curve - Parameter value - - start domain,curvestart - + + The first index - - Get the parameter at the end point of a curve - Parameter value + + The second index + + + The third index + + + The fourth index + + + Get a string representation of the Line + + + Creates a straight Line between two input Points. + Line start point + Line end point + Line from start and end point - end domain,curveend + line,linebypoints,lines - - Get the segment length between two parameters on the curve - Value between 0-1 - Value between 0-1 - Segment length + + Creates a Line best approximating a scatter plot of Points. + List of points to best fit line + Line from fit through points - measure,distance,arclength + line,approximate,lines - - Get the arc length between two parameter points on the curve - The start of the domain - The end of the domain - The arc length between the two parameters + + Create a Line tangent to the input Curve, positioned at the parameter Point of the input Curve. + Base curve for tangent line + Parameter value + Tangent line - measure,distance,arclength + tangentline,tangentto,lines - - Get the parameter at a given point along the curve. If the point is not on the curve then ParameterAtPoint will still return a value which will correspond to a nearby point on the curve, but the point is not in general the closest point. - A point along or near the curve - The parameter on the curve for the given point. + + Create a straight Line starting at start Point, extending in Vector direction by specified length. + Line start point + Direction vector + Length of line + Line from start direction and length - projectpoint,closestparam,curveparam + linebyvector,lines - - Reverse the direction of the curve - A new Curve with the opposite direction + + The direction of the Curve - flip + lines - - Offset a Curve by a specified amount. Curve must be planar. - A positive or negative distance to offset - new offset curves + + Get a string representation of the Loop + + + The containing Face of the Loop + + + The CoEdges contained in the Loop + + + Whether the loop is border or inner + + + Get a string representation of the NurbsCurve + + + Create a BSplineCurve by using explicit control points. NOTE 1: BSplineCurves with deg=1 have G1 discontinuities, which cause problems for extrusion, sweep, and other operations. They should be avoided. Use a PolyCurve instead. NOTE 2: If the curve is periodic (closed), then the first and last points MUST be the same. + Points for nurbs curve + Nurbscurve created from points - thicken,lines + nurbscurve,spline,lines - 0.5,0.4 + 0.5,0.5,0.45 - - Create one or more curves by offsetting a planar curve by the given distance in a plane defined by the plane normal. If there are gaps between the offset component curves then, they are filled by extending the offset curves. The "planeNormal" input argument defaults to the normal of the plane containing the curve but an explicit normal parallel to the original curve normal can be provided to better control the direction of the offset. For example, if a consistent offset direction is required for multiple curves sharing the same plane, the "planeNormal" can be used to override individual curve normals and force all curves to be offset in the same direction. Reversing the normal reverses the direction of the offset. - A positive offset distance applies in the direction of the cross product between the curve's tangent and the plane's normal vector, while a negative offset applies in the opposite direction. - The curve's plane normal. Defaults to the input curve's plane normal - One or more offset curves + + Create a BSplineCurve by using explicit control points. NOTE 1: BSplineCurves with deg=1 have G1 discontinuities, which cause problems for extrusion, sweep, and other operations. They should be avoided. Use a PolyCurve instead. NOTE 2: If the curve is periodic (closed), then the first and last points MUST be the same. + Points for nurbs curve + Degree of the curve + Nurbscurve created from points - thicken,lines + nurbscurve,spline,degree,lines - 0.5,0.4 + 0.5,0.5,0.5,0.45 - - Create a curve by pulling onto plane - The plane on which to pull the curve - A Curve on the Plane + + Create a BSplineCurve by using explicit control points. NOTE 1: BSplineCurves with deg=1 have G1 discontinuities, which cause problems for extrusion, sweep, and other operations. They should be avoided. Use a PolyCurve instead. NOTE 2: If the curve is periodic (closed), then the first and last points MUST be the same. + Points for nurbs curve + Degree of the curve + Toggle to close curve + Nurbscurve created from points - projectcurve,toplane + nurbscurve,spline,degree,smoothness,lines + + 0.5,0.5,0.5,0.5,0.45 + - - Pull this Curve onto the input Surface, in the direction of the Surface normals. - + + Create a BSplineCurve by from control vertices, weights, and knots. FROM ASM DOCS: Degree: Should be greater than 1 (piecewise-linear spline) and less than 26 (the maximum B-spline basis degree supported by ASM). Weights: All weight values (if supplied) should be strictly positive. Weights smaller than 1e-11 will be rejected and the function will fail. Knots: The knot vector should be a non-decreasing sequence. Interior knot multiplicity should be no larger than degree + 1 at the start/end knot and degree at an internal knot (this allows curves with G1 discontinuities to be represented). Note that non-clamped knot vectors are supported, but will be converted to clamped ones, with the corresponding changes applied to the control point/weight data. knot array: the array size must be num_control_points + degree + 1 + + + + - projectcurve,tosurf + explicit,nurbscurve,spline,degree,spline byarray,lines + + 0.5,0.5,0.5,0.5,0.5,0.45 + - - Divides curve into given number of equal length curves - Number of divisions - An Array of Curves after dividing + + Create a BSplineCurve by interpolating between points. + Points for nurbs curve + Nurbscurve created from points - chopcurve,segment,slices + fit,approximate,spline,lines + + 0.5,0.5,0.5,0.45 + - - Divides curve into given number of curves with equal distances between start and end of each curve (equal chords). - Number of divisions - An Array of Curves after dividing + + Create a BSplineCurve by interpolating between points. NOTE 2: If the curve is periodic (closed), then the first and last points MUST be the same. + Points for nurbs curve + Toggle to close curve + Nurbscurve created from points - divide by chordlength,chord,segment,chopcurve + fit,approximate,spline,lines + + 0.5,0.5,0.5,0.45 + - - Divides curve into curves of given length measured from the given parameter location - Length of curves after division - Parameter location for measuring from - Array of Curves after dividing - - divide by chordlength,chord,segment,chopcurve - - - - Divides curve into curves of given chord length measured from given parameter location - Chord length of each curve obtained from splitting - Parameter location for measuring from - An Array of Curves after dividing + + Create a BSplineCurve by interpolating between points with specified degree. + Points for nurbs curve + Degree of the curve + Nurbscurve created from points - divide by chordlength,chord,segment,chopcurve + fit,approximate,spline,smoothness,lines + + 0.5,0.5,0.5,0.5,0.45 + - - Removes the start of the Curve at the specified parameter - The parameter at which to start the trim - A new Curve with the start removed + + Returns a BSplineCurve through the points, with tangent directions. + Control points for nurbs curve + Start tangent + End tangent + Nurbscurve created from points and tangents - rem,remstart,removestart,trimcurve + spline by tangent,tangents,lines + + 0.5,0.5,0.45 + - - Removes the start of the Curve at the specified parameter - The parameter at which to start the trim - A new Curve with the start removed + + The degree of the curve - rem,remstart,removestart,trimcurve + smoothness,interpolation,continuity - - Removes the end of the Curve at the specified parameter - The parameter at which to start the trim - A new Curve with the end removed + + Whether the NurbsCurve is periodic or not, a periodic curve is a closed curve in which deformation does not cause the appearance of kinks. - rem,remend,removeend,trimcurve + isclosed - - Removes the end of the Curve at the specified parameter - The parameter at which to start the trim - A new Curve with the end removed - - rem,remend,removeend,trimcurve - + + Determines whether the NurbsCurve is rational or not. This defines whether any of the weights are not 1.0. - - Removes the beginning and end of the Curve at the specified parameters. - The parameter at which to start the trim - The parameter at which to start the trim - A new Curve with the outer segments removed - - rem,remend,remstart,remove,trimcurve,removeends - + + Get the control points of the NurbsCurve. These are the points that the curve interpolates. + An Array of Points - - Removes the beginning and end of the Curve at the specified parameters. - The parameter at which to start the trim - The parameter at which to start the trim - A new Curve with the outer segments removed - - rem,remend,remstart,remove,trimcurve,removeends - + + The 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 - - Removes the interior portion of a Curve at the specified parameters - The parameter at which to start the trim - The parameter at which to start the trim - A new Curve with the interior segment removed + + 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 - rem,removemiddle,middle,remmiddle,cutout,trimcurve + ptweight - - Removes the interior portion of a Curve at the specified parameters - The parameter at which to start the trim - The parameter at which to start the trim - A new Curve with the interior segment removed - - rem,removemiddle,middle,remmiddle,cutout,trimcurve - + + Get a string representation of the NurbsSurface - - Removes several segments of the curve, discarding the 1st, 3rd, 5th ... segments - A list of parameters at which to split the curve - An Array of curves discarding the 1st, 3rd, 5th ... segments + + Creates a NurbsSurface with specified interpolated points and U and V degrees. The resultant surface will pass through all of the points. + Grid of points for nurbs surface + Degree in u direction + Degree in v direction + Nurbs surface created by points - rem,removeparts,remparts,cutout,trimcurv,interior,odd + fit,topoints - - Removes several segments of the curve, discarding the 1st, 3rd, 5th ... segments - A list of parameters at which to split the curve - An Array of curves discarding the 1st, 3rd, 5th ... segments + + Creates a NurbsSurface with specified interpolated points and U and V degrees. The resultant surface will pass through all of the points. The number of tangents must match the number of points in the corresponding direction. The resultant surface will be degree 3 in both the U and V direction. + + + + + + - rem,removeparts,remparts,cutout,trimcurv,interior,odd + fit,topoints,totangents - - Removes even or odd segments of the Curve split at the given parameters depending on whether the 'discardEvenSegments' flag is true or false respectively. - A list of parameters at which to split the curve - Toggle to discard even segments - List of curves remaining after discarding the even or odd curve segments. + + Creates a NurbsSurface satisfying a collection of different surface characteristics. This is the most advanced surface fitting method. The resultant surface will pass through all of the points. The number of tangents must match the number of points in the corresponding direction. The resultant surface will be degree 3 in both the U and V direction. The corner derivatives should be second order (dP/dUdV) and should be supplied in this order [ lowU, lowV ], [ highU, lowV ], [ lowU, highV ], [ highU, highV ]. + + + + + + + + + - rem,removeparts,remparts,cutout,trimcurv,interior,even + fit,topoints,totangents,fit corners,complex fit - - Split a Curve into two pieces at the given parameter - The parameter at which to do the split - Two Curves remaining after the split - - cutinto,divide,curve2curves,cut - + + Create a NurbsSurface by using explicit control Points, with specified U and V degrees. + Grid of control points for nurbs surface + Degree in u direction + Degree in v direction + Nurbs surface created by control points - - Split a Curve into two pieces at the given parameter - The parameter at which to do the split - Two Curves remaining after the split + + Creates a NurbsSurface with specified control vertices, knots, weights, and U V degrees. There are several restrictions on the data which, if broken, will cause the function to fail and will throw an exception. Degree: Both u- and v- degree should be >= 1 (piecewise-linear spline) and less than 26 (the maximum B-spline basis degree supported by ASM). Weights: All weight values (if supplied) should be strictly positive. Weights smaller than 1e-11 will be rejected and the function will fail. Knots: Both knot vectors should be non-decreasing sequences. Interior knot multiplicity should be no larger than degree + 1 at the start/end knot and degree at an internal knot (this allows surfaces with G1 discontinuities to be represented). Note that non-clamped knot vectors are supported, but will be converted to clamped ones, with the corresponding changes applied to the control point/weight data. + + + + + + + - cutinto,divide,curve2curves,cut + lines + + 0.4 + - - Split a Curve into multiple pieces at the given parameters - A list of parameters at which to split the curve - Curves created from splitting + + Returns surface degree in the U direction. - cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + surface smoothness,continuity - - Split a Curve into multiple pieces at the given parameters - A list of parameters at which to split the curve - Curves created from splitting + + Returns surface degree in the V direction. - cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + surface smoothness,continuity - - Split a Curve into multiple pieces at the given points - The points on the curve at which to split the curve - Curves created from splitting - - cutinto,divide,curve2curves,cut,cut multiple,splitmultiple - + + Returns number of control Points in the U direction. - - Join set of curves to the end of the polycurve. Flips curves to assure connectivity. - Other curves or curve to join to polycurve - A Polycurve made from curves - - convertcurves,curves2polycurve,joincurves,concat,joinall,joinmany - + + Returns number of control Points in the V direction. - - Join this curve and the input curve into a new PolyCurve, maintaining the original curves exactly. - The curve to join to - A PolyCurve made up of the two curves + + Returns true if the Surface is periodic in the U direction. - convertcurve,curve2polycurve,joincurve,concat + closedinU - - Extrudes a Curve in the normal Vector direction - The distance to extrude the curve - The extruded Surface + + Returns true if the Surface is periodic in the V direction. - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve + closedinV - - Extrudes a Curve in the specified direction, by the length of the input Vector - Vector to extrude along - The extruded Surface - - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - + + Determines whether the NurbsSurface is rational or not. This defines whether any of the weights are not 1.0. Returns True if surface is rational, false if its not. - - Extrudes a Curve in the specified direction, by the specified distance - Vector to extrude along - Distance to extrude - The extruded Surface - - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - + + Returns NurbsSurface control points (poles). + - - Extrudes a Curve in the Normal direction by the specified distance. Curve must be closed. - Distance to extrude - The extruded Solid + + Returns NurbsSurface control point weights. Weights will determine the influence applied by each of the control points on the shape of the surface. + Nurbs weights of surface - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + ptweights - - Extrudes a Curve in the specified direction, by the length of the input Vector. Curve must be closed. - Vector to extrude along - The extruded Solid - - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - + + Returns surface knots in U direction. Knots is a series of parameter values (doubles) used to determine where and how the control points affect the surface. + Nurbs U knots of surface - - Extrudes a Curve in the specified direction, by the specified distance. Curve must be closed. - Vector to extrude along - Distance to extrude - The extruded Solid + + Returns surface knots in V direction. Knots is a series of parameter values (doubles) used to determine where and how the control points affect the surface. + Nurbs V knots of surface + + + Get a string representation of the Plane + + + Create a Plane centered at root Point, with input normal Vector. + Origin point of plane + Normal direction vector of plane + Plane created by origin and normal - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + plane,tonormal - - Extend a Curve by a given distance at a particular end determined by a pick Point. The picked side will be extended. Closed curves like Circles and Ellipses cannot be extended. If the curve being extended is linear, the extension will also be linear. - Distance to extend - A Point on the end to extend - The extended Curve - - makelonger,stretch,extendside - + + Create an "oriented" Plane, positioned at Point origin with Vector normal, but with a specific X axis orientation. This has no impact to splitting, intersect, project, etc operations, it only specifies the orientation of the input CoordinateSystem. + Origin point of plane + Normal direction vector + X axis direction vector + Plane by origin normal and x axis - - Extend a Curve by a given distance on its start side. Closed curves like Circles and Ellipses cannot be extended. If the curve being extended is linear, the extension will also be linear. - Distance to extend - The extended Curve - - makelonger,stretch - + + The X and Y axis lie in the plane. The Z axis is the cross product of the two Vectors. + Origin point of plane + X axis direction vector of plane + Y axis direction vector of plane + Plane created by origin x axis and y axis - - Extend a Curve by a given distance on its end. Closed curves like Circles and Ellipses cannot be extended. If the curve being extended is linear, the extension will also be linear. - Distance to extend - The extended Curve + + Fits a Plane to the input Points; basically a 3D scatterplot fit. + List of points to define plane + Plane created by best fit through points - makelonger,stretch + fit,bestfit - - Approximate a Curve with a collection of Arcs and Lines - An Array of Arcs and Lines approximating the curve + + Create the Plane containing the input Line and external Point. Point cannot lie on the Line or in the Line axis. + Line used to determine plane + Point used to determine plane + Plane created from line and point - rationalizecurve,fitarcs,fitlines,arcs,lines + lines - 0.5,0.5,0.5,0.4,0.4 + 0.4 - - Converts the Curve to a NurbsCurve approximation - A NurbsCurve approximating the Curve + + Create a the Plane containing the three input Points. + The plane origin + Any point lying on the plane + The point lying on the X-axis of the plane wrt to the plane origin + + + + Creates a plane in the world XY + Plane at XY plane of world + + + Creates a plane in the world XZ plane + Plane at XZ plane of world + + + Creates a plane in the world YZ + Plane at YZ plane of world + + + Returns the origin of the Plane. - curve2spline,convertcurve,tospline,lines + position,planecenter - - 0.5,0.5,0.5,0.4 - - - Patch a closed Curve - A Surface on the interior of the curve + + Returns the normal direction of the Plane. - fill,profiletosurf,loop,loop2surf,edgesurf + perpendicular - - Projects an input curve along a given projection direction onto a specified base geometry. - Geometry to project onto - Vector - List of geometries projected into base geometry + + The X basis of the Plane - - Sweeps this Curve along the path Curve, creating a Surface - + + The Y basis of the Plane + + + Produces a new CoordinateSystem representing this plane. It is based on the origin, and X and Y axis basis. - sweep1,curve2surf + converttoCS,convert2cs - - Sweeps this closed Curve along the path Curve, creating a Solid - + + Create a new Plane offset by this Plane in the normal direction by the specified distance. + - sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid + alongnormal,moveplane - - Sweeps this closed Curve along the path Curve, creating a Solid - The path that represent the sweep path - Cut the end of the sweep and make it normal to the path - A solid that sweeps this closed Curve along the path Curve + + Get a string representation of the Point + + + Compare two Point's + The other Point + Whether the two objects are equal + + + Get a hashcode for this type + A unique hashcode for this object + + + Form a Point in the XY plane given two 2 cartesian coordinates. The Z component is 0. + X coordinate + Y coordinate + Point created by coordinates - sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid + xy,position - - Returns a new Curve approximated with the supplied tolerance - - + + Get the Origin point (0,0,0) + Origin point - fitcurve,reducecurve,simplecurve,approximate + zero,origin - - Get a string representation of the Cylinder + + Form a Point given 3 cartesian coordinates + X coordinate + Y coordinate + Z coordinate + Point created by coordinates + + point,xyz,position + - - Construct a Solid Cylinder defined by a parent CoordinateSystem, the radius, and the height of the cylinder + + Form a Point in the given coordinate system with 3 cartesian coordinates Parent coordinate system - Radius size - Cylinder height - Cylinder created from radius and height + X coordinate + Y coordinate + Z coordinate + Point at cartesian coordinates - cylinder,tube + point,xyz,localposition - - Construct a Solid Cylinder given the bottom and top center point of the Cylinder. - Start point of cylinder - End point of cylinder - Radius of cylinder - Cylinder created by points and radius + + Form a Point in the given coordinate system given its position in cylindrical coordinates. + Coordinate system to build the point in + The angle is the rotation from the X axis in the coordinate system around the Z axis in degrees + The elevation of the point above the XY plane + The distance from the origin of the coordinate system + Point at cylindrical coordinates - cylinder,tube,by center points + point,localposition - - The radius of the cylinder - - - The total height + + Form a Point in the given coordinate system given its position in spherical coordinates. + Coordinate system to build the point in + The angle down from the Z axis in degrees + The rotation around the sphere from the X axis in degrees + The offset from the origin + Point at spherical coordinates - cylinder + point,localposition - - Axis of the cylinder + + Prune points to exclude duplicates within tolerance of included points + List of points from which to prune duplicates + Tolerance used for pruning + Unique points - cylinder + unique,duplicates,remove duplicates,distinct,near - - Get a string representation of the Edge - - - The underlying Curve making up the Edge - - - The Faces adjacent to this Edge - - - The Vertex at which this Edge starts + + Get the X component of a Point - - The Vertex at which this Edge ends + + Get the Y component of a Point - - The CoEdges associated with this Edge + + Get the Z component of a Point - - Get a string representation of the Ellipse + + Get the Vector with the same X, Y, and Z component + + + convertovector,point2vector + - - Create an Ellipse centered at input Point, aligned with WCS XY Plane, with specified X and Y axis radii. - Origin point of ellipse - X axis radius - Y axis radius - Ellipse created by origin and radii + + Add a vector to a point. The same as Translate(Vector). + + - ellipse + movepoint,move,move along - - Create an Ellipse centered at input Point, with two specified axes. Axes should be be at 90 degrees to each other. - Origin point of ellipse - X axis radius - Y axis radius - Ellipse created from origin vectors + + Subtract a vector from a point. The same as Translate(-Vector). + + - ellipsebylengths,ellipsebyvectors + movepoint,move,move along - - Create an Ellipse centered and aligned with input CoordinateSystem, with a x_radius radius in the CS X direction, and y_radius radius in the CS Y direction. - Origin coordinate system of ellipse - X axis radius - Y axis radius - Ellipse created by coordinate system and radii + + Project another piece of Geometry onto this along a given direction Vector + + + + + + Get a string representation of the PolySurface + + + Makes PolySurface by Loft through Curves. + Curves to loft through. + + + + Makes PolySurface by Loft through PolyCurves. + Curves to loft through. + Curve to guide loft through. + - ellipse,aligned ellipse,ellipsebylengths + loftbyrail - - Create an Ellipse centered and aligned with input Plane, with a x_radius radius in the Plane X axis direction, and y_radius radius in the Plane Y axis direction. - Plane where ellipse arc is drawn - X axis radius - Y axis radius - Ellipse created from plane and radii + + Makes PolySurface by Loft through PolyCurves. + Curves to loft through. + Curves to guide loft through. + - ellipse,aligned ellipse,ellipsebylengths + loftbyrails,loft rails,guides - - The center of the Ellipse - - - The major axis of the Ellipse. This is the longer axis. The length of the Vector is the Major radius. - - - The minor axis of the Ellipse. This is the shorter axis. The length of the Vector is the Minor radius. - - - Get a string representation of the EllipseArc - - - Create an EllipseArc in a plane with the given the radii along the X and Y axes and the angles to sweep through - Plane containing the ellipse arc - The radius of the EllipseArc in the X direction of the Plane - The radius of the EllipseArc in the Y direction of the Plane - The start angle of the arc as measured from the positive x-axis of the input plane - The angle to sweep from the start angle in degrees - Ellipse arc created by plane radii and angles + + Make Polysurface by joining surfaces. + Surfaces to join into polysurface + - ellipsearc,arcs + joinsurfaces,joinsrf - - Create an EllipseArc in a plane with the given the radii along the X and Y axes and the angles to sweep through - The plane the EllipseArc is contained in - The radius of the EllipseArc in the X direction of the Plane - The radius of the EllipseArc in the Y direction of the Plane - The start angle of the arc as measured from the positive x-axis of the input plane - The angle to sweep from the start angle in degrees + + Make Polysurface by surfaces of Solid. + Solid which surfaces to use - ellipsearc,arcs + solid2poly,solidtopoly,convertsolid - - The center of the Ellipse + + Make Polysurface by sweeping curves along rail. + Curve to sweep along + Sweep profile + - ellipsearc,arcs + sweep,rail,guide,sweep1 - - The major axis of the Ellipse. This is the longer axis. The length of the Vector is the Major radius. + + Return new Surfaces representing the underlying Surfaces. + - ellipsearc,arcs + subsurfaces,getsurfaces,explode - - The minor axis of the Ellipse. This is the shorter axis. The length of the Vector is the Minor radius. + + Locate Surfaces by point. Takes first intersection in forward direction. Returns one surface if hit surface interior, two if hit edge interior, and many if hit vertex + + + - ellipsearc,arcs + surfacesatpoint,findsurfaces,extractsurfaces - - The start angle in degrees + + Locate Surfaces by Line. Takes all surfaces hit by line. + + - ellipsearc,arcs + surfacesonline,findsurfaces,extractsurfaces,lines + + 0.5,0.5,0.5,0.4 + - - Returns the sweep angle of the ellipse arc in degrees. + + Compute 2d cell boundaries which are not connected to other Surfaces + + + + Extract Solids from Polysurface defined by subset of surfaces + + + + Returns number of surfaces of polysurface. + Number of surfaces + + + Returns number of edges of polysurface. + Number of edges + + + Returns number of vertices of polysurface. + Number of vertices + + + Fillets a PolySurface along input Edges with a given radius. + + + - ellipsearc,arcs + round,smooth,smoothedge,roundedges - - The plane in which the ellipse lies + + Chamfers a PolySurface along input Edges with a given offset from the edge corner. + + + - ellipsearc,arcs + bevel,flattenedges - - Get a string representation of the Face + + Get a string representation of the Rectangle - - All of the Edges around this Face in counterclockwise order + + Create a Rectangle by four corner Points. + List of corner points of rectangle + Rectangle created by corner points - faces + rectbypointarray - - 1 - - - All of the Vertices around this Face in counterclockwise order + + Create a Rectangle by four corner Points. + 1st corner point of rectangle + 2nd corner point of rectangle + 3rd corner point of rectangle + 4th corner point of rectangle + Rectangle created by corner points - faces + rectbypoints - - 1 - - - - All of the Loops contained by this Face - - The underlying Surface making up the Face - Surface representation of face + + Create a Rectangle centered at the WCS origin in the WCS XY Plane, with specified width (X Axis length), and length (Y Axis length). + Width of rectangle + Length of rectangle + Rectangle created by width and length + + rectbylengths + - - Get a string representation of the Helix + + Create a Rectangle centered at input Plane root, with input width (Plane X axis length), and length (Plane Y axis length). + Plane used to center rectangle + Width of rectangle + Length of rectangle + Rectangle created by width and length + + rectangle,rectbylengths + - - Create a Helix. The helix always rotates clockwise about the supplied axis direction. If viewing along the axis direction, the viewer will see the point turning clockwise around the axis as it moves along the curve in the direction of increasing parameter. Pitch is Distance the helix moves in the axis direction per turn. This can be positive or negative. - Axis point - Axis direction vector - Helix start point - Distance of the helix per each 360 degrees in the direction of the axis - How many turns in degrees - Helix created by axis + + Create a Rectangle centered at the input origin in the CoordinateSystem XY Plane, with specified width (X Axis length), and length (Y Axis length). + Coordinate system of rectangle (center of rectangle) + Width of rectangle + Length of rectangle + Rectangle created from width and length - helix,screw,corkscrew,thread + rectbylengths - - The angle in degrees through which the Helix turns over its length + + The width of the Rectangle + + rectX,rectx + - - Pitch will return the linear distance along the axis direction that a helix spans in one complete turn (360 degrees) + + The height of the Rectangle + + rectY,recty + - - The radius of the arc + + Get a string representation of the Solid - - The direction of the axis of the Helix + + Create a solid by specifying it's component faces as Surfaces. + + + + Brep,brep + - - The base point of the Helix axis + + Create a Solid by lofting between input cross section closed Curves. + + - origin,helixstart + Brep,brep - - Get a string representation of the IndexGroup - - - Compare two IndexGroup's - The other IndexGroup - Whether the two objects are equal - - - Get a hashcode for this type - A unique hashcode for this object - - - Create an IndexGroup storing four indices - Index a - Index b - Index c - Index d - IndexGroup + + Create a Solid by lofting between input cross section closed Curves, with guide Curves to assist. Guide Curves must intersect all cross section Curves. + + + - quad,polygon,mesh,meshes + Brep,brep,guides,loft - - Create an IndexGroup storing three indices - Index a - Index b - Index c - IndexGroup + + Create a Solid by lofting between input cross-sections comprising of closed PolyCurves. This operation is optimized for sections composed of line segments exclusively, with vertices following the same order. The check and repair option guarantees the validity of the produced solid when enabled, while disabling it should increase performance. + + + - tri,polygon,mesh,meshes + Brep,brep,ruled,loft - - Either 3 or 4, depending if it represents a triangle or a quad - - - The first index - - - The second index - - - The third index - - - The fourth index - - - Get a string representation of the Line - - - Creates a straight Line between two input Points. - Line start point - Line end point - Line from start and end point + + Sweep a closed Curve along a path. + + + - line,linebypoints,lines + Brep,brep,sweep1 - - Creates a Line best approximating a scatter plot of Points. - List of points to best fit line - Line from fit through points + + Sweep a closed Curve along a path. + A closed curve that will be the profile of the sweep + The path that represent the sweep path + Cut the end of the sweep and make it normal to the path + A solid by sweeping the profile curve along a path - line,approximate,lines + Brep,brep,sweep1 - - Create a Line tangent to the input Curve, positioned at the parameter Point of the input Curve. - Base curve for tangent line - Parameter value - Tangent line + + Sweep a closed profile Curve along two rail Curves. + The input path to sweep along. + A rail to guide the orientation of the sweep. + The profile curve to sweep along the path + - tangentline,tangentto,lines + Brep,brep,sweep2,guides,sweepprofile - - Create a straight Line starting at start Point, extending in Vector direction by specified length. - Line start point - Direction vector - Length of line - Line from start direction and length + + Create a Solid of revolution, sweeping the profile Curve around the axis Ray formed by the origin and the axis Vector, from the start angle in degrees to the sweep angle in degrees. + Profile curve to revolve + Revolving axis origin + Revolving axis direction + Start angle in degrees + Sweep angle in degrees + Solid created by revolve - linebyvector,lines + Brep,brep,lathe,revolveprofile - - The direction of the Curve + + Union a collection of solids into one solid + A collection of solids + - lines + Brep,brep,boolean,addition - - Get a string representation of the Loop - - - The containing Face of the Loop - - - The CoEdges contained in the Loop - - - Whether the loop is border or inner + + Returns the surface area -- sum of all the areas of all faces - - Get a string representation of the NurbsCurve + + Returns the total volume of the Solid - - Create a BSplineCurve by using explicit control points. NOTE 1: BSplineCurves with deg=1 have G1 discontinuities, which cause problems for extrusion, sweep, and other operations. They should be avoided. Use a PolyCurve instead. NOTE 2: If the curve is periodic (closed), then the first and last points MUST be the same. - Points for nurbs curve - Nurbscurve created from points + + The centroid of the Solid + - nurbscurve,spline,lines + average,center - - 0.5,0.5,0.45 - - - Create a BSplineCurve by using explicit control points. NOTE 1: BSplineCurves with deg=1 have G1 discontinuities, which cause problems for extrusion, sweep, and other operations. They should be avoided. Use a PolyCurve instead. NOTE 2: If the curve is periodic (closed), then the first and last points MUST be the same. - Points for nurbs curve - Degree of the curve - Nurbscurve created from points + + The boolean union of this Solid and another. + + - nurbscurve,spline,degree,lines + addition,merge,combine - - 0.5,0.5,0.5,0.45 - - - Create a BSplineCurve by using explicit control points. NOTE 1: BSplineCurves with deg=1 have G1 discontinuities, which cause problems for extrusion, sweep, and other operations. They should be avoided. Use a PolyCurve instead. NOTE 2: If the curve is periodic (closed), then the first and last points MUST be the same. - Points for nurbs curve - Degree of the curve - Toggle to close curve - Nurbscurve created from points + + The boolean difference of this Solid with another + + + + + The boolean difference of this Solid and the union of input Solids + + - nurbscurve,spline,degree,smoothness,lines + subtract,differencemany,diffall,diff multi - - 0.5,0.5,0.5,0.5,0.45 - - - Create a BSplineCurve by from control vertices, weights, and knots. FROM ASM DOCS: Degree: Should be greater than 1 (piecewise-linear spline) and less than 26 (the maximum B-spline basis degree supported by ASM). Weights: All weight values (if supplied) should be strictly positive. Weights smaller than 1e-11 will be rejected and the function will fail. Knots: The knot vector should be a non-decreasing sequence. Interior knot multiplicity should be no larger than degree + 1 at the start/end knot and degree at an internal knot (this allows curves with G1 discontinuities to be represented). Note that non-clamped knot vectors are supported, but will be converted to clamped ones, with the corresponding changes applied to the control point/weight data. knot array: the array size must be num_control_points + degree + 1 - - - - + + Obtain a solid Shell from the Faces of this Solid + Distance to extend the shell inwards + Distance to extend she shell outwards - explicit,nurbscurve,spline,degree,spline byarray,lines + extract shell,offset and extract - - 0.5,0.5,0.5,0.5,0.5,0.45 - - - Create a BSplineCurve by interpolating between points. - Points for nurbs curve - Nurbscurve created from points + + Projects the input Geometry onto this Solid in the input Vector direction. !!This projection method currently supports only points or curves!! + + + - fit,approximate,spline,lines + projectonto,projectonsolid,projecttosolid - - 0.5,0.5,0.5,0.45 - - - Create a BSplineCurve by interpolating between points. NOTE 2: If the curve is periodic (closed), then the first and last points MUST be the same. - Points for nurbs curve - Toggle to close curve - Nurbscurve created from points + + Fillets a Solid along input Edges with a given radius. + + + - fit,approximate,spline,lines + round,smooth,smoothedge,roundedges - - 0.5,0.5,0.5,0.45 - - - Create a BSplineCurve by interpolating between points with specified degree. - Points for nurbs curve - Degree of the curve - Nurbscurve created from points + + Chamfers a Solid along input Edges with a given offset from the edge corner. + + + - fit,approximate,spline,smoothness,lines + bevel,flattenedges - - 0.5,0.5,0.5,0.5,0.45 - - - Returns a BSplineCurve through the points, with tangent directions. - Control points for nurbs curve - Start tangent - End tangent - Nurbscurve created from points and tangents + + Separates a Solid into individual Solids if it comprises more than one disjoint lump. Returns the same Solid if it is a single contiguous lump. + separate disjoint solids - spline by tangent,tangents,lines + split,disjoint - - 0.5,0.5,0.45 - - - The degree of the curve - - smoothness,interpolation,continuity - - - - Whether the NurbsCurve is periodic or not, a periodic curve is a closed curve in which deformation does not cause the appearance of kinks. - - isclosed - - - - 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. - An Array of Points - - - The 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 - - - 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 - - ptweight - + + Attempts to repair the solid. + - - Get a string representation of the NurbsSurface + + Get a string representation of the Sphere - - Creates a NurbsSurface with specified interpolated points and U and V degrees. The resultant surface will pass through all of the points. - Grid of points for nurbs surface - Degree in u direction - Degree in v direction - Nurbs surface created by points + + Create a Solid Sphere cetered at the input Point, with given radius. + + + - fit,topoints + Brep,brep - - Creates a NurbsSurface with specified interpolated points and U and V degrees. The resultant surface will pass through all of the points. The number of tangents must match the number of points in the corresponding direction. The resultant surface will be degree 3 in both the U and V direction. + + Create a Solid Sphere containing four input Points on the surface. - - - - - fit,topoints,totangents + Brep,brep - - Creates a NurbsSurface satisfying a collection of different surface characteristics. This is the most advanced surface fitting method. The resultant surface will pass through all of the points. The number of tangents must match the number of points in the corresponding direction. The resultant surface will be degree 3 in both the U and V direction. The corner derivatives should be second order (dP/dUdV) and should be supplied in this order [ lowU, lowV ], [ highU, lowV ], [ lowU, highV ], [ highU, highV ]. + + Fit a Sphere as close as possible to the input Points. - - - - - - - - fit,topoints,totangents,fit corners,complex fit + Brep,brep - - Create a NurbsSurface by using explicit control Points, with specified U and V degrees. - Grid of control points for nurbs surface - Degree in u direction - Degree in v direction - Nurbs surface created by control points + + Return the center Point of the Sphere. - - Creates a NurbsSurface with specified control vertices, knots, weights, and U V degrees. There are several restrictions on the data which, if broken, will cause the function to fail and will throw an exception. Degree: Both u- and v- degree should be >= 1 (piecewise-linear spline) and less than 26 (the maximum B-spline basis degree supported by ASM). Weights: All weight values (if supplied) should be strictly positive. Weights smaller than 1e-11 will be rejected and the function will fail. Knots: Both knot vectors should be non-decreasing sequences. Interior knot multiplicity should be no larger than degree + 1 at the start/end knot and degree at an internal knot (this allows surfaces with G1 discontinuities to be represented). Note that non-clamped knot vectors are supported, but will be converted to clamped ones, with the corresponding changes applied to the control point/weight data. - - - - - - - - - lines - - - 0.4 - + + Return the radius of the Sphere. - - Returns surface degree in the U direction. - - surface smoothness,continuity - + + Get a string representation of the Topology - - Returns surface degree in the V direction. - - surface smoothness,continuity - + + The Vertices of the Topology - - Returns number of control Points in the U direction. + + The Edges of the Topology - - Returns number of control Points in the V direction. + + The Faces of the Topology - - Returns true if the Surface is periodic in the U direction. - - closedinU - + + Get a string representation of the TSplineEdge - - Returns true if the Surface is periodic in the V direction. - - closedinV - + + The TSplineFaces adjacent to this Edge - - Determines whether the NurbsSurface is rational or not. This defines whether any of the weights are not 1.0. Returns True if surface is rational, false if its not. + + The TSplineVertex at which this Edge starts - - Returns NurbsSurface control points (poles). - + + The Vertex at which this Edge ends - - Returns NurbsSurface control point weights. Weights will determine the influence applied by each of the control points on the shape of the surface. - Nurbs weights of surface - - ptweights - + + Return UVN Frame of the TSEdge (point on the hull, U vector, V vector and normal) - - Returns surface knots in U direction. Knots is a series of parameter values (doubles) used to determine where and how the control points affect the surface. - Nurbs U knots of surface + + Index of the TSEdge - - Returns surface knots in V direction. Knots is a series of parameter values (doubles) used to determine where and how the control points affect the surface. - Nurbs V knots of surface + + Whether the TSEdge is on border - - Get a string representation of the Plane + + Whether the TSEdge is manifold - - Create a Plane centered at root Point, with input normal Vector. - Origin point of plane - Normal direction vector of plane - Plane created by origin and normal - - plane,tonormal - + + A bunch of TSEdge properties: uvnFrame and index, whether TSEdge is on Border, is Manifold or not + - - Create an "oriented" Plane, positioned at Point origin with Vector normal, but with a specific X axis orientation. This has no impact to splitting, intersect, project, etc operations, it only specifies the orientation of the input CoordinateSystem. - Origin point of plane - Normal direction vector - X axis direction vector - Plane by origin normal and x axis + + Get a string representation of the TSplineFace - - The X and Y axis lie in the plane. The Z axis is the cross product of the two Vectors. - Origin point of plane - X axis direction vector of plane - Y axis direction vector of plane - Plane created by origin x axis and y axis + + All of the TSplineEdges around this Face in counterclockwise order - - Fits a Plane to the input Points; basically a 3D scatterplot fit. - List of points to define plane - Plane created by best fit through points - - fit,bestfit - + + All of the TSplineVertices around this Face in counterclockwise order - - Create the Plane containing the input Line and external Point. Point cannot lie on the Line or in the Line axis. - Line used to determine plane - Point used to determine plane - Plane created from line and point - - lines - - - 0.4 - + + Return UVN Frame of the TSplineFace (point on the hull, U vector, V vector and normal) - - Create a the Plane containing the three input Points. - The plane origin - Any point lying on the plane - The point lying on the X-axis of the plane wrt to the plane origin - + + Index of the TSFace - - Creates a plane in the world XY - Plane at XY plane of world + + Number of edges or vertices on the TSFace - - Creates a plane in the world XZ plane - Plane at XZ plane of world + + Number of parametric sides on the TSFace - - Creates a plane in the world YZ - Plane at YZ plane of world + + A bunch of TSplineFace properties: uvnFrame, index, valence and number of sides + - - Returns the origin of the Plane. + + Get a string representation of the TSplineInitialSymmetry + + + Create a radial TSplineInitialSymmetry with given amount of spans per symmetric segment. + + - position,planecenter + tspline,symmetry - - Returns the normal direction of the Plane. + + Create an axial TSplineInitialSymmetry with given symmetry axes. + + + + - perpendicular + tspline,symmetry - - The X basis of the Plane - - - The Y basis of the Plane + + Whether newly created t-spline has radial symmetry. - - Produces a new CoordinateSystem representing this plane. It is based on the origin, and X and Y axis basis. - - - converttoCS,convert2cs - + + Whether newly created t-spline has symmetry on x axis. - - Create a new Plane offset by this Plane in the normal direction by the specified distance. - - - - alongnormal,moveplane - + + Whether newly created t-spline has symmetry on y axis. - - Get a string representation of the Point + + Whether newly created t-spline has symmetry on z axis. - - Compare two Point's - The other Point - Whether the two objects are equal + + Number of faces in symmetry segment. Only available if t-spline has radial symmetry. - - Get a hashcode for this type - A unique hashcode for this object + + Get a string representation of the TSplineReflection - - Form a Point in the XY plane given two 2 cartesian coordinates. The Z component is 0. - X coordinate - Y coordinate - Point created by coordinates + + Create axial reflection for t-spline symmetry by given plane. + Plane for t-spline axial reflection. Given in World coordinates + T-Spline axial reflection - xy,position + tspline,symmetry,reflection,axial - - Get the Origin point (0,0,0) - Origin point + + Create radial reflection for t-spline symmetry by given plane with given segments count and given angle (in degrees) between each pair of segments. + Plane which normal is axis for t-spline radial reflection. Given in World coordinates + Number of segments of radial reflection + Angle between each pair of segments of radial symmetry (in degrees). If is set to 0 it is defined by (360 / segmentsCount) + T-Spline radial reflection - zero,origin + tspline,symmetry,reflection,radial - - Form a Point given 3 cartesian coordinates - X coordinate - Y coordinate - Z coordinate - Point created by coordinates - - point,xyz,position - + + Whether the reflection is radial - - Form a Point in the given coordinate system with 3 cartesian coordinates - Parent coordinate system - X coordinate - Y coordinate - Z coordinate - Point at cartesian coordinates - - point,xyz,localposition - + + Number of segments of radial reflection - - Form a Point in the given coordinate system given its position in cylindrical coordinates. - Coordinate system to build the point in - The angle is the rotation from the X axis in the coordinate system around the Z axis in degrees - The elevation of the point above the XY plane - The distance from the origin of the coordinate system - Point at cylindrical coordinates - - point,localposition - + + Angle between each pair of symmetric segments of radial reflection - - Form a Point in the given coordinate system given its position in spherical coordinates. - Coordinate system to build the point in - The angle down from the Z axis in degrees - The rotation around the sphere from the X axis in degrees - The offset from the origin - Point at spherical coordinates - - point,localposition - + + Plane of the reflection - - Prune points to exclude duplicates within tolerance of included points - List of points from which to prune duplicates - Tolerance used for pruning - Unique points - - unique,duplicates,remove duplicates,distinct,near - + + Axis of the reflection - - Get the X component of a Point + + Get a string representation of the TSplineTopology - - Get the Y component of a Point + + Vertices contained in this T-Spline Surface. - - Get the Z component of a Point + + Edges contained in the T-Spline Surface. - - Get the Vector with the same X, Y, and Z component - - - convertovector,point2vector - + + Faces contained in the T-Spline Surface. - - Add a vector to a point. The same as Translate(Vector). - - - - movepoint,move,move along - + + Regular Vertices contained in the T-Spline Surface - - Subtract a vector from a point. The same as Translate(-Vector). - - - - movepoint,move,move along - + + Star-Point Vertices contained in the T-Spline Surface - - Project another piece of Geometry onto this along a given direction Vector - - - + + T-Point Vertices contained in the T-Spline Surface - - Get a string representation of the PolyCurve + + Non-Manifold Vertices contained in the T-Spline Surface - - Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units. - Curves to join into polycurve - Tolerance to determine size of gap allowed between curves to be joined - Polycurve created by joined curves - - segments,joincurves - + + Border Vertices contained in the T-Spline Surface - - Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units. - Curves to join into 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. - If trimLength is greater than 0 then end segments longer than trimLength will not be trimmed. - Polycurve created by joined curves - - segments,joincurves - + + Inner Vertices contained in the T-Spline Surface - - Make one or more polycurves by grouping connected curves. Choose a preferred join tolerance between 1e-6 and 1e-3 units. - Curves to group together to create one or more PolyCurves - Tolerance to determine size of gap allowed between curves to be joined - + + Non-Manifold Edges contained in the T-Spline Surface - - Make one or more polycurves by grouping connected curves. Choose a preferred join tolerance between 1e-6 and 1e-3 units. - 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. - If trimLength is greater than 0 then end segments longer than trimLength will not be trimmed. - + + Border Edges contained in the T-Spline Surface - - Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve. - Points to make polycurve - True to connect last point to first point, false to leave open - Polycurve created by points - - segments,joincurves,lines - - - 0.5,0.5,0.4 - + + Inner Edges contained in the T-Spline Surface - - Make PolyCurve by thickening a curve. - the curve to thicken - the thickness - the normal perpendicular to the thickening direction - - - offset - + + Regular Faces contained in the T-Spline Surface - - Make PolyCurve by thickening a curve along a plane specified by the input normal. - the curve to thicken - the thickness - the normal perpendicular to the thickening direction. If the normal is not supplied (is null), the curve normal is used by default. - - - offset,thicken - + + N-Gon Faces contained in the T-Spline Surface - - Returns the start point of the first component and the end points of every component curve. For a closed polycurve, as the start and end points are the same, the end point is excluded. + + Border Faces contained in the T-Spline Surface - - Number of curves of the polycurve - - curvecount,subcurvecount,numbersubcurves - + + Inner Faces contained in the T-Spline Surface - - Returns curves of the polycurve - - - subcurves,polycurvesplit - + + Return number of vertices in the T-Spline Surface - - Returns curve of the polycurve by index - Length to locate point - True to count from end of polycurve, false to count from start of polycurve - Curve at index - - subcurveatindex,getsubcurve,getcurvebyindex - + + Return number of edges in the T-Spline Surface - - Returns plane of planar polycurve - + + Return number of faces in the T-Spline Surface - - Extends polycurve by tangent ellipse - Length of extension ellipse - Parameter of ellipse - Parameter of ellipse - Parameter of ellipse - extending end or start of the polycurve - + + Decomposed Vertices differed by type + Set of vertices - - Extends polycurve by tangent arc. - Length of extension arc - Radius of arc - extending end or start of the polycurve - + + Decomposed Edges differed by type + Set of edges - - Close polycurve by line connecting start and end points - + + Decomposed Faces differed by type + Set of faces + + + Return vertex at given index + Index to get vertex at + T-Spline Vertex - lines + tspline,face,byindex - - 0.4 - - - Close polycurve by tangent chain of arc, line, and arc - Radius of arc at start of polycurve - Radius of arc at end of polycurve - + + Return edge at given index + Index to get edge at + T-Spline Edge - lines + tspline,face,byindex - - 0.4 - - - - Offset polycurve in its plane. - Amount to offset - Toggle to make corners circular - Offseted polycurve - - - Create one or more Polycurves by offsetting a planar polycurve by the given distance in a plane defined by the plane normal. The "planeNormal" input argument defaults to the normal of the plane containing the curve but an explicit normal parallel to the original curve normal can be provided to better control the direction of the offset. For example, if a consistent offset direction is required for multiple curves sharing the same plane, the "planeNormal" can be used to override individual curve normals and force all curves to be offset in the same direction. Reversing the normal reverses the direction of the offset. - A positive offset distance applies in the direction of the cross product between the polycurve's tangent and the plane's normal vector, while a negative offset applies in the opposite direction. - If there are gaps between the offset component curves then, depending on the gap closure settings, they may be filled either by circular arcs (true value) to give smooth corners, or by extending (false value) the offset curves. - The curve's plane normal. Defaults to the input curve's plane normal - One or more offset polycurves - - Fillet corners of planar polycurve. - Radius of fillet - Indicates which corners should be filleted, if it is true then corners where the tangent at the start of the second component is clockwise from the tangent at the end of the first component (relative to the curve normal) will get filleted. If it is false then anti-clockwise corners will get filleted. - Filleted polyCurve + + Return face at given index + Index to get face at + T-Spline Face - round,smooth,radius + tspline,face,byindex - - Heals a self-intersecting PolyCurve by returning a new one that isn't self-intersecting if the overlapping segment length is less than or equal to trimLength. - If trimLength is greater than 0 then end segments longer than trimLength will not be trimmed. - Non-self-intersecting, non-overlapping PolyCurve - - - Get a string representation of the Polygon - - - Construct a Polygon Curve by connecting Points. - - + + Get a string representation of the TSplineUVNFrame - - Construct an inscribed Polygon Curve within a circle. - - - + + Point of the TopologyItem on the hull - - Returns all the segment start / end points. + + U vector of the TopologyItem - - Returns maximum deviation from average plane of polygon. + + V vector of the TopologyItem - - Returns corners of polygon - + + Normal of the TopologyItem - - Returns average point of corners of polygon - - - centroid - + + Get a string representation of the TSplineVertex - - Returns self intersections between sides of the polygon. - + + The TSplineEdges emanating from this Vertex - - Returns whether an input point is contained within the polygon. If the polygon is not planar then the point will be projected onto the best-fit plane and the containment will be computed using the projection of the polygon onto the best-fit plane. This will return a failed status if the polygon self-intersects. - - + + The TSplineFaces adjacent to this Vertex - - Get a string representation of the PolySurface + + Return UVN Frame of the TSVertex (point on the hull, U vector, V vector and normal) - - Makes PolySurface by Loft through Curves. - Curves to loft through. - + + Index of the TSVertex - - Makes PolySurface by Loft through PolyCurves. - Curves to loft through. - Curve to guide loft through. - - - loftbyrail - + + Whether the TSVertex is a star point - - Makes PolySurface by Loft through PolyCurves. - Curves to loft through. - Curves to guide loft through. - - - loftbyrails,loft rails,guides - + + Whether the TSVertex is a T-point - - Make Polysurface by joining surfaces. - Surfaces to join into polysurface - - - joinsurfaces,joinsrf - + + Whether the TSVertex is manifold - - Make Polysurface by surfaces of Solid. - Solid which surfaces to use - - - solid2poly,solidtopoly,convertsolid - + + Number of edges or faces on the TSVertex - - Make Polysurface by sweeping curves along rail. - Curve to sweep along - Sweep profile - - - sweep,rail,guide,sweep1 - + + Functional valence of the TSVertex, taking T-points into account - - Make Polysurface by sweeping a curve along rail. - Curve to sweep along - Sweep profile + + A bunch of TSVertex properties: uvnFrame, index, valence and functionalValence, whether TSVertex is a StarPoint, TPoint, Manifold or not - - sweep,rail,guide,sweep1,sweepprofile,profile - - - Return new Surfaces representing the underlying Surfaces. - - - subsurfaces,getsurfaces,explode - + + Get a string representation of the TSplineSurface - - Locate Surfaces by point. Takes first intersection in forward direction. Returns one surface if hit surface interior, two if hit edge interior, and many if hit vertex - - - - - surfacesatpoint,findsurfaces,extractsurfaces - + + Generates a T-spline primitive plane surface using an origin point and normal vector + Root point of plane + Normal of plane + 2D point of minimum corner in coordinates of plane + 2D point of maximum corner in coordinates of plane + Number of spans in width + Number of spans in length + Symmetry options of a T-Spline Surface + Show T-Spline Surface in box or smooth visualization + Plane T-Spline Surface + tspline,plane,origin,normal - - Locate Surfaces by Line. Takes all surfaces hit by line. - - - - surfacesonline,findsurfaces,extractsurfaces,lines - - - 0.5,0.5,0.5,0.4 - + + Creates an "oriented" T-spline plane, positioned at Point origin with Vector normal, but with a specific X-axis orientation. + This has no impact on splitting, intersect, project, etc. operations; it only specifies the orientation of the input CoordinateSystem. + Root point of plane + Normal of plane + X-axis of plane + 2D point of minimum corner in coordinates of plane + 2D point of maximum corner in coordinates of plane + Number of spans in width + Number of spans in length + Symmetry options of a T-Spline Surface + Show T-Spline Surface in box or smooth visualization + Plane T-Spline Surface + tspline,plane,origin,normal,axis - - Compute 2d cell boundaries which are not connected to other Surfaces - - - - Extract Solids from Polysurface defined by subset of surfaces - - - - Returns number of surfaces of polysurface. - Number of surfaces + + Creates a T-spline primitive plane surface by origin and X and Y axes. + The Z-axis is the cross product of the two vectors. + Root point of plane + X-axis of plane + Y-axis of plane + 2D point of minimum corner in coordinates of plane + 2D point of maximum corner in coordinates of plane + Number of spans in width + Number of spans in length + Symmetry options of a T-Spline Surface + Show T-Spline Surface in box or smooth visualization + Plane T-Spline Surface + tspline,plane,origin,normal,axis - - Returns number of edges of polysurface. - Number of edges + + Generates a T-spline primitive plane surface from a list of points + A set of points to fit to plane + 2D point of minimum corner in coordinates of plane + 2D point of maximum corner in coordinates of plane + Number of spans in width + Number of spans in length + Symmetry options of a T-Spline Surface + Show T-Spline Surface in box or smooth visualization + Plane T-Spline Surface + tspline,plane,fit,bestfit,points - - Returns number of vertices of polysurface. - Number of vertices + + Generates a T-spline primitive plane surface from a line and a point. The point cannot lie on the line or anywhere on the line's axis. + Line to build a plane + Point to build a plane + 2D point of minimum corner in coordinates of plane + 2D point of maximum corner in coordinates of plane + Number of spans in width + Number of spans in length + Symmetry options of a T-Spline Surface + Show T-Spline Surface in box or smooth visualization + Plane T-Spline Surface + tspline,plane,line,point - - Fillets a PolySurface along input Edges with a given radius. - - - - - round,smooth,smoothedge,roundedges - + + Generates a T-spline primitive plane surface using three points as input. The points cannot lie on a straight line. + First point to build a plane + Second point to build a plane + Third point to build a plane + 2D point of minimum corner in coordinates of plane + 2D point of maximum corner in coordinates of plane + Number of spans in width + Number of spans in length + Symmetry options of a T-Spline Surface + Show T-Spline Surface in box or smooth visualization + Plane T-Spline Surface + tspline,plane,line,point - - Chamfers a PolySurface along input Edges with a given offset from the edge corner. - - - - - bevel,flattenedges - + + Constructs a T-spline cylinder surface defined by a given Coordinate System, radius, and height + Center and base of cylinder will be fit at X-Y plane of this coordinate system + Radius of a cylinder + Height of a cylinder + Number of spans in circumference + Number of spans in height + Symmetry options of a T-Spline Surface + Show T-Spline Surface in box or smooth visualization + Cylindric T-Spline Surface + tspline,cylinder,radius,height - - Get a string representation of the Rectangle + + Constructs a T-spline cylinder surface given the bottom and top center point of the cylinder + Start point of a cylinder + End point of a cylinder + Radius of a cylinder + Number of spans in circumference + Number of spans in height + Symmetry options of a T-Spline Surface + Show T-Spline Surface in box or smooth visualization + Cylindric T-Spline Surface + tspline,cylinder,radius,points - - Create a Rectangle by four corner Points. - List of corner points of rectangle - Rectangle created by corner points - - rectbypointarray - + + Creates a T-spline cone surface with a given base radius at the start point, + extending to an apex at the end point + Start point of a cone + End point of a cone + Radius of the base of the cone + Number of spans in circumference + Number of spans in height + Symmetry options of a T-Spline Surface + Show T-Spline Surface in box or smooth visualization + Conical T-Spline Surface + tspline,cone,radius,points - - Create a Rectangle by four corner Points. - 1st corner point of rectangle - 2nd corner point of rectangle - 3rd corner point of rectangle - 4th corner point of rectangle - Rectangle created by corner points - - rectbypoints - + + Creates a T-spline cone surface with axis from start point to end point, with given radii at start and end. + This object does not have an apex and is in the shape of a frustum. + Start point of a cone + End point of a cone + Start radius of a cone + End radius of a cone + Number of spans in circumference + Number of spans in height + Symmetry options of a T-Spline Surface + Show T-Spline Surface in box or smooth visualization + Conical T-Spline Surface + tspline,cone,radii,points,truncated - - Create a Rectangle centered at the WCS origin in the WCS XY Plane, with specified width (X Axis length), and length (Y Axis length). - Width of rectangle - Length of rectangle - Rectangle created by width and length - - rectbylengths - + + Creates a T-spline cone with a base point at the Coordinate System origin, extending in the direction of the Coordinate System Z-axis, + with its circular base in the Coordinate System XY plane + Center and base of cone will be fit at X-Y plane of this coordinate system + Height of a cone + Radius of a cone + Number of spans in circumference + Number of spans in height + Symmetry options of a T-Spline Surface + Show T-Spline Surface in box or smooth visualization + Conical T-Spline Surface + tspline,cone,radius,cs - - Create a Rectangle centered at input Plane root, with input width (Plane X axis length), and length (Plane Y axis length). - Plane used to center rectangle - Width of rectangle - Length of rectangle - Rectangle created by width and length - - rectangle,rectbylengths - + + Creates a T-spline cone with a base point at the Coordinate System origin, extending in the direction of the Coordinate System Z-axis, + with its circular base in the Coordinate System XY plane + Center and base of will be fit at X-Y plane of this coordinate system + Height of a cone + Start radius of a cone + End radius of a cone + Number of spans in circumference + Number of spans in height + Symmetry options of a T-Spline Surface + Show T-Spline Surface in box or smooth visualization + Conical T-Spline Surface + tspline,cone,radius,cs - - Create a Rectangle centered at the input origin in the CoordinateSystem XY Plane, with specified width (X Axis length), and length (Y Axis length). - Coordinate system of rectangle (center of rectangle) - Width of rectangle - Length of rectangle - Rectangle created from width and length - - rectbylengths - + + Creates a T-spline sphere centered at the input point, with a given radius + Center of a sphere + Radius of a sphere + Number of radial spans + Number of spans in height + Symmetry options of a T-Spline Surface + Show T-Spline Surface in box or smooth visualization + Spherical T-Spline Surface + tspline,sphere,radius - - The width of the Rectangle - - rectX,rectx - + + Creates a T-spline sphere from four input points + Four points in list to build a sphere. Points should not be coplanar + Number of radial spans + Number of spans in height + Symmetry options of a T-Spline Surface + Show T-Spline Surface in box or smooth visualization + Spherical T-Spline Surface + tspline,sphere,fit,bestfit - - The height of the Rectangle - - rectY,recty - + + Creates a T-spline sphere that fits as closely as possible to the input points + Set of points to fit a sphere + Number of radial spans + Number of spans in height + Symmetry options of a T-Spline Surface + Show T-Spline Surface in box or smooth visualization + Spherical T-Spline Surface + tspline,sphere,fit,bestfit - - Get a string representation of the Solid + + Creates a T-spline torus centered at Coordinate System origin, with given radii + Torus will be aligned in the X-Y plane of given coordinate system with center in its origin + Inner radius of a torus + Outer radius of a torus + Number of inner radial spans + Number of outer radial spans + Symmetry options of a T-Spline Surface + Show T-Spline Surface in box or smooth visualization + Toroidal T-Spline Surface + tspline,torus,radii,cs - - Create a solid by specifying it's component faces as Surfaces. - - - - Brep,brep - - - - Create a Solid by lofting between input cross section closed Curves. - - - - Brep,brep - + + Creates a T-spline torus with a given center and radii, aligned with the default world XY plane + Center of a torus + Inner radius of a torus + Outer radius of a torus + Number of inner radial spans + Number of outer radial spans + Symmetry options of a T-Spline Surface + Show T-Spline Surface in box or smooth visualization + Toroidal T-Spline Surface + tspline,torus,radii,cs - - Create a Solid by lofting between input cross section closed Curves, with guide Curve to assist. Guide Curve must intersect all cross section Curves. - - - - - Brep,brep,guide,loft - + + Creates a T-spline box centered around the World Coordinate System origin, with a given width, length, and height + Width of a box + Length of a box + Height of a box + Number spans in width + Number spans in length + Number spans in height + Symmetry options of a T-Spline Surface + Show T-Spline Surface in box or smooth visualization + T-Spline Cuboid + tspline,box,cuboid,cube,size - - Create a Solid by lofting between input cross section closed Curves, with guide Curves to assist. Guide Curves must intersect all cross section Curves. - - - - - Brep,brep,guides,loft - + + Creates a T-spline box centered around an input point, with a given width, length, and height + Center of a box + Width of a box + Length of a box + Height of a box + Number spans in width + Number spans in length + Number spans in height + Symmetry options of a T-Spline Surface + Show T-Spline Surface in box or smooth visualization + T-Spline Cuboid + tspline,box,cuboid,cube,size,center - - Create a Solid by lofting between input cross-sections comprising of closed PolyCurves. This operation is optimized for sections composed of line segments exclusively, with vertices following the same order. The check and repair option guarantees the validity of the produced solid when enabled, while disabling it should increase performance. - - - - - Brep,brep,ruled,loft - + + Creates a T-spline box centered and oriented to the input Coordinate System, with a given width, length, and height + X-Y plane of box will be aligned with corresponding X + Width of a box + Length of a box + Height of a box + Number spans in width + Number spans in length + Number spans in height + Symmetry options of a T-Spline Surface + Show T-Spline Surface in box or smooth visualization + T-Spline Cuboid + tspline,box,cuboid,cube,size,cs,coord - - Sweep a closed Curve along a path. - - - - - Brep,brep,sweep1 - + + Creates a T-spline box spanning from low point to high point + First corner point + Second corner point + Number spans in width + Number spans in length + Number spans in height + Symmetry options of a T-Spline Surface + Show T-Spline Surface in box or smooth visualization + T-Spline Cuboid + box,cube,byminmax,by corners,by points - - Sweep a closed Curve along a path. - A closed curve that will be the profile of the sweep - The path that represent the sweep path - Cut the end of the sweep and make it normal to the path - A solid by sweeping the profile curve along a path - - Brep,brep,sweep1 - + + Creates a T-spline quadball centered at Coordinate System origin, with a given radius + Local coordinate system + Quadball radius + Spans number in two dimensions of sides of Quadball + Symmetry options of a T-Spline Surface + Show T-Spline Surface in box or smooth visualization + T-Spline Quadball + quadball,tspline,coordinate system,raduis - - Sweep a closed profile Curve along two rail Curves. - The input path to sweep along. - A rail to guide the orientation of the sweep. - The profile curve to sweep along the path - - - Brep,brep,sweep2,guides,sweepprofile - + + Creates a T-spline quadball with a given center and radius, aligned with the default world XY plane + Quadball center point + Quadball radius + Spans number in two dimensions of sides of Quadball + Symmetry options of a T-Spline Surface + Show T-Spline Surface in box or smooth visualization + T-Spline Quadball + quadball,tsplines,center,point,radius - - Create a Solid of revolution, sweeping the profile Curve around the axis Ray formed by the origin and the axis Vector, from the start angle in degrees to the sweep angle in degrees. - Profile curve to revolve - Revolving axis origin - Revolving axis direction - Start angle in degrees - Sweep angle in degrees - Solid created by revolve - - Brep,brep,lathe,revolveprofile - + + Constructs a T-spline surface from a NURBS surface using uniform strategy. + Input NURBS surface is rebuilt with uniform knots placed at equal parametric or + arc length intervals depending on corresponding useArcLen flag, and approximated by + degree 3 NURBS surface. Output T-Spline is divided by given span counts + in u and v directions. + Input NURBS surface + Required spans number in u direction + Required spans number in v direction + Whether to use arc length or parametric subdivision in u parametric direction + Whether to use arc length or parametric subdivision in v parametric direction + Show T-Spline Surface in box or smooth visualization + nurbs surface,tspline,uniform - - Union a collection of solids into one solid - A collection of solids - - - Brep,brep,boolean,addition - + + Constructs a T-spline surface from a NURBS surface using curvature subdivision strategy + Input NURBS surface is rebuilt to degree 3. Output T-spline has span counts and + positions in each direction detected automatically depending on curvature. + Input NURBS surface + Show T-Spline Surface in box or smooth visualization + nurbs surface,tspline,curvature - - Returns the surface area -- sum of all the areas of all faces + + Constructs a T-spline by extruding a curve along the given vector + Profile curve + Extrude vector + Extrude distance in vector direction + Extrude distance against vector direction + Spans number by vector direction. No extrusion in vector direction will be performed if 0 is passed + Spans number against vector direction. No extrusion against vector direction will be performed if 0 is passed + Spans number in profile direction. Automatically defined if 0 or less + Use uniform or curvature strategy for spans distribution along profile direction + Show T-Spline Surface in box or smooth visualization + tspline,extrude,curve - - Returns the total volume of the Solid + + Constructs a T-spline by sweeping a cross section curve along a path + Profile curve + Path curve + If spans should be parallel in path direction + Spans number in path + Spans number in profile. Automatically defined if 0 or less + Use uniform or curvature strategy for spans distribution along path + Use uniform or curvature strategy for spans distribution along profile + Show T-Spline Surface in box or smooth visualization + tspline,sweep,curve - - The centroid of the Solid - - - average,center - + + Creates a T-spline surface by sweeping the profile curve around the axis formed + by the axis origin and axis direction, starting at start_angle in degrees, + and sweeping by sweep_angle in degrees + Profile curve + Rotation center + Rotation axis + Angle to start rotation from + Angle to finish rotation at + Spans number in radius + Spans number in height. Automatically defined if 0 or less + Use uniform or curvature strategy for spans distribution + Symmetry options of a T-Spline Surface + Show T-Spline Surface in box or smooth visualization + tspline,revolve,curve - - The boolean union of this Solid and another. - - - - addition,merge,combine - + + Creates a T-spline surface from a list of lines. + Accepts curves, but takes only start and end points from them. + Lines to build T-Spline from. Only endpoints are used + The maximum number of adjusted faces + The curve-curve intersection tolerance + Whether to crease vertices with valence 2 or not + Show T-Spline Surface in box or smooth visualization + tspline,line,build - - Unions a list of Solids with this Solid. - - - - addition,merge,combine,unionmany,union multi - + + Creates a T-spline piped surface using a network of curves or lines. + A smooth joint is created at each curve intersection. + Some parameters take a single value or a list, one value per curve. + A list of curves to create pipes from + Default radius for created pipes + The tolerance used to detect curve intersections + Numbers of segments for each curve. The size of the list can be the curve count or 1 for replication or 0 for automatic determination. + If true, the parameters of the handle at the start of each curve are automatically generated, and the custom parameters of rotationsAtStart, radiiAtStart, and positionsAtStart are ignored. + If true, the parameters of the handle at the end of each curve are automatically generated, and the custom parameters of rotationsAtEnd, radiiAtEnd, and positionsAtEnd are ignored. + Custom rotation angle in degrees for each pipe handle at the start of each curve. This parameter is ignored when autoHandleStart is true. The size of the list can be the curve count or 1 for replication. + Custom rotation angle in degrees for each pipe handle at the end of each curve. This parameter is ignored when autoHandleEnd is true. The size of the list can be the curve count or 1 for replication. + Custom radius for each pipe handle at the start of each curve. This parameter is ignored when autoHandleStart is true. The size of the list can be the curve count or 1 for replication. + Custom radius for each pipe handle at the end of each curve. This parameter is ignored when autoHandleEnd is true. The size of the list can be the curve count or 1 for replication. + Custom position of each pipe handle at the start of each curve in percentage between 0 and 1 along the arc-length of curve. This parameter is ignored when autoHandleStart is true. The size of the list can be the curve count or 1 for replication. The start and end position should not overlap each other on each curve. Ideally, the start position should be close to 0, while the end position close to 1. + Custom position of each pipe handle at the end of each curve in percentage between 0 and 1 along the arc-length of curve. This parameter is ignored when autoHandleEnd is true. The size of the list can be the curve count or 1 for replication. The start and end position should not overlap each other on each curve. Ideally, the start position should be close to 0, while the end position close to 1. + Show T-Spline Surface in box or smooth visualization + tspline,create,pipe,curve - - The boolean difference of this Solid with another - - - - - The boolean difference of this Solid and the union of input Solids - - - - subtract,differencemany,diffall,diff multi - + + Combines given T-spline surfaces into a single one. + Surfaces can be disjoint. + If at least one surface is in box mode, the output surface will be in box mode as well. + Note: All input surfaces must have the same version in order to be combined successfully. For this reason, one or more surfaces may be cloned internally and their versions either upgraded or downgraded to match the version currently used in Dynamo. The resulting surface may therefore have subtle differences from what might be the expected result. The input surfaces themselves will remain unchanged. + T-Spline Surfaces to combine + tspline,combine - - Obtain a solid Shell from the Faces of this Solid - Distance to extend the shell inwards - Distance to extend she shell outwards - - - extract shell,offset and extract - + + Returns a list of reflections applied to a given T-spline + tspline,symmetry,reflections - - Projects the input Geometry onto this Solid in the input Vector direction. !!This projection method currently supports only points or curves!! - - - - - projectonto,projectonsolid,projecttosolid - + + Returns True if a given T-spline is in box mode + tspline,boxmode,smooth - - Fillets a Solid along input Edges with a given radius. - - - - - round,smooth,smoothedge,roundedges - + + Returns True if a given T-spline is extractable (could be displayed in smooth mode) + tspline,extractable - - Chamfers a Solid along input Edges with a given offset from the edge corner. - - - - - bevel,flattenedges - + + Returns True if a given T-spline is closed + tspline,closed - - Separates a Solid into individual Solids if it comprises more than one disjoint lump. Returns the same Solid if it is a single contiguous lump. - separate disjoint solids - - split,disjoint - + + Returns True if a given T-spline is watertight. All closed surfaces are watertight, but some watertight surfaces are open. + tspline,watertight - - Attempts to repair the solid. - + + Returns True if a given T-spline is standard (all T-points are separated from star points by at least two isocurves) + tspline,standard - - Get a string representation of the Sphere + + Converts the given T-spline surface to solid or surface depending on shape. + Note: There could be subtle unexpected changes in the resulting BRep surface if the input surface is created in a higher T-spline version than the version loaded in Dynamo. In this case, a copy of the surface will be downgraded to the Dynamo version and used in the conversion. + Determines if the resulting body should have the same topology as the input TSpline surface. + Topology entity (Solid or Surface) + tspline,brep,solid,surface - - Create a Solid Sphere cetered at the input Point, with given radius. - - - - - Brep,brep - + + Converts the given T-spline surface to a mesh. The mesh can have both triangles and quads. + The minimum number of segments in each direction. At least one segment will always be produced. + Maximum allowed distance from the mesh to the surface. Setting to a zero or a negative value will disable its use + Mesh entity + tspline,convert,mesh - - Create a Solid Sphere containing four input Points on the surface. - - - - Brep,brep - + + Thickens the given T-spline surface by the given distance in the direction of its face normals + Distance to thicken + Determines if resulting edges should be creased + Thickened TSpline surface + tspline,thicken,normal - - Fit a Sphere as close as possible to the input Points. - - - - Brep,brep - + + Thickens the given T-spline surface by the given vector + Direction to thicken + Determines if resulting edges should be creased + Thickened TSpline surface + tspline,thicken,vector - - Return the center Point of the Sphere. + + Adds a crease to the given edge on a T-spline surface + Edges to crease + TSpline surface with creased edges + tspline,edge,crease - - Return the radius of the Sphere. + + Removes the crease from the given set of edges + Edges to uncrease + TSpline surface with uncreased edges + tspline,crease,uncrease - - Get a string representation of the Surface + + Adds a crease to the given set of vertices on a T-spline surface + Vertices to crease + TSpline surface with creased edges + tspline,edge,crease - - Union a collection of surfaces into one surface. This method might return a polySurface if the resulting union is non-manifold or multi-faced. - A collection of surfaces. - Union of surfaces - - merge,join,boolean,addition - + + Removes the crease from the given set of vertices + Vertices to uncrease + TSpline surface with uncreased edges + tspline,crease,uncrease - - Create a Surface by lofting between input cross section Curves. - Curves to loft through - Surface created by loft - - loft - + + Welds the given list of vertices into a single vertex + Vertices to weld + Position of the result vertex grip. Mean position of grips is used if null is passed. + Preserve the subd-creases of the input topology + TSpline surface with welded vertices + tspline,weld,vertex - - Create a Surface by lofting between input cross section Lines. This is slightly faster and produces a less smooth result than Surface.ByLoft. - - - - ruledsurface,lines - - - 0.5,0.4 - + + Weld vertices of first and second groups pairwise. + The first group is considered vertices of this T-spline. + The second group's vertices can be either from this surface or from any other. + In case of different T-splines, combine is performed before the weld operation. + First group of vertices to weld + Second group of vertices to weld + Preserve the subd-creases of the input topology + TSpline surface with welded vertices + tspline,weld,vertex - - Loft a Surface through the cross sections with a specified guide curve (aka a rail). Guide curve must intersect all of the cross section curves. - - - - - loftbyrail - + + Finds all coincident vertices and welds them together + Tolerance to seek coincidence within + TSpline surface without coincident vertices + tspline,weld,coincident,vertex - - Loft a Surface through the cross sections with a specified guide curves (aka a rails). Guide curves must intersect all of the cross section curves. - Curves to loft through - Curves to guide loft through - Surface created by loft - - loftbyrails,loft rails,guides - + + Unwelds all the given edges. Each vertex on all the edges will be unwelded. + A set of edges to unweld + TSpline surface with unwelded edges + tspline,unweld,edge - - Create a Surface by sweeping a profile Curve along a path. - Curve to sweep - Path curve used to sweep along - Surface created by sweeping profile along path - - sweep,rail,guide,sweep1 - + + Unwelds all the given vertices. All edges on every vertex will be unwelded. + A set of vertices to unweld + TSpline surface with unwelded vertices + tspline,unweld,vertex - - Create a Surface by sweeping a profile Curve along a path. - Curve to sweep - Path curve used to sweep along - Cut the end of the sweep and make it normal to the path - Surface created by sweeping profile along path - - sweep,rail,guide,sweep1 - + + Creates a match with a T-spline and a closed loop of curves + Closed T-Spline edge loop to create match with + Closed curve loop to create match with + Geometry continuity to attempt to match: G0, G1, G2 + Wether to use arcLength alignment while building match + If true, extra control points will be added to the T-spline to match the surfaces within a given tole­rance. + Max number of refinement steps. Ignored if useRefinement is set to false + Tolerance to hit. Ignored if useRefinement is set to false + Whether to use propagation while building match + Determines how much of the surface is affected by the match. Ignored if usePropagation is set to false + Tangent scale for G1 or curvature scale for G2. Ignored if continuity is G0. + Whether to reverse the alignment direction + T-Spline surface positioned between given T-Spline border edges and curve loop + tspline,match,curve - - Create a Polygon Surface connecting input Points in a closed Polygon and patching it. - List of perimeter points - Surface created from perimeter points - - patch,surfacebypolygon - - - - Sweep the cross section curve along a path guided by a two rails - The input path to sweep along. - A rail to guide the orientation of the sweep. - The profile curve to sweep along the path. - Surface created by sweeping two rails - - sweep2,guides - + + Creates a match with a T-spline and a closed loop of BRep edges. First, + the edge loop is converted to a curve loop and then the match is performed. + Closed T-Spline edge loop to create match with + Closed BRep edge loop to create match with + Geometry continuity to attempt to match: G0, G1, G2 + Wether to use arcLength alignment while building match + If true, extra control points will be added to the T-spline to match the surfaces within a given tole­rance. + Max number of refinement steps. Ignored if useRefinement is set to false + Tolerance to hit. Ignored if useRefinement is set to false + Whether to use propagation while building match + Determines how much of the surface is affected by the match. Ignored if usePropagation is set to false + Tangent scale for G1 or curvature scale for G2. Ignored if continuity is G0. + Whether to reverse the alignment direction + T-Spline surface positioned between given T-Spline border edges and BRep edge loop + tspline,match,brep - - Create a Surface by sweeping the profile Curve around the axis ray formed by origin Point in the direction of the axis Vector, starting at start_angle in degrees, sweeping sweep_angle in degrees. - Profile curve to revolve - Revolving axis origin - Revolving axis direction - Start angle in degrees - Sweep angle in degrees - Surface created by revolving profile - - lathe - + + Removes vertices from T-spline topology + Vertex or vertices to delete + TSpline surface with deleted vertices + tspline,vertex,vertices,delete - - Create a Surface by filling in the interior of a closed boundary defined by input Curves. - Closed curve used as surface boundary - Surface created by patch - - edgesrf,edgesurface,patch,fill - + + Removes edges from T-spline topology + Edge or edges to delete + TSpline surface with deleted edges + tspline,edge,delete - - Returns the total surface area. + + Removes faces from T-spline topology + Face or faces to delete + TSpline surface with deleted faces + tspline,face,delete - - Returns the sum of lengths of all boundary edges of the surface. - - circumference - + + Changes visualization style of a T-spline: + smooth visualization if True is passed, box otherwise + Enable or disable smooth visualization + T-spline with chosen visualization style + tspline,visualization,mode,smooth,box - - Returns True if surface is closed in U direction, false if it's not. + + Performs a single or multiple symmetric extrudes on a set of edges and moves new edges by the given vector + A set of edges to extrude + Vector to move new edges + Amount of new segments that will be created + T-spline with extruded edges + tspline,extrude,direction,vector,edge - - Returns True if surface is closed in V direction, false if it's not. + + Performs a single or multiple symmetric extrudes on a set of faces and moves new edges by the given vector + A set of faces to extrude + Vector to move new faces + Amount of new segments that will be created + t-spline with extruded faces + tspline,extrude,direction,vector,face - - Returns True if surface is closed in U or V direction, false if it's neither. + + Performs a single or multiple symmetric extrudes on a set of edges and moves new edges by the path of the given curve + A set of edges to extrude + The path, new edges will follow + Amount of new segments that will be created + t-spline with extruded edges + tspline,extrude,curve,edge - - Subtract the input tools from this Surface. - - - - difference,trim,removefrom,cut - + + Performs a single or multiple symmetric extrudes on a set of faces and moves new edges by the path of the given curve + A set of faces to extrude + The path, new faces will follow + Amount of new segments that will be created + t-spline with extruded faces + tspline,extrude,curve,face - - The boolean difference of this Surface and the union of input Surfaces. This method might return a polySurface if the resulting boolean is non-manifold or multi-faced. - Other surfaces to subtract - Resulting boolean surface or polySurface - - subtract,differencemany,diffall,diff multi - + + Replaces given edges with a channel of faces + A set of edges to replace of + The bevel will be contained to this percentage (between 0 and 1) of the faces neighboring the selected edge. + The number of rows of faces in the channel + Whether to create new faces on the box mode faces of the old model. + Determines how round or flat the bevel is. Takes values from 0 to 1. + T-Spline with beveled edges + tspline,bevel,edge - - Return the UV parameter pair at the input Point. This is the inverse of Point at parameter. - - - - evaluateatpoint,surfaceatpoint,uvatpoint,uvs - - - 0.5,0.5,0.5,0.4 - + + Slides the given edges along neighboring edges + A set of edges to slide + Edges will be slide this far (as a percentage between 0 and 1) toward the neighboring face. + Determines how round or flat the bevel is. Takes values from 0 to 1. + T-Spline with slided edges + tspline,slide,edge - - Trims the surface with a collection of one or more closed PolyCurves. One of the loops needs to be the boundary loop of the input surface. In addition, one or more inner loops need to be added for holes. - - - - trim multiple,removeloops,cutloops - + + Merges the given edges. Edges in each group should create equal counts + of continuous sets. Edges from the first group are considered + edges of this surface. Edges from the second group can be either + from this surface or any other surface. In case of different + surfaces, combine is performed before merge. + First set of edges to merge + Second set of edges to merge + The surface will match the original surfaces more closely. + T-Spline surface with merged edges + tspline,merge,edge - - Trims the surface with a collection of one or more closed PolyCurves that must all lie on the surface within the specified tolerance. If one or more holes need to be trimmed from the input surface, there must be one outer loop specified for the boundary of the surface and one inner loop for each hole. If the region between the surface boundary and the hole(s) needs to be trimmed, only the loop for each hole should be provided. For a periodic surface with no outer loop such as a spherical surface, the trimmed region can be controlled by reversing the direction of the loop curve. - One or more closed PolyCurves that can be in any order in the input.These loops should not intersect each other. - The tolerance used when deciding whether curve ends are coincident and whether a curve and surface are coincident. The supplied tolerance cannot be smaller than any of the tolerances used in the creation of the input polycurves. The default value of 0.0 means that the largest tolerance used in the creation of the input polycurves will be used. - Surface trimmed by closed loops. - - trim multiple,removeloops,cutloops - + + Builds a bridge between two sets of faces. Items of the first group + are considered children of this surface. Items of the second + group can be either children of this surface or belong to + a different surface. Topology within each group might not be adjacent + but should create the same count of distinct loops. + First group of faces to bridge + Second group of faces to bridge + Bridging curves for each distinct topology + loop (straight lines are used if empty list is passed, if one curve + passed it is replicated if more than one input loop is detected) + Number of full rotations around + the normal of the frames along the bridging curve for each distinct + loop of topology (0 is used if empty list is passed, if one value + passed it is replicated if more than one input loop is detected) + Number os segments along the bridge for + each distinct topology loop. Span count for each group should be + greater than corresponding number of rotations (1 is used if empty + list is passed, if one value passed it is replicated if more than + one input loop is detected) + Delete bridges between border edges. + Preserve the subd-creases of the + input topology + List of orient vertices for + each distinct topology loop from the first group (The number of vertices should + be the same as detected input loops or list can be empty) + List of orient vertices for + each distinct topology loop from the second group (The number of vertices should + be the same as detected input loops or list can be empty) + List of flags indicating whether + to flip alignment of bridge for corresponding topology loop. + (false is set if empty list is passed, if one value passed it is replicated + for each detected input loop) + TSpline surface with topology, connected by bridge + tspline,bridge,face - - Return the surface normal at the input Point on the Surface. - Point at which to evaluate surface normal - Normal at point - - perpendicular - + + Builds a bridge between a set of faces and a set of edges. Items of the + first group are considered children of this surface. Items of + the second group can be either children of this surface or belong + to a different surface. Topology within each group might not be + adjacent but should create the same count of distinct loops. + First group of faces to bridge + Second group of edges to bridge + Bridging curves for each distinct topology + loop (straight lines are used if empty list is passed, if one curve + passed it is replicated if more than one input loop is detected) + Number of full rotations around + the normal of the frames along the bridging curve for each distinct + loop of topology (0 is used if empty list is passed, if one value + passed it is replicated if more than one input loop is detected) + Number os segments along the bridge for + each distinct topology loop. Span count for each group should be + greater than corresponding number of rotations (1 is used if empty + list is passed, if one value passed it is replicated if more than + one input loop is detected) + Delete bridges between border edges. + Preserve the subd-creases of the + input topology + List of orient vertices for + each distinct topology loop from the first group (The number of vertices should + be the same as detected input loops or list can be empty) + List of orient vertices for + each distinct topology loop from the second group (The number of vertices should + be the same as detected input loops or list can be empty) + List of flags indicating whether + to flip alignment of bridge for corresponding topology loop. + (false is set if empty list is passed, if one value passed it is replicated + for each detected input loop) + TSpline surface with topology, connected by bridge + tspline,bridge,face,edge - - Gets a Nurbs representation of the Surface. This method may approximate Surface in certain circumstances. - + + Builds a bridge between a set of edges and a set of faces. Items of the + first group are considered children of this surface. Items of + the second group can be either children of this surface or belong + to a different surface. Topology within each group might not be + adjacent but should create the same count of distinct loops. + First group of edges to bridge + Second group of faces to bridge + Bridging curves for each distinct topology + loop (straight lines are used if empty list is passed, if one curve + passed it is replicated if more than one input loop is detected) + Number of full rotations around + the normal of the frames along the bridging curve for each distinct + loop of topology (0 is used if empty list is passed, if one value + passed it is replicated if more than one input loop is detected) + Number os segments along the bridge for + each distinct topology loop. Span count for each group should be + greater than corresponding number of rotations (1 is used if empty + list is passed, if one value passed it is replicated if more than + one input loop is detected) + Delete bridges between border edges. + Preserve the subd-creases of the + input topology + List of orient vertices for + each distinct topology loop from the first group (The number of vertices should + be the same as detected input loops or list can be empty) + List of orient vertices for + each distinct topology loop from the second group (The number of vertices should + be the same as detected input loops or list can be empty) + List of flags indicating whether + to flip alignment of bridge for corresponding topology loop. + (false is set if empty list is passed, if one value passed it is replicated + for each detected input loop) + TSpline surface with topology, connected by bridge + tspline,bridge,face,edge - - Gets a Nurbs representation of the Surface. This method may approximate Surface in certain circumstances. - Determines if the surface should be restored to its original parameter range before conversion. An example of when the parameter range of a surface is limited is after a Trim operation. - + + Builds a bridge between two sets of edges. Items of the + first group are considered children of this surface. Items of + the second group can either be children of this surface or belong + to a different surface. Topology within each group might not be + adjacent but should create the same count of distinct loops. + First group of edges to bridge + Second group of edges to bridge + Bridging curves for each distinct topology + loop (straight lines are used if empty list is passed, if one curve + passed it is replicated if more than one input loop is detected) + Number of full rotations around + the normal of the frames along the bridging curve for each distinct + loop of topology (0 is used if empty list is passed, if one value + passed it is replicated if more than one input loop is detected) + Number os segments along the bridge for + each distinct topology loop. Span count for each group should be + greater than corresponding number of rotations (1 is used if empty + list is passed, if one value passed it is replicated if more than + one input loop is detected) + Delete bridges between border edges. + Preserve the subd-creases of the + input topology + List of orient vertices for + each distinct topology loop from the first group (The number of vertices should + be the same as detected input loops or list can be empty) + List of orient vertices for + each distinct topology loop from the second group (The number of vertices should + be the same as detected input loops or list can be empty) + List of flags indicating whether + to flip alignment of bridge for corresponding topology loop. + (false is set if empty list is passed, if one value passed it is replicated + for each detected input loop) + TSpline surface with topology, connected by bridge + tspline,bridge,edge - - Gets a Nurbs representation of the Surface within a specified tolerance. This method may approximate Surface in certain circumstances. - Specified tolerance - Nurbs surface representation of surface - - tonurbs - + + Fills holes in a T-spline + Set of edges with hole inside. Edges must be border. + Method for filling hole: 0 - tesselation, 1 - ngons, 2 - collapse, 3 - collapse and weld + Preserve the subd-creases of the input topology + tspline,edge,fill,hole - - Thicken Surface into a Solid, extruding in the direction of Surface normals on both sides of the Surface. - Amount to thicken - Thickened surface as solid - - offset,tosolid - + + Appends the given list of reflections to a T-Spline + List of reflections + Whether to weld symmetric portions + Tolerance to weld symmetric portions + T-Spline surface with new reflections appended - - Thicken Surface into a Solid, extruding in the direction of Surface normals. If both_sides parameter is true, surface is thickened on both sides. - Amount to thicken - True to thicken on both sides, false to thicken on one side - Thickened surface as solid - - offset,bothsides,tosolid - + + Removes all reflections from the given T-spline + T-Spline surface with given reflections removed - - Offset Surface in direction of Surface normal by specified distance. - Amount to offset - Offseted surface + + Compresses all topology on an input surface and makes the indices contiguous. This function maintains the relative order of the indices. + tspline,index,compress - - The returned coordination system use xAxis, yAxis and zAxis to represent the uDir, vDir and normal. The length of xAxis, yAxis represents the curvatures. - U component of parameter - V component of parameter - Coordinate system based on the normal, U direction, and V direction at the UV position on the surface + + Subdivides the given faces into four faces each in exact or simple mode + depending on the 'exact' input + List of faces to subdivide + If false, resulting surface can be flatter and sharper than the original, + if true, it keeps its original shape + T-Spline with given faces subdivided + tspline,subdivide,faces,simple - - Return a CoordinateSystem aligned with principal curvature directions. - U component of parameter - V component of parameter - CoordinateSystem aligned with principal curvature directions + + Interpolates a given T-spline surface. Forward interpolation moves control points to their parametric locations on the surface. Reverse interpolation generates a point on the surface for each original control point and moves this control point to its corresponding surface point. + Interpolation direction: forward if false, reverse otherwise + Interpolated T-Spline in given direction + tspline,interpolate,reverse - - Return the U tangent Vector at specified U and V parameters. - U component of parameter - V component of parameter - U tangent vector + + Takes every given T-spline vertex and pulls it towards the closest point + point on the target geometries. If 'surfacePoints' is True, the surface point + of the vertex is pulled. If False, the control grip is pulled. + List of vertices to pull + List of geometries to pull to + Flag, indicating whether to use surface or control points of vertices + T-Spline Surface with pulled vertices + tspline,pull,vertices - - Return the V tangent Vector at specified U and V parameters. - U component of parameter - V component of parameter - V tangent vector + + Flattens control points of given vertices to a single plane. + Requires input of at least four vertices. + List of vertices + T-SPline Surface with flattened vertices + tspline,flatten,vertices - - Return the normal Vector at specified U and V parameters. - U component of parameter - V component of parameter - Normal at parameter + + Flattens control points of given vertices to a single plane + that will be parallel with the given plane. + Requires input of at least four vertices. + List of vertices + Plane to fit vertices parallel to + T-SPline Surface with flattened vertices + tspline,flatten,vertices,fitparallel - - Return the derivatives at input U and V coordinates. - U component of parameter - V component of parameter - U and V derivatives of surface - - tangent,normal - + + Copies given faces to a new T-spline surface with no symmetry + Faces to duplicate + T-Spline Surface with chosen faces only + tspline,face,duplicate - - Returns the Gaussian curvature at U and V parameters. - - - - - developable - + + Inverts the normals of all faces in the mesh + T-Spline Surface with inverted normals + tspline,flip,normal,vector - - Returns the principal curvatures at the U and V parameters. - - - + + Makes all knot intervals on a T-spline surface uniform + T-Spline Surface with uniform internals + tspline,knot,uniform - - Returns principal direction vectors at U and V parameters. - U component of parameter - V component of parameter - U and V tangent vectors + + Standardizes the given T-spline to the point where exact insertion + can be performed. If it cannot be standardized, a warning is shown + explaining the reason. + Standardized T-Spline Surface + tspline,standardize - - Return the Point at specified U and V parameters. - - + + Moves the given vertices along the given vector + Vertex list to be moved + Direction to move along + Flag, indicating whether to use surface or control points of vertices - - surfacepoint - - - Return all the boundary Curves of the Surface. - - - edges - + + Exports a given set of T-spline surfaces to a T-spline scene file + Set of a T-Spline surfaces to export + Path to file to save to + File path where T-Spline set is being saved + tspline,export,save,tss,path - - Create a parameter line curve on the given surface. Create a Curve that represents a u or v parameter line on the Surface. A parameter line runs in the direction of increasing u or v parameter at a constant opposite u or v parameter. The resulting Curve will match the Surface parameterisation and its range will be bounded by the Surface parameter range. The type of Curve returned will depend on the Surface type. - If direction == 0, creates a U parameter line, if direction == 1, creates a V parameter line. - - - - lines - - - 0.4 - - - - Returns a new Surface with the Normal flipped. Leaves this surface unchanged. - Surface, which is the same as the input surface but with flipped normals - - - Combines this Surface and input Surface into a PolySurface - - - - topolysurface - - - - Combines this Surface and input Surfaces into a PolySurface - - - - join multiple,joinmany,joinall,topolysurface - - - - Projects the input Geometry onto this Surface in the input Vector direction. !!This projection method currently supports only points or curves!! - - - - - projecttosurface,projectonto - + + Exports a given T-spline surface to a T-spline mesh file + T-Spline surface to export + Path to file to save to + File path where T-Spline Surface is being saved + tspline,export,save,tsm,path - - Attempts to repair the Surface. - + + Translates the given T-spline surface into a string in T-spline mesh (TSM) format + T-Spline surface to serialize + String where T-Spline Surface is being serialized + tspline,import,serialize - - Get a string representation of the Topology + + Creates a T-spline surface from a given string in T-spline mesh (TSM) format + String representation of T-Spline Mesh file + Show T-Spline Surface in box or smooth visualization + Newly loaded T-Spline surface in list + tspline,import,serialize - - The Vertices of the Topology + + Loads a T-spline surface from the given T-spline mesh file path + Path to file to load from + Show T-Spline Surface in box or smooth visualization + Newly loaded T-Spline surface in list + tspline,import,load,tsm,path - - The Edges of the Topology + + Loads a T-spline surface from the given T-spline mesh file + File to load from + Show T-Spline Surface in box or smooth visualization + Newly loaded T-Spline surface in list + tspline,import,load,tsm,file - - The Faces of the Topology + + Loads a set of a T-spline surfaces from the given T-spline scene file path + Path to file to load from + Show T-Spline Surface in box or smooth visualization + A set of newly loaded T-Spline Surfaces + tspline,import,load,tss,path - - Get a string representation of the TSplineEdge + + Loads a set of a T-spline surfaces from the given T-spline scene file + File to load from + Show T-Spline Surface in box or smooth visualization + A set of newly loaded T-Spline Surfaces + tspline,import,load,tss,file - - The TSplineFaces adjacent to this Edge + + Get a string representation of the UV - - The TSplineVertex at which this Edge starts + + Compare two UV's + The other UV + Whether the two objects are equal - - The Vertex at which this Edge ends + + Get a hashcode for this type + A unique hashcode for this object - - Return UVN Frame of the TSEdge (point on the hull, U vector, V vector and normal) + + Create a UV from two doubles. + U value + V value + UV created by coordinates + + surfaceparam,parameters,uv,uvs + - - Index of the TSEdge + + Get the U component of a UV + + uv,uvs + - - Whether the TSEdge is on border + + Get the V component of a V + + uv,uvs + - - Whether the TSEdge is manifold + + Get a string representation of the Vertex - - A bunch of TSEdge properties: uvnFrame and index, whether TSEdge is on Border, is Manifold or not - + + The Point where this Vertex is located - - Get a string representation of the TSplineFace + + The Edges emanating from this Vertex - - All of the TSplineEdges around this Face in counterclockwise order + + The Faces adjacent to this Vertex - - All of the TSplineVertices around this Face in counterclockwise order + + Get a string representation of the BoundingBox - - Return UVN Frame of the TSplineFace (point on the hull, U vector, V vector and normal) + + Compare two BoundingBox's + The other BoundingBox + Whether the two objects are equal - - Index of the TSFace + + Get a hashcode for this type + A unique hashcode for this object - - Number of edges or vertices on the TSFace + + Create an axis-aligned BoundingBox around input Geometries. + Geometries to determine bounding box + Bounding box enclosing geometries + + bounding,bound,multiple,boundall + - - Number of parametric sides on the TSFace + + Create a non-axis-aligned, minimum-volume, oriented bounding box around the input geometries. + + Oriented bounding box arounding input geometries. - - A bunch of TSplineFace properties: uvnFrame, index, valence and number of sides + + Create a non-axis-aligned BoundingBox around input Geometry, oriented in the X, Y, and Z axis of the CoordinateSystem. + + + + bounding,bound + - - Get a string representation of the TSplineInitialSymmetry + + Create a non-axis-aligned BoundingBox around input Geometries, oriented in the X, Y, and Z axis of the CoordinateSystem. + + + + + bounding,bound,multiple,boundall + - - Create a radial TSplineInitialSymmetry with given amount of spans per symmetric segment. - + + Creates the an axis-aligned BoundingBox spanning between the minimum Point and the maximum Point. + + - tspline,symmetry + bounding,bound,bymaxmin,max,min,bypoints - - Create an axial TSplineInitialSymmetry with given symmetry axes. - - - + + Constructs a BoundingBox from minimum coordinates (lower-left-rear corner of the box), to maximum coordinates (upper-right-front corner of the box). CoordinateSystem is the transform FROM the coordinate space of the box TO the model space. This method is designed to match Revit's API, allowing you to extract out the parameters from a Revit BoundingBox without any conversions. + + + - tspline,symmetry + bounding,bound,bymaxmin,max,min,bypoints - - Whether newly created t-spline has radial symmetry. + + The minimum point - - Whether newly created t-spline has symmetry on x axis. + + The maximum point - - Whether newly created t-spline has symmetry on y axis. + + The CoordinateSystem of the BoundingBox. For an axis-aligned box, the CS is oriented along with the X, Y, Z axes and is located at the center of the box. For a non-aligned box, the CS can have an arbitrary orientation and is centered at the center of the box. - - Whether newly created t-spline has symmetry on z axis. + + Get the intersection of two BoundingBoxes. Note: This does not work for non-axis-aligned boxes as those intersections might not result in a box. Intersect their corresponding cuboids instead. + Other bounding box to intersect + Bounding box obtained from intersection of bounding boxes - - Number of faces in symmetry segment. Only available if t-spline has radial symmetry. + + Determine whether two BoundingBoxes intersect. Note: This works only if both bounding boxes have the same alignment (transform). In such cases, test the intersection between their corresponding cuboids. + Other bounding box + Do bounding boxes intersect + + get overlap + - - Get a string representation of the TSplineReflection + + Determine if the BoundingBox is empty + Returns true if the bounding box is empty - - Create axial reflection for t-spline symmetry by given plane. - Plane for t-spline axial reflection. Given in World coordinates - T-Spline axial reflection + + Determine if a point is inside of the bounding box. + The test point + True if the point is inside, otherwise False - tspline,symmetry,reflection,axial + point inside,testpoint - - Create radial reflection for t-spline symmetry by given plane with given segments count and given angle (in degrees) between each pair of segments. - Plane which normal is axis for t-spline radial reflection. Given in World coordinates - Number of segments of radial reflection - Angle between each pair of segments of radial symmetry (in degrees). If is set to 0 it is defined by (360 / segmentsCount) - T-Spline radial reflection + + Get the bounding box as a solid cuboid. + Returns cuboid representation of the bounding box. - tspline,symmetry,reflection,radial + converttosolid,bb2cube,bb2cub,bounding tosolid,cubes + + 0.5,0.4,0.3,0.5,0.3 + - - Whether the reflection is radial + + Get the BoundingBox as a collection of Surfaces. + Returns polysurface representation of the bounding box + + converttosurfaces,convert2surfaces,bbtosrfs,bbtosrfs,bounding to surfaces,bound to poly,convert2poly + - - Number of segments of radial reflection + + Parse the incoming JSON string formatted with autodesk.geometry:boundingbox3d-1.0.0 schema. + JSON string to parse + BoundingBox - - Angle between each pair of symmetric segments of radial reflection + + Convert the BoundingBox into a JSON object formatted with autodesk.geometry:boundingbox3d-1.0.0 schema. + The resulting JSON string - - Plane of the reflection + + Get a string representation of the CoordinateSystem - - Axis of the reflection + + Creates a CoordinateSystem as the World Coordinate System: origin at + 0, 0, 0; x axis at 1, 0, 0; y axis at 0, 1, 0; z axis at 0, 0, 1 + zero,wcs - - Get a string representation of the TSplineTopology + + Create a CoordinateSystem with origin at X and Y locations, with + X and Y Axes set as WCS X and Y Axes. Z defaults to 0. - - Vertices contained in this T-Spline Surface. + + Create a CoordinateSystem with origin at X, Y, and Z locations, with + X and Y Axes set as WCS X and Y Axes. + translate - - Edges contained in the T-Spline Surface. + + Create a CoordinateSystem with origin at input Point, with X and Y Axes + set as WCS X and Y Axes. + bypoint - - Faces contained in the T-Spline Surface. + + Create a CoordinateSystem with origin equal to input Plane origin, and + X and Y axes lying in the Plane, aligned with Plane X and Y axes. - - Regular Vertices contained in the T-Spline Surface + + Create a CoordinateSystem at the origin with X and Y axis. + Input Vectors are normalized before creating the CoordinateSystem. - - Star-Point Vertices contained in the T-Spline Surface + + Create a CoordinateSystem at the origin with X and Y axis, with Z + axis ignored completely. Input Vectors are normalized before creating + the CoordinateSystem. + byxy,coord by2axis - - T-Point Vertices contained in the T-Spline Surface + + Creates a CoordinateSystem at the specified cylindrical coordinate parameters with respect to the specified coordinate system - - Non-Manifold Vertices contained in the T-Spline Surface + + Creates a CoordinateSystem at the specified spherical coordinate parameters with respect to the specified coordinate system - - Border Vertices contained in the T-Spline Surface + + Determine whether it is possible to get the Inverse of this CoordinateSystem + inverse,testinverse - - Inner Vertices contained in the T-Spline Surface + + Tests if the scaling orthogonal, i.e. does it have a shear component. + uniform - - Non-Manifold Edges contained in the T-Spline Surface + + Tests if the scaling orthogonal and are all the vectors normalized. + uniform,normal,samelength - - Border Edges contained in the T-Spline Surface + + Obtain the Determinant of this CoordinateSystem - - Inner Edges contained in the T-Spline Surface + + Creates a Point representing the CoordinateSystem origin. + position,center - - Regular Faces contained in the T-Spline Surface + + Returns X Axis of CoordinateSystem. + left,right - - N-Gon Faces contained in the T-Spline Surface + + Returns Y Axis of CoordinateSystem. + forward,back - - Border Faces contained in the T-Spline Surface + + Returns Z Axis of CoordinateSystem. + up,down - - Inner Faces contained in the T-Spline Surface + + Returns the X Axis scaling of the CoordinateSystem: the length of the X Axis vector. - - Return number of vertices in the T-Spline Surface + + Returns the Y Axis scaling of the CoordinateSystem: the length of the Y Axis vector. - - Return number of edges in the T-Spline Surface + + Returns the Z Axis scaling of the CoordinateSystem: the length of the Z Axis vector. - - Return number of faces in the T-Spline Surface + + Returns the Plane the X and Y axes lie in, with root at the origin. - - Decomposed Vertices differed by type - Set of vertices + + Returns the Plane the Y and Z axes lie in, with root at the origin. - - Decomposed Edges differed by type - Set of edges + + Returns the Plane the Z and X axes lie in, with root at the origin. - - Decomposed Faces differed by type - Set of faces + + Get the inverse of this CoordinateSystem - applying this CoordinateSystem to a piece of Geometry reverses the original. - - Return vertex at given index - Index to get vertex at - T-Spline Vertex - - tspline,face,byindex - + + Mirror the object across the input Plane + reflect,flip over - - Return edge at given index - Index to get edge at - T-Spline Edge - - tspline,face,byindex - + + Apply the argument CoordinateSystem after this one - Result = this * other - - Return face at given index - Index to get face at - T-Spline Face - - tspline,face,byindex - + + Apply the argument CoordinateSystem before this one - Result = other * this - - Get a string representation of the TSplineUVNFrame + + Returns a Vector containing the X, Y, and Z scale factors + Scaled vector + get size,scalecomponents,scalevector - - Point of the TopologyItem on the hull + + Determine if two CoordinateSystems are equal + other coordinate system + returns true if coordinate systems are equal - - U vector of the TopologyItem + + Translates any given CoordinateSystem by the given displacements in the x, y, + and z directions defined in WCS respectively. + Displacement along X-axis. + Displacement along Y-axis. + Displacement along Z-axis. + Transformed CoordinateSystem. + move,by amount - - V vector of the TopologyItem + + Translate the object in the direction and magnitude of input Vector. + Vector for translation direction + Translated coordinate system + move,along vector - - Normal of the TopologyItem + + Translates any CoordinateSystem type by the given distance in the given + direction. + Displacement direction vector + Displacement distance along given direction + Translated coordinate system + move,along vector,distance - - Get a string representation of the TSplineVertex + + Transform the object by the input CoordinateSystem matrix. + input coordinate system + Transformed coordinate system - - The TSplineEdges emanating from this Vertex + + Transforms this CoordinateSystem from source CoordinateSystem to a new + context CoordinateSystem. + + + Transformed CoordinateSystem. - - The TSplineFaces adjacent to this Vertex + + Rotates an object around an origin and an axis by a specified degree + Origin point + Vector axis for rotation + Degrees to rotate + Rotated coordinate system + around,axis,degrees - - Return UVN Frame of the TSVertex (point on the hull, U vector, V vector and normal) + + Rotates an object around the origin and normal of the given Plane by a specified + degree + Plane to get normal from + Rotation value in degrees + Rotated coordinate system + /// around,normal,degrees - - Index of the TSVertex + + Scale uniformly around the origin + Amount to scale + Scaled coordinate system + resize,size - - Whether the TSVertex is a star point + + Scale non-uniformly around the origin + Amount to scale in X axis + Amount to scale in y axis + Amount to scale in z axis + Scaled coordinate system + resize,size,scaleNU,scalenu - - Whether the TSVertex is a T-point + + Scale non-uniformly around a given Plane + Plane to scale around + Amount to scale in X axis + Amount to scale in y axis + Amount to scale in z axis + Scaled coordinate system + resize,size,scaleNU,scalenu - - Whether the TSVertex is manifold + + Scale uniformly around a given point, using + Scaling base point + Point to scale from + Point to scale to + Scaled coordinate system + resize,from,to,size - - Number of edges or faces on the TSVertex + + Scale in one dimension by using a base point, a starting point (from), and an end point (to). The scaling axis is defined by the line between base point and start point. + Scaling base point + Point to scale from + Point to scale to + Scaled coordinate system + resize,size,from,to,scale1d,1d, lines + 0.5,0.5,0.5,0.5,0.5,0.5,0.4 - - Functional valence of the TSVertex, taking T-points into account + + Scale in two dimension by base and 2 pick points The two pick points are projected onto the base plane in order to determine the 2d scale factors + Scaling base point + Point to scale from + Point to scale to + Scaled coordinate system + resize,size,from,to,scale2d,2d - - A bunch of TSVertex properties: uvnFrame, index, valence and functionalValence, whether TSVertex is a StarPoint, TPoint, Manifold or not - + + Parse the incoming JSON string formatted with autodesk.math:matrix44d-1.0.0 schema. + JSON string to parse + CoordinateSystem - - Get a string representation of the TSplineSurface + + Convert the CoordinateSystem into a JSON object formatted with autodesk.math:matrix44d-1.0.0 schema. + The resulting JSON string - - Generates a T-spline primitive plane surface using an origin point and normal vector - Root point of plane - Normal of plane - 2D point of minimum corner in coordinates of plane - 2D point of maximum corner in coordinates of plane - Number of spans in width - Number of spans in length - Symmetry options of a T-Spline Surface - Show T-Spline Surface in box or smooth visualization - Plane T-Spline Surface - tspline,plane,origin,normal + + Get a string representation of the Curve - - Creates an "oriented" T-spline plane, positioned at Point origin with Vector normal, but with a specific X-axis orientation. - This has no impact on splitting, intersect, project, etc. operations; it only specifies the orientation of the input CoordinateSystem. - Root point of plane - Normal of plane - X-axis of plane - 2D point of minimum corner in coordinates of plane - 2D point of maximum corner in coordinates of plane - Number of spans in width - Number of spans in length - Symmetry options of a T-Spline Surface - Show T-Spline Surface in box or smooth visualization - Plane T-Spline Surface - tspline,plane,origin,normal,axis + + Create a curve by line of surface in uv space + Surface to use + Starting uv at which curve will start + Ending uv at which curve will end + Curve at start and end parameters of surface + + isocurve,curvebyuv,lines,uvs + + + 0.5,0.5,0.4,0.4 + - - Creates a T-spline primitive plane surface by origin and X and Y axes. - The Z-axis is the cross product of the two vectors. - Root point of plane - X-axis of plane - Y-axis of plane - 2D point of minimum corner in coordinates of plane - 2D point of maximum corner in coordinates of plane - Number of spans in width - Number of spans in length - Symmetry options of a T-Spline Surface - Show T-Spline Surface in box or smooth visualization - Plane T-Spline Surface - tspline,plane,origin,normal,axis + + Create a curve that blends between two curves + First curve to blend + Second curve to blend + flag to indicate which end of curve 1 to blend + flag to indicate which end of curve 2 to blend + flag to indicate if resultant curve is of G1 continuity or G2 continuity + Resulting curve from blending two curves + + blend,make continuous,connect + - - Generates a T-spline primitive plane surface from a list of points - A set of points to fit to plane - 2D point of minimum corner in coordinates of plane - 2D point of maximum corner in coordinates of plane - Number of spans in width - Number of spans in length - Symmetry options of a T-Spline Surface - Show T-Spline Surface in box or smooth visualization - Plane T-Spline Surface - tspline,plane,fit,bestfit,points + + Create a curve by isoline of surface + Base surface + if 0 isoline is along u direction, if 1 along v direction + fixed for the curve value of other surface parameter + Isocurve on surface + + isocurve,curvebydir,lines + + + 0.5,0.5,0.4 + - - Generates a T-spline primitive plane surface from a line and a point. The point cannot lie on the line or anywhere on the line's axis. - Line to build a plane - Point to build a plane - 2D point of minimum corner in coordinates of plane - 2D point of maximum corner in coordinates of plane - Number of spans in width - Number of spans in length - Symmetry options of a T-Spline Surface - Show T-Spline Surface in box or smooth visualization - Plane T-Spline Surface - tspline,plane,line,point + + Returns the total arc length of the curve + + distance + - - Generates a T-spline primitive plane surface using three points as input. The points cannot lie on a straight line. - First point to build a plane - Second point to build a plane - Third point to build a plane - 2D point of minimum corner in coordinates of plane - 2D point of maximum corner in coordinates of plane - Number of spans in width - Number of spans in length - Symmetry options of a T-Spline Surface - Show T-Spline Surface in box or smooth visualization - Plane T-Spline Surface - tspline,plane,line,point + + Returns True if a curve is planar, False otherwise. + + flat,liesinplane + - - Constructs a T-spline cylinder surface defined by a given Coordinate System, radius, and height - Center and base of cylinder will be fit at X-Y plane of this coordinate system - Radius of a cylinder - Height of a cylinder - Number of spans in circumference - Number of spans in height - Symmetry options of a T-Spline Surface - Show T-Spline Surface in box or smooth visualization - Cylindric T-Spline Surface - tspline,cylinder,radius,height + + Returns True if a curve is closed, False otherwise. - - Constructs a T-spline cylinder surface given the bottom and top center point of the cylinder - Start point of a cylinder - End point of a cylinder - Radius of a cylinder - Number of spans in circumference - Number of spans in height - Symmetry options of a T-Spline Surface - Show T-Spline Surface in box or smooth visualization - Cylindric T-Spline Surface - tspline,cylinder,radius,points + + Get the start Point along the Curve + + begin,curvestart,startpt + - - Creates a T-spline cone surface with a given base radius at the start point, - extending to an apex at the end point - Start point of a cone - End point of a cone - Radius of the base of the cone - Number of spans in circumference - Number of spans in height - Symmetry options of a T-Spline Surface - Show T-Spline Surface in box or smooth visualization - Conical T-Spline Surface - tspline,cone,radius,points + + Get the end Point along the Curve + + end,curveend,endpt + - - Creates a T-spline cone surface with axis from start point to end point, with given radii at start and end. - This object does not have an apex and is in the shape of a frustum. - Start point of a cone - End point of a cone - Start radius of a cone - End radius of a cone - Number of spans in circumference - Number of spans in height - Symmetry options of a T-Spline Surface - Show T-Spline Surface in box or smooth visualization - Conical T-Spline Surface - tspline,cone,radii,points,truncated + + The normal to the plane the curve lies in. Only valid for planar curves. + + perpendicular + - - Creates a T-spline cone with a base point at the Coordinate System origin, extending in the direction of the Coordinate System Z-axis, - with its circular base in the Coordinate System XY plane - Center and base of cone will be fit at X-Y plane of this coordinate system - Height of a cone - Radius of a cone - Number of spans in circumference - Number of spans in height - Symmetry options of a T-Spline Surface - Show T-Spline Surface in box or smooth visualization - Conical T-Spline Surface - tspline,cone,radius,cs - - - Creates a T-spline cone with a base point at the Coordinate System origin, extending in the direction of the Coordinate System Z-axis, - with its circular base in the Coordinate System XY plane - Center and base of will be fit at X-Y plane of this coordinate system - Height of a cone - Start radius of a cone - End radius of a cone - Number of spans in circumference - Number of spans in height - Symmetry options of a T-Spline Surface - Show T-Spline Surface in box or smooth visualization - Conical T-Spline Surface - tspline,cone,radius,cs - - - Creates a T-spline sphere centered at the input point, with a given radius - Center of a sphere - Radius of a sphere - Number of radial spans - Number of spans in height - Symmetry options of a T-Spline Surface - Show T-Spline Surface in box or smooth visualization - Spherical T-Spline Surface - tspline,sphere,radius - - - Creates a T-spline sphere from four input points - Four points in list to build a sphere. Points should not be coplanar - Number of radial spans - Number of spans in height - Symmetry options of a T-Spline Surface - Show T-Spline Surface in box or smooth visualization - Spherical T-Spline Surface - tspline,sphere,fit,bestfit - - - Creates a T-spline sphere that fits as closely as possible to the input points - Set of points to fit a sphere - Number of radial spans - Number of spans in height - Symmetry options of a T-Spline Surface - Show T-Spline Surface in box or smooth visualization - Spherical T-Spline Surface - tspline,sphere,fit,bestfit + + Get a Point on the Curve at a specified parameter between StartParameter() and EndParameter() + The parameter at which to evaluate + Point + + pointoncurve,curvepoint + - - Creates a T-spline torus centered at Coordinate System origin, with given radii - Torus will be aligned in the X-Y plane of given coordinate system with center in its origin - Inner radius of a torus - Outer radius of a torus - Number of inner radial spans - Number of outer radial spans - Symmetry options of a T-Spline Surface - Show T-Spline Surface in box or smooth visualization - Toroidal T-Spline Surface - tspline,torus,radii,cs + + Get a Vector tangent to the curve at a specified parameter between StartParameter() and EndParameter() + The parameter at which to evaluate + A Vector parallel to the curve at param + + tangentoncurve,curvetan + - - Creates a T-spline torus with a given center and radii, aligned with the default world XY plane - Center of a torus - Inner radius of a torus - Outer radius of a torus - Number of inner radial spans - Number of outer radial spans - Symmetry options of a T-Spline Surface - Show T-Spline Surface in box or smooth visualization - Toroidal T-Spline Surface - tspline,torus,radii,cs + + Get a Vector perpendicular to the curve at a specified parameter between StartParameter() and EndParameter() + The parameter at which to evaluate + A Vector perpendicular to the curve at param + + normaloncurve,curvenorm + - - Creates a T-spline box centered around the World Coordinate System origin, with a given width, length, and height - Width of a box - Length of a box - Height of a box - Number spans in width - Number spans in length - Number spans in height - Symmetry options of a T-Spline Surface - Show T-Spline Surface in box or smooth visualization - T-Spline Cuboid - tspline,box,cuboid,cube,size + + Get a Vector perpendicular to the curve at a specified parameter between StartParameter() and EndParameter() The curve must be planar. The resulting normal will be consistent across the entire curvature of the curve. + The parameter at which to evaluate + If 'side' is set to false, the normal will point to the right side of the curve (moving from the startpoint to the endpoint of the curve). If 'side' is true, the normal will point to the left of the curve. + A Vector perpendicular to the curve at param + + normaloncurve,curvenorm + - - Creates a T-spline box centered around an input point, with a given width, length, and height - Center of a box - Width of a box - Length of a box - Height of a box - Number spans in width - Number spans in length - Number spans in height - Symmetry options of a T-Spline Surface - Show T-Spline Surface in box or smooth visualization - T-Spline Cuboid - tspline,box,cuboid,cube,size,center + + Get a CoordinateSystem with origin at the point at the given parameter. The XAxis is aligned with the curve normal, the YAxis is aligned with the curve tangent at this point, and the ZAxis is aligned with the up-vector or binormal at this point + The parameter at which to evaluate + CoordinateSystem at parameter of curve + + coordoncurve,curvecoord,derivatives + - - Creates a T-spline box centered and oriented to the input Coordinate System, with a given width, length, and height - X-Y plane of box will be aligned with corresponding X - Width of a box - Length of a box - Height of a box - Number spans in width - Number spans in length - Number spans in height - Symmetry options of a T-Spline Surface - Show T-Spline Surface in box or smooth visualization - T-Spline Cuboid - tspline,box,cuboid,cube,size,cs,coord + + Get a CoordinateSystem with origin at the point at the given parameter + The parameter at which to evaluate + The axis-aligned CoordinateSystem at the point + + frame,axisaligned,aa,coordcurve,framecurve,curveframe,coordoncurve + - - Creates a T-spline box spanning from low point to high point - First corner point - Second corner point - Number spans in width - Number spans in length - Number spans in height - Symmetry options of a T-Spline Surface - Show T-Spline Surface in box or smooth visualization - T-Spline Cuboid - box,cube,byminmax,by corners,by points + + Returns a Plane whose normal aligns with the tangent of the Curve. Parameters are adjusted such that 0 is always the start Point and 1 is always the end Point. + + + + planeoncurve,planecurve,tangentplane + - - Creates a T-spline quadball centered at Coordinate System origin, with a given radius - Local coordinate system - Quadball radius - Spans number in two dimensions of sides of Quadball - Symmetry options of a T-Spline Surface - Show T-Spline Surface in box or smooth visualization - T-Spline Quadball - quadball,tspline,coordinate system,raduis + + Get a Point at a particular arc length along the curve + The distance along the curve at which to evaluate + The point at the given arc length + + pointoncurve,curvepoint,pointalongcurve,distanceoncurve,distancepoint,distpoint,arclength + - - Creates a T-spline quadball with a given center and radius, aligned with the default world XY plane - Quadball center point - Quadball radius - Spans number in two dimensions of sides of Quadball - Symmetry options of a T-Spline Surface - Show T-Spline Surface in box or smooth visualization - T-Spline Quadball - quadball,tsplines,center,point,radius + + Returns points spaced equally along the curve length based on the input number of divisions + Number of divisions + Points spaced equally along length of curve - - Constructs a T-spline surface from a NURBS surface using uniform strategy. - Input NURBS surface is rebuilt with uniform knots placed at equal parametric or - arc length intervals depending on corresponding useArcLen flag, and approximated by - degree 3 NURBS surface. Output T-Spline is divided by given span counts - in u and v directions. - Input NURBS surface - Required spans number in u direction - Required spans number in v direction - Whether to use arc length or parametric subdivision in u parametric direction - Whether to use arc length or parametric subdivision in v parametric direction - Show T-Spline Surface in box or smooth visualization - nurbs surface,tspline,uniform + + Returns points spaced along curve at equal chord length based on the input number of divisions + Number of divisions + List of points on curve - - Constructs a T-spline surface from a NURBS surface using curvature subdivision strategy - Input NURBS surface is rebuilt to degree 3. Output T-spline has span counts and - positions in each direction detected automatically depending on curvature. - Input NURBS surface - Show T-Spline Surface in box or smooth visualization - nurbs surface,tspline,curvature + + Get the point at a particular chord length of the curve from given parameter location. + The chord length at which to evaluate + Parameter on the curve to measure from + true if move forward along curve + Point on curve + + measure from,measure to,parameteratdist + - - Constructs a T-spline by extruding a curve along the given vector - Profile curve - Extrude vector - Extrude distance in vector direction - Extrude distance against vector direction - Spans number by vector direction. No extrusion in vector direction will be performed if 0 is passed - Spans number against vector direction. No extrusion against vector direction will be performed if 0 is passed - Spans number in profile direction. Automatically defined if 0 or less - Use uniform or curvature strategy for spans distribution along profile direction - Show T-Spline Surface in box or smooth visualization - tspline,extrude,curve + + Returns points spaced equally along the curve at given segment length from the given point + The reference point from where to measure + The distance along the curve at which to evaluate + List of points on curve including the given point and along the direction of the curve. - - Constructs a T-spline by sweeping a cross section curve along a path - Profile curve - Path curve - If spans should be parallel in path direction - Spans number in path - Spans number in profile. Automatically defined if 0 or less - Use uniform or curvature strategy for spans distribution along path - Use uniform or curvature strategy for spans distribution along profile - Show T-Spline Surface in box or smooth visualization - tspline,sweep,curve - - - Creates a T-spline surface by sweeping the profile curve around the axis formed - by the axis origin and axis direction, starting at start_angle in degrees, - and sweeping by sweep_angle in degrees - Profile curve - Rotation center - Rotation axis - Angle to start rotation from - Angle to finish rotation at - Spans number in radius - Spans number in height. Automatically defined if 0 or less - Use uniform or curvature strategy for spans distribution - Symmetry options of a T-Spline Surface - Show T-Spline Surface in box or smooth visualization - tspline,revolve,curve - - - Creates a T-spline surface from a list of lines. - Accepts curves, but takes only start and end points from them. - Lines to build T-Spline from. Only endpoints are used - The maximum number of adjusted faces - The curve-curve intersection tolerance - Whether to crease vertices with valence 2 or not - Show T-Spline Surface in box or smooth visualization - tspline,line,build - - - Creates a T-spline piped surface using a network of curves or lines. - A smooth joint is created at each curve intersection. - Some parameters take a single value or a list, two values per curve. - A list of curves to create pipes from - Default radius for created pipes - The tolerance used to detect curve intersections - Numbers of segments in each pipe. Single value or list, two times longer than curves count, are allowed - Values of end rotations for each pipe (in degrees). Single value or list, two times longer than curves count, are allowed - Values of end radiuses for each pipe. Single value or list, two times longer than curves count, are allowed - Values (0 to 1) from the end of each input curve to start of the pipe mesh. Single value or list, two times longer than curves count, are allowed - Show T-Spline Surface in box or smooth visualization - tspline,create,pipe,curve - - - Creates a T-spline piped surface using a network of curves or lines. - A smooth joint is created at each curve intersection. - Some parameters take a single value or a list, one value per curve. - A list of curves to create pipes from - Default radius for created pipes - The tolerance used to detect curve intersections - Numbers of segments for each curve. The size of the list can be the curve count or 1 for replication or 0 for automatic determination. - If true, the parameters of the handle at the start of each curve are automatically generated, and the custom parameters of rotationsAtStart, radiiAtStart, and positionsAtStart are ignored. - If true, the parameters of the handle at the end of each curve are automatically generated, and the custom parameters of rotationsAtEnd, radiiAtEnd, and positionsAtEnd are ignored. - Custom rotation angle in degrees for each pipe handle at the start of each curve. This parameter is ignored when autoHandleStart is true. The size of the list can be the curve count or 1 for replication. - Custom rotation angle in degrees for each pipe handle at the end of each curve. This parameter is ignored when autoHandleEnd is true. The size of the list can be the curve count or 1 for replication. - Custom radius for each pipe handle at the start of each curve. This parameter is ignored when autoHandleStart is true. The size of the list can be the curve count or 1 for replication. - Custom radius for each pipe handle at the end of each curve. This parameter is ignored when autoHandleEnd is true. The size of the list can be the curve count or 1 for replication. - Custom position of each pipe handle at the start of each curve in percentage between 0 and 1 along the arc-length of curve. This parameter is ignored when autoHandleStart is true. The size of the list can be the curve count or 1 for replication. The start and end position should not overlap each other on each curve. Ideally, the start position should be close to 0, while the end position close to 1. - Custom position of each pipe handle at the end of each curve in percentage between 0 and 1 along the arc-length of curve. This parameter is ignored when autoHandleEnd is true. The size of the list can be the curve count or 1 for replication. The start and end position should not overlap each other on each curve. Ideally, the start position should be close to 0, while the end position close to 1. - Show T-Spline Surface in box or smooth visualization - tspline,create,pipe,curve - - - Combines given T-spline surfaces into a single one. - Surfaces can be disjoint. - If at least one surface is in box mode, the output surface will be in box mode as well. - Note: All input surfaces must have the same version in order to be combined successfully. For this reason, one or more surfaces may be cloned internally and their versions either upgraded or downgraded to match the version currently used in Dynamo. The resulting surface may therefore have subtle differences from what might be the expected result. The input surfaces themselves will remain unchanged. - T-Spline Surfaces to combine - tspline,combine - - - Returns a list of reflections applied to a given T-spline - tspline,symmetry,reflections - - - Returns True if a given T-spline is in box mode - tspline,boxmode,smooth - - - Returns True if a given T-spline is extractable (could be displayed in smooth mode) - tspline,extractable - - - Returns True if a given T-spline is closed - tspline,closed - - - Returns True if a given T-spline is watertight. All closed surfaces are watertight, but some watertight surfaces are open. - tspline,watertight - - - Returns True if a given T-spline is standard (all T-points are separated from star points by at least two isocurves) - tspline,standard - - - Converts the given T-spline surface to solid or surface depending on shape. - Note: There could be subtle unexpected changes in the resulting BRep surface if the input surface is created in a higher T-spline version than the version loaded in Dynamo. In this case, a copy of the surface will be downgraded to the Dynamo version and used in the conversion. - Determines if the resulting body should have the same topology as the input TSpline surface. - Topology entity (Solid or Surface) - tspline,brep,solid,surface - - - Converts the given T-spline surface to a mesh. The mesh can have both triangles and quads. - The minimum number of segments in each direction. At least one segment will always be produced. - Maximum allowed distance from the mesh to the surface. Setting to a zero or a negative value will disable its use - Mesh entity - tspline,convert,mesh - - - Thickens the given T-spline surface by the given distance in the direction of its face normals - Distance to thicken - Determines if resulting edges should be creased - Thickened TSpline surface - tspline,thicken,normal - - - Thickens the given T-spline surface by the given vector - Direction to thicken - Determines if resulting edges should be creased - Thickened TSpline surface - tspline,thicken,vector - - - Adds a crease to the given edge on a T-spline surface - Edges to crease - TSpline surface with creased edges - tspline,edge,crease - - - Removes the crease from the given set of edges - Edges to uncrease - TSpline surface with uncreased edges - tspline,crease,uncrease - - - Adds a crease to the given set of vertices on a T-spline surface - Vertices to crease - TSpline surface with creased edges - tspline,edge,crease - - - Removes the crease from the given set of vertices - Vertices to uncrease - TSpline surface with uncreased edges - tspline,crease,uncrease - - - Welds the given list of vertices into a single vertex - Vertices to weld - Position of the result vertex grip. Mean position of grips is used if null is passed. - Preserve the subd-creases of the input topology - TSpline surface with welded vertices - tspline,weld,vertex - - - Weld vertices of first and second groups pairwise. - The first group is considered vertices of this T-spline. - The second group's vertices can be either from this surface or from any other. - In case of different T-splines, combine is performed before the weld operation. - First group of vertices to weld - Second group of vertices to weld - Preserve the subd-creases of the input topology - TSpline surface with welded vertices - tspline,weld,vertex - - - Finds all coincident vertices and welds them together - Tolerance to seek coincidence within - TSpline surface without coincident vertices - tspline,weld,coincident,vertex - - - Unwelds all the given edges. Each vertex on all the edges will be unwelded. - A set of edges to unweld - TSpline surface with unwelded edges - tspline,unweld,edge - - - Unwelds all the given vertices. All edges on every vertex will be unwelded. - A set of vertices to unweld - TSpline surface with unwelded vertices - tspline,unweld,vertex - - - Creates a match with a T-spline and a closed loop of curves - Closed T-Spline edge loop to create match with - Closed curve loop to create match with - Geometry continuity to attempt to match: G0, G1, G2 - Wether to use arcLength alignment while building match - If true, extra control points will be added to the T-spline to match the surfaces within a given tole­rance. - Max number of refinement steps. Ignored if useRefinement is set to false - Tolerance to hit. Ignored if useRefinement is set to false - Whether to use propagation while building match - Determines how much of the surface is affected by the match. Ignored if usePropagation is set to false - Tangent scale. If continuity is not set to G1 is ignored - Carvature param weight. If continuity is not set to G2 is ignored - Whether to reverse the alignment direction - T-Spline surface positioned between given T-Spline border edges and curve loop - tspline,match,curve - - - Creates a match with a T-spline and a closed loop of curves - Closed T-Spline edge loop to create match with - Closed curve loop to create match with - Geometry continuity to attempt to match: G0, G1, G2 - Wether to use arcLength alignment while building match - If true, extra control points will be added to the T-spline to match the surfaces within a given tole­rance. - Max number of refinement steps. Ignored if useRefinement is set to false - Tolerance to hit. Ignored if useRefinement is set to false - Whether to use propagation while building match - Determines how much of the surface is affected by the match. Ignored if usePropagation is set to false - Tangent scale for G1 or curvature scale for G2. Ignored if continuity is G0. - Whether to reverse the alignment direction - T-Spline surface positioned between given T-Spline border edges and curve loop - tspline,match,curve - - - Creates a match with a T-spline and a closed loop of BRep edges. First, - the edge loop is converted to a curve loop and then the match is performed. - Closed T-Spline edge loop to create match with - Closed BRep edge loop to create match with - Geometry continuity to attempt to match: G0, G1, G2 - Wether to use arcLength alignment while building match - If true, extra control points will be added to the T-spline to match the surfaces within a given tole­rance. - Max number of refinement steps. Ignored if useRefinement is set to false - Tolerance to hit. Ignored if useRefinement is set to false - Whether to use propagation while building match - Determines how much of the surface is affected by the match. Ignored if usePropagation is set to false - Tangent scale. If continuity is not set to G1 is ignored - Carvature param weight. If continuity is not set to G2 is ignored - Whether to reverse the alignment direction - T-Spline surface positioned between given T-Spline border edges and BRep edge loop - tspline,match,brep - - - Creates a match with a T-spline and a closed loop of BRep edges. First, - the edge loop is converted to a curve loop and then the match is performed. - Closed T-Spline edge loop to create match with - Closed BRep edge loop to create match with - Geometry continuity to attempt to match: G0, G1, G2 - Wether to use arcLength alignment while building match - If true, extra control points will be added to the T-spline to match the surfaces within a given tole­rance. - Max number of refinement steps. Ignored if useRefinement is set to false - Tolerance to hit. Ignored if useRefinement is set to false - Whether to use propagation while building match - Determines how much of the surface is affected by the match. Ignored if usePropagation is set to false - Tangent scale for G1 or curvature scale for G2. Ignored if continuity is G0. - Whether to reverse the alignment direction - T-Spline surface positioned between given T-Spline border edges and BRep edge loop - tspline,match,brep - - - Removes vertices from T-spline topology - Vertex or vertices to delete - TSpline surface with deleted vertices - tspline,vertex,vertices,delete - - - Removes edges from T-spline topology - Edge or edges to delete - TSpline surface with deleted edges - tspline,edge,delete - - - Removes faces from T-spline topology - Face or faces to delete - TSpline surface with deleted faces - tspline,face,delete - - - Changes visualization style of a T-spline: - smooth visualization if True is passed, box otherwise - Enable or disable smooth visualization - T-spline with chosen visualization style - tspline,visualization,mode,smooth,box - - - Performs a single or multiple symmetric extrudes on a set of edges and moves new edges by the given vector - A set of edges to extrude - Vector to move new edges - Amount of new segments that will be created - T-spline with extruded edges - tspline,extrude,direction,vector,edge - - - Performs a single or multiple symmetric extrudes on a set of faces and moves new edges by the given vector - A set of faces to extrude - Vector to move new faces - Amount of new segments that will be created - t-spline with extruded faces - tspline,extrude,direction,vector,face - - - Performs a single or multiple symmetric extrudes on a set of edges and moves new edges by the path of the given curve - A set of edges to extrude - The path, new edges will follow - Amount of new segments that will be created - t-spline with extruded edges - tspline,extrude,curve,edge - - - Performs a single or multiple symmetric extrudes on a set of faces and moves new edges by the path of the given curve - A set of faces to extrude - The path, new faces will follow - Amount of new segments that will be created - t-spline with extruded faces - tspline,extrude,curve,face - - - Replaces given edges with a channel of faces - A set of edges to replace of - The bevel will be contained to this percentage (between 0 and 1) of the faces neighboring the selected edge. - The number of rows of faces in the channel - Whether to create new faces on the box mode faces of the old model. - Determines how round or flat the bevel is. Takes values from 0 to 1. - T-Spline with beveled edges - tspline,bevel,edge - - - Slides the given edges along neighboring edges - A set of edges to slide - Edges will be slide this far (as a percentage between 0 and 1) toward the neighboring face. - Determines how round or flat the bevel is. Takes values from 0 to 1. - T-Spline with slided edges - tspline,slide,edge - - - Merges the given edges. Edges in each group should create equal counts - of continuous sets. Edges from the first group are considered - edges of this surface. Edges from the second group can be either - from this surface or any other surface. In case of different - surfaces, combine is performed before merge. - First set of edges to merge - Second set of edges to merge - The surface will match the original surfaces more closely. - T-Spline surface with merged edges - tspline,merge,edge - - - Builds a bridge between two sets of faces. Items of the first group - are considered children of this surface. Items of the second - group can be either children of this surface or belong to - a different surface. Topology within each group might not be adjacent - but should create the same count of distinct loops. - First group of faces to bridge - Second group of faces to bridge - Bridging curves for each distinct topology - loop (straight lines are used if empty list is passed, if one curve - passed it is replicated if more than one input loop is detected) - Number of full rotations around - the normal of the frames along the bridging curve for each distinct - loop of topology (0 is used if empty list is passed, if one value - passed it is replicated if more than one input loop is detected) - Number os segments along the bridge for - each distinct topology loop. Span count for each group should be - greater than corresponding number of rotations (1 is used if empty - list is passed, if one value passed it is replicated if more than - one input loop is detected) - Delete bridges between border edges. - Preserve the subd-creases of the - input topology - List of orient vertices for - each distinct topology loop from the first group (The number of vertices should - be the same as detected input loops or list can be empty) - List of orient vertices for - each distinct topology loop from the second group (The number of vertices should - be the same as detected input loops or list can be empty) - List of flags indicating whether - to flip alignment of bridge for corresponding topology loop. - (false is set if empty list is passed, if one value passed it is replicated - for each detected input loop) - TSpline surface with topology, connected by bridge - tspline,bridge,face - - - Builds a bridge between a set of faces and a set of edges. Items of the - first group are considered children of this surface. Items of - the second group can be either children of this surface or belong - to a different surface. Topology within each group might not be - adjacent but should create the same count of distinct loops. - First group of faces to bridge - Second group of edges to bridge - Bridging curves for each distinct topology - loop (straight lines are used if empty list is passed, if one curve - passed it is replicated if more than one input loop is detected) - Number of full rotations around - the normal of the frames along the bridging curve for each distinct - loop of topology (0 is used if empty list is passed, if one value - passed it is replicated if more than one input loop is detected) - Number os segments along the bridge for - each distinct topology loop. Span count for each group should be - greater than corresponding number of rotations (1 is used if empty - list is passed, if one value passed it is replicated if more than - one input loop is detected) - Delete bridges between border edges. - Preserve the subd-creases of the - input topology - List of orient vertices for - each distinct topology loop from the first group (The number of vertices should - be the same as detected input loops or list can be empty) - List of orient vertices for - each distinct topology loop from the second group (The number of vertices should - be the same as detected input loops or list can be empty) - List of flags indicating whether - to flip alignment of bridge for corresponding topology loop. - (false is set if empty list is passed, if one value passed it is replicated - for each detected input loop) - TSpline surface with topology, connected by bridge - tspline,bridge,face,edge - - - Builds a bridge between a set of edges and a set of faces. Items of the - first group are considered children of this surface. Items of - the second group can be either children of this surface or belong - to a different surface. Topology within each group might not be - adjacent but should create the same count of distinct loops. - First group of edges to bridge - Second group of faces to bridge - Bridging curves for each distinct topology - loop (straight lines are used if empty list is passed, if one curve - passed it is replicated if more than one input loop is detected) - Number of full rotations around - the normal of the frames along the bridging curve for each distinct - loop of topology (0 is used if empty list is passed, if one value - passed it is replicated if more than one input loop is detected) - Number os segments along the bridge for - each distinct topology loop. Span count for each group should be - greater than corresponding number of rotations (1 is used if empty - list is passed, if one value passed it is replicated if more than - one input loop is detected) - Delete bridges between border edges. - Preserve the subd-creases of the - input topology - List of orient vertices for - each distinct topology loop from the first group (The number of vertices should - be the same as detected input loops or list can be empty) - List of orient vertices for - each distinct topology loop from the second group (The number of vertices should - be the same as detected input loops or list can be empty) - List of flags indicating whether - to flip alignment of bridge for corresponding topology loop. - (false is set if empty list is passed, if one value passed it is replicated - for each detected input loop) - TSpline surface with topology, connected by bridge - tspline,bridge,face,edge - - - Builds a bridge between two sets of edges. Items of the - first group are considered children of this surface. Items of - the second group can either be children of this surface or belong - to a different surface. Topology within each group might not be - adjacent but should create the same count of distinct loops. - First group of edges to bridge - Second group of edges to bridge - Bridging curves for each distinct topology - loop (straight lines are used if empty list is passed, if one curve - passed it is replicated if more than one input loop is detected) - Number of full rotations around - the normal of the frames along the bridging curve for each distinct - loop of topology (0 is used if empty list is passed, if one value - passed it is replicated if more than one input loop is detected) - Number os segments along the bridge for - each distinct topology loop. Span count for each group should be - greater than corresponding number of rotations (1 is used if empty - list is passed, if one value passed it is replicated if more than - one input loop is detected) - Delete bridges between border edges. - Preserve the subd-creases of the - input topology - List of orient vertices for - each distinct topology loop from the first group (The number of vertices should - be the same as detected input loops or list can be empty) - List of orient vertices for - each distinct topology loop from the second group (The number of vertices should - be the same as detected input loops or list can be empty) - List of flags indicating whether - to flip alignment of bridge for corresponding topology loop. - (false is set if empty list is passed, if one value passed it is replicated - for each detected input loop) - TSpline surface with topology, connected by bridge - tspline,bridge,edge - - - Fills holes in a T-spline - Set of edges with hole inside. Edges must be border. - Method for filling hole: 0 - tesselation, 1 - ngons, 2 - collapse, 3 - collapse and weld - Preserve the subd-creases of the input topology - tspline,edge,fill,hole - - - Appends the given list of reflections to a T-Spline - List of reflections - Whether to weld symmetric portions - Tolerance to weld symmetric portions - T-Spline surface with new reflections appended + + Returns points spaced equally on the curve at given chord length from the given point + The reference point from where to measure + Chord length + List of points on curve including the given point and along the direction of the curve. - - Removes all reflections from the given T-spline - T-Spline surface with given reflections removed + + Returns a CoordinateSystem at specified distance from Curve start Point. Y Axis lies tangent to the Curve, X Axis is the curvature. + The distance along the curve at which to evaluate + CoordinateSystem on curve + + coordoncurve,curvecoord,derivatives + - - Compresses all topology on an input surface and makes the indices contiguous. This function maintains the relative order of the indices. - tspline,index,compress + + Returns a Plane at the specified distance along the Curve from the start Point. The normal of the Plane aligns with the tangent of the Curve. + The distance along the curve at which to evaluate + Plane on curve + + planeoncurve,planecurve,tangentplane + - - Subdivides the given faces into four faces each in exact or simple mode - depending on the 'exact' input - List of faces to subdivide - If false, resulting surface can be flatter and sharper than the original, - if true, it keeps its original shape - T-Spline with given faces subdivided - tspline,subdivide,faces,simple + + Get the segment length measured from the start point of the curve to the given parameter. + Value between 0-1 + Segment length + + lengthatparameter,dist along,lengthatpoint,arclength + - - Interpolates a given T-spline surface. Forward interpolation moves control points to their parametric locations on the surface. Reverse interpolation generates a point on the surface for each original control point and moves this control point to its corresponding surface point. - Interpolation direction: forward if false, reverse otherwise - Interpolated T-Spline in given direction - tspline,interpolate,reverse + + Get the parameter at a particular arc length along the curve. + The distance along the curve at which to evaluate + The parameter + + parameteratlen,param along,paramatlen,arclength + - - Takes every given T-spline vertex and pulls it towards the closest point - point on the target geometries. If 'surfacePoints' is True, the surface point - of the vertex is pulled. If False, the control grip is pulled. - List of vertices to pull - List of geometries to pull to - Flag, indicating whether to use surface or control points of vertices - T-Spline Surface with pulled vertices - tspline,pull,vertices + + Get the parameter at a particular chord length along the curve from given location. + The chord length at which to evaluate + Parameter on the curve to measure from + true if move forward along curve + The parameter + + measure from,measure to,parameteratdist + - - Flattens control points of given vertices to a single plane. - Requires input of at least four vertices. - List of vertices - T-SPline Surface with flattened vertices - tspline,flatten,vertices + + Get the parameter at the start point of a curve + Parameter value + + start domain,curvestart + - - Flattens control points of given vertices to a single plane - that will be parallel with the given plane. - Requires input of at least four vertices. - List of vertices - Plane to fit vertices parallel to - T-SPline Surface with flattened vertices - tspline,flatten,vertices,fitparallel + + Get the parameter at the end point of a curve + Parameter value + + end domain,curveend + - - Copies given faces to a new T-spline surface with no symmetry - Faces to duplicate - T-Spline Surface with chosen faces only - tspline,face,duplicate + + Get the segment length between two parameters on the curve + Value between 0-1 + Value between 0-1 + Segment length + + measure,distance,arclength + - - Inverts the normals of all faces in the mesh - T-Spline Surface with inverted normals - tspline,flip,normal,vector + + Get the parameter at a given point along the curve. If the point is not on the curve then ParameterAtPoint will still return a value which will correspond to a nearby point on the curve, but the point is not in general the closest point. + A point along or near the curve + The parameter on the curve for the given point. + + projectpoint,closestparam,curveparam + - - Makes all knot intervals on a T-spline surface uniform - T-Spline Surface with uniform internals - tspline,knot,uniform + + Reverse the direction of the curve + A new Curve with the opposite direction + + flip + - - Standardizes the given T-spline to the point where exact insertion - can be performed. If it cannot be standardized, a warning is shown - explaining the reason. - Standardized T-Spline Surface - tspline,standardize + + Offset a Curve by a specified amount. Curve must be planar. + A positive or negative distance to offset + new offset curves + + thicken,lines + + + 0.5,0.4 + - - Moves the given vertices along the given vector - Vertex list to be moved - Direction to move along - Flag, indicating whether to use surface or control points of vertices - + + Create one or more curves by offsetting a planar curve by the given distance in a plane defined by the plane normal. If there are gaps between the offset component curves then, they are filled by extending the offset curves. The "planeNormal" input argument defaults to the normal of the plane containing the curve but an explicit normal parallel to the original curve normal can be provided to better control the direction of the offset. For example, if a consistent offset direction is required for multiple curves sharing the same plane, the "planeNormal" can be used to override individual curve normals and force all curves to be offset in the same direction. Reversing the normal reverses the direction of the offset. + A positive offset distance applies in the direction of the cross product between the curve's tangent and the plane's normal vector, while a negative offset applies in the opposite direction. + The curve's plane normal. Defaults to the input curve's plane normal + One or more offset curves + + thicken,lines + + + 0.5,0.4 + - - Exports a given set of T-spline surfaces to a T-spline scene file - Set of a T-Spline surfaces to export - Path to file to save to - File path where T-Spline set is being saved - tspline,export,save,tss,path + + Create a curve by pulling onto plane + The plane on which to pull the curve + A Curve on the Plane + + projectcurve,toplane + - - Exports a given T-spline surface to a T-spline mesh file - T-Spline surface to export - Path to file to save to - File path where T-Spline Surface is being saved - tspline,export,save,tsm,path + + Pull this Curve onto the input Surface, in the direction of the Surface normals. + + + + projectcurve,tosurf + - - Translates the given T-spline surface into a string in T-spline mesh (TSM) format - T-Spline surface to serialize - String where T-Spline Surface is being serialized - tspline,import,serialize + + Removes the start of the Curve at the specified parameter + The parameter at which to start the trim + A new Curve with the start removed + + rem,remstart,removestart,trimcurve + - - Creates a T-spline surface from a given string in T-spline mesh (TSM) format - String representation of T-Spline Mesh file - Show T-Spline Surface in box or smooth visualization - Newly loaded T-Spline surface in list - tspline,import,serialize + + Removes the end of the Curve at the specified parameter + The parameter at which to start the trim + A new Curve with the end removed + + rem,remend,removeend,trimcurve + - - Loads a T-spline surface from the given T-spline mesh file path - Path to file to load from - Show T-Spline Surface in box or smooth visualization - Newly loaded T-Spline surface in list - tspline,import,load,tsm,path + + Removes the beginning and end of the Curve at the specified parameters. + The parameter at which to start the trim + The parameter at which to start the trim + A new Curve with the outer segments removed + + rem,remend,remstart,remove,trimcurve,removeends + - - Loads a T-spline surface from the given T-spline mesh file - File to load from - Show T-Spline Surface in box or smooth visualization - Newly loaded T-Spline surface in list - tspline,import,load,tsm,file + + Removes the interior portion of a Curve at the specified parameters + The parameter at which to start the trim + The parameter at which to start the trim + A new Curve with the interior segment removed + + rem,removemiddle,middle,remmiddle,cutout,trimcurve + - - Loads a set of a T-spline surfaces from the given T-spline scene file path - Path to file to load from - Show T-Spline Surface in box or smooth visualization - A set of newly loaded T-Spline Surfaces - tspline,import,load,tss,path + + Removes several segments of the curve, discarding the 1st, 3rd, 5th ... segments + A list of parameters at which to split the curve + An Array of curves discarding the 1st, 3rd, 5th ... segments + + rem,removeparts,remparts,cutout,trimcurv,interior,odd + - - Loads a set of a T-spline surfaces from the given T-spline scene file - File to load from - Show T-Spline Surface in box or smooth visualization - A set of newly loaded T-Spline Surfaces - tspline,import,load,tss,file + + Removes even or odd segments of the Curve split at the given parameters depending on whether the 'discardEvenSegments' flag is true or false respectively. + A list of parameters at which to split the curve + Toggle to discard even segments + List of curves remaining after discarding the even or odd curve segments. + + rem,removeparts,remparts,cutout,trimcurv,interior,even + - - Get a string representation of the UV + + Split a Curve into multiple pieces at the given parameters + A list of parameters at which to split the curve + Curves created from splitting + + cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + - - Compare two UV's - The other UV - Whether the two objects are equal + + Split a Curve into multiple pieces at the given points + The points on the curve at which to split the curve + Curves created from splitting + + cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + - - Get a hashcode for this type - A unique hashcode for this object + + Join set of curves to the end of the polycurve. Flips curves to assure connectivity. + Other curves or curve to join to polycurve + A Polycurve made from curves + + convertcurves,curves2polycurve,joincurves,concat,joinall,joinmany + - - Create a UV from two doubles. - U value - V value - UV created by coordinates + + Extrudes a Curve in the normal Vector direction + The distance to extrude the curve + The extruded Surface - surfaceparam,parameters,uv,uvs + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - - Get the U component of a UV + + Extrudes a Curve in the specified direction, by the length of the input Vector + Vector to extrude along + The extruded Surface - uv,uvs + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - - Get the V component of a V + + Extrudes a Curve in the specified direction, by the specified distance + Vector to extrude along + Distance to extrude + The extruded Surface - uv,uvs + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - - Get a string representation of the Vertex + + Extrudes a Curve in the Normal direction by the specified distance. Curve must be closed. + Distance to extrude + The extruded Solid + + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + - - The Point where this Vertex is located + + Extrudes a Curve in the specified direction, by the length of the input Vector. Curve must be closed. + Vector to extrude along + The extruded Solid + + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + - - The Edges emanating from this Vertex + + Extrudes a Curve in the specified direction, by the specified distance. Curve must be closed. + Vector to extrude along + Distance to extrude + The extruded Solid + + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + - - The Faces adjacent to this Vertex + + Extend a Curve by a given distance at a particular end determined by a pick Point. The picked side will be extended. Closed curves like Circles and Ellipses cannot be extended. If the curve being extended is linear, the extension will also be linear. + Distance to extend + A Point on the end to extend + The extended Curve + + makelonger,stretch,extendside + - - Get a string representation of the BoundingBox + + Extend a Curve by a given distance on its start side. Closed curves like Circles and Ellipses cannot be extended. If the curve being extended is linear, the extension will also be linear. + Distance to extend + The extended Curve + + makelonger,stretch + - - Compare two BoundingBox's - The other BoundingBox - Whether the two objects are equal + + Extend a Curve by a given distance on its end. Closed curves like Circles and Ellipses cannot be extended. If the curve being extended is linear, the extension will also be linear. + Distance to extend + The extended Curve + + makelonger,stretch + - - Get a hashcode for this type - A unique hashcode for this object + + Approximate a Curve with a collection of Arcs and Lines + An Array of Arcs and Lines approximating the curve + + rationalizecurve,fitarcs,fitlines,arcs,lines + + + 0.5,0.5,0.5,0.4,0.4 + - - Create an axis-aligned BoundingBox around input Geometry. - - + + Converts the Curve to a NurbsCurve approximation + A NurbsCurve approximating the Curve - bounding,bound + curve2spline,convertcurve,tospline,lines + + 0.5,0.5,0.5,0.4 + - - Create an axis-aligned BoundingBox around input Geometries. - Geometries to determine bounding box - Bounding box enclosing geometries + + Patch a closed Curve + A Surface on the interior of the curve - bounding,bound,multiple,boundall + fill,profiletosurf,loop,loop2surf,edgesurf - - Create a non-axis-aligned, minimum-volume, oriented bounding box around the input geometries. - - Oriented bounding box arounding input geometries. + + Projects an input curve along a given projection direction onto a specified base geometry. + Geometry to project onto + Vector + List of geometries projected into base geometry - - Create a non-axis-aligned BoundingBox around input Geometry, oriented in the X, Y, and Z axis of the CoordinateSystem. - - + + Sweeps this Curve along the path Curve, creating a Surface + - bounding,bound + sweep1,curve2surf - - Create a non-axis-aligned BoundingBox around input Geometries, oriented in the X, Y, and Z axis of the CoordinateSystem. - - + + Sweeps this closed Curve along the path Curve, creating a Solid + - bounding,bound,multiple,boundall + sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - - Creates the an axis-aligned BoundingBox spanning between the minimum Point and the maximum Point. - - + + Sweeps this closed Curve along the path Curve, creating a Solid + The path that represent the sweep path + Cut the end of the sweep and make it normal to the path + A solid that sweeps this closed Curve along the path Curve + + sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid + + + + Returns a new Curve approximated with the supplied tolerance + - bounding,bound,bymaxmin,max,min,bypoints + fitcurve,reducecurve,simplecurve,approximate - - Constructs a BoundingBox from minimum coordinates (lower-left-rear corner of the box), to maximum coordinates (upper-right-front corner of the box). CoordinateSystem is the transform FROM the coordinate space of the box TO the model space. This method is designed to match Revit's API, allowing you to extract out the parameters from a Revit BoundingBox without any conversions. - - - - - - bounding,bound,bymaxmin,max,min,bypoints - + + stores the managed thread id of thread which called this constructor. + Used to alert users to potential multi threaded issues. + + + This is used for testing only. + + + true + + + true + + + true + + + true + + + true + + + A map between IGeometryEntity types and Geometry constructors using host. + + + Geometry Type registration mechanism. + Type of IGeometryEntity derived interfaces. + A delegate to construct Geometry. + + + true + + + + + + + Translates any given geometry by the given displacements in the x, y, + and z directions defined in WCS respectively. + Displacement along X-axis. + Displacement along Y-axis. + Displacement along Z-axis. + Transformed Geometry. + move,by amount + + + Translate geometry in the given direction by the vector length + move,along vector + + + Translates any geometry type by the given distance in the given + direction. + Displacement direction. + Displacement distance along given direction. + Transformed Geometry. + move,along vector,distance + + + Transforms geometry by the given transform of CoordinateSystem + Transformed geometry - - The minimum point + + Transforms this geometry from source CoordinateSystem to a new + context CoordinateSystem. + + + Transformed Geometry. + from,to - - The maximum point + + Rotates an object around an origin and an axis by a specified + degree + around,axis,degrees - - The CoordinateSystem of the BoundingBox. For an axis-aligned box, the CS is oriented along with the X, Y, Z axes and is located at the center of the box. For a non-aligned box, the CS can have an arbitrary orientation and is centered at the center of the box. + + Rotates an object around the Plane origin and normal by a specified + degree + around,normal,degrees - - Get the intersection of two BoundingBoxes. Note: This does not work for non-axis-aligned boxes as those intersections might not result in a box. Intersect their corresponding cuboids instead. - Other bounding box to intersect - Bounding box obtained from intersection of bounding boxes + + Mirror the object across the input Plane + reflect,flip over - - Determine whether two BoundingBoxes intersect. Note: This works only if both bounding boxes have the same alignment (transform). In such cases, test the intersection between their corresponding cuboids. - Other bounding box - Do bounding boxes intersect - - get overlap - + + Scale uniformly around the origin + resize,size - - Determine if the BoundingBox is empty - Returns true if the bounding box is empty + + Scale non-uniformly around the origin + resize,size,scalenu,scaleNU - - Determine if a point is inside of the bounding box. - The test point - True if the point is inside, otherwise False - - point inside,testpoint - + + Scale non-uniformly around a given Plane + resize,size,scalenu,scaleNU - - Get the bounding box as a solid cuboid. - Returns cuboid representation of the bounding box. - - converttosolid,bb2cube,bb2cub,bounding tosolid,cubes - - - 0.5,0.4,0.3,0.5,0.3 - + + Scale uniformly around a given point, using two pick points as scalars + resize,from,to,size - - Get the BoundingBox as a collection of Surfaces. - Returns polysurface representation of the bounding box - - converttosurfaces,convert2surfaces,bbtosrfs,bbtosrfs,bounding to surfaces,bound to poly,convert2poly - + + Scale in one dimension by base and 2 pick points. The scaling axis is defined by the line between base and from point. + resize,size,from,to,scale1d,1d,lines + 0.5,0.5,0.5,0.5,0.5,0.5,0.3 - - Parse the incoming JSON string formatted with autodesk.geometry:boundingbox3d-1.0.0 schema. - JSON string to parse - BoundingBox + + Scale in two dimension by base and 2 pick points The two pick points are projected onto the base plane in order to determine the 2d scale factors + resize,size,from,to,scale2d,2d - - Convert the BoundingBox into a JSON object formatted with autodesk.geometry:boundingbox3d-1.0.0 schema. - The resulting JSON string + + Obtain the distance from this Geometry to another + The other Geometry + The distance + between,length,from,to - - Get a string representation of the CoordinateSystem + + Obtain the closest Point on this Geometry to the other + NearestPoint, GetClosestPoint - - Creates a CoordinateSystem as the World Coordinate System: origin at - 0, 0, 0; x axis at 1, 0, 0; y axis at 0, 1, 0; z axis at 0, 0, 1 - zero,wcs + + Determine if another Geometry object intersects with this one + intersects?,check intersection,test intersection - - Create a CoordinateSystem with origin at X and Y locations, with - X and Y Axes set as WCS X and Y Axes. Z defaults to 0. + + Get the intersection Geometry for this object and another + get overlap - - Create a CoordinateSystem with origin at X, Y, and Z locations, with - X and Y Axes set as WCS X and Y Axes. - translate + + 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 - - Create a CoordinateSystem with origin at input Point, with X and Y Axes - set as WCS X and Y Axes. - bypoint + + Split this Geometry using another Geometry as a cutting "tool" + cut - - Create a CoordinateSystem with origin equal to input Plane origin, and - X and Y axes lying in the Plane, aligned with Plane X and Y axes. + + Removes elements of the entity closest to the pick point - - Create a CoordinateSystem at the origin with X and Y axis. - Input Vectors are normalized before creating the CoordinateSystem. + + Separates compound or non-separated elements into their component + parts. - - Create a CoordinateSystem at the origin with X and Y axis, with Z - axis ignored completely. Input Vectors are normalized before creating - the CoordinateSystem. - byxy,coord by2axis + + Check if the two objects have the same representational geometry or numerical values + approximate,near,close - - Creates a CoordinateSystem at the specified cylindrical coordinate parameters with respect to the specified coordinate system + + Get the BoundingBox containing the given piece of Geometry + bounds - - Creates a CoordinateSystem at the specified spherical coordinate parameters with respect to the specified coordinate system + + Gets the minimum-volume, oriented bounding box containing the given geometry. - - Determine whether it is possible to get the Inverse of this CoordinateSystem - inverse,testinverse + + Convert geometry to Solid Def json + Json formatted string - - Tests if the scaling orthogonal, i.e. does it have a shear component. - uniform + + Convert the Geometry into a JSON object formatted with autodesk.geometry:geometry-1.0.0 schemata. + The resulting JSON string - - Tests if the scaling orthogonal and are all the vectors normalized. - uniform,normal,samelength + + Convert internal structure of geometry from analytics to splines + - - Obtain the Determinant of this CoordinateSystem + + Sets name-value attributes as strings on the input geometry. + The attributes are saved along with the geometry when it is exported to a SAT file + and can be read back when importing the geometry from the file. + Note: The attributes are not guaranteed to be retained on the geometry if it + undergoes any geometric operations. + Dictionary of name-value string attributes. + Returns a copy of the input geometry with attributes applied to it. - - Creates a Point representing the CoordinateSystem origin. - position,center + + Returns the name-value string attributes set on the input geometry if any. + Dictionary of name-value string attributes. - - Returns X Axis of CoordinateSystem. - left,right + + Imports a SAT file and returns an array of imported geometries + File object representing the SAT file + List of imported geometries - - Returns Y Axis of CoordinateSystem. - forward,back + + Imports a SAT file and returns an array of imported geometries + Path to the SAT file + List of imported geometries - - Returns Z Axis of CoordinateSystem. - up,down + + Imports a SAT file and returns an array of imported geometries. + File object representing the SAT file + the number of mm per unit which represents the "Dynamo" unitspace. + Used to scale the imported geometry from the unit space defined in the SAT file, to the one defined here. + If this is set to -1, we assume the SAT is unitless and import the geometry without unit scaling. + List of imported geometries - - Returns the X Axis scaling of the CoordinateSystem: the length of the X Axis vector. + + Imports a SAT file and returns an array of imported geometries. + File object representing the SAT file + the number of mm per unit which represents the "Dynamo" unitspace. + Used to scale the imported geometry from the unit space defined in the SAT file, to the one defined here. + If this is set to -1, we assume the SAT is unitless and import the geometry without unit scaling. + List of imported geometries - - Returns the Y Axis scaling of the CoordinateSystem: the length of the Y Axis vector. + + Imports a JSON string and returns an array of imported geometries + Json string containg solid def formatted geometry + List of converted geometries - - Returns the Z Axis scaling of the CoordinateSystem: the length of the Z Axis vector. + + Parse the incoming JSON string formatted with autodesk.geometry:geometry-1.0.0 schemata. + JSON string to parse + Geometry Object - - Returns the Plane the X and Y axes lie in, with root at the origin. + + Exports a list of specified geometry to the given SAT file path + + + - - Returns the Plane the Y and Z axes lie in, with root at the origin. + + Exports a list of specified geometry to the given SAT file path. + + + + - - Returns the Plane the Z and X axes lie in, with root at the origin. + + This method is meant for internal use only. - - Get the inverse of this CoordinateSystem - applying this CoordinateSystem to a piece of Geometry reverses the original. + + This method is meant for internal use only. - - Mirror the object across the input Plane - reflect,flip over + + Serializes a list of specified geometry into Standard ACIS Binary(SAB) format and returns serialized binary stream data + Geometry to serialize + SAB formatted data as a list of bytes - - Apply the argument CoordinateSystem after this one - Result = this * other + + Deserializes the specified Standard ACIS Binary(SAB) format data and returns a list of geometry + + - - Apply the argument CoordinateSystem before this one - Result = other * this + + Takes a SAB file as input, and deserializes the ASM geometry into + a LibG object + + millimeter per unit of the dynamo unit space, if -1 is passed, no unit conversion is done. + - - Returns a Vector containing the X, Y, and Z scale factors - Scaled vector - get size,scalecomponents,scalevector + + true - - Determine if two CoordinateSystems are equal - other coordinate system - returns true if coordinate systems are equal + + Get the context/reference coordinate system that was used to create this geometry. - - Translates any given CoordinateSystem by the given displacements in the x, y, - and z directions defined in WCS respectively. - Displacement along X-axis. - Displacement along Y-axis. - Displacement along Z-axis. - Transformed CoordinateSystem. - move,by amount + + Get a string representation of the Mesh - - Translate the object in the direction and magnitude of input Vector. - Vector for translation direction - Translated coordinate system - move,along vector + + Create a mesh from a collection of Points and a collection of IndexGroups referencing the Point collection + List of points that determine vertex positions + Indices for vertices + Mesh created from points + + mesh,meshes + - - Translates any CoordinateSystem type by the given distance in the given - direction. - Displacement direction vector - Displacement distance along given direction - Translated coordinate system - move,along vector,distance + + Create a mesh from a collection of Points and a collection of IndexGroups referencing the Point collection + List of points + Index groups for points + Mesh + + mesh,meshes + - - Transform the object by the input CoordinateSystem matrix. - input coordinate system - Transformed coordinate system + + Imports a file, parsing it into a number of Meshes. + Currently supported formats are: + .mix -- Meshmixer + .obj -- Wavefront - - Transforms this CoordinateSystem from source CoordinateSystem to a new - context CoordinateSystem. - - - Transformed CoordinateSystem. + + Convert a Geometry object such as a Solid or Surface into a Mesh. + The resolution of the mesh is determined by the Dynamo render precision - - Rotates an object around an origin and an axis by a specified degree - Origin point - Vector axis for rotation - Degrees to rotate - Rotated coordinate system - around,axis,degrees + + Exports meshes to a format determined by file name: + .mix -- Meshmixer + .obj -- Wavefront + .stl -- STL format + .dae -- COLLADA + .ply -- Polygon File Format + This function returns the filename of the output file, which may + need to be changed if it contains non-ascii characters - - Rotates an object around the origin and normal of the given Plane by a specified - degree - Plane to get normal from - Rotation value in degrees - Rotated coordinate system - /// around,normal,degrees + + Create a new Mesh from supplied vertices and indices. Vertices should + not overlap. Indices should be sets of three integers + indicating the three locations in the virtices array + of the three points of a triangle - - Scale uniformly around the origin - Amount to scale - Scaled coordinate system - resize,size + + Create a new Mesh from supplied points and indices. Points should + not overlap. Indices should be sets of three integers + indicating the three locations in the points array + of the three points of a triangle - - Scale non-uniformly around the origin - Amount to scale in X axis - Amount to scale in y axis - Amount to scale in z axis - Scaled coordinate system - resize,size,scaleNU,scalenu + + Create a mesh plane based on the current settings. + + + + + + mesh - - Scale non-uniformly around a given Plane - Plane to scale around - Amount to scale in X axis - Amount to scale in y axis - Amount to scale in z axis - Scaled coordinate system - resize,size,scaleNU,scalenu + + Create a mesh cuboid based on the current settings. + + + + + + + + mesh - - Scale uniformly around a given point, using - Scaling base point - Point to scale from - Point to scale to - Scaled coordinate system - resize,from,to,size + + Create a mesh sphere based on the current settings. + + + + + mesh - - Scale in one dimension by using a base point, a starting point (from), and an end point (to). The scaling axis is defined by the line between base point and start point. - Scaling base point - Point to scale from - Point to scale to - Scaled coordinate system - resize,size,from,to,scale1d,1d, lines - 0.5,0.5,0.5,0.5,0.5,0.5,0.4 + + Create a mesh cone based on the current settings. + + + + + + + mesh - - Scale in two dimension by base and 2 pick points The two pick points are projected onto the base plane in order to determine the 2d scale factors - Scaling base point - Point to scale from - Point to scale to - Scaled coordinate system - resize,size,from,to,scale2d,2d + + Returns a mesh by extruding a 3D polyline. + PolyCurve to extrude + Height of extrusion + Vector direction for extrusion + Cap mesh extrusion (only if PolyCurve is planar) + mesh - - Parse the incoming JSON string formatted with autodesk.math:matrix44d-1.0.0 schema. - JSON string to parse - CoordinateSystem + + The vertex indices that make up each face in a counterclockwise fashion + + mesh,meshes + - - Convert the CoordinateSystem into a JSON object formatted with autodesk.math:matrix44d-1.0.0 schema. - The resulting JSON string + + The normal vector at this vertex + + mesh,meshes + - - stores the managed thread id of thread which called this constructor. - Used to alert users to potential multi threaded issues. + + The positions of the vertices + + mesh,meshes + - - This is used for testing only. + + Returns the number of vertices in the Mesh - - true + + Returns the number of edges in the Mesh - - true + + Returns the number of triangles in the Mesh - - This method is called when the displayable is no more needed. + + Returns the volume of the provided Mesh + volume - - true + + Returns the area of the provided Mesh + area - - true + + Returns raw vertices of this mesh as a list of numbers. Each set of + three consecutive numbers represents a point. - - true + + Returns raw vertices of this mesh as a list of numbers. Each set of + six consecutive numbers represents two points - - A map between IGeometryEntity types and Geometry constructors using host. + + Returns raw vertices of this mesh as a list of numbers. Each set of + nine consecutive numbers represents three points of a triangle - - Geometry Type registration mechanism. - Type of IGeometryEntity derived interfaces. - A delegate to construct Geometry. + + Returns the vertex indices for each mesh triangle. + (as opposed to unique vertex indices) + List of vertex indices for each mesh triangle. - - true + + Converts the Mesh edges to Lines, and returns them - - - + + Converts the Mesh faces to Surface patches, and returns them. Note: + this method can generate A LOT of heavy Surfaces, and may + slow down Dynamo with large meshes. - - Translates any given geometry by the given displacements in the x, y, - and z directions defined in WCS respectively. - Displacement along X-axis. - Displacement along Y-axis. - Displacement along Z-axis. - Transformed Geometry. - move,by amount + + Converts Mesh triangles to individual meshes and returns them. - - Translate geometry in the given direction by the vector length - move,along vector + + Returns the normals for each triangle face in a given mesh. + - - Translates any geometry type by the given distance in the given - direction. - Displacement direction. - Displacement distance along given direction. - Transformed Geometry. - move,along vector,distance + + Returns Triangle Centroids - - Transforms geometry by the given transform of CoordinateSystem - Transformed geometry + + Returns a new mesh unifying the tool mesh and the original mesh. + + mesh - - Transforms this geometry from source CoordinateSystem to a new - context CoordinateSystem. - - - Transformed Geometry. - from,to + + Returns a new mesh subtracting the tool mesh from the original mesh. + + mesh - - Rotates an object around an origin and an axis by a specified - degree - around,axis,degrees + + Returns a new mesh consistenting of the intersection between the tool + mesh and the original mesh. + + mesh - - Rotates an object around the Plane origin and normal by a specified - degree - around,normal,degrees + + Returns a new Mesh with the following defects repaired: + Small components: if the Mesh contains a very small, disconnected + segments, relative to the overall Mesh size, they will be + discarded. + Holes: holes in the mesh are filled in + Non-manifold regions: if a vertex is connected to more than + two *boundary* edges, or an edge is connected to more than + two triangles then the vertex / edge is non-manifold. The + mesh toolkit will remove geometry until the mesh is manifold + + This method tries to preserve as much of the original mesh as + possible, as opposed to MakeWatertight, which resamples the Mesh - - Mirror the object across the input Plane - reflect,flip over + + Removes internal boundaries of a Mesh. An internal boundary occurs + when there are coincident vertices, such as if Mesh had separate + triangle groups for the lid of a pot and the body of the pot. - - Scale uniformly around the origin - resize,size + + Returns a new Mesh that is watertight and 3D printable. As a result of + making a Mesh watertight, self-intersections, overlaps, and non-manifold + geometry is removed from the mesh. The method computes a thin-band distance + field and generates a new Mesh using marching cubes but doesn't project + back onto the original Mesh. + + Basically the Mesh is filled with a bunch of tiny boxes, and a new + mesh is created around this. - - Scale non-uniformly around the origin - resize,size,scalenu,scaleNU + + Returns a new Mesh that has been hollowed out for 3D printing. + Number of escape holes + Radius of escape holes + Interior offset distance + Resolution for making the solid that represents the interior surface of the hollowed mesh (8 - 4096) + Resolution for mesh generation on the interior surface of the hollowed mesh (8 - 4096) + Hollow mesh - - Scale non-uniformly around a given Plane - resize,size,scalenu,scaleNU + + Returns a new Mesh with support structure. Default threshold settings are used if input is empty. + Height of the base where the support posts meet the ground + Diameter of the base where the support posts meet the ground + Diameter of the support posts + Height of the tip where the support posts touch the mesh + Diameter of the tip where the support posts touch the mesh + Mesh with support structure - - Scale uniformly around a given point, using two pick points as scalars - resize,from,to,size + + Returns a new Mesh with a reduced number of triangles. + Goal triangle count for the reduction + Reduced mesh - - Scale in one dimension by base and 2 pick points. The scaling axis is defined by the line between base and from point. - resize,size,from,to,scale1d,1d,lines - 0.5,0.5,0.5,0.5,0.5,0.5,0.3 + + Returns a new Mesh distributing triangles more evenly over the whole of the selection + regardless of any change in triangle normals across the given selection. + mesh - - Scale in two dimension by base and 2 pick points The two pick points are projected onto the base plane in order to determine the 2d scale factors - resize,size,from,to,scale2d,2d + + Returns a new smooth Mesh. Smoothing type by default is + cotangent which smooths without spreading the vertices. + Sets the "spatial scale" of smoothing. Smaller values yield more + local smoothing, and typically result in a less "smooth" looking result (0.1 - 64.0) + Smooth mesh - - Obtain the distance from this Geometry to another - The other Geometry - The distance - between,length,from,to + + Create a precise geometric planar cut which removes portions of the mesh + that lie on the side of the plane in the direction of the plane normal. + Set plane to use for the cut + Attempt to create a minimal fill using the fewest + number of triangles. + mesh - - Obtain the closest Point on this Geometry to the other - NearestPoint, GetClosestPoint + + Intersects input Plane with the Mesh, producing a PolyCurve - - Determine if another Geometry object intersects with this one - intersects?,check intersection,test intersection + + Projects point onto the Mesh along the specified direction - - Get the intersection Geometry for this object and another - get overlap + + Nearest point on the Mesh to the specified point - - 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 + + Reflect the Mesh across the input Plane - - Split this Geometry using another Geometry as a cutting "tool" - cut + + Rotate the Mesh around the input axis by input degrees. Rotation + is centered at the origin - - Removes elements of the entity closest to the pick point + + Scale the Mesh by the input amount - - Separates compound or non-separated elements into their component - parts. + + Scale Mesh non-uniformally by scale factors - - Check if the two objects have the same representational geometry or numerical values - approximate,near,close + + Translate a Mesh in the direction of input Vector by the length of the Vector - - Get the BoundingBox containing the given piece of Geometry - bounds + + Translate the Mesh in the direction of the input Vector by the input distance - - Gets the minimum-volume, oriented bounding box containing the given geometry. + + Translates the Mesh by the input distances - - Convert geometry to Solid Def json - Json formatted string + + Parse the incoming JSON string formatted with dynamo.geometry:mesh-1.0.0 schema. + JSON string to parse + Mesh - - Convert the Geometry into a JSON object formatted with autodesk.geometry:geometry-1.0.0 schemata. + + Convert the Mesh into a JSON object formatted with dynamo.geometry:mesh-1.0.0 schema. The resulting JSON string - - Convert internal structure of geometry from analytics to splines - - - - Sets name-value attributes as strings on the input geometry. - The attributes are saved along with the geometry when it is exported to a SAT file - and can be read back when importing the geometry from the file. - Note: The attributes are not guaranteed to be retained on the geometry if it - undergoes any geometric operations. - Dictionary of name-value string attributes. - Returns a copy of the input geometry with attributes applied to it. + + The type of boundary condition applied to panels in a mesh. - - Returns the name-value string attributes set on the input geometry if any. - Dictionary of name-value string attributes. + + Allow panels to overlap the boundary. - - Imports a SAT file and returns an array of imported geometries - File object representing the SAT file - List of imported geometries + + Do not allow panels to overlap the boundary. - - Imports a SAT file and returns an array of imported geometries - Path to the SAT file - List of imported geometries + + Remove vertices that do not lie on the input FACE. - - Imports a SAT file and returns an array of imported geometries. - File object representing the SAT file - the number of mm per unit which represents the "Dynamo" unitspace. - Used to scale the imported geometry from the unit space defined in the SAT file, to the one defined here. - If this is set to -1, we assume the SAT is unitless and import the geometry without unit scaling. - List of imported geometries + + Trim overlapping panels to surface boundary. - - Imports a SAT file and returns an array of imported geometries. - File object representing the SAT file - the number of mm per unit which represents the "Dynamo" unitspace. - Used to scale the imported geometry from the unit space defined in the SAT file, to the one defined here. - If this is set to -1, we assume the SAT is unitless and import the geometry without unit scaling. - List of imported geometries + + Get a string representation of the PanelSurface - - Imports a JSON string and returns an array of imported geometries - Json string containg solid def formatted geometry - List of converted geometries + + Panels the input surface in a square tiling pattern. + Input surface to be paneled + Number of patterns in the U direction + Number of patterns in the V direction + Keep, Remove, or RemoveVertices + + panel, surface, quad - - Parse the incoming JSON string formatted with autodesk.geometry:geometry-1.0.0 schemata. - JSON string to parse - Geometry Object + + Panels the input surface in a square grid, with each square split into four triangles by its diagonals. + Input surface to be paneled + Number of patterns in the U direction + Number of patterns in the V direction + Keep, Remove, or RemoveVertices + + panel, surface, cross, split, square + + + Panels the input surface in a square grid, with each square split into two triangles by a diagonal. By default, the diagonal is from the bottom left corner to the top right corner. + Input surface to be paneled + Number of patterns in the U direction + Number of patterns in the V direction + When set to True, the diagonal is from the top left corner to the bottom right corner of each square + Keep, Remove, or RemoveVertices + + panel, surface, diagonally, split, square - - Exports the specified geometry to the given SAT file path - The name of the file to export the geometry to + + Panels the input surface in a diamond-shaped pattern. + Input surface to be paneled + Number of patterns in the U direction + Number of patterns in the V direction + Keep, Remove, or RemoveVertices + panel, surface, diamond - - Exports the specified geometry to the given SAT file path - The name of the file to export the geometry to - The units to use + + Panels the input surface in a diamond-shaped pattern, with each diamond split vertically or horizontally into two triangles. By default, each diamond is split vertically. + Input surface to be paneled + Number of patterns in the U direction + Number of patterns in the V direction + When set to true, diamond is split horizontally + Keep, Remove, or RemoveVertices + panel, surface, split, diamond - - Exports a list of specified geometry to the given SAT file path - - + + Panels the input surface in parallelograms tiled vertically and horizontally. Each parallelogram is a square with a shear applied along the V-axis or U-axis determined by the ‘alignWithUAxis’ input and a shear factor. By default the parallelograms are aligned with the V-axis. + Input surface to be paneled + Number of patterns in the U direction + Number of patterns in the V direction + The amount of shear + When set to True, paralellograms are aligned with the U-Axis + Keep, Remove, or RemoveVertices + panel, surface, parallelogram - - Exports a list of specified geometry to the given SAT file path - - - + + Panels the input surface in a staggered square pattern. By default, the pattern is staggered horizontally. + Input surface to be paneled + Number of patterns in the U direction + Number of patterns in the V direction + When set to True, pattern is staggered vertically. + The amount of displacement + Keep, Remove, or RemoveVertices + panel, surface, staggered, quad - - This method is meant for internal use only. + + Panels the input surface in a hexagonal tiling pattern. + Input surface to be paneled + Number of patterns in the U direction + Number of patterns in the V direction + Keep, Remove, or RemoveVertices + + panel, surface, hexagon - - This method is meant for internal use only. + + Panels the input surface in a tiling with one triangle, two squares, and one hexagon at each vertex. + Input surface to be paneled + Number of patterns in the U direction + Number of patterns in the V direction + Keep, Remove, or RemoveVertices + + panel, surface, rhombus, tri, hexagon - - Serializes the specified geometry into Standard ACIS Binary(SAB) format and returns serialized binary stream data + + Panels the input surface with a custom tiling pattern. The tiles are polygons in UV parameter space. They can be non-convex but must not self-intersect. It is not compulsory for the set of tiles to be touching edge-to-edge. The paneling pattern is generated by displacing copies of the tiles along the u and v directions by the supplied displacements. The UV coordinates of the vertices of each tile are provided in the tileUVs argument. + Input surface to be paneled + Number of patterns in the U direction + Number of patterns in the V direction + The displacement of the tiling along the u-axis. + The displacement of the tiling along the v-axis. + Doubly nested list of UV coordinates of each tile in custom pattern where the outer list is the list of tiles (polygons), while the inner lists contain UV coordinates of each tile. + Keep, Remove, or RemoveVertices + panel, surface, custom, orthogonal, lattice - - Serializes a list of specified geometry into Standard ACIS Binary(SAB) format and returns serialized binary stream data - Geometry to serialize - SAB formatted data as a list of bytes + + Returns the number of vertices in the PanelSurface. + number of vertices - - Deserializes the specified Standard ACIS Binary(SAB) format data and returns a list of geometry - + + Returns the number of panels in the PanelSurface. + number of panels + + + Applies a uniform scaling, translation and rotation transformation to the given PanelSurface. + Uniform UV scaling factor. + Offset in U direction used to translate panels. + Offset in V direction used to translate panels. + Angle of rotation of panels in degrees. + 2D point about which to rotate all panels. + Transformed PanelSurface. + + + Returns the number of vertices for each panel in the list of panel indices. + Panel indices used to query the number of vertices. The default value of null indicates all panels in the surface. + number of vertices + + + Returns the vertex corresponding to the vertex index in the PanelSurface. + Index of vertex in the PanelSurface - - Takes a SAB file as input, and deserializes the ASM geometry into - a LibG object - - millimeter per unit of the dynamo unit space, if -1 is passed, no unit conversion is done. + + Returns the point corresponding to the vertex index in the PanelSurface. + Index of vertex in the PanelSurface - - true + + Returns the index for a given panel on the input surface and for the vertex inside the panel. + Panel index to query vertex index for + Vertex number for given panel + vertex index - - Get the context/reference coordinate system that was used to create this geometry. + + Returns the vertices for each panel in the list of panel indices. + Panel indices used to query vertices. The default value of null indicates all panels in the surface. + Vertex array - - Get a string representation of the Mesh + + Returns the points for each panel in the list of panel indices. + Panel indices used to query points. The default value of null indicates all panels in the surface. + Point Array - - Create a mesh from a collection of Points and a collection of IndexGroups referencing the Point collection - List of points that determine vertex positions - Indices for vertices - Mesh created from points + + Returns the polygonal boundary for each panel in the list of panel indices. + Panel indices used to construct Polygons. The default value of null indicates all panels in the surface. + + + + Get a string representation of the PolyCurve + + + 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. + Curves to join into a polycurve + Tolerance to determine size of gap allowed between curves to be joined + Polycurve created by joined curves - mesh,meshes + segments,joincurves - - Create a mesh from a collection of Points and a collection of IndexGroups referencing the Point collection - List of points - Index groups for points - Mesh + + 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. + 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. + If trimLength is greater than 0 then end segments longer than trimLength will not be trimmed. + Polycurve created by joined curves - mesh,meshes + segments,joincurves - - Imports a file, parsing it into a number of Meshes. - Currently supported formats are: - .mix -- Meshmixer - .obj -- Wavefront - - - Convert a Geometry object such as a Solid or Surface into a Mesh. - The resolution of the mesh is determined by the Dynamo render precision - - - Exports meshes to a format determined by file name: - .mix -- Meshmixer - .obj -- Wavefront - .stl -- STL format - .dae -- COLLADA - .ply -- Polygon File Format - This function returns the filename of the output file, which may - need to be changed if it contains non-ascii characters - - - Create a new Mesh from supplied vertices and indices. Vertices should - not overlap. Indices should be sets of three integers - indicating the three locations in the virtices array - of the three points of a triangle + + Make one or more polycurves by grouping connected curves. Choose a preferred join tolerance between 1e-6 and 1e-3 units. + Curves to group together to create one or more PolyCurves + Tolerance to determine size of gap allowed between curves to be joined + - - Create a new Mesh from supplied points and indices. Points should - not overlap. Indices should be sets of three integers - indicating the three locations in the points array - of the three points of a triangle + + Make one or more polycurves by grouping connected curves. Choose a preferred join tolerance between 1e-6 and 1e-3 units. + 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. + If trimLength is greater than 0 then end segments longer than trimLength will not be trimmed. + - - Create a mesh plane based on the current settings. - - - - - - mesh + + Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve. + Points to make polycurve + True to connect last point to first point, false to leave open + Polycurve created by points + + segments,joincurves,lines + + + 0.5,0.5,0.4 + - - Create a mesh cuboid based on the current settings. - - - - - - - - mesh + + Make PolyCurve by thickening a curve. + the curve to thicken + the thickness + the normal perpendicular to the thickening direction + + + offset + - - Create a mesh sphere based on the current settings. - - - - - mesh + + Make PolyCurve by thickening a curve along a plane specified by the input normal. + the curve to thicken + the thickness + the normal perpendicular to the thickening direction. If the normal is not supplied (is null), the curve normal is used by default. + + + offset,thicken + - - Create a mesh cone based on the current settings. - - - - - - - mesh + + Returns the start point of the first component and the end points of every component curve. For a closed polycurve, as the start and end points are the same, the end point is excluded. - - Returns a mesh by extruding a 3D polyline. - PolyCurve to extrude - Height of extrusion - Vector direction for extrusion - Cap mesh extrusion (only if PolyCurve is planar) - mesh + + Number of curves of the polycurve + + curvecount,subcurvecount,numbersubcurves + - - The vertex indices that make up each face in a counterclockwise fashion + + Returns curves of the polycurve + - mesh,meshes + subcurves,polycurvesplit - - The normal vector at this vertex + + Returns curve of the polycurve by index + Length to locate point + True to count from end of polycurve, false to count from start of polycurve + Curve at index - mesh,meshes + subcurveatindex,getsubcurve,getcurvebyindex - - The positions of the vertices + + Returns plane of planar polycurve + + + + Extends polycurve by tangent ellipse + Length of extension ellipse + Parameter of ellipse + Parameter of ellipse + Parameter of ellipse + extending end or start of the polycurve + + + + Extends polycurve by tangent arc. + Length of extension arc + Radius of arc + extending end or start of the polycurve + + + + Close polycurve by line connecting start and end points + - mesh,meshes + lines + + 0.4 + - - Returns the number of vertices in the Mesh + + Close polycurve by tangent chain of arc, line, and arc + Radius of arc at start of polycurve + Radius of arc at end of polycurve + + + lines + + + 0.4 + - - Returns the number of edges in the Mesh + + Offset polycurve in its plane. + Amount to offset + Toggle to make corners circular + Offseted polycurve - - Returns the number of triangles in the Mesh + + Create one or more Polycurves by offsetting a planar polycurve by the given distance in a plane defined by the plane normal. The "planeNormal" input argument defaults to the normal of the plane containing the curve but an explicit normal parallel to the original curve normal can be provided to better control the direction of the offset. For example, if a consistent offset direction is required for multiple curves sharing the same plane, the "planeNormal" can be used to override individual curve normals and force all curves to be offset in the same direction. Reversing the normal reverses the direction of the offset. + A positive offset distance applies in the direction of the cross product between the polycurve's tangent and the plane's normal vector, while a negative offset applies in the opposite direction. + If there are gaps between the offset component curves then, depending on the gap closure settings, they may be filled either by circular arcs (true value) to give smooth corners, or by extending (false value) the offset curves. + The curve's plane normal. Defaults to the input curve's plane normal + One or more offset polycurves - - Returns the volume of the provided Mesh - volume + + Fillet corners of planar polycurve. + Radius of fillet + Indicates which corners should be filleted, if it is true then corners where the tangent at the start of the second component is clockwise from the tangent at the end of the first component (relative to the curve normal) will get filleted. If it is false then anti-clockwise corners will get filleted. + Filleted polyCurve + + round,smooth,radius + - - Returns the area of the provided Mesh - area + + Heals a self-intersecting PolyCurve by returning a new one that isn't self-intersecting if the overlapping segment length is less than or equal to trimLength. + If trimLength is greater than 0 then end segments longer than trimLength will not be trimmed. + Non-self-intersecting, non-overlapping PolyCurve - - Returns raw vertices of this mesh as a list of numbers. Each set of - three consecutive numbers represents a point. + + Get a string representation of the Polygon - - Returns raw vertices of this mesh as a list of numbers. Each set of - six consecutive numbers represents two points + + Construct a Polygon Curve by connecting Points. + + - - Returns raw vertices of this mesh as a list of numbers. Each set of - nine consecutive numbers represents three points of a triangle + + Construct an inscribed Polygon Curve within a circle. + + + - - Returns the vertex indices for each mesh triangle. - (as opposed to unique vertex indices) - List of vertex indices for each mesh triangle. + + Returns all the segment start / end points. - - Converts the Mesh edges to Lines, and returns them + + Returns maximum deviation from average plane of polygon. - - Converts the Mesh faces to Surface patches, and returns them. Note: - this method can generate A LOT of heavy Surfaces, and may - slow down Dynamo with large meshes. + + Returns corners of polygon + - - Converts Mesh triangles to individual meshes and returns them. + + Returns average point of corners of polygon + + + centroid + - - Returns the normals for each triangle face in a given mesh. + + Returns self intersections between sides of the polygon. - - Returns Triangle Centroids + + Returns whether an input point is contained within the polygon. If the polygon is not planar then the point will be projected onto the best-fit plane and the containment will be computed using the projection of the polygon onto the best-fit plane. This will return a failed status if the polygon self-intersects. + + - - Returns a new mesh unifying the tool mesh and the original mesh. - - mesh + + Get a string representation of the Surface - - Returns a new mesh subtracting the tool mesh from the original mesh. - - mesh + + Union a collection of surfaces into one surface. This method might return a polySurface if the resulting union is non-manifold or multi-faced. + A collection of surfaces. + Union of surfaces + + merge,join,boolean,addition + - - Returns a new mesh consistenting of the intersection between the tool - mesh and the original mesh. - - mesh + + Create a Surface by lofting between input cross section Curves. + Curves to loft through + Surface created by loft + + loft + - - Returns a new Mesh with the following defects repaired: - Small components: if the Mesh contains a very small, disconnected - segments, relative to the overall Mesh size, they will be - discarded. - Holes: holes in the mesh are filled in - Non-manifold regions: if a vertex is connected to more than - two *boundary* edges, or an edge is connected to more than - two triangles then the vertex / edge is non-manifold. The - mesh toolkit will remove geometry until the mesh is manifold - - This method tries to preserve as much of the original mesh as - possible, as opposed to MakeWatertight, which resamples the Mesh + + Create a Surface by lofting between input cross section Lines. This is slightly faster and produces a less smooth result than Surface.ByLoft. + + + + ruledsurface,lines + + + 0.5,0.4 + - - Removes internal boundaries of a Mesh. An internal boundary occurs - when there are coincident vertices, such as if Mesh had separate - triangle groups for the lid of a pot and the body of the pot. + + Loft a Surface through the cross sections with a specified guide curves (aka a rails). Guide curves must intersect all of the cross section curves. + Curves to loft through + Curves to guide loft through + Surface created by loft + + loftbyrails,loft rails,guides + - - Returns a new Mesh that is watertight and 3D printable. As a result of - making a Mesh watertight, self-intersections, overlaps, and non-manifold - geometry is removed from the mesh. The method computes a thin-band distance - field and generates a new Mesh using marching cubes but doesn't project - back onto the original Mesh. - - Basically the Mesh is filled with a bunch of tiny boxes, and a new - mesh is created around this. + + Create a Surface by sweeping a profile Curve along a path. + Curve to sweep + Path curve used to sweep along + Surface created by sweeping profile along path + + sweep,rail,guide,sweep1 + - - Returns a new Mesh that has been hollowed out for 3D printing. - Number of escape holes - Radius of escape holes - Interior offset distance - Resolution for making the solid that represents the interior surface of the hollowed mesh (8 - 4096) - Resolution for mesh generation on the interior surface of the hollowed mesh (8 - 4096) - Hollow mesh + + Create a Surface by sweeping a profile Curve along a path. + Curve to sweep + Path curve used to sweep along + Cut the end of the sweep and make it normal to the path + Surface created by sweeping profile along path + + sweep,rail,guide,sweep1 + - - Returns a new Mesh with support structure. Default threshold settings are used if input is empty. - Height of the base where the support posts meet the ground - Diameter of the base where the support posts meet the ground - Diameter of the support posts - Height of the tip where the support posts touch the mesh - Diameter of the tip where the support posts touch the mesh - Mesh with support structure + + Create a Polygon Surface connecting input Points in a closed Polygon and patching it. + List of perimeter points + Surface created from perimeter points + + patch,surfacebypolygon + - - Returns a new Mesh with a reduced number of triangles. - Goal triangle count for the reduction - Reduced mesh + + Sweep the cross section curve along a path guided by a two rails + The input path to sweep along. + A rail to guide the orientation of the sweep. + The profile curve to sweep along the path. + Surface created by sweeping two rails + + sweep2,guides + - - Returns a new Mesh distributing triangles more evenly over the whole of the selection - regardless of any change in triangle normals across the given selection. - mesh + + Create a Surface by sweeping the profile Curve around the axis ray formed by origin Point in the direction of the axis Vector, starting at start_angle in degrees, sweeping sweep_angle in degrees. + Profile curve to revolve + Revolving axis origin + Revolving axis direction + Start angle in degrees + Sweep angle in degrees + Surface created by revolving profile + + lathe + - - Returns a new smooth Mesh. Smoothing type by default is - cotangent which smooths without spreading the vertices. - Sets the "spatial scale" of smoothing. Smaller values yield more - local smoothing, and typically result in a less "smooth" looking result (0.1 - 64.0) - Smooth mesh + + Create a Surface by filling in the interior of a closed boundary defined by input Curves. + Closed curve used as surface boundary + Surface created by patch + + edgesrf,edgesurface,patch,fill + - - Create a precise geometric planar cut which removes portions of the mesh - that lie on the side of the plane in the direction of the plane normal. - Set plane to use for the cut - Attempt to create a minimal fill using the fewest - number of triangles. - mesh + + Returns the total surface area. - - Intersects input Plane with the Mesh, producing a PolyCurve + + Returns the sum of lengths of all boundary edges of the surface. + + circumference + - - Projects point onto the Mesh along the specified direction + + Returns True if surface is closed in U direction, false if it's not. - - Nearest point on the Mesh to the specified point + + Returns True if surface is closed in V direction, false if it's not. - - Reflect the Mesh across the input Plane + + Returns True if surface is closed in U or V direction, false if it's neither. - - Rotate the Mesh around the input axis by input degrees. Rotation - is centered at the origin + + Subtract the input tools from this Surface. + + + + difference,trim,removefrom,cut + - - Scale the Mesh by the input amount + + The boolean difference of this Surface and the union of input Surfaces. This method might return a polySurface if the resulting boolean is non-manifold or multi-faced. + Other surfaces to subtract + Resulting boolean surface or polySurface + + subtract,differencemany,diffall,diff multi + - - Scale Mesh non-uniformally by scale factors + + Return the UV parameter pair at the input Point. This is the inverse of Point at parameter. + + + + evaluateatpoint,surfaceatpoint,uvatpoint,uvs + + + 0.5,0.5,0.5,0.4 + - - Translate a Mesh in the direction of input Vector by the length of the Vector + + Trims the surface with a collection of one or more closed PolyCurves. One of the loops needs to be the boundary loop of the input surface. In addition, one or more inner loops need to be added for holes. + + + + trim multiple,removeloops,cutloops + - - Translate the Mesh in the direction of the input Vector by the input distance + + Trims the surface with a collection of one or more closed PolyCurves that must all lie on the surface within the specified tolerance. If one or more holes need to be trimmed from the input surface, there must be one outer loop specified for the boundary of the surface and one inner loop for each hole. If the region between the surface boundary and the hole(s) needs to be trimmed, only the loop for each hole should be provided. For a periodic surface with no outer loop such as a spherical surface, the trimmed region can be controlled by reversing the direction of the loop curve. + One or more closed PolyCurves that can be in any order in the input.These loops should not intersect each other. + The tolerance used when deciding whether curve ends are coincident and whether a curve and surface are coincident. The supplied tolerance cannot be smaller than any of the tolerances used in the creation of the input polycurves. The default value of 0.0 means that the largest tolerance used in the creation of the input polycurves will be used. + Surface trimmed by closed loops. + + trim multiple,removeloops,cutloops + - - Translates the Mesh by the input distances + + Return the surface normal at the input Point on the Surface. + Point at which to evaluate surface normal + Normal at point + + perpendicular + - - Parse the incoming JSON string formatted with dynamo.geometry:mesh-1.0.0 schema. - JSON string to parse - Mesh + + Gets a Nurbs representation of the Surface. This method may approximate Surface in certain circumstances. + - - Convert the Mesh into a JSON object formatted with dynamo.geometry:mesh-1.0.0 schema. - The resulting JSON string + + Gets a Nurbs representation of the Surface. This method may approximate Surface in certain circumstances. + Determines if the surface should be restored to its original parameter range before conversion. An example of when the parameter range of a surface is limited is after a Trim operation. + - - The type of boundary condition applied to panels in a mesh. + + Gets a Nurbs representation of the Surface within a specified tolerance. This method may approximate Surface in certain circumstances. + Specified tolerance + Nurbs surface representation of surface + + tonurbs + - - Allow panels to overlap the boundary. + + Thicken Surface into a Solid, extruding in the direction of Surface normals on both sides of the Surface. + Amount to thicken + Thickened surface as solid + + offset,tosolid + - - Do not allow panels to overlap the boundary. + + Thicken Surface into a Solid, extruding in the direction of Surface normals. If both_sides parameter is true, surface is thickened on both sides. + Amount to thicken + True to thicken on both sides, false to thicken on one side + Thickened surface as solid + + offset,bothsides,tosolid + - - Remove vertices that do not lie on the input FACE. + + Offset Surface in direction of Surface normal by specified distance. + Amount to offset + Offseted surface - - Trim overlapping panels to surface boundary. + + The returned coordination system use xAxis, yAxis and zAxis to represent the uDir, vDir and normal. The length of xAxis, yAxis represents the curvatures. + U component of parameter + V component of parameter + Coordinate system based on the normal, U direction, and V direction at the UV position on the surface - - Get a string representation of the PanelSurface + + Return a CoordinateSystem aligned with principal curvature directions. + U component of parameter + V component of parameter + CoordinateSystem aligned with principal curvature directions - - Panels the input surface in a square tiling pattern. - Input surface to be paneled - Number of patterns in the U direction - Number of patterns in the V direction - Keep, Remove, or RemoveVertices - - panel, surface, quad + + Return the U tangent Vector at specified U and V parameters. + U component of parameter + V component of parameter + U tangent vector - - Panels the input surface in a square grid, with each square split into four triangles by its diagonals. - Input surface to be paneled - Number of patterns in the U direction - Number of patterns in the V direction - Keep, Remove, or RemoveVertices - - panel, surface, cross, split, square + + Return the V tangent Vector at specified U and V parameters. + U component of parameter + V component of parameter + V tangent vector - - Panels the input surface in a square grid, with each square split into two triangles by a diagonal. By default, the diagonal is from the bottom left corner to the top right corner. - Input surface to be paneled - Number of patterns in the U direction - Number of patterns in the V direction - When set to True, the diagonal is from the top left corner to the bottom right corner of each square - Keep, Remove, or RemoveVertices - - panel, surface, diagonally, split, square + + Return the normal Vector at specified U and V parameters. + U component of parameter + V component of parameter + Normal at parameter - - Panels the input surface in a diamond-shaped pattern. - Input surface to be paneled - Number of patterns in the U direction - Number of patterns in the V direction - Keep, Remove, or RemoveVertices - - panel, surface, diamond + + Return the derivatives at input U and V coordinates. + U component of parameter + V component of parameter + U and V derivatives of surface + + tangent,normal + - - Panels the input surface in a diamond-shaped pattern, with each diamond split vertically or horizontally into two triangles. By default, each diamond is split vertically. - Input surface to be paneled - Number of patterns in the U direction - Number of patterns in the V direction - When set to true, diamond is split horizontally - Keep, Remove, or RemoveVertices + + Returns the Gaussian curvature at U and V parameters. + + - panel, surface, split, diamond + + developable + - - Panels the input surface in parallelograms tiled vertically and horizontally. Each parallelogram is a square with a shear applied along the V-axis or U-axis determined by the ‘alignWithUAxis’ input and a shear factor. By default the parallelograms are aligned with the V-axis. - Input surface to be paneled - Number of patterns in the U direction - Number of patterns in the V direction - The amount of shear - When set to True, paralellograms are aligned with the U-Axis - Keep, Remove, or RemoveVertices + + Returns the principal curvatures at the U and V parameters. + + - panel, surface, parallelogram - - Panels the input surface in a staggered square pattern. By default, the pattern is staggered horizontally. - Input surface to be paneled - Number of patterns in the U direction - Number of patterns in the V direction - When set to True, pattern is staggered vertically. - The amount of displacement - Keep, Remove, or RemoveVertices - - panel, surface, staggered, quad + + Returns principal direction vectors at U and V parameters. + U component of parameter + V component of parameter + U and V tangent vectors - - Panels the input surface in a hexagonal tiling pattern. - Input surface to be paneled - Number of patterns in the U direction - Number of patterns in the V direction - Keep, Remove, or RemoveVertices + + Return the Point at specified U and V parameters. + + - panel, surface, hexagon + + surfacepoint + - - Panels the input surface in a tiling with one triangle, two squares, and one hexagon at each vertex. - Input surface to be paneled - Number of patterns in the U direction - Number of patterns in the V direction - Keep, Remove, or RemoveVertices + + Return all the boundary Curves of the Surface. - panel, surface, rhombus, tri, hexagon + + edges + - - Panels the input surface with a custom tiling pattern. The tiles are polygons in UV parameter space. They can be non-convex but must not self-intersect. It is not compulsory for the set of tiles to be touching edge-to-edge. The paneling pattern is generated by displacing copies of the tiles along the u and v directions by the supplied displacements. The UV coordinates of the vertices of each tile are provided in the tileUVs argument. - Input surface to be paneled - Number of patterns in the U direction - Number of patterns in the V direction - The displacement of the tiling along the u-axis. - The displacement of the tiling along the v-axis. - Doubly nested list of UV coordinates of each tile in custom pattern where the outer list is the list of tiles (polygons), while the inner lists contain UV coordinates of each tile. - Keep, Remove, or RemoveVertices + + Create a parameter line curve on the given surface. Create a Curve that represents a u or v parameter line on the Surface. A parameter line runs in the direction of increasing u or v parameter at a constant opposite u or v parameter. The resulting Curve will match the Surface parameterisation and its range will be bounded by the Surface parameter range. The type of Curve returned will depend on the Surface type. + If direction == 0, creates a U parameter line, if direction == 1, creates a V parameter line. + - panel, surface, custom, orthogonal, lattice - - - Returns the number of vertices in the PanelSurface. - number of vertices - - - Returns the number of panels in the PanelSurface. - number of panels - - - Applies a uniform scaling, translation and rotation transformation to the given PanelSurface. - Uniform UV scaling factor. - Offset in U direction used to translate panels. - Offset in V direction used to translate panels. - Angle of rotation of panels in degrees. - 2D point about which to rotate all panels. - Transformed PanelSurface. + + lines + + + 0.4 + - - Returns the number of vertices for each panel in the list of panel indices. - Panel indices used to query the number of vertices. The default value of null indicates all panels in the surface. - number of vertices + + Returns a new Surface with the Normal flipped. Leaves this surface unchanged. + Surface, which is the same as the input surface but with flipped normals - - Returns the vertex corresponding to the vertex index in the PanelSurface. - Index of vertex in the PanelSurface + + Combines this Surface and input Surfaces into a PolySurface + + + join multiple,joinmany,joinall,topolysurface + - - Returns the point corresponding to the vertex index in the PanelSurface. - Index of vertex in the PanelSurface + + Projects the input Geometry onto this Surface in the input Vector direction. !!This projection method currently supports only points or curves!! + + + + projecttosurface,projectonto + - - Returns the index for a given panel on the input surface and for the vertex inside the panel. - Panel index to query vertex index for - Vertex number for given panel - vertex index - - - Returns the vertices for each panel in the list of panel indices. - Panel indices used to query vertices. The default value of null indicates all panels in the surface. - Vertex array - - - Returns the points for each panel in the list of panel indices. - Panel indices used to query points. The default value of null indicates all panels in the surface. - Point Array - - - Returns the polygonal boundary for each panel in the list of panel indices. - Panel indices used to construct Polygons. The default value of null indicates all panels in the surface. + + Attempts to repair the Surface. @@ -5457,30 +5174,14 @@ Returns angle between the supplied vectors in degrees from 0 to 180. rotation angle, - - Returns the angle between the two Vectors, in the range [0, 180] degrees. - - - - rotation angle - - + Returns the angle between the two Vectors, in the range [0, 180] degrees. Returns the angle between the two vectors in degrees from 0 to 360. It uses axis of rotation to determine the direction of the angle. Other vector Axis of rotation Returns Angle between the supplied vectors in degrees from 0 to 360 rotation angle, - - Returns the angle between the two Vectors, in the range [0, 360] degrees. It uses axis of rotation to determine the direction of the angle. - - - - - rotation angle - - Parse the incoming JSON string formatted with autodesk.math:vector3d-1.0.0 schema. JSON string to parse @@ -5512,18 +5213,6 @@ Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use SegmentLengthAtParameter instead. - - Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use 'PointsAtEqualChordLength' and 'SplitByPoints' instead. - - - Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use 'PointsAtChordLengthFromPoint' and 'SplitByPoints' instead.. - - - Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use 'PointsAtSegmentLengthFromPoint' and 'SplitByPoints' instead.. - - - Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use 'PointsAtEqualSegmentLength' and 'SplitByPoints' instead.. - Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use SegmentLengthBetweenParameters instead. @@ -5557,9 +5246,6 @@ Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Please use overload that allows passing mmPerUnit. - - Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use ExportToSAT UI node instead. - Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use overload that specifies mm per unit. @@ -5621,7 +5307,7 @@ Looks up a localized string similar to Mesh nodes use 32-bit precision (7 decimal places), which may lead to rounding errors with large numbers or numbers with more than 7 decimal places. For higher precision (64-bit, 15 decimal places), use nodes from the Geometry library.. - Looks up a localized string similar to You have exceeded the allowable modeling extents, consider choosing smaller values. + Looks up a localized string similar to You have exceeded the allowable modeling extents, consider choosing smaller values as inputs. Looks up a localized string similar to No implementation of IGeometryFactory found. Make sure ProtoGeometry.config is properly configured.. @@ -5674,6 +5360,9 @@ Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use PolyCurve.OffsetMany instead.. + + Looks up a localized string similar to PolyCurve direction has been updated for consistency. This change may break this node in pre-4.0 graphs. To retain legacy behavior, set DefaultEnableLegacyPolyCurveBehavior to true in DynamoPreferences.xml.. + Looks up a localized string similar to This property is deprecated and will be removed in a future version of Dynamo. Use PolyCurve.Points instead.. @@ -5689,9 +5378,6 @@ Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use SolidBySweep(ICurveEntity profile, 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 Solid.ByUnion instead. - Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use SurfaceBySweep(ICurveEntity profile, ICurveEntity path, bool cutEndOff) instead. diff --git a/doc/distrib/xml/es-ES/ProtoGeometry.xml b/doc/distrib/xml/es-ES/ProtoGeometry.xml index 0455604ad92..b8f4d9103ca 100644 --- a/doc/distrib/xml/es-ES/ProtoGeometry.xml +++ b/doc/distrib/xml/es-ES/ProtoGeometry.xml @@ -482,4793 +482,4510 @@ Devuelve la distancia de altura. Nota: se devuelven las cotas de entrada del cubo, NO las cotas de espacio real. Dicho de otra forma, si crea un cubo con la anchura del eje X y longitud 10 y lo transforma en un CoordinateSystem con una escala de 2 en X, la anchura seguirá siendo 10. ASM no permite extraer los vértices de un cuerpo de forma previsible, así que es imposible determinar las cotas tras una transformación. - - Permite obtener una representación de cadena de la curva. + + Permite obtener una representación de cadena del cilindro. - - Crea una curva por línea de superficie en el espacio UV. - Superficie que usar - UV inicial para inicio de curva - UV final para fin de curva - Curva en los parámetros inicial y final de la superficie + + Genera un cilindro sólido definido por un CoordinateSystem principal, el radio y la altura del cilindro. + Sistema de coordenadas principal + Tamaño del radio + Altura del cilindro + Cilindro creado a partir del radio y la altura - isocurve,curvebyuv,lines,uvs + cylinder,tube - - 0.5,0.5,0.4,0.4 - - - Crea una curva fusionando dos curvas - Primera curva que fusionar - Segunda curva que fusionar - indicador para señalar qué extremo de la curva 1 se debe fusionar - indicador para señalar qué extremo de la curva 2 se debe fusionar - indicador para indicar si la curva resultante es de continuidad G1 o continuidad G2 - Curva resultante de la fusión de dos curvas + + Crea un cilindro sólido con los puntos centrales superior e inferior especificados para el cilindro. + Punto inicial del cilindro + Punto final del cilindro + Radio del cilindro + Cilindro creado por puntos y radio - blend,make continuous,connect + cylinder,tube,by center points - - Crea una curva por isolínea de superficie. - Superficie base - si el valor es 0, la isolínea transcurre a lo largo de la dirección u, si es 1, a lo largo de la dirección v - fijo para el valor de curva de otro parámetro de superficie - Isocurva en superficie + + El radio del cilindro + + + La altura total. - isocurve,curvebydir,lines + cylinder - - 0.5,0.5,0.4 - - - Devuelve la longitud de arco total de la curva. + + Eje del cilindro - distance + cylinder - - Determina "true" (verdadero) si la curva es plana; de lo contrario, devuelve "false" (falso). + + Permite obtener una representación de cadena de la arista. + + + La curva subyacente que forma la arista. + + + Las caras adyacentes a esta arista. + + + El vértice en que empieza esta arista. + + + El vértice en que termina esta arista. + + + Las aristas coincidentes asociadas con esta arista + + + Permite obtener una representación de cadena de la elipse. + + + Crea una elipse centrada en el punto de entrada alineado con el plano XY del SCU con los radios de ejes X e Y especificados. + Punto de origen de la elipse + Radio del eje X + Radio del eje Y + Elipse creada por origen y radios - flat,liesinplane + ellipse - - Devuelve "true" (verdadero) si la curva está cerrada; de lo contrario, devuelve "false" (falso). - - - Obtiene el punto inicial a lo largo de la curva. + + Crea una elipse centrada en el punto de entrada, con los dos ejes especificados. Los ejes deben estar a 90 grados el uno del otro. + Punto de origen de la elipse + Radio del eje X + Radio del eje Y + Elipse creada a partir de vectores de origen - begin,curvestart,startpt + ellipsebylengths,ellipsebyvectors - - Obtiene el punto final a lo largo de la curva. + + Crea una elipse centrada y alineada con el CoordinateSystem de entrada, con un radio x_radius en la dirección X del sistema de coordenadas y un radio y_radius en la dirección Y del sistema de coordenadas. + Sistema de coordenadas de origen de la elipse + Radio del eje X + Radio del eje Y + Elipse creada por el sistema de coordenadas y radios - end,curveend,endpt + ellipse,aligned ellipse,ellipsebylengths - - La normal al plano donde se encuentra la curva. Solo es válido para curvas planas. + + Crea una elipse centrada y alineada con el plano de entrada, con un radio x_radius en la dirección del eje X del plano y un radio y_radius en la dirección del eje Y del plano. + Plano en el que se dibuja el arco de la elipse + Radio del eje X + Radio del eje Y + Elipse creada a partir de un plano y radios - perpendicular + ellipse,aligned ellipse,ellipsebylengths - - Obtiene un punto en la curva en el parámetro especificado entre StartParameter() y EndParameter(). - El parámetro en que se debe evaluar - Punto + + El centro de la elipse. + + + El eje principal de la elipse. Este es el eje más largo. La longitud del vector es el radio principal. + + + El eje secundario de la elipse. Este es el eje más corto. La longitud del vector es el radio secundario. + + + Permite obtener una representación de cadena del EllipseArc. + + + Crea un EllipseArc en un plano con los radios especificados a lo largo de los ejes X e Y y los ángulos a través de los cuales se realiza el barrido. + Plano que contiene el arco de la elipse + El radio del EllipseArc en la dirección X del plano + El radio del EllipseArc en la dirección Y del plano + El ángulo inicial del arco medido desde el eje X positivo del plano de entrada + El ángulo de barrido desde el ángulo inicial en grados. + Arco elíptico creado por ángulos y radios de plano - pointoncurve,curvepoint + ellipsearc,arcs - - Obtiene un vector tangente a la curva en el parámetro especificado entre StartParameter() y EndParameter(). - El parámetro en que se debe evaluar - Un vector paralelo a la curva en el parámetro + + El centro de la elipse. - tangentoncurve,curvetan + ellipsearc,arcs - - Obtiene un vector perpendicular a la curva en el parámetro especificado entre StartParameter() y EndParameter(). - El parámetro en que se debe evaluar - Un vector perpendicular a la curva en el parámetro + + El eje principal de la elipse. Este es el eje más largo. La longitud del vector es el radio principal. - normaloncurve,curvenorm + ellipsearc,arcs - - Obtiene un vector perpendicular a la curva en un parámetro especificado entre StartParameter() y EndParameter(). La curva debe ser plana. La normal resultante será coherente a lo largo de toda la curvatura de la curva. - El parámetro en que se debe evaluar - Si 'side' se establece en "false" (falso), la normal apuntará al lado derecho de la curva (desplazándose desde el punto inicial hasta el punto final de la curva). Si 'side' es "true" (verdadero), la normal apuntará a la izquierda de la curva. - Un vector perpendicular a la curva en el parámetro + + El eje secundario de la elipse. Este es el eje más corto. La longitud del vector es el radio secundario. - normaloncurve,curvenorm + ellipsearc,arcs - - Obtiene un CoordinateSystem con origen en el punto del parámetro especificado. XAxis se alinea con la normal de la curva, YAxis se alinea con la curva tangente a este punto y ZAxis se alinea con el vector hacia arriba o binormal en este punto - El parámetro en que se debe evaluar - CoordinateSystem en el parámetro de curva + + El ángulo inicial en grados. - coordoncurve,curvecoord,derivatives + ellipsearc,arcs - - Obtiene un CoordinateSystem con origen en el punto del parámetro especificado. - El parámetro en que se debe evaluar - El CoordinateSystem alineado al eje en el punto + + Devuelve el ángulo de barrido del arco de la elipse en grados. - frame,axisaligned,aa,coordcurve,framecurve,curveframe,coordoncurve + ellipsearc,arcs - - Devuelve un plano cuya normal se alinea con la tangente de la curva. Los parámetros se ajustan de forma que 0 siempre es el punto inicial y 1 siempre es el punto final. - - + + El plano en el que se encuentra la elipse - planeoncurve,planecurve,tangentplane + ellipsearc,arcs - - Crea un punto en una longitud de arco concreta a lo largo de la curva. - La distancia a lo largo de la curva en que se debe evaluar - El punto en la longitud de arco especificada + + Permite obtener una representación de cadena de la cara. + + + Todas las aristas alrededor de esta cara, de derecha a izquierda. - pointoncurve,curvepoint,pointalongcurve,distanceoncurve,distancepoint,distpoint,arclength + faces + + 1 + - - Crea un punto en una longitud de arco concreta a lo largo de la curva - La distancia a lo largo de la curva en que se debe evaluar - El punto en la longitud de arco especificada + + Todos los vértices alrededor de esta cara, de derecha a izquierda. - pointoncurve,curvepoint,pointalongcurve,distanceoncurve,distancepoint,distpoint,arclength + faces + + 1 + - - Devuelve puntos espaciados uniformemente a lo largo de la longitud de la curva en función de la entrada de número de divisiones - Número de divisiones - Puntos espaciados uniformemente a lo largo de la longitud de curva + + Todos los bucles dentro de esta cara - - Devuelve puntos espaciados a lo largo de la curva con una longitud de cordón uniforme que se basa en la entrada de número de divisiones - Número de divisiones - Lista de puntos en la curva + + La superficie subyacente que forma la cara. + Representación de superficie de cara - - Obtiene el punto de la curva en una determinada longitud de cordón a partir de la ubicación del parámetro especificado. - La longitud de cordón en que se debe evaluar - Parámetro en la curva a partir del cual se debe medir - true para mover hacia adelante a lo largo de la curva - Punto en curva + + Permite obtener una representación de cadena de la hélice. + + + Crea una hélice. La hélice siempre gira hacia la derecha sobre la dirección de eje proporcionada. En visualizaciones orientadas en la dirección del eje, el usuario ve que el punto rota hacia la derecha alrededor del eje a medida que se desplaza a lo largo de la curva en la dirección del parámetro de incremento. El paso es la distancia que se mueve la hélice en la dirección del eje en cada giro. Este valor puede ser positivo o negativo. + Punto del eje + Vector de dirección del eje + Punto inicial de la hélice + Distancia de la hélice por cada 360 grados en la dirección del eje + Número de giros en grados + Hélice creada por eje - measure from,measure to,parameteratdist + helix,screw,corkscrew,thread - - Devuelve los puntos espaciados uniformemente a lo largo de la curva con la longitud de segmento especificada desde el punto indicado. - El punto de referencia a partir del cual se debe medir - La distancia a lo largo de la curva en que se debe evaluar - Una lista de puntos de la curva, incluidos el punto especificado y los puntos a lo largo de la dirección de la curva. + + El ángulo expresado en grados por el cual la hélice gira sobre su longitud. - - Devuelve los puntos espaciados uniformemente en la curva con la longitud de cuerda especificada desde el punto indicado. - El punto de referencia a partir del cual se debe medir - Longitud de cuerda - Una lista de puntos de la curva, incluido el punto especificado y los puntos a lo largo de la dirección de la curva. + + El paso devolverá la distancia lineal a lo largo de la dirección del eje que una hélice abarca en una vuelta completa (360 grados) - - Devuelve un CoordinateSystem a la distancia especificada del punto de inicio de la curva. El eje Y se encuentra en posición tangente a la curva y el eje X es la curvatura. - La distancia a lo largo de la curva en que se debe evaluar - CoordinateSystem en curva - - coordoncurve,curvecoord,derivatives - + + El radio del arco. - - Devuelve un CoordinateSystem a la distancia especificada del punto de inicio de la curva. El eje Y se encuentra en posición tangente a la curva y el eje X es la curvatura. - La distancia a lo largo de la curva en que se debe evaluar - CoordinateSystem en curva - - coordoncurve,curvecoord,derivatives - + + La dirección del eje de la hélice. - - Devuelve un plano a la distancia especificada a lo largo de la curva desde el punto inicial. La normal del plano se alinea con la tangente de la curva. - La distancia a lo largo de la curva en que se debe evaluar - Plano en curva + + El punto base del eje de la hélice. - planeoncurve,planecurve,tangentplane + origin,helixstart - - Devuelve un plano a la distancia especificada a lo largo de la curva desde el punto inicial. La normal del plano se alinea con la tangente de la curva. - La distancia a lo largo de la curva en que se debe evaluar - Plano en curva - - planeoncurve,planecurve,tangentplane - + + Permite obtener una representación de cadena del IndexGroup. - - Obtiene la longitud del segmento medida desde el punto inicial de la curva hasta el parámetro especificado. - Valor entre 0 y 1 - Longitud de segmento - - lengthatparameter,dist along,lengthatpoint,arclength - + + Compara dos IndexGroup. + El otro IndexGroup + Si los dos objetos son iguales - - Obtiene la longitud del segmento medida desde el punto inicial de la curva hasta el parámetro especificado. - Valor entre 0 y 1 - Longitud de segmento - - lengthatparameter,dist along,lengthatpoint,arclength - + + Obtiene un código hash para este tipo + Un código hash exclusivo para este objeto - - Obtiene el parámetro en una longitud de arco concreta a lo largo de la curva. - La distancia a lo largo de la curva en que se debe evaluar - El parámetro + + Crea un IndexGroup que almacena cuatro índices. + Índice a + Índice b + Índice c + Índice d + IndexGroup - parameteratlen,param along,paramatlen,arclength + quad,polygon,mesh,meshes - - Obtiene el parámetro en una longitud de arco concreta a lo largo de la curva. - La distancia a lo largo de la curva en que se debe evaluar - El parámetro + + Crea un IndexGroup que almacena tres índices. + Índice a + Índice b + Índice c + IndexGroup - parameteratlen,param along,paramatlen,arclength + tri,polygon,mesh,meshes - - Obtiene el parámetro en una longitud de cordón concreta a lo largo de la curva desde la ubicación especificada. - La longitud de cordón en que se debe evaluar - Parámetro en la curva a partir del cual se debe medir - true para mover hacia adelante a lo largo de la curva - El parámetro - - measure from,measure to,parameteratdist - + + Pueden ser 3 o 4, según si se representa un triángulo o un cuadrilátero. - - Obtiene el parámetro en el punto inicial de una curva. - Valor del parámetro - - start domain,curvestart - + + El primer índice. - - Obtiene el parámetro en el punto final de una curva. - Valor del parámetro + + El segundo índice. + + + El tercer índice. + + + El cuarto índice. + + + Permite obtener una representación de cadena de la línea. + + + Crea una línea recta entre dos puntos de entrada. + Punto inicial de la línea + Punto final de la línea + Línea desde punto inicial y final - end domain,curveend + line,linebypoints,lines - - Obtiene la longitud del segmento entre dos parámetros en la curva. - Valor entre 0 y 1 - Valor entre 0 y 1 - Longitud de segmento + + Crea una línea que aproxima al máximo un diagrama de dispersión de puntos. + Lista de puntos para la línea de ajuste óptimo + Línea de ajuste a través de puntos - measure,distance,arclength + line,approximate,lines - - Obtiene la longitud de arco entre dos puntos de parámetros en la curva - El inicio del dominio - El final del dominio - La longitud del arco entre los dos parámetros + + Crea una línea tangente a la curva de entrada, que se coloca en el parámetro de punto de la curva de entrada. + Curva base para línea de tangente + Valor del parámetro + Línea de tangente - measure,distance,arclength + tangentline,tangentto,lines - - Obtiene el parámetro en un punto determinado a lo largo de la curva. Si el punto no está en la curva, ParameterAtPoint seguirá devolviendo un valor que se corresponderá con un punto cercano de la curva, pero el punto no es, en general, el punto más cercano. - Un punto a lo largo o cerca de la curva - El parámetro de la curva para el punto especificado. + + Crea una línea recta desde el punto inicial y la extiende la longitud especificada en la dirección del vector. + Punto inicial de la línea + Vector de dirección + Longitud de la línea + Línea desde la longitud y la dirección iniciales - projectpoint,closestparam,curveparam + linebyvector,lines - - Invierte la dirección de la curva. - Una nueva curva con la dirección opuesta + + La dirección de la curva. - flip + lines - - Aplica el valor de desfase especificado a una curva. La curva debe ser plana. - Una distancia positiva o negativa para el desfase - nuevas curvas de desfase + + Permite obtener una representación de cadena del bucle. + + + La cara contenedora del bucle + + + Las aristas coincidentes en el bucle + + + Si el bucle es de borde o interior + + + Permite obtener una representación de cadena de la NurbsCurve. + + + Crea una BSplineCurve mediante puntos de control explícitos. NOTA 1: las BSplineCurve con grado=1 tienen discontinuidades G1, las cuales causan problemas en extrusión, barrido y otras operaciones. Se recomienda evitarlas y utilizar PolyCurve en su lugar. NOTA 2: si la curva es periódica (cerrada), el primer y el último punto DEBEN coincidir. + Puntos para curva NURBS + Curva NURB creada a partir de puntos - thicken,lines + nurbscurve,spline,lines - 0.5,0.4 + 0.5,0.5,0.45 - - Cree una o más curvas mediante el desfase de una curva plana según la distancia especificada en un plano definido por la normal del plano. Si hay huecos entre las curvas de componente de desfase, estas se rellenan mediante la extensión de las curvas de desfase. El argumento de entrada "planeNormal" se establece por defecto en la normal del plano que contiene la curva, pero se puede proporcionar una normal explícita paralela a la normal de la curva original para controlar mejor la dirección del desfase. Por ejemplo, si se requiere una dirección de desfase coherente para que varias curvas compartan el mismo plano, se puede utilizar el argumento "planeNormal" para modificar normales de curva individuales y forzar el desfase de todas las curvas en la misma dirección. Al invertir la normal, se invierte la dirección del desfase. - Se aplica una distancia de desfase positivo en la dirección del producto vectorial entre la tangente de la curva y el vector normal del plano, mientras que un desfase negativo se aplica en la dirección opuesta. - La normal del plano de la curva. Se establece por defecto en la normal del plano de la curva de entrada. - Una o más curvas de desfase. + + Crea una BSplineCurve mediante puntos de control explícitos. NOTA 1: las BSplineCurve con grado=1 tienen discontinuidades G1, las cuales causan problemas en extrusión, barrido y otras operaciones. Se recomienda evitarlas y utilizar PolyCurve en su lugar. NOTA 2: si la curva es periódica (cerrada), el primer y el último punto DEBEN coincidir. + Puntos para curva NURBS + Grado de la curva + Curva NURB creada a partir de puntos - thicken,lines + nurbscurve,spline,degree,lines - 0.5,0.4 + 0.5,0.5,0.5,0.45 - - Crea una curva mediante acercamiento al plano. - El plano en que se debe desplazar la curva - Una curva en el plano + + Crea una BSplineCurve mediante puntos de control explícitos. NOTA 1: las BSplineCurve con grado=1 tienen discontinuidades G1, las cuales causan problemas en extrusión, barrido y otras operaciones. Se recomienda evitarlas y utilizar PolyCurve en su lugar. NOTA 2: si la curva es periódica (cerrada), el primer y el último punto DEBEN coincidir. + Puntos para curva NURBS + Grado de la curva + Activar/desactivar para cerrar la curva + Curva NURB creada a partir de puntos - projectcurve,toplane + nurbscurve,spline,degree,smoothness,lines + + 0.5,0.5,0.5,0.5,0.45 + - - Acerca esta curva a la superficie de entrada, en la dirección de las normales de la superficie. - + + Crea una BSplineCurve a partir de los vértices de control, los grosores y los nodos. Según lo que aparece en los documentos de ASM: Grado: debe ser mayor que 1 (spline lineal por segmentos) y menor que 26 (el máximo de grados base admitido para B-splines por ASM). Grosores: todos los valores de grosor (si se suministran) deben ser positivos. Los grosores inferiores a 1e-11 se rechazarán y la función producirá un error. Nodos: el vector del nodo debe tener una secuencia no decreciente. La multiplicidad de nodos interior no debe ser mayor que su grado +1 en el nodo inicial/final ni mayor que el grado en el caso de nodos internos (esto permite representar superficies con discontinuidades G1). Tenga en cuenta que se admiten los vectores de nodos no bloqueados, pero que estos se convertirán a nodos bloqueados, con los cambios correspondientes aplicados al punto de control y a los datos de grosor. Matriz de nodos: el tamaño de la matriz debe ser num_control_points + grado + 1. + + + + - projectcurve,tosurf - - - - Divide una curva en el número especificado de curvas de longitud iguales. - Número de divisiones. - Una matriz de curvas tras la división - - chopcurve,segment,slices + explicit,nurbscurve,spline,degree,spline byarray,lines + + 0.5,0.5,0.5,0.5,0.5,0.45 + - - Divide una curva en el número especificado de curvas con distancias iguales entre el inicio y el final de cada curva (cordones iguales). - Número de divisiones. - Una matriz de curvas tras la división + + Crea una BSplineCurve mediante la interpolación entre puntos. + Puntos para curva NURBS + Curva NURB creada a partir de puntos - divide by chordlength,chord,segment,chopcurve + fit,approximate,spline,lines + + 0.5,0.5,0.5,0.45 + - - Divide una curva en curvas de la longitud especificada, medida desde la ubicación del parámetro especificado - Longitud de curvas tras la división - Ubicación del parámetro desde la cual medir - Matriz de curvas tras la división + + Crea una BSplineCurve mediante la interpolación entre puntos. NOTA 2: si esta curva es periódica (cerrada), el primer y el último punto DEBEN coincidir. + Puntos para curva NURBS + Activar/desactivar para cerrar la curva + Curva NURB creada a partir de puntos - divide by chordlength,chord,segment,chopcurve + fit,approximate,spline,lines + + 0.5,0.5,0.5,0.45 + - - Divide una curva en curvas de la longitud de cordón especificada, medida desde la ubicación del parámetro especificado - Longitud de cordón para cada curva obtenida a partir de la división - Ubicación del parámetro desde la cual medir - Una matriz de curvas tras la división - - divide by chordlength,chord,segment,chopcurve - - - - Elimina el inicio de la curva en el parámetro especificado. - El parámetro en que iniciar el recorte - Una nueva curva con el inicio eliminado + + Crea una BSplineCurve mediante la interpolación entre puntos con el grado especificado. + Puntos para curva NURBS + Grado de la curva + Curva NURB creada a partir de puntos - rem,remstart,removestart,trimcurve + fit,approximate,spline,smoothness,lines + + 0.5,0.5,0.5,0.5,0.45 + - - Elimina el inicio de la curva en el parámetro especificado - El parámetro en que iniciar el recorte - Una nueva curva con el inicio eliminado + + Devuelve una BSplineCurve a través de los puntos, con direcciones tangentes. + Puntos de control para curva NURBS + Tangente inicial + Tangente final + Curva NURB creada a partir de puntos y tangentes - rem,remstart,removestart,trimcurve + spline by tangent,tangents,lines + + 0.5,0.5,0.45 + - - Elimina el final de la curva en el parámetro especificado. - El parámetro en que iniciar el recorte - Una nueva curva con el final eliminado + + El grado de la curva. - rem,remend,removeend,trimcurve + smoothness,interpolation,continuity - - Elimina el final de la curva en el parámetro especificado - El parámetro en que iniciar el recorte - Una nueva curva con el final eliminado + + Determina si la NurbsCurve es periódica o no; una curva periódica es una curva cerrada en la que la deformación no provoca la aparición de pliegues. - rem,remend,removeend,trimcurve + isclosed - - Elimina el principio y el final de la curva en los parámetros especificados. - El parámetro en que iniciar el recorte - El parámetro en que iniciar el recorte - Una nueva curva con los segmentos exteriores eliminados - - rem,remend,remstart,remove,trimcurve,removeends - + + Determina si la NurbsCurve es racional o no. Esto define si cualquiera de los grosores no es 1.0. - - Elimina el principio y el final de la curva en los parámetros especificados. - El parámetro en que iniciar el recorte - El parámetro en que iniciar el recorte - Una nueva curva con los segmentos exteriores eliminados - - rem,remend,remstart,remove,trimcurve,removeends - + + Obtiene los puntos de control de la NurbsCurve. Estos son los puntos interpolados por la curva. + Una matriz de puntos - - Elimina la parte interior de una curva en los parámetros especificados. - El parámetro en que iniciar el recorte - El parámetro en que iniciar el recorte - Una nueva curva con el segmento interior eliminado - - rem,removemiddle,middle,remmiddle,cutout,trimcurve - + + Los 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 - - Elimina la parte interior de una curva en los parámetros especificados - El parámetro en que iniciar el recorte - El parámetro en que iniciar el recorte - Una nueva curva con el segmento interior eliminado + + 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 - rem,removemiddle,middle,remmiddle,cutout,trimcurve + ptweight - - Elimina varios segmentos de la curva. Los segmentos descartados son el primero, tercero, quinto, etc. - Una lista de parámetros en que dividir la curva - Una matriz de curvas que descarta los segmentos 1, 3, 5... - - rem,removeparts,remparts,cutout,trimcurv,interior,odd - + + Permite obtener una representación de cadena de la NurbsSurface. - - Elimina varios segmentos de la curva. Los segmentos descartados son el primero, tercero, quinto, etc - Una lista de parámetros en que dividir la curva - Una matriz de curvas que descarta los segmentos 1, 3, 5 + + Crea una NurbsSurface con los puntos interpolados y los grados U y V especificados. La superficie resultante pasará por todos los puntos. + Rejilla de puntos para la superficie NURBS + Grado en dirección U + Grado en dirección V + Superficie NURBS creada por puntos - rem,removeparts,remparts,cutout,trimcurv,interior,odd + fit,topoints - - Elimina segmentos pares o impares de la división de curva en los parámetros especificados en función de si el indicador 'discardEvenSegments' es "true" (verdadero) o "false" (falso) respectivamente. - Una lista de parámetros en que dividir la curva - Active o desactive para descartar los segmentos pares. - Una lista de curvas restantes después de descartar los segmentos de curva pares o impares. + + Crea una NurbsSurface con los puntos interpolados y los grados U y V especificados. La superficie resultante pasará por todos los puntos. El número de tangentes debe coincidir con el número de puntos en la dirección correspondiente. La superficie resultante tendrá grado 3 tanto en la dirección U como en la dirección V. + + + + + + - rem,removeparts,remparts,cutout,trimcurv,interior,even + fit,topoints,totangents - - Divide una curva en dos partes en el parámetro especificado. - El parámetro en que realizar la división - Dos curvas restantes tras la división + + Crea una NurbsSurface que reúne una colección de diversas características de superficie. Este es el método de unión de superficies más avanzado. La superficie resultante pasará por todos los puntos. El número de tangentes debe coincidir con el número de puntos en la dirección correspondiente. La superficie resultante tendrá grado 3 tanto en la dirección U como en la dirección V. Las derivadas de esquina deben ser de segundo orden (dP/dUdV) y se deben presentar en el orden siguiente: [ lowU, lowV ], [ highU, lowV ], [ lowU, highV ], [ highU, highV ]. + + + + + + + + + - cutinto,divide,curve2curves,cut + fit,topoints,totangents,fit corners,complex fit - - Divide una curva en dos partes en el parámetro especificado - El parámetro en que realizar la división - Dos curvas restantes tras la división - - cutinto,divide,curve2curves,cut - + + Crea una NurbsSurface mediante el uso explícito de puntos de control y los grados especificados para U y V. + Rejilla de puntos de control para la superficie NURBS + Grado en dirección U + Grado en dirección V + Superficie NURBS creada por puntos de control - - Divide una curva en varias partes en los parámetros especificados. - Una lista de parámetros en que dividir la curva - Curvas creadas a partir de la división + + Crea una NurbsSurface según las especificaciones de vértices, nodos, grosores y grados para U y V. Hay diversas restricciones en los datos que, de ser ignoradas, pueden hacer que la función produzca un error y genere una excepción. Grado: el grado para U y V debe ser >= 1 (spline lineal por segmentos) e inferior a 26 (el máximo de grados base admitido para B-splines por ASM). Grosores: todos los valores de grosor (si se suministran) deben ser positivos. Los grosores inferiores a 1e-11 se rechazarán y la función producirá un error. Nodos: los dos vectores de nodos deben tener secuencias no decrecientes. La multiplicidad de nodos interior no debe ser mayor que su grado +1 en el nodo inicial/final ni mayor que el grado en el caso de nodos internos (esto permite representar superficies con discontinuidades G1). Tenga en cuenta que se admiten los vectores de nodos no bloqueados, pero que estos se convertirán a nodos bloqueados, con los cambios correspondientes aplicados al punto de control y a los datos de grosor. + + + + + + + - cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + lines + + 0.4 + - - Divide una curva en varias partes en los parámetros especificados - Una lista de parámetros en que dividir la curva - Curvas creadas a partir de la división + + Devuelve el grado de la superficie en la dirección U. - cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + surface smoothness,continuity - - Divide una curva en varias partes en los puntos especificados. - Los puntos en la curva en que esta se debe dividir - Curvas creadas a partir de la división + + Devuelve el grado de la superficie en la dirección V. - cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + surface smoothness,continuity - - Une un conjunto de curvas al final de la PolyCurve. Voltea las curvas para garantizar la conectividad. - Otras curva o curvas que unir a la PolyCurve - Una PolyCurve compuesta por curvas - - convertcurves,curves2polycurve,joincurves,concat,joinall,joinmany - + + Devuelve el número de puntos de control en la dirección U. - - Une la curva y la curva de entrada en una nueva PolyCurve manteniendo exactamente las curvas originales. - La curva con la cual realizar la unión - Una PolyCurve compuesta por dos curvas - - convertcurve,curve2polycurve,joincurve,concat - + + Devuelve el número de puntos de control en la dirección V. - - Extruye una curva en la dirección del vector normal. - La distancia de extrusión de la curva - La superficie extruida + + Devuelve True si la superficie es periódica en la dirección U. - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve + closedinU - - Extruye una curva conforme a la longitud del vector de entrada en la dirección especificada. - Vector a lo largo del cual se debe extruir - La superficie extruida + + Devuelve True si la superficie es periódica en la dirección V. - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve + closedinV - - Extruye una curva conforme a la distancia especificada en la dirección indicada. - Vector a lo largo del cual se debe extruir - Distancia que se debe extruir - La superficie extruida - - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - + + Determina si la NurbsSurface es racional o no. Esto define si cualquiera de los grosores no es 1.0. Devuelve "true" (verdadero) si la superficie es racional y "false" (falso) si no lo es. - - Extruye una curva conforme a la distancia especificada en la dirección normal. La curva debe ser cerrada. - Distancia que se debe extruir - El sólido extruido - - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - + + Devuelve los puntos de control de la NurbsSurface (polos). + - - Extruye una curva conforme a la longitud del vector de entrada en la dirección especificada. La curva debe ser cerrada. - Vector a lo largo del cual se debe extruir - El sólido extruido + + Devuelve los grosores de los puntos de control de NurbsSurface. Estos determinarán la influencia aplicada por cada uno de los puntos de control en la forma de la superficie. + Grosores de NURBS de la superficie - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + ptweights - - Extruye una curva conforme a la distancia especificada en la dirección especificada. La curva debe ser cerrada. - Vector a lo largo del cual se debe extruir - Distancia que se debe extruir - El sólido extruido - - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - + + Devuelve los nudos de la superficie en la dirección U. Los nudos son una serie de valores de parámetros (dobles) utilizados para determinar dónde y cómo afectan los puntos de control a la superficie. + Nudos U de NURBS de superficie - - Extiende una curva a la distancia especificada en un extremo determinado por un punto de selección. Se extenderá el lado seleccionado. Las curvas cerradas como círculos y elipses no se pueden extender. Si la curva que se extiende es lineal, la extensión también lo será. - Distancia que se debe extender - Un punto en el extremo que se debe extender - La curva extendida + + Devuelve los nudos de la superficie en la dirección V. Los nudos son una serie de valores de parámetros (dobles) utilizados para determinar dónde y cómo afectan los puntos de control a la superficie. + Nudos V de NURBS de superficie + + + Permite obtener una representación de cadena del plano. + + + Crea un plano centrado en el punto raíz, con el vector normal de entrada. + Punto de origen del plano + Vector de dirección normal del plano + Plano creado por origen y normal - makelonger,stretch,extendside + plane,tonormal - - Extiende una curva a la distancia especificada por el extremo inicial. Las curvas cerradas como círculos y elipses no se pueden extender. Si la curva que se extiende es lineal, la extensión también lo será. - Distancia que se debe extender - La curva extendida - - makelonger,stretch - + + Crea un plano "orientado", colocado en el origen del punto con el vector normal, pero con una orientación específica al eje X. Esto no afecta a las operaciones de división, intersección y proyección, entre otras; solo especifica la orientación del CoordinateSystem de entrada. + Punto de origen del plano + Vector de dirección normal + Vector de dirección del eje X + Plano por eje X y normal de origen - - Extiende una curva a la distancia especificada por el final. Las curvas cerradas como círculos y elipses no se pueden extender. Si la curva que se extiende es lineal, la extensión también lo será. - Distancia que se debe extender - La curva extendida + + Los ejes X e Y se encuentran en el plano. El eje Z es el producto vectorial de los dos vectores. + Punto de origen del plano + Vector de dirección del eje X del plano + Vector de dirección del eje Y del plano + Plano creado por los ejes X e Y de origen + + + Ajusta un plano a los puntos de entrada. Básicamente un ajuste a un diagrama de dispersión de puntos 3D. + Lista de puntos para definir el plano + Plano creado por ajuste óptimo a través de puntos - makelonger,stretch + fit,bestfit - - Aproxima una curva con una colección de arcos y líneas. - Una matriz de arcos y líneas que se aproximan a la curva + + Crea el plano que contiene la línea de entrada de entrada y el punto externo. El punto no puede encontrarse en la línea ni en el eje de la línea. + Línea utilizada para determinar el plano + Punto utilizado para determinar el plano + Plano creado a partir de una línea y un punto - rationalizecurve,fitarcs,fitlines,arcs,lines + lines - 0.5,0.5,0.5,0.4,0.4 + 0.4 - - Convierte la curva a una aproximación NurbsCurve. - Una NurbsCurve que se aproxima a la curva. + + Crea un plano que contiene tres puntos de entrada. + Origen del plano + Cualquier punto en el plano + Punto en el eje X del plano respecto al origen del plano + + + + Crea un plano en el plano XY universal. + Plano en el plano XY universal + + + Crea un plano en el plano XZ universal. + Plano en el plano XZ universal + + + Crea un plano en el plano YZ universal. + Plano en el plano YZ universal + + + Devuelve el origen del plano. - curve2spline,convertcurve,tospline,lines + position,planecenter - - 0.5,0.5,0.5,0.4 - - - Aplica un parche a una curva cerrada. - Una superficie en el interior de la curva. + + Devuelve la dirección normal del plano. - fill,profiletosurf,loop,loop2surf,edgesurf + perpendicular - - Proyecta una curva de entrada a lo largo de una dirección de proyección determinada en una geometría base especificada. - Geometría en la que proyectar - Vector - Una lista de geometrías proyectadas en la geometría base. + + La base X del plano. - - Barre esta curva a lo largo de la curva de la trayectoria y crea una superficie. - + + La base Y del plano. + + + Genera un nuevo CoordinateSystem que representa este plano. Se basa en el origen y en la base de los ejes X e Y. - sweep1,curve2surf + converttoCS,convert2cs - - Barre esta curva cerrada a lo largo de la curva de la trayectoria y crea un sólido. - + + Crea un nuevo desfase de plano en este plano en la dirección normal aplicando la distancia especificada. + - sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid + alongnormal,moveplane - - Barre esta curva cerrada a lo largo de la curva de la trayectoria y crea un sólido. - La trayectoria que representa la trayectoria de barrido. - Cortar el final del barrido y convertirlo en normal a la trayectoria. - Un sólido que barre esta curva cerrada a lo largo de la curva de trayectoria. + + Permite obtener una representación de cadena del punto. + + + Compara dos puntos. + El otro punto + Si los dos objetos son iguales + + + Obtiene un código hash para este tipo + Un código hash exclusivo para este objeto + + + Genera un punto en el plano XY con las dos coordenadas cartesianas especificadas. El componente Z es 0. + Coordenada X + Coordenada Y + Punto creado por coordenadas - sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid + xy,position - - Devuelve una nueva curva aproximada con la tolerancia especificada. - - + + Obtiene el punto de origen (0,0,0). + Punto de origen - fitcurve,reducecurve,simplecurve,approximate + zero,origin - - Permite obtener una representación de cadena del cilindro. + + Genera un punto con las tres coordenadas cartesianas especificadas. + Coordenada X + Coordenada Y + Coordenada Z + Punto creado por coordenadas + + point,xyz,position + - - Genera un cilindro sólido definido por un CoordinateSystem principal, el radio y la altura del cilindro. + + Genera un punto en el sistema de coordenadas especificado con tres coordenadas cartesianas. Sistema de coordenadas principal - Tamaño del radio - Altura del cilindro - Cilindro creado a partir del radio y la altura + Coordenada X + Coordenada Y + Coordenada Z + Punto en coordenadas cartesianas - cylinder,tube + point,xyz,localposition - - Crea un cilindro sólido con los puntos centrales superior e inferior especificados para el cilindro. - Punto inicial del cilindro - Punto final del cilindro - Radio del cilindro - Cilindro creado por puntos y radio + + Genera un punto en el sistema de coordenadas especificado. Su posición se indica mediante coordenadas cilíndricas. + Sistema de coordenadas en el que se genera el punto + El ángulo es la rotación expresada en grados desde el eje X en el sistema de coordenadas alrededor del eje Z. + La elevación del punto sobre el plano XY + La distancia desde el origen del sistema de coordenadas + Punto en coordenadas cilíndricas - cylinder,tube,by center points + point,localposition - - El radio del cilindro - - - La altura total. + + Genera un punto en el sistema de coordenadas especificado. Su posición se indica mediante coordenadas esféricas. + Sistema de coordenadas en el que se genera el punto + El ángulo desde el eje Z en grados + La rotación alrededor de la esfera a partir del eje X en grados + Desfase desde el origen + Punto en coordenadas esféricas - cylinder + point,localposition - - Eje del cilindro + + Elimina los puntos para excluir duplicados dentro de la tolerancia de los puntos incluidos. + Lista de puntos de los que eliminar duplicados + Tolerancia utilizada para la eliminación + Puntos únicos - cylinder + unique,duplicates,remove duplicates,distinct,near - - Permite obtener una representación de cadena de la arista. - - - La curva subyacente que forma la arista. - - - Las caras adyacentes a esta arista. - - - El vértice en que empieza esta arista. - - - El vértice en que termina esta arista. + + Obtiene el componente X de un punto. - - Las aristas coincidentes asociadas con esta arista + + Obtiene el componente Y de un punto. - - Permite obtener una representación de cadena de la elipse. + + Obtiene el componente Z de un punto. - - Crea una elipse centrada en el punto de entrada alineado con el plano XY del SCU con los radios de ejes X e Y especificados. - Punto de origen de la elipse - Radio del eje X - Radio del eje Y - Elipse creada por origen y radios + + Obtiene el vector con el mismo componente X, Y y Z. + - ellipse + convertovector,point2vector - - Crea una elipse centrada en el punto de entrada, con los dos ejes especificados. Los ejes deben estar a 90 grados el uno del otro. - Punto de origen de la elipse - Radio del eje X - Radio del eje Y - Elipse creada a partir de vectores de origen + + Añade un vector a un punto. Equivale a Translate(Vector). + + - ellipsebylengths,ellipsebyvectors + movepoint,move,move along - - Crea una elipse centrada y alineada con el CoordinateSystem de entrada, con un radio x_radius en la dirección X del sistema de coordenadas y un radio y_radius en la dirección Y del sistema de coordenadas. - Sistema de coordenadas de origen de la elipse - Radio del eje X - Radio del eje Y - Elipse creada por el sistema de coordenadas y radios + + Sustrae un vector de un punto. Equivale a Translate(-Vector). + + - ellipse,aligned ellipse,ellipsebylengths + movepoint,move,move along - - Crea una elipse centrada y alineada con el plano de entrada, con un radio x_radius en la dirección del eje X del plano y un radio y_radius en la dirección del eje Y del plano. - Plano en el que se dibuja el arco de la elipse - Radio del eje X - Radio del eje Y - Elipse creada a partir de un plano y radios - - ellipse,aligned ellipse,ellipsebylengths - - - - El centro de la elipse. - - - El eje principal de la elipse. Este es el eje más largo. La longitud del vector es el radio principal. - - - El eje secundario de la elipse. Este es el eje más corto. La longitud del vector es el radio secundario. + + Proyecta otro elemento de Geometry en este, a lo largo de la dirección del vector especificado. + + + - - Permite obtener una representación de cadena del EllipseArc. + + Permite obtener una representación de cadena de la PolySurface. - - Crea un EllipseArc en un plano con los radios especificados a lo largo de los ejes X e Y y los ángulos a través de los cuales se realiza el barrido. - Plano que contiene el arco de la elipse - El radio del EllipseArc en la dirección X del plano - El radio del EllipseArc en la dirección Y del plano - El ángulo inicial del arco medido desde el eje X positivo del plano de entrada - El ángulo de barrido desde el ángulo inicial en grados. - Arco elíptico creado por ángulos y radios de plano - - ellipsearc,arcs - + + Crea una PolySurface mediante el solevado de curvas. + Curvas que se deben solevar. + - - Crea un EllipseArc en un plano con los radios especificados a lo largo de los ejes X e Y y los ángulos a través de los cuales se realiza el barrido - El plano en que se encuentra el EllipseArc - El radio del EllipseArc en la dirección X del plano - El radio del EllipseArc en la dirección Y del plano - El ángulo inicial del arco medido desde el eje X positivo del plano de entrada - El ángulo de barrido desde el ángulo inicial en grados + + Crea una PolySurface mediante el solevado de PolyCurves. + Curvas que se deben solevar. + Curva por la cual se guiará el solevado. - ellipsearc,arcs + loftbyrail - - El centro de la elipse. + + Crea una PolySurface mediante el solevado de PolyCurves. + Curvas que se deben solevar. + Curvas por las cuales se guiará el solevado. + - ellipsearc,arcs + loftbyrails,loft rails,guides - - El eje principal de la elipse. Este es el eje más largo. La longitud del vector es el radio principal. + + Crea una PolySurface mediante la unión de superficies. + Superficies que se deben unir en la PolySurface + - ellipsearc,arcs + joinsurfaces,joinsrf - - El eje secundario de la elipse. Este es el eje más corto. La longitud del vector es el radio secundario. + + Crea una PolySurface mediante superficies de sólidos. + El sólido cuyas superficies se deben utilizar + - ellipsearc,arcs + solid2poly,solidtopoly,convertsolid - - El ángulo inicial en grados. + + Crea una PolySurface mediante el barrido de curvas a lo largo de un carril. + Curva a lo largo de la cual se debe realizar el barrido + Perfil de barrido + - ellipsearc,arcs + sweep,rail,guide,sweep1 - - Devuelve el ángulo de barrido del arco de la elipse en grados. + + Devuelve nuevas superficies que representan las superficies subyacentes. + - ellipsearc,arcs + subsurfaces,getsurfaces,explode - - El plano en el que se encuentra la elipse + + Localizar superficies por punto. Toma la primera intersección hacia delante. Devuelve una superficie si el punto es el interior de una superficie, dos si el punto es el interior de una arista y varias si el punto es un vértice. + + + - ellipsearc,arcs + surfacesatpoint,findsurfaces,extractsurfaces - - Permite obtener una representación de cadena de la cara. - - - Todas las aristas alrededor de esta cara, de derecha a izquierda. + + Localizar superficies por línea. Toma todas las superficies por las que pasa la línea. + + - faces + surfacesonline,findsurfaces,extractsurfaces,lines - 1 + 0.5,0.5,0.5,0.4 - - Todos los vértices alrededor de esta cara, de derecha a izquierda. - - faces - - - 1 - + + Calcula los contornos de celdas 2D que no están conectados con otras superficies. + - - Todos los bucles dentro de esta cara + + Extrae sólidos de una PolySurface definida por un subconjunto de superficies. + - - La superficie subyacente que forma la cara. - Representación de superficie de cara + + Devuelve el número de superficies de la PolySurface. + Número de superficies - - Permite obtener una representación de cadena de la hélice. + + Devuelve el número de aristas de la PolySurface. + Número de aristas - - Crea una hélice. La hélice siempre gira hacia la derecha sobre la dirección de eje proporcionada. En visualizaciones orientadas en la dirección del eje, el usuario ve que el punto rota hacia la derecha alrededor del eje a medida que se desplaza a lo largo de la curva en la dirección del parámetro de incremento. El paso es la distancia que se mueve la hélice en la dirección del eje en cada giro. Este valor puede ser positivo o negativo. - Punto del eje - Vector de dirección del eje - Punto inicial de la hélice - Distancia de la hélice por cada 360 grados en la dirección del eje - Número de giros en grados - Hélice creada por eje + + Devuelve el número de vértices de la PolySurface. + Número de vértices + + + Empalma una PolySurface a lo largo de las aristas de entrada con el radio especificado. + + + - helix,screw,corkscrew,thread + round,smooth,smoothedge,roundedges - - El ángulo expresado en grados por el cual la hélice gira sobre su longitud. - - - El paso devolverá la distancia lineal a lo largo de la dirección del eje que una hélice abarca en una vuelta completa (360 grados) - - - El radio del arco. + + Bisela una PolySurface a lo largo de las aristas de entrada con el desfase especificado desde la esquina de la arista. + + + + + bevel,flattenedges + - - La dirección del eje de la hélice. + + Permite obtener una representación de cadena del rectángulo. - - El punto base del eje de la hélice. + + Crea un rectángulo mediante cuatro puntos de esquina. + Lista de los puntos de esquina del rectángulo + Rectángulo creado por puntos de esquina - origin,helixstart + rectbypointarray - - Permite obtener una representación de cadena del IndexGroup. + + Crea un rectángulo mediante cuatro puntos de esquina. + Primer punto de esquina del rectángulo + Segundo punto de esquina del rectángulo + Tercer punto de esquina del rectángulo + Cuarto punto de esquina del rectángulo + Rectángulo creado por puntos de esquina + + rectbypoints + - - Compara dos IndexGroup. - El otro IndexGroup - Si los dos objetos son iguales + + Crea un rectángulo centrado en el origen del SCU en el plano XY del SCU con la anchura (longitud del eje X) y longitud (longitud del eje Y) especificadas. + Anchura del rectángulo + Longitud del rectángulo + Rectángulo creado por la anchura y la longitud + + rectbylengths + - - Obtiene un código hash para este tipo - Un código hash exclusivo para este objeto + + Crea un rectángulo centrado en la raíz del plano de entrada, con la anchura (longitud del eje X del plano) y la longitud de entrada (longitud del eje Y del plano). + Plano utilizado para centrar el rectángulo + Anchura del rectángulo + Longitud del rectángulo + Rectángulo creado por la anchura y la longitud + + rectangle,rectbylengths + - - Crea un IndexGroup que almacena cuatro índices. - Índice a - Índice b - Índice c - Índice d - IndexGroup + + Crea un rectángulo centrado en el origen de entrada del plano XY del CoordinateSystem con la anchura (longitud del eje X) y la longitud (longitud del eje Y) especificadas. + Sistema de coordenadas del rectángulo (centro del rectángulo) + Anchura del rectángulo + Longitud del rectángulo + Rectángulo creado a partir de la anchura y la longitud - quad,polygon,mesh,meshes + rectbylengths - - Crea un IndexGroup que almacena tres índices. - Índice a - Índice b - Índice c - IndexGroup + + La anchura del rectángulo. - tri,polygon,mesh,meshes + rectX,rectx - - Pueden ser 3 o 4, según si se representa un triángulo o un cuadrilátero. + + La altura del rectángulo. + + rectY,recty + - - El primer índice. - - - El segundo índice. - - - El tercer índice. - - - El cuarto índice. - - - Permite obtener una representación de cadena de la línea. + + Permite obtener una representación de cadena del sólido. - - Crea una línea recta entre dos puntos de entrada. - Punto inicial de la línea - Punto final de la línea - Línea desde punto inicial y final + + Crea un sólido mediante la especificación de caras de componentes como superficies. + + - line,linebypoints,lines + Brep,brep - - Crea una línea que aproxima al máximo un diagrama de dispersión de puntos. - Lista de puntos para la línea de ajuste óptimo - Línea de ajuste a través de puntos + + Crea un sólido mediante la solevación entre curvas cerradas de sección transversal de entrada. + + - line,approximate,lines + Brep,brep - - Crea una línea tangente a la curva de entrada, que se coloca en el parámetro de punto de la curva de entrada. - Curva base para línea de tangente - Valor del parámetro - Línea de tangente + + Crea un sólido mediante la solevación entre curvas cerradas de sección transversal de entrada, empleando curvas guía. Las curvas guía deben intersecar con todas las curvas de sección transversal. + + + - tangentline,tangentto,lines + Brep,brep,guides,loft - - Crea una línea recta desde el punto inicial y la extiende la longitud especificada en la dirección del vector. - Punto inicial de la línea - Vector de dirección - Longitud de la línea - Línea desde la longitud y la dirección iniciales + + Crea un sólido mediante la solevación entre las PolyCurves cerradas de secciones transversales de entrada. Esta operación está optimizada para secciones compuestas exclusivamente por segmentos de línea con vértices siguiendo el mismo orden. La opción de comprobación y reparación garantiza la validez del sólido generado cuando está activada; si se desactiva esta opción, debería aumentar el rendimiento. + + + - linebyvector,lines + Brep,brep,ruled,loft - - La dirección de la curva. + + Barre una curva cerrada a lo largo de una trayectoria. + + + - lines + Brep,brep,sweep1 - - Permite obtener una representación de cadena del bucle. - - - La cara contenedora del bucle - - - Las aristas coincidentes en el bucle - - - Si el bucle es de borde o interior - - - Permite obtener una representación de cadena de la NurbsCurve. - - - Crea una BSplineCurve mediante puntos de control explícitos. NOTA 1: las BSplineCurve con grado=1 tienen discontinuidades G1, las cuales causan problemas en extrusión, barrido y otras operaciones. Se recomienda evitarlas y utilizar PolyCurve en su lugar. NOTA 2: si la curva es periódica (cerrada), el primer y el último punto DEBEN coincidir. - Puntos para curva NURBS - Curva NURB creada a partir de puntos + + Barre una curva cerrada a lo largo de una trayectoria. + Una curva cerrada que será el perfil del barrido. + La trayectoria que representa la trayectoria de barrido. + Cortar el final del barrido y convertirlo en normal a la trayectoria. + Un sólido mediante el barrido de la curva de perfil a lo largo de una trayectoria. - nurbscurve,spline,lines + Brep,brep,sweep1 - - 0.5,0.5,0.45 - - - Crea una BSplineCurve mediante puntos de control explícitos. NOTA 1: las BSplineCurve con grado=1 tienen discontinuidades G1, las cuales causan problemas en extrusión, barrido y otras operaciones. Se recomienda evitarlas y utilizar PolyCurve en su lugar. NOTA 2: si la curva es periódica (cerrada), el primer y el último punto DEBEN coincidir. - Puntos para curva NURBS - Grado de la curva - Curva NURB creada a partir de puntos + + Barre una curva de perfil cerrada a lo largo de dos curvas de carril. + Ruta de entrada de la cual se debe realizar el barrido. + Raíl para guiar la orientación del barrido. + La curva de perfil que se va a barrer a lo largo de la trayectoria + - nurbscurve,spline,degree,lines + Brep,brep,sweep2,guides,sweepprofile - - 0.5,0.5,0.5,0.45 - - - Crea una BSplineCurve mediante puntos de control explícitos. NOTA 1: las BSplineCurve con grado=1 tienen discontinuidades G1, las cuales causan problemas en extrusión, barrido y otras operaciones. Se recomienda evitarlas y utilizar PolyCurve en su lugar. NOTA 2: si la curva es periódica (cerrada), el primer y el último punto DEBEN coincidir. - Puntos para curva NURBS - Grado de la curva - Activar/desactivar para cerrar la curva - Curva NURB creada a partir de puntos + + Crea una sólido de revolución mediante el barrido de la curva de perfil alrededor del rayo de eje formado por el vector de eje y el de origen, a partir del ángulo inicial hasta el ángulo de barrido, ambos expresados en grados. + Curva de perfil para revolución + Origen del eje de revolución + Dirección del eje de revolución + Ángulo inicial en grados + Ángulo de barrido en grados + Sólido creado por revolución - nurbscurve,spline,degree,smoothness,lines + Brep,brep,lathe,revolveprofile - - 0.5,0.5,0.5,0.5,0.45 - - - Crea una BSplineCurve a partir de los vértices de control, los grosores y los nodos. Según lo que aparece en los documentos de ASM: Grado: debe ser mayor que 1 (spline lineal por segmentos) y menor que 26 (el máximo de grados base admitido para B-splines por ASM). Grosores: todos los valores de grosor (si se suministran) deben ser positivos. Los grosores inferiores a 1e-11 se rechazarán y la función producirá un error. Nodos: el vector del nodo debe tener una secuencia no decreciente. La multiplicidad de nodos interior no debe ser mayor que su grado +1 en el nodo inicial/final ni mayor que el grado en el caso de nodos internos (esto permite representar superficies con discontinuidades G1). Tenga en cuenta que se admiten los vectores de nodos no bloqueados, pero que estos se convertirán a nodos bloqueados, con los cambios correspondientes aplicados al punto de control y a los datos de grosor. Matriz de nodos: el tamaño de la matriz debe ser num_control_points + grado + 1. - - - - + + Une una colección de sólidos en un solo sólido. + Una colección de sólidos - explicit,nurbscurve,spline,degree,spline byarray,lines + Brep,brep,boolean,addition - - 0.5,0.5,0.5,0.5,0.5,0.45 - - - Crea una BSplineCurve mediante la interpolación entre puntos. - Puntos para curva NURBS - Curva NURB creada a partir de puntos + + Devuelve el área de superficie; la suma de todas las áreas de todas las caras. + + + Devuelve el volumen total del sólido. + + + El centroide del sólido. + - fit,approximate,spline,lines + average,center - - 0.5,0.5,0.5,0.45 - - - Crea una BSplineCurve mediante la interpolación entre puntos. NOTA 2: si esta curva es periódica (cerrada), el primer y el último punto DEBEN coincidir. - Puntos para curva NURBS - Activar/desactivar para cerrar la curva - Curva NURB creada a partir de puntos + + La unión booleana de este sólido y otro. + + - fit,approximate,spline,lines + addition,merge,combine - - 0.5,0.5,0.5,0.45 - - - Crea una BSplineCurve mediante la interpolación entre puntos con el grado especificado. - Puntos para curva NURBS - Grado de la curva - Curva NURB creada a partir de puntos + + La diferencia booleana de este sólido y otro. + + + + + La diferencia booleana de este sólido y la unión de sólidos de entrada. + + - fit,approximate,spline,smoothness,lines + subtract,differencemany,diffall,diff multi - - 0.5,0.5,0.5,0.5,0.45 - - - Devuelve una BSplineCurve a través de los puntos, con direcciones tangentes. - Puntos de control para curva NURBS - Tangente inicial - Tangente final - Curva NURB creada a partir de puntos y tangentes + + Obtiene un vaciado de sólido a partir de las caras de este sólido. + Distancia que se debe extender la funda hacia el interior + Distancia que se debe extender la funda hacia el exterior + - spline by tangent,tangents,lines + extract shell,offset and extract - - 0.5,0.5,0.45 - - - El grado de la curva. + + Proyecta la Geometry de entrada sobre este sólido en la dirección del vector de entrada. Este método de proyección solo admite actualmente puntos o curvas. + + + - smoothness,interpolation,continuity + projectonto,projectonsolid,projecttosolid - - Determina si la NurbsCurve es periódica o no; una curva periódica es una curva cerrada en la que la deformación no provoca la aparición de pliegues. + + Empalma un sólido a lo largo de las aristas de entrada con un radio específico. + + + - isclosed + round,smooth,smoothedge,roundedges - - 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. - Una matriz de puntos - - - Los 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 - - - 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 + + Bisela un sólido a lo largo de las aristas de entrada con el desfase especificado desde la esquina de la arista. + + + - ptweight + bevel,flattenedges - - Permite obtener una representación de cadena de la NurbsSurface. - - - Crea una NurbsSurface con los puntos interpolados y los grados U y V especificados. La superficie resultante pasará por todos los puntos. - Rejilla de puntos para la superficie NURBS - Grado en dirección U - Grado en dirección V - Superficie NURBS creada por puntos + + Separa un sólido en sólidos individuales si se compone de más de un sólido base inconexo. Devuelve el mismo sólido si se trata de un único sólido base contiguo. + separar sólidos inconexos - fit,topoints + split,disjoint - - Crea una NurbsSurface con los puntos interpolados y los grados U y V especificados. La superficie resultante pasará por todos los puntos. El número de tangentes debe coincidir con el número de puntos en la dirección correspondiente. La superficie resultante tendrá grado 3 tanto en la dirección U como en la dirección V. - - - - - + + Intenta reparar el sólido. - - fit,topoints,totangents - - - Crea una NurbsSurface que reúne una colección de diversas características de superficie. Este es el método de unión de superficies más avanzado. La superficie resultante pasará por todos los puntos. El número de tangentes debe coincidir con el número de puntos en la dirección correspondiente. La superficie resultante tendrá grado 3 tanto en la dirección U como en la dirección V. Las derivadas de esquina deben ser de segundo orden (dP/dUdV) y se deben presentar en el orden siguiente: [ lowU, lowV ], [ highU, lowV ], [ lowU, highV ], [ highU, highV ]. - - - - - - - - + + Permite obtener una representación de cadena de la esfera. + + + Crea una esfera sólida centrada en el punto de entrada, con el radio especificado. + + - fit,topoints,totangents,fit corners,complex fit + Brep,brep - - Crea una NurbsSurface mediante el uso explícito de puntos de control y los grados especificados para U y V. - Rejilla de puntos de control para la superficie NURBS - Grado en dirección U - Grado en dirección V - Superficie NURBS creada por puntos de control - - - Crea una NurbsSurface según las especificaciones de vértices, nodos, grosores y grados para U y V. Hay diversas restricciones en los datos que, de ser ignoradas, pueden hacer que la función produzca un error y genere una excepción. Grado: el grado para U y V debe ser >= 1 (spline lineal por segmentos) e inferior a 26 (el máximo de grados base admitido para B-splines por ASM). Grosores: todos los valores de grosor (si se suministran) deben ser positivos. Los grosores inferiores a 1e-11 se rechazarán y la función producirá un error. Nodos: los dos vectores de nodos deben tener secuencias no decrecientes. La multiplicidad de nodos interior no debe ser mayor que su grado +1 en el nodo inicial/final ni mayor que el grado en el caso de nodos internos (esto permite representar superficies con discontinuidades G1). Tenga en cuenta que se admiten los vectores de nodos no bloqueados, pero que estos se convertirán a nodos bloqueados, con los cambios correspondientes aplicados al punto de control y a los datos de grosor. - - - - - - + + Crea una esfera sólida que contiene cuatro puntos de entrada en la superficie. + - lines + Brep,brep - - 0.4 - - - Devuelve el grado de la superficie en la dirección U. + + Ajusta una esfera a los puntos de entrada lo más cerca posible. + + - surface smoothness,continuity + Brep,brep - - Devuelve el grado de la superficie en la dirección V. - - surface smoothness,continuity - + + Devuelve el punto central de la esfera. - - Devuelve el número de puntos de control en la dirección U. + + Devuelve el radio de la esfera. - - Devuelve el número de puntos de control en la dirección V. + + Permite obtener una representación de cadena de la topología. - - Devuelve True si la superficie es periódica en la dirección U. - - closedinU - + + Los vértices de la topología. - - Devuelve True si la superficie es periódica en la dirección V. - - closedinV - + + Las aristas de la topología. - - Determina si la NurbsSurface es racional o no. Esto define si cualquiera de los grosores no es 1.0. Devuelve "true" (verdadero) si la superficie es racional y "false" (falso) si no lo es. + + Las caras de la topología - - Devuelve los puntos de control de la NurbsSurface (polos). - + + Permite obtener una representación de cadena de la TSplineEdge. - - Devuelve los grosores de los puntos de control de NurbsSurface. Estos determinarán la influencia aplicada por cada uno de los puntos de control en la forma de la superficie. - Grosores de NURBS de la superficie - - ptweights - + + Las TSplineFaces adyacentes a esta arista - - Devuelve los nudos de la superficie en la dirección U. Los nudos son una serie de valores de parámetros (dobles) utilizados para determinar dónde y cómo afectan los puntos de control a la superficie. - Nudos U de NURBS de superficie + + El TSplineVertex en el que empieza esta arista - - Devuelve los nudos de la superficie en la dirección V. Los nudos son una serie de valores de parámetros (dobles) utilizados para determinar dónde y cómo afectan los puntos de control a la superficie. - Nudos V de NURBS de superficie + + El vértice en el que termina esta arista - - Permite obtener una representación de cadena del plano. + + Devolver UVNframe de la TSEdge (punto en la rejilla, vector U, vector V y normal) - - Crea un plano centrado en el punto raíz, con el vector normal de entrada. - Punto de origen del plano - Vector de dirección normal del plano - Plano creado por origen y normal - - plane,tonormal - + + Índice de la TSEdge - - Crea un plano "orientado", colocado en el origen del punto con el vector normal, pero con una orientación específica al eje X. Esto no afecta a las operaciones de división, intersección y proyección, entre otras; solo especifica la orientación del CoordinateSystem de entrada. - Punto de origen del plano - Vector de dirección normal - Vector de dirección del eje X - Plano por eje X y normal de origen + + Si la TSEdge está en la arista - - Los ejes X e Y se encuentran en el plano. El eje Z es el producto vectorial de los dos vectores. - Punto de origen del plano - Vector de dirección del eje X del plano - Vector de dirección del eje Y del plano - Plano creado por los ejes X e Y de origen + + Si la TSEdge es múltiple - - Ajusta un plano a los puntos de entrada. Básicamente un ajuste a un diagrama de dispersión de puntos 3D. - Lista de puntos para definir el plano - Plano creado por ajuste óptimo a través de puntos - - fit,bestfit - + + Conjunto de propiedades de TSEdge: uvnFrame e índice, si TSEdge está en la arista, es múltiple o no + - - Crea el plano que contiene la línea de entrada de entrada y el punto externo. El punto no puede encontrarse en la línea ni en el eje de la línea. - Línea utilizada para determinar el plano - Punto utilizado para determinar el plano - Plano creado a partir de una línea y un punto - - lines - - - 0.4 - + + Permite obtener una representación de cadena de la TSplineFace. - - Crea un plano que contiene tres puntos de entrada. - Origen del plano - Cualquier punto en el plano - Punto en el eje X del plano respecto al origen del plano - + + Todas las TSplineEdges alrededor de esta cara, de derecha a izquierda - - Crea un plano en el plano XY universal. - Plano en el plano XY universal + + Todos los TSplineVertices alrededor de esta cara, de derecha a izquierda - - Crea un plano en el plano XZ universal. - Plano en el plano XZ universal + + Devolver UVNframe de la TSplineFace (punto en la rejilla, vector U, vector V y normal) - - Crea un plano en el plano YZ universal. - Plano en el plano YZ universal + + Índice de la TSFace - - Devuelve el origen del plano. - - position,planecenter - + + Número de aristas o de vértices en la TSFace - - Devuelve la dirección normal del plano. - - perpendicular - + + Número de lados paramétricos en la TSFace - - La base X del plano. + + Conjunto de propiedades de TSplineFace: uvnFrame, índice, valencia y número de lados + - - La base Y del plano. + + Permite obtener una representación de cadena de la TSplineInitialSymmetry. - - Genera un nuevo CoordinateSystem que representa este plano. Se basa en el origen y en la base de los ejes X e Y. + + Crea una TSplineInitialSymmetry radial con cantidad especificada de tramos por segmento simétrico. + - converttoCS,convert2cs + tspline,symmetry - - Crea un nuevo desfase de plano en este plano en la dirección normal aplicando la distancia especificada. - + + Crea una TSplineInitialSymmetry axial con ejes de simetría especificados. + + + - alongnormal,moveplane + tspline,symmetry - - Permite obtener una representación de cadena del punto. + + Si la T-Spline recientemente creada tiene simetría radial. - - Compara dos puntos. - El otro punto - Si los dos objetos son iguales + + Si la T-Spline recientemente creada tiene simetría en eje X. - - Obtiene un código hash para este tipo - Un código hash exclusivo para este objeto + + Si la T-Spline recientemente creada tiene simetría en eje Y. - - Genera un punto en el plano XY con las dos coordenadas cartesianas especificadas. El componente Z es 0. - Coordenada X - Coordenada Y - Punto creado por coordenadas - - xy,position - + + Si la T-Spline recientemente creada tiene simetría en eje Z. - - Obtiene el punto de origen (0,0,0). - Punto de origen - - zero,origin - + + Número de caras de segmento de simetría. Disponible solo si T-Spline tiene simetría radial. - - Genera un punto con las tres coordenadas cartesianas especificadas. - Coordenada X - Coordenada Y - Coordenada Z - Punto creado por coordenadas - - point,xyz,position - + + Permite obtener una representación de cadena de la TSplineReflection. - - Genera un punto en el sistema de coordenadas especificado con tres coordenadas cartesianas. - Sistema de coordenadas principal - Coordenada X - Coordenada Y - Coordenada Z - Punto en coordenadas cartesianas + + Crea reflexión axial para simetría de T-Spline por plano especificado. + Plano para reflexión axial de T-Spline. Especificado en coordenadas universales + Reflexión axial de T-Spline - point,xyz,localposition + tspline,symmetry,reflection,axial - - Genera un punto en el sistema de coordenadas especificado. Su posición se indica mediante coordenadas cilíndricas. - Sistema de coordenadas en el que se genera el punto - El ángulo es la rotación expresada en grados desde el eje X en el sistema de coordenadas alrededor del eje Z. - La elevación del punto sobre el plano XY - La distancia desde el origen del sistema de coordenadas - Punto en coordenadas cilíndricas + + Crea reflexión radial para simetría de T-Spline por plano especificado con recuento de segmentos especificados y ángulo especificado (en grados) entre cada par de segmentos. + Plano cuya normal es eje para reflexión radial de T-Spline. Especificado en coordenadas universales + Número de segmentos de reflexión radial + Ángulo entre cada par de segmentos de simetría radial (en grados). Si se ajusta en 0, se define por (360/segmentsCount) + Reflexión radial de T-Spline - point,localposition + tspline,symmetry,reflection,radial - - Genera un punto en el sistema de coordenadas especificado. Su posición se indica mediante coordenadas esféricas. - Sistema de coordenadas en el que se genera el punto - El ángulo desde el eje Z en grados - La rotación alrededor de la esfera a partir del eje X en grados - Desfase desde el origen - Punto en coordenadas esféricas - - point,localposition - + + Si la reflexión es radial - - Elimina los puntos para excluir duplicados dentro de la tolerancia de los puntos incluidos. - Lista de puntos de los que eliminar duplicados - Tolerancia utilizada para la eliminación - Puntos únicos - - unique,duplicates,remove duplicates,distinct,near - + + Número de segmentos de reflexión radial - - Obtiene el componente X de un punto. + + Ángulo entre cada par de segmentos simétricos de reflexión radial - - Obtiene el componente Y de un punto. + + Plano de la reflexión - - Obtiene el componente Z de un punto. + + Eje de la reflexión - - Obtiene el vector con el mismo componente X, Y y Z. - - - convertovector,point2vector - + + Permite obtener una representación de cadena de la TSplineTopology. - - Añade un vector a un punto. Equivale a Translate(Vector). - - - - movepoint,move,move along - + + Vértices contenidos en esta superficie de T-Spline. - - Sustrae un vector de un punto. Equivale a Translate(-Vector). - - - - movepoint,move,move along - + + Aristas contenidas en la superficie de T-Spline. - - Proyecta otro elemento de Geometry en este, a lo largo de la dirección del vector especificado. - - - + + Caras contenidas en la superficie de T-Spline. - - Permite obtener una representación de cadena de la PolyCurve. + + Vértices regulares contenidos en la superficie de T-Spline - - Cree una PolyCurve mediante la unión de curvas. Voltea la curva según sea necesario para la conectividad. Elija una tolerancia de unión preferida entre 1e-6 y 1e-3 unidades. - Curvas para unir en PolyCurve - Tolerancia para determinar el tamaño de hueco permitido entre las curvas que se van a unir. - PolyCurve creada por curvas unidas - - segments,joincurves - + + Vértices de puntos de estrella contenidos en la superficie de T-Spline - - Cree una PolyCurve mediante la unión de curvas. Voltea la curva según sea necesario para la conectividad. Elija una tolerancia de unión preferida entre 1e-6 y 1e-3 unidades. - Curvas para unir en 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. - Si trimLength es superior a 0, no se recortarán los segmentos finales con un valor de longitud superior a trimLength. - PolyCurve creada por curvas unidas - - segments,joincurves - + + Vértices de puntos T contenidos en la superficie de T-Spline - - 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. - 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. - + + Vértices no múltiples contenidos en la superficie de T-Spline - - 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. - 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. - Si trimLength es superior a 0, no se recortarán los segmentos finales con un valor de longitud superior a trimLength. - + + Vértices de borde contenidos en la superficie de T-Spline - - Crea una PolyCurve conectando puntos. Configure la entrada de 'connectLastToFirst' como true para cerrar la PolyCurve. - Puntos para realizar la PolyCurve - "True" (verdadero) para conectar el último punto al primero y "false" para dejarla abierta. - PolyCurve creada por puntos - - segments,joincurves,lines - - - 0.5,0.5,0.4 - + + Vértices interiores contenidos en la superficie de T-Spline - - Crea una PolyCurve engrosando una curva. - la curva para engrosar - el grosor - la normal perpendicular a la dirección de engrosado - - - offset - + + Aristas no múltiples contenidas en la superficie de T-Spline - - Cree una PolyCurve mediante el engrosado de una curva a lo largo de un plano especificado por la normal de entrada. - la curva para engrosar - el grosor - la normal perpendicular a la dirección de engrosado. Si no se proporciona la normal (es nula), se utiliza por defecto la normal de la curva. - - - offset,thicken - + + Aristas de borde contenidas en la superficie de T-Spline - - Devuelve el punto inicial del primer componente y los puntos finales de cada curva de componente. En una PolyCurve cerrada, como los puntos inicial y final son los mismos, se excluye el punto final. + + Aristas interiores contenidas en la superficie de T-Spline - - Número de curvas de la PolyCurve. - - curvecount,subcurvecount,numbersubcurves - + + Caras regulares contenidas en la superficie de T-Spline - - Devuelve las curvas de la PolyCurve. - - - subcurves,polycurvesplit - + + Caras de n-gono contenidas en la superficie de T-Spline - - Devuelve las curvas de la PolyCurve por índice. - Longitud para ubicar el punto - "True" (verdadero) para contar desde el final de la PolyCurve y "false" para contar desde el principio. - Curva en índice - - subcurveatindex,getsubcurve,getcurvebyindex - + + Caras de borde contenidas en la superficie de T-Spline - - Devuelve el plano de la PolyCurve plana. - + + Caras interiores contenidas en la superficie de T-Spline - - Extiende la PolyCurve por la elipse de la tangente. - Longitud de elipse de extensión - Parámetro de elipse - Parámetro de elipse - Parámetro de elipse - final o inicio de extensión de la PolyCurve - + + Devuelve el número de vértices en la superficie de T-Spline - - Extiende la PolyCurve por el arco de la tangente. - Longitud de la extensión de arco - Radio de arco - final o inicio de extensión de la PolyCurve. - + + Devuelve el número de aristas en la superficie de T-Spline - - Cierra la PolyCurve por la línea que conecta los puntos inicial y final. - + + Devuelve el número de caras en la superficie de T-Spline + + + Los vértices descompuestos diferían por tipo + Conjunto de vértices + + + Las aristas descompuestas diferían por tipo + Conjunto de aristas + + + Las caras descompuestas diferían por tipo + Conjunto de caras + + + Devuelve vértice en índice especificado + Índice en el que obtener vértice + Vértice de T-Spline - lines + tspline,face,byindex - - 0.4 - - - Cierra la PolyCurve por la cadena tangente de arco, línea y arco. - Radio del arco al inicio de la PolyCurve - Radio del arco al final de la PolyCurve - + + Devuelve arista en índice especificado + Índice en el que obtener arista + Arista de T-Spline - lines + tspline,face,byindex - - 0.4 - - - - Desfasa la PolyCurve en su plano. - Cantidad de desfase - Active o desactive para establecer las esquinas como circulares. - PolyCurve desfasada - - - Cree una o más PolyCurves mediante el desfase de una PolyCurve plana según la distancia especificada en un plano definido por la normal del plano. El argumento de entrada "planeNormal" se establece por defecto en la normal del plano que contiene la curva, pero se puede proporcionar una normal explícita paralela a la normal de la curva original para controlar mejor la dirección del desfase. Por ejemplo, si se requiere una dirección de desfase coherente para que varias curvas compartan el mismo plano, se puede utilizar el argumento "planeNormal" para modificar normales de curva individuales y forzar el desfase de todas las curvas en la misma dirección. Al invertir la normal, se invierte la dirección del desfase. - Se aplica una distancia de desfase positivo en la dirección del producto vectorial entre la tangente de la PolyCurve y el vector normal del plano, mientras que un desfase negativo se aplica en la dirección opuesta. - Si hay huecos entre las curvas de componente de desfase, en función de los parámetros de cierre de huecos, se pueden rellenar mediante arcos circulares (valor "true" [verdadero]) para proporcionar esquinas suaves o mediante el alargamiento (valor "false" [falso]) de las curvas de desfase. - La normal del plano de la curva. Se establece por defecto en la normal del plano de la curva de entrada. - Una o más PolyCurves de desfase. - - Empalme las esquinas de la PolyCurve plana. - Radio de empalme - Indica las esquinas que se deben empalmar. Si es "true" (verdadero), se empalmarán las esquinas en las que la tangente al inicio del segundo componente se encuentre en el sentido de las agujas del reloj desde la tangente al final del primer componente (en relación con la normal de la curva). Si es "false" (falso), se empalmarán las esquinas en el sentido contrario a las agujas del reloj. - PolyCurve empalmada + + Devuelve cara en índice especificado + Índice en el que obtener cara + Cara de T-Spline - round,smooth,radius + tspline,face,byindex - - Repara una PolyCurve autointersecante devolviendo una nueva que no se interseca a sí misma si la longitud del segmento solapado es menor o igual que trimLength. - Si trimLength es superior a 0, no se recortarán los segmentos finales con un valor de longitud superior a trimLength. - Una PolyCurve no autointersecante ni solapada. + + Permite obtener una representación de cadena de TSplineUVNFrame. - - Permite obtener una representación de cadena del polígono. + + Punto del TopologyItem en la rejilla - - Genera una curva de polígono conectando puntos. - - + + Vector U del TopologyItem - - Genera una curva de polígono inscrita dentro de un círculo. - - - + + Vector V del TopologyItem - - Devuelve todos los puntos iniciales/finales del segmento. + + Normal del TopologyItem - - Devuelve la desviación máxima desde el plano medio del polígono. + + Permite obtener una representación de cadena del TSplineVertex. - - Devuelve las esquinas del polígono. - + + TSplineEdges que emanan de este vértice - - Devuelve el punto medio de las esquinas del polígono. - - - centroid - + + TSplineFaces adyacentes a este vértice - - Devuelve las intersecciones propias entre lados del polígono. - + + Devolver UVNframe del TSVertex (punto en la rejilla, vector U, vector V y normal) - - Determina si un punto de entrada está incluido en el polígono. Si el polígono no es plano, el punto se proyectará en el plano de ajuste óptimo y la contención se calculará mediante la proyección del polígono en el plano de ajuste óptimo. Esto devolverá un estado de error si el polígono se interseca a sí mismo. - - + + Índice del TSVertex - - Permite obtener una representación de cadena de la PolySurface. + + Si el TSVertex es un punto de estrella - - Crea una PolySurface mediante el solevado de curvas. - Curvas que se deben solevar. - + + Si el TSVertex es un punto T - - Crea una PolySurface mediante el solevado de PolyCurves. - Curvas que se deben solevar. - Curva por la cual se guiará el solevado. - - - loftbyrail - + + Si el TSVertex es múltiple - - Crea una PolySurface mediante el solevado de PolyCurves. - Curvas que se deben solevar. - Curvas por las cuales se guiará el solevado. - - - loftbyrails,loft rails,guides - + + Número de aristas o caras en el TSVertex - - Crea una PolySurface mediante la unión de superficies. - Superficies que se deben unir en la PolySurface - - - joinsurfaces,joinsrf - + + Valencia funcional del TSVertex, teniendo en cuenta puntos T - - Crea una PolySurface mediante superficies de sólidos. - El sólido cuyas superficies se deben utilizar + + Conjunto de propiedades de TSVertex: uvnFrame, índice, valencia y functionalValence, si TSVertex es un punto de estrella, punto T, múltiple o no - - solid2poly,solidtopoly,convertsolid - - - Crea una PolySurface mediante el barrido de curvas a lo largo de un carril. - Curva a lo largo de la cual se debe realizar el barrido - Perfil de barrido - - - sweep,rail,guide,sweep1 - + + Permite obtener una representación de cadena de la TSplineSurface. - - Crea una PolySurface mediante el barrido de una curva a lo largo de un carril. - Curva a lo largo de la cual se debe realizar el barrido - Perfil de barrido - - - sweep,rail,guide,sweep1,sweepprofile,profile - + + Genera una superficie plana primitiva de T-Spline mediante un punto de origen y un vector normal. + Punto raíz del plano + Normal del plano + Punto 2D de esquina mínima en coordenadas del plano + Punto 2D de esquina máxima en coordenadas del plano + Número de tramos en anchura + Número de tramos en longitud + Opciones de simetría de una superficie de T-Spline + Mostrar superficie de T-Spline en visualización de cuadro o suave + Superficie de T-Spline de plano + tspline,plane,origin,normal - - Devuelve nuevas superficies que representan las superficies subyacentes. - - - subsurfaces,getsurfaces,explode - + + Crea un plano de T-Spline "orientado", colocado en el origen del punto con el vector normal, pero con una orientación específica del eje X. + Esto no afecta a las operaciones de división, intersección, proyección, etc. Solo especifica la orientación del CoordinateSystem de entrada. + Punto raíz del plano + Normal del plano + Eje X del plano + Punto 2D de esquina mínima en coordenadas del plano + Punto 2D de esquina máxima en coordenadas del plano + Número de tramos en anchura + Número de tramos en longitud + Opciones de simetría de una superficie de T-Spline + Mostrar superficie de T-Spline en visualización de cuadro o suave + Superficie de T-Spline de plano + tspline,plane,origin,normal,axis - - Localizar superficies por punto. Toma la primera intersección hacia delante. Devuelve una superficie si el punto es el interior de una superficie, dos si el punto es el interior de una arista y varias si el punto es un vértice. - - - - - surfacesatpoint,findsurfaces,extractsurfaces - + + Crea una superficie plana primitiva de T-Spline según el origen y los ejes X e Y. + El eje Z es el producto vectorial de los dos vectores. + Punto raíz del plano + Eje X del plano + Eje Y del plano + Punto 2D de esquina mínima en coordenadas del plano + Punto 2D de esquina máxima en coordenadas del plano + Número de tramos en anchura + Número de tramos en longitud + Opciones de simetría de una superficie de T-Spline + Mostrar superficie de T-Spline en visualización de cuadro o suave + Superficie de T-Spline de plano + tspline,plane,origin,normal,axis - - Localizar superficies por línea. Toma todas las superficies por las que pasa la línea. - - - - surfacesonline,findsurfaces,extractsurfaces,lines - - - 0.5,0.5,0.5,0.4 - + + Genera una superficie plana primitiva de T-Spline a partir de una lista de puntos. + Conjunto de puntos que ajustar en plano + Punto 2D de esquina mínima en coordenadas del plano + Punto 2D de esquina máxima en coordenadas del plano + Número de tramos en anchura + Número de tramos en longitud + Opciones de simetría de una superficie de T-Spline + Mostrar superficie de T-Spline en visualización de cuadro o suave + Superficie de T-Spline de plano + tspline,plane,fit,bestfit,points - - Calcula los contornos de celdas 2D que no están conectados con otras superficies. - - - - Extrae sólidos de una PolySurface definida por un subconjunto de superficies. - - - - Devuelve el número de superficies de la PolySurface. - Número de superficies + + Genera una superficie plana primitiva de T-Spline a partir de una línea y un punto. El punto no puede estar en la línea ni en ninguna parte del eje de la línea. + Línea para crear un plano + Punto para crear un plano + Punto 2D de esquina mínima en coordenadas del plano + Punto 2D de esquina máxima en coordenadas del plano + Número de tramos en anchura + Número de tramos en longitud + Opciones de simetría de una superficie de T-Spline + Mostrar superficie de T-Spline en visualización de cuadro o suave + Superficie de T-Spline de plano + tspline,plane,line,point - - Devuelve el número de aristas de la PolySurface. - Número de aristas + + Genera una superficie plana primitiva de T-Spline utilizando tres puntos como entrada. Los puntos no pueden estar situados en una línea recta. + Primer punto para crear un plano + Segundo punto para crear un plano + Tercer punto para crear un plano + Punto 2D de esquina mínima en coordenadas del plano + Punto 2D de esquina máxima en coordenadas del plano + Número de tramos en anchura + Número de tramos en longitud + Opciones de simetría de una superficie de T-Spline + Mostrar superficie de T-Spline en visualización de cuadro o suave + Superficie de T-Spline de plano + tspline,plane,line,point - - Devuelve el número de vértices de la PolySurface. - Número de vértices + + Crea una superficie cilíndrica de T-Spline definida por un sistema de coordenadas, un radio y una altura especificados. + El centro y la base del cilindro se ajustarán en el plano X-Y de este sistema de coordenadas. + Radio de un cilindro + Altura de un cilindro + Número de tramos en circunferencia + Número de tramos en altura + Opciones de simetría de una superficie de T-Spline + Mostrar superficie de T-Spline en visualización de cuadro o suave + Superficie de T-Spline cilíndrica + tspline,cylinder,radius,height - - Empalma una PolySurface a lo largo de las aristas de entrada con el radio especificado. - - - - - round,smooth,smoothedge,roundedges - + + Crea una superficie cilíndrica de T-Spline con los puntos centrales superior e inferior especificados para el cilindro. + Punto inicial de un cilindro + Punto final de un cilindro + Radio de un cilindro + Número de tramos en circunferencia + Número de tramos en altura + Opciones de simetría de una superficie de T-Spline + Mostrar superficie de T-Spline en visualización de cuadro o suave + Superficie de T-Spline cilíndrica + tspline,cylinder,radius,points - - Bisela una PolySurface a lo largo de las aristas de entrada con el desfase especificado desde la esquina de la arista. - - - - - bevel,flattenedges - + + Crea un cono de T-Spline con el radio base especificado en el punto inicial + y lo extiende hasta su vértice, en el punto final. + Punto inicial de un cono + Punto final de un cono + Radio de la base del cono + Número de tramos en circunferencia + Número de tramos en altura + Opciones de simetría de una superficie de T-Spline + Mostrar superficie de T-Spline en visualización de cuadro o suave + Superficie de T-Spline cónica + tspline,cone,radius,points - - Permite obtener una representación de cadena del rectángulo. + + Crea un cono de T-Spline con los radios especificados del punto inicial al punto final, con radios indicados al inicio y al final. + Este objeto no tiene vértice y presenta forma de tronco de cono. + Punto inicial de un cono + Punto final de un cono + Radio inicial de un cono + Radio final de un cono + Número de tramos en circunferencia + Número de tramos en altura + Opciones de simetría de una superficie de T-Spline + Mostrar superficie de T-Spline en visualización de cuadro o suave + Superficie de T-Spline cónica + tspline,cone,radii,points,truncated - - Crea un rectángulo mediante cuatro puntos de esquina. - Lista de los puntos de esquina del rectángulo - Rectángulo creado por puntos de esquina - - rectbypointarray - + + Crea un cono de T-Spline con un punto base en el origen del sistema de coordenadas que se extiende en la dirección del eje Z del sistema de coordenadas + y presenta una base circular en el plano XY de ese sistema. + El centro y la base del cono se ajustarán en el plano X-Y de este sistema de coordenadas. + Altura de un cono + Radio de un cono + Número de tramos en circunferencia + Número de tramos en altura + Opciones de simetría de una superficie de T-Spline + Mostrar superficie de T-Spline en visualización de cuadro o suave + Superficie de T-Spline cónica + tspline,cone,radius,cs - - Crea un rectángulo mediante cuatro puntos de esquina. - Primer punto de esquina del rectángulo - Segundo punto de esquina del rectángulo - Tercer punto de esquina del rectángulo - Cuarto punto de esquina del rectángulo - Rectángulo creado por puntos de esquina - - rectbypoints - + + Crea un cono de T-Spline con un punto base en el origen del sistema de coordenadas que se extiende en la dirección del eje Z del sistema de coordenadas + y presenta una base circular en el plano XY de ese sistema. + El centro y la base del cono se ajustarán en el plano X-Y de este sistema de coordenadas. + Altura de un cono + Radio inicial de un cono + Radio final de un cono + Número de tramos en circunferencia + Número de tramos en altura + Opciones de simetría de una superficie de T-Spline + Mostrar superficie de T-Spline en visualización de cuadro o suave + Superficie de T-Spline cónica + tspline,cone,radius,cs - - Crea un rectángulo centrado en el origen del SCU en el plano XY del SCU con la anchura (longitud del eje X) y longitud (longitud del eje Y) especificadas. - Anchura del rectángulo - Longitud del rectángulo - Rectángulo creado por la anchura y la longitud - - rectbylengths - + + Crea una esfera de T-Spline centrada en el punto de entrada con el radio especificado. + Centro de una esfera + Radio de una espera + Número de tramos radiales + Número de tramos en altura + Opciones de simetría de una superficie de T-Spline + Mostrar superficie de T-Spline en visualización de cuadro o suave + Superficie de T-Spline esférica + tspline,sphere,radius - - Crea un rectángulo centrado en la raíz del plano de entrada, con la anchura (longitud del eje X del plano) y la longitud de entrada (longitud del eje Y del plano). - Plano utilizado para centrar el rectángulo - Anchura del rectángulo - Longitud del rectángulo - Rectángulo creado por la anchura y la longitud - - rectangle,rectbylengths - + + Crea una esfera de T-Spline a partir de cuatro puntos de entrada. + Cuatro puntos en lista para crear una esfera. Los puntos no deben ser coplanares + Número de tramos radiales + Número de tramos en altura + Opciones de simetría de una superficie de T-Spline + Mostrar superficie de T-Spline en visualización de cuadro o suave + Superficie de T-Spline esférica + tspline,sphere,fit,bestfit - - Crea un rectángulo centrado en el origen de entrada del plano XY del CoordinateSystem con la anchura (longitud del eje X) y la longitud (longitud del eje Y) especificadas. - Sistema de coordenadas del rectángulo (centro del rectángulo) - Anchura del rectángulo - Longitud del rectángulo - Rectángulo creado a partir de la anchura y la longitud - - rectbylengths - + + Crea una esfera de T-Spline que se ajusta lo más posible a los puntos de entrada + Conjunto de puntos que ajustar a una esfera + Número de tramos radiales + Número de tramos en altura + Opciones de simetría de una superficie de T-Spline + Mostrar superficie de T-Spline en visualización de cuadro o suave + Superficie de T-Spline esférica + tspline,sphere,fit,bestfit - - La anchura del rectángulo. - - rectX,rectx - + + Crea un toroide de T-Spline centrado en el origen del sistema de coordenadas con los radios especificados. + El toroide se alineará en el plano X-Y del sistema de coordenadas especificado con centro en su origen + Radio interior de un toroide + Radio exterior de un toroide + Número de tramos radiales interiores + Número de tramos radiales exteriores + Opciones de simetría de una superficie de T-Spline + Mostrar superficie de T-Spline en visualización de cuadro o suave + Superficie de T-Spline toroidal + tspline,torus,radii,cs - - La altura del rectángulo. - - rectY,recty - + + Crea un toroide de T-Spline con un centro y unos radios especificados, alineado con el plano XY universal por defecto. + Centro de un toroide + Radio interior de un toroide + Radio exterior de un toroide + Número de tramos radiales interiores + Número de tramos radiales exteriores + Opciones de simetría de una superficie de T-Spline + Mostrar superficie de T-Spline en visualización de cuadro o suave + Superficie de T-Spline toroidal + tspline,torus,radii,cs - - Permite obtener una representación de cadena del sólido. + + Crea un cuadro de T-Spline centrado alrededor del origen del sistema de coordenadas universales con una anchura, una longitud y una altura especificadas. + Anchura de un cuadro + Longitud de un cuadro + Altura de un cuadro + Número de tramos en anchura + Número de tramos en longitud + Número de tramos en altura + Opciones de simetría de una superficie de T-Spline + Mostrar superficie de T-Spline en visualización de cuadro o suave + Cubo de T-Spline + tspline,box,cuboid,cube,size - - Crea un sólido mediante la especificación de caras de componentes como superficies. - - - - Brep,brep - + + Crea un cuadro de T-Spline centrado en el punto de entrada con una anchura, una longitud y una altura especificadas. + Centro de un cuadro + Anchura de un cuadro + Longitud de un cuadro + Altura de un cuadro + Número de tramos en anchura + Número de tramos en longitud + Número de tramos en altura + Opciones de simetría de una superficie de T-Spline + Mostrar superficie de T-Spline en visualización de cuadro o suave + Cubo de T-Spline + tspline,box,cuboid,cube,size,center - - Crea un sólido mediante la solevación entre curvas cerradas de sección transversal de entrada. - - - - Brep,brep - + + Crea un cuadro de T-Spline centrado y orientado al CoordinateSystem de entrada con una anchura, una longitud y una altura especificadas. + El plano X-Y del cuadro se alineará con el plano X correspondiente. + Anchura de un cuadro + Longitud de un cuadro + Altura de un cuadro + Número de tramos en anchura + Número de tramos en longitud + Número de tramos en altura + Opciones de simetría de una superficie de T-Spline + Mostrar superficie de T-Spline en visualización de cuadro o suave + Cubo de T-Spline + tspline,box,cuboid,cube,size,cs,coord - - Crea un sólido mediante la solevación entre curvas cerradas de sección transversal de entrada, empleando una curva guía. La curva guía debe intersecar con todas las curvas de sección transversal. - - - - - Brep,brep,guide,loft - + + Crea un cuadro de T-Spline que abarca del punto inferior al superior. + Primer punto de esquina + Segundo punto de esquina + Número de tramos en anchura + Número de tramos en longitud + Número de tramos en altura + Opciones de simetría de una superficie de T-Spline + Mostrar superficie de T-Spline en visualización de cuadro o suave + Cubo de T-Spline + box,cube,byminmax,by corners,by points - - Crea un sólido mediante la solevación entre curvas cerradas de sección transversal de entrada, empleando curvas guía. Las curvas guía deben intersecar con todas las curvas de sección transversal. - - - - - Brep,brep,guides,loft - + + Crea una esfera de malla cuadrada de T-Spline con centro en el origen del sistema de coordenadas y un radio especificado. + Sistema de coordenadas local + Radio de esfera de malla cuadrada + Número de tramos en dos dimensiones de los lados de la esfera de malla cuadrada. + Opciones de simetría de una superficie de T-Spline + Mostrar superficie de T-Spline en visualización de cuadro o suave + Esfera de malla cuadrada de T-Spline + quadball,tspline,coordinate system,raduis - - Crea un sólido mediante la solevación entre las PolyCurves cerradas de secciones transversales de entrada. Esta operación está optimizada para secciones compuestas exclusivamente por segmentos de línea con vértices siguiendo el mismo orden. La opción de comprobación y reparación garantiza la validez del sólido generado cuando está activada; si se desactiva esta opción, debería aumentar el rendimiento. - - - - - Brep,brep,ruled,loft - + + Crea una esfera de malla cuadrada de T-Spline con un centro y un radio especificados, alineada con el plano XY universal por defecto. + Punto central de esfera de malla cuadrada + Radio de esfera de malla cuadrada + Número de tramos en dos dimensiones de los lados de la esfera de malla cuadrada + Opciones de simetría de una superficie de T-Spline + Mostrar superficie de T-Spline en visualización de cuadro o suave + Esfera de malla cuadrada de T-Spline + quadball,tsplines,center,point,radius - - Barre una curva cerrada a lo largo de una trayectoria. - - - - - Brep,brep,sweep1 - + + Crea una superficie de T-Spline a partir de una superficie NURBS mediante una estrategia uniforme. + La superficie NURBS de entrada se vuelve a crear con nudos uniformes colocados en intervalos de longitud de arco o + paramétricos iguales según el correspondiente indicador useArcLen, y aproximada por + superficie NURBS de grado 3. La T-Spline de salida se divide por los recuentos de tramos especificados + en las direcciones U y V. + Superficie NURBS de entrada + Número de tramos requeridos en la dirección U + Número de tramos requeridos en la dirección V + Si se utiliza la longitud de arco o la subdivisión paramétrica en la dirección paramétrica U + Si se utiliza la longitud de arco o la subdivisión paramétrica en la dirección paramétrica V + Mostrar superficie de T-Spline en visualización de cuadro o suave + nurbs surface,tspline,uniform - - Barre una curva cerrada a lo largo de una trayectoria. - Una curva cerrada que será el perfil del barrido. - La trayectoria que representa la trayectoria de barrido. - Cortar el final del barrido y convertirlo en normal a la trayectoria. - Un sólido mediante el barrido de la curva de perfil a lo largo de una trayectoria. - - Brep,brep,sweep1 - + + Crea una superficie de T-Spline a partir de una superficie NURBS mediante una estrategia de subdivisión de curvatura. + La superficie NURBS se vuelve a crear en grado 3. La T-Spline de salida presenta recuentos de tramos y + se posiciona en cada dirección detectada automáticamente según la curvatura. + Superficie NURBS de entrada + Mostrar superficie de T-Spline en visualización de cuadro o suave + nurbs surface,tspline,curvature - - Barre una curva de perfil cerrada a lo largo de dos curvas de carril. - Ruta de entrada de la cual se debe realizar el barrido. - Raíl para guiar la orientación del barrido. - La curva de perfil que se va a barrer a lo largo de la trayectoria - - - Brep,brep,sweep2,guides,sweepprofile - + + Crea una T-Spline mediante la extrusión de una curva a lo largo del vector especificado. + Curva de perfil + Extruir vector + Extruir distancia en la dirección del vector + Extruir distancia respecto a la dirección del vector + Número de tramos por dirección del vector. No se efectuará extrusión por dirección del vector si se supera el valor 0. + Número de tramos respecto a la dirección del vector. No se efectuará extrusión por dirección del vector si se supera el valor 0. + Número de tramos en dirección del perfil. Se define automáticamente si es 0 o menos + Utilizar estrategia uniforme o de curvatura para la distribución de tramos a lo largo dirección del perfil + Mostrar superficie de T-Spline en visualización de cuadro o suave + tspline,extrude,curve - - Crea una sólido de revolución mediante el barrido de la curva de perfil alrededor del rayo de eje formado por el vector de eje y el de origen, a partir del ángulo inicial hasta el ángulo de barrido, ambos expresados en grados. - Curva de perfil para revolución - Origen del eje de revolución - Dirección del eje de revolución - Ángulo inicial en grados - Ángulo de barrido en grados - Sólido creado por revolución - - Brep,brep,lathe,revolveprofile - + + Crea una T-Spline mediante el barrido de una curva de sección transversal a lo largo de una trayectoria. + Curva de perfil + Curva de trayectoria + Determina si los tramos deben estar paralelos en la dirección de la trayectoria. + Número de tramos en la trayectoria + Número de tramos en el perfil. Se define automáticamente si es 0 o menos + Utilizar estrategia uniforme o de curvatura para la distribución de tramos a lo largo de la trayectoria + Utilizar estrategia uniforme o de curvatura para la distribución de tramos a lo largo del perfil + Mostrar superficie de T-Spline en visualización de cuadro o suave + tspline,sweep,curve - - Une una colección de sólidos en un solo sólido. - Una colección de sólidos - - - Brep,brep,boolean,addition - + + Crea una superficie de T-Spline mediante el barrido de la curva de perfil alrededor del eje formado + por el origen y la dirección del eje. El ángulo inicial es start_angle + y el barrido se realiza en el ángulo de sweep_angle, que se expresan en ambos casos en grados. + Curva de perfil + Centro de rotación + Eje de rotación + Ángulo en el que iniciar la rotación + Ángulo en el que finalizar la rotación + Número de tramos en radio + Número de tramos en altura. Se define automáticamente si es 0 o menos + Utilizar estrategia uniforme o de curvatura para la distribución de tramos + Opciones de simetría de una superficie de T-Spline + Mostrar superficie de T-Spline en visualización de cuadro o suave + tspline,revolve,curve - - Devuelve el área de superficie; la suma de todas las áreas de todas las caras. + + Crea una superficie de T-Spline a partir de una lista de líneas. + Acepta curvas, pero solo obtiene de ellas sus puntos iniciales y finales. + Líneas desde las que crear T-Spline. Solo se utilizan puntos finales + Número máximo de caras ajustadas + Tolerancia de intersección curva-curva + Si se pliegan o no vértices con valencia 2 + Mostrar superficie de T-Spline en visualización de cuadro o suave + tspline,line,build - - Devuelve el volumen total del sólido. + + Cree una superficie de tuberías de T-Spline a partir de una red de curvas o líneas. +             Se crea una unión suave en cada intersección de la curva. +             Algunos parámetros adoptan un único valor o una lista, un solo valor por curva. + Lista de curvas con las que crear tuberías + Radio por defecto para las tuberías creadas + Tolerancia utilizada para detectar intersecciones de curva + Número de segmentos de cada curva. El tamaño de la lista puede ser el número de curvas, o bien 1 para la replicación o 0 para la determinación automática. + Si el valor es true, se generan automáticamente los parámetros del identificador al inicio de cada curva y se omiten los parámetros personalizados de rotationsAtStart, radiiAtStart y positionsAtStart. + Si el valor es true, se generan automáticamente los parámetros del identificador al final de cada curva y se omiten los parámetros personalizados de rotationsAtEnd, radiiAtEnd y positionsAtEnd. + Ángulo de rotación personalizado en grados para cada identificador de tubería al inicio de cada curva. Este parámetro se omitirá si autoHandleStart se establece en true. El tamaño de la lista puede ser el número de curvas o 1 para la replicación. + Ángulo de rotación personalizado en grados para cada identificador de tubería al final de cada curva. Este parámetro se omitirá si autoHandleEnd se establece en true. El tamaño de la lista puede ser el número de curvas o 1 para la replicación. + Radio personalizado para cada identificador de tubería al inicio de cada curva. Este parámetro se omitirá si autoHandleStart se establece en true. El tamaño de la lista puede ser el número de curvas o 1 para la replicación. + Radio personalizado para cada identificador de tubería al final de cada curva. Este parámetro se omitirá si autoHandleEnd se establece en true. El tamaño de la lista puede ser el número de curvas o 1 para la replicación. + Posición personalizada de cada identificador de tubería al inicio de cada curva en forma de porcentaje entre 0 y 1 a lo largo de la longitud de arco de la curva. Este parámetro se omitirá si autoHandleStart se establece en "true" (verdadero). El tamaño de la lista puede ser el número de curvas o 1 para la replicación. Las posiciones inicial y final no deben superponerse entre sí en cada curva. La posición inicial ideal debe ser próxima a 0, mientras que la posición final ideal debe ser próxima a 1. + Posición personalizada de cada identificador de tubería al inicio de cada curva en forma de porcentaje entre 0 y 1 a lo largo de la longitud de arco de la curva. Este parámetro se omitirá si autoHandleEnd se establece en "true" (verdadero). El tamaño de la lista puede ser el número de curvas o 1 para la replicación. Las posiciones inicial y final no deben superponerse entre sí en cada curva. La posición inicial ideal debe ser próxima a 0, mientras que la posición final ideal debe ser próxima a 1. + Mostrar superficie de T-Spline en visualización de cuadro o suave + tspline,create,pipe,curve - - El centroide del sólido. - - - average,center - + + Combina las superficies de T-Spline especificadas en una sola. + Las superficies pueden estar separadas. + Si al menos una superficie está en modo de cuadro, la superficie de salida también estará en ese modo. + Nota: Todas las superficies de entrada deben tener la misma versión para poder combinarse correctamente. Por ese motivo, pueden clonarse internamente una o más superficies y se pueden aumentar o reducir sus versiones para que coincidan con la versión utilizada actualmente en Dynamo. Por lo tanto, la superficie resultante puede presentar sutiles diferencias con respecto a lo que podría ser el resultado esperado. Las superficies de entrada en sí no cambiarán. + Superficies de T-Spline que combinar + tspline,combine - - La unión booleana de este sólido y otro. - - - - addition,merge,combine - + + Devuelve una lista de reflexiones aplicadas a la T-Spline especificada. + tspline,symmetry,reflections - - Une una lista de sólidos con este sólido. - - - - addition,merge,combine,unionmany,union multi - + + Devuelve "True" (verdadero) si la T-Spline especificada está en modo de cuadro. + tspline,boxmode,smooth - - La diferencia booleana de este sólido y otro. - - + + Devuelve "True" (verdadero) si la T-Spline especificada es extraíble (podría mostrarse en modo suave). + tspline,extractable - - La diferencia booleana de este sólido y la unión de sólidos de entrada. - - - - subtract,differencemany,diffall,diff multi - - - - Obtiene un vaciado de sólido a partir de las caras de este sólido. - Distancia que se debe extender la funda hacia el interior - Distancia que se debe extender la funda hacia el exterior - - - extract shell,offset and extract - + + Devuelve "True" (verdadero) si la T-Spline especificada está cerrada. + tspline,closed - - Proyecta la Geometry de entrada sobre este sólido en la dirección del vector de entrada. Este método de proyección solo admite actualmente puntos o curvas. - - - - - projectonto,projectonsolid,projecttosolid - + + Devuelve "True" (verdadero) si la T-Spline especificada es hermética.Todas las superficies cerradas son herméticas, pero algunas superficies herméticas están abiertas. + tspline,watertight - - Empalma un sólido a lo largo de las aristas de entrada con un radio específico. - - - - - round,smooth,smoothedge,roundedges - + + Devuelve "True" (verdadero) si la T-Spline especificada es estándar (todos los puntos T están separados de los puntos de estrella por al menos dos isocurvas). + tspline,standard - - Bisela un sólido a lo largo de las aristas de entrada con el desfase especificado desde la esquina de la arista. - - - - - bevel,flattenedges - + + Convierte la superficie de T-Spline en un sólido o una superficie según la forma. + Nota: Podría haber sutiles cambios inesperados en el elemento BRep resultante si la superficie de entrada se crea en una versión de T-Spline superior a la versión cargada en Dynamo. En ese caso, se reducirá la versión de una copia de la superficie para que coincida con la versión de Dynamo y se utilizará esta en la conversión. + Determina si el cuerpo resultante debe tener la misma topología que la superficie de T-Spline de entrada. + Entidad de topología (sólido o superficie) + tspline,brep,solid,surface - - Separa un sólido en sólidos individuales si se compone de más de un sólido base inconexo. Devuelve el mismo sólido si se trata de un único sólido base contiguo. - separar sólidos inconexos - - split,disjoint - + + Convierte la superficie de T-Spline especificada en una malla. Esta puede tener triángulos y cuadrados. + Número mínimo de segmentos en cada dirección. Al menos se producirá siempre un segmento. + Distancia máxima permitida de la malla a la superficie. Si se define en cero o en un valor negativo, se desactivará + Entidad de malla + tspline,convert,mesh - - Intenta reparar el sólido. - + + Engrosa la superficie de T-Spline especificada según la distancia determinada en la dirección de sus normales de cara. + Distancia que engrosar + Determina si las aristas resultantes se deben plegar + Engrosar superficie de T-Spline + tspline,thicken,normal - - Permite obtener una representación de cadena de la esfera. + + Engrosa la superficie de T-Spline indicada según el vector especificado. + Dirección que engrosar + Determina si las aristas resultantes se deben plegar + Engrosar superficie de T-Spline + tspline,thicken,vector - - Crea una esfera sólida centrada en el punto de entrada, con el radio especificado. - - - - - Brep,brep - + + Añade un pliegue a la arista especificada en una superficie de T-Spline. + Aristas que plegar + Superficie de T-Spline con aristas plegadas + tspline,edge,crease - - Crea una esfera sólida que contiene cuatro puntos de entrada en la superficie. - - - - Brep,brep - + + Elimina el pliegue del conjunto especificado de aristas. + Aristas a las que quitar pliegue + Superficie de T-Spline con aristas sin pliegue + tspline,crease,uncrease - - Ajusta una esfera a los puntos de entrada lo más cerca posible. - - - - Brep,brep - + + Añade un pliegue al conjunto especificado de vértices de una superficie de T-Spline. + Vértices que plegar + Superficie de T-Spline con aristas plegadas + tspline,edge,crease - - Devuelve el punto central de la esfera. + + Elimina el pliegue del conjunto especificado de vértices. + Vértices a los que quitar pliegue + Superficie de T-Spline con aristas sin pliegue + tspline,crease,uncrease - - Devuelve el radio de la esfera. + + Suelda la lista especificada de vértices en un solo vértice. + Vértices que soldar + Posición del pinzamiento de vértice resultante. Se utiliza la posición media de los pinzamientos si se pasa null. + Mantener los pliegues subdivididos de la topología de entrada + Superficie de T-Spline con vértices soldados + tspline,weld,vertex - - Permite obtener una representación de cadena de la superficie. + + Suelda vértices de los grupos primero y segundo. + El primer grupo se considera vértices de esta T-Spline. + Los vértices del segundo grupo pueden ser de esta superficie o de cualquier otra. + En caso de T-Splines diferentes, se realiza una combinación antes de soldar. + Primer grupo de vértices que soldar + Segundo grupo de vértices que soldar + Mantener los pliegues subdivididos de la topología de entrada + Superficie de T-Spline con vértices soldados + tspline,weld,vertex - - Fusiona un conjunto de superficies en una única superficie. Este método puede devolver una PolySurface si la unión resultante es no múltiple o tiene varias caras. - Un conjunto de superficies. - Unión de superficies - - merge,join,boolean,addition - + + Busca todos los vértices coincidentes y los suelda. + Tolerancia dentro de la cual buscar la coincidencia + Superficie de T-Spline sin vértices coincidentes + tspline,weld,coincident,vertex - - Crea una superficie mediante la solevación entre curvas de sección transversal de entrada. - Curvas por las que se debe solevar - Superficie creada por solevación - - loft - + + Anula la soldadura de todas las aristas especificadas. Se anulará la soldadura de cada vértice de todas las aristas. + Conjunto de aristas de las que anular la soldadura + Superficie de T-Spline con aristas sin soldar + tspline,unweld,edge - - Crea una superficie mediante la solevación entre líneas de sección transversal. Ligeramente más rápido, pero con resultados menos suaves que los de Surface.ByLoft. - - - - ruledsurface,lines - - - 0.5,0.4 - + + Anula la soldadura de todos los vértices especificados. Se anulará la soldadura de todas las artistas en cada vértice. + Conjunto de vértices de los que anular la soldadura + Superficie de T-Spline con vértices sin soldar + tspline,unweld,vertex - - Soleva una superficie a través de las secciones transversales con la curva guía (o carril) especificada. La curva guía debe intersecar con todas las curvas de sección transversal. - - - - - loftbyrail - + + Crea una coincidencia con una T-Spline y un bucle cerrado de curvas + Bucle de arista de T-Spline cerrado con el que crear una coincidencia + Bucle de curva cerrado con el que crear una coincidencia + Continuidad de geometría para el intento de coincidencia: G0, G1, G2 + Si se utiliza la alineación de arcLength mientras se crea una coincidencia + Si el valor es true, se añadirán puntos de control adicionales a la T-Spline para hacer coincidir las superficies dentro de una tole­rancia especificada. + Número máximo de pasos de refinamiento. Se omitirá si useRefinement se establece en false. + Tolerancia que conseguir. Se omitirá si useRefinement se establece en false. + Si se utiliza la propagación mientras se crea una coincidencia + Determina la cantidad de superficie afectada por la coincidencia. Se omitirá si usePropagation se establece en false. + Escala de tangente para G1 o escala de curvatura para G2. Se omitirá si la continuidad es G0. + Si se invierte la dirección de alineación + Superficie de T-Spline colocada entre las aristas de borde de T-Spline y el bucle de curva + tspline,match,curve - - Soleva una superficie a través de las secciones transversales con las curvas guías (o carriles) especificadas. Las curvas guías deben intersecar con todas las curvas de sección transversal. - Curvas por las que se debe solevar - Curvas por las que guiar la solevación - Superficie creada por solevación - - loftbyrails,loft rails,guides - + + Crea una coincidencia con una T-Spline y un bucle cerrado de aristas de BRep. Primero, + el bucle de arista se convierte en bucle de curva y, a continuación, se crea la coincidencia. + Bucle de arista de T-Spline cerrado con el que crear una coincidencia + Bucle de arista de BRep cerrado con el que crear una coincidencia + Continuidad de geometría para el intento de coincidencia: G0, G1, G2 + Si se utiliza la alineación de arcLength mientras se crea una coincidencia + Si el valor es true, se añadirán puntos de control adicionales a la T-Spline para hacer coincidir las superficies dentro de una tole­rancia especificada. + Número máximo de pasos de refinamiento. Se omitirá si useRefinement se establece en false. + Tolerancia que conseguir. Se omitirá si useRefinement se establece en false. + Si se utiliza la propagación mientras se crea una coincidencia + Determina la cantidad de superficie afectada por la coincidencia. Se omitirá si usePropagation se establece en false. + Escala de tangente para G1 o escala de curvatura para G2. Se omitirá si la continuidad es G0. + Si se invierte la dirección de alineación + Superficie de T-Spline colocada entre las aristas de borde de T-Spline y el bucle de arista de BRep especificados + tspline,match,brep - - Crea una superficie mediante el barrido de un perfil a lo largo de una trayectoria. - Curva que barrer - Curva de ruta utilizada para el barrido - Superficie creada mediante barrido de perfil a lo largo de la trayectoria - - sweep,rail,guide,sweep1 - + + Elimina los vértices de la topología de T-Spline. + Vértice o vértices que suprimir + Superficie de T-Spline con vértices suprimidos + tspline,vertex,vertices,delete - - Crea una superficie mediante el barrido de un perfil a lo largo de una trayectoria. - Curva que barrer - Curva de trayectoria utilizada para el barrido - Cortar el final del barrido y convertirlo en normal a la trayectoria. - Superficie creada mediante barrido de perfil a lo largo de la trayectoria - - sweep,rail,guide,sweep1 - + + Elimina las aristas de la topología de T-Spline. + Arista o aristas que suprimir + Superficie de T-Spline con aristas suprimidas + tspline,edge,delete - - Crea una superficie de polígono conectando los puntos de entrada de un polígono cerrado y aplicando a esta un parche. - Lista de puntos del perímetro - Superficie creada a partir de puntos de perímetro - - patch,surfacebypolygon - - - - Barre la curva de sección transversal a lo largo de una trayectoria guiado por dos carriles. - Ruta de entrada de la cual se debe realizar el barrido. - Raíl para guiar la orientación del barrido. - La curva de perfil que se va a barrer a lo largo de la trayectoria. - Superficie creada mediante barrido de dos raíles - - sweep2,guides - + + Elimina las caras de la topología de T-Spline. + Cara o caras que suprimir + Superficie de T-Spline con caras suprimidas + tspline,face,delete - - Crea una superficie barriendo la curva de perfil alrededor del rayo de eje formado por el punto de origen en la dirección del vector del eje. El ángulo inicial es start_angle y el barrido se realiza en el ángulo de sweep_angle, que se expresan en ambos casos en grados. - Curva de perfil para revolución - Origen del eje de revolución - Dirección del eje de revolución - Ángulo inicial en grados - Ángulo de barrido en grados - Superficie creada por perfil de revolución - - lathe - + + Cambia el estilo de visualización de T-Spline: + visualización suave si se transfiere el valor "True" (verdadero); de lo contrario, es de cuadro. + Activar o desactivar visualización suave + T-Spline con estilo de visualización elegido + tspline,visualization,mode,smooth,box - - Crea una superficie mediante el relleno del interior de un contorno cerrado definido por curvas de entrada. - Curva cerrada utilizada como contorno de superficie - Superficie creada por parche - - edgesrf,edgesurface,patch,fill - + + Efectúa una extrusión simétrica simple o múltiple en un conjunto de aristas y mueve las aristas nuevas según el vector especificado. + Conjunto de aristas que extruir + Vector al que mover aristas nuevas + Cantidad de segmentos nuevos que se crearán + T-Spline con aristas extruidas + tspline,extrude,direction,vector,edge - - Devuelve el área de superficie total. + + Efectúa una extrusión simétrica simple o múltiple en un conjunto de caras y mueve las aristas nuevas según el vector especificado. + Conjunto de caras que extruir + Vector para mover caras nuevas + Cantidad de segmentos nuevos que se crearán + T-Spline con caras extruidas + tspline,extrude,direction,vector,face - - Devuelve la suma de las longitudes de todas las aristas de contorno de la superficie. - - circumference - + + Efectúa una extrusión simétrica simple o múltiple en un conjunto de aristas y mueve las aristas nuevas según la trayectoria de la curva especificada. + Conjunto de aristas que extruir + Seguirán la trayectoria y las aristas nuevas + Cantidad de segmentos nuevos que se crearán + T-Spline con aristas extruidas + tspline,extrude,curve,edge - - Devuelve "true" (verdadero) si la superficie está cerrada en la dirección U y "false" (falso) si no lo está. + + Efectúa una extrusión simétrica simple o múltiple en un conjunto de caras y mueve las aristas nuevas según la trayectoria de la curva especificada. + Conjunto de caras que extruir + Seguirán la trayectoria y las caras nuevas + Cantidad de segmentos nuevos que se crearán + T-Spline con caras extruidas + tspline,extrude,curve,face - - Devuelve "true" (verdadero) si la superficie está cerrada en la dirección V y "false" (falso) si no lo está. + + Sustituye las aristas especificadas por un canal de caras. + Un conjunto de aristas que sustituir + El bisel se mantendrá en este porcentaje (entre 0 y 1) de las caras adyacentes a la arista seleccionada. + Número de filas de caras en el canal + Si se crean caras en las caras de modo de cuadro del modelo antiguo. + Determina el grado de redondez o lisura del bisel. Toma valores de 0 a 1. + T-Spline con aristas biseladas + tspline,bevel,edge - - Devuelve "true" (verdadero) si la superficie está cerrada en la dirección U o V y "false" (falso) si no lo está. + + Desliza las aristas especificadas a lo largo de las aristas adyacentes. + Conjunto de aristas que deslizar + Las aristas se deslizarán hasta aquí (como porcentaje entre 0 y 1) hacia la cara adyacente. + Determina el grado de redondez o lisura del bisel. Toma valores de 0 a 1. + T-Spline con aristas deslizadas + tspline,slide,edge - - Sustrae las herramientas de entrada de esta superficie. - - - - difference,trim,removefrom,cut - + + Fusiona aristas especificadas. Las aristas de cada grupo deben crear recuentos iguales + de conjuntos continuos. Las aristas del primer grupo se consideran + aristas de esta superficie. Las aristas del segundo grupo pueden ser + de esta superficie o de cualquier otra. En caso de superficies + diferentes, antes de fusionar, se efectúa una combinación. + Primer conjunto de aristas que fusionar + Segundo conjunto de aristas que fusionar + La superficie coincidirá con las superficies originales de forma más próxima. + Superficie de T-Spline con aristas fusionadas + tspline,merge,edge - - La diferencia booleana de esta superficie y la unión de las superficies de entrada. Este método puede devolver una PolySurface si el valor booleano resultante es no múltiple o tiene varias caras. - Otras superficies que sustraer - PolySurface o superficie booleana resultantes - - subtract,differencemany,diffall,diff multi - + + Crea un puente entre dos conjuntos de caras. Los elementos del primer grupo + se consideran subordinados de esta superficie. Los elementos del segundo + grupo pueden ser subordinados de esta superficie o pertenecer a + otra. Es posible que la topología en cada grupo no sea adyacente, + pero debe crear el mismo recuento de bucles diferenciados. + Primer grupo de caras en las que crear puente + Segundo grupo de caras en las que crear puente + Creando puente en curvas para bucle de tipología + diferenciado (se usan líneas rectas si se pasa lista vacía, si se pasa una + curva, se replica si se detecta más de un bucle de entrada) + Número de rotaciones completas alrededor + de la normal de los marcos en la curva con puente para cada bucle + diferenciado de topología (se usa 0 si se pasa lista vacía, si se pasa un valor, + se replica si se detecta más de un bucle de entrada) + Número de segmentos a lo largo del puente para + cada bucle diferenciado de topología. El recuento de tramos de cada grupo debe ser + mayor que el correspondiente número de rotaciones (se usa 1 si se pasa + lista vacía, si se pasa un valor, se replica si se detecta más de + un bucle de entrada) + Elimina puentes entre aristas de borde. + Mantiene los pliegues subdivididos de la + topología de entrada + Lista de vértices de orientación para + cada bucle diferenciado de topología del primer grupo (el número de vértices debe + ser el mismo que los bucles de entrada detectados o la lista puede estar vacía) + Lista de vértices de orientación para + cada bucle diferenciado de topología del segundo grupo (el número de vértices debe + ser el mismo que los bucles de entrada detectados o la lista puede estar vacía) + Lista de indicadores que muestran si + voltear la alineación de puente del bucle de topología correspondiente + (se define en false si se pasa lista vacía, si se pasa un valor, se replica + para cada bucle de entrada detectado) + Superficie de T-Spline con topología, conectada por puente + tspline,bridge,face - - Devuelve el par del parámetro UV al punto de entrada. Este es el valor inverso al punto en el parámetro. - - - - evaluateatpoint,surfaceatpoint,uvatpoint,uvs - - - 0.5,0.5,0.5,0.4 - + + Crea un puente entre un conjunto de caras y un conjunto de aristas. Los elementos del + primer grupo se consideran subordinados de esta superficie. Los elementos + del segundo grupo pueden ser subordinados de esta superficie o pertenecer + a otra. Es posible que la topología en cada grupo no sea + adyacente, pero debe crear el mismo recuento de bucles diferenciados. + Primer grupo de caras en las que crear puente + Segundo grupo de caras en las que crear puente + Creando puente en curvas para bucle de tipología + diferenciado (se usan líneas rectas si se pasa lista vacía, si se pasa una + curva, se replica si se detecta más de un bucle de entrada) + Número de rotaciones completas alrededor + de la normal de los marcos en la curva con puente para cada bucle + diferenciado de topología (se usa 0 si se pasa lista vacía, si se pasa un valor, + se replica si se detecta más de un bucle de entrada) + Número de segmentos a lo largo del puente para + cada bucle diferenciado de topología. El recuento de tramos de cada grupo debe ser + mayor que el correspondiente número de rotaciones (se usa 1 si se pasa + lista vacía, si se pasa un valor, se replica si se detecta más de + un bucle de entrada) + Elimina puentes entre aristas de borde. + Mantiene los pliegues subdivididos de la + topología de entrada + Lista de vértices de orientación para + cada bucle diferenciado de topología del primer grupo (el número de vértices debe + ser el mismo que los bucles de entrada detectados o la lista puede estar vacía) + Lista de vértices de orientación para + cada bucle diferenciado de topología del segundo grupo (el número de vértices debe + ser el mismo que los bucles de entrada detectados o la lista puede estar vacía) + Lista de indicadores que muestran si + voltear la alineación de puente del bucle de topología correspondiente + (se define en false si se pasa lista vacía, si se pasa un valor, se replica + para cada bucle de entrada detectado) + Superficie de T-Spline con topología, conectada por puente + tspline,bridge,face,edge - - Recorta la superficie con una colección de una o más PolyCurves cerradas. Uno de los bucles debe ser el bucle de contorno de la superficie de entrada. Además, se deben añadir uno o más bucles interiores para los agujeros. - - - - trim multiple,removeloops,cutloops - + + Crea un puente entre un conjunto de aristas y un conjunto de caras. Los elementos del + primer grupo se consideran subordinados de esta superficie. Los elementos del + segundo grupo pueden ser subordinados de esta superficie o pertenecer + a otra. Es posible que la topología en cada grupo no sea + adyacente, pero debe crear el mismo recuento de bucles diferenciados. + Primer grupo de aristas en las que crear puente + Segundo grupo de caras en las que crear puente + Creando puente en curvas para bucle de tipología + diferenciado (se usan líneas rectas si se pasa lista vacía, si se pasa una + curva, se replica si se detecta más de un bucle de entrada) + Número de rotaciones completas alrededor + de la normal de los marcos en la curva con puente para cada bucle + diferenciado de topología (se usa 0 si se pasa lista vacía, si se pasa un valor, + se replica si se detecta más de un bucle de entrada) + Número de segmentos a lo largo del puente para + cada bucle diferenciado de topología. El recuento de tramos de cada grupo debe ser + mayor que el correspondiente número de rotaciones (se usa 1 si se pasa + lista vacía, si se pasa un valor, se replica si se detecta más de + un bucle de entrada) + Elimina puentes entre aristas de borde. + Mantiene los pliegues subdivididos de la + topología de entrada + Lista de vértices de orientación para + cada bucle diferenciado de topología del primer grupo (el número de vértices debe + ser el mismo que los bucles de entrada detectados o la lista puede estar vacía) + Lista de vértices de orientación para + cada bucle diferenciado de topología del segundo grupo (el número de vértices debe + ser el mismo que los bucles de entrada detectados o la lista puede estar vacía) + Lista de indicadores que muestran si + voltear la alineación de puente del bucle de topología correspondiente + (se define en false si se pasa lista vacía, si se pasa un valor, se replica + para cada bucle de entrada detectado) + Superficie de T-Spline con topología, conectada por puente + tspline,bridge,face,edge - - Recorta la superficie con una colección de una o más PolyCurves cerradas que deben encontrarse en la superficie dentro de la tolerancia especificada. Si es necesario recortar uno o más agujeros en la superficie de entrada, se debe especificar un bucle exterior para el contorno de la superficie y un bucle interior para cada agujero. Si es necesario recortar la región entre el contorno de la superficie y los agujeros, solo debe proporcionarse el bucle para cada agujero. En una superficie periódica sin bucle exterior, como una superficie esférica, la región recortada se puede controlar mediante la inversión de la dirección de la curva de bucle. - Una o más PolyCurves cerradas que pueden estar en cualquier orden en la entrada. Estos bucles no deben intersecarse entre sí. - La tolerancia utilizada para decidir si los extremos de la curva son coincidentes, y si una curva y una superficie son coincidentes. La tolerancia proporcionada no puede ser inferior a ninguna de las tolerancias utilizadas durante la creación de las PolyCurves de entrada. El valor por defecto 0.0 indica que se usará la tolerancia más grande utilizada durante la creación de las PolyCurves de entrada. - Una superficie recortada por bucles cerrados. - - trim multiple,removeloops,cutloops - - - - Devuelve la normal de superficie al punto de entrada en la superficie. - Punto en el que se evalúa la normal de la superficie - Normal en el punto - - perpendicular - + + Crea un puente entre dos grupos de aristas. Los elementos del + primer grupo se consideran subordinados de esta superficie. Los elementos del + segundo grupo pueden ser subordinados de esta superficie o pertenecer + a otra. Es posible que la topología en cada grupo no sea + adyacente, pero debe crear el mismo recuento de bucles diferenciados. + Primer grupo de aristas en las que crear puente + Segundo grupo de caras en las que crear puente + Creando puente en curvas para bucle de tipología + diferenciado (se usan líneas rectas si se pasa lista vacía, si se pasa una + curva, se replica si se detecta más de un bucle de entrada) + Número de rotaciones completas alrededor + de la normal de los marcos en la curva con puente para cada bucle + diferenciado de topología (se usa 0 si se pasa lista vacía, si se pasa un valor, + se replica si se detecta más de un bucle de entrada) + Número de segmentos a lo largo del puente para + cada bucle diferenciado de topología. El recuento de tramos de cada grupo debe ser + mayor que el correspondiente número de rotaciones (se usa 1 si se pasa + lista vacía, si se pasa un valor, se replica si se detecta más de + un bucle de entrada) + Elimina puentes entre aristas de borde. + Mantiene los pliegues subdivididos de la + topología de entrada + Lista de vértices de orientación para + cada bucle diferenciado de topología del primer grupo (el número de vértices debe + ser el mismo que los bucles de entrada detectados o la lista puede estar vacía) + Lista de vértices de orientación para + cada bucle diferenciado de topología del segundo grupo (el número de vértices debe + ser el mismo que los bucles de entrada detectados o la lista puede estar vacía) + Lista de indicadores que muestran si + voltear la alineación de puente del bucle de topología correspondiente + (se define en false si se pasa lista vacía, si se pasa un valor, se replica + para cada bucle de entrada detectado) + Superficie de T-Spline con topología, conectada por puente + tspline,bridge,edge - - Obtiene una representación NURBS de la superficie. Este método puede aproximar la superficie en determinadas circunstancias. - + + Rellenar agujeros en una T-Spline. + Conjunto de aristas con agujero dentro. Las aristas deben estar en el borde. + Método para rellenar agujero: 0 - triangulación, 1 - n-gonos, 2 - contraer, 3 - contraer y soldar + Mantener los pliegues subdivididos de la topología de entrada + tspline,edge,fill,hole - - Obtiene una representación NURBS de la superficie. Este método puede aproximar la superficie en determinadas circunstancias. - Determina si la superficie se debe restaurar a su rango de parámetros original antes de la conversión. Por ejemplo, el rango de parámetros de una superficie está limitado después de una operación de recorte. - + + Añade la lista especificada de reflexiones a una T-Spline. + Lista de reflexiones + Si se sueldan porciones simétricas + Tolerancia para soldar porciones simétricas + Superficie de T-Spline con reflexiones nuevas añadidas - - Obtiene una representación NURBS de la superficie dentro de la tolerancia especificada. Este método puede aproximar la superficie en determinadas circunstancias. - Tolerancia especificada - Representación de superficie NURBS de superficie - - tonurbs - + + Elimina todas las reflexiones de la T-Spline especificada. + Superficie de T-Spline con todas las reflexiones especificadas eliminadas - - Engrosa la superficie hasta convertirla en un sólido y realiza la extrusión en la dirección de las normales de superficie en ambos lados de la superficie. - Cantidad que se va a engrosar - Superficie engrosada como sólido - - offset,tosolid - + + Comprime toda la topología de una superficie de entrada y convierte los índices en contiguos. Esta función mantiene el orden relativo de los índices. + tspline,index,compress - - Engrosa la superficie hasta convertirla en un sólido y realiza la extrusión en la dirección de las normales de superficie. Si el parámetro both_sides es True, la superficie se engrosa en ambos lados. - Cantidad que se va a engrosar - "True" (verdadero) para engrosar en ambos lados. "False" (falso) para engrosar en un lado. - Superficie engrosada como sólido - - offset,bothsides,tosolid - + + Subdivide las caras especificadas en cuatro caras en modo exacto o simple + en función de la entrada 'exacta'. + Lista de caras que subdividir + Si se define en false, la superficie resultante puede ser más plana y afilada que la original, + si se define en true, mantiene su forma original + T-Spline con caras especificadas subdivididas + tspline,subdivide,faces,simple - - Desfasa la superficie en la dirección de la normal de superficie aplicando la distancia especificada. - Cantidad de desfase - Superficie desfasada + + Interpola una superficie de T-Spline especificada. Adelantar la interpolación mueve los puntos de control a sus ubicaciones paramétricas en la superficie. Invertir la interpolación genera un punto en la superficie para cada punto de control original y mueve ese punto de control a su punto de superficie correspondiente. + Dirección de interpolación: adelante si se define en false, atrás en caso contrario + T-Spline interpolada en la dirección especificada + tspline,interpolate,reverse - - El sistema de coordenadas devuelto utiliza xAxis, yAxis y zAxis para representar uDir, vDir y la normal. La longitud de xAxis e yAxis representa las curvaturas. - Componente U del parámetro - Componente V del parámetro - Sistema de coordenadas basado en la normal y las direcciones U y V en la posición UV de la superficie + + Toma cada vértice de T-Spline especificado y lo tira hacia el punto más próximo + en las geometrías de destino. Si 'surfacePoints' es "True" (verdadero), se tira del punto de superficie + del vértice. Si es "False" (falso), se tira del pinzamiento de control. + Lista de vértices que tirar + Lista de geometrías a las que tirar + Indicador que muestra si se utiliza superficie o puntos de control de vértices + Superficie de T-Spline con vértices tirados + tspline,pull,vertices - - Devuelve un CoordinateSystem alineado con las principales direcciones de curvatura. - Componente U del parámetro - Componente V del parámetro - CoordinateSystem alineado con las direcciones de curvatura principales + + Aplana los puntos de control de los vértices especificados en un solo plano. + Requiere la introducción de, al menos, cuatro vértices. + Lista de vértices + Superficie de T-SPline con vértices aplanados + tspline,flatten,vertices - - Devuelve el vector tangente U en los parámetros U y V especificados. - Componente U del parámetro - Componente V del parámetro - Vector de tangente U + + Aplana los puntos de control de los vértices especificados en un solo plano + que será paralelo al plano especificado. + Requiere la introducción de, al menos, cuatro vértices. + Lista de vértices + Plano al que ajustar vértices paralelos + Superficie de T-SPline con vértices aplanados + tspline,flatten,vertices,fitparallel - - Devuelve el vector tangente V en los parámetros U y V especificados. - Componente U del parámetro - Componente V del parámetro - Vector de tangente V + + Copia las caras especificadas en una nueva superficie de T-Spline sin simetría. + Caras que duplicar + Superficie de T-Spline solo con caras seleccionadas + tspline,face,duplicate - - Devuelve el vector de la normal en los parámetros U y V especificados. - Componente U del parámetro - Componente V del parámetro - Normal en parámetro + + Invierte las normales de todas las caras de la malla. + Superficie de T-Spline con normales invertidas + tspline,flip,normal,vector - - Devuelve las derivadas en las coordenadas U y V de entrada. - Componente U del parámetro - Componente V del parámetro - Derivaciones U y V de superficie - - tangent,normal - + + Convierte en uniformes todos los intervalos de nudos de una superficie de T-Spline. + Superficie de T-Spline con intervalos uniformes + tspline,knot,uniform - - Devuelve la curvatura gaussiana en los parámetros U y V. - - - - - developable - + + Estandariza la T-Spline especificada en el punto donde puede efectuarse la + inserción exacta. Si no se puede estandarizar, se genera una excepción + con el motivo. + Superficie de T-Spline estandarizada + tspline,standardize - - Devuelve las curvaturas principales en los parámetros U y V. - - + + Mueve los vértices indicados a lo largo del vector especificado. + Lista de vértices que mover + Dirección en la que mover + Indicador que muestra si se utiliza superficie o puntos de control de vértices - - Devuelve los vectores de dirección principales en los parámetros U y V. - Componente U del parámetro - Componente V del parámetro - Vectores de tangente U y V - - - Devuelve el punto en los parámetros U y V especificados. - - - - - surfacepoint - + + Exporta un conjunto especificado de superficies de T-Spline a un archivo de escena de T-Spline. + Conjunto de superficies de T-Spline que exportar + Ruta del archivo en el que guardar + Ruta del archivo donde se guarda el conjunto de T-Spline + tspline,export,save,tss,path - - Devuelve todas las curvas de contorno de la superficie. - - - edges - + + Exporta superficie de T-Spline especificada a un archivo de malla de T-Spline. + Superficie de T-Spline que exportar + Ruta del archivo en el que guardar + Ruta del archivo donde se guarda la superficie de T-Spline + tspline,export,save,tsm,path - - Crea una curva de línea de parámetro en la superficie especificada. Crea una curva que representa un parámetro U o V en la superficie. Se traza una línea de parámetro en la dirección de incremento del parámetro U o V en parámetro constante opuesto a U o V. La curva resultante coincide con la parametrización de la superficie y su rango se enlaza al rango del parámetro Superficie. El tipo de curva devuelto dependerá del tipo de superficie. - Si la dirección == 0, se crea una línea de parámetro U, si la dirección == 1, se crea una línea de parámetro V. - - - - lines - - - 0.4 - + + Convierte la superficie de T-Spline especificada en una cadena en formato de malla de T-Spline (TSM). + Superficie de T-Spline que serializar + Cadena en la que se serializa la superficie de T-Spline + tspline,import,serialize - - Devuelve una nueva superficie con la normal volteada. No aplica ningún cambio en esta superficie. - Superficie, que igual a la superficie de entrada, pero con normales volteadas. + + Crea una superficie de T-Spline a partir de una cadena indicada en formato de malla de T-Spline (TSM). + Representación de cadena del archivo de malla de T-Spline + Mostrar superficie de T-Spline en visualización de cuadro o suave + Superficie de T-Spline recién cargada en lista + tspline,import,serialize - - Combina esta superficie y la superficie de entrada en una PolySurface. - - - - topolysurface - - - - Combina esta superficie y las superficies de entrada en una PolySurface. - - - - join multiple,joinmany,joinall,topolysurface - - - - Proyecta la Geometry de entrada sobre esta superficie en la dirección del vector de entrada. Este método de proyección solo admite actualmente puntos o curvas. - - - - - projecttosurface,projectonto - - - - Intenta reparar la superficie. - - - - Permite obtener una representación de cadena de la topología. - - - Los vértices de la topología. + + Carga una superficie de T-Spline a partir de la ruta al archivo de malla de T-Spline especificado. + Ruta del archivo del que cargar + Mostrar superficie de T-Spline en visualización de cuadro o suave + Superficie de T-Spline recién cargada en lista + tspline,import,load,tsm,path - - Las aristas de la topología. + + Carga una superficie de T-Spline a partir del archivo de malla de T-Spline especificado. + Archivo del que cargar + Mostrar superficie de T-Spline en visualización de cuadro o suave + Superficie de T-Spline recién cargada en lista + tspline,import,load,tsm,file - - Las caras de la topología + + Carga un conjunto de superficies de T-Spline desde la ruta al archivo de escena de T-Spline especificado. + Ruta del archivo del que cargar + Mostrar superficie de T-Spline en visualización de cuadro o suave + Conjunto de superficies de T-Spline recién cargadas + tspline,import,load,tss,path - - Permite obtener una representación de cadena de la TSplineEdge. + + Carga un conjunto de superficies de T-Spline desde el archivo de escena de T-Spline especificado. + Archivo del que cargar + Mostrar superficie de T-Spline en visualización de cuadro o suave + Conjunto de superficies de T-Spline recién cargadas + tspline,import,load,tss,file - - Las TSplineFaces adyacentes a esta arista + + Permite obtener una representación de cadena del UV. - - El TSplineVertex en el que empieza esta arista + + Compara dos UV. + El otro UV + Si los dos objetos son iguales - - El vértice en el que termina esta arista + + Obtiene un código hash para este tipo + Un código hash exclusivo para este objeto - - Devolver UVNframe de la TSEdge (punto en la rejilla, vector U, vector V y normal) + + Crea un UV a partir de dos dobles. + Valor de U + Valor de V + UV creado por coordenadas + + surfaceparam,parameters,uv,uvs + - - Índice de la TSEdge + + Obtiene el componente U de un UV. + + uv,uvs + - - Si la TSEdge está en la arista + + Obtiene el componente V de un UV. + + uv,uvs + - - Si la TSEdge es múltiple + + Permite obtener una representación de cadena del vértice. - - Conjunto de propiedades de TSEdge: uvnFrame e índice, si TSEdge está en la arista, es múltiple o no - + + El punto en que se encuentra este vértice. - - Permite obtener una representación de cadena de la TSplineFace. + + Las aristas que emanan de este vértice. - - Todas las TSplineEdges alrededor de esta cara, de derecha a izquierda + + Las caras adyacentes a este vértice. - - Todos los TSplineVertices alrededor de esta cara, de derecha a izquierda + + Permite obtener una representación de cadena del BoundingBox. - - Devolver UVNframe de la TSplineFace (punto en la rejilla, vector U, vector V y normal) + + Compara dos BoundingBox. + El otro BoundingBox + Si los dos objetos son iguales - - Índice de la TSFace + + Obtiene un código hash para este tipo. + Un código hash exclusivo para este objeto - - Número de aristas o de vértices en la TSFace + + Crea un BoundingBox alineado al eje alrededor de las geometrías de entrada. + Geometrías para determinar el cuadro delimitador + Cuadro delimitador que encierra geometrías + + bounding,bound,multiple,boundall + - - Número de lados paramétricos en la TSFace + + Cree un cuadro delimitador orientado de volumen mínimo no alineado con el eje alrededor de las geometrías de entrada. + + Un cuadro delimitador orientado alrededor de las geometrías de entrada. - - Conjunto de propiedades de TSplineFace: uvnFrame, índice, valencia y número de lados + + Crea un BoundingBox no alineado al eje alrededor de la Geometry de entrada, orientado a los ejes X, Y y Z del CoordinateSystem. + + + + bounding,bound + - - Permite obtener una representación de cadena de la TSplineInitialSymmetry. + + Crea un BoundingBox no alineado al eje alrededor de las geometrías de entrada, orientado a los ejes X, Y y Z del CoordinateSystem. + + + + + bounding,bound,multiple,boundall + - - Crea una TSplineInitialSymmetry radial con cantidad especificada de tramos por segmento simétrico. - + + Crea un BoundingBox alineado al eje que abarca del punto mínimo al punto máximo. + + - tspline,symmetry + bounding,bound,bymaxmin,max,min,bypoints - - Crea una TSplineInitialSymmetry axial con ejes de simetría especificados. - - - + + Genera un BoundingBox desde las coordenadas mínimas (esquina anterior inferior izquierda del cuadro) hasta las coordenadas máximas (esquina frontal superior derecha del cuadro). El CoordinateSystem se transforma del espacio de coordenadas del cuadro al espacio del modelo. Este método está ideado para que coincida con el utilizado por la API de Revit, de forma que pueda extraer los parámetros de un BoundingBox de Revit sin necesidad de hacer ninguna conversión. + + + - tspline,symmetry + bounding,bound,bymaxmin,max,min,bypoints - - Si la T-Spline recientemente creada tiene simetría radial. + + El punto mínimo. - - Si la T-Spline recientemente creada tiene simetría en eje X. + + El punto máximo. - - Si la T-Spline recientemente creada tiene simetría en eje Y. + + CoordinateSystem de BoundingBox. En un cuadro alineado con el eje, el CS se orienta junto con los ejes X, Y, Z, y se encuentra en el centro del cuadro. En un cuadro no alineado, el CS puede tener una orientación arbitraria y se centra en el centro del cuadro. - - Si la T-Spline recientemente creada tiene simetría en eje Z. + + Obtiene la intersección de dos BoundingBoxes. Nota: Esto no funciona para los cuadros no alineados al eje, ya que es posible que esas intersecciones no den como resultado un cuadro. En su lugar, interseque sus ortoedros correspondientes. + Otro cuadro delimitador que intersecar + Cuadro delimitador obtenido a partir de la intersección de cuadros delimitadores - - Número de caras de segmento de simetría. Disponible solo si T-Spline tiene simetría radial. + + Determine si dos BoundingBoxes se intersecan. Nota: Esto solo funciona si ambos cuadros delimitadores presentan la misma alineación (transformación). En esos casos, pruebe la intersección entre sus ortoedros correspondientes. + Otro cuadro delimitador + Intersección de los cuadros delimitadores + + get overlap + - - Permite obtener una representación de cadena de la TSplineReflection. + + Determina si el BoundingBox está vacío. + Devuelve "true" (verdadero) si el cuadro delimitador está vacío. - - Crea reflexión axial para simetría de T-Spline por plano especificado. - Plano para reflexión axial de T-Spline. Especificado en coordenadas universales - Reflexión axial de T-Spline + + Determina si un punto se encuentra dentro del cuadro delimitador. + El punto de prueba + True si el punto está dentro, de lo contrario False - tspline,symmetry,reflection,axial + point inside,testpoint - - Crea reflexión radial para simetría de T-Spline por plano especificado con recuento de segmentos especificados y ángulo especificado (en grados) entre cada par de segmentos. - Plano cuya normal es eje para reflexión radial de T-Spline. Especificado en coordenadas universales - Número de segmentos de reflexión radial - Ángulo entre cada par de segmentos de simetría radial (en grados). Si se ajusta en 0, se define por (360/segmentsCount) - Reflexión radial de T-Spline + + Obtiene el cuadro delimitador como un cubo sólido. + Devuelve una representación en forma de cubo del cuadro delimitador. - tspline,symmetry,reflection,radial + converttosolid,bb2cube,bb2cub,bounding tosolid,cubes + + 0.5,0.4,0.3,0.5,0.3 + - - Si la reflexión es radial + + Obtiene el cuadro delimitador como una colección de superficies. + Devuelve una representación de PolySurface del cuadro delimitador. + + converttosurfaces,convert2surfaces,bbtosrfs,bbtosrfs,bounding to surfaces,bound to poly,convert2poly + - - Número de segmentos de reflexión radial + + Analice la cadena JSON entrante con el formato de esquema autodesk.geometry:boundingbox3d-1.0.0. + Cadena JSON que se analizará + BoundingBox - - Ángulo entre cada par de segmentos simétricos de reflexión radial - - - Plano de la reflexión + + Convierte el BoundingBox en un objeto JSON con el formato de esquema autodesk.geometry:boundingbox3d-1.0.0. + La cadena JSON resultante - - Eje de la reflexión + + Permite obtener una representación de cadena del CoordinateSystem. - - Permite obtener una representación de cadena de la TSplineTopology. + + Crea un CoordinateSystem como el sistema de coordenadas universales. + Origen en 0, 0, 0; eje X en 1, 0, 0; eje Y en 0, 1, 0; eje Z en 0, 0, 1. + zero,wcs - - Vértices contenidos en esta superficie de T-Spline. + + Crea un CoordinateSystem con origen en las ubicaciones X e Y, + con los ejes X e Y definidos como los ejes X e Y de SCU. El valor predeterminado de Z es 0. - - Aristas contenidas en la superficie de T-Spline. + + Crea un CoordinateSystem con origen en las ubicaciones X, Y y Z + con los ejes X e Y definidos como los ejes X e Y de SCU. + translate - - Caras contenidas en la superficie de T-Spline. + + Crea un CoordinateSystem con origen en el punto de entrada con los ejes X e Y + definidos como los ejes X e Y de SCU. + bypoint - - Vértices regulares contenidos en la superficie de T-Spline + + Crea un CoordinateSystem con origen igual al origen de plano de entrada. + Los ejes X e Y se encuentran en el plano, alineados con los ejes X e Y de plano. - - Vértices de puntos de estrella contenidos en la superficie de T-Spline + + Crea un CoordinateSystem en el origen definido por los ejes X e Y. + Los vectores de entrada se normalizan antes de crear el CoordinateSystem. - - Vértices de puntos T contenidos en la superficie de T-Spline + + Crea un CoordinateSystem en el origen definido por los ejes X e Y, + y el eje Z ignorado por completo. Los vectores de entrada se normalizan antes de crear + el CoordinateSystem. + byxy,coord by2axis - - Vértices no múltiples contenidos en la superficie de T-Spline + + Crea un CoordinateSystem en los parámetros de coordenadas cilíndricas especificados respecto al sistema de coordenadas especificado. - - Vértices de borde contenidos en la superficie de T-Spline + + Crea un CoordinateSystem en los parámetros de coordenadas esféricas especificados respecto al sistema de coordenadas especificado. - - Vértices interiores contenidos en la superficie de T-Spline + + Determina si es posible obtener el valor inverso de este CoordinateSystem. + inverse,testinverse - - Aristas no múltiples contenidas en la superficie de T-Spline + + Comprueba la ortogonal de escala. Por ejemplo, si tiene un componente de corte. + uniform - - Aristas de borde contenidas en la superficie de T-Spline + + Comprueba la ortogonal de escala y si todos los vectores están normalizados. + uniform,normal,samelength - - Aristas interiores contenidas en la superficie de T-Spline + + Obtiene el determinante de este CoordinateSystem. - - Caras regulares contenidas en la superficie de T-Spline + + Crea un punto que representa el origen del CoordinateSystem. + position,center - - Caras de n-gono contenidas en la superficie de T-Spline + + Devuelve el eje X del CoordinateSystem. + left,right - - Caras de borde contenidas en la superficie de T-Spline + + Devuelve el eje Y del CoordinateSystem. + forward,back - - Caras interiores contenidas en la superficie de T-Spline + + Devuelve el eje Z del CoordinateSystem. + up,down - - Devuelve el número de vértices en la superficie de T-Spline + + Devuelve el escala del eje X del CoordinateSystem: la longitud del vector del eje X. - - Devuelve el número de aristas en la superficie de T-Spline + + Devuelve la escala del eje Y del CoordinateSystem: la longitud del vector del eje Y. - - Devuelve el número de caras en la superficie de T-Spline + + Devuelve la escala del eje Z del CoordinateSystem: la longitud del vector del eje Z. - - Los vértices descompuestos diferían por tipo - Conjunto de vértices + + Devuelve el plano donde se encuentran los ejes X e Y, con la raíz en el origen. - - Las aristas descompuestas diferían por tipo - Conjunto de aristas + + Devuelve el plano donde se encuentran los ejes Y y Z, con la raíz en el origen. - - Las caras descompuestas diferían por tipo - Conjunto de caras + + Devuelve el plano donde se encuentran los ejes Z y X, con la raíz en el origen. - - Devuelve vértice en índice especificado - Índice en el que obtener vértice - Vértice de T-Spline - - tspline,face,byindex - + + Obtiene el valor inverso de este CoordinateSystem. Si se aplica este CoordinateSystem a un elemento de Geometry, se invierte el original. - - Devuelve arista en índice especificado - Índice en el que obtener arista - Arista de T-Spline - - tspline,face,byindex - + + Refleja el objeto en el plano de entrada. + reflect,flip over - - Devuelve cara en índice especificado - Índice en el que obtener cara - Cara de T-Spline - - tspline,face,byindex - + + Aplica el argumento CoordinateSystem después de este. Resultado = este * otro. - - Permite obtener una representación de cadena de TSplineUVNFrame. + + Aplica el argumento CoordinateSystem antes de este. Resultado = otro * este. - - Punto del TopologyItem en la rejilla + + Devuelve un vector que contiene los factores de escala X, Y y Z. + Vector con escala ajustada + get size,scalecomponents,scalevector - - Vector U del TopologyItem + + Determina si dos CoordinateSystems son iguales. + otro sistema de coordenadas + devuelve "true" (verdadero) si los sistemas de coordenadas son iguales. - - Vector V del TopologyItem + + Traslada cualquier CoordinateSystem especificado conforme a los + desplazamientos en las direcciones X, Y y Z definidos en SCU. + Desplazamiento en el eje X. + Desplazamiento en el eje Y. + Desplazamiento en el eje Z. + CoordinateSystem transformado. + move,by amount - - Normal del TopologyItem + + Traslada el objeto en la dirección y la magnitud del vector de entrada. + Vector para dirección de traslación + Sistema de coordenadas convertido + move,along vector - - Permite obtener una representación de cadena del TSplineVertex. + + Traslada cualquier tipo de CoordinateSystem la distancia especificada + en la dirección indicada. + Vector de dirección de desplazamiento + Distancia de desplazamiento en la dirección indicada + Sistema de coordenadas convertido + move,along vector,distance - - TSplineEdges que emanan de este vértice + + Transforma el objeto según la matriz CoordinateSystem de entrada. + sistema de coordenadas de entrada + Sistema de coordenadas transformado - - TSplineFaces adyacentes a este vértice + + Transforma este CoordinateSystem del CoordinateSystem de origen a un + nuevo CoordinateSystem de contexto. + + + CoordinateSystem transformado. - - Devolver UVNframe del TSVertex (punto en la rejilla, vector U, vector V y normal) + + Rota un objeto sobre un origen y un eje el número de grados especificado. + Punto de origen + Eje de vector para rotación + Grados que rotar + Sistema de coordenadas rotado + around,axis,degrees - - Índice del TSVertex + + Rota un objeto sobre el origen y la normal del plano especificado por un determinado + grado + Plano desde el que obtener la normal + Valor de rotación en grados + Sistema de coordenadas rotado + /// around,normal,degrees - - Si el TSVertex es un punto de estrella + + Escala de forma uniforme sobre el origen. + Cantidad de ajuste de escala + Sistema de coordenadas con escala ajustada + resize,size - - Si el TSVertex es un punto T + + Escala de forma no uniforme sobre el origen. + Cantidad de ajuste de escala en el eje X + Cantidad de ajuste de escala en el eje Y + Cantidad de ajuste de escala en el eje Z + Sistema de coordenadas con escala ajustada + resize,size,scaleNU,scalenu - - Si el TSVertex es múltiple + + Escala de forma no uniforme sobre el plano especificado. + Plano alrededor del que se aplica la escala + Cantidad de ajuste de escala en el eje X + Cantidad de ajuste de escala en el eje Y + Cantidad de ajuste de escala en el eje Z + Sistema de coordenadas con escala ajustada + resize,size,scaleNU,scalenu - - Número de aristas o caras en el TSVertex + + Escala de forma uniforme alrededor de un punto concreto, mediante + Ajuste de escala del punto base + Punto de origen de ajuste de escala + Punto de destino de ajuste de escala + Sistema de coordenadas con escala ajustada + resize,from,to,size - - Valencia funcional del TSVertex, teniendo en cuenta puntos T + + Ajusta la escala en una cota mediante a los puntos base, inicial y final. El eje de escala se define mediante la línea entre el punto base y el punto inicial. + Ajuste de escala del punto base + Punto de origen de ajuste de escala + Punto de destino de ajuste de escala + Sistema de coordenadas con escala ajustada + resize,size,from,to,scale1d,1d, lines + 0.5,0.5,0.5,0.5,0.5,0.5,0.4 - - Conjunto de propiedades de TSVertex: uvnFrame, índice, valencia y functionalValence, si TSVertex es un punto de estrella, punto T, múltiple o no - + + Escala en dos dimensiones conforme a la base y dos puntos de selección. Los puntos de selección se proyectan al plano base para determinar los factores de escala 2D. + Ajuste de escala del punto base + Punto de origen de ajuste de escala + Punto de destino de ajuste de escala + Sistema de coordenadas con escala ajustada + resize,size,from,to,scale2d,2d - - Permite obtener una representación de cadena de la TSplineSurface. + + Analice la cadena JSON entrante con el formato de esquema autodesk.math:matrix44d-1.0.0. + Cadena JSON que se analizará + CoordinateSystem - - Genera una superficie plana primitiva de T-Spline mediante un punto de origen y un vector normal. - Punto raíz del plano - Normal del plano - Punto 2D de esquina mínima en coordenadas del plano - Punto 2D de esquina máxima en coordenadas del plano - Número de tramos en anchura - Número de tramos en longitud - Opciones de simetría de una superficie de T-Spline - Mostrar superficie de T-Spline en visualización de cuadro o suave - Superficie de T-Spline de plano - tspline,plane,origin,normal + + Convierte el CoordinateSystem en un objeto JSON con el formato de esquema autodesk.math:matrix44d-1.0.0. + La cadena JSON resultante - - Crea un plano de T-Spline "orientado", colocado en el origen del punto con el vector normal, pero con una orientación específica del eje X. - Esto no afecta a las operaciones de división, intersección, proyección, etc. Solo especifica la orientación del CoordinateSystem de entrada. - Punto raíz del plano - Normal del plano - Eje X del plano - Punto 2D de esquina mínima en coordenadas del plano - Punto 2D de esquina máxima en coordenadas del plano - Número de tramos en anchura - Número de tramos en longitud - Opciones de simetría de una superficie de T-Spline - Mostrar superficie de T-Spline en visualización de cuadro o suave - Superficie de T-Spline de plano - tspline,plane,origin,normal,axis + + Permite obtener una representación de cadena de la curva. - - Crea una superficie plana primitiva de T-Spline según el origen y los ejes X e Y. - El eje Z es el producto vectorial de los dos vectores. - Punto raíz del plano - Eje X del plano - Eje Y del plano - Punto 2D de esquina mínima en coordenadas del plano - Punto 2D de esquina máxima en coordenadas del plano - Número de tramos en anchura - Número de tramos en longitud - Opciones de simetría de una superficie de T-Spline - Mostrar superficie de T-Spline en visualización de cuadro o suave - Superficie de T-Spline de plano - tspline,plane,origin,normal,axis + + Crea una curva por línea de superficie en el espacio UV. + Superficie que usar + UV inicial para inicio de curva + UV final para fin de curva + Curva en los parámetros inicial y final de la superficie + + isocurve,curvebyuv,lines,uvs + + + 0.5,0.5,0.4,0.4 + - - Genera una superficie plana primitiva de T-Spline a partir de una lista de puntos. - Conjunto de puntos que ajustar en plano - Punto 2D de esquina mínima en coordenadas del plano - Punto 2D de esquina máxima en coordenadas del plano - Número de tramos en anchura - Número de tramos en longitud - Opciones de simetría de una superficie de T-Spline - Mostrar superficie de T-Spline en visualización de cuadro o suave - Superficie de T-Spline de plano - tspline,plane,fit,bestfit,points + + Crea una curva fusionando dos curvas + Primera curva que fusionar + Segunda curva que fusionar + indicador para señalar qué extremo de la curva 1 se debe fusionar + indicador para señalar qué extremo de la curva 2 se debe fusionar + indicador para indicar si la curva resultante es de continuidad G1 o continuidad G2 + Curva resultante de la fusión de dos curvas + + blend,make continuous,connect + - - Genera una superficie plana primitiva de T-Spline a partir de una línea y un punto. El punto no puede estar en la línea ni en ninguna parte del eje de la línea. - Línea para crear un plano - Punto para crear un plano - Punto 2D de esquina mínima en coordenadas del plano - Punto 2D de esquina máxima en coordenadas del plano - Número de tramos en anchura - Número de tramos en longitud - Opciones de simetría de una superficie de T-Spline - Mostrar superficie de T-Spline en visualización de cuadro o suave - Superficie de T-Spline de plano - tspline,plane,line,point + + Crea una curva por isolínea de superficie. + Superficie base + si el valor es 0, la isolínea transcurre a lo largo de la dirección u, si es 1, a lo largo de la dirección v + fijo para el valor de curva de otro parámetro de superficie + Isocurva en superficie + + isocurve,curvebydir,lines + + + 0.5,0.5,0.4 + - - Genera una superficie plana primitiva de T-Spline utilizando tres puntos como entrada. Los puntos no pueden estar situados en una línea recta. - Primer punto para crear un plano - Segundo punto para crear un plano - Tercer punto para crear un plano - Punto 2D de esquina mínima en coordenadas del plano - Punto 2D de esquina máxima en coordenadas del plano - Número de tramos en anchura - Número de tramos en longitud - Opciones de simetría de una superficie de T-Spline - Mostrar superficie de T-Spline en visualización de cuadro o suave - Superficie de T-Spline de plano - tspline,plane,line,point + + Devuelve la longitud de arco total de la curva. + + distance + - - Crea una superficie cilíndrica de T-Spline definida por un sistema de coordenadas, un radio y una altura especificados. - El centro y la base del cilindro se ajustarán en el plano X-Y de este sistema de coordenadas. - Radio de un cilindro - Altura de un cilindro - Número de tramos en circunferencia - Número de tramos en altura - Opciones de simetría de una superficie de T-Spline - Mostrar superficie de T-Spline en visualización de cuadro o suave - Superficie de T-Spline cilíndrica - tspline,cylinder,radius,height + + Determina "true" (verdadero) si la curva es plana; de lo contrario, devuelve "false" (falso). + + flat,liesinplane + - - Crea una superficie cilíndrica de T-Spline con los puntos centrales superior e inferior especificados para el cilindro. - Punto inicial de un cilindro - Punto final de un cilindro - Radio de un cilindro - Número de tramos en circunferencia - Número de tramos en altura - Opciones de simetría de una superficie de T-Spline - Mostrar superficie de T-Spline en visualización de cuadro o suave - Superficie de T-Spline cilíndrica - tspline,cylinder,radius,points + + Devuelve "true" (verdadero) si la curva está cerrada; de lo contrario, devuelve "false" (falso). - - Crea un cono de T-Spline con el radio base especificado en el punto inicial - y lo extiende hasta su vértice, en el punto final. - Punto inicial de un cono - Punto final de un cono - Radio de la base del cono - Número de tramos en circunferencia - Número de tramos en altura - Opciones de simetría de una superficie de T-Spline - Mostrar superficie de T-Spline en visualización de cuadro o suave - Superficie de T-Spline cónica - tspline,cone,radius,points + + Obtiene el punto inicial a lo largo de la curva. + + begin,curvestart,startpt + - - Crea un cono de T-Spline con los radios especificados del punto inicial al punto final, con radios indicados al inicio y al final. - Este objeto no tiene vértice y presenta forma de tronco de cono. - Punto inicial de un cono - Punto final de un cono - Radio inicial de un cono - Radio final de un cono - Número de tramos en circunferencia - Número de tramos en altura - Opciones de simetría de una superficie de T-Spline - Mostrar superficie de T-Spline en visualización de cuadro o suave - Superficie de T-Spline cónica - tspline,cone,radii,points,truncated + + Obtiene el punto final a lo largo de la curva. + + end,curveend,endpt + - - Crea un cono de T-Spline con un punto base en el origen del sistema de coordenadas que se extiende en la dirección del eje Z del sistema de coordenadas - y presenta una base circular en el plano XY de ese sistema. - El centro y la base del cono se ajustarán en el plano X-Y de este sistema de coordenadas. - Altura de un cono - Radio de un cono - Número de tramos en circunferencia - Número de tramos en altura - Opciones de simetría de una superficie de T-Spline - Mostrar superficie de T-Spline en visualización de cuadro o suave - Superficie de T-Spline cónica - tspline,cone,radius,cs + + La normal al plano donde se encuentra la curva. Solo es válido para curvas planas. + + perpendicular + - - Crea un cono de T-Spline con un punto base en el origen del sistema de coordenadas que se extiende en la dirección del eje Z del sistema de coordenadas - y presenta una base circular en el plano XY de ese sistema. - El centro y la base del cono se ajustarán en el plano X-Y de este sistema de coordenadas. - Altura de un cono - Radio inicial de un cono - Radio final de un cono - Número de tramos en circunferencia - Número de tramos en altura - Opciones de simetría de una superficie de T-Spline - Mostrar superficie de T-Spline en visualización de cuadro o suave - Superficie de T-Spline cónica - tspline,cone,radius,cs + + Obtiene un punto en la curva en el parámetro especificado entre StartParameter() y EndParameter(). + El parámetro en que se debe evaluar + Punto + + pointoncurve,curvepoint + - - Crea una esfera de T-Spline centrada en el punto de entrada con el radio especificado. - Centro de una esfera - Radio de una espera - Número de tramos radiales - Número de tramos en altura - Opciones de simetría de una superficie de T-Spline - Mostrar superficie de T-Spline en visualización de cuadro o suave - Superficie de T-Spline esférica - tspline,sphere,radius - - - Crea una esfera de T-Spline a partir de cuatro puntos de entrada. - Cuatro puntos en lista para crear una esfera. Los puntos no deben ser coplanares - Número de tramos radiales - Número de tramos en altura - Opciones de simetría de una superficie de T-Spline - Mostrar superficie de T-Spline en visualización de cuadro o suave - Superficie de T-Spline esférica - tspline,sphere,fit,bestfit - - - Crea una esfera de T-Spline que se ajusta lo más posible a los puntos de entrada - Conjunto de puntos que ajustar a una esfera - Número de tramos radiales - Número de tramos en altura - Opciones de simetría de una superficie de T-Spline - Mostrar superficie de T-Spline en visualización de cuadro o suave - Superficie de T-Spline esférica - tspline,sphere,fit,bestfit - - - Crea un toroide de T-Spline centrado en el origen del sistema de coordenadas con los radios especificados. - El toroide se alineará en el plano X-Y del sistema de coordenadas especificado con centro en su origen - Radio interior de un toroide - Radio exterior de un toroide - Número de tramos radiales interiores - Número de tramos radiales exteriores - Opciones de simetría de una superficie de T-Spline - Mostrar superficie de T-Spline en visualización de cuadro o suave - Superficie de T-Spline toroidal - tspline,torus,radii,cs - - - Crea un toroide de T-Spline con un centro y unos radios especificados, alineado con el plano XY universal por defecto. - Centro de un toroide - Radio interior de un toroide - Radio exterior de un toroide - Número de tramos radiales interiores - Número de tramos radiales exteriores - Opciones de simetría de una superficie de T-Spline - Mostrar superficie de T-Spline en visualización de cuadro o suave - Superficie de T-Spline toroidal - tspline,torus,radii,cs - - - Crea un cuadro de T-Spline centrado alrededor del origen del sistema de coordenadas universales con una anchura, una longitud y una altura especificadas. - Anchura de un cuadro - Longitud de un cuadro - Altura de un cuadro - Número de tramos en anchura - Número de tramos en longitud - Número de tramos en altura - Opciones de simetría de una superficie de T-Spline - Mostrar superficie de T-Spline en visualización de cuadro o suave - Cubo de T-Spline - tspline,box,cuboid,cube,size - - - Crea un cuadro de T-Spline centrado en el punto de entrada con una anchura, una longitud y una altura especificadas. - Centro de un cuadro - Anchura de un cuadro - Longitud de un cuadro - Altura de un cuadro - Número de tramos en anchura - Número de tramos en longitud - Número de tramos en altura - Opciones de simetría de una superficie de T-Spline - Mostrar superficie de T-Spline en visualización de cuadro o suave - Cubo de T-Spline - tspline,box,cuboid,cube,size,center - - - Crea un cuadro de T-Spline centrado y orientado al CoordinateSystem de entrada con una anchura, una longitud y una altura especificadas. - El plano X-Y del cuadro se alineará con el plano X correspondiente. - Anchura de un cuadro - Longitud de un cuadro - Altura de un cuadro - Número de tramos en anchura - Número de tramos en longitud - Número de tramos en altura - Opciones de simetría de una superficie de T-Spline - Mostrar superficie de T-Spline en visualización de cuadro o suave - Cubo de T-Spline - tspline,box,cuboid,cube,size,cs,coord - - - Crea un cuadro de T-Spline que abarca del punto inferior al superior. - Primer punto de esquina - Segundo punto de esquina - Número de tramos en anchura - Número de tramos en longitud - Número de tramos en altura - Opciones de simetría de una superficie de T-Spline - Mostrar superficie de T-Spline en visualización de cuadro o suave - Cubo de T-Spline - box,cube,byminmax,by corners,by points - - - Crea una esfera de malla cuadrada de T-Spline con centro en el origen del sistema de coordenadas y un radio especificado. - Sistema de coordenadas local - Radio de esfera de malla cuadrada - Número de tramos en dos dimensiones de los lados de la esfera de malla cuadrada. - Opciones de simetría de una superficie de T-Spline - Mostrar superficie de T-Spline en visualización de cuadro o suave - Esfera de malla cuadrada de T-Spline - quadball,tspline,coordinate system,raduis - - - Crea una esfera de malla cuadrada de T-Spline con un centro y un radio especificados, alineada con el plano XY universal por defecto. - Punto central de esfera de malla cuadrada - Radio de esfera de malla cuadrada - Número de tramos en dos dimensiones de los lados de la esfera de malla cuadrada - Opciones de simetría de una superficie de T-Spline - Mostrar superficie de T-Spline en visualización de cuadro o suave - Esfera de malla cuadrada de T-Spline - quadball,tsplines,center,point,radius - - - Crea una superficie de T-Spline a partir de una superficie NURBS mediante una estrategia uniforme. - La superficie NURBS de entrada se vuelve a crear con nudos uniformes colocados en intervalos de longitud de arco o - paramétricos iguales según el correspondiente indicador useArcLen, y aproximada por - superficie NURBS de grado 3. La T-Spline de salida se divide por los recuentos de tramos especificados - en las direcciones U y V. - Superficie NURBS de entrada - Número de tramos requeridos en la dirección U - Número de tramos requeridos en la dirección V - Si se utiliza la longitud de arco o la subdivisión paramétrica en la dirección paramétrica U - Si se utiliza la longitud de arco o la subdivisión paramétrica en la dirección paramétrica V - Mostrar superficie de T-Spline en visualización de cuadro o suave - nurbs surface,tspline,uniform - - - Crea una superficie de T-Spline a partir de una superficie NURBS mediante una estrategia de subdivisión de curvatura. - La superficie NURBS se vuelve a crear en grado 3. La T-Spline de salida presenta recuentos de tramos y - se posiciona en cada dirección detectada automáticamente según la curvatura. - Superficie NURBS de entrada - Mostrar superficie de T-Spline en visualización de cuadro o suave - nurbs surface,tspline,curvature - - - Crea una T-Spline mediante la extrusión de una curva a lo largo del vector especificado. - Curva de perfil - Extruir vector - Extruir distancia en la dirección del vector - Extruir distancia respecto a la dirección del vector - Número de tramos por dirección del vector. No se efectuará extrusión por dirección del vector si se supera el valor 0. - Número de tramos respecto a la dirección del vector. No se efectuará extrusión por dirección del vector si se supera el valor 0. - Número de tramos en dirección del perfil. Se define automáticamente si es 0 o menos - Utilizar estrategia uniforme o de curvatura para la distribución de tramos a lo largo dirección del perfil - Mostrar superficie de T-Spline en visualización de cuadro o suave - tspline,extrude,curve - - - Crea una T-Spline mediante el barrido de una curva de sección transversal a lo largo de una trayectoria. - Curva de perfil - Curva de trayectoria - Determina si los tramos deben estar paralelos en la dirección de la trayectoria. - Número de tramos en la trayectoria - Número de tramos en el perfil. Se define automáticamente si es 0 o menos - Utilizar estrategia uniforme o de curvatura para la distribución de tramos a lo largo de la trayectoria - Utilizar estrategia uniforme o de curvatura para la distribución de tramos a lo largo del perfil - Mostrar superficie de T-Spline en visualización de cuadro o suave - tspline,sweep,curve - - - Crea una superficie de T-Spline mediante el barrido de la curva de perfil alrededor del eje formado - por el origen y la dirección del eje. El ángulo inicial es start_angle - y el barrido se realiza en el ángulo de sweep_angle, que se expresan en ambos casos en grados. - Curva de perfil - Centro de rotación - Eje de rotación - Ángulo en el que iniciar la rotación - Ángulo en el que finalizar la rotación - Número de tramos en radio - Número de tramos en altura. Se define automáticamente si es 0 o menos - Utilizar estrategia uniforme o de curvatura para la distribución de tramos - Opciones de simetría de una superficie de T-Spline - Mostrar superficie de T-Spline en visualización de cuadro o suave - tspline,revolve,curve - - - Crea una superficie de T-Spline a partir de una lista de líneas. - Acepta curvas, pero solo obtiene de ellas sus puntos iniciales y finales. - Líneas desde las que crear T-Spline. Solo se utilizan puntos finales - Número máximo de caras ajustadas - Tolerancia de intersección curva-curva - Si se pliegan o no vértices con valencia 2 - Mostrar superficie de T-Spline en visualización de cuadro o suave - tspline,line,build - - - Crea una superficie de tuberías de T-Spline a partir de una red de curvas o líneas. - Se crea una unión suave en cada intersección de la curva. - Algunos parámetros adoptan un único valor o una lista, dos valores por curva. - Lista de curvas con las que crear tuberías - Radio por defecto para las tuberías creadas - Tolerancia utilizada para detectar intersecciones de curva - Número de segmentos de cada tubería. Se permite un único valor o una lista, dos veces la longitud del número de curvas. - Valores de rotaciones finales para cada conducto (en grados). Un solo valor o lista, se permite una longitud doble del recuento de curvas - Valores de radios finales para cada conducto. Un solo valor o lista, se permite una longitud doble del recuento de curvas - Valores (de 0 a 1) del extremo de cada curva de entrada al inicio de la malla de conductos. Un solo valor o lista, se permite una longitud doble del recuento de curvas - Mostrar superficie de T-Spline en visualización de cuadro o suave - tspline,create,pipe,curve - - - Cree una superficie de tuberías de T-Spline a partir de una red de curvas o líneas. -             Se crea una unión suave en cada intersección de la curva. -             Algunos parámetros adoptan un único valor o una lista, un solo valor por curva. - Lista de curvas con las que crear tuberías - Radio por defecto para las tuberías creadas - Tolerancia utilizada para detectar intersecciones de curva - Número de segmentos de cada curva. El tamaño de la lista puede ser el número de curvas, o bien 1 para la replicación o 0 para la determinación automática. - Si el valor es true, se generan automáticamente los parámetros del identificador al inicio de cada curva y se omiten los parámetros personalizados de rotationsAtStart, radiiAtStart y positionsAtStart. - Si el valor es true, se generan automáticamente los parámetros del identificador al final de cada curva y se omiten los parámetros personalizados de rotationsAtEnd, radiiAtEnd y positionsAtEnd. - Ángulo de rotación personalizado en grados para cada identificador de tubería al inicio de cada curva. Este parámetro se omitirá si autoHandleStart se establece en true. El tamaño de la lista puede ser el número de curvas o 1 para la replicación. - Ángulo de rotación personalizado en grados para cada identificador de tubería al final de cada curva. Este parámetro se omitirá si autoHandleEnd se establece en true. El tamaño de la lista puede ser el número de curvas o 1 para la replicación. - Radio personalizado para cada identificador de tubería al inicio de cada curva. Este parámetro se omitirá si autoHandleStart se establece en true. El tamaño de la lista puede ser el número de curvas o 1 para la replicación. - Radio personalizado para cada identificador de tubería al final de cada curva. Este parámetro se omitirá si autoHandleEnd se establece en true. El tamaño de la lista puede ser el número de curvas o 1 para la replicación. - Posición personalizada de cada identificador de tubería al inicio de cada curva en forma de porcentaje entre 0 y 1 a lo largo de la longitud de arco de la curva. Este parámetro se omitirá si autoHandleStart se establece en "true" (verdadero). El tamaño de la lista puede ser el número de curvas o 1 para la replicación. Las posiciones inicial y final no deben superponerse entre sí en cada curva. La posición inicial ideal debe ser próxima a 0, mientras que la posición final ideal debe ser próxima a 1. - Posición personalizada de cada identificador de tubería al inicio de cada curva en forma de porcentaje entre 0 y 1 a lo largo de la longitud de arco de la curva. Este parámetro se omitirá si autoHandleEnd se establece en "true" (verdadero). El tamaño de la lista puede ser el número de curvas o 1 para la replicación. Las posiciones inicial y final no deben superponerse entre sí en cada curva. La posición inicial ideal debe ser próxima a 0, mientras que la posición final ideal debe ser próxima a 1. - Mostrar superficie de T-Spline en visualización de cuadro o suave - tspline,create,pipe,curve - - - Combina las superficies de T-Spline especificadas en una sola. - Las superficies pueden estar separadas. - Si al menos una superficie está en modo de cuadro, la superficie de salida también estará en ese modo. - Nota: Todas las superficies de entrada deben tener la misma versión para poder combinarse correctamente. Por ese motivo, pueden clonarse internamente una o más superficies y se pueden aumentar o reducir sus versiones para que coincidan con la versión utilizada actualmente en Dynamo. Por lo tanto, la superficie resultante puede presentar sutiles diferencias con respecto a lo que podría ser el resultado esperado. Las superficies de entrada en sí no cambiarán. - Superficies de T-Spline que combinar - tspline,combine - - - Devuelve una lista de reflexiones aplicadas a la T-Spline especificada. - tspline,symmetry,reflections - - - Devuelve "True" (verdadero) si la T-Spline especificada está en modo de cuadro. - tspline,boxmode,smooth - - - Devuelve "True" (verdadero) si la T-Spline especificada es extraíble (podría mostrarse en modo suave). - tspline,extractable - - - Devuelve "True" (verdadero) si la T-Spline especificada está cerrada. - tspline,closed - - - Devuelve "True" (verdadero) si la T-Spline especificada es hermética.Todas las superficies cerradas son herméticas, pero algunas superficies herméticas están abiertas. - tspline,watertight - - - Devuelve "True" (verdadero) si la T-Spline especificada es estándar (todos los puntos T están separados de los puntos de estrella por al menos dos isocurvas). - tspline,standard - - - Convierte la superficie de T-Spline en un sólido o una superficie según la forma. - Nota: Podría haber sutiles cambios inesperados en el elemento BRep resultante si la superficie de entrada se crea en una versión de T-Spline superior a la versión cargada en Dynamo. En ese caso, se reducirá la versión de una copia de la superficie para que coincida con la versión de Dynamo y se utilizará esta en la conversión. - Determina si el cuerpo resultante debe tener la misma topología que la superficie de T-Spline de entrada. - Entidad de topología (sólido o superficie) - tspline,brep,solid,surface - - - Convierte la superficie de T-Spline especificada en una malla. Esta puede tener triángulos y cuadrados. - Número mínimo de segmentos en cada dirección. Al menos se producirá siempre un segmento. - Distancia máxima permitida de la malla a la superficie. Si se define en cero o en un valor negativo, se desactivará - Entidad de malla - tspline,convert,mesh - - - Engrosa la superficie de T-Spline especificada según la distancia determinada en la dirección de sus normales de cara. - Distancia que engrosar - Determina si las aristas resultantes se deben plegar - Engrosar superficie de T-Spline - tspline,thicken,normal - - - Engrosa la superficie de T-Spline indicada según el vector especificado. - Dirección que engrosar - Determina si las aristas resultantes se deben plegar - Engrosar superficie de T-Spline - tspline,thicken,vector - - - Añade un pliegue a la arista especificada en una superficie de T-Spline. - Aristas que plegar - Superficie de T-Spline con aristas plegadas - tspline,edge,crease - - - Elimina el pliegue del conjunto especificado de aristas. - Aristas a las que quitar pliegue - Superficie de T-Spline con aristas sin pliegue - tspline,crease,uncrease - - - Añade un pliegue al conjunto especificado de vértices de una superficie de T-Spline. - Vértices que plegar - Superficie de T-Spline con aristas plegadas - tspline,edge,crease - - - Elimina el pliegue del conjunto especificado de vértices. - Vértices a los que quitar pliegue - Superficie de T-Spline con aristas sin pliegue - tspline,crease,uncrease - - - Suelda la lista especificada de vértices en un solo vértice. - Vértices que soldar - Posición del pinzamiento de vértice resultante. Se utiliza la posición media de los pinzamientos si se pasa null. - Mantener los pliegues subdivididos de la topología de entrada - Superficie de T-Spline con vértices soldados - tspline,weld,vertex - - - Suelda vértices de los grupos primero y segundo. - El primer grupo se considera vértices de esta T-Spline. - Los vértices del segundo grupo pueden ser de esta superficie o de cualquier otra. - En caso de T-Splines diferentes, se realiza una combinación antes de soldar. - Primer grupo de vértices que soldar - Segundo grupo de vértices que soldar - Mantener los pliegues subdivididos de la topología de entrada - Superficie de T-Spline con vértices soldados - tspline,weld,vertex - - - Busca todos los vértices coincidentes y los suelda. - Tolerancia dentro de la cual buscar la coincidencia - Superficie de T-Spline sin vértices coincidentes - tspline,weld,coincident,vertex - - - Anula la soldadura de todas las aristas especificadas. Se anulará la soldadura de cada vértice de todas las aristas. - Conjunto de aristas de las que anular la soldadura - Superficie de T-Spline con aristas sin soldar - tspline,unweld,edge - - - Anula la soldadura de todos los vértices especificados. Se anulará la soldadura de todas las artistas en cada vértice. - Conjunto de vértices de los que anular la soldadura - Superficie de T-Spline con vértices sin soldar - tspline,unweld,vertex - - - Crea una coincidencia con una T-Spline y un bucle cerrado de curvas. - Bucle de arista de T-Spline cerrado con el que crear coincidencia - Bucle de curva cerrado con el que crear coincidencia - Continuidad de geometría con el que intentar hacer coincidir: G0, G1, G2 - Si se utiliza alineación de arcLength mientras se crea coincidencia - Si es true, se añadirán puntos de control extra a la T-Spline para hacer coincidir las superficies dentro de una tole­rancia especificada. - Número máximo de pasos de refinado. Se ignora si useRefinement se define en false - Tolerancia que conseguir. Se ignora si useRefinement se define en false - Si se utiliza propagación mientras se crea coincidencia - Determina la cantidad de superficie afectada por la coincidencia. Se ignora si usePropagation se define en false - Escala de tangente. Se ignora si la continuidad no se define en G1 - Peso de parámetro de curvatura. Se ignora si la continuidad no se define en G2 - Si se invierte la dirección de alineación - Superficie de T-Spline posicionada entre las aristas de borde de T-Spline y el bucle de curva - tspline,match,curve - - - Crea una coincidencia con una T-Spline y un bucle cerrado de curvas - Bucle de arista de T-Spline cerrado con el que crear una coincidencia - Bucle de curva cerrado con el que crear una coincidencia - Continuidad de geometría para el intento de coincidencia: G0, G1, G2 - Si se utiliza la alineación de arcLength mientras se crea una coincidencia - Si el valor es true, se añadirán puntos de control adicionales a la T-Spline para hacer coincidir las superficies dentro de una tole­rancia especificada. - Número máximo de pasos de refinamiento. Se omitirá si useRefinement se establece en false. - Tolerancia que conseguir. Se omitirá si useRefinement se establece en false. - Si se utiliza la propagación mientras se crea una coincidencia - Determina la cantidad de superficie afectada por la coincidencia. Se omitirá si usePropagation se establece en false. - Escala de tangente para G1 o escala de curvatura para G2. Se omitirá si la continuidad es G0. - Si se invierte la dirección de alineación - Superficie de T-Spline colocada entre las aristas de borde de T-Spline y el bucle de curva - tspline,match,curve - - - Crea una coincidencia con una T-Spline y un bucle cerrado de aristas de BRep. Primero, - el bucle de arista se convierte en bucle de curva y, a continuación, se crea la coincidencia. - Bucle de arista de T-Spline cerrado con el que crear coincidencia - Bucle de arista de BRep cerrado con el que crear coincidencia - Continuidad de geometría con el que intentar hacer coincidir: G0, G1, G2 - Si se utiliza alineación de arcLength mientras se crea coincidencia - Si es true, se añadirán puntos de control extra a la T-Spline para hacer coincidir las superficies dentro de una tole­rancia especificada. - Número máximo de pasos de refinado. Se ignora si useRefinement se define en false - Tolerancia que conseguir. Se ignora si useRefinement se define en false - Si se utiliza propagación mientras se crea coincidencia - Determina la cantidad de superficie afectada por la coincidencia. Se ignora si usePropagation se define en false - Escala de tangente. Se ignora si la continuidad no se define en G1 - Peso de parámetro de curvatura. Se ignora si la continuidad no se define en G2 - Si se invierte la dirección de alineación - Superficie de T-Spline posicionada entre las aristas de borde de T-Spline y el bucle de arista de BRep especificados - tspline,match,brep - - - Crea una coincidencia con una T-Spline y un bucle cerrado de aristas de BRep. Primero, - el bucle de arista se convierte en bucle de curva y, a continuación, se crea la coincidencia. - Bucle de arista de T-Spline cerrado con el que crear una coincidencia - Bucle de arista de BRep cerrado con el que crear una coincidencia - Continuidad de geometría para el intento de coincidencia: G0, G1, G2 - Si se utiliza la alineación de arcLength mientras se crea una coincidencia - Si el valor es true, se añadirán puntos de control adicionales a la T-Spline para hacer coincidir las superficies dentro de una tole­rancia especificada. - Número máximo de pasos de refinamiento. Se omitirá si useRefinement se establece en false. - Tolerancia que conseguir. Se omitirá si useRefinement se establece en false. - Si se utiliza la propagación mientras se crea una coincidencia - Determina la cantidad de superficie afectada por la coincidencia. Se omitirá si usePropagation se establece en false. - Escala de tangente para G1 o escala de curvatura para G2. Se omitirá si la continuidad es G0. - Si se invierte la dirección de alineación - Superficie de T-Spline colocada entre las aristas de borde de T-Spline y el bucle de arista de BRep especificados - tspline,match,brep - - - Elimina los vértices de la topología de T-Spline. - Vértice o vértices que suprimir - Superficie de T-Spline con vértices suprimidos - tspline,vertex,vertices,delete - - - Elimina las aristas de la topología de T-Spline. - Arista o aristas que suprimir - Superficie de T-Spline con aristas suprimidas - tspline,edge,delete - - - Elimina las caras de la topología de T-Spline. - Cara o caras que suprimir - Superficie de T-Spline con caras suprimidas - tspline,face,delete - - - Cambia el estilo de visualización de T-Spline: - visualización suave si se transfiere el valor "True" (verdadero); de lo contrario, es de cuadro. - Activar o desactivar visualización suave - T-Spline con estilo de visualización elegido - tspline,visualization,mode,smooth,box - - - Efectúa una extrusión simétrica simple o múltiple en un conjunto de aristas y mueve las aristas nuevas según el vector especificado. - Conjunto de aristas que extruir - Vector al que mover aristas nuevas - Cantidad de segmentos nuevos que se crearán - T-Spline con aristas extruidas - tspline,extrude,direction,vector,edge - - - Efectúa una extrusión simétrica simple o múltiple en un conjunto de caras y mueve las aristas nuevas según el vector especificado. - Conjunto de caras que extruir - Vector para mover caras nuevas - Cantidad de segmentos nuevos que se crearán - T-Spline con caras extruidas - tspline,extrude,direction,vector,face - - - Efectúa una extrusión simétrica simple o múltiple en un conjunto de aristas y mueve las aristas nuevas según la trayectoria de la curva especificada. - Conjunto de aristas que extruir - Seguirán la trayectoria y las aristas nuevas - Cantidad de segmentos nuevos que se crearán - T-Spline con aristas extruidas - tspline,extrude,curve,edge - - - Efectúa una extrusión simétrica simple o múltiple en un conjunto de caras y mueve las aristas nuevas según la trayectoria de la curva especificada. - Conjunto de caras que extruir - Seguirán la trayectoria y las caras nuevas - Cantidad de segmentos nuevos que se crearán - T-Spline con caras extruidas - tspline,extrude,curve,face + + Obtiene un vector tangente a la curva en el parámetro especificado entre StartParameter() y EndParameter(). + El parámetro en que se debe evaluar + Un vector paralelo a la curva en el parámetro + + tangentoncurve,curvetan + - - Sustituye las aristas especificadas por un canal de caras. - Un conjunto de aristas que sustituir - El bisel se mantendrá en este porcentaje (entre 0 y 1) de las caras adyacentes a la arista seleccionada. - Número de filas de caras en el canal - Si se crean caras en las caras de modo de cuadro del modelo antiguo. - Determina el grado de redondez o lisura del bisel. Toma valores de 0 a 1. - T-Spline con aristas biseladas - tspline,bevel,edge + + Obtiene un vector perpendicular a la curva en el parámetro especificado entre StartParameter() y EndParameter(). + El parámetro en que se debe evaluar + Un vector perpendicular a la curva en el parámetro + + normaloncurve,curvenorm + - - Desliza las aristas especificadas a lo largo de las aristas adyacentes. - Conjunto de aristas que deslizar - Las aristas se deslizarán hasta aquí (como porcentaje entre 0 y 1) hacia la cara adyacente. - Determina el grado de redondez o lisura del bisel. Toma valores de 0 a 1. - T-Spline con aristas deslizadas - tspline,slide,edge + + Obtiene un vector perpendicular a la curva en un parámetro especificado entre StartParameter() y EndParameter(). La curva debe ser plana. La normal resultante será coherente a lo largo de toda la curvatura de la curva. + El parámetro en que se debe evaluar + Si 'side' se establece en "false" (falso), la normal apuntará al lado derecho de la curva (desplazándose desde el punto inicial hasta el punto final de la curva). Si 'side' es "true" (verdadero), la normal apuntará a la izquierda de la curva. + Un vector perpendicular a la curva en el parámetro + + normaloncurve,curvenorm + - - Fusiona aristas especificadas. Las aristas de cada grupo deben crear recuentos iguales - de conjuntos continuos. Las aristas del primer grupo se consideran - aristas de esta superficie. Las aristas del segundo grupo pueden ser - de esta superficie o de cualquier otra. En caso de superficies - diferentes, antes de fusionar, se efectúa una combinación. - Primer conjunto de aristas que fusionar - Segundo conjunto de aristas que fusionar - La superficie coincidirá con las superficies originales de forma más próxima. - Superficie de T-Spline con aristas fusionadas - tspline,merge,edge + + Obtiene un CoordinateSystem con origen en el punto del parámetro especificado. XAxis se alinea con la normal de la curva, YAxis se alinea con la curva tangente a este punto y ZAxis se alinea con el vector hacia arriba o binormal en este punto + El parámetro en que se debe evaluar + CoordinateSystem en el parámetro de curva + + coordoncurve,curvecoord,derivatives + - - Crea un puente entre dos conjuntos de caras. Los elementos del primer grupo - se consideran subordinados de esta superficie. Los elementos del segundo - grupo pueden ser subordinados de esta superficie o pertenecer a - otra. Es posible que la topología en cada grupo no sea adyacente, - pero debe crear el mismo recuento de bucles diferenciados. - Primer grupo de caras en las que crear puente - Segundo grupo de caras en las que crear puente - Creando puente en curvas para bucle de tipología - diferenciado (se usan líneas rectas si se pasa lista vacía, si se pasa una - curva, se replica si se detecta más de un bucle de entrada) - Número de rotaciones completas alrededor - de la normal de los marcos en la curva con puente para cada bucle - diferenciado de topología (se usa 0 si se pasa lista vacía, si se pasa un valor, - se replica si se detecta más de un bucle de entrada) - Número de segmentos a lo largo del puente para - cada bucle diferenciado de topología. El recuento de tramos de cada grupo debe ser - mayor que el correspondiente número de rotaciones (se usa 1 si se pasa - lista vacía, si se pasa un valor, se replica si se detecta más de - un bucle de entrada) - Elimina puentes entre aristas de borde. - Mantiene los pliegues subdivididos de la - topología de entrada - Lista de vértices de orientación para - cada bucle diferenciado de topología del primer grupo (el número de vértices debe - ser el mismo que los bucles de entrada detectados o la lista puede estar vacía) - Lista de vértices de orientación para - cada bucle diferenciado de topología del segundo grupo (el número de vértices debe - ser el mismo que los bucles de entrada detectados o la lista puede estar vacía) - Lista de indicadores que muestran si - voltear la alineación de puente del bucle de topología correspondiente - (se define en false si se pasa lista vacía, si se pasa un valor, se replica - para cada bucle de entrada detectado) - Superficie de T-Spline con topología, conectada por puente - tspline,bridge,face + + Obtiene un CoordinateSystem con origen en el punto del parámetro especificado. + El parámetro en que se debe evaluar + El CoordinateSystem alineado al eje en el punto + + frame,axisaligned,aa,coordcurve,framecurve,curveframe,coordoncurve + - - Crea un puente entre un conjunto de caras y un conjunto de aristas. Los elementos del - primer grupo se consideran subordinados de esta superficie. Los elementos - del segundo grupo pueden ser subordinados de esta superficie o pertenecer - a otra. Es posible que la topología en cada grupo no sea - adyacente, pero debe crear el mismo recuento de bucles diferenciados. - Primer grupo de caras en las que crear puente - Segundo grupo de caras en las que crear puente - Creando puente en curvas para bucle de tipología - diferenciado (se usan líneas rectas si se pasa lista vacía, si se pasa una - curva, se replica si se detecta más de un bucle de entrada) - Número de rotaciones completas alrededor - de la normal de los marcos en la curva con puente para cada bucle - diferenciado de topología (se usa 0 si se pasa lista vacía, si se pasa un valor, - se replica si se detecta más de un bucle de entrada) - Número de segmentos a lo largo del puente para - cada bucle diferenciado de topología. El recuento de tramos de cada grupo debe ser - mayor que el correspondiente número de rotaciones (se usa 1 si se pasa - lista vacía, si se pasa un valor, se replica si se detecta más de - un bucle de entrada) - Elimina puentes entre aristas de borde. - Mantiene los pliegues subdivididos de la - topología de entrada - Lista de vértices de orientación para - cada bucle diferenciado de topología del primer grupo (el número de vértices debe - ser el mismo que los bucles de entrada detectados o la lista puede estar vacía) - Lista de vértices de orientación para - cada bucle diferenciado de topología del segundo grupo (el número de vértices debe - ser el mismo que los bucles de entrada detectados o la lista puede estar vacía) - Lista de indicadores que muestran si - voltear la alineación de puente del bucle de topología correspondiente - (se define en false si se pasa lista vacía, si se pasa un valor, se replica - para cada bucle de entrada detectado) - Superficie de T-Spline con topología, conectada por puente - tspline,bridge,face,edge + + Devuelve un plano cuya normal se alinea con la tangente de la curva. Los parámetros se ajustan de forma que 0 siempre es el punto inicial y 1 siempre es el punto final. + + + + planeoncurve,planecurve,tangentplane + - - Crea un puente entre un conjunto de aristas y un conjunto de caras. Los elementos del - primer grupo se consideran subordinados de esta superficie. Los elementos del - segundo grupo pueden ser subordinados de esta superficie o pertenecer - a otra. Es posible que la topología en cada grupo no sea - adyacente, pero debe crear el mismo recuento de bucles diferenciados. - Primer grupo de aristas en las que crear puente - Segundo grupo de caras en las que crear puente - Creando puente en curvas para bucle de tipología - diferenciado (se usan líneas rectas si se pasa lista vacía, si se pasa una - curva, se replica si se detecta más de un bucle de entrada) - Número de rotaciones completas alrededor - de la normal de los marcos en la curva con puente para cada bucle - diferenciado de topología (se usa 0 si se pasa lista vacía, si se pasa un valor, - se replica si se detecta más de un bucle de entrada) - Número de segmentos a lo largo del puente para - cada bucle diferenciado de topología. El recuento de tramos de cada grupo debe ser - mayor que el correspondiente número de rotaciones (se usa 1 si se pasa - lista vacía, si se pasa un valor, se replica si se detecta más de - un bucle de entrada) - Elimina puentes entre aristas de borde. - Mantiene los pliegues subdivididos de la - topología de entrada - Lista de vértices de orientación para - cada bucle diferenciado de topología del primer grupo (el número de vértices debe - ser el mismo que los bucles de entrada detectados o la lista puede estar vacía) - Lista de vértices de orientación para - cada bucle diferenciado de topología del segundo grupo (el número de vértices debe - ser el mismo que los bucles de entrada detectados o la lista puede estar vacía) - Lista de indicadores que muestran si - voltear la alineación de puente del bucle de topología correspondiente - (se define en false si se pasa lista vacía, si se pasa un valor, se replica - para cada bucle de entrada detectado) - Superficie de T-Spline con topología, conectada por puente - tspline,bridge,face,edge + + Crea un punto en una longitud de arco concreta a lo largo de la curva. + La distancia a lo largo de la curva en que se debe evaluar + El punto en la longitud de arco especificada + + pointoncurve,curvepoint,pointalongcurve,distanceoncurve,distancepoint,distpoint,arclength + - - Crea un puente entre dos grupos de aristas. Los elementos del - primer grupo se consideran subordinados de esta superficie. Los elementos del - segundo grupo pueden ser subordinados de esta superficie o pertenecer - a otra. Es posible que la topología en cada grupo no sea - adyacente, pero debe crear el mismo recuento de bucles diferenciados. - Primer grupo de aristas en las que crear puente - Segundo grupo de caras en las que crear puente - Creando puente en curvas para bucle de tipología - diferenciado (se usan líneas rectas si se pasa lista vacía, si se pasa una - curva, se replica si se detecta más de un bucle de entrada) - Número de rotaciones completas alrededor - de la normal de los marcos en la curva con puente para cada bucle - diferenciado de topología (se usa 0 si se pasa lista vacía, si se pasa un valor, - se replica si se detecta más de un bucle de entrada) - Número de segmentos a lo largo del puente para - cada bucle diferenciado de topología. El recuento de tramos de cada grupo debe ser - mayor que el correspondiente número de rotaciones (se usa 1 si se pasa - lista vacía, si se pasa un valor, se replica si se detecta más de - un bucle de entrada) - Elimina puentes entre aristas de borde. - Mantiene los pliegues subdivididos de la - topología de entrada - Lista de vértices de orientación para - cada bucle diferenciado de topología del primer grupo (el número de vértices debe - ser el mismo que los bucles de entrada detectados o la lista puede estar vacía) - Lista de vértices de orientación para - cada bucle diferenciado de topología del segundo grupo (el número de vértices debe - ser el mismo que los bucles de entrada detectados o la lista puede estar vacía) - Lista de indicadores que muestran si - voltear la alineación de puente del bucle de topología correspondiente - (se define en false si se pasa lista vacía, si se pasa un valor, se replica - para cada bucle de entrada detectado) - Superficie de T-Spline con topología, conectada por puente - tspline,bridge,edge + + Devuelve puntos espaciados uniformemente a lo largo de la longitud de la curva en función de la entrada de número de divisiones + Número de divisiones + Puntos espaciados uniformemente a lo largo de la longitud de curva - - Rellenar agujeros en una T-Spline. - Conjunto de aristas con agujero dentro. Las aristas deben estar en el borde. - Método para rellenar agujero: 0 - triangulación, 1 - n-gonos, 2 - contraer, 3 - contraer y soldar - Mantener los pliegues subdivididos de la topología de entrada - tspline,edge,fill,hole + + Devuelve puntos espaciados a lo largo de la curva con una longitud de cordón uniforme que se basa en la entrada de número de divisiones + Número de divisiones + Lista de puntos en la curva - - Añade la lista especificada de reflexiones a una T-Spline. - Lista de reflexiones - Si se sueldan porciones simétricas - Tolerancia para soldar porciones simétricas - Superficie de T-Spline con reflexiones nuevas añadidas + + Obtiene el punto de la curva en una determinada longitud de cordón a partir de la ubicación del parámetro especificado. + La longitud de cordón en que se debe evaluar + Parámetro en la curva a partir del cual se debe medir + true para mover hacia adelante a lo largo de la curva + Punto en curva + + measure from,measure to,parameteratdist + - - Elimina todas las reflexiones de la T-Spline especificada. - Superficie de T-Spline con todas las reflexiones especificadas eliminadas + + Devuelve los puntos espaciados uniformemente a lo largo de la curva con la longitud de segmento especificada desde el punto indicado. + El punto de referencia a partir del cual se debe medir + La distancia a lo largo de la curva en que se debe evaluar + Una lista de puntos de la curva, incluidos el punto especificado y los puntos a lo largo de la dirección de la curva. - - Comprime toda la topología de una superficie de entrada y convierte los índices en contiguos. Esta función mantiene el orden relativo de los índices. - tspline,index,compress + + Devuelve los puntos espaciados uniformemente en la curva con la longitud de cuerda especificada desde el punto indicado. + El punto de referencia a partir del cual se debe medir + Longitud de cuerda + Una lista de puntos de la curva, incluido el punto especificado y los puntos a lo largo de la dirección de la curva. - - Subdivide las caras especificadas en cuatro caras en modo exacto o simple - en función de la entrada 'exacta'. - Lista de caras que subdividir - Si se define en false, la superficie resultante puede ser más plana y afilada que la original, - si se define en true, mantiene su forma original - T-Spline con caras especificadas subdivididas - tspline,subdivide,faces,simple + + Devuelve un CoordinateSystem a la distancia especificada del punto de inicio de la curva. El eje Y se encuentra en posición tangente a la curva y el eje X es la curvatura. + La distancia a lo largo de la curva en que se debe evaluar + CoordinateSystem en curva + + coordoncurve,curvecoord,derivatives + - - Interpola una superficie de T-Spline especificada. Adelantar la interpolación mueve los puntos de control a sus ubicaciones paramétricas en la superficie. Invertir la interpolación genera un punto en la superficie para cada punto de control original y mueve ese punto de control a su punto de superficie correspondiente. - Dirección de interpolación: adelante si se define en false, atrás en caso contrario - T-Spline interpolada en la dirección especificada - tspline,interpolate,reverse + + Devuelve un plano a la distancia especificada a lo largo de la curva desde el punto inicial. La normal del plano se alinea con la tangente de la curva. + La distancia a lo largo de la curva en que se debe evaluar + Plano en curva + + planeoncurve,planecurve,tangentplane + - - Toma cada vértice de T-Spline especificado y lo tira hacia el punto más próximo - en las geometrías de destino. Si 'surfacePoints' es "True" (verdadero), se tira del punto de superficie - del vértice. Si es "False" (falso), se tira del pinzamiento de control. - Lista de vértices que tirar - Lista de geometrías a las que tirar - Indicador que muestra si se utiliza superficie o puntos de control de vértices - Superficie de T-Spline con vértices tirados - tspline,pull,vertices + + Obtiene la longitud del segmento medida desde el punto inicial de la curva hasta el parámetro especificado. + Valor entre 0 y 1 + Longitud de segmento + + lengthatparameter,dist along,lengthatpoint,arclength + - - Aplana los puntos de control de los vértices especificados en un solo plano. - Requiere la introducción de, al menos, cuatro vértices. - Lista de vértices - Superficie de T-SPline con vértices aplanados - tspline,flatten,vertices + + Obtiene el parámetro en una longitud de arco concreta a lo largo de la curva. + La distancia a lo largo de la curva en que se debe evaluar + El parámetro + + parameteratlen,param along,paramatlen,arclength + - - Aplana los puntos de control de los vértices especificados en un solo plano - que será paralelo al plano especificado. - Requiere la introducción de, al menos, cuatro vértices. - Lista de vértices - Plano al que ajustar vértices paralelos - Superficie de T-SPline con vértices aplanados - tspline,flatten,vertices,fitparallel + + Obtiene el parámetro en una longitud de cordón concreta a lo largo de la curva desde la ubicación especificada. + La longitud de cordón en que se debe evaluar + Parámetro en la curva a partir del cual se debe medir + true para mover hacia adelante a lo largo de la curva + El parámetro + + measure from,measure to,parameteratdist + - - Copia las caras especificadas en una nueva superficie de T-Spline sin simetría. - Caras que duplicar - Superficie de T-Spline solo con caras seleccionadas - tspline,face,duplicate + + Obtiene el parámetro en el punto inicial de una curva. + Valor del parámetro + + start domain,curvestart + - - Invierte las normales de todas las caras de la malla. - Superficie de T-Spline con normales invertidas - tspline,flip,normal,vector + + Obtiene el parámetro en el punto final de una curva. + Valor del parámetro + + end domain,curveend + - - Convierte en uniformes todos los intervalos de nudos de una superficie de T-Spline. - Superficie de T-Spline con intervalos uniformes - tspline,knot,uniform + + Obtiene la longitud del segmento entre dos parámetros en la curva. + Valor entre 0 y 1 + Valor entre 0 y 1 + Longitud de segmento + + measure,distance,arclength + - - Estandariza la T-Spline especificada en el punto donde puede efectuarse la - inserción exacta. Si no se puede estandarizar, se genera una excepción - con el motivo. - Superficie de T-Spline estandarizada - tspline,standardize + + Obtiene el parámetro en un punto determinado a lo largo de la curva. Si el punto no está en la curva, ParameterAtPoint seguirá devolviendo un valor que se corresponderá con un punto cercano de la curva, pero el punto no es, en general, el punto más cercano. + Un punto a lo largo o cerca de la curva + El parámetro de la curva para el punto especificado. + + projectpoint,closestparam,curveparam + - - Mueve los vértices indicados a lo largo del vector especificado. - Lista de vértices que mover - Dirección en la que mover - Indicador que muestra si se utiliza superficie o puntos de control de vértices - + + Invierte la dirección de la curva. + Una nueva curva con la dirección opuesta + + flip + - - Exporta un conjunto especificado de superficies de T-Spline a un archivo de escena de T-Spline. - Conjunto de superficies de T-Spline que exportar - Ruta del archivo en el que guardar - Ruta del archivo donde se guarda el conjunto de T-Spline - tspline,export,save,tss,path + + Aplica el valor de desfase especificado a una curva. La curva debe ser plana. + Una distancia positiva o negativa para el desfase + nuevas curvas de desfase + + thicken,lines + + + 0.5,0.4 + - - Exporta superficie de T-Spline especificada a un archivo de malla de T-Spline. - Superficie de T-Spline que exportar - Ruta del archivo en el que guardar - Ruta del archivo donde se guarda la superficie de T-Spline - tspline,export,save,tsm,path + + Cree una o más curvas mediante el desfase de una curva plana según la distancia especificada en un plano definido por la normal del plano. Si hay huecos entre las curvas de componente de desfase, estas se rellenan mediante la extensión de las curvas de desfase. El argumento de entrada "planeNormal" se establece por defecto en la normal del plano que contiene la curva, pero se puede proporcionar una normal explícita paralela a la normal de la curva original para controlar mejor la dirección del desfase. Por ejemplo, si se requiere una dirección de desfase coherente para que varias curvas compartan el mismo plano, se puede utilizar el argumento "planeNormal" para modificar normales de curva individuales y forzar el desfase de todas las curvas en la misma dirección. Al invertir la normal, se invierte la dirección del desfase. + Se aplica una distancia de desfase positivo en la dirección del producto vectorial entre la tangente de la curva y el vector normal del plano, mientras que un desfase negativo se aplica en la dirección opuesta. + La normal del plano de la curva. Se establece por defecto en la normal del plano de la curva de entrada. + Una o más curvas de desfase. + + thicken,lines + + + 0.5,0.4 + - - Convierte la superficie de T-Spline especificada en una cadena en formato de malla de T-Spline (TSM). - Superficie de T-Spline que serializar - Cadena en la que se serializa la superficie de T-Spline - tspline,import,serialize + + Crea una curva mediante acercamiento al plano. + El plano en que se debe desplazar la curva + Una curva en el plano + + projectcurve,toplane + - - Crea una superficie de T-Spline a partir de una cadena indicada en formato de malla de T-Spline (TSM). - Representación de cadena del archivo de malla de T-Spline - Mostrar superficie de T-Spline en visualización de cuadro o suave - Superficie de T-Spline recién cargada en lista - tspline,import,serialize + + Acerca esta curva a la superficie de entrada, en la dirección de las normales de la superficie. + + + + projectcurve,tosurf + - - Carga una superficie de T-Spline a partir de la ruta al archivo de malla de T-Spline especificado. - Ruta del archivo del que cargar - Mostrar superficie de T-Spline en visualización de cuadro o suave - Superficie de T-Spline recién cargada en lista - tspline,import,load,tsm,path + + Elimina el inicio de la curva en el parámetro especificado. + El parámetro en que iniciar el recorte + Una nueva curva con el inicio eliminado + + rem,remstart,removestart,trimcurve + - - Carga una superficie de T-Spline a partir del archivo de malla de T-Spline especificado. - Archivo del que cargar - Mostrar superficie de T-Spline en visualización de cuadro o suave - Superficie de T-Spline recién cargada en lista - tspline,import,load,tsm,file + + Elimina el final de la curva en el parámetro especificado. + El parámetro en que iniciar el recorte + Una nueva curva con el final eliminado + + rem,remend,removeend,trimcurve + - - Carga un conjunto de superficies de T-Spline desde la ruta al archivo de escena de T-Spline especificado. - Ruta del archivo del que cargar - Mostrar superficie de T-Spline en visualización de cuadro o suave - Conjunto de superficies de T-Spline recién cargadas - tspline,import,load,tss,path + + Elimina el principio y el final de la curva en los parámetros especificados. + El parámetro en que iniciar el recorte + El parámetro en que iniciar el recorte + Una nueva curva con los segmentos exteriores eliminados + + rem,remend,remstart,remove,trimcurve,removeends + - - Carga un conjunto de superficies de T-Spline desde el archivo de escena de T-Spline especificado. - Archivo del que cargar - Mostrar superficie de T-Spline en visualización de cuadro o suave - Conjunto de superficies de T-Spline recién cargadas - tspline,import,load,tss,file + + Elimina la parte interior de una curva en los parámetros especificados. + El parámetro en que iniciar el recorte + El parámetro en que iniciar el recorte + Una nueva curva con el segmento interior eliminado + + rem,removemiddle,middle,remmiddle,cutout,trimcurve + + + + Elimina varios segmentos de la curva. Los segmentos descartados son el primero, tercero, quinto, etc. + Una lista de parámetros en que dividir la curva + Una matriz de curvas que descarta los segmentos 1, 3, 5... + + rem,removeparts,remparts,cutout,trimcurv,interior,odd + - - Permite obtener una representación de cadena del UV. + + Elimina segmentos pares o impares de la división de curva en los parámetros especificados en función de si el indicador 'discardEvenSegments' es "true" (verdadero) o "false" (falso) respectivamente. + Una lista de parámetros en que dividir la curva + Active o desactive para descartar los segmentos pares. + Una lista de curvas restantes después de descartar los segmentos de curva pares o impares. + + rem,removeparts,remparts,cutout,trimcurv,interior,even + - - Compara dos UV. - El otro UV - Si los dos objetos son iguales + + Divide una curva en varias partes en los parámetros especificados. + Una lista de parámetros en que dividir la curva + Curvas creadas a partir de la división + + cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + - - Obtiene un código hash para este tipo - Un código hash exclusivo para este objeto + + Divide una curva en varias partes en los puntos especificados. + Los puntos en la curva en que esta se debe dividir + Curvas creadas a partir de la división + + cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + - - Crea un UV a partir de dos dobles. - Valor de U - Valor de V - UV creado por coordenadas + + Une un conjunto de curvas al final de la PolyCurve. Voltea las curvas para garantizar la conectividad. + Otras curva o curvas que unir a la PolyCurve + Una PolyCurve compuesta por curvas - surfaceparam,parameters,uv,uvs + convertcurves,curves2polycurve,joincurves,concat,joinall,joinmany - - Obtiene el componente U de un UV. + + Extruye una curva en la dirección del vector normal. + La distancia de extrusión de la curva + La superficie extruida - uv,uvs + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - - Obtiene el componente V de un UV. + + Extruye una curva conforme a la longitud del vector de entrada en la dirección especificada. + Vector a lo largo del cual se debe extruir + La superficie extruida - uv,uvs + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - - Permite obtener una representación de cadena del vértice. + + Extruye una curva conforme a la distancia especificada en la dirección indicada. + Vector a lo largo del cual se debe extruir + Distancia que se debe extruir + La superficie extruida + + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve + - - El punto en que se encuentra este vértice. + + Extruye una curva conforme a la distancia especificada en la dirección normal. La curva debe ser cerrada. + Distancia que se debe extruir + El sólido extruido + + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + - - Las aristas que emanan de este vértice. + + Extruye una curva conforme a la longitud del vector de entrada en la dirección especificada. La curva debe ser cerrada. + Vector a lo largo del cual se debe extruir + El sólido extruido + + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + - - Las caras adyacentes a este vértice. + + Extruye una curva conforme a la distancia especificada en la dirección especificada. La curva debe ser cerrada. + Vector a lo largo del cual se debe extruir + Distancia que se debe extruir + El sólido extruido + + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + - - Permite obtener una representación de cadena del BoundingBox. + + Extiende una curva a la distancia especificada en un extremo determinado por un punto de selección. Se extenderá el lado seleccionado. Las curvas cerradas como círculos y elipses no se pueden extender. Si la curva que se extiende es lineal, la extensión también lo será. + Distancia que se debe extender + Un punto en el extremo que se debe extender + La curva extendida + + makelonger,stretch,extendside + - - Compara dos BoundingBox. - El otro BoundingBox - Si los dos objetos son iguales + + Extiende una curva a la distancia especificada por el extremo inicial. Las curvas cerradas como círculos y elipses no se pueden extender. Si la curva que se extiende es lineal, la extensión también lo será. + Distancia que se debe extender + La curva extendida + + makelonger,stretch + - - Obtiene un código hash para este tipo. - Un código hash exclusivo para este objeto + + Extiende una curva a la distancia especificada por el final. Las curvas cerradas como círculos y elipses no se pueden extender. Si la curva que se extiende es lineal, la extensión también lo será. + Distancia que se debe extender + La curva extendida + + makelonger,stretch + - - Crea un BoundingBox alineado al eje alrededor de la Geometry de entrada. - - + + Aproxima una curva con una colección de arcos y líneas. + Una matriz de arcos y líneas que se aproximan a la curva - bounding,bound + rationalizecurve,fitarcs,fitlines,arcs,lines + + 0.5,0.5,0.5,0.4,0.4 + - - Crea un BoundingBox alineado al eje alrededor de las geometrías de entrada. - Geometrías para determinar el cuadro delimitador - Cuadro delimitador que encierra geometrías + + Convierte la curva a una aproximación NurbsCurve. + Una NurbsCurve que se aproxima a la curva. - bounding,bound,multiple,boundall + curve2spline,convertcurve,tospline,lines + + 0.5,0.5,0.5,0.4 + - - Cree un cuadro delimitador orientado de volumen mínimo no alineado con el eje alrededor de las geometrías de entrada. - - Un cuadro delimitador orientado alrededor de las geometrías de entrada. + + Aplica un parche a una curva cerrada. + Una superficie en el interior de la curva. + + fill,profiletosurf,loop,loop2surf,edgesurf + - - Crea un BoundingBox no alineado al eje alrededor de la Geometry de entrada, orientado a los ejes X, Y y Z del CoordinateSystem. - - + + Proyecta una curva de entrada a lo largo de una dirección de proyección determinada en una geometría base especificada. + Geometría en la que proyectar + Vector + Una lista de geometrías proyectadas en la geometría base. + + + Barre esta curva a lo largo de la curva de la trayectoria y crea una superficie. + - bounding,bound + sweep1,curve2surf - - Crea un BoundingBox no alineado al eje alrededor de las geometrías de entrada, orientado a los ejes X, Y y Z del CoordinateSystem. - - + + Barre esta curva cerrada a lo largo de la curva de la trayectoria y crea un sólido. + - bounding,bound,multiple,boundall + sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - - Crea un BoundingBox alineado al eje que abarca del punto mínimo al punto máximo. - - + + Barre esta curva cerrada a lo largo de la curva de la trayectoria y crea un sólido. + La trayectoria que representa la trayectoria de barrido. + Cortar el final del barrido y convertirlo en normal a la trayectoria. + Un sólido que barre esta curva cerrada a lo largo de la curva de trayectoria. + + sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid + + + + Devuelve una nueva curva aproximada con la tolerancia especificada. + - bounding,bound,bymaxmin,max,min,bypoints + fitcurve,reducecurve,simplecurve,approximate - - Genera un BoundingBox desde las coordenadas mínimas (esquina anterior inferior izquierda del cuadro) hasta las coordenadas máximas (esquina frontal superior derecha del cuadro). El CoordinateSystem se transforma del espacio de coordenadas del cuadro al espacio del modelo. Este método está ideado para que coincida con el utilizado por la API de Revit, de forma que pueda extraer los parámetros de un BoundingBox de Revit sin necesidad de hacer ninguna conversión. - - - - - - bounding,bound,bymaxmin,max,min,bypoints - + + almacena el ID de proceso administrado que ha llamado a este constructor. + Se utiliza para avisar a los usuarios de posibles problemas de multiproceso. + + + Se utiliza solo con fines de prueba. + + + true + + + true + + + true + + + true + + + true + + + Un mapeo entre tipos IGeometryEntity y constructores de geometría con anfitrión. + + + Mecanismo de registro del tipo de geometría. + Interfaces derivadas del tipo de IGeometryEntity. + Un delegado para construir Geometry. + + + true + + + + + + + Traslada cualquier geometría especificada conforme a los + desplazamientos en las direcciones X, Y y Z definidos en SCU. + Desplazamiento en el eje X. + Desplazamiento en el eje Y. + Desplazamiento en el eje Z. + Geometry transformada. + move,by amount + + + Traslada la geometría en la dirección especificada conforme a la longitud del vector. + move,along vector + + + Traslada cualquier tipo de geometría conforme a la distancia especificada en la + dirección indicada. + Dirección de desplazamiento. + Distancia de desplazamiento en la dirección indicada. + Geometry transformada. + move,along vector,distance + + + Transforma la geometría conforme a la transformación especificada de CoordinateSystem. + Geometría transformada - - El punto mínimo. + + Transforma esta geometría del CoordinateSystem de origen a un + nuevo CoordinateSystem de contexto. + + + Geometry transformada. + from,to - - El punto máximo. + + Rota un objeto sobre un origen y un eje el número de grados + especificado. + around,axis,degrees - - CoordinateSystem de BoundingBox. En un cuadro alineado con el eje, el CS se orienta junto con los ejes X, Y, Z, y se encuentra en el centro del cuadro. En un cuadro no alineado, el CS puede tener una orientación arbitraria y se centra en el centro del cuadro. + + Rota un objeto sobre la normal y el origen del plano el número de + grados especificado. + around,normal,degrees - - Obtiene la intersección de dos BoundingBoxes. Nota: Esto no funciona para los cuadros no alineados al eje, ya que es posible que esas intersecciones no den como resultado un cuadro. En su lugar, interseque sus ortoedros correspondientes. - Otro cuadro delimitador que intersecar - Cuadro delimitador obtenido a partir de la intersección de cuadros delimitadores + + Refleja el objeto en el plano de entrada. + reflect,flip over - - Determine si dos BoundingBoxes se intersecan. Nota: Esto solo funciona si ambos cuadros delimitadores presentan la misma alineación (transformación). En esos casos, pruebe la intersección entre sus ortoedros correspondientes. - Otro cuadro delimitador - Intersección de los cuadros delimitadores - - get overlap - + + Escala de forma uniforme sobre el origen. + resize,size - - Determina si el BoundingBox está vacío. - Devuelve "true" (verdadero) si el cuadro delimitador está vacío. + + Escala de forma no uniforme sobre el origen. + resize,size,scalenu,scaleNU - - Determina si un punto se encuentra dentro del cuadro delimitador. - El punto de prueba - True si el punto está dentro, de lo contrario False - - point inside,testpoint - + + Escala de forma no uniforme sobre el plano especificado. + resize,size,scalenu,scaleNU - - Obtiene el cuadro delimitador como un cubo sólido. - Devuelve una representación en forma de cubo del cuadro delimitador. - - converttosolid,bb2cube,bb2cub,bounding tosolid,cubes - - - 0.5,0.4,0.3,0.5,0.3 - + + Escala de forma uniforme sobre el punto especificado y utiliza dos puntos de selección como escalares. + resize,from,to,size - - Obtiene el cuadro delimitador como una colección de superficies. - Devuelve una representación de PolySurface del cuadro delimitador. - - converttosurfaces,convert2surfaces,bbtosrfs,bbtosrfs,bounding to surfaces,bound to poly,convert2poly - + + Escala en una dimensión conforme a la base y dos puntos de selección. El eje de escala está definido por la línea entre base y desde el punto. + resize,size,from,to,scale1d,1d,lines + 0.5,0.5,0.5,0.5,0.5,0.5,0.3 - - Analice la cadena JSON entrante con el formato de esquema autodesk.geometry:boundingbox3d-1.0.0. - Cadena JSON que se analizará - BoundingBox + + Escala en dos dimensiones conforme a la base y dos puntos de selección. Los puntos de selección se proyectan al plano base para determinar los factores de escala 2D. + resize,size,from,to,scale2d,2d - - Convierte el BoundingBox en un objeto JSON con el formato de esquema autodesk.geometry:boundingbox3d-1.0.0. - La cadena JSON resultante + + Obtiene la distancia entre esta Geometry y otra. + La otra Geometry. + La distancia. + between,length,from,to - - Permite obtener una representación de cadena del CoordinateSystem. + + Obtiene el punto más cercano de esta Geometry respecto a la otra. + NearestPoint, GetClosestPoint - - Crea un CoordinateSystem como el sistema de coordenadas universales. - Origen en 0, 0, 0; eje X en 1, 0, 0; eje Y en 0, 1, 0; eje Z en 0, 0, 1. - zero,wcs + + Determina si otro objeto de Geometry interseca con este. + intersects?,check intersection,test intersection - - Crea un CoordinateSystem con origen en las ubicaciones X e Y, - con los ejes X e Y definidos como los ejes X e Y de SCU. El valor predeterminado de Z es 0. + + Obtiene la Geometry de intersección de este objeto y otro. + get overlap - - Crea un CoordinateSystem con origen en las ubicaciones X, Y y Z - con los ejes X e Y definidos como los ejes X e Y de SCU. - translate + + 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 - - Crea un CoordinateSystem con origen en el punto de entrada con los ejes X e Y - definidos como los ejes X e Y de SCU. - bypoint + + Divide esta Geometry utilizando otra como herramienta de corte. + cut - - Crea un CoordinateSystem con origen igual al origen de plano de entrada. - Los ejes X e Y se encuentran en el plano, alineados con los ejes X e Y de plano. + + Elimina elementos de la entidad más cercana al punto de selección. - - Crea un CoordinateSystem en el origen definido por los ejes X e Y. - Los vectores de entrada se normalizan antes de crear el CoordinateSystem. + + Separa elementos compuestos o no separados, y obtiene sus piezas + componentes. - - Crea un CoordinateSystem en el origen definido por los ejes X e Y, - y el eje Z ignorado por completo. Los vectores de entrada se normalizan antes de crear - el CoordinateSystem. - byxy,coord by2axis + + Comprueba si dos objetos tienen la misma geometría representativa o los mismos valores numéricos. + approximate,near,close - - Crea un CoordinateSystem en los parámetros de coordenadas cilíndricas especificados respecto al sistema de coordenadas especificado. + + Obtiene el BoundingBox que contiene el elemento de Geometry especificado. + bounds - - Crea un CoordinateSystem en los parámetros de coordenadas esféricas especificados respecto al sistema de coordenadas especificado. + + Obtiene el cuadro delimitador orientado de volumen mínimo que contiene la geometría especificada. - - Determina si es posible obtener el valor inverso de este CoordinateSystem. - inverse,testinverse + + Convertir geometría en JSON de def. del sólido + Cadena con formato JSON - - Comprueba la ortogonal de escala. Por ejemplo, si tiene un componente de corte. - uniform + + Convierte la geometría en un objeto JSON con el formato de esquema autodesk.geometry:geometry-1.0.0. + La cadena JSON resultante - - Comprueba la ortogonal de escala y si todos los vectores están normalizados. - uniform,normal,samelength + + Convierta estructura interna de geometría de análisis a splines. + - - Obtiene el determinante de este CoordinateSystem. + + Establece atributos de nombre-valor como cadenas en la geometría de entrada. + Los atributos se guardan junto con la geometría cuando se exporta a un archivo SAT + y se pueden leer al importar la geometría del archivo. + Nota No se garantiza que los atributos se conserven en la geometría si + se realiza cualquier operación geométrica en ella. + Diccionario de atributos de cadena de nombre-valor. + Devuelve una copia de la geometría de entrada con los atributos aplicados a ella. - - Crea un punto que representa el origen del CoordinateSystem. - position,center + + Devuelve los atributos de cadena de nombre-valor establecidos en la geometría de entrada, si hay alguno. + Diccionario de atributos de cadena de nombre-valor. - - Devuelve el eje X del CoordinateSystem. - left,right + + Importa un archivo SAT y devuelve una matriz de geometrías importadas + Objeto de archivo que representa el archivo SAT + Lista de geometrías importadas - - Devuelve el eje Y del CoordinateSystem. - forward,back + + Importa un archivo SAT y devuelve una matriz de geometrías importadas. + Ruta al archivo SAT + Lista de geometrías importadas - - Devuelve el eje Z del CoordinateSystem. - up,down + + Importa un archivo SAT y devuelve una matriz de geometrías importadas. + Objeto de archivo que representa el archivo SAT + El número de mm por unidad que representa el espacio de unidad de "Dynamo". +Se utiliza para ajustar la escala de la geometría importada desde el espacio de unidad definido en el archivo SAT hasta el que se ha definido aquí. Si se establece en -1, se presupone que se trata de un archivo SAT sin unidad y se importará la geometría sin escalas de unidad. + Lista de geometrías importadas - - Devuelve el escala del eje X del CoordinateSystem: la longitud del vector del eje X. + + Importa un archivo SAT y devuelve una matriz de geometrías importadas. + Objeto de archivo que representa el archivo SAT + El número de mm por unidad que representa el espacio de unidad de "Dynamo". +Se utiliza para ajustar la escala de la geometría importada desde el espacio de unidad definido en el archivo SAT hasta el que se ha definido aquí. Si se establece en -1, se presupone que se trata de un archivo SAT sin unidad y se importará la geometría sin escalas de unidad. + Lista de geometrías importadas - - Devuelve la escala del eje Y del CoordinateSystem: la longitud del vector del eje Y. + + Importa una cadena JSON y devuelve una matriz de geometrías importadas. + Cadena JSON que contiene geometría con formato de def. del sólido + Lista de geometrías convertidas - - Devuelve la escala del eje Z del CoordinateSystem: la longitud del vector del eje Z. + + Analice la cadena JSON entrante con el formato de esquema autodesk.geometry:geometry-1.0.0. + Cadena JSON que se analizará + Objeto de geometría - - Devuelve el plano donde se encuentran los ejes X e Y, con la raíz en el origen. + + Exporta la lista de geometría especificada a la ruta de archivo SAT indicada. + + + - - Devuelve el plano donde se encuentran los ejes Y y Z, con la raíz en el origen. + + Exports a list of specified geometry to the given SAT file path. + + + + - - Devuelve el plano donde se encuentran los ejes Z y X, con la raíz en el origen. + + Este método es solo para uso interno. - - Obtiene el valor inverso de este CoordinateSystem. Si se aplica este CoordinateSystem a un elemento de Geometry, se invierte el original. + + Este método es solo para uso interno. - - Refleja el objeto en el plano de entrada. - reflect,flip over + + Serializa una lista de geometría especificada en el formato Standard ACIS Binary (SAB) y devuelve datos de secuencia binarios serializados. + Geometría para serializar + Datos con formato SAB como una lista de bytes - - Aplica el argumento CoordinateSystem después de este. Resultado = este * otro. + + Deserializa los datos en formato SAV (Standard ACIS Binary) y devuelve una lista de geometría. + + - - Aplica el argumento CoordinateSystem antes de este. Resultado = otro * este. + + Utiliza un archivo SAB como entrada y deserializa la geometría ASM en +un objeto LibG. + + Milímetro por unidad del espacio de unidad de Dynamo; si se transfiere el valor -1, no se realiza ninguna conversión de unidades. + - - Devuelve un vector que contiene los factores de escala X, Y y Z. - Vector con escala ajustada - get size,scalecomponents,scalevector + + true - - Determina si dos CoordinateSystems son iguales. - otro sistema de coordenadas - devuelve "true" (verdadero) si los sistemas de coordenadas son iguales. + + Obtiene el sistema de coordenadas de contexto/referencia utilizado para crear esta geometría. - - Traslada cualquier CoordinateSystem especificado conforme a los - desplazamientos en las direcciones X, Y y Z definidos en SCU. - Desplazamiento en el eje X. - Desplazamiento en el eje Y. - Desplazamiento en el eje Z. - CoordinateSystem transformado. - move,by amount + + Permite obtener una representación de cadena de la malla. - - Traslada el objeto en la dirección y la magnitud del vector de entrada. - Vector para dirección de traslación - Sistema de coordenadas convertido - move,along vector + + Crea una malla a partir de una colección de puntos y una colección de IndexGroups que hacen referencia a la colección de puntos. + Lista de puntos que determinan las posiciones del vértice + Índices de vértices + Malla creada a partir de puntos + + mesh,meshes + - - Traslada cualquier tipo de CoordinateSystem la distancia especificada - en la dirección indicada. - Vector de dirección de desplazamiento - Distancia de desplazamiento en la dirección indicada - Sistema de coordenadas convertido - move,along vector,distance + + Crea una malla a partir de una colección de puntos y una colección de IndexGroups que hacen referencia a la colección de puntos. + Lista de puntos + Grupos de índice para puntos + Malla + + mesh,meshes + - - Transforma el objeto según la matriz CoordinateSystem de entrada. - sistema de coordenadas de entrada - Sistema de coordenadas transformado + + Importa un archivo y lo analiza en varias mallas. + Los formatos admitidos actualmente son los siguientes: + .mix: Meshmixer + .obj: Wavefront - - Transforma este CoordinateSystem del CoordinateSystem de origen a un - nuevo CoordinateSystem de contexto. - - - CoordinateSystem transformado. + + Convierte un objeto de geometría, como un sólido o una superficie, en una malla. + La resolución de la malla viene determinada por la precisión de renderización de Dynamo. - - Rota un objeto sobre un origen y un eje el número de grados especificado. - Punto de origen - Eje de vector para rotación - Grados que rotar - Sistema de coordenadas rotado - around,axis,degrees + + Exporta mallas a un formato determinado por el nombre de archivo: + .mix: Meshmixer + .obj: Wavefront + .stl: formato STL + .dae: COLLADA + .ply: formato de archivo de polígono + Esta función devuelve el nombre del archivo de salida, que es posible que + se deba cambiar si contiene caracteres que no sean ASCII. - - Rota un objeto sobre el origen y la normal del plano especificado por un determinado - grado - Plano desde el que obtener la normal - Valor de rotación en grados - Sistema de coordenadas rotado - /// around,normal,degrees + + Crea una malla nueva a partir de los vértices e índices especificados. Los vértices no deben + solaparse. Los índices deben ser conjuntos de tres enteros + que indican las tres ubicaciones en la matriz de vértices + de los tres puntos de un triángulo. - - Escala de forma uniforme sobre el origen. - Cantidad de ajuste de escala - Sistema de coordenadas con escala ajustada - resize,size + + Crea una nueva malla a partir de los puntos e índices proporcionados. Los puntos no deben + solaparse. Los índices deben ser conjuntos de tres enteros + que indican las tres ubicaciones de la matriz de puntos + de los tres puntos de un triángulo. - - Escala de forma no uniforme sobre el origen. - Cantidad de ajuste de escala en el eje X - Cantidad de ajuste de escala en el eje Y - Cantidad de ajuste de escala en el eje Z - Sistema de coordenadas con escala ajustada - resize,size,scaleNU,scalenu + + Crea un plano de malla basado en la configuración actual. + + + + + + malla - - Escala de forma no uniforme sobre el plano especificado. - Plano alrededor del que se aplica la escala - Cantidad de ajuste de escala en el eje X - Cantidad de ajuste de escala en el eje Y - Cantidad de ajuste de escala en el eje Z - Sistema de coordenadas con escala ajustada - resize,size,scaleNU,scalenu + + Crea un cubo de malla basado en la configuración actual. + + + + + + + + malla - - Escala de forma uniforme alrededor de un punto concreto, mediante - Ajuste de escala del punto base - Punto de origen de ajuste de escala - Punto de destino de ajuste de escala - Sistema de coordenadas con escala ajustada - resize,from,to,size + + Crea una esfera de malla basada en la configuración actual. + + + + + malla - - Ajusta la escala en una cota mediante a los puntos base, inicial y final. El eje de escala se define mediante la línea entre el punto base y el punto inicial. - Ajuste de escala del punto base - Punto de origen de ajuste de escala - Punto de destino de ajuste de escala - Sistema de coordenadas con escala ajustada - resize,size,from,to,scale1d,1d, lines - 0.5,0.5,0.5,0.5,0.5,0.5,0.4 + + Crea un cono de malla basado en la configuración actual. + + + + + + + malla - - Escala en dos dimensiones conforme a la base y dos puntos de selección. Los puntos de selección se proyectan al plano base para determinar los factores de escala 2D. - Ajuste de escala del punto base - Punto de origen de ajuste de escala - Punto de destino de ajuste de escala - Sistema de coordenadas con escala ajustada - resize,size,from,to,scale2d,2d + + Devuelve una malla mediante la extrusión de una polilínea 3D. + PolyCurve que extruir + Altura de extrusión + Dirección del vector para la extrusión + Extrusión de malla de remate (solo si PolyCurve es plana) + malla - - Analice la cadena JSON entrante con el formato de esquema autodesk.math:matrix44d-1.0.0. - Cadena JSON que se analizará - CoordinateSystem + + Los índices de vértice que componen cada cara, de derecha a izquierda. + + mesh,meshes + - - Convierte el CoordinateSystem en un objeto JSON con el formato de esquema autodesk.math:matrix44d-1.0.0. - La cadena JSON resultante + + El vector normal en este vértice. + + mesh,meshes + - - almacena el ID de proceso administrado que ha llamado a este constructor. - Se utiliza para avisar a los usuarios de posibles problemas de multiproceso. + + Las posiciones de los vértices. + + mesh,meshes + - - Se utiliza solo con fines de prueba. + + Devuelve el número de vértices de la malla. - - true + + Devuelve el número de aristas de la malla. - - true + + Devuelve el número de triángulos de la malla. - - Se recurre a este método cuando la visualización ya no es necesaria. + + Devuelve el volumen de la malla especificada. + volumen - - true + + Devuelve el área de la malla especificada. + área - - true + + Devuelve vértices sin procesar de esta malla como una lista de números. Cada conjunto de + tres números consecutivos representan un punto. - - true + + Devuelve vértices sin procesar de esta malla como una lista de números. Cada conjunto de + seis números consecutivos representan dos puntos. - - Un mapeo entre tipos IGeometryEntity y constructores de geometría con anfitrión. + + Devuelve vértices sin procesar de esta malla como una lista de números. Cada conjunto de + nueve números consecutivos representan tres puntos de un triángulo. - - Mecanismo de registro del tipo de geometría. - Interfaces derivadas del tipo de IGeometryEntity. - Un delegado para construir Geometry. + + Devuelve los índices de vértices de cada triángulo de malla + (a diferencia de los índices de vértices únicos). + Lista de índices de vértices para cada triángulo de malla. - - true + + Convierte las aristas de malla en líneas y las devuelve. - - - + + Convierte las caras de malla en parches de superficie y los devuelve. Nota: + Este método puede generar MUCHAS superficies pesadas y es posible que + ralentice Dynamo con mallas de gran tamaño. - - Traslada cualquier geometría especificada conforme a los - desplazamientos en las direcciones X, Y y Z definidos en SCU. - Desplazamiento en el eje X. - Desplazamiento en el eje Y. - Desplazamiento en el eje Z. - Geometry transformada. - move,by amount + + Convierte los triángulos de malla en mallas individuales y las devuelve. - - Traslada la geometría en la dirección especificada conforme a la longitud del vector. - move,along vector + + Devuelve las normales para cada cara triangular de la malla especificada. + - - Traslada cualquier tipo de geometría conforme a la distancia especificada en la - dirección indicada. - Dirección de desplazamiento. - Distancia de desplazamiento en la dirección indicada. - Geometry transformada. - move,along vector,distance + + Devuelve centroides de triángulos. - - Transforma la geometría conforme a la transformación especificada de CoordinateSystem. - Geometría transformada + + Devuelve una nueva malla unificando la malla de la herramienta y la malla original. + + malla - - Transforma esta geometría del CoordinateSystem de origen a un - nuevo CoordinateSystem de contexto. - - - Geometry transformada. - from,to + + Devuelve una nueva malla restando la malla de la herramienta de la malla original. + + malla - - Rota un objeto sobre un origen y un eje el número de grados - especificado. - around,axis,degrees + + Devuelve una nueva malla compuesta por la intersección entre la malla + de la herramienta y la malla original. + + malla - - Rota un objeto sobre la normal y el origen del plano el número de - grados especificado. - around,normal,degrees + + Devuelve una nueva malla con los siguientes defectos reparados: + Componentes pequeños: si la malla contiene segmentos desconectados muy pequeños + en relación con el tamaño total de la malla, estos se + descartarán. + Agujeros: se rellenan los agujeros de la malla. + Regiones no múltiples: si un vértice está conectado a más de + dos aristas de *contorno* o una arista está conectada a más de + dos triángulos, el vértice/arista no es múltiple. El + kit de herramientas de malla eliminará la geometría hasta que la malla sea múltiple. + + Este método intenta conservar la mayor parte posible de la malla original, + a diferencia de MakeWatertight, que vuelve a muestrear la malla. - - Refleja el objeto en el plano de entrada. - reflect,flip over + + Elimina los contornos internos de una malla. Se produce un contorno interno + cuando hay vértices coincidentes, como si la malla tuviera + grupos de triángulos para la tapa y el cuerpo del recipiente. - - Escala de forma uniforme sobre el origen. - resize,size + + Devuelve una nueva malla hermética e imprimible en 3D. Como resultado de la + conversión de la malla en hermética, las autointersecciones, la superposiciones y la geometría no múltiple + se eliminan de la malla. El método calcula un campo de distancia de banda fina + y genera una nueva malla mediante cubos de marcha, pero no se proyecta de nuevo + en la malla original. + +Básicamente, la malla está llena de innumerables cuadros diminutos y se crea una nueva + malla alrededor de esto. - - Escala de forma no uniforme sobre el origen. - resize,size,scalenu,scaleNU + + Devuelve una nueva malla que se ha vaciado para la impresión en 3D. + Número de agujeros de escape + Radio de los agujeros de escape + Distancia de desfase interior + Resolución para crear el sólido que representa la superficie interior de la malla hueca (8 - 4096) + Resolución para la generación de malla en la superficie interior de la malla hueca (8 - 4096) + Malla hueca - - Escala de forma no uniforme sobre el plano especificado. - resize,size,scalenu,scaleNU + + Devuelve una nueva malla con estructura de soporte. Si la entrada está vacía, se utilizan los parámetros de umbral por defecto. + Altura de la base en la que los postes de soporte se encuentran con el suelo + Diámetro de la base en los que los postes de soporte se encuentran con el suelo + Diámetro de los postes de soporte + Altura de la punta en la que los postes de soporte tocan la malla + Diámetro de la punta en la que los postes de soporte tocan la malla + Malla con estructura de soporte - - Escala de forma uniforme sobre el punto especificado y utiliza dos puntos de selección como escalares. - resize,from,to,size + + Devuelve una nueva malla con un número reducido de triángulos. + Objetivo de recuento de triángulos para la reducción + Malla reducida - - Escala en una dimensión conforme a la base y dos puntos de selección. El eje de escala está definido por la línea entre base y desde el punto. - resize,size,from,to,scale1d,1d,lines - 0.5,0.5,0.5,0.5,0.5,0.5,0.3 + + Devuelve una nueva malla mediante la distribución más uniforme de los triángulos en toda la selección, + independientemente de cualquier cambio en las normales del triángulo a lo largo de la selección especificada. + malla - - Escala en dos dimensiones conforme a la base y dos puntos de selección. Los puntos de selección se proyectan al plano base para determinar los factores de escala 2D. - resize,size,from,to,scale2d,2d + + Devuelve una nueva malla suavizada. El tipo de suavizado por defecto es + cotangente, por lo que suaviza sin extender los vértices. + Establece la "escala espacial" de suavizado. Los valores más pequeños generan más + suavizado local y, por lo general, ofrecen un resultado menos "suave" (0,1 - 64,0). + Malla suavizada - - Obtiene la distancia entre esta Geometry y otra. - La otra Geometry. - La distancia. - between,length,from,to + + Crear un corte plano geométrico preciso que elimina partes de la malla + que se encuentran en el lado del plano en la dirección de la normal del plano. + Establezca el plano que se usará para el corte. + Intente crear un relleno mínimo con el mínimo + número de triángulos. + malla - - Obtiene el punto más cercano de esta Geometry respecto a la otra. - NearestPoint, GetClosestPoint + + Interseca el plano de entrada con la malla, lo que genera una PolyCurve. - - Determina si otro objeto de Geometry interseca con este. - intersects?,check intersection,test intersection + + Proyecta un punto sobre la malla en la dirección especificada. - - Obtiene la Geometry de intersección de este objeto y otro. - get overlap + + Punto de la malla más cercano al punto especificado - - 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 + + Refleja la malla a través del plano de entrada. - - Divide esta Geometry utilizando otra como herramienta de corte. - cut + + Rota la malla alrededor del eje de entrada según los grados de entrada. La rotación + se centra en el origen. - - Elimina elementos de la entidad más cercana al punto de selección. + + Ajusta la escala de la malla según la cantidad de entrada. - - Separa elementos compuestos o no separados, y obtiene sus piezas - componentes. + + Ajusta la escala de la malla de modo no uniforme según los factores de escala. - - Comprueba si dos objetos tienen la misma geometría representativa o los mismos valores numéricos. - approximate,near,close + + Traslada una malla en la dirección del vector de entrada según la longitud del vector. - - Obtiene el BoundingBox que contiene el elemento de Geometry especificado. - bounds + + Traslada la malla en la dirección del vector de entrada según la distancia de entrada. - - Obtiene el cuadro delimitador orientado de volumen mínimo que contiene la geometría especificada. + + Traslada la malla según las distancias de entrada. - - Convertir geometría en JSON de def. del sólido - Cadena con formato JSON + + Analice la cadena JSON entrante con el formato de esquema dynamo.geometry:mesh-1.0.0. + Cadena JSON que se analizará + Malla - - Convierte la geometría en un objeto JSON con el formato de esquema autodesk.geometry:geometry-1.0.0. + + Convierte la malla en un objeto JSON con el formato de esquema dynamo.geometry:mesh-1.0.0. La cadena JSON resultante - - Convierta estructura interna de geometría de análisis a splines. - - - - Establece atributos de nombre-valor como cadenas en la geometría de entrada. - Los atributos se guardan junto con la geometría cuando se exporta a un archivo SAT - y se pueden leer al importar la geometría del archivo. - Nota No se garantiza que los atributos se conserven en la geometría si - se realiza cualquier operación geométrica en ella. - Diccionario de atributos de cadena de nombre-valor. - Devuelve una copia de la geometría de entrada con los atributos aplicados a ella. + + El tipo de condición de contorno que se aplica a los paneles de una malla. - - Devuelve los atributos de cadena de nombre-valor establecidos en la geometría de entrada, si hay alguno. - Diccionario de atributos de cadena de nombre-valor. + + Permita que los paneles se solapen con el contorno. - - Importa un archivo SAT y devuelve una matriz de geometrías importadas - Objeto de archivo que representa el archivo SAT - Lista de geometrías importadas + + No permita que los paneles se solapen con el contorno. - - Importa un archivo SAT y devuelve una matriz de geometrías importadas. - Ruta al archivo SAT - Lista de geometrías importadas + + Elimine los vértices que no se encuentren en la CARA de entrada. - - Importa un archivo SAT y devuelve una matriz de geometrías importadas. - Objeto de archivo que representa el archivo SAT - El número de mm por unidad que representa el espacio de unidad de "Dynamo". -Se utiliza para ajustar la escala de la geometría importada desde el espacio de unidad definido en el archivo SAT hasta el que se ha definido aquí. Si se establece en -1, se presupone que se trata de un archivo SAT sin unidad y se importará la geometría sin escalas de unidad. - Lista de geometrías importadas + + Recorte paneles solapados según el contorno de superficie. - - Importa un archivo SAT y devuelve una matriz de geometrías importadas. - Objeto de archivo que representa el archivo SAT - El número de mm por unidad que representa el espacio de unidad de "Dynamo". -Se utiliza para ajustar la escala de la geometría importada desde el espacio de unidad definido en el archivo SAT hasta el que se ha definido aquí. Si se establece en -1, se presupone que se trata de un archivo SAT sin unidad y se importará la geometría sin escalas de unidad. - Lista de geometrías importadas + + Obtenga una representación de cadena de la PanelSurface. - - Importa una cadena JSON y devuelve una matriz de geometrías importadas. - Cadena JSON que contiene geometría con formato de def. del sólido - Lista de geometrías convertidas + + Paneliza la superficie de entrada en un patrón de mosaico cuadrado. + Superficie de entrada que se va a panelizar + Número de patrones en la dirección U + Número de patrones en la dirección V + Conservar, eliminar o RemoveVertices + + panel, surface, quad - - Analice la cadena JSON entrante con el formato de esquema autodesk.geometry:geometry-1.0.0. - Cadena JSON que se analizará - Objeto de geometría + + Paneliza la superficie de entrada en una rejilla cuadrada con cada cuadrado dividido en cuatro triángulos por sus diagonales. + Superficie de entrada que se va a panelizar + Número de patrones en la dirección U + Número de patrones en la dirección V + Conservar, eliminar o RemoveVertices + + panel, surface, cross, split, square + + + Paneliza la superficie de entrada en una rejilla cuadrada con cada cuadrado dividido en dos triángulos por una diagonal. Por defecto, la diagonal va de la esquina inferior izquierda a la esquina superior derecha. + Superficie de entrada que se va a panelizar + Número de patrones en la dirección U + Número de patrones en la dirección V + Si se establece en "True" (verdadero), la diagonal va desde la esquina superior izquierda hasta la esquina inferior derecha de cada cuadrado. + Conservar, eliminar o RemoveVertices + + panel, surface, diagonally, split, square - - Exporta la geometría especificada a la ruta de archivo SAT indicada. - El nombre de archivo al que exportar la geometría. + + Paneliza la superficie de entrada en forma de rombo. + Superficie de entrada que se va a panelizar + Número de patrones en la dirección U + Número de patrones en la dirección V + Conservar, eliminar o RemoveVertices + panel, surface, diamond - - Exporta la geometría especificada a la ruta de archivo SAT indicada. - El nombre de archivo al que exportar la geometría. - Las unidades que se van a utilizar + + Paneliza la superficie de entrada en forma de rombo con cada rombo dividido vertical u horizontalmente en dos triángulos. Por defecto, cada rombo se divide verticalmente. + Superficie de entrada que se va a panelizar + Número de patrones en la dirección U + Número de patrones en la dirección V + Si se establece en "True" (verdadero), el rombo se divide horizontalmente. + Conservar, eliminar o RemoveVertices + panel, surface, split, diamond - - Exporta la lista de geometría especificada a la ruta de archivo SAT indicada. - - + + Paneliza la superficie de entrada en paralelogramos dispuestos en mosaico de forma vertical y horizontal. Cada paralelogramo es un cuadrado con un cizallamiento aplicado a lo largo del eje V o U determinado por la entrada 'alignWithUAxis' y un factor de cizallamiento. Por defecto, los paralelogramos se alinean con el eje V. + Superficie de entrada que se va a panelizar + Número de patrones en la dirección U + Número de patrones en la dirección V + La cantidad de cizallamiento + Si se establece en "True" (verdadero), los paralelogramas se alinean con el eje U. + Conservar, eliminar o RemoveVertices + panel, surface, parallelogram - - Exporta la lista de geometría especificada a la ruta de archivo SAT indicada. - - - + + Paneliza la superficie de entrada en un patrón cuadrado escalonado. Por defecto, el patrón se escalona horizontalmente. + Superficie de entrada que se va a panelizar + Número de patrones en la dirección U + Número de patrones en la dirección V + Si se establece en "True" (verdadero), el patrón se escalona verticalmente. + La cantidad de desplazamiento + Conservar, eliminar o RemoveVertices + panel, surface, staggered, quad - - Este método es solo para uso interno. + + Paneliza la superficie de entrada en un patrón de mosaico hexagonal. + Superficie de entrada que se va a panelizar + Número de patrones en la dirección U + Número de patrones en la dirección V + Conservar, eliminar o RemoveVertices + + panel, surface, hexagon - - Este método es solo para uso interno. + + Paneliza la superficie de entrada en un mosaico con un triángulo, dos cuadrados y un hexágono en cada vértice. + Superficie de entrada que se va a panelizar + Número de patrones en la dirección U + Número de patrones en la dirección V + Conservar, eliminar o RemoveVertices + + panel, surface, rhombus, tri, hexagon - - Serializa la geometría especificada en el formato SAB (Standard ACIS Binary) y devuelve datos de secuencia binarios serializados. + + Paneliza la superficie de entrada con un patrón de mosaico personalizado. Los mosaicos son polígonos en el espacio de parámetros UV. Pueden ser no convexos, pero no deben intersecarse consigo mismos. No es obligatorio que el conjunto de mosaicos se toquen de arista a arista. El patrón de paneles se genera desplazando copias de los mosaicos a lo largo de las direcciones U y V en función de los desplazamientos especificados. Las coordenadas UV de los vértices de cada mosaico se proporcionan en el argumento tileUVs. + Superficie de entrada que se va a panelizar + Número de patrones en la dirección U + Número de patrones en la dirección V + El desplazamiento del mosaico a lo largo del eje U. + El desplazamiento del mosaico a lo largo del eje V. + Lista doblemente anidada de coordenadas UV de cada mosaico del patrón personalizado en la que la lista exterior es la lista de mosaicos (polígonos), mientras que las listas interiores contienen las coordenadas UV de cada mosaico. + Conservar, eliminar o RemoveVertices + panel, surface, custom, orthogonal, lattice - - Serializa una lista de geometría especificada en el formato Standard ACIS Binary (SAB) y devuelve datos de secuencia binarios serializados. - Geometría para serializar - Datos con formato SAB como una lista de bytes + + Devuelve el número de vértices de PanelSurface. + número de vértices - - Deserializa los datos en formato SAV (Standard ACIS Binary) y devuelve una lista de geometría. - + + Devuelve el número de paneles de PanelSurface. + número de paneles + + + Aplica una transformación uniforme de escala, traslación y rotación al PanelSurface especificado. + Factor de escala UV uniforme. + Desfase en la dirección U que se usa para trasladar paneles. + Desfase en la dirección V que se usa para trasladar paneles. + Ángulo de rotación de paneles en grados. + Punto 2D alrededor del cual se giran todos los paneles. + PanelSurface transformado. + + + Devuelve el número de vértices de cada panel de la lista de índices de paneles. + Índices de paneles utilizados para consultar el número de vértices. El valor por defecto "null" (nulo) indica todos los paneles de la superficie. + número de vértices + + + Devuelve el vértice correspondiente al índice de vértices de PanelSurface. + Índice de vértice de la PanelSurface - - Utiliza un archivo SAB como entrada y deserializa la geometría ASM en -un objeto LibG. - - Milímetro por unidad del espacio de unidad de Dynamo; si se transfiere el valor -1, no se realiza ninguna conversión de unidades. + + Devuelve el punto correspondiente al índice de vértices en PanelSurface. + Índice de vértice de la PanelSurface - - true + + Devuelve el índice de un panel especificado en la superficie de entrada y para el vértice dentro del panel. + Índice del panel para consultar el índice de vértices + Número de vértice para el panel especificado + índice de vértices - - Obtiene el sistema de coordenadas de contexto/referencia utilizado para crear esta geometría. + + Devuelve los vértices de cada panel de la lista de índices de paneles. + Índices de paneles utilizados para consultar vértices. El valor por defecto "null" (nulo) indica todos los paneles de la superficie. + Matriz de vértices - - Permite obtener una representación de cadena de la malla. + + Devuelve los puntos de cada panel de la lista de índices de paneles. + Índices de paneles utilizados para consultar puntos. El valor por defecto "null" (nulo) indica todos los paneles de la superficie. + Matriz de puntos - - Crea una malla a partir de una colección de puntos y una colección de IndexGroups que hacen referencia a la colección de puntos. - Lista de puntos que determinan las posiciones del vértice - Índices de vértices - Malla creada a partir de puntos + + Devuelve el contorno poligonal de cada panel de la lista de índices de paneles. + Índices de paneles utilizados para crear polígonos. El valor por defecto "null" (nulo) indica todos los paneles de la superficie. + + + + Permite obtener una representación de cadena de la PolyCurve. + + + 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. + Curves to join into a polycurve + Tolerancia para determinar el tamaño de hueco permitido entre las curvas que se van a unir. + PolyCurve creada por curvas unidas - mesh,meshes + segments,joincurves - - Crea una malla a partir de una colección de puntos y una colección de IndexGroups que hacen referencia a la colección de puntos. - Lista de puntos - Grupos de índice para puntos - Malla + + 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. + Curves to join into a 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. + Si trimLength es superior a 0, no se recortarán los segmentos finales con un valor de longitud superior a trimLength. + PolyCurve creada por curvas unidas - mesh,meshes + segments,joincurves - - Importa un archivo y lo analiza en varias mallas. - Los formatos admitidos actualmente son los siguientes: - .mix: Meshmixer - .obj: Wavefront - - - Convierte un objeto de geometría, como un sólido o una superficie, en una malla. - La resolución de la malla viene determinada por la precisión de renderización de Dynamo. - - - Exporta mallas a un formato determinado por el nombre de archivo: - .mix: Meshmixer - .obj: Wavefront - .stl: formato STL - .dae: COLLADA - .ply: formato de archivo de polígono - Esta función devuelve el nombre del archivo de salida, que es posible que - se deba cambiar si contiene caracteres que no sean ASCII. - - - Crea una malla nueva a partir de los vértices e índices especificados. Los vértices no deben - solaparse. Los índices deben ser conjuntos de tres enteros - que indican las tres ubicaciones en la matriz de vértices - de los tres puntos de un triángulo. + + 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. + 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. + - - Crea una nueva malla a partir de los puntos e índices proporcionados. Los puntos no deben - solaparse. Los índices deben ser conjuntos de tres enteros - que indican las tres ubicaciones de la matriz de puntos - de los tres puntos de un triángulo. + + 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. + 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. + Si trimLength es superior a 0, no se recortarán los segmentos finales con un valor de longitud superior a trimLength. + - - Crea un plano de malla basado en la configuración actual. - - - - - - malla + + Crea una PolyCurve conectando puntos. Configure la entrada de 'connectLastToFirst' como true para cerrar la PolyCurve. + Puntos para realizar la PolyCurve + "True" (verdadero) para conectar el último punto al primero y "false" para dejarla abierta. + PolyCurve creada por puntos + + segments,joincurves,lines + + + 0.5,0.5,0.4 + - - Crea un cubo de malla basado en la configuración actual. - - - - - - - - malla + + Crea una PolyCurve engrosando una curva. + la curva para engrosar + el grosor + la normal perpendicular a la dirección de engrosado + + + offset + - - Crea una esfera de malla basada en la configuración actual. - - - - - malla + + Cree una PolyCurve mediante el engrosado de una curva a lo largo de un plano especificado por la normal de entrada. + la curva para engrosar + el grosor + la normal perpendicular a la dirección de engrosado. Si no se proporciona la normal (es nula), se utiliza por defecto la normal de la curva. + + + offset,thicken + - - Crea un cono de malla basado en la configuración actual. - - - - - - - malla + + Devuelve el punto inicial del primer componente y los puntos finales de cada curva de componente. En una PolyCurve cerrada, como los puntos inicial y final son los mismos, se excluye el punto final. - - Devuelve una malla mediante la extrusión de una polilínea 3D. - PolyCurve que extruir - Altura de extrusión - Dirección del vector para la extrusión - Extrusión de malla de remate (solo si PolyCurve es plana) - malla + + Número de curvas de la PolyCurve. + + curvecount,subcurvecount,numbersubcurves + - - Los índices de vértice que componen cada cara, de derecha a izquierda. + + Devuelve las curvas de la PolyCurve. + - mesh,meshes + subcurves,polycurvesplit - - El vector normal en este vértice. + + Devuelve las curvas de la PolyCurve por índice. + Longitud para ubicar el punto + "True" (verdadero) para contar desde el final de la PolyCurve y "false" para contar desde el principio. + Curva en índice - mesh,meshes + subcurveatindex,getsubcurve,getcurvebyindex - - Las posiciones de los vértices. + + Devuelve el plano de la PolyCurve plana. + + + + Extiende la PolyCurve por la elipse de la tangente. + Longitud de elipse de extensión + Parámetro de elipse + Parámetro de elipse + Parámetro de elipse + final o inicio de extensión de la PolyCurve + + + + Extiende la PolyCurve por el arco de la tangente. + Longitud de la extensión de arco + Radio de arco + final o inicio de extensión de la PolyCurve. + + + + Cierra la PolyCurve por la línea que conecta los puntos inicial y final. + - mesh,meshes + lines + + 0.4 + - - Devuelve el número de vértices de la malla. + + Cierra la PolyCurve por la cadena tangente de arco, línea y arco. + Radio del arco al inicio de la PolyCurve + Radio del arco al final de la PolyCurve + + + lines + + + 0.4 + - - Devuelve el número de aristas de la malla. + + Desfasa la PolyCurve en su plano. + Cantidad de desfase + Active o desactive para establecer las esquinas como circulares. + PolyCurve desfasada - - Devuelve el número de triángulos de la malla. + + Cree una o más PolyCurves mediante el desfase de una PolyCurve plana según la distancia especificada en un plano definido por la normal del plano. El argumento de entrada "planeNormal" se establece por defecto en la normal del plano que contiene la curva, pero se puede proporcionar una normal explícita paralela a la normal de la curva original para controlar mejor la dirección del desfase. Por ejemplo, si se requiere una dirección de desfase coherente para que varias curvas compartan el mismo plano, se puede utilizar el argumento "planeNormal" para modificar normales de curva individuales y forzar el desfase de todas las curvas en la misma dirección. Al invertir la normal, se invierte la dirección del desfase. + Se aplica una distancia de desfase positivo en la dirección del producto vectorial entre la tangente de la PolyCurve y el vector normal del plano, mientras que un desfase negativo se aplica en la dirección opuesta. + Si hay huecos entre las curvas de componente de desfase, en función de los parámetros de cierre de huecos, se pueden rellenar mediante arcos circulares (valor "true" [verdadero]) para proporcionar esquinas suaves o mediante el alargamiento (valor "false" [falso]) de las curvas de desfase. + La normal del plano de la curva. Se establece por defecto en la normal del plano de la curva de entrada. + Una o más PolyCurves de desfase. - - Devuelve el volumen de la malla especificada. - volumen + + Empalme las esquinas de la PolyCurve plana. + Radio de empalme + Indica las esquinas que se deben empalmar. Si es "true" (verdadero), se empalmarán las esquinas en las que la tangente al inicio del segundo componente se encuentre en el sentido de las agujas del reloj desde la tangente al final del primer componente (en relación con la normal de la curva). Si es "false" (falso), se empalmarán las esquinas en el sentido contrario a las agujas del reloj. + PolyCurve empalmada + + round,smooth,radius + - - Devuelve el área de la malla especificada. - área + + Repara una PolyCurve autointersecante devolviendo una nueva que no se interseca a sí misma si la longitud del segmento solapado es menor o igual que trimLength. + Si trimLength es superior a 0, no se recortarán los segmentos finales con un valor de longitud superior a trimLength. + Una PolyCurve no autointersecante ni solapada. - - Devuelve vértices sin procesar de esta malla como una lista de números. Cada conjunto de - tres números consecutivos representan un punto. + + Permite obtener una representación de cadena del polígono. - - Devuelve vértices sin procesar de esta malla como una lista de números. Cada conjunto de - seis números consecutivos representan dos puntos. + + Genera una curva de polígono conectando puntos. + + - - Devuelve vértices sin procesar de esta malla como una lista de números. Cada conjunto de - nueve números consecutivos representan tres puntos de un triángulo. + + Genera una curva de polígono inscrita dentro de un círculo. + + + - - Devuelve los índices de vértices de cada triángulo de malla - (a diferencia de los índices de vértices únicos). - Lista de índices de vértices para cada triángulo de malla. + + Devuelve todos los puntos iniciales/finales del segmento. - - Convierte las aristas de malla en líneas y las devuelve. + + Devuelve la desviación máxima desde el plano medio del polígono. - - Convierte las caras de malla en parches de superficie y los devuelve. Nota: - Este método puede generar MUCHAS superficies pesadas y es posible que - ralentice Dynamo con mallas de gran tamaño. + + Devuelve las esquinas del polígono. + - - Convierte los triángulos de malla en mallas individuales y las devuelve. + + Devuelve el punto medio de las esquinas del polígono. + + + centroid + - - Devuelve las normales para cada cara triangular de la malla especificada. + + Devuelve las intersecciones propias entre lados del polígono. - - Devuelve centroides de triángulos. + + Determina si un punto de entrada está incluido en el polígono. Si el polígono no es plano, el punto se proyectará en el plano de ajuste óptimo y la contención se calculará mediante la proyección del polígono en el plano de ajuste óptimo. Esto devolverá un estado de error si el polígono se interseca a sí mismo. + + - - Devuelve una nueva malla unificando la malla de la herramienta y la malla original. - - malla + + Permite obtener una representación de cadena de la superficie. - - Devuelve una nueva malla restando la malla de la herramienta de la malla original. - - malla + + Fusiona un conjunto de superficies en una única superficie. Este método puede devolver una PolySurface si la unión resultante es no múltiple o tiene varias caras. + Un conjunto de superficies. + Unión de superficies + + merge,join,boolean,addition + - - Devuelve una nueva malla compuesta por la intersección entre la malla - de la herramienta y la malla original. - - malla + + Crea una superficie mediante la solevación entre curvas de sección transversal de entrada. + Curvas por las que se debe solevar + Superficie creada por solevación + + loft + - - Devuelve una nueva malla con los siguientes defectos reparados: - Componentes pequeños: si la malla contiene segmentos desconectados muy pequeños - en relación con el tamaño total de la malla, estos se - descartarán. - Agujeros: se rellenan los agujeros de la malla. - Regiones no múltiples: si un vértice está conectado a más de - dos aristas de *contorno* o una arista está conectada a más de - dos triángulos, el vértice/arista no es múltiple. El - kit de herramientas de malla eliminará la geometría hasta que la malla sea múltiple. - - Este método intenta conservar la mayor parte posible de la malla original, - a diferencia de MakeWatertight, que vuelve a muestrear la malla. + + Crea una superficie mediante la solevación entre líneas de sección transversal. Ligeramente más rápido, pero con resultados menos suaves que los de Surface.ByLoft. + + + + ruledsurface,lines + + + 0.5,0.4 + - - Elimina los contornos internos de una malla. Se produce un contorno interno - cuando hay vértices coincidentes, como si la malla tuviera - grupos de triángulos para la tapa y el cuerpo del recipiente. + + Soleva una superficie a través de las secciones transversales con las curvas guías (o carriles) especificadas. Las curvas guías deben intersecar con todas las curvas de sección transversal. + Curvas por las que se debe solevar + Curvas por las que guiar la solevación + Superficie creada por solevación + + loftbyrails,loft rails,guides + - - Devuelve una nueva malla hermética e imprimible en 3D. Como resultado de la - conversión de la malla en hermética, las autointersecciones, la superposiciones y la geometría no múltiple - se eliminan de la malla. El método calcula un campo de distancia de banda fina - y genera una nueva malla mediante cubos de marcha, pero no se proyecta de nuevo - en la malla original. - -Básicamente, la malla está llena de innumerables cuadros diminutos y se crea una nueva - malla alrededor de esto. + + Crea una superficie mediante el barrido de un perfil a lo largo de una trayectoria. + Curva que barrer + Curva de ruta utilizada para el barrido + Superficie creada mediante barrido de perfil a lo largo de la trayectoria + + sweep,rail,guide,sweep1 + - - Devuelve una nueva malla que se ha vaciado para la impresión en 3D. - Número de agujeros de escape - Radio de los agujeros de escape - Distancia de desfase interior - Resolución para crear el sólido que representa la superficie interior de la malla hueca (8 - 4096) - Resolución para la generación de malla en la superficie interior de la malla hueca (8 - 4096) - Malla hueca + + Crea una superficie mediante el barrido de un perfil a lo largo de una trayectoria. + Curva que barrer + Curva de trayectoria utilizada para el barrido + Cortar el final del barrido y convertirlo en normal a la trayectoria. + Superficie creada mediante barrido de perfil a lo largo de la trayectoria + + sweep,rail,guide,sweep1 + - - Devuelve una nueva malla con estructura de soporte. Si la entrada está vacía, se utilizan los parámetros de umbral por defecto. - Altura de la base en la que los postes de soporte se encuentran con el suelo - Diámetro de la base en los que los postes de soporte se encuentran con el suelo - Diámetro de los postes de soporte - Altura de la punta en la que los postes de soporte tocan la malla - Diámetro de la punta en la que los postes de soporte tocan la malla - Malla con estructura de soporte + + Crea una superficie de polígono conectando los puntos de entrada de un polígono cerrado y aplicando a esta un parche. + Lista de puntos del perímetro + Superficie creada a partir de puntos de perímetro + + patch,surfacebypolygon + - - Devuelve una nueva malla con un número reducido de triángulos. - Objetivo de recuento de triángulos para la reducción - Malla reducida + + Barre la curva de sección transversal a lo largo de una trayectoria guiado por dos carriles. + Ruta de entrada de la cual se debe realizar el barrido. + Raíl para guiar la orientación del barrido. + La curva de perfil que se va a barrer a lo largo de la trayectoria. + Superficie creada mediante barrido de dos raíles + + sweep2,guides + - - Devuelve una nueva malla mediante la distribución más uniforme de los triángulos en toda la selección, - independientemente de cualquier cambio en las normales del triángulo a lo largo de la selección especificada. - malla + + Crea una superficie barriendo la curva de perfil alrededor del rayo de eje formado por el punto de origen en la dirección del vector del eje. El ángulo inicial es start_angle y el barrido se realiza en el ángulo de sweep_angle, que se expresan en ambos casos en grados. + Curva de perfil para revolución + Origen del eje de revolución + Dirección del eje de revolución + Ángulo inicial en grados + Ángulo de barrido en grados + Superficie creada por perfil de revolución + + lathe + - - Devuelve una nueva malla suavizada. El tipo de suavizado por defecto es - cotangente, por lo que suaviza sin extender los vértices. - Establece la "escala espacial" de suavizado. Los valores más pequeños generan más - suavizado local y, por lo general, ofrecen un resultado menos "suave" (0,1 - 64,0). - Malla suavizada + + Crea una superficie mediante el relleno del interior de un contorno cerrado definido por curvas de entrada. + Curva cerrada utilizada como contorno de superficie + Superficie creada por parche + + edgesrf,edgesurface,patch,fill + - - Crear un corte plano geométrico preciso que elimina partes de la malla - que se encuentran en el lado del plano en la dirección de la normal del plano. - Establezca el plano que se usará para el corte. - Intente crear un relleno mínimo con el mínimo - número de triángulos. - malla + + Devuelve el área de superficie total. - - Interseca el plano de entrada con la malla, lo que genera una PolyCurve. + + Devuelve la suma de las longitudes de todas las aristas de contorno de la superficie. + + circumference + - - Proyecta un punto sobre la malla en la dirección especificada. + + Devuelve "true" (verdadero) si la superficie está cerrada en la dirección U y "false" (falso) si no lo está. - - Punto de la malla más cercano al punto especificado + + Devuelve "true" (verdadero) si la superficie está cerrada en la dirección V y "false" (falso) si no lo está. - - Refleja la malla a través del plano de entrada. + + Devuelve "true" (verdadero) si la superficie está cerrada en la dirección U o V y "false" (falso) si no lo está. - - Rota la malla alrededor del eje de entrada según los grados de entrada. La rotación - se centra en el origen. + + Sustrae las herramientas de entrada de esta superficie. + + + + difference,trim,removefrom,cut + - - Ajusta la escala de la malla según la cantidad de entrada. + + La diferencia booleana de esta superficie y la unión de las superficies de entrada. Este método puede devolver una PolySurface si el valor booleano resultante es no múltiple o tiene varias caras. + Otras superficies que sustraer + PolySurface o superficie booleana resultantes + + subtract,differencemany,diffall,diff multi + - - Ajusta la escala de la malla de modo no uniforme según los factores de escala. + + Devuelve el par del parámetro UV al punto de entrada. Este es el valor inverso al punto en el parámetro. + + + + evaluateatpoint,surfaceatpoint,uvatpoint,uvs + + + 0.5,0.5,0.5,0.4 + - - Traslada una malla en la dirección del vector de entrada según la longitud del vector. + + Recorta la superficie con una colección de una o más PolyCurves cerradas. Uno de los bucles debe ser el bucle de contorno de la superficie de entrada. Además, se deben añadir uno o más bucles interiores para los agujeros. + + + + trim multiple,removeloops,cutloops + - - Traslada la malla en la dirección del vector de entrada según la distancia de entrada. + + Recorta la superficie con una colección de una o más PolyCurves cerradas que deben encontrarse en la superficie dentro de la tolerancia especificada. Si es necesario recortar uno o más agujeros en la superficie de entrada, se debe especificar un bucle exterior para el contorno de la superficie y un bucle interior para cada agujero. Si es necesario recortar la región entre el contorno de la superficie y los agujeros, solo debe proporcionarse el bucle para cada agujero. En una superficie periódica sin bucle exterior, como una superficie esférica, la región recortada se puede controlar mediante la inversión de la dirección de la curva de bucle. + Una o más PolyCurves cerradas que pueden estar en cualquier orden en la entrada. Estos bucles no deben intersecarse entre sí. + La tolerancia utilizada para decidir si los extremos de la curva son coincidentes, y si una curva y una superficie son coincidentes. La tolerancia proporcionada no puede ser inferior a ninguna de las tolerancias utilizadas durante la creación de las PolyCurves de entrada. El valor por defecto 0.0 indica que se usará la tolerancia más grande utilizada durante la creación de las PolyCurves de entrada. + Una superficie recortada por bucles cerrados. + + trim multiple,removeloops,cutloops + - - Traslada la malla según las distancias de entrada. + + Devuelve la normal de superficie al punto de entrada en la superficie. + Punto en el que se evalúa la normal de la superficie + Normal en el punto + + perpendicular + - - Analice la cadena JSON entrante con el formato de esquema dynamo.geometry:mesh-1.0.0. - Cadena JSON que se analizará - Malla + + Obtiene una representación NURBS de la superficie. Este método puede aproximar la superficie en determinadas circunstancias. + - - Convierte la malla en un objeto JSON con el formato de esquema dynamo.geometry:mesh-1.0.0. - La cadena JSON resultante + + Obtiene una representación NURBS de la superficie. Este método puede aproximar la superficie en determinadas circunstancias. + Determina si la superficie se debe restaurar a su rango de parámetros original antes de la conversión. Por ejemplo, el rango de parámetros de una superficie está limitado después de una operación de recorte. + - - El tipo de condición de contorno que se aplica a los paneles de una malla. + + Obtiene una representación NURBS de la superficie dentro de la tolerancia especificada. Este método puede aproximar la superficie en determinadas circunstancias. + Tolerancia especificada + Representación de superficie NURBS de superficie + + tonurbs + - - Permita que los paneles se solapen con el contorno. + + Engrosa la superficie hasta convertirla en un sólido y realiza la extrusión en la dirección de las normales de superficie en ambos lados de la superficie. + Cantidad que se va a engrosar + Superficie engrosada como sólido + + offset,tosolid + - - No permita que los paneles se solapen con el contorno. + + Engrosa la superficie hasta convertirla en un sólido y realiza la extrusión en la dirección de las normales de superficie. Si el parámetro both_sides es True, la superficie se engrosa en ambos lados. + Cantidad que se va a engrosar + "True" (verdadero) para engrosar en ambos lados. "False" (falso) para engrosar en un lado. + Superficie engrosada como sólido + + offset,bothsides,tosolid + - - Elimine los vértices que no se encuentren en la CARA de entrada. + + Desfasa la superficie en la dirección de la normal de superficie aplicando la distancia especificada. + Cantidad de desfase + Superficie desfasada - - Recorte paneles solapados según el contorno de superficie. + + El sistema de coordenadas devuelto utiliza xAxis, yAxis y zAxis para representar uDir, vDir y la normal. La longitud de xAxis e yAxis representa las curvaturas. + Componente U del parámetro + Componente V del parámetro + Sistema de coordenadas basado en la normal y las direcciones U y V en la posición UV de la superficie - - Obtenga una representación de cadena de la PanelSurface. + + Devuelve un CoordinateSystem alineado con las principales direcciones de curvatura. + Componente U del parámetro + Componente V del parámetro + CoordinateSystem alineado con las direcciones de curvatura principales - - Paneliza la superficie de entrada en un patrón de mosaico cuadrado. - Superficie de entrada que se va a panelizar - Número de patrones en la dirección U - Número de patrones en la dirección V - Conservar, eliminar o RemoveVertices - - panel, surface, quad + + Devuelve el vector tangente U en los parámetros U y V especificados. + Componente U del parámetro + Componente V del parámetro + Vector de tangente U - - Paneliza la superficie de entrada en una rejilla cuadrada con cada cuadrado dividido en cuatro triángulos por sus diagonales. - Superficie de entrada que se va a panelizar - Número de patrones en la dirección U - Número de patrones en la dirección V - Conservar, eliminar o RemoveVertices - - panel, surface, cross, split, square + + Devuelve el vector tangente V en los parámetros U y V especificados. + Componente U del parámetro + Componente V del parámetro + Vector de tangente V - - Paneliza la superficie de entrada en una rejilla cuadrada con cada cuadrado dividido en dos triángulos por una diagonal. Por defecto, la diagonal va de la esquina inferior izquierda a la esquina superior derecha. - Superficie de entrada que se va a panelizar - Número de patrones en la dirección U - Número de patrones en la dirección V - Si se establece en "True" (verdadero), la diagonal va desde la esquina superior izquierda hasta la esquina inferior derecha de cada cuadrado. - Conservar, eliminar o RemoveVertices - - panel, surface, diagonally, split, square + + Devuelve el vector de la normal en los parámetros U y V especificados. + Componente U del parámetro + Componente V del parámetro + Normal en parámetro - - Paneliza la superficie de entrada en forma de rombo. - Superficie de entrada que se va a panelizar - Número de patrones en la dirección U - Número de patrones en la dirección V - Conservar, eliminar o RemoveVertices - - panel, surface, diamond + + Devuelve las derivadas en las coordenadas U y V de entrada. + Componente U del parámetro + Componente V del parámetro + Derivaciones U y V de superficie + + tangent,normal + - - Paneliza la superficie de entrada en forma de rombo con cada rombo dividido vertical u horizontalmente en dos triángulos. Por defecto, cada rombo se divide verticalmente. - Superficie de entrada que se va a panelizar - Número de patrones en la dirección U - Número de patrones en la dirección V - Si se establece en "True" (verdadero), el rombo se divide horizontalmente. - Conservar, eliminar o RemoveVertices + + Devuelve la curvatura gaussiana en los parámetros U y V. + + - panel, surface, split, diamond + + developable + - - Paneliza la superficie de entrada en paralelogramos dispuestos en mosaico de forma vertical y horizontal. Cada paralelogramo es un cuadrado con un cizallamiento aplicado a lo largo del eje V o U determinado por la entrada 'alignWithUAxis' y un factor de cizallamiento. Por defecto, los paralelogramos se alinean con el eje V. - Superficie de entrada que se va a panelizar - Número de patrones en la dirección U - Número de patrones en la dirección V - La cantidad de cizallamiento - Si se establece en "True" (verdadero), los paralelogramas se alinean con el eje U. - Conservar, eliminar o RemoveVertices + + Devuelve las curvaturas principales en los parámetros U y V. + + - panel, surface, parallelogram - - Paneliza la superficie de entrada en un patrón cuadrado escalonado. Por defecto, el patrón se escalona horizontalmente. - Superficie de entrada que se va a panelizar - Número de patrones en la dirección U - Número de patrones en la dirección V - Si se establece en "True" (verdadero), el patrón se escalona verticalmente. - La cantidad de desplazamiento - Conservar, eliminar o RemoveVertices - - panel, surface, staggered, quad + + Devuelve los vectores de dirección principales en los parámetros U y V. + Componente U del parámetro + Componente V del parámetro + Vectores de tangente U y V - - Paneliza la superficie de entrada en un patrón de mosaico hexagonal. - Superficie de entrada que se va a panelizar - Número de patrones en la dirección U - Número de patrones en la dirección V - Conservar, eliminar o RemoveVertices + + Devuelve el punto en los parámetros U y V especificados. + + - panel, surface, hexagon + + surfacepoint + - - Paneliza la superficie de entrada en un mosaico con un triángulo, dos cuadrados y un hexágono en cada vértice. - Superficie de entrada que se va a panelizar - Número de patrones en la dirección U - Número de patrones en la dirección V - Conservar, eliminar o RemoveVertices + + Devuelve todas las curvas de contorno de la superficie. - panel, surface, rhombus, tri, hexagon + + edges + - - Paneliza la superficie de entrada con un patrón de mosaico personalizado. Los mosaicos son polígonos en el espacio de parámetros UV. Pueden ser no convexos, pero no deben intersecarse consigo mismos. No es obligatorio que el conjunto de mosaicos se toquen de arista a arista. El patrón de paneles se genera desplazando copias de los mosaicos a lo largo de las direcciones U y V en función de los desplazamientos especificados. Las coordenadas UV de los vértices de cada mosaico se proporcionan en el argumento tileUVs. - Superficie de entrada que se va a panelizar - Número de patrones en la dirección U - Número de patrones en la dirección V - El desplazamiento del mosaico a lo largo del eje U. - El desplazamiento del mosaico a lo largo del eje V. - Lista doblemente anidada de coordenadas UV de cada mosaico del patrón personalizado en la que la lista exterior es la lista de mosaicos (polígonos), mientras que las listas interiores contienen las coordenadas UV de cada mosaico. - Conservar, eliminar o RemoveVertices + + Crea una curva de línea de parámetro en la superficie especificada. Crea una curva que representa un parámetro U o V en la superficie. Se traza una línea de parámetro en la dirección de incremento del parámetro U o V en parámetro constante opuesto a U o V. La curva resultante coincide con la parametrización de la superficie y su rango se enlaza al rango del parámetro Superficie. El tipo de curva devuelto dependerá del tipo de superficie. + Si la dirección == 0, se crea una línea de parámetro U, si la dirección == 1, se crea una línea de parámetro V. + - panel, surface, custom, orthogonal, lattice - - - Devuelve el número de vértices de PanelSurface. - número de vértices - - - Devuelve el número de paneles de PanelSurface. - número de paneles - - - Aplica una transformación uniforme de escala, traslación y rotación al PanelSurface especificado. - Factor de escala UV uniforme. - Desfase en la dirección U que se usa para trasladar paneles. - Desfase en la dirección V que se usa para trasladar paneles. - Ángulo de rotación de paneles en grados. - Punto 2D alrededor del cual se giran todos los paneles. - PanelSurface transformado. + + lines + + + 0.4 + - - Devuelve el número de vértices de cada panel de la lista de índices de paneles. - Índices de paneles utilizados para consultar el número de vértices. El valor por defecto "null" (nulo) indica todos los paneles de la superficie. - número de vértices + + Devuelve una nueva superficie con la normal volteada. No aplica ningún cambio en esta superficie. + Superficie, que igual a la superficie de entrada, pero con normales volteadas. - - Devuelve el vértice correspondiente al índice de vértices de PanelSurface. - Índice de vértice de la PanelSurface + + Combina esta superficie y las superficies de entrada en una PolySurface. + + + join multiple,joinmany,joinall,topolysurface + - - Devuelve el punto correspondiente al índice de vértices en PanelSurface. - Índice de vértice de la PanelSurface + + Proyecta la Geometry de entrada sobre esta superficie en la dirección del vector de entrada. Este método de proyección solo admite actualmente puntos o curvas. + + + + projecttosurface,projectonto + - - Devuelve el índice de un panel especificado en la superficie de entrada y para el vértice dentro del panel. - Índice del panel para consultar el índice de vértices - Número de vértice para el panel especificado - índice de vértices - - - Devuelve los vértices de cada panel de la lista de índices de paneles. - Índices de paneles utilizados para consultar vértices. El valor por defecto "null" (nulo) indica todos los paneles de la superficie. - Matriz de vértices - - - Devuelve los puntos de cada panel de la lista de índices de paneles. - Índices de paneles utilizados para consultar puntos. El valor por defecto "null" (nulo) indica todos los paneles de la superficie. - Matriz de puntos - - - Devuelve el contorno poligonal de cada panel de la lista de índices de paneles. - Índices de paneles utilizados para crear polígonos. El valor por defecto "null" (nulo) indica todos los paneles de la superficie. + + Intenta reparar la superficie. @@ -5455,30 +5172,14 @@ Básicamente, la malla está llena de innumerables cuadros diminutos y se crea u Devuelve el ángulo entre los vectores especificados en grados de 0 a 180. rotation angle, - - Devuelve el ángulo entre los dos vectores, en el rango de [0, 180] grados. - - - - rotation angle - - + Devuelve el ángulo entre los dos vectores, en el rango de [0, 180] grados. Devuelve el ángulo entre los dos vectores en el rango de 0 a 360 grados. Utiliza el eje de rotación para determinar la dirección del ángulo. Otro vector Eje de rotación Devuelve el ángulo entre los vectores especificados en grados de 0 a 360. rotation angle, - - Devuelve el ángulo entre los dos vectores, en el rango de [0, 360] grados. Utiliza el eje de rotación para determinar la dirección del ángulo. - - - - - rotation angle - - Analice la cadena JSON entrante con el formato de esquema autodesk.math:vector3d-1.0.0. Cadena JSON que se analizará @@ -5511,18 +5212,6 @@ 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 SegmentLengthAtParameter en su lugar. - - 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 'PointsAtEqualChordLength' y 'SplitByPoints' en su lugar. - - - 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 'PointsAtChordLengthFromPoint' y 'SplitByPoints' en su lugar. - - - 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 'PointsAtSegmentLengthFromPoint' y 'SplitByPoints' en su lugar. - - - 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 'PointsAtEqualSegmentLength' y 'SplitByPoints' en su lugar. - 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 SegmentLengthBetweenParameters en su lugar. @@ -5556,9 +5245,6 @@ 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 una sobrecarga que permita transferir mmPerUnit. - - 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 el nodo de interfaz de usuario ExportToSAT en su lugar. - 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 una sobrecarga que especifique mm por unidad. @@ -5620,7 +5306,7 @@ Básicamente, la malla está llena de innumerables cuadros diminutos y se crea u Busca una cadena localizada similar a Los nodos de malla utilizan una precisión de 32 bits (7 decimales), lo que puede provocar errores de redondeo con números grandes o con números con más de 7 decimales. Para obtener una mayor precisión (64 bits, 15 decimales), utilice nodos de la biblioteca de geometría. - Busca una cadena localizada similar a Se ha superado la extensión de modelado permitida; considere la posibilidad de elegir valores más pequeños. + Looks up a localized string similar to You have exceeded the allowable modeling extents, consider choosing smaller values as inputs. Busca una cadena localizada similar a No se ha encontrado implementación de IGeometryFactory. Asegúrese de que ProtoGeometry.config se haya configurado correctamente. @@ -5673,6 +5359,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 PolyCurve.OffsetMany en su lugar. + + Looks up a localized string similar to PolyCurve direction has been updated for consistency. This change may break this node in pre-4.0 graphs. To retain legacy behavior, set DefaultEnableLegacyPolyCurveBehavior to true in DynamoPreferences.xml.. + Busca una cadena localizada similar a Esta propiedad se ha dejado de usar y se eliminará en una versión futura de Dynamo. Utilice PolyCurve.Points en su lugar. @@ -5688,9 +5377,6 @@ 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 SolidBySweep(ICurveEntity profile, ICurveEntity path, bool cutEndOff) en su lugar. - - 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 Solid.ByUnion en su lugar. - 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 SurfaceBySweep(ICurveEntity profile, ICurveEntity path, bool cutEndOff) en su lugar. diff --git a/doc/distrib/xml/fr-FR/ProtoGeometry.xml b/doc/distrib/xml/fr-FR/ProtoGeometry.xml index 19f24e922c4..3cae25adc8b 100644 --- a/doc/distrib/xml/fr-FR/ProtoGeometry.xml +++ b/doc/distrib/xml/fr-FR/ProtoGeometry.xml @@ -482,4794 +482,4511 @@ Renvoie la distance de hauteur. Remarque: cette option renvoie les cotes d'entrée du Cuboid, et non les cotes d'espace univers réelles. En d'autres termes, si vous créez un Cuboid avec la largeur de l'axe X et la longueur 10, puis le transformez en un CoordinateSystem avec l'échelle 2 dans X, la largeur sera toujours 10. ASM ne permet pas d'extraire les sommets d'un corps dans un ordre prévisible, de sorte qu'il est impossible de déterminer les cotes après une transformation. - - Obtenir une représentation de la Curve sous forme de chaîne + + Obtenir une représentation du Cylinder sous forme de chaîne - - Créer une courbe par ligne de surface dans l'espace UV - Surface à utiliser - UV de départ de la courbe - UV de fin de la courbe - Paramètres de départ et de fin de la surface pour la courbe + + Créer un Cylinder solide défini par un CoordinateSystem parent, le rayon et la hauteur du cylindre + Système de coordonnées parent + Taille du rayon + Hauteur du cylindre + Cylindre créé à partir du rayon et de la hauteur - isocurve,curvebyuv,lines,uvs + cylinder,tube - - 0.5,0.5,0.4,0.4 - - - Créer une courbe qui fusionne entre deux courbes - Première courbe à fusionner - Deuxième courbe à fusionner - indicateur de l'extrémité de la courbe 1 à fusionner - indicateur de l'extrémité de la courbe 2 à fusionner - indicateur indiquant si la courbe obtenue est de type continuité G1 ou G2 - Courbe résultant de la fusion de deux courbes + + Créer un Cylinder solide en fonction des points centraux inférieur et supérieur du Cylinder. + Point de départ du cylindre + Point de fin du cylindre + Rayon du cylindre + Cylindre créé par des points et un rayon - blend,make continuous,connect + cylinder,tube,by center points - - Créer une courbe par isoligne de surface - Surface de base - si une isoligne 0 se trouve le long de la direction U, si 1 se trouve le long de la direction V. - fixe pour la valeur de la courbe d'un autre paramètre de surface - Isocourbe sur surface - - isocurve,curvebydir,lines - - - 0.5,0.5,0.4 - + + Rayon du cylindre - - Renvoie la longueur d'arc totale de la courbe + + Hauteur totale - distance + cylinder - - Renvoie True si une courbe est plane, False dans le cas contraire. + + Axe de cylindre - flat,liesinplane + cylinder - - Renvoie True si une courbe est fermée, False dans le cas contraire. + + Obtenir une représentation de l'Edge sous forme de chaîne - - Obtenir le point de début le long de la Curve - - begin,curvestart,startpt - + + Curve sous-jacente constituant l'Edge - - Obtenir le point de fin le long de la Curve - - end,curveend,endpt - + + Faces adjacentes à cette Edge - - Normale au plan de la courbe. Uniquement valide pour les courbes planes. + + Sommet où commence cette Edge + + + Sommet où se termine cette Edge + + + Les arêtes concourantes associées à cette Edge + + + Obtenir une représentation de l'ellipse sous forme de chaîne + + + Créer une ellipse centrée au niveau du point d'entrée, alignée avec le plan XY du SCG, avec les rayons des axes X et Y spécifiés. + Point d'origine de l'ellipse + Rayon de l'axe X + Rayon de l'axe Y + Ellipse créée par une origine et des rayons - perpendicular + ellipse - - Obtenir un point sur la Curve à un paramètre spécifié entre StartParameter() et EndParameter() - Le paramètre d'évaluation - Point + + Créer une ellipse centrée au niveau du point d'entrée, avec deux axes spécifiés. Les axes doivent être positionnés à 90 degrés l'un par rapport à l'autre. + Point d'origine de l'ellipse + Rayon de l'axe X + Rayon de l'axe Y + Ellipse créée à partir de vecteurs d'origine - pointoncurve,curvepoint + ellipsebylengths,ellipsebyvectors - - Obtenir un vecteur tangent à la courbe en fonction d'un paramètre spécifié entre StartParameter() et EndParameter() - Le paramètre d'évaluation - Un vecteur parallèle à la courbe au niveau du paramètre + + Créer une ellipse centrée et alignée avec le CoordinateSystem d'entrée, avec un rayon x_radius dans la direction X du système de coordonnées, et un rayon y_radius dans la direction Y du système de coordonnées. + Système de coordonnées d'origine de l'ellipse + Rayon de l'axe X + Rayon de l'axe Y + Ellipse créée par un système de coordonnées et des rayons - tangentoncurve,curvetan + ellipse,aligned ellipse,ellipsebylengths - - Obtenir un vecteur perpendiculaire à la courbe en fonction du paramètre spécifié entre StartParameter() et EndParameter() - Le paramètre d'évaluation - Un vecteur perpendiculaire à la courbe au niveau du paramètre + + Créer une ellipse centrée et alignée avec le plan d'entrée, avec un rayon x_radius dans la direction de l'axe X du plan, et un rayon y_radius dans la direction de l'axe Y du plan. + Plan sur lequel l'arc de l'ellipse est dessiné + Rayon de l'axe X + Rayon de l'axe Y + Ellipse créée à partir d'un plan et de rayons - normaloncurve,curvenorm + ellipse,aligned ellipse,ellipsebylengths - - Obtenez un vecteur perpendiculaire à la courbe selon un paramètre spécifié entre StartParameter() et EndParameter() La courbe doit être plane. La normale résultante sera cohérente sur toute la courbure de la courbe. - Le paramètre d'évaluation - Si 'side' est défini sur false, la normale pointe vers le côté droit de la courbe (en se déplaçant du point de départ vers l'extrémité de la courbe). Si 'side' est défini sur true, la normale pointe vers la gauche de la courbe. - Un vecteur perpendiculaire à la courbe au niveau du paramètre + + Centre de l'ellipse + + + Axe principal de l'ellipse. Il s'agit de l'axe le plus long. La longueur du vecteur est le rayon principal. + + + Axe secondaire de l'ellipse. Il s'agit de l'axe le plus petit. La longueur du vecteur est le rayon secondaire. + + + Obtenir une représentation de l'EllipseArc sous forme de chaîne + + + Créer un EllipseArc dans un plan avec les rayons indiqués le long des axes X et Y et les angles de balayage + Plan contenant l'arc de l'ellipse + Le rayon de l'EllipseArc dans la direction X du plan + Le rayon de l'EllipseArc dans la direction Y du plan + L'angle de départ de l'arc mesuré à partir de l'axe X positif dans le plan d'entrée + L'angle de balayage à partir de l'angle de départ en degrés + Arc d'ellipse créé par des rayons et des angles de plan - normaloncurve,curvenorm + ellipsearc,arcs - - Obtenir un CoordinateSystem avec une origine au niveau du point selon le paramètre indiqué. L'axe X est aligné sur la normale de la courbe, l'axe Y est aligné sur la tangente de la courbe au niveau de ce point, et l'axe Z est aligné sur le vecteur vers le haut ou la binormale au niveau de ce point. - Le paramètre d'évaluation - Système de coordonnées au niveau du paramètre de la courbe + + Centre de l'ellipse - coordoncurve,curvecoord,derivatives + ellipsearc,arcs - - Obtenir un CoordinateSystem avec l'origine au niveau du point selon le paramètre indiqué - Le paramètre d'évaluation - Le CoordinateSystem aligné sur l'axe au niveau du point + + Axe principal de l'ellipse. Il s'agit de l'axe le plus long. La longueur du vecteur est le rayon principal. - frame,axisaligned,aa,coordcurve,framecurve,curveframe,coordoncurve + ellipsearc,arcs - - Renvoie un plan dont la normale est alignée sur la tangente de la Curve. Les paramètres sont ajustés de sorte que 0 est toujours le point de début et 1 est toujours le point de fin. - - + + Axe secondaire de l'ellipse. Il s'agit de l'axe le plus petit. La longueur du vecteur est le rayon secondaire. - planeoncurve,planecurve,tangentplane + ellipsearc,arcs - - Obtenir un point dans une longueur d'arc spécifique le long de la courbe - La distance le long de la courbe sur laquelle effectuer l'évaluation - Le point sur la longueur de l'arc spécifié + + Angle de départ en degrés - pointoncurve,curvepoint,pointalongcurve,distanceoncurve,distancepoint,distpoint,arclength + ellipsearc,arcs - - Obtenir un point au niveau d'une longueur d'arc spécifique le long de la courbe - Distance le long de la courbe sur laquelle effectuer l'évaluation - Le point sur la longueur d'arc donnée + + Renvoie l'angle de balayage de l'arc elliptique en degrés. - pointoncurve,curvepoint,pointalongcurve,distanceoncurve,distancepoint,distpoint,arclength + ellipsearc,arcs - - Renvoie des points espacés régulièrement le long de la longueur de la courbe en fonction du nombre saisi de divisions - Nombre de divisions - Points espacés régulièrement le long de la longueur de la courbe - - - Renvoie des points espacés régulièrement le long de la courbe de même longueur de corde basée sur le nombre saisi de divisions - Nombre de divisions - Liste des points sur la courbe - - - Obtenez le point sur une longueur de la corde spécifique de la courbe à partir de l'emplacement de paramètre indiqué. - La longueur de membrure d'évaluation - Paramètre sur la courbe à partir de laquelle mesurer - true si déplacement vers l'avant le long de la courbe - Point sur la courbe + + Plan dans lequel se trouve l'ellipse - measure from,measure to,parameteratdist + ellipsearc,arcs - - Renvoie des points espacés régulièrement le long de la courbe à une longueur de segment donnée à partir du point donné - Le point de référence à partir duquel mesurer - La distance le long de la courbe sur laquelle effectuer l'évaluation - Liste de points sur la courbe comprenant le point donné et le long de la direction de la courbe. - - - Renvoie des points espacés régulièrement sur la courbe à une longueur de corde donnée à partir du point donné - Le point de référence à partir duquel mesurer - Longueur de corde - Liste de points sur la courbe comprenant le point donné et le long de la direction de la courbe. + + Obtenir une représentation de la face sous forme de chaîne - - Renvoie un CoordinateSystem à une distance spécifiée à partir du point de début de la Curve. L'axe Y est tangent à la Curve, l'axe X est la courbure. - La distance le long de la courbe sur laquelle effectuer l'évaluation - CoordinateSystem sur la courbe + + Toutes les Edges autour de cette face dans le sens trigonométrique - coordoncurve,curvecoord,derivatives + faces + + 1 + - - Renvoie un CoordinateSystem à une distance spécifiée à partir du point de départ de la Curve. L'axe y est tangent à la Curve et l'axe X est la courbure. - Distance le long de la courbe sur laquelle effectuer l'évaluation - CoordinateSystem sur la courbe + + Tous les sommets autour de cette face dans le sens trigonométrique - coordoncurve,curvecoord,derivatives + faces + + 1 + - - Renvoie un plan à la distance spécifiée le long de la Curve à partir du point de début. La normale du plan s'aligne sur la tangente de la Curve. - La distance le long de la courbe sur laquelle effectuer l'évaluation - Plan sur la courbe - - planeoncurve,planecurve,tangentplane - + + Toutes les boucles contenues dans cette face - - Renvoie un plan à la distance spécifiée le long de la Curvecourbe, à partir du point de départ. La normale du plan s'aligne sur la tangente de la courbe. - Distance le long de la courbe sur laquelle effectuer l'évaluation - Plan sur la courbe - - planeoncurve,planecurve,tangentplane - + + Surface sous-jacente constituant la face + Représentation de la surface de la face - - Obtenez la longueur de la courbe mesurée entre le point de départ de la courbe et le paramètre spécifié. - Valeur comprise entre 0 et 1 - Longueur de segment - - lengthatparameter,dist along,lengthatpoint,arclength - + + Obtenir une représentation de l'hélice sous forme de chaîne - - Obtenez la longueur de segment mesurée entre le point de départ de la courbe et le paramètre spécifié. - Valeur comprise entre 0 et 1 - Longueur de segment + + Créer une hélice. L'hélice pivote toujours dans le sens horaire autour de la direction d'axe spécifiée. Si elle est affichée le long de l'axe de direction, l'utilisateur voit le point pivoter dans le sens horaire autour de l'axe à mesure qu'il se déplace le long de la courbe dans la direction du paramètre croissant. L'inclinaison est la distance de déplacement de l'hélice dans la direction de l'axe par tour. La valeur peut être positive ou négative. + Point d'axe + Vecteur de direction de l'axe + Point de départ de l'hélice + Distance de l'hélice par tranche de 360 degrés dans la direction de l'axe + Nombre de tours en degrés + Hélice créée par axe - lengthatparameter,dist along,lengthatpoint,arclength + helix,screw,corkscrew,thread - - Obtenir le paramètre à une longueur d'arc spécifique le long de la courbe. - La distance le long de la courbe sur laquelle effectuer l'évaluation - Le paramètre - - parameteratlen,param along,paramatlen,arclength - + + Angle (en degrés) selon lequel l'hélice tourne sur sa longueur - - Obtenir le paramètre à une longueur d'arc spécifique le long de la courbe. - La distance le long de la courbe sur laquelle effectuer l'évaluation - Le paramètre + + L'inclinaison renvoie la distance linéaire le long de la direction de l'axe couvert par une hélice lors d'une rotation complète (360 degrés) + + + Rayon de l'arc + + + Direction de l'axe de l'hélice + + + Point de base de l'axe de l'hélice - parameteratlen,param along,paramatlen,arclength + origin,helixstart - - Obtenir le paramètre à une longueur de corde spécifique le long de la courbe à partir d'un emplacement donné. - La longueur de membrure d'évaluation - Paramètre sur la courbe à partir de laquelle mesurer - true si déplacement vers l'avant le long de la courbe - Le paramètre + + Obtenir une représentation de l'IndexGroup sous forme de chaîne + + + Comparer deux IndexGroup + L'autre IndexGroup + Si les deux objets sont égaux + + + Obtenir un code de hachage pour ce type + Un code de hachage unique pour cet objet + + + Créer un IndexGroup stockant quatre index + Index a + Index b + Index c + Index d + GroupeIndex - measure from,measure to,parameteratdist + quad,polygon,mesh,meshes - - Obtenir le paramètre au point de départ d'une courbe - Valeur du paramètre + + Créer un IndexGroup stockant trois index + Index a + Index b + Index c + GroupeIndex - start domain,curvestart + tri,polygon,mesh,meshes - - Obtenir le paramètre au point de fin d'une courbe - Valeur du paramètre + + 3 ou 4, selon qu'il représente un triangle ou un quadrilatère. + + + Premier index + + + Deuxième index + + + Troisième index + + + Quatrième index + + + Obtenir une représentation de la ligne sous forme de chaîne + + + Crée une ligne droite entre deux points d'entrée. + Point de départ de la ligne + Point de fin de la ligne + Ligne à partir d'un point de départ et de fin - end domain,curveend + line,linebypoints,lines - - Obtenir la longueur d'un segment entre deux paramètres sur la courbe - Valeur comprise entre 0 et 1 - Valeur comprise entre 0 et 1 - Longueur de segment + + Crée une ligne représentant au mieux un diagramme de dispersion de points. + Liste de points pour un ajustement optimal de la ligne + Ligne à partir d'un ajustement à travers les points - measure,distance,arclength + line,approximate,lines - - Obtenir la longueur d'arc entre deux points de paramètre sur la courbe - Le début du domaine - La fin du domaine - La longueur d'arc entre les deux paramètres + + Créer une ligne tangente à la Curve d'entrée, située sur le point paramétrique de la Curve d'entrée. + Courbe de base pour la ligne tangente + Valeur du paramètre + Ligne tangente - measure,distance,arclength + tangentline,tangentto,lines - - Obtenez le paramètre à un point donné le long de la courbe. Si le point n'est pas sur la courbe, ParameterAtPoint renverra quand même une valeur qui correspondra à un point proche sur la courbe, mais le point n'est généralement pas le point le plus proche. - Un point le long ou à proximité de la courbe - Le paramètre sur la courbe pour le point donné. + + Créer une ligne droite partant du point de début, s'étendant dans la direction du vecteur en fonction de la longueur spécifiée. + Point de départ de la ligne + Vecteur de direction + Longueur de la ligne + Ligne à partir de la direction de départ et de la longueur - projectpoint,closestparam,curveparam + linebyvector,lines - - Inverser la direction de la courbe - Une nouvelle Curve avec la direction opposée + + Direction de la Curve - flip + lines - - Décaler une courbe en fonction d'une valeur spécifiée. La courbe doit être plane. - Une distance positive ou négative de décalage - nouvelles courbes de décalage + + Obtenir une représentation de la boucle sous forme de chaîne + + + La face de contenu de la boucle + + + Les arêtes concourantes contenues dans la boucle + + + Si l'option Boucle est de type bord ou intérieur + + + Obtenir une représentation de la NURBSCurve sous forme de chaîne + + + Créer une BSplineCurve à l'aide de points de contrôle explicites. Remarque 1: les BSplineCurves avec un degré = 1 possèdent des discontinuités G1, qui entraînent des problèmes au niveau de l'extrusion, du balayage et d'autres opérations. Elles doivent être évitées. Utilisez une polycourbe. Remarque 2: si la courbe est périodique (fermée), le premier point et le dernier point DOIVENT être les mêmes. + Points pour la courbe NURBS + Courbe NURBS créée à partir de points - thicken,lines + nurbscurve,spline,lines - 0.5,0.4 + 0.5,0.5,0.45 - - Créez une ou plusieurs courbes en décalant une courbe plane d'une distance donnée dans un plan défini par la normale du plan. S'il existe des espaces entre les courbes composantes de décalage, ils sont remplis en prolongeant les courbes de décalage. L'argument d'entrée "planeNormal" est défini par défaut sur la normale du plan contenant la courbe, mais une normale explicite parallèle à la normale de la courbe d'origine peut être fournie pour mieux contrôler la direction du décalage. Par exemple, si une direction de décalage cohérente est requise pour plusieurs courbes partageant le même plan, le plan "planeNormal" peut être utilisé pour remplacer les normales de courbe individuelles et forcer toutes les courbes à être décalées dans la même direction. L'inversion de la normale inverse la direction du décalage. - Une distance de décalage positive s'applique dans la direction du produit cartésien entre la tangente de la courbe et le vecteur normal du plan, tandis qu'un décalage négatif s'applique dans la direction opposée. - La normale du plan de la courbe's. La valeur par défaut est la normale du plan de la courbe's. - Une ou plusieurs courbes décalées + + Créer une BSplineCurve à l'aide de points de contrôle explicites. Remarque 1: les BSplineCurves avec un degré = 1 possèdent des discontinuités G1, qui entraînent des problèmes au niveau de l'extrusion, du balayage et d'autres opérations. Elles doivent être évitées. Utilisez une polycourbe. Remarque 2: si la courbe est périodique (fermée), le premier point et le dernier point DOIVENT être les mêmes. + Points pour la courbe NURBS + Degré de la courbe + Courbe NURBS créée à partir de points - thicken,lines + nurbscurve,spline,degree,lines - 0.5,0.4 + 0.5,0.5,0.5,0.45 - - Créer une courbe en tirant sur le plan - Le plan sur lequel tirer la courbe - Une Curve sur le plan + + Créer une BSplineCurve à l'aide de points de contrôle explicites. Remarque 1: les BSplineCurves avec un degré = 1 possèdent des discontinuités G1, qui entraînent des problèmes au niveau de l'extrusion, du balayage et d'autres opérations. Elles doivent être évitées. Utilisez une polycourbe. Remarque 2: si la courbe est périodique (fermée), le premier point et le dernier point DOIVENT être les mêmes. + Points pour la courbe NURBS + Degré de la courbe + Activer/Désactiver pour fermer la courbe + Courbe NURBS créée à partir de points - projectcurve,toplane + nurbscurve,spline,degree,smoothness,lines + + 0.5,0.5,0.5,0.5,0.45 + - - Tirer la Curve sur la surface d'entrée, dans la direction des normales de la surface. - + + Créer une BSplineCurve à partir des sommets de contrôle, des épaisseurs et des noeuds. Dans les documents ASM: degré: doit être supérieur à 1 (spline linéaire par morceaux) et inférieur à 26 (degré de base B-spline maximum pris en charge par ASM). Epaisseurs: toutes les valeurs d'épaisseur (si indiquées) doivent être strictement positives. Les épaisseurs inférieures à 1e-11 sont rejetées et la fonction échoue. Noeuds: le vecteur nodal doit être une séquence non décroissante. La multiplicité de noeuds intérieurs ne doit pas être supérieure au degré + 1 au niveau du noeud de début/fin et au degré au niveau d'un noeud interne (cela permet aux courbes possédant des discontinuités G1 d'être représentées). Notez que les vecteurs de noeud non bloqués sont pris en charge, mais seront convertis en noeuds bloqués, avec les modifications correspondantes appliquées aux données de point de contrôle/d'épaisseur. Réseau de noeuds: la taille du réseau doit être num_control_points + degré + 1 + + + + - projectcurve,tosurf + explicit,nurbscurve,spline,degree,spline byarray,lines + + 0.5,0.5,0.5,0.5,0.5,0.45 + - - Divise la courbe en courbes de longueur égale en fonction du nombre spécifié - Nombre de divisions - Un réseau de Curves après division + + Créer une BSplineCurve par interpolation entre des points. + Points pour la courbe NURBS + Courbe NURBS créée à partir de points - chopcurve,segment,slices + fit,approximate,spline,lines + + 0.5,0.5,0.5,0.45 + - - Divise la courbe en un nombre donné de courbes avec des distances égales entre le début et la fin de chaque courbe (cordes égales). - Nombre de divisions - Un réseau de Curves après division + + Créer une BSplineCurve par interpolation entre des points. Remarque 2: si la courbe est périodique (fermée), le premier et le dernier point doivent être les mêmes. + Points pour la courbe NURBS + Activer/Désactiver pour fermer la courbe + Courbe NURBS créée à partir de points - divide by chordlength,chord,segment,chopcurve + fit,approximate,spline,lines + + 0.5,0.5,0.5,0.45 + - - Divise la courbe en courbes d'une longueur donnée mesurée à partir de l'emplacement de paramètre spécifié - Longueur des courbes après division - Emplacement de paramètre pour mesurer à partir de - Réseau de Curves après division + + Créer une BSplineCurve par interpolation entre des points avec le degré spécifié. + Points pour la courbe NURBS + Degré de la courbe + Courbe NURBS créée à partir de points - divide by chordlength,chord,segment,chopcurve + fit,approximate,spline,smoothness,lines + + 0.5,0.5,0.5,0.5,0.45 + - - Divise la courbe en courbes de longueur de corde donnée mesurée à partir de l'emplacement de paramètre spécifié - Longueur de corde de chaque courbe obtenue à partir de la scission - Emplacement de paramètre pour mesurer à partir de - Un réseau de Curves après division + + Renvoie une BSplineCurve au travers des points, avec des directions tangentes. + Points de contrôle de la courbe NURBS + Tangente de départ + Tangente de fin + Courbe NURBS créée à partir de points et de tangentes - divide by chordlength,chord,segment,chopcurve + spline by tangent,tangents,lines + + 0.5,0.5,0.45 + - - Supprime le début de la Curve selon le paramètre spécifié - Le paramètre de départ de l'ajustement - Une nouvelle Curve dont le début a été supprimé + + Degré de la courbe - rem,remstart,removestart,trimcurve + smoothness,interpolation,continuity - - Supprime le début de la Curve selon le paramètre spécifié - Le paramètre de départ de l'ajustement - Une nouvelle Curve dont le début est supprimé + + Indique si la NurbsCurve est périodique ou non, une courbe périodique est une courbe fermée pour laquelle la déformation n'engendre pas l'apparition de boucles. - rem,remstart,removestart,trimcurve + isclosed - - Supprime la fin de la Curve en fonction du paramètre spécifié - Le paramètre de départ de l'ajustement - Une nouvelle Curve dont la fin a été supprimée - - rem,remend,removeend,trimcurve - + + Détermine si la NurbsCurve est rationnelle ou non. Cela spécifie si des épaisseurs ne sont pas égales à 1.0. - - Supprime la fin de la Curve selon le paramètre spécifié - Le paramètre de départ de l'ajustement - Une nouvelle Curve dont la fin est supprimée - - rem,remend,removeend,trimcurve - + + Obtenir les points de contrôle de la NurbsCurve. Il s'agit des points que la courbe interpole. + Un réseau de points - - Supprime le début et la fin de la Curve en fonction des paramètres spécifiés. - Le paramètre de départ de l'ajustement - Le paramètre de départ de l'ajustement - Une nouvelle Curve dont les segments extérieurs ont été supprimés + + Noeuds 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 + + + 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 - rem,remend,remstart,remove,trimcurve,removeends + ptweight - - Supprime le début et la fin de la Curve en fonction des paramètres spécifiés. - Le paramètre de départ de l'ajustement - Le paramètre de départ de l'ajustement - Une nouvelle Curve dont les segments extérieurs sont supprimés + + Obtenir une représentation de la NURBSSurface sous forme chaîne + + + Crée une NurbsSurface avec des points interpolés et des degrés U et V spécifiés. La surface obtenue passe par tous les points. + Grille de points pour une surface NURBS + Degré dans la direction U + Degré dans la direction V + Surface NURBS créée par des points - rem,remend,remstart,remove,trimcurve,removeends + fit,topoints - - Supprime la partie intérieure d'une Curve en fonction des paramètres spécifiés - Le paramètre de départ de l'ajustement - Le paramètre de départ de l'ajustement - Une nouvelle Curve dont le segment intérieur a été supprimé + + Crée une NurbsSurface avec des points interpolés et des degrés U et V spécifiés. La surface obtenue passe par tous les points. Le nombre de tangentes doit correspondre au nombre de points dans la direction correspondante. La surface obtenue est de degré 3 à la fois dans la direction U et la direction V. + + + + + + - rem,removemiddle,middle,remmiddle,cutout,trimcurve + fit,topoints,totangents - - Supprime la partie intérieure d'une Curve en fonction des paramètres spécifiés - Le paramètre de départ de l'ajustement - Le paramètre de départ de l'ajustement - Une nouvelle Curve dont le segment intérieur est supprimé + + Crée une NurbsSurface satisfaisant à un ensemble de différentes caractéristiques de surface. Il s'agit de la méthode de raccord de surface la plus avancée. La surface obtenue va passer par tous les points. Le nombre de tangentes doit correspondre au nombre de points dans la direction correspondante. La surface obtenue est de degré 3 à la fois dans la direction U et la direction V. Les dérivés d'angle doivent être du second ordre (DP/dUdV) et doivent être fournis dans cet ordre [lowU, lowV], [highU, lowV], [lowU, highV], [highU, highV]. + + + + + + + + + - rem,removemiddle,middle,remmiddle,cutout,trimcurve + fit,topoints,totangents,fit corners,complex fit - - Supprime plusieurs segments de la courbe, en éliminant les 1er, 3e, 5e... segments - Une liste de paramètres de scission de la courbe - Un réseau de courbes éliminant les 1er, 3e, 5e... segments + + Créer une NurbsSurface en utilisant des points de contrôle explicites, avec les degrés U et V indiqués. + Grille de points de contrôle pour une surface NURBS + Degré dans la direction U + Degré dans la direction V + Surface NURBS créée par des points de contrôle + + + Crée une NurbsSurface avec les sommets de contrôle, les noeuds, les épaisseurs et les degrés U V spécifiés. Il existe plusieurs restrictions sur les données qui, si endommagées, entraîneront l'échec de la fonction et émettront une exception. Degré: les degrés U et V doivent être >= 1 (spline linéaire par morceaux) et inférieurs à 26 (degré de base de spline B maximum pris en charge par ASM). Poids: toutes les valeurs d'épaisseur (si indiquées) doivent être strictement positives. Les épaisseurs inférieures à 1e-11 seront rejetées et la fonction échouera. Noeuds: les deux vecteurs de noeud doivent être des séquences non décroissantes. La multiplicité de noeuds intérieure ne doit pas être supérieure au degré + 1 au niveau du noeud de début/fin ni au degré au niveau d'un noeud interne (cela permet aux surfaces avec des discontinuités G1 d'être représentées). Notez que les vecteurs de noeuds non bloqués sont pris en charge, mais seront convertis en vecteurs de noeuds bloqués, avec les modifications correspondantes appliquées aux données de point de contrôle/d'épaisseur. + + + + + + + - rem,removeparts,remparts,cutout,trimcurv,interior,odd + lines + + 0.4 + - - Supprime plusieurs segments de la courbe, en éliminant le 1er, 3ème, 5ème... segment - Une liste de paramètres en fonction desquels scinder la courbe - Un réseau de courbes éliminant le 1er, 3ème, 5ème... segment + + Renvoie le degré de surface dans la direction U. - rem,removeparts,remparts,cutout,trimcurv,interior,odd + surface smoothness,continuity - - Supprime les segments pairs ou impairs de la division Courbe selon les paramètres donnés, selon que l'indicateur 'discardEvenSegments' est défini sur true ou false, respectivement. - Une liste de paramètres de scission de la courbe - Activer/Désactiver pour supprimer les segments réguliers - Liste des courbes restantes après avoir abandonné les segments de courbe paire ou impaire. + + Renvoie le degré de surface dans la direction V. - rem,removeparts,remparts,cutout,trimcurv,interior,even + surface smoothness,continuity - - Scinder une Curve en deux parties en fonction du paramètre indiqué - Le paramètre de scission - Deux Curves restantes après la scission + + Renvoie le nombre de points de contrôle dans la direction U. + + + Renvoie le nombre de points de contrôle dans la direction V. + + + Renvoie True si la surface est périodique dans la direction U. - cutinto,divide,curve2curves,cut + closedinU - - Scinder une Curve en deux parties en fonction du paramètre donné - Le paramètre en fonction duquel effectuer la scission - Deux Curves restantes après la scission + + Renvoie True si la surface est périodique dans la direction V. - cutinto,divide,curve2curves,cut + closedinV - - Scinder une Curve en plusieurs parties en fonction des paramètres indiqués - Une liste de paramètres de scission de la courbe - Courbes créées à partir de la scission + + Détermine si la NurbsCurve est rationnelle ou non. Cela spécifie si des épaisseurs ne sont pas égales à 1.0. Renvoie True si la surface est rationnelle, False dans le cas contraire. + + + Renvoie les points de contrôle (pôles) de la NurbsSurface. + + + + Renvoie les épaisseurs des points de contrôle de la NurbsSurface. Elles déterminent l'influence appliquée par chacun des points de contrôle sur la forme de la surface. + Poids NURBS de la surface - cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + ptweights - - Scinder une Curve en plusieurs parties en fonction des paramètres donnés - Une liste de paramètres en fonction desquels scinder la courbe - Courbes créées par la scission + + Renvoie des noeuds de surface dans la direction U. 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 surface. + noeuds U NURBS de la surface + + + Renvoie des noeuds de surface dans la direction V. 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 surface. + noeuds V NURBS de la surface + + + Obtenir une représentation du plan sous forme de chaîne + + + Créer un plan centré au niveau du point d'origine, avec le vecteur de la normal d'entrée. + Point d'origine du plan + Vecteur de direction normale du plan + Plan créé par une origine et une normale - cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + plane,tonormal - - Scinder une Curve en plusieurs parties au niveau des points indiqués - Les points sur la courbe au niveau desquels scinder la courbe - Courbes créées à partir de la scission + + Créez un plan "orienté ", positionné au niveau du point d'origine avec la normale du vecteur, mais avec une orientation de l'axe X spécifique. Cela n'a aucune incidence sur les opérations liées à la scission, à l'intersection, au projet, etc. Cela indique uniquement l'orientation du système de coordonnées d'entrée. + Point d'origine du plan + Vecteur de direction normale + Vecteur de direction de l'axe X + Plan par normale d'origine et axe X + + + Les axes X et Y se trouvent dans le plan. L'axe Z est le produit cartésien de deux vecteurs. + Point d'origine du plan + Vecteur de direction de l'axe X du plan + Vecteur de direction de l'axe Y du plan + Plan créé par l'axe X et l'axe Y de l'origine + + + Ajuste un plan aux points d'entrée; il s'agit d'un ajustement de nuages de points 3D. + Liste de points pour définir le plan + Plan créé par ajustement optimal à travers les points - cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + fit,bestfit - - Joignez un ensemble de courbes à la fin de la polycourbe. Inverse les courbes pour garantir la connectivité. - Autres courbes ou courbe à joindre à la polycourbe - Une polycourbe créée à partir de courbes + + Créer le plan contenant la ligne d'entrée et le point externe. Le point ne peut pas se trouver sur la ligne ou dans l'axe de la ligne. + Ligne utilisée pour déterminer le plan + Point utilisé pour déterminer le plan + Plan créé à partir d'une ligne et d'un point - convertcurves,curves2polycurve,joincurves,concat,joinall,joinmany + lines + + 0.4 + + + + Créer un plan contenant les trois points d'entrée. + L'origine du plan + Un point situé sur le plan + Le point situé sur l'axe X du plan par rapport au plan d'origine + + + + Crée un plan dans l'univers XY + Plan au plan XY universel + + + Crée un plan dans le plan XZ univers + Plan au plan XZ universel - - Joindre cette courbe et la courbe d'entrée dans une nouvelle PolyCurve, en conservant les courbes d'origine telles quelles. - La courbe cible - Une PolyCurve constituée de deux courbes + + Crée un plan dans l'univers YZ + Plan au plan YZ universel + + + Renvoie l'origine du plan. - convertcurve,curve2polycurve,joincurve,concat + position,planecenter - - Extrude une Curve dans la direction du vecteur de la normale - La distance d'extrusion de la courbe - La surface extrudée + + Renvoie la direction de la normale du plan. - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve + perpendicular - - Extrude une Curve dans la direction indiquée, selon la longueur du vecteur d'entrée - Vecteur le long duquel extruder - La surface extrudée + + Base X du plan + + + Base Y du plan + + + Crée un CoordinateSystem représentant ce plan. Il est basé sur l'origine et sur les axes X et Y. + - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve + converttoCS,convert2cs - - Extrude une Curve dans la direction spécifiée, selon la distance spécifiée - Vecteur le long duquel extruder - Distance d'extrusion - La surface extrudée + + Créer un plan décalé par ce plan dans la direction de la normale en fonction de la distance spécifiée. + + - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve + alongnormal,moveplane - - Extrude une Curve dans la direction de la normale, selon la distance spécifiée. La Curve doit être fermée. - Distance d'extrusion - Le solide extrudé + + Obtenir une représentation du point sous forme de chaîne + + + Comparer les deux points + L'autre point + Si les deux objets sont égaux + + + Obtenir un code de hachage pour ce type + Un code de hachage unique pour cet objet + + + Former un point dans le plan XY selon deux coordonnées cartésiennes. Le composant Z est défini sur 0. + Coordonnée X + Coordonnée Y + Point créé à l'aide de coordonnées - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + xy,position - - Extrude une Curve dans la direction indiquée, selon la longueur du vecteur d'entrée. La Curve doit être fermée. - Vecteur le long duquel extruder - Le solide extrudé + + Obtenir le point d'origine (0,0,0) + Point d'origine - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + zero,origin - - Extrude une Curve dans la direction spécifiée, selon la distance spécifiée. La Curve doit être fermée. - Vecteur le long duquel extruder - Distance d'extrusion - Le solide extrudé + + Former un point en fonction de 3 coordonnées cartésiennes + Coordonnée X + Coordonnée Y + Coordonnée Z + Point créé à l'aide de coordonnées - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + point,xyz,position - - Prolonger une courbe selon une distance donnée à une extrémité définie par un point de sélection. La partie sélectionnée sera étendue. Les courbes fermées telles que les cercles et les ellipses ne peuvent pas être prolongées. Si la courbe à prolonger est linéaire, le prolongement sera également linéaire. - Distance de prolongement - Un point sur l'extrémité à étendre - La Curve prolongée + + Former un point dans le système de coordonnées indiqué avec trois coordonnées cartésiennes + Système de coordonnées parent + Coordonnée X + Coordonnée Y + Coordonnée Z + Point aux coordonnées cartésiennes - makelonger,stretch,extendside + point,xyz,localposition - - Prolongez une courbe selon une distance donnée sur son point de départ. Les courbes fermées telles que les cercles et les ellipses ne peuvent pas être prolongées. Si la courbe à prolonger est linéaire, le prolongement sera également linéaire. - Distance de prolongement - La Curve prolongée + + Former un point dans le système de coordonnées indiqué selon sa position dans les coordonnées cylindriques. + Système de coordonnées dans lequel créer le point + L'angle est la rotation par rapport à l'axe X dans le système de coordonnées autour de l'axe Z en degrés + L'élévation du point au-dessus du plan XY + La distance à partir de l'origine du système de coordonnées + Point au niveau des coordonnées cylindriques - makelonger,stretch + point,localposition - - Prolongez une courbe selon une distance donnée sur son extrémité. Les courbes fermées telles que les cercles et les ellipses ne peuvent pas être prolongées. Si la courbe à prolonger est linéaire, le prolongement sera également linéaire. - Distance de prolongement - La Curve prolongée + + Former un point dans le système de coordonnées indiqué selon sa position dans les coordonnées sphériques. + Système de coordonnées dans lequel créer le point + L'angle vers le bas de l'axe Z en degrés + La rotation autour de la sphère par rapport à l'axe X en degrés + Le décalage à partir de l'origine + Point au niveau des coordonnées sphériques - makelonger,stretch + point,localposition - - Créer une Curve approximative avec un ensemble de lignes et d'arcs - Un réseau de lignes et d'arcs proches de la courbe + + Réduire les points pour exclure les doublons dans la marge de tolérance des points inclus + Liste de points à partir de laquelle réduire les doublons + Tolérance utilisée pour la réduction + Points uniques - rationalizecurve,fitarcs,fitlines,arcs,lines + unique,duplicates,remove duplicates,distinct,near - - 0.5,0.5,0.5,0.4,0.4 - - - Convertit la Curve en approximation NurbsCurve - Une NurbsCurve proche de la courbe + + Obtenir le composant X d'un point + + + Obtenir le composant Y d'un point + + + Obtenir le composant Z d'un point + + + Obtenir le vecteur avec les mêmes composants X, Y et Z + - curve2spline,convertcurve,tospline,lines + convertovector,point2vector - - 0.5,0.5,0.5,0.4 - - - Corriger une Curve fermée - Une surface à l'intérieur de la courbe + + Ajouter un vecteur à un point. De la même façon que Translate(Vector). + + - fill,profiletosurf,loop,loop2surf,edgesurf + movepoint,move,move along - - Projette une courbe d'entrée le long d'une direction de projection donnée sur une géométrie de base donnée. - Géométrie sur laquelle effectuer la projection - Vecteur - Liste des géométries projetées dans la géométrie de base - - - Balaie cette Curve le long de la Curve de la trajectoire, créant ainsi une surface - + + Soustraire un vecteur d'un point. Equivaut à Translate(-Vector). + - sweep1,curve2surf + movepoint,move,move along - - Balaie cette Curve fermée le long de la Curve de la trajectoire, créant ainsi un Solid - + + Projeter une Geometry sur cet élément le long d'un vecteur de direction donné + + + + + + Obtenir une représentation de la polysurface sous forme de chaîne + + + Crée une polysurface par lissage via des Curves. + Courbes de lissage. + + + + Crée une PolySurface par lissage via des PolyCurves. + Courbes de lissage. + Courbe de guidage du lissage. - sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid + loftbyrail - - Extrude cette courbe fermée le long de la courbe de la trajectoire, créant ainsi un solide - Trajectoire qui représente la trajectoire de l'extrusion - Couper l'extrémité de l'extrusion par chemin et la rendre normale à la trajectoire - Solide qui extrude cette courbe fermée le long de la courbe de la trajectoire + + Crée une PolySurface par lissage via des PolyCurves. + Courbes de lissage. + Courbes de guidage du lissage. + - sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid + loftbyrails,loft rails,guides - - Renvoie une nouvelle Curve approximative en fonction de la tolérance spécifiée - + + Crée une polysurface en joignant des surfaces. + Surfaces à joindre dans une polysurface - fitcurve,reducecurve,simplecurve,approximate + joinsurfaces,joinsrf - - Obtenir une représentation du Cylinder sous forme de chaîne - - - Créer un Cylinder solide défini par un CoordinateSystem parent, le rayon et la hauteur du cylindre - Système de coordonnées parent - Taille du rayon - Hauteur du cylindre - Cylindre créé à partir du rayon et de la hauteur + + Crée une polysurface à l'aide de surfaces de solide. + Solide à utiliser pour les surfaces + - cylinder,tube + solid2poly,solidtopoly,convertsolid - - Créer un Cylinder solide en fonction des points centraux inférieur et supérieur du Cylinder. - Point de départ du cylindre - Point de fin du cylindre - Rayon du cylindre - Cylindre créé par des points et un rayon + + Créer une polysurface via le balayage de courbes le long d'un rail. + Courbe de balayage + Profil de balayage + - cylinder,tube,by center points + sweep,rail,guide,sweep1 - - Rayon du cylindre - - - Hauteur totale + + Renvoie les nouvelles surfaces représentant les surfaces sous-jacentes. + - cylinder + subsurfaces,getsurfaces,explode - - Axe de cylindre + + Rechercher les surfaces par point. Récupère la première intersection dans la direction avant. Renvoie une surface si l'intérieur de la surface est atteint, deux si l'intérieur de l'arête est atteint, et de nombreuses surfaces si le sommet est atteint + + + - cylinder + surfacesatpoint,findsurfaces,extractsurfaces - - Obtenir une représentation de l'Edge sous forme de chaîne - - - Curve sous-jacente constituant l'Edge + + Rechercher les surfaces par ligne. Récupère toutes les surfaces atteintes par ligne. + + + + surfacesonline,findsurfaces,extractsurfaces,lines + + + 0.5,0.5,0.5,0.4 + - - Faces adjacentes à cette Edge + + Calculer les limites des cellules 2D qui ne sont pas connectées à d'autres surfaces + - - Sommet où commence cette Edge + + Obtenir des solides de la polysurface définie par le sous-jeu de surfaces + - - Sommet où se termine cette Edge + + Renvoie le nombre de surfaces de la polysurface. + Nombre de surfaces - - Les arêtes concourantes associées à cette Edge + + Renvoie le nombre d'arêtes de la polysurface. + Nombre d'arêtes - - Obtenir une représentation de l'ellipse sous forme de chaîne + + Renvoie le nombre de sommets de la polysurface. + Nombre de sommets - - Créer une ellipse centrée au niveau du point d'entrée, alignée avec le plan XY du SCG, avec les rayons des axes X et Y spécifiés. - Point d'origine de l'ellipse - Rayon de l'axe X - Rayon de l'axe Y - Ellipse créée par une origine et des rayons + + Raccorde une PolySurface le long des Edges d'entrée avec un rayon donné. + + + - ellipse + round,smooth,smoothedge,roundedges - - Créer une ellipse centrée au niveau du point d'entrée, avec deux axes spécifiés. Les axes doivent être positionnés à 90 degrés l'un par rapport à l'autre. - Point d'origine de l'ellipse - Rayon de l'axe X - Rayon de l'axe Y - Ellipse créée à partir de vecteurs d'origine + + Chanfreine une PolySurface le long des Edges d'entrée avec un décalage donné à partir de l'angle d'arête. + + + - ellipsebylengths,ellipsebyvectors + bevel,flattenedges - - Créer une ellipse centrée et alignée avec le CoordinateSystem d'entrée, avec un rayon x_radius dans la direction X du système de coordonnées, et un rayon y_radius dans la direction Y du système de coordonnées. - Système de coordonnées d'origine de l'ellipse - Rayon de l'axe X - Rayon de l'axe Y - Ellipse créée par un système de coordonnées et des rayons + + Obtenir une représentation du rectangle sous forme de chaîne + + + Créer un rectangle à l'aide de quatre points de coin. + Liste des coins du rectangle + Rectangle créé par des coins - ellipse,aligned ellipse,ellipsebylengths + rectbypointarray - - Créer une ellipse centrée et alignée avec le plan d'entrée, avec un rayon x_radius dans la direction de l'axe X du plan, et un rayon y_radius dans la direction de l'axe Y du plan. - Plan sur lequel l'arc de l'ellipse est dessiné - Rayon de l'axe X - Rayon de l'axe Y - Ellipse créée à partir d'un plan et de rayons + + Créer un rectangle à l'aide de quatre points de coin. + 1er coin du rectangle + 2e coin du rectangle + 3e coin du rectangle + 4e coin du rectangle + Rectangle créé par des coins - ellipse,aligned ellipse,ellipsebylengths + rectbypoints - - Centre de l'ellipse + + Créer un rectangle centré au niveau de l'origine du SCG dans le plan XY du SCG, avec la largeur (longueur de l'axe X) et la longueur (longueur de l'axe Y) spécifiées. + Largeur du rectangle + Longueur du rectangle + Rectangle créé par la largeur et la longueur + + rectbylengths + - - Axe principal de l'ellipse. Il s'agit de l'axe le plus long. La longueur du vecteur est le rayon principal. + + Créer un rectangle centré au niveau de la racine du plan d'entrée, avec la largeur d'entrée (longueur de l'axe X du plan) et la longueur d'entrée (longueur de l'axe Y du plan). + Plan utilisé pour centrer le rectangle + Largeur du rectangle + Longueur du rectangle + Rectangle créé par la largeur et la longueur + + rectangle,rectbylengths + - - Axe secondaire de l'ellipse. Il s'agit de l'axe le plus petit. La longueur du vecteur est le rayon secondaire. + + Créer un rectangle centré au niveau de l'origine d'entrée dans le plan XY du CoordinateSystem, avec la largeur (longueur de l'axe X) et la longueur (longueur de l'axe Y) spécifiées. + Système de coordonnées du rectangle (centre du rectangle) + Largeur du rectangle + Longueur du rectangle + Rectangle créé à partir de la largeur et de la longueur + + rectbylengths + - - Obtenir une représentation de l'EllipseArc sous forme de chaîne + + Largeur du rectangle + + rectX,rectx + - - Créer un EllipseArc dans un plan avec les rayons indiqués le long des axes X et Y et les angles de balayage - Plan contenant l'arc de l'ellipse - Le rayon de l'EllipseArc dans la direction X du plan - Le rayon de l'EllipseArc dans la direction Y du plan - L'angle de départ de l'arc mesuré à partir de l'axe X positif dans le plan d'entrée - L'angle de balayage à partir de l'angle de départ en degrés - Arc d'ellipse créé par des rayons et des angles de plan + + Hauteur du rectangle - ellipsearc,arcs + rectY,recty - - Créer un EllipseArc dans un plan avec les rayons indiqués le long des axes X et Y et les angles de balayage - Le plan dans lequel est contenu l'EllipseArc - Le rayon de l'EllipseArc dans la direction X du plan - Le rayon de l'EllipseArc dans la direction Y du plan - L'angle de départ de l'arc tel que mesuré à partir de l'axe X positif du plan d'entrée - L'angle de balayage à partir de l'angle de départ en degrés + + Obtenir une représentation du solide sous forme de chaîne + + + Créer un solide en indiquant ses faces de composant en tant que surfaces. + - ellipsearc,arcs + Brep,brep - - Centre de l'ellipse + + Créer un solide par lissage entre des Curves fermées de profil de coupe d'entrée. + + - ellipsearc,arcs + Brep,brep - - Axe principal de l'ellipse. Il s'agit de l'axe le plus long. La longueur du vecteur est le rayon principal. + + Créer un solide par lissage entre les Curves fermées de profil de coupe d'entrée, avec l'aide de Curves de guidage. Les Curves de guidage doivent entrecouper toutes les Curves de profil de coupe. + + + - ellipsearc,arcs + Brep,brep,guides,loft - - Axe secondaire de l'ellipse. Il s'agit de l'axe le plus petit. La longueur du vecteur est le rayon secondaire. + + Créez un solide par lissage entre des profils de coupe d'entrée constitués de PolyCurves fermées. Cette opération est optimisée pour les coupes composées de segments de ligne exclusivement, avec des sommets suivant le même ordre. Si l'option de vérification et réparation est activée, la validité du solide obtenu est garantie. Si vous la désactivez, en revanche, les performances devraient s'améliorer. + + + - ellipsearc,arcs + Brep,brep,ruled,loft - - Angle de départ en degrés + + Balayer une Curve fermée le long d'une trajectoire. + + + - ellipsearc,arcs + Brep,brep,sweep1 - - Renvoie l'angle de balayage de l'arc elliptique en degrés. + + Extruder une courbe fermée le long d'une trajectoire. + Courbe fermée qui sera le profil de l'extrusion + Trajectoire qui représente la trajectoire de l'extrusion + Couper l'extrémité de l'extrusion par chemin et la rendre normale à la trajectoire + Un solide par extrusion de la courbe du profil le long d'une trajectoire - ellipsearc,arcs + Brep,brep,sweep1 - - Plan dans lequel se trouve l'ellipse + + Balayer une Curve de profil fermée le long de deux Curves de rail. + Trajectoire d'entrée du balayage. + Un rail de guidage pour l'orientation du balayage. + La courbe de profil à balayer le long de la trajectoire + - ellipsearc,arcs + Brep,brep,sweep2,guides,sweepprofile - - Obtenir une représentation de la face sous forme de chaîne - - - Toutes les Edges autour de cette face dans le sens trigonométrique + + Créer un solide de révolution, en balayant la courbe de profil autour du rayon d'axe formé par l'origine et le vecteur de l'axe, à partir de l'angle de départ en degrés vers l'angle de balayage en degrés. + Courbe de contour à faire pivoter + Origine de l'axe de révolution + Direction de l'axe de révolution + Angle de départ en degrés + Angle de balayage en degrés + Solide créé par révolution - faces + Brep,brep,lathe,revolveprofile - - 1 - - - Tous les sommets autour de cette face dans le sens trigonométrique + + Assembler un ensemble de solides en un solide unique + Un ensemble de solides + - faces + Brep,brep,boolean,addition - - 1 - - - - Toutes les boucles contenues dans cette face - - Surface sous-jacente constituant la face - Représentation de la surface de la face + + Renvoie la superficie -- somme de toutes les superficies de toutes les faces - - Obtenir une représentation de l'hélice sous forme de chaîne + + Renvoie le volume total du solide - - Créer une hélice. L'hélice pivote toujours dans le sens horaire autour de la direction d'axe spécifiée. Si elle est affichée le long de l'axe de direction, l'utilisateur voit le point pivoter dans le sens horaire autour de l'axe à mesure qu'il se déplace le long de la courbe dans la direction du paramètre croissant. L'inclinaison est la distance de déplacement de l'hélice dans la direction de l'axe par tour. La valeur peut être positive ou négative. - Point d'axe - Vecteur de direction de l'axe - Point de départ de l'hélice - Distance de l'hélice par tranche de 360 degrés dans la direction de l'axe - Nombre de tours en degrés - Hélice créée par axe + + Centre de gravité du solide + - helix,screw,corkscrew,thread + average,center - - Angle (en degrés) selon lequel l'hélice tourne sur sa longueur - - - L'inclinaison renvoie la distance linéaire le long de la direction de l'axe couvert par une hélice lors d'une rotation complète (360 degrés) - - - Rayon de l'arc - - - Direction de l'axe de l'hélice - - - Point de base de l'axe de l'hélice + + Union booléenne de ce solide et d'un autre solide. + + - origin,helixstart + addition,merge,combine - - Obtenir une représentation de l'IndexGroup sous forme de chaîne - - - Comparer deux IndexGroup - L'autre IndexGroup - Si les deux objets sont égaux - - - Obtenir un code de hachage pour ce type - Un code de hachage unique pour cet objet - - - Créer un IndexGroup stockant quatre index - Index a - Index b - Index c - Index d - GroupeIndex - - quad,polygon,mesh,meshes - + + Différence booléenne de ce solide avec un autre + + - - Créer un IndexGroup stockant trois index - Index a - Index b - Index c - GroupeIndex + + Différence booléenne de ce solide et l'union des solides d'entrée + + - tri,polygon,mesh,meshes + subtract,differencemany,diffall,diff multi - - 3 ou 4, selon qu'il représente un triangle ou un quadrilatère. - - - Premier index - - - Deuxième index - - - Troisième index - - - Quatrième index - - - Obtenir une représentation de la ligne sous forme de chaîne - - - Crée une ligne droite entre deux points d'entrée. - Point de départ de la ligne - Point de fin de la ligne - Ligne à partir d'un point de départ et de fin + + Obtenir une coque solide à partir des faces de ce solide + Distance de prolongement de la coque vers l'intérieur + Distance de prolongement de la coque vers l'extérieur + - line,linebypoints,lines + extract shell,offset and extract - - Crée une ligne représentant au mieux un diagramme de dispersion de points. - Liste de points pour un ajustement optimal de la ligne - Ligne à partir d'un ajustement à travers les points + + Projette la Geometry d'entrée sur ce solide, dans la direction du vecteur d'entrée. Actuellement, cette méthode de projection ne prend en charge que les points ou les courbes. + + + - line,approximate,lines + projectonto,projectonsolid,projecttosolid - - Créer une ligne tangente à la Curve d'entrée, située sur le point paramétrique de la Curve d'entrée. - Courbe de base pour la ligne tangente - Valeur du paramètre - Ligne tangente + + Raccorde un solide le long des Edges d'entrée avec un rayon donné. + + + - tangentline,tangentto,lines + round,smooth,smoothedge,roundedges - - Créer une ligne droite partant du point de début, s'étendant dans la direction du vecteur en fonction de la longueur spécifiée. - Point de départ de la ligne - Vecteur de direction - Longueur de la ligne - Ligne à partir de la direction de départ et de la longueur + + Chanfreine un solide le long des Edges d'entrée avec un décalage donné à partir du coin de l'arête. + + + - linebyvector,lines + bevel,flattenedges - - Direction de la Curve + + Sépare un solide en solides individuels s'il comporte plusieurs blocs disjoints. Renvoie le même solide s'il s'agit d'un bloc contigu unique. + séparer les solides disjoints - lines + split,disjoint - - Obtenir une représentation de la boucle sous forme de chaîne - - - La face de contenu de la boucle - - - Les arêtes concourantes contenues dans la boucle - - - Si l'option Boucle est de type bord ou intérieur - - - Obtenir une représentation de la NURBSCurve sous forme de chaîne + + Tente de réparer le solide. + - - Créer une BSplineCurve à l'aide de points de contrôle explicites. Remarque 1: les BSplineCurves avec un degré = 1 possèdent des discontinuités G1, qui entraînent des problèmes au niveau de l'extrusion, du balayage et d'autres opérations. Elles doivent être évitées. Utilisez une polycourbe. Remarque 2: si la courbe est périodique (fermée), le premier point et le dernier point DOIVENT être les mêmes. - Points pour la courbe NURBS - Courbe NURBS créée à partir de points - - nurbscurve,spline,lines - - - 0.5,0.5,0.45 - + + Obtenir une représentation de la sphère sous forme de chaîne - - Créer une BSplineCurve à l'aide de points de contrôle explicites. Remarque 1: les BSplineCurves avec un degré = 1 possèdent des discontinuités G1, qui entraînent des problèmes au niveau de l'extrusion, du balayage et d'autres opérations. Elles doivent être évitées. Utilisez une polycourbe. Remarque 2: si la courbe est périodique (fermée), le premier point et le dernier point DOIVENT être les mêmes. - Points pour la courbe NURBS - Degré de la courbe - Courbe NURBS créée à partir de points + + Créer une sphère solide centrée au niveau du point d'entrée, avec un rayon donné. + + + - nurbscurve,spline,degree,lines + Brep,brep - - 0.5,0.5,0.5,0.45 - - - Créer une BSplineCurve à l'aide de points de contrôle explicites. Remarque 1: les BSplineCurves avec un degré = 1 possèdent des discontinuités G1, qui entraînent des problèmes au niveau de l'extrusion, du balayage et d'autres opérations. Elles doivent être évitées. Utilisez une polycourbe. Remarque 2: si la courbe est périodique (fermée), le premier point et le dernier point DOIVENT être les mêmes. - Points pour la courbe NURBS - Degré de la courbe - Activer/Désactiver pour fermer la courbe - Courbe NURBS créée à partir de points + + Créer une sphère solide contenant quatre points d'entrée sur la surface. + + - nurbscurve,spline,degree,smoothness,lines + Brep,brep - - 0.5,0.5,0.5,0.5,0.45 - - - Créer une BSplineCurve à partir des sommets de contrôle, des épaisseurs et des noeuds. Dans les documents ASM: degré: doit être supérieur à 1 (spline linéaire par morceaux) et inférieur à 26 (degré de base B-spline maximum pris en charge par ASM). Epaisseurs: toutes les valeurs d'épaisseur (si indiquées) doivent être strictement positives. Les épaisseurs inférieures à 1e-11 sont rejetées et la fonction échoue. Noeuds: le vecteur nodal doit être une séquence non décroissante. La multiplicité de noeuds intérieurs ne doit pas être supérieure au degré + 1 au niveau du noeud de début/fin et au degré au niveau d'un noeud interne (cela permet aux courbes possédant des discontinuités G1 d'être représentées). Notez que les vecteurs de noeud non bloqués sont pris en charge, mais seront convertis en noeuds bloqués, avec les modifications correspondantes appliquées aux données de point de contrôle/d'épaisseur. Réseau de noeuds: la taille du réseau doit être num_control_points + degré + 1 + + Ajuster une sphère aussi près que possible des points d'entrée. - - - - explicit,nurbscurve,spline,degree,spline byarray,lines + Brep,brep - - 0.5,0.5,0.5,0.5,0.5,0.45 - - - Créer une BSplineCurve par interpolation entre des points. - Points pour la courbe NURBS - Courbe NURBS créée à partir de points - - fit,approximate,spline,lines - - - 0.5,0.5,0.5,0.45 - + + Renvoyer le point central de la sphère. - - Créer une BSplineCurve par interpolation entre des points. Remarque 2: si la courbe est périodique (fermée), le premier et le dernier point doivent être les mêmes. - Points pour la courbe NURBS - Activer/Désactiver pour fermer la courbe - Courbe NURBS créée à partir de points - - fit,approximate,spline,lines - - - 0.5,0.5,0.5,0.45 - + + Renvoyer le rayon de la sphère. - - Créer une BSplineCurve par interpolation entre des points avec le degré spécifié. - Points pour la courbe NURBS - Degré de la courbe - Courbe NURBS créée à partir de points - - fit,approximate,spline,smoothness,lines - - - 0.5,0.5,0.5,0.5,0.45 - + + Obtenir une représentation de la topologie sous forme de chaîne - - Renvoie une BSplineCurve au travers des points, avec des directions tangentes. - Points de contrôle de la courbe NURBS - Tangente de départ - Tangente de fin - Courbe NURBS créée à partir de points et de tangentes - - spline by tangent,tangents,lines - - - 0.5,0.5,0.45 - + + Sommets de la topologie - - Degré de la courbe - - smoothness,interpolation,continuity - + + Edges de la topologie - - Indique si la NurbsCurve est périodique ou non, une courbe périodique est une courbe fermée pour laquelle la déformation n'engendre pas l'apparition de boucles. - - isclosed - + + Faces de la topologie - - Détermine si la NurbsCurve est rationnelle ou non. Cela spécifie si des épaisseurs ne sont pas égales à 1.0. + + Obtenir une représentation du TSplineEdge sous forme de chaîne - - Obtenir les points de contrôle de la NurbsCurve. Il s'agit des points que la courbe interpole. - Un réseau de points + + Le TSplineFaces adjacentes à cette Edge - - Noeuds 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 + + Le TSplineVertex où commence cette Edge - - 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 - - ptweight - + + Sommet où se termine cette Edge - - Obtenir une représentation de la NURBSSurface sous forme chaîne + + Retour UVN image du TSEdge (point sur la coque, vecteur U, V et de vecteur normal) - - Crée une NurbsSurface avec des points interpolés et des degrés U et V spécifiés. La surface obtenue passe par tous les points. - Grille de points pour une surface NURBS - Degré dans la direction U - Degré dans la direction V - Surface NURBS créée par des points - - fit,topoints - + + Index de la TSEdge - - Crée une NurbsSurface avec des points interpolés et des degrés U et V spécifiés. La surface obtenue passe par tous les points. Le nombre de tangentes doit correspondre au nombre de points dans la direction correspondante. La surface obtenue est de degré 3 à la fois dans la direction U et la direction V. - - - - - - - - fit,topoints,totangents - + + Si le point est sur le bord TSEdge - - Crée une NurbsSurface satisfaisant à un ensemble de différentes caractéristiques de surface. Il s'agit de la méthode de raccord de surface la plus avancée. La surface obtenue va passer par tous les points. Le nombre de tangentes doit correspondre au nombre de points dans la direction correspondante. La surface obtenue est de degré 3 à la fois dans la direction U et la direction V. Les dérivés d'angle doivent être du second ordre (DP/dUdV) et doivent être fournis dans cet ordre [lowU, lowV], [highU, lowV], [lowU, highV], [highU, highV]. - - - - - - - - + + Si le distributeur TSEdge est + + + Un groupe de propriétés TSEdge: uvnFrame et index, si TSEdge est sur le bord manifold, est ou non - - fit,topoints,totangents,fit corners,complex fit - - - Créer une NurbsSurface en utilisant des points de contrôle explicites, avec les degrés U et V indiqués. - Grille de points de contrôle pour une surface NURBS - Degré dans la direction U - Degré dans la direction V - Surface NURBS créée par des points de contrôle + + Obtenir une représentation du TSplineFace sous forme de chaîne - - Crée une NurbsSurface avec les sommets de contrôle, les noeuds, les épaisseurs et les degrés U V spécifiés. Il existe plusieurs restrictions sur les données qui, si endommagées, entraîneront l'échec de la fonction et émettront une exception. Degré: les degrés U et V doivent être >= 1 (spline linéaire par morceaux) et inférieurs à 26 (degré de base de spline B maximum pris en charge par ASM). Poids: toutes les valeurs d'épaisseur (si indiquées) doivent être strictement positives. Les épaisseurs inférieures à 1e-11 seront rejetées et la fonction échouera. Noeuds: les deux vecteurs de noeud doivent être des séquences non décroissantes. La multiplicité de noeuds intérieure ne doit pas être supérieure au degré + 1 au niveau du noeud de début/fin ni au degré au niveau d'un noeud interne (cela permet aux surfaces avec des discontinuités G1 d'être représentées). Notez que les vecteurs de noeuds non bloqués sont pris en charge, mais seront convertis en vecteurs de noeuds bloqués, avec les modifications correspondantes appliquées aux données de point de contrôle/d'épaisseur. - - - - - - - - - lines - - - 0.4 - + + Tous les TSplineEdges autour de cette face dans le sens trigonométrique - - Renvoie le degré de surface dans la direction U. - - surface smoothness,continuity - + + Tous les TSplineVertices autour de cette face dans le sens trigonométrique - - Renvoie le degré de surface dans la direction V. - - surface smoothness,continuity - + + Retour UVN image du TSplineFace (point sur la coque, vecteur U, V et de vecteur normal) - - Renvoie le nombre de points de contrôle dans la direction U. + + Index de la TSFace - - Renvoie le nombre de points de contrôle dans la direction V. + + Nombre d'arêtes ou de sommets à TSFace - - Renvoie True si la surface est périodique dans la direction U. - - closedinU - + + Nombre de côtés des TSFace paramétrique - - Renvoie True si la surface est périodique dans la direction V. - - closedinV - + + Un groupe de propriétés TSplineFace: uvnFrame, index, une valence de et nombre de côtés + - - Détermine si la NurbsCurve est rationnelle ou non. Cela spécifie si des épaisseurs ne sont pas égales à 1.0. Renvoie True si la surface est rationnelle, False dans le cas contraire. + + Obtenir une représentation du TSplineInitialSymmetry sous forme de chaîne - - Renvoie les points de contrôle (pôles) de la NurbsSurface. + + Crée un nombre donné de travées TSplineInitialSymmetry avec chaque segment symétrique. + + + tspline,symmetry + - - Renvoie les épaisseurs des points de contrôle de la NurbsSurface. Elles déterminent l'influence appliquée par chacun des points de contrôle sur la forme de la surface. - Poids NURBS de la surface + + Crée une symétrie axiale avec les axes TSplineInitialSymmetry donné. + + + + - ptweights + tspline,symmetry - - Renvoie des noeuds de surface dans la direction U. 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 surface. - noeuds U NURBS de la surface + + Si les nouveaux T-Spline A la symétrie radiale. - - Renvoie des noeuds de surface dans la direction V. 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 surface. - noeuds V NURBS de la surface + + Si les nouveaux T-Spline a une symétrie sur l'axe X. - - Obtenir une représentation du plan sous forme de chaîne + + Si les nouveaux T-Spline a une symétrie sur l'axe Y. - - Créer un plan centré au niveau du point d'origine, avec le vecteur de la normal d'entrée. - Point d'origine du plan - Vecteur de direction normale du plan - Plan créé par une origine et une normale - - plane,tonormal - + + Si les nouveaux T-Spline a une symétrie sur l'axe Z. - - Créez un plan "orienté ", positionné au niveau du point d'origine avec la normale du vecteur, mais avec une orientation de l'axe X spécifique. Cela n'a aucune incidence sur les opérations liées à la scission, à l'intersection, au projet, etc. Cela indique uniquement l'orientation du système de coordonnées d'entrée. - Point d'origine du plan - Vecteur de direction normale - Vecteur de direction de l'axe X - Plan par normale d'origine et axe X + + Nombre de faces de la symétrie. Disponible uniquement si de T-spline a la symétrie radiale. - - Les axes X et Y se trouvent dans le plan. L'axe Z est le produit cartésien de deux vecteurs. - Point d'origine du plan - Vecteur de direction de l'axe X du plan - Vecteur de direction de l'axe Y du plan - Plan créé par l'axe X et l'axe Y de l'origine + + Obtenir une représentation du TSplineReflection sous forme de chaîne - - Ajuste un plan aux points d'entrée; il s'agit d'un ajustement de nuages de points 3D. - Liste de points pour définir le plan - Plan créé par ajustement optimal à travers les points + + Créer une symétrie axiale réflexion de T-Spline en plan donné. + Plan T-Spline axial de la réflexion. Dans le système de coordonnées Univers + réflexion axiale T-Spline - fit,bestfit + tspline,symmetry,reflection,axial - - Créer le plan contenant la ligne d'entrée et le point externe. Le point ne peut pas se trouver sur la ligne ou dans l'axe de la ligne. - Ligne utilisée pour déterminer le plan - Point utilisé pour déterminer le plan - Plan créé à partir d'une ligne et d'un point + + Créer radial réflexion pour la symétrie T-Spline en plan donné avec le nombre de segments spécifié et l'angle (en degrés) entre chaque paire de segments. + Plan normale pour le rayon de l'axe de la réflexion. Dans le système de coordonnées Univers + Nombre de segments de rayon de réflexion + Angle entre chaque paire de segments de symétrie radiale (en degrés). Lorsque est définie sur 0, elle est définie par (360 / segmentsCount) + Réflexion de T-Spline radial - lines + tspline,symmetry,reflection,radial - - 0.4 - - - Créer un plan contenant les trois points d'entrée. - L'origine du plan - Un point situé sur le plan - Le point situé sur l'axe X du plan par rapport au plan d'origine - + + Si la réflexion est radiale - - Crée un plan dans l'univers XY - Plan au plan XY universel + + Nombre de segments de rayon de réflexion - - Crée un plan dans le plan XZ univers - Plan au plan XZ universel + + Angle entre chaque paire de segments de symétrie radiale de réflexion - - Crée un plan dans l'univers YZ - Plan au plan YZ universel + + Plan de la réflexion - - Renvoie l'origine du plan. - - position,planecenter - + + L'axe de la réflexion - - Renvoie la direction de la normale du plan. - - perpendicular - + + Obtenir une représentation du TSplineTopology sous forme de chaîne - - Base X du plan + + Les sommets contenus dans cette surface de T-spline. - - Base Y du plan + + Les arêtes de la surface de T-spline. - - Crée un CoordinateSystem représentant ce plan. Il est basé sur l'origine et sur les axes X et Y. - - - converttoCS,convert2cs - + + Faces de la surface de T-spline. - - Créer un plan décalé par ce plan dans la direction de la normale en fonction de la distance spécifiée. - - - - alongnormal,moveplane - + + Sommets de la normale de la surface de T-spline - - Obtenir une représentation du point sous forme de chaîne + + Star-Point sommets contenues dans la surface T-spline - - Comparer les deux points - L'autre point - Si les deux objets sont égaux + + T-Point sommets contenues dans la surface T-spline - - Obtenir un code de hachage pour ce type - Un code de hachage unique pour cet objet + + des sommets non multiples contenues dans la surface T-spline - - Former un point dans le plan XY selon deux coordonnées cartésiennes. Le composant Z est défini sur 0. - Coordonnée X - Coordonnée Y - Point créé à l'aide de coordonnées - - xy,position - + + Bordure de sommets contenus dans la surface T-spline - - Obtenir le point d'origine (0,0,0) - Point d'origine - - zero,origin - + + Sommets internes de la surface de T-spline - - Former un point en fonction de 3 coordonnées cartésiennes - Coordonnée X - Coordonnée Y - Coordonnée Z - Point créé à l'aide de coordonnées - - point,xyz,position - + + Les Edge non multiples contenues dans la surface T-spline - - Former un point dans le système de coordonnées indiqué avec trois coordonnées cartésiennes - Système de coordonnées parent - Coordonnée X - Coordonnée Y - Coordonnée Z - Point aux coordonnées cartésiennes - - point,xyz,localposition - + + Les Edges du bord de la surface de T-spline - - Former un point dans le système de coordonnées indiqué selon sa position dans les coordonnées cylindriques. - Système de coordonnées dans lequel créer le point - L'angle est la rotation par rapport à l'axe X dans le système de coordonnées autour de l'axe Z en degrés - L'élévation du point au-dessus du plan XY - La distance à partir de l'origine du système de coordonnées - Point au niveau des coordonnées cylindriques - - point,localposition - + + Edges internes de la surface de T-spline - - Former un point dans le système de coordonnées indiqué selon sa position dans les coordonnées sphériques. - Système de coordonnées dans lequel créer le point - L'angle vers le bas de l'axe Z en degrés - La rotation autour de la sphère par rapport à l'axe X en degrés - Le décalage à partir de l'origine - Point au niveau des coordonnées sphériques - - point,localposition - + + Normal de faces de la surface de T-spline - - Réduire les points pour exclure les doublons dans la marge de tolérance des points inclus - Liste de points à partir de laquelle réduire les doublons - Tolérance utilisée pour la réduction - Points uniques - - unique,duplicates,remove duplicates,distinct,near - + + Les faces de polygones contenus dans la surface T-spline - - Obtenir le composant X d'un point + + Bordure de faces de la surface de T-spline - - Obtenir le composant Y d'un point + + Les faces internes de la surface de T-spline - - Obtenir le composant Z d'un point + + Renvoie le nombre de sommets de la surface de T-spline - - Obtenir le vecteur avec les mêmes composants X, Y et Z - + + Renvoie le nombre d'arêtes de la surface de T-spline + + + Renvoie le nombre de faces de la surface de T-spline + + + Décomposée est différent selon le type des sommets + Jeux de sommets + + + Les Edges décomposées sont différentes par type + Jeu d'arêtes + + + Décompose les faces est différent par type + Jeu de faces + + + Retour du sommet à un index donné + Index de sommet + sommets de la T-Spline - convertovector,point2vector + tspline,face,byindex - - Ajouter un vecteur à un point. De la même façon que Translate(Vector). - - + + Retour à un index donné + Index pour obtenir une arête + Edges T-Spline - movepoint,move,move along + tspline,face,byindex - - Soustraire un vecteur d'un point. Equivaut à Translate(-Vector). - - + + Face de retour au niveau de l'index donné + Index de face + Face T-Spline - movepoint,move,move along + tspline,face,byindex - - Projeter une Geometry sur cet élément le long d'un vecteur de direction donné - - - + + Obtenir une représentation du TSplineUVNFrame sous forme de chaîne - - Obtenir une représentation de la PolyCurve sous forme de chaîne + + Point de la TopologyItem sur la coque - - Créer une PolyCurve en joignant les courbes. Inverse la courbe selon les besoins pour la connectivité. Choisissez une tolérance de jonction entre 1e-6 et 1e-3. - Courbes à joindre pour former la polycurve - Tolérance pour déterminer la taille de l'écart autorisé entre les courbes à joindre - Polycourbe créée par des courbes jointes - - segments,joincurves - + + Vecteur U du TopologyItem - - Créer une PolyCurve en joignant les courbes. Inverse la courbe selon les besoins pour la connectivité. Choisissez une tolérance de jonction entre 1e-6 et 1e-3. - Courbes à joindre pour former la 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. - Si la valeur de trimLength est supérieure à 0, les segments finaux plus longs que la valeur de trimLength ne sont pas ajustés. - Polycourbe créée par des courbes jointes - - segments,joincurves - + + Vecteur V du TopologyItem - - 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. - Courbes à regrouper pour créer une ou plusieurs polycourbes - Tolérance pour déterminer la taille de l'écart autorisé entre les courbes à joindre - + + Normale de la TopologyItem - - 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. - 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. - Si la valeur de trimLength est supérieure à 0, les segments finaux plus longs que la valeur de trimLength ne sont pas ajustés. - + + Obtenir une représentation du TSplineVertex sous forme de chaîne - - Créer une PolyCurve en reliant des points. Définir l'entrée 'connectLastToFirst' sur vrai pour fermer la PolyCurve. - Points de création de polycourbe - True pour connecter le dernier point au premier point, False pour laisser ouvert - Polycourbe créée par points - - segments,joincurves,lines - - - 0.5,0.5,0.4 - + + Le TSplineEdges provenant de ce sommet - - Créer une PolyCurve en épaississant une courbe. - la courbe à épaissir - l'épaisseur - la normale est perpendiculaire à la direction de l'épaississement - - - offset - + + Le TSplineFaces adjacentes à ce sommet - - Créer une PolyCurve en épaississant une courbe le long d'un plan spécifié par la normale d'entrée. - la courbe à épaissir - l'épaisseur - la normale perpendiculaire à la direction d'épaississement. Si la normale n'est pas fournie (nulle), la normale de la courbe est utilisée par défaut. - - - offset,thicken - + + Retour UVN image du TSVertex (point sur la coque, vecteur U, V et de vecteur normal) - - Renvoie le point de départ du premier composant et les points d'arrivée de chaque courbe de composant. Pour une polycourbe fermée, comme les points de départ et d'arrivée sont les mêmes, le point d'arrivée est exclu. + + Index de la TSVertex - - Nombre de courbes de la polycourbe - - curvecount,subcurvecount,numbersubcurves - + + Si le point est une étoile TSVertex - - Renvoie les courbes de la polycourbe - - - subcurves,polycurvesplit - + + Si le point est une T-point TSVertex - - Renvoie la courbe de la polycourbe par index - Longueur pour localiser un point - True pour compter à partir de la fin de la polycourbe, False pour compter à partir du début de la polycourbe - Courbe à l'index - - subcurveatindex,getsubcurve,getcurvebyindex - + + Si le distributeur TSVertex est - - Renvoie le plan de la polycourbe plane - + + Nombre d'arêtes ou de faces sur la TSVertex - - Prolonge la polycourbe avec une ellipse tangente - Longueur de l'ellipse d'extension - Paramètre d'ellipse - Paramètre d'ellipse - Paramètre d'ellipse - extension de la fin ou du début de la polycourbe - + + Fonctionnel valence le TSVertex T-points, prendre en compte - - Prolonge la polycourbe avec un arc tangent. - Longueur de l'arc d'extension - Rayon de l'arc - extension de la fin ou du début de la polycourbe + + Un groupe de propriétés TSVertex: uvnFrame, index, une valence de et functionalValence, si TSVertex est un StarPoint, TPoint, multiples ou non - - Fermer la polycourbe à l'aide d'une ligne reliant les points de départ et de fin - - - lines - - - 0.4 - + + Obtenir une représentation de la chaîne TSplineSurface - - Fermer la polycourbe par une chaîne tangente d'arc, de ligne et d'arc - Rayon de l'arc au début de la polycourbe - Rayon de l'arc à la fin de la polycourbe - - - lines - - - 0.4 - + + Génère une surface plane primitive T-spline à l'aide d'un point d'origine et du vecteur normal. + Point racine du plan + Normale de plan + Point 2D de coin minimal dans les coordonnées du plan + Point 2D de coin maximal dans les coordonnées du plan + Nombre de travées dans la largeur + Nombre de travées dans la longueur + Options de symétrie de la surface de T-spline + Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation + Le plan de la surface de T-spline + tspline,plane,origin,normal - - Décaler la polycourbe dans son plan. - Valeur de décalage - Activer/Désactiver pour rendre les coins circulaires - Polycourbe décalée + + Crée un plan T-spline "orienté", positionné au point d'origine avec le vecteur normal, mais avec une orientation de l'axe X spécifique. + Cela n'a aucune incidence sur les opérations de scission, intersection, projection, etc.; cela ne spécifie que l'orientation du système de coordonnées d'entrée. + Point racine du plan + Normale de plan + Axe X du plan + Point 2D de coin minimal dans les coordonnées du plan + Point 2D de coin maximal dans les coordonnées du plan + Nombre de travées dans la largeur + Nombre de travées dans la longueur + Options de symétrie de la surface de T-spline + Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation + Le plan de la surface de T-spline + tspline,plane,origin,normal,axis - - Créer une ou plusieurs polycourbes en décalant une polycourbe plane d'une distance donnée dans un plan défini par la normale du plan. L'argument d'entrée "planeNormal" est défini par défaut sur la normale du plan contenant la courbe, mais une normale explicite parallèle à la normale de la courbe d'origine peut être fournie pour mieux contrôler la direction du décalage. Par exemple, si une direction de décalage cohérente est requise pour plusieurs courbes partageant le même plan, le plan "Normal" peut être utilisé pour remplacer des normales de courbe individuelles et forcer le décalage de toutes les courbes dans la même direction. L'inversion de la normale inverse la direction du décalage. - Une distance de décalage positive s'applique dans la direction du produit cartésien entre la tangente de la polycourbe et le vecteur normal du plan, tandis qu'un décalage négatif s'applique dans la direction opposée. - S'il existe des espaces entre les courbes de composant de décalage, selon les paramètres de fermeture des espaces, ils peuvent être remplis par des arcs circulaires (valeur true) pour donner des coins lisses ou par l'extension (valeur false) des courbes de décalage. - La normale du plan de la courbe's. La valeur par défaut est la normale du plan de la courbe's - Une ou plusieurs polycourbes décalées + + Crée une surface plane primitive T-spline par l'origine et les axes X et Y. + L'axe Z est le produit cartésien des deux vecteurs. + Point racine du plan + Axe X du plan + Axe Y du plan + Point 2D de coin minimal dans les coordonnées du plan + Point 2D de coin maximal dans les coordonnées du plan + Nombre de travées dans la largeur + Nombre de travées dans la longueur + Options de symétrie de la surface de T-spline + Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation + Le plan de la surface de T-spline + tspline,plane,origin,normal,axis - - Raccorder les coins de la polycourbe plate. - Rayon du congé - Indique les coins qui doivent être raccordés. Si la valeur est True, les coins où la tangente au début du deuxième composant se trouve dans le sens des aiguilles d'une montre depuis la tangente à la fin du premier composant (par rapport à la normale de la courbe) seront raccordés. Si la valeur est False, les coins dans le sens inverse des aiguilles d'une montre seront raccordés. - Polycourbe raccordée - - round,smooth,radius - + + Génère une surface plane primitive T-spline à partir d'une liste de points + Forme de jeu de points pour Ajuster au plan + Point 2D de coin minimal dans les coordonnées du plan + Point 2D de coin maximal dans les coordonnées du plan + Nombre de travées dans la largeur + Nombre de travées dans la longueur + Options de symétrie de la surface de T-spline + Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation + Le plan de la surface de T-spline + tspline,plane,fit,bestfit,points - - Corrige une polycourbe auto-sécante en renvoyant une nouvelle polycourbe qui n'est pas auto-sécante si la longueur du segment de chevauchement est inférieure ou égale à la valeur de l'option Length. - Si la valeur de trimLength est supérieure à 0, les segments finaux plus longs que la valeur de trimLength ne sont pas ajustés. - Polycourbe non auto-sécante, non-superposée + + Génère une surface plane primitive T-spline à partir d'une ligne et d'un point. Le point ne peut pas se trouver sur la ligne ou n'importe où sur l'axe de la ligne. + Pour créer un plan + Pour créer un point sur le plan + Point 2D de coin minimal dans les coordonnées du plan + Point 2D de coin maximal dans les coordonnées du plan + Nombre de travées dans la largeur + Nombre de travées dans la longueur + Options de symétrie de la surface de T-spline + Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation + Le plan de la surface de T-spline + tspline,plane,line,point - - Obtenir une représentation du polygone sous forme de chaîne + + Génère une surface plane primitive T-spline à l'aide de trois points comme entrée. Les points ne peuvent pas se trouver sur une ligne droite. + Premier point pour créer un plan + Le deuxième point pour créer un plan + Le troisième point pour créer un plan + Point 2D de coin minimal dans les coordonnées du plan + Point 2D de coin maximal dans les coordonnées du plan + Nombre de travées dans la largeur + Nombre de travées dans la longueur + Options de symétrie de la surface de T-spline + Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation + Le plan de la surface de T-spline + tspline,plane,line,point - - Créer une courbe de polygone en reliant les points. - - + + Construit une surface de cylindre T-spline définie par un système de coordonnées donné, un rayon et une hauteur. + Le centre et la base du cylindre seront ajustés au plan X-Y de ce système de coordonnées + Rayon du cylindre + Hauteur du cylindre + Nombre de travées dans la circonférence + Nombre de travées dans Hauteur + Options de symétrie de la surface de T-spline + Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation + La surface T-Spline Cylindric + tspline,cylinder,radius,height - - Créer une Curve de polygone inscrit dans un cercle. - - - + + Construit une surface de cylindre T-spline selon les points centraux inférieur et supérieur du cylindre. + Le point de départ d'un cylindre + l'extrémité d'un cylindre + Rayon du cylindre + Nombre de travées dans la circonférence + Nombre de travées dans Hauteur + Options de symétrie de la surface de T-spline + Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation + La surface T-Spline Cylindric + tspline,cylinder,radius,points - - Renvoie tous les points de début/fin du segment. + + Crée une surface de cône T-spline avec un rayon de base donné au point de départ + se prolongeant en un sommet au niveau du point de fin. + Le point de départ d'un cône + Point de fin d'un cône + Rayon de la base du cône + Nombre de travées dans la circonférence + Nombre de travées dans Hauteur + Options de symétrie de la surface de T-spline + Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation + Conique de la surface de T-spline + tspline,cone,radius,points - - Renvoie l'écart maximal à partir du plan moyen du polygone. + + Crée une surface de cône T-spline avec un axe à partir du point de départ jusqu'au point d'arrivée, avec un rayon donné au début et à la fin. + Cet objet ne possède pas de sommet et a la forme d'un tronc de cône. + Le point de départ d'un cône + Point de fin d'un cône + Rayon de départ du cône + Rayon de fin d'un cône + Nombre de travées dans la circonférence + Nombre de travées dans Hauteur + Options de symétrie de la surface de T-spline + Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation + Conique de la surface de T-spline + tspline,cone,radii,points,truncated - - Renvoie les coins du polygone - - - - Renvoie le point moyen des coins du polygone - - - centroid - + + Crée un cône T-spline avec un point de base au niveau de l'origine du système de coordonnées, se prolongeant dans la direction de l'axe Z du système de coordonnées, + avec une base circulaire sur le plan XY du système de coordonnées. + Le centre et la base du cône seront ajustés au plan X-Y de ce système de coordonnées + Hauteur du cône + Rayon d'un cône + Nombre de travées dans la circonférence + Nombre de travées dans Hauteur + Options de symétrie de la surface de T-spline + Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation + Conique de la surface de T-spline + tspline,cone,radius,cs - - Renvoie les auto-intersections entre les côtés du polygone. - + + Crée un cône T-spline avec un point de base au niveau de l'origine du système de coordonnées, se prolongeant dans la direction de l'axe Z du système de coordonnées, + avec sa base circulaire dans le plan XY du système de coordonnées. + Le centre et la base seront ajustés au plan X-Y de ce système de coordonnées + Hauteur du cône + Rayon de départ du cône + Rayon de fin d'un cône + Nombre de travées dans la circonférence + Nombre de travées dans Hauteur + Options de symétrie de la surface de T-spline + Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation + Conique de la surface de T-spline + tspline,cone,radius,cs - - Renvoie si un point d'entrée est contenu dans le polygone. Si le polygone n'est pas plat, le point est projeté sur le plan ajusté au mieux et le confinement est calculé à l'aide de la projection du polygone sur le plan ajusté au mieux. Cela renvoie un état d'échec si le polygone s'entrecoupe. - - + + Crée une sphère T-spline centrée au niveau du point d'entrée, avec un rayon donné. + Le centre de la sphère + Rayon de la sphère + Nombre de travées radiale + Nombre de travées dans Hauteur + Options de symétrie de la surface de T-spline + Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation + La surface T-Spline sphérique + tspline,sphere,radius - - Obtenir une représentation de la polysurface sous forme de chaîne + + Crée une sphère T-spline à partir de quatre points d'entrée + Quatre points dans la liste pour créer une sphère. Les points ne doivent pas être coplanaires + Nombre de travées radiale + Nombre de travées dans Hauteur + Options de symétrie de la surface de T-spline + Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation + La surface T-Spline sphérique + tspline,sphere,fit,bestfit - - Crée une polysurface par lissage via des Curves. - Courbes de lissage. - + + Crée une sphère T-spline qui s'ajuste le plus près possible des points d'entrée. + Jeu de points pour ajuster une sphère + Nombre de travées radiale + Nombre de travées dans Hauteur + Options de symétrie de la surface de T-spline + Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation + La surface T-Spline sphérique + tspline,sphere,fit,bestfit - - Crée une PolySurface par lissage via des PolyCurves. - Courbes de lissage. - Courbe de guidage du lissage. - - - loftbyrail - + + Crée un tore T-spline centré au niveau de l'origine du système de coordonnées avec un rayon donné + Tore sera aligné sur le plan XY du système de coordonnées indiqué avec centre dans son origine + Rayon interne du tore + Le rayon externe du tore + Nombre de travées radial interne + Nombre de travées Radial externe + Options de symétrie de la surface de T-spline + Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation + La surface T-Spline toroïdale + tspline,torus,radii,cs - - Crée une PolySurface par lissage via des PolyCurves. - Courbes de lissage. - Courbes de guidage du lissage. - - - loftbyrails,loft rails,guides - + + Crée un tore T-spline avec un centre et un rayon, alignés sur le plan XY du monde par défaut + Centre d'un tore + Rayon interne du tore + Le rayon externe du tore + Nombre de travées radial interne + Nombre de travées Radial externe + Options de symétrie de la surface de T-spline + Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation + La surface T-Spline toroïdale + tspline,torus,radii,cs - - Crée une polysurface en joignant des surfaces. - Surfaces à joindre dans une polysurface - - - joinsurfaces,joinsrf - + + Crée une boîte T-spline centré sur l'origine du système de coordonnées mondiales, avec une largeur, une longueur et une hauteur données + Largeur de la boîte + Longueur de la boîte + Hauteur de la boîte + Nombre de travées dans la largeur + Nombre de travées dans la longueur + Nombre de travées dans Hauteur + Options de symétrie de la surface de T-spline + Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation + Cuboid T-Spline + tspline,box,cuboid,cube,size - - Crée une polysurface à l'aide de surfaces de solide. - Solide à utiliser pour les surfaces - - - solid2poly,solidtopoly,convertsolid - + + Crée une boîte T-spline centrée autour d'un point d'entrée, avec une largeur, longueur et hauteur données + Centre d'une boîte + Largeur de la boîte + Longueur de la boîte + Hauteur de la boîte + Nombre de travées dans la largeur + Nombre de travées dans la longueur + Nombre de travées dans Hauteur + Options de symétrie de la surface de T-spline + Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation + Cuboid T-Spline + tspline,box,cuboid,cube,size,center - - Créer une polysurface via le balayage de courbes le long d'un rail. - Courbe de balayage - Profil de balayage - - - sweep,rail,guide,sweep1 - + + Crée une boîte T-spline centré et orienté au niveau du système de coordonnées, avec une largeur, longueur et hauteur données + Le plan X-Y de la zone sera aligné avec la valeur X correspondante + Largeur de la boîte + Longueur de la boîte + Hauteur de la boîte + Nombre de travées dans la largeur + Nombre de travées dans la longueur + Nombre de travées dans Hauteur + Options de symétrie de la surface de T-spline + Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation + Cuboid T-Spline + tspline,box,cuboid,cube,size,cs,coord - - Créer une polysurface via le balayage d'une courbe le long d'un rail. - Courbe de balayage - Profil de balayage - - - sweep,rail,guide,sweep1,sweepprofile,profile - + + Crée une boîte T-spline s'étendant à partir d'un point bas à un point haut. + Premier coin + Deuxième coin + Nombre de travées dans la largeur + Nombre de travées dans la longueur + Nombre de travées dans Hauteur + Options de symétrie de la surface de T-spline + Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation + Cuboid T-Spline + box,cube,byminmax,by corners,by points - - Renvoie les nouvelles surfaces représentant les surfaces sous-jacentes. - - - subsurfaces,getsurfaces,explode - + + Crée un quadball T-spline centrée au niveau de l'origine du système de coordonnées avec un rayon donné + Système de coordonnées local + Quadball rayon + Nombre de travées dans deux cotes des côtés du quadball + Options de symétrie de la surface de T-spline + Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation + Quadball T-Spline + quadball,tspline,coordinate system,raduis - - Rechercher les surfaces par point. Récupère la première intersection dans la direction avant. Renvoie une surface si l'intérieur de la surface est atteint, deux si l'intérieur de l'arête est atteint, et de nombreuses surfaces si le sommet est atteint - - - - - surfacesatpoint,findsurfaces,extractsurfaces - + + Crée un quadball T-spline avec un centre et un rayon donnés, alignés sur le plan XY du monde par défaut. + Un point de centre + Quadball rayon + Nombre de travées dans deux cotes des côtés du quadball + Options de symétrie de la surface de T-spline + Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation + Quadball T-Spline + quadball,tsplines,center,point,radius - - Rechercher les surfaces par ligne. Récupère toutes les surfaces atteintes par ligne. - - - - surfacesonline,findsurfaces,extractsurfaces,lines - - - 0.5,0.5,0.5,0.4 - + + Construit une surface T-spline à partir d'une surface NURBS à l'aide d'une stratégie uniforme. + La surface NURBS d'entrée est recréée avec des noeuds placés à intervalles de longueur d'arc égaux ou paramétriques + en fonction de l'indicateur useArcLen correspondant et approximés par + la surface NURBS de degré 3. La T-spline de sortie est divisée par le nombre de travée donné + dans les directions U et V. + Entrée d'une surface NURBS + Nombre de travées requis dans la direction U. + Nombre de travées requis dans la direction V + Si vous utilisez la longueur d'arc ou de subdivision paramétrique dans la direction U paramétrique + Si vous utilisez la longueur d'arc ou de subdivision paramétrique dans la direction V paramétrique + Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation + nurbs surface,tspline,uniform - - Calculer les limites des cellules 2D qui ne sont pas connectées à d'autres surfaces - + + Construit une surface T-splineà partir d'une surface NURBS à l'aide d'une stratégie de subdivision de courbure + La surface NURBS d'entrée est reconstruite au degré 3. La T-spline. de sortie a des nombres et positions de travée + dans chaque direction détectée automatiquement en fonction de la courbure. + Entrée d'une surface NURBS + Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation + nurbs surface,tspline,curvature - - Obtenir des solides de la polysurface définie par le sous-jeu de surfaces - + + Construit une T-spline par extrusion d'une courbe le long d'un vecteur donné + Courbe de profil + Vecteur d'extrusion + Distance d'extrusion dans la direction du vecteur + Distance d'extrusion par rapport à la direction du vecteur + Nombre de travées selon la direction du vecteur. Aucune extrusion dans la direction du vecteur ne sera effectuée si 0 est transmis + Nombre de travées par rapport à la direction du vecteur. Aucune extrusion par rapport à la direction du vecteur ne sera effectuée si 0 est transmis + Nombre de travées dans la direction du profil. Automatiquement défini si 0 ou moins + Utiliser une stratégie uniforme ou de courbure pour la répartition des travées le long de la direction de profil + Afficher la surface de la T-spline dans une boîte ou une visualisation uniforme + tspline,extrude,curve - - Renvoie le nombre de surfaces de la polysurface. - Nombre de surfaces + + Crée une T-spline par balayage d'une courbe de section transversale le long d'une trajectoire + Courbe de profil + La courbe de la trajectoire + Si les travées doivent être parallèles dans la direction de la trajectoire + Nombre de travées dans le chemin + Nombre de travées dans le profil. Automatiquement définie si 0 ou moins + Utiliser une valeur uniforme ou courbure stratégie de travées de distribution le long de la trajectoire + Utiliser une valeur uniforme ou courbure stratégie de travées de distribution le long de la ligne de profil en long + Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation + tspline,sweep,curve - - Renvoie le nombre d'arêtes de la polysurface. - Nombre d'arêtes + + Crée une surface de T-Spline par balayage de la courbe du profil autour de l'axe formé + par l'origine et la direction de l'axe, en commençant par l'angle initial, start_angle, en degrés, + et par balayage par sweep_angle en degrés + Courbe de profil + Centre de rotation + Axe de rotation + Angle de rotation de départ à partir de + Angle pour terminer la rotation à + Nombre de travées dans un rayon + Nombre de travées dans la hauteur. Automatiquement définie si 0 ou moins + Utiliser une valeur uniforme ou pour les travées de la répartition de la stratégie de courbure + Options de symétrie de la surface de T-spline + Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation + tspline,revolve,curve - - Renvoie le nombre de sommets de la polysurface. - Nombre de sommets + + Crée une surface de T-spline à partir de la liste de lignes. + Accepte les courbes, mais utilise uniquement les points de début et de fin pour celles-ci. + Les lignes de construction de T-Spline. Seules les extrémités sont utilisés + Le nombre maximal de faces ajustée + La tolérance d'intersection courbe-courbe + Si vous souhaitez le pli des sommets à valence 2 ou non + Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation + tspline,line,build - - Raccorde une PolySurface le long des Edges d'entrée avec un rayon donné. - - - - - round,smooth,smoothedge,roundedges - + + Crée une surface de tuyaux de T-spline à l'aide d'un réseau de courbes ou de lignes. + Une jonction lisse est créée à chaque intersection de courbes. + Certains paramètres utilisent une seule valeur ou uneliste - une valeur par courbe. + Liste de courbes à partir desquelles créer des canalisations + Rayon par défaut des canalisations créées + Tolérance utilisée pour détecter les intersections de courbes + Nombre de segments pour chaque courbe. La taille de la liste peut correspondre au nombre de courbes ou être égal à 1 pour la réplication ou à 0 pour la détermination automatique. + Si la valeur est True, les paramètres de la poignée située au début de chaque courbe sont générés automatiquement, et les paramètres personnalisés rotationsAtStart, radiiAtStart et positionsAtStart sont ignorés. + Si la valeur est True, les paramètres de la poignée située à la fin de chaque courbe sont générés automatiquement, et les paramètres personnalisés rotationsAtEnd, radiiAtEnd et positionsAtEnd sont ignorés. + Angle de rotation personnalisé en degrés pour chaque poignée de canalisation au début de chaque courbe. Ce paramètre est ignoré lorsque autoHandleStart est défini sur True. La taille de la liste peut correspondre au nombre de courbes ou être égal à 1 pour la réplication. + Angle de rotation personnalisé en degrés pour chaque poignée de canalisation à la fin de chaque courbe. Ce paramètre est ignoré lorsque autoHandleEnd est défini sur True. La taille de la liste peut correspondre au nombre de courbes ou être égal à 1 pour la réplication. + Rayon personnalisé pour chaque poignée de canalisation au début de chaque courbe. Ce paramètre est ignoré lorsque autoHandleStart est défini sur True. La taille de la liste peut correspondre au nombre de courbes ou être égal à 1 pour la réplication. + Rayon personnalisé pour chaque poignée de canalisation à la fin de chaque courbe. Ce paramètre est ignoré lorsque autoHandleEnd est défini sur True. La taille de la liste peut correspondre au nombre de courbes ou être égal à 1 pour la réplication. + Position personnalisée de chaque poignée de canalisation au début de chaque courbe, en pourcentage, entre 0 et 1 sur la longueur d'arc de la courbe. Ce paramètre est ignoré lorsque l'élément autoHandleStart est défini sur True. La taille de la liste peut correspondre au nombre de courbes ou être égal à 1 pour la réplication. Les positions de début et de fin ne doivent pas se chevaucher sur chaque courbe. Idéalement, la position de début doit être proche de 0 et la position de fin doit être proche de 1. + Position personnalisée de chaque poignée de canalisation à la fin de chaque courbe, en pourcentage, entre 0 et 1 sur la longueur d'arc de la courbe. Ce paramètre est ignoré lorsque l'élément autoHandleEnd est défini sur True. La taille de la liste peut correspondre au nombre de courbes ou être égal à 1 pour la réplication. Les positions de début et de fin ne doivent pas se chevaucher sur chaque courbe. Idéalement, la position de début doit être proche de 0 et la position de fin doit être proche de 1. + Afficher la surface de la T-spline dans une boîte ou une visualisation uniforme + tspline,create,pipe,curve - - Chanfreine une PolySurface le long des Edges d'entrée avec un décalage donné à partir de l'angle d'arête. - - - - - bevel,flattenedges - + + Combine les surfaces de T-spline données en une seule surface. + Il est possible de disjoindre les surfaces. + Si au moins une des surfaces est en mode boîte, la surface de sortie sera également en mode boîte. + Remarque: toutes les surfaces d'entrée doivent présenter la même version pour pouvoir être combinées correctement. C'est pourquoi il est possible de cloner une ou plusieurs surfaces en interne et de faire passer leur version au niveau supérieur ou inférieur pour la faire correspondre à celle utilisée actuellement dans Dynamo. Cela peut engendrer de légères différences dans la surface de sortie par rapport aux résultats attendus. En revanche, les surfaces d'entrée resteront les mêmes. + Les surfaces T-Spline pour combiner + tspline,combine - - Obtenir une représentation du rectangle sous forme de chaîne + + Retourne une liste des réflexions appliqué à la T-spline + tspline,symmetry,reflections - - Créer un rectangle à l'aide de quatre points de coin. - Liste des coins du rectangle - Rectangle créé par des coins - - rectbypointarray - + + Retourne True si une T-spline donnée est en mode boîte + tspline,boxmode,smooth - - Créer un rectangle à l'aide de quatre points de coin. - 1er coin du rectangle - 2e coin du rectangle - 3e coin du rectangle - 4e coin du rectangle - Rectangle créé par des coins - - rectbypoints - + + Retourne True si une T-spline donnée est extractible (peut être affiché mode lisse) + tspline,extractable - - Créer un rectangle centré au niveau de l'origine du SCG dans le plan XY du SCG, avec la largeur (longueur de l'axe X) et la longueur (longueur de l'axe Y) spécifiées. - Largeur du rectangle - Longueur du rectangle - Rectangle créé par la largeur et la longueur - - rectbylengths - + + Retourne True si une T-spline donnée est fermée + tspline,closed - - Créer un rectangle centré au niveau de la racine du plan d'entrée, avec la largeur d'entrée (longueur de l'axe X du plan) et la longueur d'entrée (longueur de l'axe Y du plan). - Plan utilisé pour centrer le rectangle - Largeur du rectangle - Longueur du rectangle - Rectangle créé par la largeur et la longueur - - rectangle,rectbylengths - + + Retourne True si une T-spline donnée est hermétique. Toutes les surfaces fermées sont hermétiques, mais certaines surfaces hermétiques sont ouvertes. + tspline,watertight - - Créer un rectangle centré au niveau de l'origine d'entrée dans le plan XY du CoordinateSystem, avec la largeur (longueur de l'axe X) et la longueur (longueur de l'axe Y) spécifiées. - Système de coordonnées du rectangle (centre du rectangle) - Largeur du rectangle - Longueur du rectangle - Rectangle créé à partir de la largeur et de la longueur - - rectbylengths - + + Retourne True si une T-spline donnée est standard (tous les points T sont séparés des points étoile par au moins deux isocourbes) + tspline,standard - - Largeur du rectangle - - rectX,rectx - + + Convertit la surface de T-spline en solide ou en surface en fonction de la forme + Remarque: quelques légers changements inattendus sont susceptibles de se produire dans la BRep de sortie si la surface d'entrée a été créée dans une version de T-spline supérieure à celle qui a été chargée dans Dynamo. Dans ce cas, une copie de la surface sera créée dans la version utilisée par Dynamo et utilisée pour la conversion. + Détermine si le corps généré doit présenter la même topologie que la surface T-Spline d'entrée. + Entité de topologie (solide ou surface) + tspline,brep,solid,surface - - Hauteur du rectangle - - rectY,recty - + + Convertit la surface de T-spline donnée au maillage. Le maillage peut contenir des triangles et des quadrilatères. + Le nombre minimal de segments dans chaque direction. Au moins un segment sera toujours généré. + Distance maximale autorisée entre le maillage de la surface. Pour une valeur égale à zéro ou négative. Valeur désactiver son utilisation + Entité de maillage + tspline,convert,mesh - - Obtenir une représentation du solide sous forme de chaîne + + Épaissit la surface de T-spline donnée en fonction de la distance donnée dans la direction des normales de face + Distance à épaissir + Détermine si les arêtes résultantes doivent être pliés + Epaississement de surface TSpline + tspline,thicken,normal - - Créer un solide en indiquant ses faces de composant en tant que surfaces. - - - - Brep,brep - + + Épaissit la surface de t-spline par vecteur donné + La direction de l'épaississement + Détermine si les arêtes résultantes doivent être pliés + Epaississement de surface TSpline + tspline,thicken,vector - - Créer un solide par lissage entre des Curves fermées de profil de coupe d'entrée. - - - - Brep,brep - + + Ajoute un pli à l'arête donnée sur une surface de T-spline + Les arêtes à plier + La surface TSpline avec les arêtes pliées + tspline,edge,crease - - Créer un solide par lissage entre les Curves fermées de profil de coupe d'entrée, à l'aide d'une Curve de guidage. La Curve de guidage doit entrecouper toutes les Curves de profil de coupe. - - - - - Brep,brep,guide,loft - + + Retire le pli dujeu d'arêtes donné + Pour annuler le pli des arêtes + La surface TSpline avec des arêtes non pliées + tspline,crease,uncrease - - Créer un solide par lissage entre les Curves fermées de profil de coupe d'entrée, avec l'aide de Curves de guidage. Les Curves de guidage doivent entrecouper toutes les Curves de profil de coupe. - - - - - Brep,brep,guides,loft - + + Ajoute un pli au jeu de sommets donné sur une surface de T-spline + Sommets de pli + La surface TSpline avec les arêtes pliées + tspline,edge,crease - - Créez un solide par lissage entre des profils de coupe d'entrée constitués de PolyCurves fermées. Cette opération est optimisée pour les coupes composées de segments de ligne exclusivement, avec des sommets suivant le même ordre. Si l'option de vérification et réparation est activée, la validité du solide obtenu est garantie. Si vous la désactivez, en revanche, les performances devraient s'améliorer. - - - - - Brep,brep,ruled,loft - + + Retire le pli du jeu de sommets donné + Les sommets pour annuler le pli + La surface TSpline avec des arêtes non pliées + tspline,crease,uncrease - - Balayer une Curve fermée le long d'une trajectoire. - - - - - Brep,brep,sweep1 - - - - Extruder une courbe fermée le long d'une trajectoire. - Courbe fermée qui sera le profil de l'extrusion - Trajectoire qui représente la trajectoire de l'extrusion - Couper l'extrémité de l'extrusion par chemin et la rendre normale à la trajectoire - Un solide par extrusion de la courbe du profil le long d'une trajectoire - - Brep,brep,sweep1 - + + Soude la liste de sommets donnéeen un seul sommet + Sommets à souder + Position de la poignée de sommet. La moyenne de la position des poignées est utilisée si une valeur nulle est transmise. + Conserver la subd-creases de la topologie d'entrée + La surface TSpline avec les sommets soudés + tspline,weld,vertex - - Balayer une Curve de profil fermée le long de deux Curves de rail. - Trajectoire d'entrée du balayage. - Un rail de guidage pour l'orientation du balayage. - La courbe de profil à balayer le long de la trajectoire - - - Brep,brep,sweep2,guides,sweepprofile - + + Soude les sommets du premier et deuxième groupes par paire. + Le premier groupe est considéré comme des sommets de cette T-spline. + Les sommets du deuxième groupe peuvent être depuis cette surface ou depuis n'importe quelle autre. + Dans le cas de différents T-splines, Combiner est effectué avant l'opération de soudure. + Le premier groupe de sommets à souder + Deuxième groupe de sommets à souder + Conserver la subd-creases de la topologie d'entrée + La surface TSpline avec les sommets soudés + tspline,weld,vertex - - Créer un solide de révolution, en balayant la courbe de profil autour du rayon d'axe formé par l'origine et le vecteur de l'axe, à partir de l'angle de départ en degrés vers l'angle de balayage en degrés. - Courbe de contour à faire pivoter - Origine de l'axe de révolution - Direction de l'axe de révolution - Angle de départ en degrés - Angle de balayage en degrés - Solide créé par révolution - - Brep,brep,lathe,revolveprofile - + + Recherche tous les sommets coïncidents et les soude + Tolérance de coïncidence dans Seek + La surface TSpline sans les sommets coïncidents + tspline,weld,coincident,vertex - - Assembler un ensemble de solides en un solide unique - Un ensemble de solides - - - Brep,brep,boolean,addition - + + Dessoude toutes les arêtes données. Cela dessoudera chaque sommet sur toutes les arêtes. + Un jeu d'arêtes pour lesquelles annuler la soudure + Surface TSpline avec des arêtes non soudées + tspline,unweld,edge - - Renvoie la superficie -- somme de toutes les superficies de toutes les faces + + Dessoude toutes les arêtes données. Cela dessoudera tous les sommets sur toutes les arêtes. + Un jeu de sommets pour lesquels annuler la soudure + Surface TSpline avec des sommets non soudés + tspline,unweld,vertex - - Renvoie le volume total du solide + + Crée une correspondance avec une T-spline et une boucle fermée de courbes + Boucle d'arête de T-Spline avec laquelle créer une correspondance + Boucle d'arête fermée avec laquelle créer une correspondance + Continuité de géométrie avec laquelle essayer d'établir une correspondance: G0, G1 et G2 + Indique si l'alignement avec la valeur arcLength doit être utilisé lors de l'établissement de la correspondance + Si la valeur est True, des points de contrôle supplémentaires seront ajoutés à la T-Spline afin d'établir une correspondance avec les surfaces selon une certaine tolérance. + Nombre maximal d'étapes d'affinement. Paramètre ignoré si useRefinement est défini sur False. + Tolérance à atteindre. Paramètre ignoré si useRefinement est défini sur False. + Indique si la propagation doit être utilisée lors de l'établissement de correspondance + Permet de déterminer dans quelle proportion la surface est concernée par la correspondance. Paramètre ignoré si usePropagation est défini sur False. + Echelle tangente pour G1 ou échelle de courbure pour G2. Paramètre ignoré si la continuité est G0. + Indique si le sens de l'axe doit être inversé + Surface de T-Spline située entre les arêtes de bordure de la T-Spline et la boucle de la courbe + tspline,match,curve - - Centre de gravité du solide - - - average,center - + + Crée une correspondance avec une T-spline et une boucle fermée d'arêtes BRep. D'abord, + la boucle d'arête est convertie en boucle de courbe, puis la correspondance est effectuée. + Boucle d'arête de T-Spline avec laquelle créer une correspondance + Boucle d'arête BRep fermée avec laquelle créer une correspondance + Continuité de géométrie avec laquelle essayer d'établir une correspondance: G0, G1 et G2 + Indique si l'alignement avec la valeur arcLength doit être utilisé lors de l'établissement de la correspondance + Si la valeur est True, des points de contrôle supplémentaires seront ajoutés à la T-Spline afin d'établir une correspondance avec les surfaces selon une certaine tolérance. + Nombre maximal d'étapes d'affinement. Paramètre ignoré si useRefinement est défini sur False. + Tolérance à atteindre. Paramètre ignoré si useRefinement est défini sur False. + Indique si la propagation doit être utilisée lors de l'établissement de correspondance + Permet de déterminer dans quelle proportion la surface est concernée par la correspondance. Paramètre ignoré si usePropagation est défini sur False. + Echelle tangente pour G1 ou échelle de courbure pour G2. Paramètre ignoré si la continuité est G0. + Indique si le sens de l'axe doit être inversé + Surface de T-Spline située entre les arêtes de bordure de la T-Spline et la boucle d'arête BRep + tspline,match,brep - - Union booléenne de ce solide et d'un autre solide. - - - - addition,merge,combine - + + Supprime les sommets de la topologie de T-spline + Sommet ou des sommets à supprimer + La surface TSpline avec suppression de sommets + tspline,vertex,vertices,delete - - Unit une liste de solides à ce solide. - - - - addition,merge,combine,unionmany,union multi - + + Supprime les arêtes de la topologie de T-spline + l'arête ou les arêtes à supprimer + La surface TSpline avec arêtes supprimées + tspline,edge,delete - - Différence booléenne de ce solide avec un autre - - + + Supprime des faces à partir de la topologie de T-spline + La ou les faces à supprimer + La surface TSpline avec faces supprimées + tspline,face,delete - - Différence booléenne de ce solide et l'union des solides d'entrée - - - - subtract,differencemany,diffall,diff multi - + + Changer le style de visualisation d'une T-spline. + visualisation lisse Si True est transmise, sinon en boite + Activer ou désactiver le lissage de visualisation + T-spline avec style de visualisation choisie + tspline,visualization,mode,smooth,box - - Obtenir une coque solide à partir des faces de ce solide - Distance de prolongement de la coque vers l'intérieur - Distance de prolongement de la coque vers l'extérieur - - - extract shell,offset and extract - + + Effectue une seule ou plusieurs extrusions symétriques dans un jeu d'arêtes et déplace les nouvelles arêtes selon le vecteur donné + Un jeu d'arêtes à extruder + Vecteur pour le déplacement des arêtes + Nombre de segments qui seront créés + T-spline avec arêtes extrudées + tspline,extrude,direction,vector,edge - - Projette la Geometry d'entrée sur ce solide, dans la direction du vecteur d'entrée. Actuellement, cette méthode de projection ne prend en charge que les points ou les courbes. - - - - - projectonto,projectonsolid,projecttosolid - + + Effectue une seule ou plusieurs extrusions symétriques sur un jeu de faces et déplace les nouvelles arêtes selon le vecteur donné + Un jeu de faces pour extruder + Vecteur pour le déplacement des faces + Nombre de segments qui seront créés + T-Spline avec faces extrudées + tspline,extrude,direction,vector,face - - Raccorde un solide le long des Edges d'entrée avec un rayon donné. - - - - - round,smooth,smoothedge,roundedges - + + Effectue une seule ou plusieurs extrusions symétriques dans un jeu d'arêtes et déplace les nouvelles arêtes selon la trajectoire de la courbe donnée + Un jeu d'arêtes à extruder + Le chemin d'accès, de nouvelles arêtes suivent + Nombre de segments qui seront créés + T-Spline avec arêtes extrudées + tspline,extrude,curve,edge - - Chanfreine un solide le long des Edges d'entrée avec un décalage donné à partir du coin de l'arête. - - - - - bevel,flattenedges - + + Effectue une seule ou plusieurs extrusions symétriques dans un jeu de faces et déplace les nouvelles arêtes selon l la trajectoire de la courbe donnée + Un jeu de faces pour extruder + Le chemin d'accès, de nouvelles faces suivent + Nombre de segments qui seront créés + T-Spline avec faces extrudées + tspline,extrude,curve,face - - Sépare un solide en solides individuels s'il comporte plusieurs blocs disjoints. Renvoie le même solide s'il s'agit d'un bloc contigu unique. - séparer les solides disjoints - - split,disjoint - + + Remplace des arêtes données avec un canal de faces + Un jeu d'arêtes pour remplacer des + Le biseautage seront disponibles pour ce pourcentage (entre 0 et 1) des faces adjacentes à l'arête sélectionnée. + Le nombre de lignes de faces dans le canal + Si vous souhaitez créer de nouvelles faces sur le mode boîte des faces du modèle. + Détermine l'arrondi ou le biseautage est plat. Utilise les valeurs de 0 à 1. + T-Spline aux arêtes biseautées + tspline,bevel,edge - - Tente de réparer le solide. - + + Fait glisser des arêtes données le long des arêtes adjacentes + Un jeu d'arêtes à un cliché + Les arêtes seront glisser cette distance (sous la forme d'un pourcentage compris entre 0 et 1) vers les faces adjacentes. + Détermine l'arrondi ou le biseautage est plat. Utilise les valeurs de 0 à 1. + avec les arêtes T-Spline slided + tspline,slide,edge - - Obtenir une représentation de la sphère sous forme de chaîne + + Fusionne des arêtes données. Les arêtes dans chaque groupe doivent créer un nombre égal + de jeux continus. Les arêtes du premier groupe sont considérées comme + les arêtes de cette surface. Les arêtes du deuxième groupe peuvent être + à partir de cette surface ou de toute autre surface. En cas de différentes + surfaces, combiner est effectué avant de fusionner. + Premier jeu d'arêtes à fusionner + Second jeu d'arêtes à fusionner + La surface correspond à la surface d'origine. + Surface de T-spline avec arêtes fusionnées + tspline,merge,edge - - Créer une sphère solide centrée au niveau du point d'entrée, avec un rayon donné. - - - - - Brep,brep - + + Construit un pont entre deux jeux de faces. Les éléments du premier groupe + sont considérés comme des enfants de cette surface. Les éléments du deuxième + groupe peuvent être soit des enfants de cette surface ou appartiennent à + ne surface différente. La topologie au sein de chaque groupe peut ne pas être adjacente, + mais doit créer le même nombre de boucles distinctes. + Le premier groupe de faces de pont + Deuxième groupe de faces de pont + Relier des courbes pour chaque topologie + Boucle (lignes droites sont utilisées si liste vide est transmise, si une courbe + réussite est répliqué si plusieurs entrées boucle est détecté) + Nombre total des rotations autour + la normale des cadres le long de la courbe pour chaque transition + Boucle de topologie (0 est utilisée si liste vide est transmise, si une valeur + réussite est répliqué si plusieurs entrées boucle est détecté) + Le nombre de segments le long du pont pour le système d'exploitation + Chaque boucle de topologie. Nombre de travées pour chaque groupe doit être + supérieur à nombre correspondant de rotations (1 est utilisé si vide + La liste est transmise, si la valeur transmise est répliquée si plus de + Une boucle d'entrée est détecté) + Supprimer les ponts entre les arêtes de bordure. + Conserver la subd-creases du + Topologie d'entrée + Liste de sommets pour orienter + chaque topologie boucle à partir du premier groupe (le nombre de sommets doivent + La saisie de détection de boucles ou de liste peut être vide) + Liste de sommets pour orienter + chaque topologie boucle dans le second groupe (le nombre de sommets doivent + La saisie de détection de boucles ou de liste peut être vide) + Liste des drapeaux indiquant si + Pour inverser l'axe du pont pour topologie correspondant de la boucle. + (False est définie si liste vide est transmise, si la valeur transmise est répliqué + Pour chaque boucle d'entrée détecté) + La surface TSpline avec une topologie, relié par un pont + tspline,bridge,face - - Créer une sphère solide contenant quatre points d'entrée sur la surface. - - - - Brep,brep - + + Construit un pont entre un jeu de faces et un jeu d'arêtes. Les éléments du + premier groupe sont considérés comme des enfants de cette surface. Les éléments du + second groupe peuvent être des enfants de cette surface ou appartiennent + à une surface différente. La topologie au sein de chaque groupe peut ne pas être + adjacente, mais doit créer le même nombre de boucles distinctes. + Le premier groupe de faces de pont + Deuxième groupe d'arêtes pont + Relier des courbes pour chaque topologie + Boucle (lignes droites sont utilisées si liste vide est transmise, si une courbe + réussite est répliqué si plusieurs entrées boucle est détecté) + Nombre total des rotations autour + la normale des cadres le long de la courbe pour chaque transition + Boucle de topologie (0 est utilisée si liste vide est transmise, si une valeur + réussite est répliqué si plusieurs entrées boucle est détecté) + Le nombre de segments le long du pont pour le système d'exploitation + Chaque boucle de topologie. Nombre de travées pour chaque groupe doit être + supérieur à nombre correspondant de rotations (1 est utilisé si vide + La liste est transmise, si la valeur transmise est répliquée si plus de + Une boucle d'entrée est détecté) + Supprimer les ponts entre les arêtes de bordure. + Conserver la subd-creases du + Topologie d'entrée + Liste de sommets pour orienter + chaque topologie boucle à partir du premier groupe (le nombre de sommets doivent + La saisie de détection de boucles ou de liste peut être vide) + Liste de sommets pour orienter + chaque topologie boucle dans le second groupe (le nombre de sommets doivent + La saisie de détection de boucles ou de liste peut être vide) + Liste des drapeaux indiquant si + Pour inverser l'axe du pont pour topologie correspondant de la boucle. + (False est définie si liste vide est transmise, si la valeur transmise est répliqué + Pour chaque boucle d'entrée détecté) + La surface TSpline avec une topologie, relié par un pont + tspline,bridge,face,edge - - Ajuster une sphère aussi près que possible des points d'entrée. - - - - Brep,brep - + + Construit un pont entre un jeu d'arêtes et un jeu de faces. Les éléments du + premier groupe sont considérés comme des enfants de cette surface. Les éléments du + second groupe peuvent être des enfants de cette surface ou appartiennent + à une surface différente. La topologie au sein de chaque groupe peut ne pas être + adjacente, mais doit créer le même nombre de boucles distinctes. + Le premier groupe d'arêtes pont + Deuxième groupe de faces de pont + Relier des courbes pour chaque topologie + Boucle (lignes droites sont utilisées si liste vide est transmise, si une courbe + réussite est répliqué si plusieurs entrées boucle est détecté) + Nombre total des rotations autour + la normale des cadres le long de la courbe pour chaque transition + Boucle de topologie (0 est utilisée si liste vide est transmise, si une valeur + réussite est répliqué si plusieurs entrées boucle est détecté) + Le nombre de segments le long du pont pour le système d'exploitation + Chaque boucle de topologie. Nombre de travées pour chaque groupe doit être + supérieur à nombre correspondant de rotations (1 est utilisé si vide + La liste est transmise, si la valeur transmise est répliquée si plus de + Une boucle d'entrée est détecté) + Supprimer les ponts entre les arêtes de bordure. + Conserver la subd-creases du + Topologie d'entrée + Liste de sommets pour orienter + chaque topologie boucle à partir du premier groupe (le nombre de sommets doivent + La saisie de détection de boucles ou de liste peut être vide) + Liste de sommets pour orienter + chaque topologie boucle dans le second groupe (le nombre de sommets doivent + La saisie de détection de boucles ou de liste peut être vide) + Liste des drapeaux indiquant si + Pour inverser l'axe du pont pour topologie correspondant de la boucle. + (False est définie si liste vide est transmise, si la valeur transmise est répliqué + Pour chaque boucle d'entrée détecté) + La surface TSpline avec une topologie, relié par un pont + tspline,bridge,face,edge - - Renvoyer le point central de la sphère. + + Construit un pont entre deux jeux d'arêtes. Les éléments du + premier groupe sont considérés comme des enfants de cette surface. Les éléments du + second groupe peuvent être enfants de cette surface ou appartiennent + à une surface différente. La topologie au sein de chaque groupe peut ne pas être + adjacente mais doit créer le même nombre de boucles distinctes. + Le premier groupe d'arêtes pont + Deuxième groupe d'arêtes pont + Relier des courbes pour chaque topologie + Boucle (lignes droites sont utilisées si liste vide est transmise, si une courbe + réussite est répliqué si plusieurs entrées boucle est détecté) + Nombre total des rotations autour + la normale des cadres le long de la courbe pour chaque transition + Boucle de topologie (0 est utilisée si liste vide est transmise, si une valeur + réussite est répliqué si plusieurs entrées boucle est détecté) + Le nombre de segments le long du pont pour le système d'exploitation + Chaque boucle de topologie. Nombre de travées pour chaque groupe doit être + supérieur à nombre correspondant de rotations (1 est utilisé si vide + La liste est transmise, si la valeur transmise est répliquée si plus de + Une boucle d'entrée est détecté) + Supprimer les ponts entre les arêtes de bordure. + Conserver la subd-creases du + Topologie d'entrée + Liste de sommets pour orienter + chaque topologie boucle à partir du premier groupe (le nombre de sommets doivent + La saisie de détection de boucles ou de liste peut être vide) + Liste de sommets pour orienter + chaque topologie boucle dans le second groupe (le nombre de sommets doivent + La saisie de détection de boucles ou de liste peut être vide) + Liste des drapeaux indiquant si + Pour inverser l'axe du pont pour topologie correspondant de la boucle. + (False est définie si liste vide est transmise, si la valeur transmise est répliqué + Pour chaque boucle d'entrée détecté) + La surface TSpline avec une topologie, relié par un pont + tspline,bridge,edge - - Renvoyer le rayon de la sphère. + + Remplit les trous dans une T-spline + Jeu d'arêtes avec perçage intérieur. Arêtes doivent être bordure. + Méthode utilisée pour le remplissage de perçage: 0 - maillage par approximation, 1 - polygones, 2 - Réduire, 3 - Réduire et Soudure + Conserver la subd-creases de la topologie d'entrée + tspline,edge,fill,hole - - Obtenir une représentation de la surface sous forme de chaîne + + Ajoute la liste donnée de réflexions à une T-spline + Liste des réflexions + Si vous souhaitez souder portions symétriques + Tolérance de soudure portions symétriques + Surface de T-spline avec des réflexions ajouté - - Assemblez un ensemble de surfaces en une seule. Cette méthode peut renvoyer une polysurface si l'assemblage obtenu n'est pas multiple ou comporte plusieurs faces. - Ensemble de surfaces. - Union des surfaces - - merge,join,boolean,addition - + + Supprime toutes les réflexions de la T-spline donnée + Surface de T-spline avec réflexions donné supprimé - - Créer une surface par lissage entre les Curves de profil de coupe d'entrée. - Courbes de lissage - Surface créée par lissage - - loft - + + Comprime toute la topologie sur une surface d'entrée et rend les index contiguës. Cette fonction maintient l'ordre relatif des index. + tspline,index,compress - - Créer une surface par lissage entre les lignes de profil de coupe d'entrée. Cette méthode est un peu plus rapide et permet d'obtenir un résultat plus lisse que Surface.ByLoft. - - - - ruledsurface,lines - - - 0.5,0.4 - + + Subdivise les faces données en quatre faces chacune en mode exact ou simple + en fonction de l'entrée "exacte" + Liste des faces pour subdiviser + Si la propriété est définie sur False, la surface obtenue peut être Moins inclinées et plus que l'original. + Si la propriété est définie sur True, elle conserve sa forme d'origine + donnée de T-Spline avec faces subdivisées + tspline,subdivide,faces,simple - - Lisser une surface au travers des profils de coupe avec une courbe de guidage indiquée (également appelée "rail"). La courbe de guidage doit entrecouper toutes les courbes de profil de coupe. - - - - - loftbyrail - + + Interpole une surface de T-spline donnée. L'interpolation avant déplace les points de contrôle à leur emplacement paramétrique sur la surface. L'interpolation inverse génère un point sur la surface pour chaque point de contrôle d'origine et déplace ce point de contrôle à son point de surface correspondant. + Direction d'interpolation: avant Si faux, inverser sinon + Interpolé T-Spline dans la direction donnée + tspline,interpolate,reverse - - Lisser une surface au travers des profils de coupe avec des courbes de guidage indiquées (également appelées "rails"). Les courbes de guidage doivent entrecouper toutes les courbes de profil de coupe. - Courbes de lissage - Courbes pour guider le lissage - Surface créée par lissage - - loftbyrails,loft rails,guides - + + Prend tous les sommets de T-spline donnés et les tire vers le point le plus proche + sur la cible des géométries. Si "surfacePoints" est True, le point de surface + du sommet est extrait. Si False, la poignée de contrôle est tirée. + Liste de sommets pour tirer + Liste des géométries à tirer pour + Drapeau indiquant si la surface ou les points de contrôle des sommets + Surface de T-spline avec tirées de sommets + tspline,pull,vertices - - Créez une surface en balayant une courbe de profil le long d'une trajectoire. - Courbe de balayage - Courbe de la trajectoire utilisée pour le balayage le long de - Surface créée par balayage du profil le long de la trajectoire - - sweep,rail,guide,sweep1 - + + Aplanit les points de contrôle des sommets donnés à un seul plan. + Requiert une entrée d'au moins quatre sommets. + Liste de sommets + Surface de T-spline avec les sommets aplanie + tspline,flatten,vertices - - Créez une surface en balayant une courbe de profil le long d'une trajectoire. - Courbe à extruder par chemin - Courbe de la trajectoire utilisée pour l'extrusion par chemin - Couper l'extrémité de l'extrusion par chemin et la rendre normale à la trajectoire - Surface créée par extrusion du profil le long de la trajectoire - - sweep,rail,guide,sweep1 - + + Aplanit les points de contrôle des sommets donné à un seul plan + qui sera parallèle au plan donné. + Requiert une entrée d'au moins quatre sommets. + Liste de sommets + Pour ajuster les sommets parallèle au plan + Surface de T-spline avec les sommets aplanie + tspline,flatten,vertices,fitparallel - - Créer une surface de polygone en reliant les points d'entrée dans un polygone fermé et en corrigeant celui-ci. - Liste des points du périmètre - Surface créée à partir de points de périmètre - - patch,surfacebypolygon - + + Copie les faces données vers une nouvelle surface de T-spline sans symétrie + Les faces à dupliquer + Surface de T-spline avec option Faces uniquement + tspline,face,duplicate - - Balayer la courbe de profil de coupe le long d'une trajectoire guidée par deux rails - Trajectoire d'entrée du balayage. - Un rail de guidage pour l'orientation du balayage. - La courbe de profil à balayer le long de la trajectoire. - Surface créée par balayage de deux rails + + Inverse les normales de toutes les faces dans le maillage + Surface de T-spline avec des normales inversées + tspline,flip,normal,vector + + + Rend tous les intervalles de noeuds sur une surface de T-spline uniformes + Surface de T-spline avec uniforme interne + tspline,knot,uniform + + + Normalise la T-spline donnée au point où une insertion exacte + peut être effectuée. Si elle ne peut pas être normalisée, un avertissement s'affiche + avec la raison. + La normalisation de la surface de T-spline + tspline,standardize + + + Déplace les sommets donnés le long du vecteur donné + Liste de sommets à déplacer + Direction pour vous déplacer le long de + Drapeau indiquant si la surface ou les points de contrôle des sommets + + + + Exporte un jeu de surfaces de T-spline donné vers un fichier de scène de T-spline + Jeu de surfaces T-Spline à exporter + Chemin d'accès au fichier à enregistrer + Le chemin d'accès du fichier dans lequel le jeu est enregistré + tspline,export,save,tss,path + + + Exporte une surface de T-spline donnée vers un fichier de maillage de T-spline + Surface de T-spline à exporter + Chemin d'accès au fichier à enregistrer + Chemin de fichier à l'endroit où la surface T-spline est enregistré + tspline,export,save,tsm,path + + + Convertit la surface de T-spline donnée dans une chaîne au format de maillage (TSM) de T-spline + Surface de T-Spline à sérialiser + Chaîne dans laquelle la surface de T-Spline est sérialisée + tspline,import,serialize + + + Crée une surface de T-spline à partir d'une chaîne donnée au format de maillage (TSM) de T-spline + Représentation sous forme de chaîne du fichier de maillage T-Spline + Afficher la surface de la T-Spline dans la boîte ou Lissage de visualisation + La surface T-Spline récemment chargée dans la liste + tspline,import,serialize + + + Charge une surface de T-spline à partir du chemin de fichier de maillage de T-spline + Chemin d'accès au fichier à charger depuis + Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation + La surface T-Spline récemment chargés dans la liste + tspline,import,load,tsm,path + + + Charge une surface de T-spline à partir du fichier de maillage de T-spline donné + Chargement à partir du fichier + Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation + La surface T-Spline récemment chargés dans la liste + tspline,import,load,tsm,file + + + Charge un jeu de surfaces de T-spline à partir du fichier de scène de T-spline donné + Chemin d'accès au fichier à charger depuis + Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation + Un ensemble de surfaces T-Spline nouvellement chargé + tspline,import,load,tss,path + + + Charge un jeu de surfaces de T-spline à partir du fichier de scène de T-spline donné + Chargement à partir du fichier + Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation + Un ensemble de surfaces T-Spline nouvellement chargé + tspline,import,load,tss,file + + + Obtenir une représentation de l'UV sous forme de chaîne + + + Comparer les deux UV + L'autre UV + Si les deux objets sont égaux + + + Obtenir un code de hachage pour ce type + Un code de hachage unique pour cet objet + + + Créer un UV à partir de deux doubles. + Valeur U + Valeur V + UV créé à l'aide de coordonnées - sweep2,guides + surfaceparam,parameters,uv,uvs - - Créer une surface par balayage de la Curve de profil autour du rayon de l'axe formé par le point d'origine dans la direction du vecteur d'axe. L'angle initial en degrés est start_angle, et le balayage est appliqué à l'angle sweep_angle en degrés. - Courbe de contour à faire pivoter - Origine de l'axe de révolution - Direction de l'axe de révolution - Angle de départ en degrés - Angle de balayage en degrés - Surface créée par un profil de révolution + + Obtenir le composant U d'un UV - lathe + uv,uvs - - Créer une surface en remplissant l'intérieur d'un contour fermé défini par les Curves d'entrée. - Courbe fermée utilisée comme limite de surface - Surface créée par correction + + Obtenir le composant V d'un V - edgesrf,edgesurface,patch,fill + uv,uvs - - Renvoie la superficie totale. + + Obtenir une représentation du sommet sous forme de chaîne - - Renvoie la somme des longueurs de toutes les arêtes de contour de la surface. - - circumference - + + Point où ce sommet est placé - - Renvoie True si la surface est fermée dans la direction U, False dans le cas contraire. + + Edges provenant de ce sommet - - Renvoie True si la surface est fermée dans la direction V, False dans le cas contraire. + + Faces adjacentes à ce sommet - - Renvoie True si la surface est fermée dans la direction U ou V, False s'il ne s'agit d'aucune de ces directions. + + Obtenir une représentation de la BoundingBox sous forme de chaîne - - Soustraire les outils d'entrée de cette surface. - - - - difference,trim,removefrom,cut - + + Comparer deux BoundingBox + L'autre BoundingBox + Si les deux objets sont égaux - - Différence booléenne de cette surface et de l'assemblage des surfaces d'entrée. Cette méthode peut renvoyer une polysurface si l'opérateur booléen n'est pas multiple ou comporte plusieurs faces. - Autres surfaces à soustraire - Surface booléenne ou polysurface obtenues + + Obtenir un code de hachage pour ce type + Un code de hachage unique pour cet objet + + + Créer une BoundingBox alignée sur l'axe autour des géométries d'entrée. + Géométries pour déterminer la zone de délimitation + Zone de délimitation délimitant les géométries - subtract,differencemany,diffall,diff multi + bounding,bound,multiple,boundall - - Rétablir la paire de paramètres UV au point d'entrée. Il s'agit de l'inverse du point dans le paramètre. - + + Créez une zone de délimitation orientée, de volume minimum, non alignée sur l'axe autour des géométries d'entrée. + + Zone de délimitation orientée autour des géométries d'entrée. + + + Créer une BoundingBox non alignée sur l'axe autour de la Geometry d'entrée, orientée dans les axes X, Y et Z du CoordinateSystem. + + - evaluateatpoint,surfaceatpoint,uvatpoint,uvs + bounding,bound - - 0.5,0.5,0.5,0.4 - - - Ajuste la surface avec une collection d'une ou plusieurs polycourbes fermées. L'une des boucles doit être la boucle de limite de la surface d'entrée. En outre, une ou plusieurs boucles internes doivent être ajoutées pour les trous. - + + Créer une BoundingBox non alignée sur l'axe autour des géométries d'entrée, orientée dans les axes X, Y et Z du CoordinateSystem. + + - trim multiple,removeloops,cutloops + bounding,bound,multiple,boundall - - Ajuste la surface avec un ensemble d'une ou plusieurs polycourbes fermées qui doivent toutes se trouver sur la surface dans la tolérance spécifiée. Si un ou plusieurs trous doivent être ajustés à partir de la surface d'entrée, il doit y avoir une boucle externe spécifiée pour la frontière de la surface et une boucle interne pour chaque trou. Si la région entre la frontière de surface et le(s) trou(s) doit être ajustée, seule la boucle pour chaque trou doit être fournie. Pour une surface périodique sans boucle externe telle qu'une surface sphérique, la région relimitée peut être contrôlée en inversant la direction de la courbe de boucle. - Une ou plusieurs polycourbes fermées pouvant être dans n'importe quel ordre dans l'entrée. Ces boucles ne doivent pas se croiser. - Tolérance utilisée pour décider si les extrémités de la courbe sont coïncidentes et si une courbe et une surface sont coïncidentes. La tolérance fournie ne peut pas être plus petite que les tolérances utilisées dans la création des polycourbes d'entrée. La valeur par défaut de 0,0 signifie que la tolérance la plus grande utilisée dans la création des polycourbes d'entrée sera utilisée. - Surface ajustée par des boucles fermées. + + Crée une BoundingBox alignée sur l'axe entre le point minimum et le point maximum. + + + - trim multiple,removeloops,cutloops + bounding,bound,bymaxmin,max,min,bypoints - - Renvoyer la normale de la surface au point d'entrée sur la surface. - Point auquel évaluer la normale de surface - Normale au point + + Crée une BoundingBox à partir des coordonnées minimum (coin arrière gauche inférieur de la zone), jusqu'aux coordonnées maximum (coin avant supérieur droit de la zone). CoordinateSystem se transforme de l'espace de coordonnées de la zone à l'espace de modèle. Cette méthode est conçue pour correspondre à l'API de Revit, ce qui vous permet d'extraire les paramètres d'une BoundingBox Revit, sans aucune conversion. + + + + - perpendicular + bounding,bound,bymaxmin,max,min,bypoints - - Obtient une représentation NURBS de la surface. Cette méthode peut générer une surface approximative dans certaines circonstances. - + + Point minimal - - Obtient une représentation NURBS de la surface. Cette méthode peut générer une surface approximative dans certaines circonstances. - Détermine si la surface doit être restaurée à sa plage de paramètres d'origine avant la conversion. La limite de plage de paramètres d'une surface peut par exemple être limitée après une opération d'ajustement. - - - - Obtient une représentation NURBS de la surface en fonction d'une tolérance spécifiée. Cette méthode peut générer une surface approximative dans certaines circonstances. - Tolérance spécifiée - Représentation de surface NURBS de la surface - - tonurbs - - - - Epaissir la surface dans un solide, en réalisant une extrusion dans la direction des normales de la surface sur les deux côtés de la surface. - Quantité à épaissir - Surfaces épaissies en tant que solide - - offset,tosolid - - - - Epaissir la surface dans un solide, en réalisant une extrusion dans la direction des normales de la surface. Si le paramètre both_sides est True, la surface est épaissie sur les deux côtés. - Quantité à épaissir - True pour épaissir des deux côtés, false pour épaissir un seul côté - Surfaces épaissies en tant que solide - - offset,bothsides,tosolid - - - - Décaler la surface dans la direction de la normale de surface selon une distance spécifiée. - Valeur de décalage - Surface décalée - - - Le système de coordination renvoyé utilise xAxis, yAxis et zAxis pour représenter uDir, vDir et la normale. La longueur de xAxis et yAxis représente les courbures. - Composant U du paramètre - Composant V du paramètre - Système de coordonnées basé sur la normale, la direction U et la direction V à la position UV sur la surface - - - Renvoie un CoordinateSystem aligné avec les directions des courbures principales. - Composant U du paramètre - Composant V du paramètre - Système de coordonnées aligné avec les directions de courbure principales - - - Renvoie le vecteur de tangente U avec les paramètres U et V spécifiés. - Composant U du paramètre - Composant V du paramètre - Vecteur tangente U - - - Renvoie le vecteur de tangente V avec les paramètres U et V spécifiés. - Composant U du paramètre - Composant V du paramètre - Vecteur tangente V + + Point maximal - - Renvoie le vecteur de normale avec les paramètres U et V spécifiés. - Composant U du paramètre - Composant V du paramètre - Normale au paramètre + + Outil de suivi de coordonnées de la zone de contour. Pour une zone alignée sur l'axe, le système de coordonnées est orienté avec les axes X, Y et Z, et est situé au centre de la zone. Pour une zone non alignée, le système de coordonnées peut avoir une orientation arbitraire et est centré dans la zone. - - Renvoie les dérivés aux coordonnées U et V d'entrée. - Composant U du paramètre - Composant V du paramètre - Dérivées U et V de la surface - - tangent,normal - + + Obtenez l'intersection de deux zones de contour. Remarque : cette option ne fonctionne pas pour les zones non alignées sur l'axe, car ces intersections risquent de ne pas créer de zone. Croisez plutôt leurs cuboïdes correspondants. + Autre zone de délimitation à entrecouper + Zone de délimitation obtenue à partir de l'intersection de zones de délimitation - - Renvoie la courbure de Gauss avec les paramètres U et V. - - - + + Déterminez si deux zones de contour se croisent. Remarque : cette option fonctionne uniquement si les deux zones de contour ont le même alignement (transformation). Dans ce cas, testez l'intersection entre leurs cuboïdes correspondants. + Autre zone de délimitation + Les zones de délimitation s'entrecoupent-elle? - developable + get overlap - - Renvoie les courbures principales avec les paramètres U et V. - - - - - - Renvoie les vecteurs de direction principaux avec les paramètres U et V. - Composant U du paramètre - Composant V du paramètre - Vecteurs tangentes U et V - - - Renvoie le point avec les paramètres U et V indiqués. - - - - - surfacepoint - + + Déterminer si la BoundingBox est vide + Renvoie la valeur true si la zone de délimitation est vide - - Renvoie toutes les Curves de contour de la surface. - + + Déterminez si un point est à l'intérieur de la zone de délimitation. + Le point de test + True si le point est à l'intérieur, sinon Faux - edges + point inside,testpoint - - Créer une courbe de ligne de paramètre sur la surface indiquée. Créer une Curve qui représente une ligne de paramètre U ou V sur la surface. Une ligne de paramètre indique la direction d'un paramètre U ou V croissant à un paramètre U ou V opposé constant. La Curve obtenue correspond au paramétrage de la surface et son intervalle est délimité par l'intervalle de paramètres de surface. Le type de Curve renvoyé dépend du type de surface. - Si la direction == 0, crée une ligne de paramètre U, si la direction == 1, crée une ligne de paramètre V. - - + + Obtenez la zone de délimitation en tant que cuboïde solide. + Renvoie une représentation sous forme de cuboïde de la zone de délimitation. - lines + converttosolid,bb2cube,bb2cub,bounding tosolid,cubes - 0.4 + 0.5,0.4,0.3,0.5,0.3 - - Renvoie une nouvelle surface avec la normale inversée. Laisse cette surface inchangée. - Surface, qui est identique à la surface d'entrée, mais dont les normales sont inversées - - - Combine cette surface et la surface d'entrée dans une polysurface - - - - topolysurface - - - - Combine cette surface et les surfaces d'entrée dans une polysurface - - + + Obtenez la zone de délimitation en tant qu'ensemble de surfaces. + Renvoie une représentation sous forme de polysurface de la zone de délimitation - join multiple,joinmany,joinall,topolysurface + converttosurfaces,convert2surfaces,bbtosrfs,bbtosrfs,bounding to surfaces,bound to poly,convert2poly - - Projette la Geometry d'entrée sur cette surface, dans la direction du vecteur d'entrée. Actuellement, cette méthode de projection ne prend en charge que les points ou les courbes. - - - - - projecttosurface,projectonto - + + Analyser la chaîne JSON entrante formatée avec le schéma aautodesk.geometry:boundingbox3d-1.0.0. + Chaîne JSON à analyser + BoundingBox - - Tente de réparer la surface. - + + Convertir la BoundingBox en objet JSON formaté avec le schéma autodesk.geometry:boundingbox3d-1.0.0 . + Chaîne JSON obtenue - - Obtenir une représentation de la topologie sous forme de chaîne + + Obtenir une représentation du CoordinateSystem sous forme de chaîne - - Sommets de la topologie + + Crée un CoordinateSystem en tant que système de coordonnées général: origine à + 0, 0, 0; axe X à 1, 0, 0; axe Y à 0, 1, 0; axe Z à 0, 0, 1 + zero,wcs - - Edges de la topologie + + Créer un CoordinateSystem avec une origine aux emplacements X et Y, avec + les axes X et Y définis en tant qu'axes X et Y SCG. Par défaut, Z est défini sur 0. - - Faces de la topologie + + Créer un CoordinateSystem avec une origine aux emplacements X, Y et Z, avec + les axes X et Y définis en tant qu'axes X et Y SCG. + translate - - Obtenir une représentation du TSplineEdge sous forme de chaîne + + Créer un CoordinateSystem avec une origine au point d'entrée, avec les axes X et Y + définis en tant qu'axes X et Y SCG. + bypoint - - Le TSplineFaces adjacentes à cette Edge + + Créer un CoordinateSystem avec une origine égale à l'origine du plan d'entrée et + les axes X et Y situés dans le plan, alignés avec les axes X et Y du plan. - - Le TSplineVertex où commence cette Edge + + Créer un CoordinateSystem au niveau de l'origine défini par les axes X et Y. + Les vecteurs d'entrée sont normalisés avant la création du CoordinateSystem. - - Sommet où se termine cette Edge + + Créer un CoordinateSystem au niveau de l'origine défini par les axes X et Y, l'axe + Z étant complètement ignoré. Les vecteurs d'entrée sont normalisés avant la création + du CoordinateSystem. + byxy,coord by2axis - - Retour UVN image du TSEdge (point sur la coque, vecteur U, V et de vecteur normal) + + Crée un CoordinateSystem en fonction des paramètres de coordonnées cylindriques spécifiés par rapport au système de coordonnées spécifié - - Index de la TSEdge + + Crée un CoordinateSystem en fonction des paramètres de coordonnées sphériques spécifiés par rapport au système de coordonnées spécifié - - Si le point est sur le bord TSEdge + + Déterminer s'il est possible d'obtenir l'inverse de ce CoordinateSystem + inverse,testinverse - - Si le distributeur TSEdge est + + Permet de tester si la mise à l'échelle est orthogonale, c'est-à-dire si elle comporte un composant de cisaillement. + uniform - - Un groupe de propriétés TSEdge: uvnFrame et index, si TSEdge est sur le bord manifold, est ou non - + + Permet de tester si la mise à l'échelle est orthogonale et si tous les vecteurs sont normalisés. + uniform,normal,samelength - - Obtenir une représentation du TSplineFace sous forme de chaîne + + Obtenir le déterminant de ce CoordinateSystem - - Tous les TSplineEdges autour de cette face dans le sens trigonométrique + + Crée un point représentant l'origine du CoordinateSystem. + position,center - - Tous les TSplineVertices autour de cette face dans le sens trigonométrique + + Renvoie l'axe X du CoordinateSystem. + left,right - - Retour UVN image du TSplineFace (point sur la coque, vecteur U, V et de vecteur normal) + + Renvoie l'axe Y du CoordinateSystem. + forward,back - - Index de la TSFace - - - Nombre d'arêtes ou de sommets à TSFace + + Renvoie l'axe Z du CoordinateSystem. + up,down - - Nombre de côtés des TSFace paramétrique + + Renvoie la mise à l'échelle de l'axe X du CoordinateSystem: la longueur du vecteur de l'axe X. - - Un groupe de propriétés TSplineFace: uvnFrame, index, une valence de et nombre de côtés - + + Renvoie la mise à l'échelle de l'axe Y du CoordinateSystem: la longueur du vecteur de l'axe Y. - - Obtenir une représentation du TSplineInitialSymmetry sous forme de chaîne + + Renvoie la mise à l'échelle de l'axe Z du CoordinateSystem: la longueur du vecteur de l'axe Z. - - Crée un nombre donné de travées TSplineInitialSymmetry avec chaque segment symétrique. - - - - tspline,symmetry - + + Renvoie le plan où se trouvent les axes X et Y, avec la racine au niveau de l'origine. - - Crée une symétrie axiale avec les axes TSplineInitialSymmetry donné. - - - - - - tspline,symmetry - + + Renvoie le plan où se trouvent les axes Y et Z, avec la racine au niveau de l'origine. - - Si les nouveaux T-Spline A la symétrie radiale. + + Renvoie le plan où se trouvent les axes X et Z, avec la racine au niveau de l'origine. - - Si les nouveaux T-Spline a une symétrie sur l'axe X. + + Obtenir l'inverse de ce CoordinateSystem - l'application de ce système de coordonnées à un élément de Geometry inverse le système d'origine. - - Si les nouveaux T-Spline a une symétrie sur l'axe Y. + + Effectuer une copie miroir de l'objet sur le plan d'entrée + reflect,flip over - - Si les nouveaux T-Spline a une symétrie sur l'axe Z. + + Appliquer l'argument CoordinateSystem après celui-ci. Résultat = celui-ci * autre - - Nombre de faces de la symétrie. Disponible uniquement si de T-spline a la symétrie radiale. + + Appliquer l'argument CoordinateSystem avant celui-ci. Résultat = autre * celui-ci - - Obtenir une représentation du TSplineReflection sous forme de chaîne + + Renvoie un vecteur contenant les facteurs d'échelle X, Y et Z + Vecteur mis à l'échelle + get size,scalecomponents,scalevector - - Créer une symétrie axiale réflexion de T-Spline en plan donné. - Plan T-Spline axial de la réflexion. Dans le système de coordonnées Univers - réflexion axiale T-Spline - - tspline,symmetry,reflection,axial - + + Déterminer si deux CoordinateSystems sont égaux + autre système de coordonnées + renvoie True si les systèmes de coordonnées sont égaux - - Créer radial réflexion pour la symétrie T-Spline en plan donné avec le nombre de segments spécifié et l'angle (en degrés) entre chaque paire de segments. - Plan normale pour le rayon de l'axe de la réflexion. Dans le système de coordonnées Univers - Nombre de segments de rayon de réflexion - Angle entre chaque paire de segments de symétrie radiale (en degrés). Lorsque est définie sur 0, elle est définie par (360 / segmentsCount) - Réflexion de T-Spline radial - - tspline,symmetry,reflection,radial - + + Convertit tout CoordinateSystem indiqué en fonction des déplacements dans les directions X, Y + et Z définies dans le SCG respectivement. + Déplacement le long de l'axe X. + Déplacement le long de l'axe Y. + Déplacement le long de l'axe Z. + CoordinateSystem transformé. + move,by amount - - Si la réflexion est radiale + + Convertir l'objet dans la direction et la magnitude du vecteur d'entrée. + Vecteur pour la direction de conversion + Système de coordonnées converti + move,along vector - - Nombre de segments de rayon de réflexion + + Convertit tout type de CoordinateSystem en fonction de la distance indiquée dans la + direction donnée. + Vecteur de direction du déplacement + Distance de déplacement le long de la direction donnée + Système de coordonnées converti + move,along vector,distance - - Angle entre chaque paire de segments de symétrie radiale de réflexion + + Transformer l'objet en fonction de la matrice CoordinateSystem d'entrée. + système de coordonnées d'entrée + Système de coordonnées transformé - - Plan de la réflexion + + Transforme ce CoordinateSystem d'un CoordinateSystem source en nouveau + CoordinateSystem de contexte. + + + CoordinateSystem transformé. - - L'axe de la réflexion + + Fait pivoter un objet autour d'une origine et d'un axe en fonction d'un degré spécifié + Point d'origine + Axe de vecteur pour la rotation + Degrés de pivotement + Système de coordonnées pivoté + around,axis,degrees - - Obtenir une représentation du TSplineTopology sous forme de chaîne + + Fait pivoter un objet autour de l'origine et de la normale du plan donné d'un + degré spécifié + Plan à partir duquel obtenir la normale + Valeur de rotation en degrés + Système de coordonnées pivoté + /// around,normal,degrees - - Les sommets contenus dans cette surface de T-spline. + + Mettre à l'échelle uniformément autour de l'origine + Valeur de mise à l'échelle + Système de coordonnées mis à l'échelle + resize,size - - Les arêtes de la surface de T-spline. + + Mettre à l'échelle de façon non uniforme autour de l'origine + Valeur de mise à l'échelle sur l'axe X + Valeur de mise à l'échelle sur l'axe Y + Valeur de mise à l'échelle sur l'axe Z + Système de coordonnées mis à l'échelle + resize,size,scaleNU,scalenu - - Faces de la surface de T-spline. + + Mettre à l'échelle de façon non uniforme autour d'un plan donné + Plan autour duquel effectuer la mise à l'échelle + Valeur de mise à l'échelle sur l'axe X + Valeur de mise à l'échelle sur l'axe Y + Valeur de mise à l'échelle sur l'axe Z + Système de coordonnées mis à l'échelle + resize,size,scaleNU,scalenu - - Sommets de la normale de la surface de T-spline + + Mettre à l'échelle uniformément autour d'un point donné à l'aide de + Point de base de mise à l'échelle + Point à partir duquel effectuer la mise à l'échelle + Point vers lequel effectuer la mise à l'échelle + Système de coordonnées mis à l'échelle + resize,from,to,size - - Star-Point sommets contenues dans la surface T-spline + + Mettez à l'échelle dans une cote en fonction d'un point de base, d'un point de départ (depuis) et d'un point de fin (vers). L'axe de mise à l'échelle est déterminé par la ligne située entre le point de base et le point de départ. + Point de base de mise à l'échelle + Point à partir duquel effectuer la mise à l'échelle + Point vers lequel effectuer la mise à l'échelle + Système de coordonnées mis à l'échelle + resize,size,from,to,scale1d,1d, lines + 0.5,0.5,0.5,0.5,0.5,0.5,0.4 - - T-Point sommets contenues dans la surface T-spline + + Mettre à l'échelle dans 2 dimensions en fonction d'une base et de 2 points de sélection. Les deux points de sélection sont projetés sur le plan de base pour définir les facteurs d'échelle 2D + Point de base de mise à l'échelle + Point à partir duquel effectuer la mise à l'échelle + Point vers lequel effectuer la mise à l'échelle + Système de coordonnées mis à l'échelle + resize,size,from,to,scale2d,2d - - des sommets non multiples contenues dans la surface T-spline + + Analyser la chaîne JSON entrante formatée avec le schéma autodesk.math:matrix44d-1.0.0. + Chaîne JSON à analyser + CoordinateSystem - - Bordure de sommets contenus dans la surface T-spline + + Convertir le CoordinateSystem en objet JSON formaté avec le schéma autodesk.math:matrix44d-1.0.0. + Chaîne JSON obtenue - - Sommets internes de la surface de T-spline + + Obtenir une représentation de la Curve sous forme de chaîne - - Les Edge non multiples contenues dans la surface T-spline + + Créer une courbe par ligne de surface dans l'espace UV + Surface à utiliser + UV de départ de la courbe + UV de fin de la courbe + Paramètres de départ et de fin de la surface pour la courbe + + isocurve,curvebyuv,lines,uvs + + + 0.5,0.5,0.4,0.4 + - - Les Edges du bord de la surface de T-spline + + Créer une courbe qui fusionne entre deux courbes + Première courbe à fusionner + Deuxième courbe à fusionner + indicateur de l'extrémité de la courbe 1 à fusionner + indicateur de l'extrémité de la courbe 2 à fusionner + indicateur indiquant si la courbe obtenue est de type continuité G1 ou G2 + Courbe résultant de la fusion de deux courbes + + blend,make continuous,connect + - - Edges internes de la surface de T-spline + + Créer une courbe par isoligne de surface + Surface de base + si une isoligne 0 se trouve le long de la direction U, si 1 se trouve le long de la direction V. + fixe pour la valeur de la courbe d'un autre paramètre de surface + Isocourbe sur surface + + isocurve,curvebydir,lines + + + 0.5,0.5,0.4 + - - Normal de faces de la surface de T-spline - - - Les faces de polygones contenus dans la surface T-spline - - - Bordure de faces de la surface de T-spline - - - Les faces internes de la surface de T-spline - - - Renvoie le nombre de sommets de la surface de T-spline - - - Renvoie le nombre d'arêtes de la surface de T-spline - - - Renvoie le nombre de faces de la surface de T-spline - - - Décomposée est différent selon le type des sommets - Jeux de sommets + + Renvoie la longueur d'arc totale de la courbe + + distance + - - Les Edges décomposées sont différentes par type - Jeu d'arêtes + + Renvoie True si une courbe est plane, False dans le cas contraire. + + flat,liesinplane + - - Décompose les faces est différent par type - Jeu de faces + + Renvoie True si une courbe est fermée, False dans le cas contraire. - - Retour du sommet à un index donné - Index de sommet - sommets de la T-Spline + + Obtenir le point de début le long de la Curve - tspline,face,byindex + begin,curvestart,startpt - - Retour à un index donné - Index pour obtenir une arête - Edges T-Spline + + Obtenir le point de fin le long de la Curve - tspline,face,byindex + end,curveend,endpt - - Face de retour au niveau de l'index donné - Index de face - Face T-Spline + + Normale au plan de la courbe. Uniquement valide pour les courbes planes. - tspline,face,byindex + perpendicular - - Obtenir une représentation du TSplineUVNFrame sous forme de chaîne - - - Point de la TopologyItem sur la coque - - - Vecteur U du TopologyItem - - - Vecteur V du TopologyItem - - - Normale de la TopologyItem - - - Obtenir une représentation du TSplineVertex sous forme de chaîne - - - Le TSplineEdges provenant de ce sommet - - - Le TSplineFaces adjacentes à ce sommet - - - Retour UVN image du TSVertex (point sur la coque, vecteur U, V et de vecteur normal) - - - Index de la TSVertex + + Obtenir un point sur la Curve à un paramètre spécifié entre StartParameter() et EndParameter() + Le paramètre d'évaluation + Point + + pointoncurve,curvepoint + - - Si le point est une étoile TSVertex + + Obtenir un vecteur tangent à la courbe en fonction d'un paramètre spécifié entre StartParameter() et EndParameter() + Le paramètre d'évaluation + Un vecteur parallèle à la courbe au niveau du paramètre + + tangentoncurve,curvetan + - - Si le point est une T-point TSVertex + + Obtenir un vecteur perpendiculaire à la courbe en fonction du paramètre spécifié entre StartParameter() et EndParameter() + Le paramètre d'évaluation + Un vecteur perpendiculaire à la courbe au niveau du paramètre + + normaloncurve,curvenorm + - - Si le distributeur TSVertex est + + Obtenez un vecteur perpendiculaire à la courbe selon un paramètre spécifié entre StartParameter() et EndParameter() La courbe doit être plane. La normale résultante sera cohérente sur toute la courbure de la courbe. + Le paramètre d'évaluation + Si 'side' est défini sur false, la normale pointe vers le côté droit de la courbe (en se déplaçant du point de départ vers l'extrémité de la courbe). Si 'side' est défini sur true, la normale pointe vers la gauche de la courbe. + Un vecteur perpendiculaire à la courbe au niveau du paramètre + + normaloncurve,curvenorm + - - Nombre d'arêtes ou de faces sur la TSVertex + + Obtenir un CoordinateSystem avec une origine au niveau du point selon le paramètre indiqué. L'axe X est aligné sur la normale de la courbe, l'axe Y est aligné sur la tangente de la courbe au niveau de ce point, et l'axe Z est aligné sur le vecteur vers le haut ou la binormale au niveau de ce point. + Le paramètre d'évaluation + Système de coordonnées au niveau du paramètre de la courbe + + coordoncurve,curvecoord,derivatives + - - Fonctionnel valence le TSVertex T-points, prendre en compte + + Obtenir un CoordinateSystem avec l'origine au niveau du point selon le paramètre indiqué + Le paramètre d'évaluation + Le CoordinateSystem aligné sur l'axe au niveau du point + + frame,axisaligned,aa,coordcurve,framecurve,curveframe,coordoncurve + - - Un groupe de propriétés TSVertex: uvnFrame, index, une valence de et functionalValence, si TSVertex est un StarPoint, TPoint, multiples ou non + + Renvoie un plan dont la normale est alignée sur la tangente de la Curve. Les paramètres sont ajustés de sorte que 0 est toujours le point de début et 1 est toujours le point de fin. + + + planeoncurve,planecurve,tangentplane + - - Obtenir une représentation de la chaîne TSplineSurface - - - Génère une surface plane primitive T-spline à l'aide d'un point d'origine et du vecteur normal. - Point racine du plan - Normale de plan - Point 2D de coin minimal dans les coordonnées du plan - Point 2D de coin maximal dans les coordonnées du plan - Nombre de travées dans la largeur - Nombre de travées dans la longueur - Options de symétrie de la surface de T-spline - Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation - Le plan de la surface de T-spline - tspline,plane,origin,normal - - - Crée un plan T-spline "orienté", positionné au point d'origine avec le vecteur normal, mais avec une orientation de l'axe X spécifique. - Cela n'a aucune incidence sur les opérations de scission, intersection, projection, etc.; cela ne spécifie que l'orientation du système de coordonnées d'entrée. - Point racine du plan - Normale de plan - Axe X du plan - Point 2D de coin minimal dans les coordonnées du plan - Point 2D de coin maximal dans les coordonnées du plan - Nombre de travées dans la largeur - Nombre de travées dans la longueur - Options de symétrie de la surface de T-spline - Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation - Le plan de la surface de T-spline - tspline,plane,origin,normal,axis + + Obtenir un point dans une longueur d'arc spécifique le long de la courbe + La distance le long de la courbe sur laquelle effectuer l'évaluation + Le point sur la longueur de l'arc spécifié + + pointoncurve,curvepoint,pointalongcurve,distanceoncurve,distancepoint,distpoint,arclength + - - Crée une surface plane primitive T-spline par l'origine et les axes X et Y. - L'axe Z est le produit cartésien des deux vecteurs. - Point racine du plan - Axe X du plan - Axe Y du plan - Point 2D de coin minimal dans les coordonnées du plan - Point 2D de coin maximal dans les coordonnées du plan - Nombre de travées dans la largeur - Nombre de travées dans la longueur - Options de symétrie de la surface de T-spline - Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation - Le plan de la surface de T-spline - tspline,plane,origin,normal,axis + + Renvoie des points espacés régulièrement le long de la longueur de la courbe en fonction du nombre saisi de divisions + Nombre de divisions + Points espacés régulièrement le long de la longueur de la courbe - - Génère une surface plane primitive T-spline à partir d'une liste de points - Forme de jeu de points pour Ajuster au plan - Point 2D de coin minimal dans les coordonnées du plan - Point 2D de coin maximal dans les coordonnées du plan - Nombre de travées dans la largeur - Nombre de travées dans la longueur - Options de symétrie de la surface de T-spline - Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation - Le plan de la surface de T-spline - tspline,plane,fit,bestfit,points + + Renvoie des points espacés régulièrement le long de la courbe de même longueur de corde basée sur le nombre saisi de divisions + Nombre de divisions + Liste des points sur la courbe - - Génère une surface plane primitive T-spline à partir d'une ligne et d'un point. Le point ne peut pas se trouver sur la ligne ou n'importe où sur l'axe de la ligne. - Pour créer un plan - Pour créer un point sur le plan - Point 2D de coin minimal dans les coordonnées du plan - Point 2D de coin maximal dans les coordonnées du plan - Nombre de travées dans la largeur - Nombre de travées dans la longueur - Options de symétrie de la surface de T-spline - Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation - Le plan de la surface de T-spline - tspline,plane,line,point + + Obtenez le point sur une longueur de la corde spécifique de la courbe à partir de l'emplacement de paramètre indiqué. + La longueur de membrure d'évaluation + Paramètre sur la courbe à partir de laquelle mesurer + true si déplacement vers l'avant le long de la courbe + Point sur la courbe + + measure from,measure to,parameteratdist + - - Génère une surface plane primitive T-spline à l'aide de trois points comme entrée. Les points ne peuvent pas se trouver sur une ligne droite. - Premier point pour créer un plan - Le deuxième point pour créer un plan - Le troisième point pour créer un plan - Point 2D de coin minimal dans les coordonnées du plan - Point 2D de coin maximal dans les coordonnées du plan - Nombre de travées dans la largeur - Nombre de travées dans la longueur - Options de symétrie de la surface de T-spline - Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation - Le plan de la surface de T-spline - tspline,plane,line,point - - - Construit une surface de cylindre T-spline définie par un système de coordonnées donné, un rayon et une hauteur. - Le centre et la base du cylindre seront ajustés au plan X-Y de ce système de coordonnées - Rayon du cylindre - Hauteur du cylindre - Nombre de travées dans la circonférence - Nombre de travées dans Hauteur - Options de symétrie de la surface de T-spline - Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation - La surface T-Spline Cylindric - tspline,cylinder,radius,height - - - Construit une surface de cylindre T-spline selon les points centraux inférieur et supérieur du cylindre. - Le point de départ d'un cylindre - l'extrémité d'un cylindre - Rayon du cylindre - Nombre de travées dans la circonférence - Nombre de travées dans Hauteur - Options de symétrie de la surface de T-spline - Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation - La surface T-Spline Cylindric - tspline,cylinder,radius,points - - - Crée une surface de cône T-spline avec un rayon de base donné au point de départ - se prolongeant en un sommet au niveau du point de fin. - Le point de départ d'un cône - Point de fin d'un cône - Rayon de la base du cône - Nombre de travées dans la circonférence - Nombre de travées dans Hauteur - Options de symétrie de la surface de T-spline - Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation - Conique de la surface de T-spline - tspline,cone,radius,points - - - Crée une surface de cône T-spline avec un axe à partir du point de départ jusqu'au point d'arrivée, avec un rayon donné au début et à la fin. - Cet objet ne possède pas de sommet et a la forme d'un tronc de cône. - Le point de départ d'un cône - Point de fin d'un cône - Rayon de départ du cône - Rayon de fin d'un cône - Nombre de travées dans la circonférence - Nombre de travées dans Hauteur - Options de symétrie de la surface de T-spline - Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation - Conique de la surface de T-spline - tspline,cone,radii,points,truncated - - - Crée un cône T-spline avec un point de base au niveau de l'origine du système de coordonnées, se prolongeant dans la direction de l'axe Z du système de coordonnées, - avec une base circulaire sur le plan XY du système de coordonnées. - Le centre et la base du cône seront ajustés au plan X-Y de ce système de coordonnées - Hauteur du cône - Rayon d'un cône - Nombre de travées dans la circonférence - Nombre de travées dans Hauteur - Options de symétrie de la surface de T-spline - Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation - Conique de la surface de T-spline - tspline,cone,radius,cs - - - Crée un cône T-spline avec un point de base au niveau de l'origine du système de coordonnées, se prolongeant dans la direction de l'axe Z du système de coordonnées, - avec sa base circulaire dans le plan XY du système de coordonnées. - Le centre et la base seront ajustés au plan X-Y de ce système de coordonnées - Hauteur du cône - Rayon de départ du cône - Rayon de fin d'un cône - Nombre de travées dans la circonférence - Nombre de travées dans Hauteur - Options de symétrie de la surface de T-spline - Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation - Conique de la surface de T-spline - tspline,cone,radius,cs - - - Crée une sphère T-spline centrée au niveau du point d'entrée, avec un rayon donné. - Le centre de la sphère - Rayon de la sphère - Nombre de travées radiale - Nombre de travées dans Hauteur - Options de symétrie de la surface de T-spline - Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation - La surface T-Spline sphérique - tspline,sphere,radius - - - Crée une sphère T-spline à partir de quatre points d'entrée - Quatre points dans la liste pour créer une sphère. Les points ne doivent pas être coplanaires - Nombre de travées radiale - Nombre de travées dans Hauteur - Options de symétrie de la surface de T-spline - Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation - La surface T-Spline sphérique - tspline,sphere,fit,bestfit - - - Crée une sphère T-spline qui s'ajuste le plus près possible des points d'entrée. - Jeu de points pour ajuster une sphère - Nombre de travées radiale - Nombre de travées dans Hauteur - Options de symétrie de la surface de T-spline - Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation - La surface T-Spline sphérique - tspline,sphere,fit,bestfit - - - Crée un tore T-spline centré au niveau de l'origine du système de coordonnées avec un rayon donné - Tore sera aligné sur le plan XY du système de coordonnées indiqué avec centre dans son origine - Rayon interne du tore - Le rayon externe du tore - Nombre de travées radial interne - Nombre de travées Radial externe - Options de symétrie de la surface de T-spline - Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation - La surface T-Spline toroïdale - tspline,torus,radii,cs - - - Crée un tore T-spline avec un centre et un rayon, alignés sur le plan XY du monde par défaut - Centre d'un tore - Rayon interne du tore - Le rayon externe du tore - Nombre de travées radial interne - Nombre de travées Radial externe - Options de symétrie de la surface de T-spline - Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation - La surface T-Spline toroïdale - tspline,torus,radii,cs - - - Crée une boîte T-spline centré sur l'origine du système de coordonnées mondiales, avec une largeur, une longueur et une hauteur données - Largeur de la boîte - Longueur de la boîte - Hauteur de la boîte - Nombre de travées dans la largeur - Nombre de travées dans la longueur - Nombre de travées dans Hauteur - Options de symétrie de la surface de T-spline - Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation - Cuboid T-Spline - tspline,box,cuboid,cube,size - - - Crée une boîte T-spline centrée autour d'un point d'entrée, avec une largeur, longueur et hauteur données - Centre d'une boîte - Largeur de la boîte - Longueur de la boîte - Hauteur de la boîte - Nombre de travées dans la largeur - Nombre de travées dans la longueur - Nombre de travées dans Hauteur - Options de symétrie de la surface de T-spline - Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation - Cuboid T-Spline - tspline,box,cuboid,cube,size,center - - - Crée une boîte T-spline centré et orienté au niveau du système de coordonnées, avec une largeur, longueur et hauteur données - Le plan X-Y de la zone sera aligné avec la valeur X correspondante - Largeur de la boîte - Longueur de la boîte - Hauteur de la boîte - Nombre de travées dans la largeur - Nombre de travées dans la longueur - Nombre de travées dans Hauteur - Options de symétrie de la surface de T-spline - Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation - Cuboid T-Spline - tspline,box,cuboid,cube,size,cs,coord - - - Crée une boîte T-spline s'étendant à partir d'un point bas à un point haut. - Premier coin - Deuxième coin - Nombre de travées dans la largeur - Nombre de travées dans la longueur - Nombre de travées dans Hauteur - Options de symétrie de la surface de T-spline - Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation - Cuboid T-Spline - box,cube,byminmax,by corners,by points - - - Crée un quadball T-spline centrée au niveau de l'origine du système de coordonnées avec un rayon donné - Système de coordonnées local - Quadball rayon - Nombre de travées dans deux cotes des côtés du quadball - Options de symétrie de la surface de T-spline - Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation - Quadball T-Spline - quadball,tspline,coordinate system,raduis - - - Crée un quadball T-spline avec un centre et un rayon donnés, alignés sur le plan XY du monde par défaut. - Un point de centre - Quadball rayon - Nombre de travées dans deux cotes des côtés du quadball - Options de symétrie de la surface de T-spline - Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation - Quadball T-Spline - quadball,tsplines,center,point,radius - - - Construit une surface T-spline à partir d'une surface NURBS à l'aide d'une stratégie uniforme. - La surface NURBS d'entrée est recréée avec des noeuds placés à intervalles de longueur d'arc égaux ou paramétriques - en fonction de l'indicateur useArcLen correspondant et approximés par - la surface NURBS de degré 3. La T-spline de sortie est divisée par le nombre de travée donné - dans les directions U et V. - Entrée d'une surface NURBS - Nombre de travées requis dans la direction U. - Nombre de travées requis dans la direction V - Si vous utilisez la longueur d'arc ou de subdivision paramétrique dans la direction U paramétrique - Si vous utilisez la longueur d'arc ou de subdivision paramétrique dans la direction V paramétrique - Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation - nurbs surface,tspline,uniform - - - Construit une surface T-splineà partir d'une surface NURBS à l'aide d'une stratégie de subdivision de courbure - La surface NURBS d'entrée est reconstruite au degré 3. La T-spline. de sortie a des nombres et positions de travée - dans chaque direction détectée automatiquement en fonction de la courbure. - Entrée d'une surface NURBS - Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation - nurbs surface,tspline,curvature - - - Construit une T-spline par extrusion d'une courbe le long d'un vecteur donné - Courbe de profil - Vecteur d'extrusion - Distance d'extrusion dans la direction du vecteur - Distance d'extrusion par rapport à la direction du vecteur - Nombre de travées selon la direction du vecteur. Aucune extrusion dans la direction du vecteur ne sera effectuée si 0 est transmis - Nombre de travées par rapport à la direction du vecteur. Aucune extrusion par rapport à la direction du vecteur ne sera effectuée si 0 est transmis - Nombre de travées dans la direction du profil. Automatiquement défini si 0 ou moins - Utiliser une stratégie uniforme ou de courbure pour la répartition des travées le long de la direction de profil - Afficher la surface de la T-spline dans une boîte ou une visualisation uniforme - tspline,extrude,curve - - - Crée une T-spline par balayage d'une courbe de section transversale le long d'une trajectoire - Courbe de profil - La courbe de la trajectoire - Si les travées doivent être parallèles dans la direction de la trajectoire - Nombre de travées dans le chemin - Nombre de travées dans le profil. Automatiquement définie si 0 ou moins - Utiliser une valeur uniforme ou courbure stratégie de travées de distribution le long de la trajectoire - Utiliser une valeur uniforme ou courbure stratégie de travées de distribution le long de la ligne de profil en long - Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation - tspline,sweep,curve - - - Crée une surface de T-Spline par balayage de la courbe du profil autour de l'axe formé - par l'origine et la direction de l'axe, en commençant par l'angle initial, start_angle, en degrés, - et par balayage par sweep_angle en degrés - Courbe de profil - Centre de rotation - Axe de rotation - Angle de rotation de départ à partir de - Angle pour terminer la rotation à - Nombre de travées dans un rayon - Nombre de travées dans la hauteur. Automatiquement définie si 0 ou moins - Utiliser une valeur uniforme ou pour les travées de la répartition de la stratégie de courbure - Options de symétrie de la surface de T-spline - Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation - tspline,revolve,curve - - - Crée une surface de T-spline à partir de la liste de lignes. - Accepte les courbes, mais utilise uniquement les points de début et de fin pour celles-ci. - Les lignes de construction de T-Spline. Seules les extrémités sont utilisés - Le nombre maximal de faces ajustée - La tolérance d'intersection courbe-courbe - Si vous souhaitez le pli des sommets à valence 2 ou non - Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation - tspline,line,build - - - Crée une surface de tuyaux de T-spline à l'aide d'un réseau de courbes ou de lignes. - Une jonction lisse est créée à chaque intersection de courbes. - Certains paramètres utilisent une seule valeur ou une liste - deux valeurs par courbe. - Une liste de courbes pour créer des canalisations à partir de - Rayon par défaut de la création des canalisations - Tolérance utilisée pour détecter les intersections de courbes - Nombre de segments de chaque canalisation. Valeur unique ou liste, deux fois plus de temps que les courbes, sont autorisés - Valeurs des rotations de fin de chaque canalisation (en degrés). Valeur unique ou liste, deux fois plus de temps que les courbes, sont autorisés - Les valeurs des rayons de fin de chaque canalisation. Valeur unique ou liste, deux fois plus de temps que les courbes, sont autorisés - Valeurs (0 à 1) à la fin de chaque courbe d'entrée au début de la canalisation. Valeur unique ou liste, deux fois plus de temps que les courbes, sont autorisés - Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation - tspline,create,pipe,curve - - - Crée une surface de tuyaux de T-spline à l'aide d'un réseau de courbes ou de lignes. - Une jonction lisse est créée à chaque intersection de courbes. - Certains paramètres utilisent une seule valeur ou uneliste - une valeur par courbe. - Liste de courbes à partir desquelles créer des canalisations - Rayon par défaut des canalisations créées - Tolérance utilisée pour détecter les intersections de courbes - Nombre de segments pour chaque courbe. La taille de la liste peut correspondre au nombre de courbes ou être égal à 1 pour la réplication ou à 0 pour la détermination automatique. - Si la valeur est True, les paramètres de la poignée située au début de chaque courbe sont générés automatiquement, et les paramètres personnalisés rotationsAtStart, radiiAtStart et positionsAtStart sont ignorés. - Si la valeur est True, les paramètres de la poignée située à la fin de chaque courbe sont générés automatiquement, et les paramètres personnalisés rotationsAtEnd, radiiAtEnd et positionsAtEnd sont ignorés. - Angle de rotation personnalisé en degrés pour chaque poignée de canalisation au début de chaque courbe. Ce paramètre est ignoré lorsque autoHandleStart est défini sur True. La taille de la liste peut correspondre au nombre de courbes ou être égal à 1 pour la réplication. - Angle de rotation personnalisé en degrés pour chaque poignée de canalisation à la fin de chaque courbe. Ce paramètre est ignoré lorsque autoHandleEnd est défini sur True. La taille de la liste peut correspondre au nombre de courbes ou être égal à 1 pour la réplication. - Rayon personnalisé pour chaque poignée de canalisation au début de chaque courbe. Ce paramètre est ignoré lorsque autoHandleStart est défini sur True. La taille de la liste peut correspondre au nombre de courbes ou être égal à 1 pour la réplication. - Rayon personnalisé pour chaque poignée de canalisation à la fin de chaque courbe. Ce paramètre est ignoré lorsque autoHandleEnd est défini sur True. La taille de la liste peut correspondre au nombre de courbes ou être égal à 1 pour la réplication. - Position personnalisée de chaque poignée de canalisation au début de chaque courbe, en pourcentage, entre 0 et 1 sur la longueur d'arc de la courbe. Ce paramètre est ignoré lorsque l'élément autoHandleStart est défini sur True. La taille de la liste peut correspondre au nombre de courbes ou être égal à 1 pour la réplication. Les positions de début et de fin ne doivent pas se chevaucher sur chaque courbe. Idéalement, la position de début doit être proche de 0 et la position de fin doit être proche de 1. - Position personnalisée de chaque poignée de canalisation à la fin de chaque courbe, en pourcentage, entre 0 et 1 sur la longueur d'arc de la courbe. Ce paramètre est ignoré lorsque l'élément autoHandleEnd est défini sur True. La taille de la liste peut correspondre au nombre de courbes ou être égal à 1 pour la réplication. Les positions de début et de fin ne doivent pas se chevaucher sur chaque courbe. Idéalement, la position de début doit être proche de 0 et la position de fin doit être proche de 1. - Afficher la surface de la T-spline dans une boîte ou une visualisation uniforme - tspline,create,pipe,curve - - - Combine les surfaces de T-spline données en une seule surface. - Il est possible de disjoindre les surfaces. - Si au moins une des surfaces est en mode boîte, la surface de sortie sera également en mode boîte. - Remarque: toutes les surfaces d'entrée doivent présenter la même version pour pouvoir être combinées correctement. C'est pourquoi il est possible de cloner une ou plusieurs surfaces en interne et de faire passer leur version au niveau supérieur ou inférieur pour la faire correspondre à celle utilisée actuellement dans Dynamo. Cela peut engendrer de légères différences dans la surface de sortie par rapport aux résultats attendus. En revanche, les surfaces d'entrée resteront les mêmes. - Les surfaces T-Spline pour combiner - tspline,combine - - - Retourne une liste des réflexions appliqué à la T-spline - tspline,symmetry,reflections - - - Retourne True si une T-spline donnée est en mode boîte - tspline,boxmode,smooth - - - Retourne True si une T-spline donnée est extractible (peut être affiché mode lisse) - tspline,extractable - - - Retourne True si une T-spline donnée est fermée - tspline,closed - - - Retourne True si une T-spline donnée est hermétique. Toutes les surfaces fermées sont hermétiques, mais certaines surfaces hermétiques sont ouvertes. - tspline,watertight - - - Retourne True si une T-spline donnée est standard (tous les points T sont séparés des points étoile par au moins deux isocourbes) - tspline,standard - - - Convertit la surface de T-spline en solide ou en surface en fonction de la forme - Remarque: quelques légers changements inattendus sont susceptibles de se produire dans la BRep de sortie si la surface d'entrée a été créée dans une version de T-spline supérieure à celle qui a été chargée dans Dynamo. Dans ce cas, une copie de la surface sera créée dans la version utilisée par Dynamo et utilisée pour la conversion. - Détermine si le corps généré doit présenter la même topologie que la surface T-Spline d'entrée. - Entité de topologie (solide ou surface) - tspline,brep,solid,surface - - - Convertit la surface de T-spline donnée au maillage. Le maillage peut contenir des triangles et des quadrilatères. - Le nombre minimal de segments dans chaque direction. Au moins un segment sera toujours généré. - Distance maximale autorisée entre le maillage de la surface. Pour une valeur égale à zéro ou négative. Valeur désactiver son utilisation - Entité de maillage - tspline,convert,mesh - - - Épaissit la surface de T-spline donnée en fonction de la distance donnée dans la direction des normales de face - Distance à épaissir - Détermine si les arêtes résultantes doivent être pliés - Epaississement de surface TSpline - tspline,thicken,normal - - - Épaissit la surface de t-spline par vecteur donné - La direction de l'épaississement - Détermine si les arêtes résultantes doivent être pliés - Epaississement de surface TSpline - tspline,thicken,vector - - - Ajoute un pli à l'arête donnée sur une surface de T-spline - Les arêtes à plier - La surface TSpline avec les arêtes pliées - tspline,edge,crease - - - Retire le pli dujeu d'arêtes donné - Pour annuler le pli des arêtes - La surface TSpline avec des arêtes non pliées - tspline,crease,uncrease - - - Ajoute un pli au jeu de sommets donné sur une surface de T-spline - Sommets de pli - La surface TSpline avec les arêtes pliées - tspline,edge,crease - - - Retire le pli du jeu de sommets donné - Les sommets pour annuler le pli - La surface TSpline avec des arêtes non pliées - tspline,crease,uncrease - - - Soude la liste de sommets donnéeen un seul sommet - Sommets à souder - Position de la poignée de sommet. La moyenne de la position des poignées est utilisée si une valeur nulle est transmise. - Conserver la subd-creases de la topologie d'entrée - La surface TSpline avec les sommets soudés - tspline,weld,vertex - - - Soude les sommets du premier et deuxième groupes par paire. - Le premier groupe est considéré comme des sommets de cette T-spline. - Les sommets du deuxième groupe peuvent être depuis cette surface ou depuis n'importe quelle autre. - Dans le cas de différents T-splines, Combiner est effectué avant l'opération de soudure. - Le premier groupe de sommets à souder - Deuxième groupe de sommets à souder - Conserver la subd-creases de la topologie d'entrée - La surface TSpline avec les sommets soudés - tspline,weld,vertex - - - Recherche tous les sommets coïncidents et les soude - Tolérance de coïncidence dans Seek - La surface TSpline sans les sommets coïncidents - tspline,weld,coincident,vertex - - - Dessoude toutes les arêtes données. Cela dessoudera chaque sommet sur toutes les arêtes. - Un jeu d'arêtes pour lesquelles annuler la soudure - Surface TSpline avec des arêtes non soudées - tspline,unweld,edge - - - Dessoude toutes les arêtes données. Cela dessoudera tous les sommets sur toutes les arêtes. - Un jeu de sommets pour lesquels annuler la soudure - Surface TSpline avec des sommets non soudés - tspline,unweld,vertex - - - Crée une correspondance avec une T-spline et une boucle fermée de courbes - Arête T-Spline boucle fermée pour créer une correspondance avec - Pour créer une boucle fermée avec - Géométrie continuité tente de faire correspondre: G0, G1 et G2 - Si Utiliser Longueur axe lors de la construction de correspondance - Si True, les points de contrôle supplémentaires seront ajoutées à la T-Spline afin de faire correspondre les surfaces dans un Tole ­ rance. - Nombre maximum de pas d'affinement. Ignorée si useRefinement est définie sur Faux - Tolérance de sélection. Ignorée si useRefinement est définie sur Faux - Si vous souhaitez utiliser la propagation lors de la construction de correspondance - Permet de déterminer dans quelle proportion la surface est concernée par la correspondance. Ignorée si usePropagation est définie sur Faux - Echelle tangente. Si la continuité n'est pas définie sur G1 est ignoré - Carvature Param Poids. Si la continuité n'est pas définie sur G2 est ignoré - Si vous souhaitez inverser le sens de l'axe - Surface de T-spline donné de T-Spline positionnés entre les arêtes de bordure et Boucle de courbe - tspline,match,curve - - - Crée une correspondance avec une T-spline et une boucle fermée de courbes - Boucle d'arête de T-Spline avec laquelle créer une correspondance - Boucle d'arête fermée avec laquelle créer une correspondance - Continuité de géométrie avec laquelle essayer d'établir une correspondance: G0, G1 et G2 - Indique si l'alignement avec la valeur arcLength doit être utilisé lors de l'établissement de la correspondance - Si la valeur est True, des points de contrôle supplémentaires seront ajoutés à la T-Spline afin d'établir une correspondance avec les surfaces selon une certaine tolérance. - Nombre maximal d'étapes d'affinement. Paramètre ignoré si useRefinement est défini sur False. - Tolérance à atteindre. Paramètre ignoré si useRefinement est défini sur False. - Indique si la propagation doit être utilisée lors de l'établissement de correspondance - Permet de déterminer dans quelle proportion la surface est concernée par la correspondance. Paramètre ignoré si usePropagation est défini sur False. - Echelle tangente pour G1 ou échelle de courbure pour G2. Paramètre ignoré si la continuité est G0. - Indique si le sens de l'axe doit être inversé - Surface de T-Spline située entre les arêtes de bordure de la T-Spline et la boucle de la courbe - tspline,match,curve - - - Crée une correspondance avec une T-spline et une boucle fermée d'arêtes BRep. D'abord, - la boucle d'arête est convertie en boucle de courbe, puis la correspondance est effectuée. - Arête T-Spline boucle fermée pour créer une correspondance avec - Arête BRep en boucle fermée pour créer une correspondance avec - Géométrie continuité tente de faire correspondre: G0, G1 et G2 - Si Utiliser Longueur axe lors de la construction de correspondance - Si True, les points de contrôle supplémentaires seront ajoutées à la T-Spline afin de faire correspondre les surfaces dans un Tole ­ rance. - Nombre maximum de pas d'affinement. Ignorée si useRefinement est définie sur Faux - Tolérance de sélection. Ignorée si useRefinement est définie sur Faux - Si vous souhaitez utiliser la propagation lors de la construction de correspondance - Permet de déterminer dans quelle proportion la surface est concernée par la correspondance. Ignorée si usePropagation est définie sur Faux - Echelle tangente. Si la continuité n'est pas définie sur G1 est ignoré - Carvature Param Poids. Si la continuité n'est pas définie sur G2 est ignoré - Si vous souhaitez inverser le sens de l'axe - Surface de T-spline donné de T-Spline positionnés entre les arêtes de bordure et boucle arête BRep - tspline,match,brep - - - Crée une correspondance avec une T-spline et une boucle fermée d'arêtes BRep. D'abord, - la boucle d'arête est convertie en boucle de courbe, puis la correspondance est effectuée. - Boucle d'arête de T-Spline avec laquelle créer une correspondance - Boucle d'arête BRep fermée avec laquelle créer une correspondance - Continuité de géométrie avec laquelle essayer d'établir une correspondance: G0, G1 et G2 - Indique si l'alignement avec la valeur arcLength doit être utilisé lors de l'établissement de la correspondance - Si la valeur est True, des points de contrôle supplémentaires seront ajoutés à la T-Spline afin d'établir une correspondance avec les surfaces selon une certaine tolérance. - Nombre maximal d'étapes d'affinement. Paramètre ignoré si useRefinement est défini sur False. - Tolérance à atteindre. Paramètre ignoré si useRefinement est défini sur False. - Indique si la propagation doit être utilisée lors de l'établissement de correspondance - Permet de déterminer dans quelle proportion la surface est concernée par la correspondance. Paramètre ignoré si usePropagation est défini sur False. - Echelle tangente pour G1 ou échelle de courbure pour G2. Paramètre ignoré si la continuité est G0. - Indique si le sens de l'axe doit être inversé - Surface de T-Spline située entre les arêtes de bordure de la T-Spline et la boucle d'arête BRep - tspline,match,brep - - - Supprime les sommets de la topologie de T-spline - Sommet ou des sommets à supprimer - La surface TSpline avec suppression de sommets - tspline,vertex,vertices,delete - - - Supprime les arêtes de la topologie de T-spline - l'arête ou les arêtes à supprimer - La surface TSpline avec arêtes supprimées - tspline,edge,delete - - - Supprime des faces à partir de la topologie de T-spline - La ou les faces à supprimer - La surface TSpline avec faces supprimées - tspline,face,delete - - - Changer le style de visualisation d'une T-spline. - visualisation lisse Si True est transmise, sinon en boite - Activer ou désactiver le lissage de visualisation - T-spline avec style de visualisation choisie - tspline,visualization,mode,smooth,box - - - Effectue une seule ou plusieurs extrusions symétriques dans un jeu d'arêtes et déplace les nouvelles arêtes selon le vecteur donné - Un jeu d'arêtes à extruder - Vecteur pour le déplacement des arêtes - Nombre de segments qui seront créés - T-spline avec arêtes extrudées - tspline,extrude,direction,vector,edge - - - Effectue une seule ou plusieurs extrusions symétriques sur un jeu de faces et déplace les nouvelles arêtes selon le vecteur donné - Un jeu de faces pour extruder - Vecteur pour le déplacement des faces - Nombre de segments qui seront créés - T-Spline avec faces extrudées - tspline,extrude,direction,vector,face - - - Effectue une seule ou plusieurs extrusions symétriques dans un jeu d'arêtes et déplace les nouvelles arêtes selon la trajectoire de la courbe donnée - Un jeu d'arêtes à extruder - Le chemin d'accès, de nouvelles arêtes suivent - Nombre de segments qui seront créés - T-Spline avec arêtes extrudées - tspline,extrude,curve,edge - - - Effectue une seule ou plusieurs extrusions symétriques dans un jeu de faces et déplace les nouvelles arêtes selon l la trajectoire de la courbe donnée - Un jeu de faces pour extruder - Le chemin d'accès, de nouvelles faces suivent - Nombre de segments qui seront créés - T-Spline avec faces extrudées - tspline,extrude,curve,face - - - Remplace des arêtes données avec un canal de faces - Un jeu d'arêtes pour remplacer des - Le biseautage seront disponibles pour ce pourcentage (entre 0 et 1) des faces adjacentes à l'arête sélectionnée. - Le nombre de lignes de faces dans le canal - Si vous souhaitez créer de nouvelles faces sur le mode boîte des faces du modèle. - Détermine l'arrondi ou le biseautage est plat. Utilise les valeurs de 0 à 1. - T-Spline aux arêtes biseautées - tspline,bevel,edge - - - Fait glisser des arêtes données le long des arêtes adjacentes - Un jeu d'arêtes à un cliché - Les arêtes seront glisser cette distance (sous la forme d'un pourcentage compris entre 0 et 1) vers les faces adjacentes. - Détermine l'arrondi ou le biseautage est plat. Utilise les valeurs de 0 à 1. - avec les arêtes T-Spline slided - tspline,slide,edge - - - Fusionne des arêtes données. Les arêtes dans chaque groupe doivent créer un nombre égal - de jeux continus. Les arêtes du premier groupe sont considérées comme - les arêtes de cette surface. Les arêtes du deuxième groupe peuvent être - à partir de cette surface ou de toute autre surface. En cas de différentes - surfaces, combiner est effectué avant de fusionner. - Premier jeu d'arêtes à fusionner - Second jeu d'arêtes à fusionner - La surface correspond à la surface d'origine. - Surface de T-spline avec arêtes fusionnées - tspline,merge,edge - - - Construit un pont entre deux jeux de faces. Les éléments du premier groupe - sont considérés comme des enfants de cette surface. Les éléments du deuxième - groupe peuvent être soit des enfants de cette surface ou appartiennent à - ne surface différente. La topologie au sein de chaque groupe peut ne pas être adjacente, - mais doit créer le même nombre de boucles distinctes. - Le premier groupe de faces de pont - Deuxième groupe de faces de pont - Relier des courbes pour chaque topologie - Boucle (lignes droites sont utilisées si liste vide est transmise, si une courbe - réussite est répliqué si plusieurs entrées boucle est détecté) - Nombre total des rotations autour - la normale des cadres le long de la courbe pour chaque transition - Boucle de topologie (0 est utilisée si liste vide est transmise, si une valeur - réussite est répliqué si plusieurs entrées boucle est détecté) - Le nombre de segments le long du pont pour le système d'exploitation - Chaque boucle de topologie. Nombre de travées pour chaque groupe doit être - supérieur à nombre correspondant de rotations (1 est utilisé si vide - La liste est transmise, si la valeur transmise est répliquée si plus de - Une boucle d'entrée est détecté) - Supprimer les ponts entre les arêtes de bordure. - Conserver la subd-creases du - Topologie d'entrée - Liste de sommets pour orienter - chaque topologie boucle à partir du premier groupe (le nombre de sommets doivent - La saisie de détection de boucles ou de liste peut être vide) - Liste de sommets pour orienter - chaque topologie boucle dans le second groupe (le nombre de sommets doivent - La saisie de détection de boucles ou de liste peut être vide) - Liste des drapeaux indiquant si - Pour inverser l'axe du pont pour topologie correspondant de la boucle. - (False est définie si liste vide est transmise, si la valeur transmise est répliqué - Pour chaque boucle d'entrée détecté) - La surface TSpline avec une topologie, relié par un pont - tspline,bridge,face - - - Construit un pont entre un jeu de faces et un jeu d'arêtes. Les éléments du - premier groupe sont considérés comme des enfants de cette surface. Les éléments du - second groupe peuvent être des enfants de cette surface ou appartiennent - à une surface différente. La topologie au sein de chaque groupe peut ne pas être - adjacente, mais doit créer le même nombre de boucles distinctes. - Le premier groupe de faces de pont - Deuxième groupe d'arêtes pont - Relier des courbes pour chaque topologie - Boucle (lignes droites sont utilisées si liste vide est transmise, si une courbe - réussite est répliqué si plusieurs entrées boucle est détecté) - Nombre total des rotations autour - la normale des cadres le long de la courbe pour chaque transition - Boucle de topologie (0 est utilisée si liste vide est transmise, si une valeur - réussite est répliqué si plusieurs entrées boucle est détecté) - Le nombre de segments le long du pont pour le système d'exploitation - Chaque boucle de topologie. Nombre de travées pour chaque groupe doit être - supérieur à nombre correspondant de rotations (1 est utilisé si vide - La liste est transmise, si la valeur transmise est répliquée si plus de - Une boucle d'entrée est détecté) - Supprimer les ponts entre les arêtes de bordure. - Conserver la subd-creases du - Topologie d'entrée - Liste de sommets pour orienter - chaque topologie boucle à partir du premier groupe (le nombre de sommets doivent - La saisie de détection de boucles ou de liste peut être vide) - Liste de sommets pour orienter - chaque topologie boucle dans le second groupe (le nombre de sommets doivent - La saisie de détection de boucles ou de liste peut être vide) - Liste des drapeaux indiquant si - Pour inverser l'axe du pont pour topologie correspondant de la boucle. - (False est définie si liste vide est transmise, si la valeur transmise est répliqué - Pour chaque boucle d'entrée détecté) - La surface TSpline avec une topologie, relié par un pont - tspline,bridge,face,edge - - - Construit un pont entre un jeu d'arêtes et un jeu de faces. Les éléments du - premier groupe sont considérés comme des enfants de cette surface. Les éléments du - second groupe peuvent être des enfants de cette surface ou appartiennent - à une surface différente. La topologie au sein de chaque groupe peut ne pas être - adjacente, mais doit créer le même nombre de boucles distinctes. - Le premier groupe d'arêtes pont - Deuxième groupe de faces de pont - Relier des courbes pour chaque topologie - Boucle (lignes droites sont utilisées si liste vide est transmise, si une courbe - réussite est répliqué si plusieurs entrées boucle est détecté) - Nombre total des rotations autour - la normale des cadres le long de la courbe pour chaque transition - Boucle de topologie (0 est utilisée si liste vide est transmise, si une valeur - réussite est répliqué si plusieurs entrées boucle est détecté) - Le nombre de segments le long du pont pour le système d'exploitation - Chaque boucle de topologie. Nombre de travées pour chaque groupe doit être - supérieur à nombre correspondant de rotations (1 est utilisé si vide - La liste est transmise, si la valeur transmise est répliquée si plus de - Une boucle d'entrée est détecté) - Supprimer les ponts entre les arêtes de bordure. - Conserver la subd-creases du - Topologie d'entrée - Liste de sommets pour orienter - chaque topologie boucle à partir du premier groupe (le nombre de sommets doivent - La saisie de détection de boucles ou de liste peut être vide) - Liste de sommets pour orienter - chaque topologie boucle dans le second groupe (le nombre de sommets doivent - La saisie de détection de boucles ou de liste peut être vide) - Liste des drapeaux indiquant si - Pour inverser l'axe du pont pour topologie correspondant de la boucle. - (False est définie si liste vide est transmise, si la valeur transmise est répliqué - Pour chaque boucle d'entrée détecté) - La surface TSpline avec une topologie, relié par un pont - tspline,bridge,face,edge - - - Construit un pont entre deux jeux d'arêtes. Les éléments du - premier groupe sont considérés comme des enfants de cette surface. Les éléments du - second groupe peuvent être enfants de cette surface ou appartiennent - à une surface différente. La topologie au sein de chaque groupe peut ne pas être - adjacente mais doit créer le même nombre de boucles distinctes. - Le premier groupe d'arêtes pont - Deuxième groupe d'arêtes pont - Relier des courbes pour chaque topologie - Boucle (lignes droites sont utilisées si liste vide est transmise, si une courbe - réussite est répliqué si plusieurs entrées boucle est détecté) - Nombre total des rotations autour - la normale des cadres le long de la courbe pour chaque transition - Boucle de topologie (0 est utilisée si liste vide est transmise, si une valeur - réussite est répliqué si plusieurs entrées boucle est détecté) - Le nombre de segments le long du pont pour le système d'exploitation - Chaque boucle de topologie. Nombre de travées pour chaque groupe doit être - supérieur à nombre correspondant de rotations (1 est utilisé si vide - La liste est transmise, si la valeur transmise est répliquée si plus de - Une boucle d'entrée est détecté) - Supprimer les ponts entre les arêtes de bordure. - Conserver la subd-creases du - Topologie d'entrée - Liste de sommets pour orienter - chaque topologie boucle à partir du premier groupe (le nombre de sommets doivent - La saisie de détection de boucles ou de liste peut être vide) - Liste de sommets pour orienter - chaque topologie boucle dans le second groupe (le nombre de sommets doivent - La saisie de détection de boucles ou de liste peut être vide) - Liste des drapeaux indiquant si - Pour inverser l'axe du pont pour topologie correspondant de la boucle. - (False est définie si liste vide est transmise, si la valeur transmise est répliqué - Pour chaque boucle d'entrée détecté) - La surface TSpline avec une topologie, relié par un pont - tspline,bridge,edge - - - Remplit les trous dans une T-spline - Jeu d'arêtes avec perçage intérieur. Arêtes doivent être bordure. - Méthode utilisée pour le remplissage de perçage: 0 - maillage par approximation, 1 - polygones, 2 - Réduire, 3 - Réduire et Soudure - Conserver la subd-creases de la topologie d'entrée - tspline,edge,fill,hole - - - Ajoute la liste donnée de réflexions à une T-spline - Liste des réflexions - Si vous souhaitez souder portions symétriques - Tolérance de soudure portions symétriques - Surface de T-spline avec des réflexions ajouté + + Renvoie des points espacés régulièrement le long de la courbe à une longueur de segment donnée à partir du point donné + Le point de référence à partir duquel mesurer + La distance le long de la courbe sur laquelle effectuer l'évaluation + Liste de points sur la courbe comprenant le point donné et le long de la direction de la courbe. - - Supprime toutes les réflexions de la T-spline donnée - Surface de T-spline avec réflexions donné supprimé + + Renvoie des points espacés régulièrement sur la courbe à une longueur de corde donnée à partir du point donné + Le point de référence à partir duquel mesurer + Longueur de corde + Liste de points sur la courbe comprenant le point donné et le long de la direction de la courbe. - - Comprime toute la topologie sur une surface d'entrée et rend les index contiguës. Cette fonction maintient l'ordre relatif des index. - tspline,index,compress + + Renvoie un CoordinateSystem à une distance spécifiée à partir du point de début de la Curve. L'axe Y est tangent à la Curve, l'axe X est la courbure. + La distance le long de la courbe sur laquelle effectuer l'évaluation + CoordinateSystem sur la courbe + + coordoncurve,curvecoord,derivatives + - - Subdivise les faces données en quatre faces chacune en mode exact ou simple - en fonction de l'entrée "exacte" - Liste des faces pour subdiviser - Si la propriété est définie sur False, la surface obtenue peut être Moins inclinées et plus que l'original. - Si la propriété est définie sur True, elle conserve sa forme d'origine - donnée de T-Spline avec faces subdivisées - tspline,subdivide,faces,simple + + Renvoie un plan à la distance spécifiée le long de la Curve à partir du point de début. La normale du plan s'aligne sur la tangente de la Curve. + La distance le long de la courbe sur laquelle effectuer l'évaluation + Plan sur la courbe + + planeoncurve,planecurve,tangentplane + - - Interpole une surface de T-spline donnée. L'interpolation avant déplace les points de contrôle à leur emplacement paramétrique sur la surface. L'interpolation inverse génère un point sur la surface pour chaque point de contrôle d'origine et déplace ce point de contrôle à son point de surface correspondant. - Direction d'interpolation: avant Si faux, inverser sinon - Interpolé T-Spline dans la direction donnée - tspline,interpolate,reverse + + Obtenez la longueur de la courbe mesurée entre le point de départ de la courbe et le paramètre spécifié. + Valeur comprise entre 0 et 1 + Longueur de segment + + lengthatparameter,dist along,lengthatpoint,arclength + - - Prend tous les sommets de T-spline donnés et les tire vers le point le plus proche - sur la cible des géométries. Si "surfacePoints" est True, le point de surface - du sommet est extrait. Si False, la poignée de contrôle est tirée. - Liste de sommets pour tirer - Liste des géométries à tirer pour - Drapeau indiquant si la surface ou les points de contrôle des sommets - Surface de T-spline avec tirées de sommets - tspline,pull,vertices + + Obtenir le paramètre à une longueur d'arc spécifique le long de la courbe. + La distance le long de la courbe sur laquelle effectuer l'évaluation + Le paramètre + + parameteratlen,param along,paramatlen,arclength + - - Aplanit les points de contrôle des sommets donnés à un seul plan. - Requiert une entrée d'au moins quatre sommets. - Liste de sommets - Surface de T-spline avec les sommets aplanie - tspline,flatten,vertices + + Obtenir le paramètre à une longueur de corde spécifique le long de la courbe à partir d'un emplacement donné. + La longueur de membrure d'évaluation + Paramètre sur la courbe à partir de laquelle mesurer + true si déplacement vers l'avant le long de la courbe + Le paramètre + + measure from,measure to,parameteratdist + - - Aplanit les points de contrôle des sommets donné à un seul plan - qui sera parallèle au plan donné. - Requiert une entrée d'au moins quatre sommets. - Liste de sommets - Pour ajuster les sommets parallèle au plan - Surface de T-spline avec les sommets aplanie - tspline,flatten,vertices,fitparallel + + Obtenir le paramètre au point de départ d'une courbe + Valeur du paramètre + + start domain,curvestart + - - Copie les faces données vers une nouvelle surface de T-spline sans symétrie - Les faces à dupliquer - Surface de T-spline avec option Faces uniquement - tspline,face,duplicate + + Obtenir le paramètre au point de fin d'une courbe + Valeur du paramètre + + end domain,curveend + - - Inverse les normales de toutes les faces dans le maillage - Surface de T-spline avec des normales inversées - tspline,flip,normal,vector + + Obtenir la longueur d'un segment entre deux paramètres sur la courbe + Valeur comprise entre 0 et 1 + Valeur comprise entre 0 et 1 + Longueur de segment + + measure,distance,arclength + - - Rend tous les intervalles de noeuds sur une surface de T-spline uniformes - Surface de T-spline avec uniforme interne - tspline,knot,uniform + + Obtenez le paramètre à un point donné le long de la courbe. Si le point n'est pas sur la courbe, ParameterAtPoint renverra quand même une valeur qui correspondra à un point proche sur la courbe, mais le point n'est généralement pas le point le plus proche. + Un point le long ou à proximité de la courbe + Le paramètre sur la courbe pour le point donné. + + projectpoint,closestparam,curveparam + - - Normalise la T-spline donnée au point où une insertion exacte - peut être effectuée. Si elle ne peut pas être normalisée, un avertissement s'affiche - avec la raison. - La normalisation de la surface de T-spline - tspline,standardize + + Inverser la direction de la courbe + Une nouvelle Curve avec la direction opposée + + flip + - - Déplace les sommets donnés le long du vecteur donné - Liste de sommets à déplacer - Direction pour vous déplacer le long de - Drapeau indiquant si la surface ou les points de contrôle des sommets - + + Décaler une courbe en fonction d'une valeur spécifiée. La courbe doit être plane. + Une distance positive ou négative de décalage + nouvelles courbes de décalage + + thicken,lines + + + 0.5,0.4 + - - Exporte un jeu de surfaces de T-spline donné vers un fichier de scène de T-spline - Jeu de surfaces T-Spline à exporter - Chemin d'accès au fichier à enregistrer - Le chemin d'accès du fichier dans lequel le jeu est enregistré - tspline,export,save,tss,path + + Créez une ou plusieurs courbes en décalant une courbe plane d'une distance donnée dans un plan défini par la normale du plan. S'il existe des espaces entre les courbes composantes de décalage, ils sont remplis en prolongeant les courbes de décalage. L'argument d'entrée "planeNormal" est défini par défaut sur la normale du plan contenant la courbe, mais une normale explicite parallèle à la normale de la courbe d'origine peut être fournie pour mieux contrôler la direction du décalage. Par exemple, si une direction de décalage cohérente est requise pour plusieurs courbes partageant le même plan, le plan "planeNormal" peut être utilisé pour remplacer les normales de courbe individuelles et forcer toutes les courbes à être décalées dans la même direction. L'inversion de la normale inverse la direction du décalage. + Une distance de décalage positive s'applique dans la direction du produit cartésien entre la tangente de la courbe et le vecteur normal du plan, tandis qu'un décalage négatif s'applique dans la direction opposée. + La normale du plan de la courbe's. La valeur par défaut est la normale du plan de la courbe's. + Une ou plusieurs courbes décalées + + thicken,lines + + + 0.5,0.4 + - - Exporte une surface de T-spline donnée vers un fichier de maillage de T-spline - Surface de T-spline à exporter - Chemin d'accès au fichier à enregistrer - Chemin de fichier à l'endroit où la surface T-spline est enregistré - tspline,export,save,tsm,path + + Créer une courbe en tirant sur le plan + Le plan sur lequel tirer la courbe + Une Curve sur le plan + + projectcurve,toplane + - - Convertit la surface de T-spline donnée dans une chaîne au format de maillage (TSM) de T-spline - Surface de T-Spline à sérialiser - Chaîne dans laquelle la surface de T-Spline est sérialisée - tspline,import,serialize + + Tirer la Curve sur la surface d'entrée, dans la direction des normales de la surface. + + + + projectcurve,tosurf + - - Crée une surface de T-spline à partir d'une chaîne donnée au format de maillage (TSM) de T-spline - Représentation sous forme de chaîne du fichier de maillage T-Spline - Afficher la surface de la T-Spline dans la boîte ou Lissage de visualisation - La surface T-Spline récemment chargée dans la liste - tspline,import,serialize + + Supprime le début de la Curve selon le paramètre spécifié + Le paramètre de départ de l'ajustement + Une nouvelle Curve dont le début a été supprimé + + rem,remstart,removestart,trimcurve + - - Charge une surface de T-spline à partir du chemin de fichier de maillage de T-spline - Chemin d'accès au fichier à charger depuis - Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation - La surface T-Spline récemment chargés dans la liste - tspline,import,load,tsm,path + + Supprime la fin de la Curve en fonction du paramètre spécifié + Le paramètre de départ de l'ajustement + Une nouvelle Curve dont la fin a été supprimée + + rem,remend,removeend,trimcurve + - - Charge une surface de T-spline à partir du fichier de maillage de T-spline donné - Chargement à partir du fichier - Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation - La surface T-Spline récemment chargés dans la liste - tspline,import,load,tsm,file + + Supprime le début et la fin de la Curve en fonction des paramètres spécifiés. + Le paramètre de départ de l'ajustement + Le paramètre de départ de l'ajustement + Une nouvelle Curve dont les segments extérieurs ont été supprimés + + rem,remend,remstart,remove,trimcurve,removeends + - - Charge un jeu de surfaces de T-spline à partir du fichier de scène de T-spline donné - Chemin d'accès au fichier à charger depuis - Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation - Un ensemble de surfaces T-Spline nouvellement chargé - tspline,import,load,tss,path + + Supprime la partie intérieure d'une Curve en fonction des paramètres spécifiés + Le paramètre de départ de l'ajustement + Le paramètre de départ de l'ajustement + Une nouvelle Curve dont le segment intérieur a été supprimé + + rem,removemiddle,middle,remmiddle,cutout,trimcurve + + + + Supprime plusieurs segments de la courbe, en éliminant les 1er, 3e, 5e... segments + Une liste de paramètres de scission de la courbe + Un réseau de courbes éliminant les 1er, 3e, 5e... segments + + rem,removeparts,remparts,cutout,trimcurv,interior,odd + - - Charge un jeu de surfaces de T-spline à partir du fichier de scène de T-spline donné - Chargement à partir du fichier - Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation - Un ensemble de surfaces T-Spline nouvellement chargé - tspline,import,load,tss,file + + Supprime les segments pairs ou impairs de la division Courbe selon les paramètres donnés, selon que l'indicateur 'discardEvenSegments' est défini sur true ou false, respectivement. + Une liste de paramètres de scission de la courbe + Activer/Désactiver pour supprimer les segments réguliers + Liste des courbes restantes après avoir abandonné les segments de courbe paire ou impaire. + + rem,removeparts,remparts,cutout,trimcurv,interior,even + - - Obtenir une représentation de l'UV sous forme de chaîne + + Scinder une Curve en plusieurs parties en fonction des paramètres indiqués + Une liste de paramètres de scission de la courbe + Courbes créées à partir de la scission + + cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + - - Comparer les deux UV - L'autre UV - Si les deux objets sont égaux + + Scinder une Curve en plusieurs parties au niveau des points indiqués + Les points sur la courbe au niveau desquels scinder la courbe + Courbes créées à partir de la scission + + cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + - - Obtenir un code de hachage pour ce type - Un code de hachage unique pour cet objet + + Joignez un ensemble de courbes à la fin de la polycourbe. Inverse les courbes pour garantir la connectivité. + Autres courbes ou courbe à joindre à la polycourbe + Une polycourbe créée à partir de courbes + + convertcurves,curves2polycurve,joincurves,concat,joinall,joinmany + - - Créer un UV à partir de deux doubles. - Valeur U - Valeur V - UV créé à l'aide de coordonnées + + Extrude une Curve dans la direction du vecteur de la normale + La distance d'extrusion de la courbe + La surface extrudée - surfaceparam,parameters,uv,uvs + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - - Obtenir le composant U d'un UV + + Extrude une Curve dans la direction indiquée, selon la longueur du vecteur d'entrée + Vecteur le long duquel extruder + La surface extrudée - uv,uvs + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - - Obtenir le composant V d'un V + + Extrude une Curve dans la direction spécifiée, selon la distance spécifiée + Vecteur le long duquel extruder + Distance d'extrusion + La surface extrudée - uv,uvs + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - - Obtenir une représentation du sommet sous forme de chaîne + + Extrude une Curve dans la direction de la normale, selon la distance spécifiée. La Curve doit être fermée. + Distance d'extrusion + Le solide extrudé + + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + - - Point où ce sommet est placé + + Extrude une Curve dans la direction indiquée, selon la longueur du vecteur d'entrée. La Curve doit être fermée. + Vecteur le long duquel extruder + Le solide extrudé + + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + - - Edges provenant de ce sommet + + Extrude une Curve dans la direction spécifiée, selon la distance spécifiée. La Curve doit être fermée. + Vecteur le long duquel extruder + Distance d'extrusion + Le solide extrudé + + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + - - Faces adjacentes à ce sommet + + Prolonger une courbe selon une distance donnée à une extrémité définie par un point de sélection. La partie sélectionnée sera étendue. Les courbes fermées telles que les cercles et les ellipses ne peuvent pas être prolongées. Si la courbe à prolonger est linéaire, le prolongement sera également linéaire. + Distance de prolongement + Un point sur l'extrémité à étendre + La Curve prolongée + + makelonger,stretch,extendside + - - Obtenir une représentation de la BoundingBox sous forme de chaîne + + Prolongez une courbe selon une distance donnée sur son point de départ. Les courbes fermées telles que les cercles et les ellipses ne peuvent pas être prolongées. Si la courbe à prolonger est linéaire, le prolongement sera également linéaire. + Distance de prolongement + La Curve prolongée + + makelonger,stretch + - - Comparer deux BoundingBox - L'autre BoundingBox - Si les deux objets sont égaux + + Prolongez une courbe selon une distance donnée sur son extrémité. Les courbes fermées telles que les cercles et les ellipses ne peuvent pas être prolongées. Si la courbe à prolonger est linéaire, le prolongement sera également linéaire. + Distance de prolongement + La Curve prolongée + + makelonger,stretch + - - Obtenir un code de hachage pour ce type - Un code de hachage unique pour cet objet + + Créer une Curve approximative avec un ensemble de lignes et d'arcs + Un réseau de lignes et d'arcs proches de la courbe + + rationalizecurve,fitarcs,fitlines,arcs,lines + + + 0.5,0.5,0.5,0.4,0.4 + - - Créer une BoundingBox alignée sur l'axe autour de la Geometry d'entrée. - - + + Convertit la Curve en approximation NurbsCurve + Une NurbsCurve proche de la courbe - bounding,bound + curve2spline,convertcurve,tospline,lines + + 0.5,0.5,0.5,0.4 + - - Créer une BoundingBox alignée sur l'axe autour des géométries d'entrée. - Géométries pour déterminer la zone de délimitation - Zone de délimitation délimitant les géométries + + Corriger une Curve fermée + Une surface à l'intérieur de la courbe - bounding,bound,multiple,boundall + fill,profiletosurf,loop,loop2surf,edgesurf - - Créez une zone de délimitation orientée, de volume minimum, non alignée sur l'axe autour des géométries d'entrée. - - Zone de délimitation orientée autour des géométries d'entrée. + + Projette une courbe d'entrée le long d'une direction de projection donnée sur une géométrie de base donnée. + Géométrie sur laquelle effectuer la projection + Vecteur + Liste des géométries projetées dans la géométrie de base - - Créer une BoundingBox non alignée sur l'axe autour de la Geometry d'entrée, orientée dans les axes X, Y et Z du CoordinateSystem. - - + + Balaie cette Curve le long de la Curve de la trajectoire, créant ainsi une surface + - bounding,bound + sweep1,curve2surf - - Créer une BoundingBox non alignée sur l'axe autour des géométries d'entrée, orientée dans les axes X, Y et Z du CoordinateSystem. - - + + Balaie cette Curve fermée le long de la Curve de la trajectoire, créant ainsi un Solid + - bounding,bound,multiple,boundall + sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - - Crée une BoundingBox alignée sur l'axe entre le point minimum et le point maximum. - - - + + Extrude cette courbe fermée le long de la courbe de la trajectoire, créant ainsi un solide + Trajectoire qui représente la trajectoire de l'extrusion + Couper l'extrémité de l'extrusion par chemin et la rendre normale à la trajectoire + Solide qui extrude cette courbe fermée le long de la courbe de la trajectoire - bounding,bound,bymaxmin,max,min,bypoints + sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - - Crée une BoundingBox à partir des coordonnées minimum (coin arrière gauche inférieur de la zone), jusqu'aux coordonnées maximum (coin avant supérieur droit de la zone). CoordinateSystem se transforme de l'espace de coordonnées de la zone à l'espace de modèle. Cette méthode est conçue pour correspondre à l'API de Revit, ce qui vous permet d'extraire les paramètres d'une BoundingBox Revit, sans aucune conversion. - - - + + Renvoie une nouvelle Curve approximative en fonction de la tolérance spécifiée + - bounding,bound,bymaxmin,max,min,bypoints + fitcurve,reducecurve,simplecurve,approximate - - Point minimal + + stocke l'ID de filetage géré du filetage qui a appelé ce constructeur. + Utilisé pour alerter les utilisateurs sur les problèmes éventuels de multifile. + + + Il est utilisé à des fins de test uniquement. + + + true + + + true + + + true + + + true + + + true + + + Un mappage entre les types IGeometryEntity et les constructeurs de Geometry à l'aide de l'hôte. + + + Mécanisme d'enregistrement de type de géométrie. + Type des interfaces dérivées IGeometryEntity. + Un représentant pour construire une Geometry. + + + true + + + + + + + Convertit toute géométrie donnée en fonction des déplacements indiqués dans les directions X, Y + et Z définies dans le SCG. + Déplacement le long de l'axe X. + Déplacement le long de l'axe Y. + Déplacement le long de l'axe Z. + Géométrie transformée. + move,by amount + + + Transformer la géométrie dans la direction donnée selon la longueur du vecteur + move,along vector + + + Transforme tout type de géométrie selon la distance donnée dans la + direction donnée. + Direction du déplacement. + Distance de déplacement le long d'une direction donnée. + Géométrie transformée. + move,along vector,distance - - Point maximal + + Transforme la géométrie selon la transformation appliquée au système de coordonnées indiqué + Géométrie transformée - - Outil de suivi de coordonnées de la zone de contour. Pour une zone alignée sur l'axe, le système de coordonnées est orienté avec les axes X, Y et Z, et est situé au centre de la zone. Pour une zone non alignée, le système de coordonnées peut avoir une orientation arbitraire et est centré dans la zone. + + Fait passer cette géométrie d'un CoordinateSystem source à un nouveau + CoordinateSystem de contexte. + + + Géométrie transformée. + from,to - - Obtenez l'intersection de deux zones de contour. Remarque : cette option ne fonctionne pas pour les zones non alignées sur l'axe, car ces intersections risquent de ne pas créer de zone. Croisez plutôt leurs cuboïdes correspondants. - Autre zone de délimitation à entrecouper - Zone de délimitation obtenue à partir de l'intersection de zones de délimitation + + Fait pivoter un objet autour d'une origine et d'un axe en fonction d'un + degré spécifié + around,axis,degrees - - Déterminez si deux zones de contour se croisent. Remarque : cette option fonctionne uniquement si les deux zones de contour ont le même alignement (transformation). Dans ce cas, testez l'intersection entre leurs cuboïdes correspondants. - Autre zone de délimitation - Les zones de délimitation s'entrecoupent-elle? - - get overlap - + + Fait pivoter l'objet autour de l'origine et de la normale du plan en fonction d'un + degré spécifié + around,normal,degrees - - Déterminer si la BoundingBox est vide - Renvoie la valeur true si la zone de délimitation est vide + + Effectuer une copie miroir de l'objet sur le plan d'entrée + reflect,flip over - - Déterminez si un point est à l'intérieur de la zone de délimitation. - Le point de test - True si le point est à l'intérieur, sinon Faux - - point inside,testpoint - + + Mettre à l'échelle uniformément autour de l'origine + resize,size - - Obtenez la zone de délimitation en tant que cuboïde solide. - Renvoie une représentation sous forme de cuboïde de la zone de délimitation. - - converttosolid,bb2cube,bb2cub,bounding tosolid,cubes - - - 0.5,0.4,0.3,0.5,0.3 - + + Mettre à l'échelle de façon non uniforme autour de l'origine + resize,size,scalenu,scaleNU - - Obtenez la zone de délimitation en tant qu'ensemble de surfaces. - Renvoie une représentation sous forme de polysurface de la zone de délimitation - - converttosurfaces,convert2surfaces,bbtosrfs,bbtosrfs,bounding to surfaces,bound to poly,convert2poly - + + Mettre à l'échelle de façon non uniforme autour d'un plan donné + resize,size,scalenu,scaleNU - - Analyser la chaîne JSON entrante formatée avec le schéma aautodesk.geometry:boundingbox3d-1.0.0. - Chaîne JSON à analyser - BoundingBox + + Mettre à l'échelle uniformément autour d'un point donné, en utilisant deux points de sélection comme scalaires + resize,from,to,size - - Convertir la BoundingBox en objet JSON formaté avec le schéma autodesk.geometry:boundingbox3d-1.0.0 . - Chaîne JSON obtenue + + Mettre à l'échelle dans une dimension en fonction d'une base et de 2 points de sélection. L'axe de mise à l'échelle est déterminé par la ligne située entre la base et le point de départ. + resize,size,from,to,scale1d,1d,lines + 0.5,0.5,0.5,0.5,0.5,0.5,0.3 - - Obtenir une représentation du CoordinateSystem sous forme de chaîne + + Mettre à l'échelle dans 2 dimensions en fonction d'une base et de 2 points de sélection. Les deux points de sélection sont projetés sur le plan de base pour définir les facteurs d'échelle 2D + resize,size,from,to,scale2d,2d - - Crée un CoordinateSystem en tant que système de coordonnées général: origine à - 0, 0, 0; axe X à 1, 0, 0; axe Y à 0, 1, 0; axe Z à 0, 0, 1 - zero,wcs + + Obtenir la distance entre cette Geometry et une autre + L'autre Geometry + Distance + between,length,from,to - - Créer un CoordinateSystem avec une origine aux emplacements X et Y, avec - les axes X et Y définis en tant qu'axes X et Y SCG. Par défaut, Z est défini sur 0. + + Obtenir le point le plus proche sur cette Geometry par rapport à l'autre + NearestPoint, GetClosestPoint - - Créer un CoordinateSystem avec une origine aux emplacements X, Y et Z, avec - les axes X et Y définis en tant qu'axes X et Y SCG. - translate + + Déterminer si un autre objet de Geometry entrecoupe cet objet + intersects?,check intersection,test intersection - - Créer un CoordinateSystem avec une origine au point d'entrée, avec les axes X et Y - définis en tant qu'axes X et Y SCG. - bypoint + + Obtenir la Geometry d'intersection pour cet objet et un autre + get overlap - - Créer un CoordinateSystem avec une origine égale à l'origine du plan d'entrée et - les axes X et Y situés dans le plan, alignés avec les axes X et Y du plan. + + 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 - - Créer un CoordinateSystem au niveau de l'origine défini par les axes X et Y. - Les vecteurs d'entrée sont normalisés avant la création du CoordinateSystem. + + Scinder cette Geometry en utilisant une autre Geometry comme "outil" de coupe + cut - - Créer un CoordinateSystem au niveau de l'origine défini par les axes X et Y, l'axe - Z étant complètement ignoré. Les vecteurs d'entrée sont normalisés avant la création - du CoordinateSystem. - byxy,coord by2axis + + Supprime les éléments de l'entité la plus proche du point de sélection - - Crée un CoordinateSystem en fonction des paramètres de coordonnées cylindriques spécifiés par rapport au système de coordonnées spécifié + + Sépare les éléments composés ou non séparés dans leur composants. - - Crée un CoordinateSystem en fonction des paramètres de coordonnées sphériques spécifiés par rapport au système de coordonnées spécifié + + Vérifier si les deux objets possèdent la même géométrie représentative ou les mêmes valeurs numériques + approximate,near,close - - Déterminer s'il est possible d'obtenir l'inverse de ce CoordinateSystem - inverse,testinverse + + Obtenir la BoundingBox contenant l'élément de Geometry spécifié + bounds - - Permet de tester si la mise à l'échelle est orthogonale, c'est-à-dire si elle comporte un composant de cisaillement. - uniform + + Extrait la zone de délimitation orientée au volume minimal contenant la géométrie donnée. - - Permet de tester si la mise à l'échelle est orthogonale et si tous les vecteurs sont normalisés. - uniform,normal,samelength + + Convertir la géométrie en JSON Solid Def + Chaîne JSON formatée - - Obtenir le déterminant de ce CoordinateSystem + + Convertir la géométrie en un objet JSON formaté avec le schéma autodesk.geometry:geometry-1.0.0. + Chaîne JSON obtenue - - Crée un point représentant l'origine du CoordinateSystem. - position,center + + Convertir la structure interne de la géométrie d'analyses en splines + - - Renvoie l'axe X du CoordinateSystem. - left,right + + Définit des attributs de nom-valeur en tant que chaînes sur la géométrie d'entrée. + Les attributs sont enregistrés avec la géométrie lors de son exportation vers un fichier SAT + et peuvent être lus lors de l'importation de la géométrie à partir du fichier. + Remarque: la conservation des attributs n'est pas garantie sur la géométrie + si des opérations géométriques sont appliquées à celle-ci. + Dictionnaire des attributs de chaîne nom-valeur. + Renvoie une copie de la géométrie d'entrée à laquelle les attributs ont été appliqués. - - Renvoie l'axe Y du CoordinateSystem. - forward,back + + Renvoie les attributs de chaîne nom-valeur définis sur la géométrie d'entrée, le cas échéant. + Dictionnaire des attributs de chaîne nom-valeur. - - Renvoie l'axe Z du CoordinateSystem. - up,down + + Importe un fichier SAT et renvoie un réseau des géométries importées + Objet de fichier représentant le fichier SAT + Liste des géométries importées - - Renvoie la mise à l'échelle de l'axe X du CoordinateSystem: la longueur du vecteur de l'axe X. + + Importe un fichier SAT et renvoie un réseau des géométries importées + Chemin d'accès au fichier SAT + Liste des géométries importées - - Renvoie la mise à l'échelle de l'axe Y du CoordinateSystem: la longueur du vecteur de l'axe Y. + + Importe un fichier SAT et renvoie un réseau de géométries importées. + Objet de fichier représentant le fichier SAT + Indique le nombre de mm par unité qui représente l'espace d'unité "Dynamo" + Utilisé pour mettre à l'échelle la géométrie importée à partir de l'espace d'unité défini dans le fichier SAT, vers celui défini ici. + Si cette option est définie sur -1, nous supposons que le format SAT est sans unité et nous importons la géométrie sans mise à l'échelle des unités. + Liste des géométries importées - - Renvoie la mise à l'échelle de l'axe Z du CoordinateSystem: la longueur du vecteur de l'axe Z. + + Importe un fichier SAT et renvoie un réseau de géométries importées. + Objet de fichier représentant le fichier SAT + Indique le nombre de mm par unité qui représente l'espace d'unité "Dynamo" + Utilisé pour mettre à l'échelle la géométrie importée à partir de l'espace d'unité défini dans le fichier SAT, vers celui défini ici. + Si cette option est définie sur -1, nous supposons que le format SAT est sans unité et nous importons la géométrie sans mise à l'échelle des unités. + Liste des géométries importées - - Renvoie le plan où se trouvent les axes X et Y, avec la racine au niveau de l'origine. + + Importe une chaîne JSON et renvoie un tableau de géométries importées + Chaîne JSON contenant une géométrie formatée de définition de solide + Liste des géométries converties - - Renvoie le plan où se trouvent les axes Y et Z, avec la racine au niveau de l'origine. + + Analyser la chaîne JSON entrante formatée avec le schéma autodesk.geometry:geometry-1.0.0. + Chaîne JSON à analyser + Objet de géométrie - - Renvoie le plan où se trouvent les axes X et Z, avec la racine au niveau de l'origine. + + Exporte une liste de géométries spécifiées vers le chemin de fichier SAT indiqué + + + + + + Exports a list of specified geometry to the given SAT file path. + + + + - - Obtenir l'inverse de ce CoordinateSystem - l'application de ce système de coordonnées à un élément de Geometry inverse le système d'origine. + + Cette méthode est destinée à un usage interne uniquement. - - Effectuer une copie miroir de l'objet sur le plan d'entrée - reflect,flip over + + Cette méthode est destinée à un usage interne uniquement. - - Appliquer l'argument CoordinateSystem après celui-ci. Résultat = celui-ci * autre + + Sérialise une liste de géométries spécifiées au format SAB (Standard ACIS Binary) et renvoie des données de flux binaires sérialisées + Géométrie à sérialiser + Données au format SAB sous forme de liste d'octets - - Appliquer l'argument CoordinateSystem avant celui-ci. Résultat = autre * celui-ci + + Désérialise les données au format (SAB Standard ACIS Binary) indiquées et renvoie une liste de géométries + + - - Renvoie un vecteur contenant les facteurs d'échelle X, Y et Z - Vecteur mis à l'échelle - get size,scalecomponents,scalevector + + Prend un fichier SAB comme entrée et désérialise la géométrie ASM en + un objet LibG + + millimètre par unité de l'espace d'unité dynamo. si -1 est transmis, aucune conversion d'unité n'est effectuée. + - - Déterminer si deux CoordinateSystems sont égaux - autre système de coordonnées - renvoie True si les systèmes de coordonnées sont égaux + + true - - Convertit tout CoordinateSystem indiqué en fonction des déplacements dans les directions X, Y - et Z définies dans le SCG respectivement. - Déplacement le long de l'axe X. - Déplacement le long de l'axe Y. - Déplacement le long de l'axe Z. - CoordinateSystem transformé. - move,by amount + + Obtenir le système de coordonnées de contexte/référence utilisé pour créer cette géométrie. - - Convertir l'objet dans la direction et la magnitude du vecteur d'entrée. - Vecteur pour la direction de conversion - Système de coordonnées converti - move,along vector + + Obtenir une représentation du maillage sous forme de chaîne - - Convertit tout type de CoordinateSystem en fonction de la distance indiquée dans la - direction donnée. - Vecteur de direction du déplacement - Distance de déplacement le long de la direction donnée - Système de coordonnées converti - move,along vector,distance + + Créer un maillage à partir d'un ensemble de points et un ensemble d'IndexGroups référençant l'ensemble de points + Liste des points déterminant les positions des sommets + Index des sommets + Maillage créé à partir de points + + mesh,meshes + - - Transformer l'objet en fonction de la matrice CoordinateSystem d'entrée. - système de coordonnées d'entrée - Système de coordonnées transformé + + Créer un maillage à partir d'un ensemble de points et un ensemble d'IndexGroups référençant l'ensemble de points + Liste de points + Groupes d'index pour les points + Maillage + + mesh,meshes + - - Transforme ce CoordinateSystem d'un CoordinateSystem source en nouveau - CoordinateSystem de contexte. - - - CoordinateSystem transformé. + + Importe un fichier, en l’analysant dans un certain nombre de maillages. + Les formats actuellement pris en charge sont les suivants: + .mix -- Meshmixer + .obj -- Front d’onde - - Fait pivoter un objet autour d'une origine et d'un axe en fonction d'un degré spécifié - Point d'origine - Axe de vecteur pour la rotation - Degrés de pivotement - Système de coordonnées pivoté - around,axis,degrees + + Convertissez un objet de géométrie tel qu'un solide ou une surface en maillage. + La résolution du maillage est déterminée par la précision de rendu Dynamo - - Fait pivoter un objet autour de l'origine et de la normale du plan donné d'un - degré spécifié - Plan à partir duquel obtenir la normale - Valeur de rotation en degrés - Système de coordonnées pivoté - /// around,normal,degrees + + Exporte les maillages dans un format déterminé par le nom de fichier: + .mix -- Meshmixer + .obj -- Front d’onde + .stl -- Format STL + .dae -- COLLADA + .ply -- Format de fichier de polygone + Cette fonction renvoie le nom du fichier de sortie, qui peut + devoir être modifié s’il contient des caractères non-ASCII - - Mettre à l'échelle uniformément autour de l'origine - Valeur de mise à l'échelle - Système de coordonnées mis à l'échelle - resize,size + + Créez un maillage à partir des sommets et des index fournis. Les sommets ne doivent + pas se chevaucher. Les index doivent être des ensembles de trois entiers + indiquant les trois emplacements dans le tableau des sommets + des trois points d’un triangle - - Mettre à l'échelle de façon non uniforme autour de l'origine - Valeur de mise à l'échelle sur l'axe X - Valeur de mise à l'échelle sur l'axe Y - Valeur de mise à l'échelle sur l'axe Z - Système de coordonnées mis à l'échelle - resize,size,scaleNU,scalenu + + Créez un maillage à partir de points et d'index fournis. Les points ne doivent + pas se chevaucher. Les index doivent être des ensembles de trois entiers + indiquant les trois emplacements dans le réseau de points + des trois pointes d'un triangle - - Mettre à l'échelle de façon non uniforme autour d'un plan donné - Plan autour duquel effectuer la mise à l'échelle - Valeur de mise à l'échelle sur l'axe X - Valeur de mise à l'échelle sur l'axe Y - Valeur de mise à l'échelle sur l'axe Z - Système de coordonnées mis à l'échelle - resize,size,scaleNU,scalenu + + Créez un plan de maillage basé sur les paramètres actuels. + + + + + + maille - - Mettre à l'échelle uniformément autour d'un point donné à l'aide de - Point de base de mise à l'échelle - Point à partir duquel effectuer la mise à l'échelle - Point vers lequel effectuer la mise à l'échelle - Système de coordonnées mis à l'échelle - resize,from,to,size + + Créer un cuboïde maillé basé sur les paramètres actuels. + + + + + + + + maille - - Mettez à l'échelle dans une cote en fonction d'un point de base, d'un point de départ (depuis) et d'un point de fin (vers). L'axe de mise à l'échelle est déterminé par la ligne située entre le point de base et le point de départ. - Point de base de mise à l'échelle - Point à partir duquel effectuer la mise à l'échelle - Point vers lequel effectuer la mise à l'échelle - Système de coordonnées mis à l'échelle - resize,size,from,to,scale1d,1d, lines - 0.5,0.5,0.5,0.5,0.5,0.5,0.4 + + Créez une sphère maillée basée sur les paramètres actuels. + + + + + maille - - Mettre à l'échelle dans 2 dimensions en fonction d'une base et de 2 points de sélection. Les deux points de sélection sont projetés sur le plan de base pour définir les facteurs d'échelle 2D - Point de base de mise à l'échelle - Point à partir duquel effectuer la mise à l'échelle - Point vers lequel effectuer la mise à l'échelle - Système de coordonnées mis à l'échelle - resize,size,from,to,scale2d,2d + + Créer un cône maillé basé sur les paramètres actuels. + + + + + + + maille - - Analyser la chaîne JSON entrante formatée avec le schéma autodesk.math:matrix44d-1.0.0. - Chaîne JSON à analyser - CoordinateSystem + + Renvoie un maillage par extrusion d’une polyligne 3D. + Polycourbe à extruder + Hauteur d’extrusion + Direction du vecteur d’extrusion + Extrusion du maillage de recouvrement (uniquement si la polycourbe est plane) + maille - - Convertir le CoordinateSystem en objet JSON formaté avec le schéma autodesk.math:matrix44d-1.0.0. - Chaîne JSON obtenue + + Index de sommet qui constituent chaque face dans le sens trigonométrique + + mesh,meshes + - - stocke l'ID de filetage géré du filetage qui a appelé ce constructeur. - Utilisé pour alerter les utilisateurs sur les problèmes éventuels de multifile. + + Vecteur de la normale au niveau de ce sommet + + mesh,meshes + - - Il est utilisé à des fins de test uniquement. + + Positions des sommets + + mesh,meshes + - - true + + Renvoie le nombre de sommets dans le maillage - - true + + Renvoie le nombre d'arête dans le maillage - - Cette méthode est appelée lorsque l'objet affichable n'est plus nécessaire. + + Renvoie le nombre de triangles dans le maillage - - true + + Renvoie le volume du maillage fourni + volume - - true + + Renvoie la surface du maillage fourni + surface - - true + + Renvoie les sommets bruts de ce maillage sous forme de liste de nombres. Chaque jeu de + trois nombres consécutifs représentent un point. - - Un mappage entre les types IGeometryEntity et les constructeurs de Geometry à l'aide de l'hôte. + + Renvoie les sommets bruts de ce maillage sous forme de liste de nombres. Chaque jeu de + six nombres consécutifs représentent deux points - - Mécanisme d'enregistrement de type de géométrie. - Type des interfaces dérivées IGeometryEntity. - Un représentant pour construire une Geometry. + + Renvoie les sommets bruts de ce maillage sous forme de liste de nombres. Chaque jeu de + neuf nombres consécutifs représentent trois points d’un triangle - - true + + Renvoie les index de sommet de chaque triangle de maillage. + (par opposition aux index de sommets uniques) + Liste des index de sommet pour chaque triangle de maillage. - - - + + Convertit les arêtes de maillage en lignes et les renvoie - - Convertit toute géométrie donnée en fonction des déplacements indiqués dans les directions X, Y - et Z définies dans le SCG. - Déplacement le long de l'axe X. - Déplacement le long de l'axe Y. - Déplacement le long de l'axe Z. - Géométrie transformée. - move,by amount + + Convertit les faces maillées en patchs de surface et les renvoie. Note: + cette méthode peut générer BEAUCOUP de surfaces lourdes, et peut + ralentir Dynamo avec des maillages importants. - - Transformer la géométrie dans la direction donnée selon la longueur du vecteur - move,along vector + + Convertit les triangles de maillage en maillages individuels et les renvoie. - - Transforme tout type de géométrie selon la distance donnée dans la - direction donnée. - Direction du déplacement. - Distance de déplacement le long d'une direction donnée. - Géométrie transformée. - move,along vector,distance + + Renvoie les normales de chaque face triangulaire d’un maillage donné. + - - Transforme la géométrie selon la transformation appliquée au système de coordonnées indiqué - Géométrie transformée + + Renvoie les centres de gravité triangulaires - - Fait passer cette géométrie d'un CoordinateSystem source à un nouveau - CoordinateSystem de contexte. - - - Géométrie transformée. - from,to + + Renvoie un nouveau maillage unifiant le maillage d’outil et le maillage d’origine. + + maille - - Fait pivoter un objet autour d'une origine et d'un axe en fonction d'un - degré spécifié - around,axis,degrees + + Renvoie un nouveau maillage en soustrayant le maillage d’outil du maillage d’origine. + + maille - - Fait pivoter l'objet autour de l'origine et de la normale du plan en fonction d'un - degré spécifié - around,normal,degrees + + Renvoie une nouvelle cohérence de maillage de l’intersection entre le maillage + d'outil et le maillage d’origine. + + maille - - Effectuer une copie miroir de l'objet sur le plan d'entrée - reflect,flip over + + Renvoie un nouveau maillage avec les défauts suivants réparés: + Petits composants : si le maillage contient de très petits segments déconnectés, + par rapport à la taille globale du maillage, ils seront + rejetés. + Trous: les trous dans le maillage sont comblés dans les + régions non multiples: si un sommet est connecté à plus de + deux arêtes *limite* ou une arête est connectée à plus de + deux triangles, alors le sommet/l’arête est non-multiple. La + boîte à outils de maillage supprime la géométrie jusqu’à ce que le maillage soit multiple + +Cette méthode tente de conserver autant de maillage d’origine que + possible, contrairement à Rendre étanche, qui rééchantillonne le maillage - - Mettre à l'échelle uniformément autour de l'origine - resize,size + + Supprime les limites internes d’un maillage. Une frontière interne se produit + lorsqu’il y a des sommets coïncidents, par exemple si le maillage avait des + groupes triangulaires pour le couvercle d’un pot et le corps du pot. - - Mettre à l'échelle de façon non uniforme autour de l'origine - resize,size,scalenu,scaleNU + + Renvoie un nouveau maillage étanche et imprimable en 3D. À la suite de + l'étanchéisation d'un maillage, les auto-intersections,les chevauchements et la géométrie non-multiple + sont supprimés du maillage. La méthode calcule une distance de bande mince + et génère un nouveau maillage à l’aide de cubes de marche, mais ne projette pas + sur le maillage d’origine. + +Fondamentalement, le maillage est rempli d’un tas de petites boîtes, et un nouveau + maillage est créé autour de cela. - - Mettre à l'échelle de façon non uniforme autour d'un plan donné - resize,size,scalenu,scaleNU + + Renvoie un nouveau maillage qui a été évidé pour l’impression 3D. + Nombre de trous d’évacuation + Rayon des trous d’évacuation + Distance de décalage intérieure + Résolution de création du solide représentant la surface intérieure du maillage évidé (8 - 4096) + Résolution pour la génération du maillage sur la surface intérieure du maillage évidé (8 - 4096) + Maillage creux - - Mettre à l'échelle uniformément autour d'un point donné, en utilisant deux points de sélection comme scalaires - resize,from,to,size + + Renvoie un nouveau maillage avec une structure de support. Les paramètres de seuil par défaut sont utilisés si l’entrée est vide. + Hauteur de la base où les poteaux de support touchent le sol + Diamètre de la base où les poteaux de support touchent le sol + Diamètre des poteaux de support + Hauteur de la pointe à l’endroit où les poteaux de support touchent le maillage + Diamètre de la pointe à l’endroit où les poteaux de support touchent le maillage + Maillage avec structure de support - - Mettre à l'échelle dans une dimension en fonction d'une base et de 2 points de sélection. L'axe de mise à l'échelle est déterminé par la ligne située entre la base et le point de départ. - resize,size,from,to,scale1d,1d,lines - 0.5,0.5,0.5,0.5,0.5,0.5,0.3 + + Renvoie un nouveau maillage avec un nombre réduit de triangles. + Nombre de triangles d’objectif pour la réduction + Maillage réduit - - Mettre à l'échelle dans 2 dimensions en fonction d'une base et de 2 points de sélection. Les deux points de sélection sont projetés sur le plan de base pour définir les facteurs d'échelle 2D - resize,size,from,to,scale2d,2d + + Renvoie un nouveau maillage en répartissant les triangles plus uniformément sur l’ensemble de la sélection + quelle que soit la modification des normales de triangle dans la sélection donnée. + maillage - - Obtenir la distance entre cette Geometry et une autre - L'autre Geometry - Distance - between,length,from,to + + Renvoie un nouveau maillage lisse. Le type de lissage par défaut est + cotangente qui lisse sans écarter les sommets. + Définit l'"échelle spatiale" du lissage. Les valeurs les plus petites donnent plus de + lissage local, et donne généralement un résultat moins "lisse" (0,1 - 64,0) + Lisser le maillage - - Obtenir le point le plus proche sur cette Geometry par rapport à l'autre - NearestPoint, GetClosestPoint + + Créer une coupe plane géométrique précise qui supprime des parties du maillage + qui se trouvent sur le côté du plan dans la direction normale du plan. + Définir le plan à utiliser pour la coupe + Essayer de créer un remplissage minimal avec le moins de + nombre de triangles. + maillage - - Déterminer si un autre objet de Geometry entrecoupe cet objet - intersects?,check intersection,test intersection + + Coupe le plan d’entrée avec le maillage, produisant ainsi une polycourbe - - Obtenir la Geometry d'intersection pour cet objet et un autre - get overlap + + Projette le point sur le maillage le long de la direction spécifiée - - 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 + + Point le plus proche sur le maillage du point spécifié - - Scinder cette Geometry en utilisant une autre Geometry comme "outil" de coupe - cut + + Refléter le maillage sur le plan d’entrée - - Supprime les éléments de l'entité la plus proche du point de sélection + + Faire pivoter le maillage autour de l’axe d’entrée en degrés d’entrée. La rotation + est centrée sur l’origine - - Sépare les éléments composés ou non séparés dans leur composants. + + Mettre à l’échelle le maillage en fonction de la quantité d’entrée - - Vérifier si les deux objets possèdent la même géométrie représentative ou les mêmes valeurs numériques - approximate,near,close + + Mettre à l’échelle le maillage de façon non uniforme en fonction des facteurs d’échelle - - Obtenir la BoundingBox contenant l'élément de Geometry spécifié - bounds + + Convertir un maillage dans la direction du vecteur d’entrée selon la longueur du vecteur - - Extrait la zone de délimitation orientée au volume minimal contenant la géométrie donnée. + + Convertir le maillage dans la direction du vecteur d’entrée selon la distance d’entrée - - Convertir la géométrie en JSON Solid Def - Chaîne JSON formatée + + Convertit le maillage en fonction des distances d’entrée - - Convertir la géométrie en un objet JSON formaté avec le schéma autodesk.geometry:geometry-1.0.0. - Chaîne JSON obtenue + + Analysez la chaîne JSON entrante formatée avec le schéma dynamo.geometry:mesh-1.0.0. + Chaîne JSON à analyser + Maillage - - Convertir la structure interne de la géométrie d'analyses en splines - + + Convertir le maillage en objet JSON formaté avec le schéma dynamo.geometry:mesh-1.0.0. + Chaîne JSON obtenue - - Définit des attributs de nom-valeur en tant que chaînes sur la géométrie d'entrée. - Les attributs sont enregistrés avec la géométrie lors de son exportation vers un fichier SAT - et peuvent être lus lors de l'importation de la géométrie à partir du fichier. - Remarque: la conservation des attributs n'est pas garantie sur la géométrie - si des opérations géométriques sont appliquées à celle-ci. - Dictionnaire des attributs de chaîne nom-valeur. - Renvoie une copie de la géométrie d'entrée à laquelle les attributs ont été appliqués. + + Type de condition aux limites appliqué aux panneaux d'un maillage. - - Renvoie les attributs de chaîne nom-valeur définis sur la géométrie d'entrée, le cas échéant. - Dictionnaire des attributs de chaîne nom-valeur. + + Autoriser les panneaux à chevaucher la limite. - - Importe un fichier SAT et renvoie un réseau des géométries importées - Objet de fichier représentant le fichier SAT - Liste des géométries importées + + Ne pas autoriser les panneaux à chevaucher la limite. - - Importe un fichier SAT et renvoie un réseau des géométries importées - Chemin d'accès au fichier SAT - Liste des géométries importées + + Supprimer les sommets qui ne se trouvent pas sur la FACE d'entrée. - - Importe un fichier SAT et renvoie un réseau de géométries importées. - Objet de fichier représentant le fichier SAT - Indique le nombre de mm par unité qui représente l'espace d'unité "Dynamo" - Utilisé pour mettre à l'échelle la géométrie importée à partir de l'espace d'unité défini dans le fichier SAT, vers celui défini ici. - Si cette option est définie sur -1, nous supposons que le format SAT est sans unité et nous importons la géométrie sans mise à l'échelle des unités. - Liste des géométries importées + + Ajustez les panneaux qui se chevauchent jusqu'à la délimitation de la surface. - - Importe un fichier SAT et renvoie un réseau de géométries importées. - Objet de fichier représentant le fichier SAT - Indique le nombre de mm par unité qui représente l'espace d'unité "Dynamo" - Utilisé pour mettre à l'échelle la géométrie importée à partir de l'espace d'unité défini dans le fichier SAT, vers celui défini ici. - Si cette option est définie sur -1, nous supposons que le format SAT est sans unité et nous importons la géométrie sans mise à l'échelle des unités. - Liste des géométries importées + + Obtenir une représentation de la PanelSurface sous forme de chaîne - - Importe une chaîne JSON et renvoie un tableau de géométries importées - Chaîne JSON contenant une géométrie formatée de définition de solide - Liste des géométries converties + + Crée un panneau de la surface d'entrée avec un motif de mosaïque carrée. + Surface d'entrée à transformer en panneau + Nombre de motifs dans la direction U + Nombre de motifs dans la direction V + Conserver, supprimer ou supprimer des sommets + + panel, surface, quad - - Analyser la chaîne JSON entrante formatée avec le schéma autodesk.geometry:geometry-1.0.0. - Chaîne JSON à analyser - Objet de géométrie + + Crée un panneau de la surface d'entrée sous forme de grille carrée, chaque carré étant divisé en quatre triangles formés par les diagonales. + Surface d'entrée à transformer en panneau + Nombre de motifs dans la direction U + Nombre de motifs dans la direction V + Conserver, supprimer ou supprimer des sommets + + panel, surface, cross, split, square + + + Crée un panneau de la surface d'entrée sous forme de grille carrée, chaque carré étant divisé en deux triangles formés par une diagonale. Par défaut, la diagonale s'étend du coin inférieur gauche au coin supérieur droit. + Surface d'entrée à transformer en panneau + Nombre de motifs dans la direction U + Nombre de motifs dans la direction V + Lorsque cette option est définie sur True, la diagonale s'étend du coin supérieur gauche au coin inférieur droit de chaque carré + Conserver, supprimer ou supprimer des sommets + + panel, surface, diagonally, split, square - - Exporte la géométrie spécifiée vers le chemin de fichier SAT indiqué - Nom du fichier vers lequel exporter la géométrie + + Crée un panneau de la surface d'entrée avec un motif de losange. + Surface d'entrée à transformer en panneau + Nombre de motifs dans la direction U + Nombre de motifs dans la direction V + Conserver, supprimer ou supprimer des sommets + panel, surface, diamond - - Exporte la géométrie spécifiée vers le chemin de fichier SAT indiqué - Nom du fichier vers lequel exporter la géométrie - Les unités à utiliser + + Crée un panneau de la surface d'entrée avec un motif de losange, chaque losange étant divisé verticalement ou horizontalement en deux triangles. Par défaut, chaque losange est divisé verticalement. + Surface d'entrée à transformer en panneau + Nombre de motifs dans la direction U + Nombre de motifs dans la direction V + Lorsque cette option est définie sur True, le losange est divisé horizontalement + Conserver, supprimer ou supprimer des sommets + panel, surface, split, diamond - - Exporte une liste de géométries spécifiées vers le chemin de fichier SAT indiqué - - + + Crée un panneau de la surface d'entrée sous forme de parallélogrammes juxtaposés verticalement et horizontalement. Chaque parallélogramme est un carré avec un cisaillement appliqué le long de l'axe V ou U déterminé par l'entrée ‘alignWithUAxis’ et un facteur de cisaillement. Par défaut, les parallélogrammes sont alignés avec l'axe V. + Surface d'entrée à transformer en panneau + Nombre de motifs dans la direction U + Nombre de motifs dans la direction V + Quantité de cisaillement + Lorsque cette option est définie sur True, les parallèles sont alignés avec l'axe U + Conserver, supprimer ou supprimer des sommets + panel, surface, parallelogram - - Exporte une liste de géométries spécifiées vers le chemin de fichier SAT indiqué - - - + + Crée un panneau de la surface d'entrée avec un motif de carrés décalés. Par défaut, le motif est décalé horizontalement. + Surface d'entrée à transformer en panneau + Nombre de motifs dans la direction U + Nombre de motifs dans la direction V + Lorsque cette option est définie sur True, le motif est décalé verticalement. + Quantité de déplacement + Conserver, supprimer ou supprimer des sommets + panel, surface, staggered, quad - - Cette méthode est destinée à un usage interne uniquement. + + Crée un panneau de la surface d'entrée avec un motif de mosaïque hexagonale. + Surface d'entrée à transformer en panneau + Nombre de motifs dans la direction U + Nombre de motifs dans la direction V + Conserver, supprimer ou supprimer des sommets + + panel, surface, hexagon - - Cette méthode est destinée à un usage interne uniquement. + + Crée un panneau de la surface d'entrée sous forme de mosaïque avec un triangle, deux carrés et un hexagone à chaque sommet. + Surface d'entrée à transformer en panneau + Nombre de motifs dans la direction U + Nombre de motifs dans la direction V + Conserver, supprimer ou supprimer des sommets + + panel, surface, rhombus, tri, hexagon - - Sérialise la géométrie spécifiée au format SAB (Standard ACIS Binary) et renvoie des données de flux binaires sérialisées + + Applique un motif de mosaïque personnalisé à la surface d'entrée. Les mosaïques sont des polygones dans l'espace de paramètre UV. Ils peuvent être non convexes, mais ne doivent pas s'entrecouper. Les mosaïques ne doivent pas nécessairement toucher les bords. Le motif de panneau est généré en déplaçant des copies des mosaïques le long des directions u et v selon les déplacements fournis. Les coordonnées UV des sommets de chaque mosaïque sont fournies dans l'argument tileUVs. + Surface d'entrée à transformer en panneau + Nombre de motifs dans la direction U + Nombre de motifs dans la direction V + Déplacement de la mosaïque le long de l'axe U. + Déplacement de la mosaïque le long de l'axe V. + Liste double imbriquée de coordonnées UV de chaque mosaïque dans un motif personnalisé dans laquelle la liste extérieure correspond à la liste des mosaïques (polygones), tandis que les listes intérieures contiennent les coordonnées UV de chaque mosaïque. + Conserver, supprimer ou supprimer des sommets + panel, surface, custom, orthogonal, lattice - - Sérialise une liste de géométries spécifiées au format SAB (Standard ACIS Binary) et renvoie des données de flux binaires sérialisées - Géométrie à sérialiser - Données au format SAB sous forme de liste d'octets + + Renvoie le nombre de sommets dans la PanelSurface. + nombre de sommets - - Désérialise les données au format (SAB Standard ACIS Binary) indiquées et renvoie une liste de géométries - + + Renvoie le nombre de panneaux dans la PanelSurface. + nombre de panneaux + + + Applique une transformation uniforme de mise à l'échelle, de translation et de rotation à la PanelSurface donnée. + Facteur d'échelle UV uniforme. + Décalage dans la direction U utilisée pour convertir les panneaux. + Décalage dans la direction V utilisée pour convertir les panneaux. + Angle de rotation des panneaux en degrés. + Point 2D autour duquel faire pivoter tous les panneaux. + PanelSurface transformée. + + + Renvoie le nombre de sommets de chaque panneau dans la liste des index de panneau. + Index de panneau utilisés pour interroger le nombre de sommets. La valeur par défaut null indique tous les panneaux de la surface. + nombre de sommets + + + Renvoie le sommet correspondant à l'index du sommet dans la PanelSurface. + Index du sommet dans la PanelSurface - - Prend un fichier SAB comme entrée et désérialise la géométrie ASM en - un objet LibG - - millimètre par unité de l'espace d'unité dynamo. si -1 est transmis, aucune conversion d'unité n'est effectuée. + + Renvoie le point correspondant à l'index du sommet dans la PanelSurface. + Index du sommet dans la PanelSurface - - true + + Renvoie l'index d'un panneau donné sur la surface d'entrée et du sommet du panneau. + Index de panneau à interroger pour l'index du sommet + Numéro de sommet pour le panneau donné + index du sommet - - Obtenir le système de coordonnées de contexte/référence utilisé pour créer cette géométrie. + + Renvoie les sommets de chaque panneau de la liste des index de panneau. + Index de panneau utilisés pour interroger les sommets. La valeur par défaut null indique tous les panneaux de la surface. + Réseau de sommets - - Obtenir une représentation du maillage sous forme de chaîne + + Renvoie les points pour chaque panneau de la liste des index de panneau. + Index de panneau utilisés pour interroger les points. La valeur par défaut null indique tous les panneaux de la surface. + Réseau de points - - Créer un maillage à partir d'un ensemble de points et un ensemble d'IndexGroups référençant l'ensemble de points - Liste des points déterminant les positions des sommets - Index des sommets - Maillage créé à partir de points + + Renvoie la limite de contour polygonale de chaque panneau de la liste des index de panneau. + Index de panneau utilisés pour construire les polygones. La valeur par défaut null indique tous les panneaux de la surface. + + + + Obtenir une représentation de la PolyCurve sous forme de chaîne + + + 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. + Curves to join into a polycurve + Tolérance pour déterminer la taille de l'écart autorisé entre les courbes à joindre + Polycourbe créée par des courbes jointes - mesh,meshes + segments,joincurves - - Créer un maillage à partir d'un ensemble de points et un ensemble d'IndexGroups référençant l'ensemble de points - Liste de points - Groupes d'index pour les points - Maillage + + 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. + Curves to join into a 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. + Si la valeur de trimLength est supérieure à 0, les segments finaux plus longs que la valeur de trimLength ne sont pas ajustés. + Polycourbe créée par des courbes jointes - mesh,meshes + segments,joincurves - - Importe un fichier, en l’analysant dans un certain nombre de maillages. - Les formats actuellement pris en charge sont les suivants: - .mix -- Meshmixer - .obj -- Front d’onde - - - Convertissez un objet de géométrie tel qu'un solide ou une surface en maillage. - La résolution du maillage est déterminée par la précision de rendu Dynamo - - - Exporte les maillages dans un format déterminé par le nom de fichier: - .mix -- Meshmixer - .obj -- Front d’onde - .stl -- Format STL - .dae -- COLLADA - .ply -- Format de fichier de polygone - Cette fonction renvoie le nom du fichier de sortie, qui peut - devoir être modifié s’il contient des caractères non-ASCII - - - Créez un maillage à partir des sommets et des index fournis. Les sommets ne doivent - pas se chevaucher. Les index doivent être des ensembles de trois entiers - indiquant les trois emplacements dans le tableau des sommets - des trois points d’un triangle + + 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. + 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 un maillage à partir de points et d'index fournis. Les points ne doivent - pas se chevaucher. Les index doivent être des ensembles de trois entiers - indiquant les trois emplacements dans le réseau de points - des trois pointes d'un triangle + + 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. + 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. + Si la valeur de trimLength est supérieure à 0, les segments finaux plus longs que la valeur de trimLength ne sont pas ajustés. + - - Créez un plan de maillage basé sur les paramètres actuels. - - - - - - maille + + Créer une PolyCurve en reliant des points. Définir l'entrée 'connectLastToFirst' sur vrai pour fermer la PolyCurve. + Points de création de polycourbe + True pour connecter le dernier point au premier point, False pour laisser ouvert + Polycourbe créée par points + + segments,joincurves,lines + + + 0.5,0.5,0.4 + - - Créer un cuboïde maillé basé sur les paramètres actuels. - - - - - - - - maille + + Créer une PolyCurve en épaississant une courbe. + la courbe à épaissir + l'épaisseur + la normale est perpendiculaire à la direction de l'épaississement + + + offset + - - Créez une sphère maillée basée sur les paramètres actuels. - - - - - maille + + Créer une PolyCurve en épaississant une courbe le long d'un plan spécifié par la normale d'entrée. + la courbe à épaissir + l'épaisseur + la normale perpendiculaire à la direction d'épaississement. Si la normale n'est pas fournie (nulle), la normale de la courbe est utilisée par défaut. + + + offset,thicken + - - Créer un cône maillé basé sur les paramètres actuels. - - - - - - - maille + + Renvoie le point de départ du premier composant et les points d'arrivée de chaque courbe de composant. Pour une polycourbe fermée, comme les points de départ et d'arrivée sont les mêmes, le point d'arrivée est exclu. - - Renvoie un maillage par extrusion d’une polyligne 3D. - Polycourbe à extruder - Hauteur d’extrusion - Direction du vecteur d’extrusion - Extrusion du maillage de recouvrement (uniquement si la polycourbe est plane) - maille + + Nombre de courbes de la polycourbe + + curvecount,subcurvecount,numbersubcurves + - - Index de sommet qui constituent chaque face dans le sens trigonométrique + + Renvoie les courbes de la polycourbe + - mesh,meshes + subcurves,polycurvesplit - - Vecteur de la normale au niveau de ce sommet + + Renvoie la courbe de la polycourbe par index + Longueur pour localiser un point + True pour compter à partir de la fin de la polycourbe, False pour compter à partir du début de la polycourbe + Courbe à l'index - mesh,meshes + subcurveatindex,getsubcurve,getcurvebyindex - - Positions des sommets + + Renvoie le plan de la polycourbe plane + + + + Prolonge la polycourbe avec une ellipse tangente + Longueur de l'ellipse d'extension + Paramètre d'ellipse + Paramètre d'ellipse + Paramètre d'ellipse + extension de la fin ou du début de la polycourbe + + + + Prolonge la polycourbe avec un arc tangent. + Longueur de l'arc d'extension + Rayon de l'arc + extension de la fin ou du début de la polycourbe + + + + Fermer la polycourbe à l'aide d'une ligne reliant les points de départ et de fin + - mesh,meshes + lines + + 0.4 + - - Renvoie le nombre de sommets dans le maillage + + Fermer la polycourbe par une chaîne tangente d'arc, de ligne et d'arc + Rayon de l'arc au début de la polycourbe + Rayon de l'arc à la fin de la polycourbe + + + lines + + + 0.4 + - - Renvoie le nombre d'arête dans le maillage + + Décaler la polycourbe dans son plan. + Valeur de décalage + Activer/Désactiver pour rendre les coins circulaires + Polycourbe décalée - - Renvoie le nombre de triangles dans le maillage + + Créer une ou plusieurs polycourbes en décalant une polycourbe plane d'une distance donnée dans un plan défini par la normale du plan. L'argument d'entrée "planeNormal" est défini par défaut sur la normale du plan contenant la courbe, mais une normale explicite parallèle à la normale de la courbe d'origine peut être fournie pour mieux contrôler la direction du décalage. Par exemple, si une direction de décalage cohérente est requise pour plusieurs courbes partageant le même plan, le plan "Normal" peut être utilisé pour remplacer des normales de courbe individuelles et forcer le décalage de toutes les courbes dans la même direction. L'inversion de la normale inverse la direction du décalage. + Une distance de décalage positive s'applique dans la direction du produit cartésien entre la tangente de la polycourbe et le vecteur normal du plan, tandis qu'un décalage négatif s'applique dans la direction opposée. + S'il existe des espaces entre les courbes de composant de décalage, selon les paramètres de fermeture des espaces, ils peuvent être remplis par des arcs circulaires (valeur true) pour donner des coins lisses ou par l'extension (valeur false) des courbes de décalage. + La normale du plan de la courbe's. La valeur par défaut est la normale du plan de la courbe's + Une ou plusieurs polycourbes décalées - - Renvoie le volume du maillage fourni - volume + + Raccorder les coins de la polycourbe plate. + Rayon du congé + Indique les coins qui doivent être raccordés. Si la valeur est True, les coins où la tangente au début du deuxième composant se trouve dans le sens des aiguilles d'une montre depuis la tangente à la fin du premier composant (par rapport à la normale de la courbe) seront raccordés. Si la valeur est False, les coins dans le sens inverse des aiguilles d'une montre seront raccordés. + Polycourbe raccordée + + round,smooth,radius + - - Renvoie la surface du maillage fourni - surface + + Corrige une polycourbe auto-sécante en renvoyant une nouvelle polycourbe qui n'est pas auto-sécante si la longueur du segment de chevauchement est inférieure ou égale à la valeur de l'option Length. + Si la valeur de trimLength est supérieure à 0, les segments finaux plus longs que la valeur de trimLength ne sont pas ajustés. + Polycourbe non auto-sécante, non-superposée - - Renvoie les sommets bruts de ce maillage sous forme de liste de nombres. Chaque jeu de - trois nombres consécutifs représentent un point. + + Obtenir une représentation du polygone sous forme de chaîne - - Renvoie les sommets bruts de ce maillage sous forme de liste de nombres. Chaque jeu de - six nombres consécutifs représentent deux points + + Créer une courbe de polygone en reliant les points. + + - - Renvoie les sommets bruts de ce maillage sous forme de liste de nombres. Chaque jeu de - neuf nombres consécutifs représentent trois points d’un triangle + + Créer une Curve de polygone inscrit dans un cercle. + + + - - Renvoie les index de sommet de chaque triangle de maillage. - (par opposition aux index de sommets uniques) - Liste des index de sommet pour chaque triangle de maillage. + + Renvoie tous les points de début/fin du segment. - - Convertit les arêtes de maillage en lignes et les renvoie + + Renvoie l'écart maximal à partir du plan moyen du polygone. - - Convertit les faces maillées en patchs de surface et les renvoie. Note: - cette méthode peut générer BEAUCOUP de surfaces lourdes, et peut - ralentir Dynamo avec des maillages importants. + + Renvoie les coins du polygone + - - Convertit les triangles de maillage en maillages individuels et les renvoie. + + Renvoie le point moyen des coins du polygone + + + centroid + - - Renvoie les normales de chaque face triangulaire d’un maillage donné. + + Renvoie les auto-intersections entre les côtés du polygone. - - Renvoie les centres de gravité triangulaires + + Renvoie si un point d'entrée est contenu dans le polygone. Si le polygone n'est pas plat, le point est projeté sur le plan ajusté au mieux et le confinement est calculé à l'aide de la projection du polygone sur le plan ajusté au mieux. Cela renvoie un état d'échec si le polygone s'entrecoupe. + + - - Renvoie un nouveau maillage unifiant le maillage d’outil et le maillage d’origine. - - maille + + Obtenir une représentation de la surface sous forme de chaîne - - Renvoie un nouveau maillage en soustrayant le maillage d’outil du maillage d’origine. - - maille + + Assemblez un ensemble de surfaces en une seule. Cette méthode peut renvoyer une polysurface si l'assemblage obtenu n'est pas multiple ou comporte plusieurs faces. + Ensemble de surfaces. + Union des surfaces + + merge,join,boolean,addition + - - Renvoie une nouvelle cohérence de maillage de l’intersection entre le maillage - d'outil et le maillage d’origine. - - maille + + Créer une surface par lissage entre les Curves de profil de coupe d'entrée. + Courbes de lissage + Surface créée par lissage + + loft + - - Renvoie un nouveau maillage avec les défauts suivants réparés: - Petits composants : si le maillage contient de très petits segments déconnectés, - par rapport à la taille globale du maillage, ils seront - rejetés. - Trous: les trous dans le maillage sont comblés dans les - régions non multiples: si un sommet est connecté à plus de - deux arêtes *limite* ou une arête est connectée à plus de - deux triangles, alors le sommet/l’arête est non-multiple. La - boîte à outils de maillage supprime la géométrie jusqu’à ce que le maillage soit multiple - -Cette méthode tente de conserver autant de maillage d’origine que - possible, contrairement à Rendre étanche, qui rééchantillonne le maillage + + Créer une surface par lissage entre les lignes de profil de coupe d'entrée. Cette méthode est un peu plus rapide et permet d'obtenir un résultat plus lisse que Surface.ByLoft. + + + + ruledsurface,lines + + + 0.5,0.4 + - - Supprime les limites internes d’un maillage. Une frontière interne se produit - lorsqu’il y a des sommets coïncidents, par exemple si le maillage avait des - groupes triangulaires pour le couvercle d’un pot et le corps du pot. + + Lisser une surface au travers des profils de coupe avec des courbes de guidage indiquées (également appelées "rails"). Les courbes de guidage doivent entrecouper toutes les courbes de profil de coupe. + Courbes de lissage + Courbes pour guider le lissage + Surface créée par lissage + + loftbyrails,loft rails,guides + - - Renvoie un nouveau maillage étanche et imprimable en 3D. À la suite de - l'étanchéisation d'un maillage, les auto-intersections,les chevauchements et la géométrie non-multiple - sont supprimés du maillage. La méthode calcule une distance de bande mince - et génère un nouveau maillage à l’aide de cubes de marche, mais ne projette pas - sur le maillage d’origine. - -Fondamentalement, le maillage est rempli d’un tas de petites boîtes, et un nouveau - maillage est créé autour de cela. + + Créez une surface en balayant une courbe de profil le long d'une trajectoire. + Courbe de balayage + Courbe de la trajectoire utilisée pour le balayage le long de + Surface créée par balayage du profil le long de la trajectoire + + sweep,rail,guide,sweep1 + - - Renvoie un nouveau maillage qui a été évidé pour l’impression 3D. - Nombre de trous d’évacuation - Rayon des trous d’évacuation - Distance de décalage intérieure - Résolution de création du solide représentant la surface intérieure du maillage évidé (8 - 4096) - Résolution pour la génération du maillage sur la surface intérieure du maillage évidé (8 - 4096) - Maillage creux + + Créez une surface en balayant une courbe de profil le long d'une trajectoire. + Courbe à extruder par chemin + Courbe de la trajectoire utilisée pour l'extrusion par chemin + Couper l'extrémité de l'extrusion par chemin et la rendre normale à la trajectoire + Surface créée par extrusion du profil le long de la trajectoire + + sweep,rail,guide,sweep1 + - - Renvoie un nouveau maillage avec une structure de support. Les paramètres de seuil par défaut sont utilisés si l’entrée est vide. - Hauteur de la base où les poteaux de support touchent le sol - Diamètre de la base où les poteaux de support touchent le sol - Diamètre des poteaux de support - Hauteur de la pointe à l’endroit où les poteaux de support touchent le maillage - Diamètre de la pointe à l’endroit où les poteaux de support touchent le maillage - Maillage avec structure de support + + Créer une surface de polygone en reliant les points d'entrée dans un polygone fermé et en corrigeant celui-ci. + Liste des points du périmètre + Surface créée à partir de points de périmètre + + patch,surfacebypolygon + - - Renvoie un nouveau maillage avec un nombre réduit de triangles. - Nombre de triangles d’objectif pour la réduction - Maillage réduit + + Balayer la courbe de profil de coupe le long d'une trajectoire guidée par deux rails + Trajectoire d'entrée du balayage. + Un rail de guidage pour l'orientation du balayage. + La courbe de profil à balayer le long de la trajectoire. + Surface créée par balayage de deux rails + + sweep2,guides + - - Renvoie un nouveau maillage en répartissant les triangles plus uniformément sur l’ensemble de la sélection - quelle que soit la modification des normales de triangle dans la sélection donnée. - maillage + + Créer une surface par balayage de la Curve de profil autour du rayon de l'axe formé par le point d'origine dans la direction du vecteur d'axe. L'angle initial en degrés est start_angle, et le balayage est appliqué à l'angle sweep_angle en degrés. + Courbe de contour à faire pivoter + Origine de l'axe de révolution + Direction de l'axe de révolution + Angle de départ en degrés + Angle de balayage en degrés + Surface créée par un profil de révolution + + lathe + - - Renvoie un nouveau maillage lisse. Le type de lissage par défaut est - cotangente qui lisse sans écarter les sommets. - Définit l'"échelle spatiale" du lissage. Les valeurs les plus petites donnent plus de - lissage local, et donne généralement un résultat moins "lisse" (0,1 - 64,0) - Lisser le maillage + + Créer une surface en remplissant l'intérieur d'un contour fermé défini par les Curves d'entrée. + Courbe fermée utilisée comme limite de surface + Surface créée par correction + + edgesrf,edgesurface,patch,fill + - - Créer une coupe plane géométrique précise qui supprime des parties du maillage - qui se trouvent sur le côté du plan dans la direction normale du plan. - Définir le plan à utiliser pour la coupe - Essayer de créer un remplissage minimal avec le moins de - nombre de triangles. - maillage + + Renvoie la superficie totale. - - Coupe le plan d’entrée avec le maillage, produisant ainsi une polycourbe + + Renvoie la somme des longueurs de toutes les arêtes de contour de la surface. + + circumference + - - Projette le point sur le maillage le long de la direction spécifiée + + Renvoie True si la surface est fermée dans la direction U, False dans le cas contraire. - - Point le plus proche sur le maillage du point spécifié + + Renvoie True si la surface est fermée dans la direction V, False dans le cas contraire. - - Refléter le maillage sur le plan d’entrée + + Renvoie True si la surface est fermée dans la direction U ou V, False s'il ne s'agit d'aucune de ces directions. - - Faire pivoter le maillage autour de l’axe d’entrée en degrés d’entrée. La rotation - est centrée sur l’origine + + Soustraire les outils d'entrée de cette surface. + + + + difference,trim,removefrom,cut + - - Mettre à l’échelle le maillage en fonction de la quantité d’entrée + + Différence booléenne de cette surface et de l'assemblage des surfaces d'entrée. Cette méthode peut renvoyer une polysurface si l'opérateur booléen n'est pas multiple ou comporte plusieurs faces. + Autres surfaces à soustraire + Surface booléenne ou polysurface obtenues + + subtract,differencemany,diffall,diff multi + - - Mettre à l’échelle le maillage de façon non uniforme en fonction des facteurs d’échelle + + Rétablir la paire de paramètres UV au point d'entrée. Il s'agit de l'inverse du point dans le paramètre. + + + + evaluateatpoint,surfaceatpoint,uvatpoint,uvs + + + 0.5,0.5,0.5,0.4 + - - Convertir un maillage dans la direction du vecteur d’entrée selon la longueur du vecteur + + Ajuste la surface avec une collection d'une ou plusieurs polycourbes fermées. L'une des boucles doit être la boucle de limite de la surface d'entrée. En outre, une ou plusieurs boucles internes doivent être ajoutées pour les trous. + + + + trim multiple,removeloops,cutloops + - - Convertir le maillage dans la direction du vecteur d’entrée selon la distance d’entrée + + Ajuste la surface avec un ensemble d'une ou plusieurs polycourbes fermées qui doivent toutes se trouver sur la surface dans la tolérance spécifiée. Si un ou plusieurs trous doivent être ajustés à partir de la surface d'entrée, il doit y avoir une boucle externe spécifiée pour la frontière de la surface et une boucle interne pour chaque trou. Si la région entre la frontière de surface et le(s) trou(s) doit être ajustée, seule la boucle pour chaque trou doit être fournie. Pour une surface périodique sans boucle externe telle qu'une surface sphérique, la région relimitée peut être contrôlée en inversant la direction de la courbe de boucle. + Une ou plusieurs polycourbes fermées pouvant être dans n'importe quel ordre dans l'entrée. Ces boucles ne doivent pas se croiser. + Tolérance utilisée pour décider si les extrémités de la courbe sont coïncidentes et si une courbe et une surface sont coïncidentes. La tolérance fournie ne peut pas être plus petite que les tolérances utilisées dans la création des polycourbes d'entrée. La valeur par défaut de 0,0 signifie que la tolérance la plus grande utilisée dans la création des polycourbes d'entrée sera utilisée. + Surface ajustée par des boucles fermées. + + trim multiple,removeloops,cutloops + - - Convertit le maillage en fonction des distances d’entrée + + Renvoyer la normale de la surface au point d'entrée sur la surface. + Point auquel évaluer la normale de surface + Normale au point + + perpendicular + - - Analysez la chaîne JSON entrante formatée avec le schéma dynamo.geometry:mesh-1.0.0. - Chaîne JSON à analyser - Maillage + + Obtient une représentation NURBS de la surface. Cette méthode peut générer une surface approximative dans certaines circonstances. + - - Convertir le maillage en objet JSON formaté avec le schéma dynamo.geometry:mesh-1.0.0. - Chaîne JSON obtenue + + Obtient une représentation NURBS de la surface. Cette méthode peut générer une surface approximative dans certaines circonstances. + Détermine si la surface doit être restaurée à sa plage de paramètres d'origine avant la conversion. La limite de plage de paramètres d'une surface peut par exemple être limitée après une opération d'ajustement. + - - Type de condition aux limites appliqué aux panneaux d'un maillage. + + Obtient une représentation NURBS de la surface en fonction d'une tolérance spécifiée. Cette méthode peut générer une surface approximative dans certaines circonstances. + Tolérance spécifiée + Représentation de surface NURBS de la surface + + tonurbs + - - Autoriser les panneaux à chevaucher la limite. + + Epaissir la surface dans un solide, en réalisant une extrusion dans la direction des normales de la surface sur les deux côtés de la surface. + Quantité à épaissir + Surfaces épaissies en tant que solide + + offset,tosolid + - - Ne pas autoriser les panneaux à chevaucher la limite. + + Epaissir la surface dans un solide, en réalisant une extrusion dans la direction des normales de la surface. Si le paramètre both_sides est True, la surface est épaissie sur les deux côtés. + Quantité à épaissir + True pour épaissir des deux côtés, false pour épaissir un seul côté + Surfaces épaissies en tant que solide + + offset,bothsides,tosolid + - - Supprimer les sommets qui ne se trouvent pas sur la FACE d'entrée. + + Décaler la surface dans la direction de la normale de surface selon une distance spécifiée. + Valeur de décalage + Surface décalée - - Ajustez les panneaux qui se chevauchent jusqu'à la délimitation de la surface. + + Le système de coordination renvoyé utilise xAxis, yAxis et zAxis pour représenter uDir, vDir et la normale. La longueur de xAxis et yAxis représente les courbures. + Composant U du paramètre + Composant V du paramètre + Système de coordonnées basé sur la normale, la direction U et la direction V à la position UV sur la surface - - Obtenir une représentation de la PanelSurface sous forme de chaîne + + Renvoie un CoordinateSystem aligné avec les directions des courbures principales. + Composant U du paramètre + Composant V du paramètre + Système de coordonnées aligné avec les directions de courbure principales - - Crée un panneau de la surface d'entrée avec un motif de mosaïque carrée. - Surface d'entrée à transformer en panneau - Nombre de motifs dans la direction U - Nombre de motifs dans la direction V - Conserver, supprimer ou supprimer des sommets - - panel, surface, quad + + Renvoie le vecteur de tangente U avec les paramètres U et V spécifiés. + Composant U du paramètre + Composant V du paramètre + Vecteur tangente U - - Crée un panneau de la surface d'entrée sous forme de grille carrée, chaque carré étant divisé en quatre triangles formés par les diagonales. - Surface d'entrée à transformer en panneau - Nombre de motifs dans la direction U - Nombre de motifs dans la direction V - Conserver, supprimer ou supprimer des sommets - - panel, surface, cross, split, square + + Renvoie le vecteur de tangente V avec les paramètres U et V spécifiés. + Composant U du paramètre + Composant V du paramètre + Vecteur tangente V - - Crée un panneau de la surface d'entrée sous forme de grille carrée, chaque carré étant divisé en deux triangles formés par une diagonale. Par défaut, la diagonale s'étend du coin inférieur gauche au coin supérieur droit. - Surface d'entrée à transformer en panneau - Nombre de motifs dans la direction U - Nombre de motifs dans la direction V - Lorsque cette option est définie sur True, la diagonale s'étend du coin supérieur gauche au coin inférieur droit de chaque carré - Conserver, supprimer ou supprimer des sommets - - panel, surface, diagonally, split, square + + Renvoie le vecteur de normale avec les paramètres U et V spécifiés. + Composant U du paramètre + Composant V du paramètre + Normale au paramètre - - Crée un panneau de la surface d'entrée avec un motif de losange. - Surface d'entrée à transformer en panneau - Nombre de motifs dans la direction U - Nombre de motifs dans la direction V - Conserver, supprimer ou supprimer des sommets - - panel, surface, diamond + + Renvoie les dérivés aux coordonnées U et V d'entrée. + Composant U du paramètre + Composant V du paramètre + Dérivées U et V de la surface + + tangent,normal + - - Crée un panneau de la surface d'entrée avec un motif de losange, chaque losange étant divisé verticalement ou horizontalement en deux triangles. Par défaut, chaque losange est divisé verticalement. - Surface d'entrée à transformer en panneau - Nombre de motifs dans la direction U - Nombre de motifs dans la direction V - Lorsque cette option est définie sur True, le losange est divisé horizontalement - Conserver, supprimer ou supprimer des sommets + + Renvoie la courbure de Gauss avec les paramètres U et V. + + - panel, surface, split, diamond + + developable + - - Crée un panneau de la surface d'entrée sous forme de parallélogrammes juxtaposés verticalement et horizontalement. Chaque parallélogramme est un carré avec un cisaillement appliqué le long de l'axe V ou U déterminé par l'entrée ‘alignWithUAxis’ et un facteur de cisaillement. Par défaut, les parallélogrammes sont alignés avec l'axe V. - Surface d'entrée à transformer en panneau - Nombre de motifs dans la direction U - Nombre de motifs dans la direction V - Quantité de cisaillement - Lorsque cette option est définie sur True, les parallèles sont alignés avec l'axe U - Conserver, supprimer ou supprimer des sommets + + Renvoie les courbures principales avec les paramètres U et V. + + - panel, surface, parallelogram - - Crée un panneau de la surface d'entrée avec un motif de carrés décalés. Par défaut, le motif est décalé horizontalement. - Surface d'entrée à transformer en panneau - Nombre de motifs dans la direction U - Nombre de motifs dans la direction V - Lorsque cette option est définie sur True, le motif est décalé verticalement. - Quantité de déplacement - Conserver, supprimer ou supprimer des sommets - - panel, surface, staggered, quad + + Renvoie les vecteurs de direction principaux avec les paramètres U et V. + Composant U du paramètre + Composant V du paramètre + Vecteurs tangentes U et V - - Crée un panneau de la surface d'entrée avec un motif de mosaïque hexagonale. - Surface d'entrée à transformer en panneau - Nombre de motifs dans la direction U - Nombre de motifs dans la direction V - Conserver, supprimer ou supprimer des sommets + + Renvoie le point avec les paramètres U et V indiqués. + + - panel, surface, hexagon + + surfacepoint + - - Crée un panneau de la surface d'entrée sous forme de mosaïque avec un triangle, deux carrés et un hexagone à chaque sommet. - Surface d'entrée à transformer en panneau - Nombre de motifs dans la direction U - Nombre de motifs dans la direction V - Conserver, supprimer ou supprimer des sommets + + Renvoie toutes les Curves de contour de la surface. - panel, surface, rhombus, tri, hexagon + + edges + - - Applique un motif de mosaïque personnalisé à la surface d'entrée. Les mosaïques sont des polygones dans l'espace de paramètre UV. Ils peuvent être non convexes, mais ne doivent pas s'entrecouper. Les mosaïques ne doivent pas nécessairement toucher les bords. Le motif de panneau est généré en déplaçant des copies des mosaïques le long des directions u et v selon les déplacements fournis. Les coordonnées UV des sommets de chaque mosaïque sont fournies dans l'argument tileUVs. - Surface d'entrée à transformer en panneau - Nombre de motifs dans la direction U - Nombre de motifs dans la direction V - Déplacement de la mosaïque le long de l'axe U. - Déplacement de la mosaïque le long de l'axe V. - Liste double imbriquée de coordonnées UV de chaque mosaïque dans un motif personnalisé dans laquelle la liste extérieure correspond à la liste des mosaïques (polygones), tandis que les listes intérieures contiennent les coordonnées UV de chaque mosaïque. - Conserver, supprimer ou supprimer des sommets + + Créer une courbe de ligne de paramètre sur la surface indiquée. Créer une Curve qui représente une ligne de paramètre U ou V sur la surface. Une ligne de paramètre indique la direction d'un paramètre U ou V croissant à un paramètre U ou V opposé constant. La Curve obtenue correspond au paramétrage de la surface et son intervalle est délimité par l'intervalle de paramètres de surface. Le type de Curve renvoyé dépend du type de surface. + Si la direction == 0, crée une ligne de paramètre U, si la direction == 1, crée une ligne de paramètre V. + - panel, surface, custom, orthogonal, lattice - - - Renvoie le nombre de sommets dans la PanelSurface. - nombre de sommets - - - Renvoie le nombre de panneaux dans la PanelSurface. - nombre de panneaux - - - Applique une transformation uniforme de mise à l'échelle, de translation et de rotation à la PanelSurface donnée. - Facteur d'échelle UV uniforme. - Décalage dans la direction U utilisée pour convertir les panneaux. - Décalage dans la direction V utilisée pour convertir les panneaux. - Angle de rotation des panneaux en degrés. - Point 2D autour duquel faire pivoter tous les panneaux. - PanelSurface transformée. + + lines + + + 0.4 + - - Renvoie le nombre de sommets de chaque panneau dans la liste des index de panneau. - Index de panneau utilisés pour interroger le nombre de sommets. La valeur par défaut null indique tous les panneaux de la surface. - nombre de sommets + + Renvoie une nouvelle surface avec la normale inversée. Laisse cette surface inchangée. + Surface, qui est identique à la surface d'entrée, mais dont les normales sont inversées - - Renvoie le sommet correspondant à l'index du sommet dans la PanelSurface. - Index du sommet dans la PanelSurface + + Combine cette surface et les surfaces d'entrée dans une polysurface + + + join multiple,joinmany,joinall,topolysurface + - - Renvoie le point correspondant à l'index du sommet dans la PanelSurface. - Index du sommet dans la PanelSurface + + Projette la Geometry d'entrée sur cette surface, dans la direction du vecteur d'entrée. Actuellement, cette méthode de projection ne prend en charge que les points ou les courbes. + + + + projecttosurface,projectonto + - - Renvoie l'index d'un panneau donné sur la surface d'entrée et du sommet du panneau. - Index de panneau à interroger pour l'index du sommet - Numéro de sommet pour le panneau donné - index du sommet - - - Renvoie les sommets de chaque panneau de la liste des index de panneau. - Index de panneau utilisés pour interroger les sommets. La valeur par défaut null indique tous les panneaux de la surface. - Réseau de sommets - - - Renvoie les points pour chaque panneau de la liste des index de panneau. - Index de panneau utilisés pour interroger les points. La valeur par défaut null indique tous les panneaux de la surface. - Réseau de points - - - Renvoie la limite de contour polygonale de chaque panneau de la liste des index de panneau. - Index de panneau utilisés pour construire les polygones. La valeur par défaut null indique tous les panneaux de la surface. + + Tente de réparer la surface. @@ -5456,30 +5173,14 @@ Fondamentalement, le maillage est rempli d’un tas de petites boîtes, et un no Renvoie l'angle entre les vecteurs fournis en degrés de 0 à 180. rotation angle, - - Renvoie l'angle entre les deux vecteurs, dans l'intervalle [0, 180] degrés. - - - - rotation angle - - + Renvoie l'angle entre les deux vecteurs, dans l'intervalle [0, 180] degrés. Renvoie l'angle entre les deux vecteurs en degrés, de 0 à 360. Utilise l'axe de rotation pour déterminer la direction de l'angle. Autre vecteur Axe de rotation Renvoie l'angle entre les vecteurs fournis en degrés de 0 à 360 rotation angle, - - Renvoie l'angle entre les deux vecteurs, dans l'intervalle [0, 360] degrés. Utilise l'axe de rotation pour déterminer la direction de l'angle. - - - - - rotation angle - - Analyser la chaîne JSON entrante formatée avec le schéma autodesk.math:vector3d-1.0.0. Chaîne JSON à analyser @@ -5511,18 +5212,6 @@ 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 SegmentLengthAtParameter. - - 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 'PointsAtEqualChordLength' et 'SplitByPoints'. - - - 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 'PointsAtChordLengthFromPoint' et 'SplitByPoints'. - - - 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 'PointsAtSegmentLengthFromPoint' et 'SplitByPoints'. - - - 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 'PointsAtEqualSegmentLength' et 'SplitByPoints'. - 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 SegmentLengthBetweenParameters. @@ -5556,9 +5245,6 @@ 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 une surcharge qui permet de passer en mmPerUnit. - - 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 le noeud d'interface utilisateur ExportToSAT. - 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 une surcharge qui spécifie les mm par unité. @@ -5620,7 +5306,7 @@ Fondamentalement, le maillage est rempli d’un tas de petites boîtes, et un no Recherche une chaîne similaire aux noeuds maillés qui utilisent la précision de 32 bits (7 décimales), ce qui peut entraîner des erreurs d'arrondi avec de grands nombres ou des nombres comportant plus de 7 décimales. Pour une précision plus élevée (64 bits, 15 décimales), utilisez des noeuds de la Bibliothèque de géométrie. - Recherche une chaîne localisée semblable à Vous avez dépassé les limites de modélisation autorisées. Sélectionnez des valeurs plus petites. + Looks up a localized string similar to You have exceeded the allowable modeling extents, consider choosing smaller values as inputs. Recherche une chaîne localisée similaire à Mise en oeuvre d'IGeometryFactory introuvable. Assurez-vous que ProtoGeometry.config est correctement configuré.. @@ -5673,6 +5359,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 PolyCurve.OffsetMany. + + Looks up a localized string similar to PolyCurve direction has been updated for consistency. This change may break this node in pre-4.0 graphs. To retain legacy behavior, set DefaultEnableLegacyPolyCurveBehavior to true in DynamoPreferences.xml.. + 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 PolyCurve.Points. @@ -5688,9 +5377,6 @@ 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 SolidBySweep(ICurveEntity profile, ICurveEntity path, bool cutEndOff). - - 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 Solid.ByUnion. - 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 SurfaceBySweep(ICurveEntity profile, ICurveEntity path, bool cutEndOff). diff --git a/doc/distrib/xml/it-IT/ProtoGeometry.xml b/doc/distrib/xml/it-IT/ProtoGeometry.xml index 8f688684b3a..7e947f1be3c 100644 --- a/doc/distrib/xml/it-IT/ProtoGeometry.xml +++ b/doc/distrib/xml/it-IT/ProtoGeometry.xml @@ -481,4782 +481,4499 @@ Restituisce la distanza dell'altezza. Nota: restituisce le dimensioni di input del cuboide e NON le dimensioni nello spazio comune. In altri termini, se si crea una larghezza del cuboide (asse X) pari a 10 e la si trasforma in un CoordinateSystem con scalatura 2x per l'asse X, il valore della larghezza resterà 10. ASM non consente l'estrazione dei vertici di un corpo in un ordine prevedibile, pertanto non è possibile determinare le dimensioni dopo una trasformazione. - - Ottiene una rappresentazione stringa della curva + + Ottiene una rappresentazione stringa del cilindro - - Crea una curva mediante una linea di superficie nello spazio UV - Superficie da utilizzare - UV iniziale in prossimità del quale inizierà la curva - UV finale in prossimità del quale terminerà la curva - Curva ai parametri di inizio e fine della superficie + + Crea un cilindro solido definito da un CoordinateSystem principale, dal raggio e dall'altezza del cilindro + Sistema di coordinate principale + Dimensione raggio + Altezza cilindro + Cilindro creato da raggio e altezza - isocurve,curvebyuv,lines,uvs + cylinder,tube - - 0.5,0.5,0.4,0.4 - - - Crea una curva che si unisce tra due curve - Prima curva da unire - Seconda curva da unire - flag che indica quale estremità della curva 1 unire - flag che indica quale estremità della curva 2 unire - flag che indica se la curva risultante è di continuità G1 o G2 - Curva risultante dall'unione di due curve + + Crea un cilindro solido a partire dal centro superiore e inferiore del cilindro. + Punto iniziale del cilindro + Punto finale del cilindro + Raggio del cilindro + Cilindro creato da punti e raggio - blend,make continuous,connect + cylinder,tube,by center points - - Crea una curva dall'isolinea di una superficie - Superficie di base - se isolinea 0 si trova lungo la direzione U, se 1 si trova lungo la direzione V - fissato per il valore di curva dell'altro parametro di superficie - Isocurva sulla superficie - - isocurve,curvebydir,lines - - - 0.5,0.5,0.4 - + + Il raggio del cilindro - - Restituisce la lunghezza dell'arco totale della curva. + + Altezza totale - distance + cylinder - - Restituisce true se la curva è piana, altrimenti false. + + Asse del cilindro - flat,liesinplane + cylinder - - Restituisce true se la curva è chiusa, altrimenti false. + + Ottiene una rappresentazione stringa del bordo - - Ottiene il punto iniziale lungo la curva - - begin,curvestart,startpt - + + Curva sottostante che definisce lo spigolo - - Ottiene il punto finale lungo la curva - - end,curveend,endpt - + + Facce adiacenti a questo spigolo - - Normale del piano dove si trova la curva. Valida solo per le curve piane. + + Vertice dal quale inizia questo spigolo + + + Vertice nel quale termina questo spigolo + + + I CoEdge associati a questo spigolo + + + Ottiene una rappresentazione stringa dell'ellisse + + + Crea un'ellisse centrata nel punto di input, allineata con il piano XY del sistema di coordinate globali (WCS), con i raggi asse X e Y specificati. + Punto di origine dell'ellisse + Raggio asse X + Raggio asse Y + Ellisse creata da origine e raggi - perpendicular + ellipse - - Ottiene un punto sulla curva in corrispondenza di un parametro specificato, incluso tra StartParameter() e EndParameter() - Il parametro in base al quale valutare - Punto + + Crea un'ellisse centrata nel punto di input, con i due assi specificati. Gli assi devono essere perpendicolari tra loro. + Punto di origine dell'ellisse + Raggio asse X + Raggio asse Y + Ellisse creata da vettori di origine - pointoncurve,curvepoint + ellipsebylengths,ellipsebyvectors - - Ottiene un vettore tangente alla curva in corrispondenza di un parametro specificato, incluso tra StartParameter() e EndParameter() - Il parametro in base al quale valutare - Un vettore parallelo alla curva in corrispondenza del parametro + + Crea un'ellisse centrata e allineata con il CoordinateSystem di input, con un raggio x_radius nella direzione X del sistema di coordinate e un raggio y_radius nella direzione Y del sistema di coordinate. + Sistema di coordinate di origine dell'ellisse + Raggio asse X + Raggio asse Y + Ellisse creata da sistema di coordinate e raggi - tangentoncurve,curvetan + ellipse,aligned ellipse,ellipsebylengths - - Ottiene un vettore perpendicolare alla curva in corrispondenza di un parametro specificato, incluso tra StartParameter() e EndParameter() - Il parametro in base al quale valutare - Un vettore perpendicolare alla curva in corrispondenza del parametro + + Crea un'ellisse centrata e allineata con il piano di input, con un raggio x_radius nella direzione dell'asse X del piano e un raggio y_radius nella direzione dell'asse Y del piano. + Piano in cui viene disegnato l'arco di ellisse + Raggio asse X + Raggio asse Y + Ellisse creata da piano e raggi - normaloncurve,curvenorm + ellipse,aligned ellipse,ellipsebylengths - - Ottiene un vettore perpendicolare alla curva in corrispondenza di un parametro specificato tra StartParameter() e EndParameter(). La curva deve essere piana. La normale risultante sarà coerente nell'intera curvatura della curva. - Il parametro in base al quale valutare - Se l'opzione 'side' è impostata su False, la normale punterà al lato destro della curva (spostandosi dal punto iniziale al punto finale della curva). Se l'opzione 'side' è True, la normale punterà al lato sinistro della curva. - Un vettore perpendicolare alla curva in corrispondenza del parametro + + Centro dell'ellisse + + + Asse maggiore dell'ellisse. È l'asse più lungo. La lunghezza del vettore è il raggio maggiore. + + + Asse minore dell'ellisse. È l'asse più corto. La lunghezza del vettore è il raggio minore. + + + Ottiene una rappresentazione stringa di EllipseArc + + + Crea un EllipseArc in un piano con i raggi dati lungo gli assi X e Y e gli angoli per l'estrusione su percorso + Piano contenente l'arco dell'ellisse + Il raggio di EllipseArc nella direzione X del piano + Il raggio di EllipseArc nella direzione Y del piano + L'angolo iniziale dell'arco misurato dall'asse x positivo del piano di input + L'angolo da sottoporre a sweep dall'angolo iniziale in gradi + Arco di ellisse creato da raggi e angoli del piano - normaloncurve,curvenorm + ellipsearc,arcs - - Ottieni un CoordinateSystem con origine nel punto corrispondente al parametro specificato. L'asse X viene allineato con la normale della curva, l'asse Y con la curva tangente in corrispondenza di tale punto e l'asse Z sul vettore di orientamento o binormale su tale punto - Il parametro in base al quale valutare - CoordinateSystem in corrispondenza del parametro della curva + + Centro dell'ellisse - coordoncurve,curvecoord,derivatives + ellipsearc,arcs - - Ottiene un CoordinateSystem con origine nel punto corrispondente al parametro specificato - Il parametro in base al quale valutare - CoordinateSystem allineato all'asse nel punto + + Asse maggiore dell'ellisse. È l'asse più lungo. La lunghezza del vettore è il raggio maggiore. - frame,axisaligned,aa,coordcurve,framecurve,curveframe,coordoncurve + ellipsearc,arcs - - Restituisce un piano la cui normale è allineata con la tangente della curva. I parametri vengono regolati in modo che 0 sia sempre il punto iniziale e 1 sia sempre il punto finale. - - + + Asse minore dell'ellisse. È l'asse più corto. La lunghezza del vettore è il raggio minore. - planeoncurve,planecurve,tangentplane + ellipsearc,arcs - - Ottiene un punto ad una determinata lunghezza di arco lungo la curva - La distanza lungo la curva in corrispondenza della quale eseguire la valutazione - Il punto in corrispondenza della lunghezza arco fornita + + Angolo iniziale in gradi - pointoncurve,curvepoint,pointalongcurve,distanceoncurve,distancepoint,distpoint,arclength + ellipsearc,arcs - - Ottenere un punto in corrispondenza di una determinata lunghezza dell'arco lungo la curva - La distanza lungo la curva in corrispondenza della quale si desidera valutare - Il punto in corrispondenza di una determinata lunghezza dell'arco + + Restituisce l'angolo di estrusione dell'arco dell'ellissi in gradi. - pointoncurve,curvepoint,pointalongcurve,distanceoncurve,distancepoint,distpoint,arclength + ellipsearc,arcs - - Restituisce i punti distanziati in modo uniforme lungo la lunghezza della curva in base al numero di divisioni immesso - Numero di divisioni - Punti distanziati in modo uniforme lungo la curva - - - Restituisce i punti equidistanti lungo la curva in corrispondenza dell'uguale lunghezza dell'asta in base al numero di divisioni immesso - Numero di divisioni - Elenco di punti sulla curva - - - Consente di ottenere il punto in corrispondenza di una determinata lunghezza dell'asta della curva dalla posizione del parametro fornita. - La lunghezza dell'asta in base alla quale valutare - Parametro della curva da cui eseguire la misurazione - true se si sposta in avanti lungo la curva - Punto sulla curva + + Piano su cui si trova l'ellisse - measure from,measure to,parameteratdist + ellipsearc,arcs - - Restituisce punti distanziati in modo uniforme lungo la curva in corrispondenza della lunghezza del segmento specificata dal punto specificato. - Il punto di riferimento da cui eseguire la misurazione - La distanza lungo la curva in corrispondenza della quale eseguire la valutazione - Elenco di punti sulla curva, incluso il punto specificato e lungo la direzione della curva. - - - Restituisce punti distanziati in modo uniforme sulla curva in corrispondenza della lunghezza della corda specificata dal punto specificato. - Il punto di riferimento da cui eseguire la misurazione - Lunghezza corda - Elenco di punti sulla curva, incluso il punto specificato e lungo la direzione della curva. + + Ottiene una rappresentazione stringa della faccia - - Restituisce un CoordinateSystem alla distanza specificata dal punto iniziale della curva. L'asse Y risulta tangente alla curva, l'asse X è la curvatura. - La distanza lungo la curva in corrispondenza della quale eseguire la valutazione - CoordinateSystem sulla curva + + Tutti gli spigoli intorno alla faccia, in ordine antiorario - coordoncurve,curvecoord,derivatives + faces + + 1 + - - Restituisce un CoordinateSystem alla distanza specificata dal punto iniziale della curva. L'asse Y è tangente alla curva, l'asse X è la curvatura. - La distanza lungo la curva in corrispondenza della quale si desidera valutare - CoordinateSystem sulla curva + + Tutti i vertici intorno alla faccia, in ordine antiorario - coordoncurve,curvecoord,derivatives + faces + + 1 + - - Restituisce un piano alla distanza specificata dal punto iniziale della curva. La perpendicolare al piano è allineata alla tangente della curva. - La distanza lungo la curva in corrispondenza della quale eseguire la valutazione - Piano sulla curva - - planeoncurve,planecurve,tangentplane - + + Tutte i perimetri chiusi contenuti in questa faccia - - Restituisce un piano alla distanza specificata lungo la curva rispetto al punto iniziale. La perpendicolare al piano si allinea con la tangente della curva. - La distanza lungo la curva in corrispondenza della quale si desidera valutare - Piano sulla curva - - planeoncurve,planecurve,tangentplane - + + Superficie sottostante che forma la faccia + Rappresentazione della superficie - - Ottiene la lunghezza del segmento misurata dal punto iniziale della curva al parametro specificato. - Valore compreso tra 0 e 1 - Lunghezza segmento - - lengthatparameter,dist along,lengthatpoint,arclength - + + Ottiene una rappresentazione stringa dell'elica - - Ottiene la lunghezza del segmento misurata dal punto iniziale della curva al parametro specificato. - Valore compreso tra 0 e 1 - Lunghezza segmento + + Crea un'elica. L'elica ruota sempre in senso orario intorno alla direzione dell'asse fornito. Se si guarda lungo la direzione dell'asse, si vedrà il punto che ruota in senso orario intorno all'asse, mentre si sposta lungo la curva nella direzione specificata dal parametro di incremento. Il passo è la distanza di spostamento dell'elica nella direzione dell'asse ad ogni rotazione. Questo valore può essere positivo o negativo. + Punto asse + Vettore direzione asse + Punto iniziale elica + Distanza dell'elica per ogni 360 gradi nella direzione dell'asse + Numero di rotazioni in gradi + Elica creata dall'asse - lengthatparameter,dist along,lengthatpoint,arclength + helix,screw,corkscrew,thread - - Ottiene il parametro ad una determinata lunghezza di arco sulla curva. - La distanza lungo la curva in corrispondenza della quale eseguire la valutazione - Il parametro - - parameteratlen,param along,paramatlen,arclength - + + Angolo in gradi per il quale l'elica ruota nel senso della lunghezza - - Ottenere il parametro ad una determinata lunghezza dell'arco lungo la curva. - La distanza lungo la curva in corrispondenza della quale si desidera valutare - Il parametro + + Il passo restituirà la distanza lineare lungo la direzione dell'asse che un'elica percorre in un giro completo (360 gradi) + + + Raggio dell'arco + + + Direzione dell'asse dell'elica + + + Punto base dell'asse dell'elica - parameteratlen,param along,paramatlen,arclength + origin,helixstart - - Ottiene il parametro ad una determinata lunghezza di corda sulla curva rispetto alla posizione data. - La lunghezza dell'asta in base alla quale valutare - Parametro della curva da cui eseguire la misurazione - true se si sposta in avanti lungo la curva - Il parametro + + Ottiene una rappresentazione stringa di IndexGroup + + + Confronta due IndexGroup + L'altro IndexGroup + Indica se i due oggetti sono uguali + + + Ottiene un hashcode per il tipo + Hashcode univoco per l'oggetto corrente + + + Crea un IndexGroup che memorizza quattro indici + Indice a + Indice b + Indice c + Indice d + IndexGroup - measure from,measure to,parameteratdist + quad,polygon,mesh,meshes - - Ottiene il parametro nel punto iniziale di una curva - Valore parametro + + Crea un IndexGroup che memorizza tre indici + Indice a + Indice b + Indice c + IndexGroup - start domain,curvestart + tri,polygon,mesh,meshes - - Ottiene il parametro nel punto finale di una curva - Valore parametro + + 3 o 4, a seconda che rappresenti un triangolo o un quadrilatero + + + Primo indice + + + Secondo indice + + + Terzo indice + + + Quarto indice + + + Ottiene una rappresentazione stringa della linea + + + Crea una linea retta tra due punti di input. + Punto iniziale linea + Punto finale linea + Linea da punto iniziale e finale - end domain,curveend + line,linebypoints,lines - - Ottiene la lunghezza del segmento tra due punti parametrici sulla curva - Valore compreso tra 0 e 1 - Valore compreso tra 0 e 1 - Lunghezza segmento + + Crea la linea di approssimazione ottimale tra i punti di un insieme diffuso. + Elenco di punti per la linea di adattamento + Linea da adattamento passante per punti - measure,distance,arclength + line,approximate,lines - - Ottenere la lunghezza dell'arco tra due punti parametrici sulla curva - L'inizio del dominio - La fine del dominio - La lunghezza dell'arco tra i due parametri + + Crea una linea tangente alla curva di input, posizionata nel punto della curva corrispondente al parametro. + Curva di base per la linea tangente + Valore parametro + Linea tangente - measure,distance,arclength + tangentline,tangentto,lines - - Ottiene il parametro in corrispondenza di un punto specificato lungo la curva. Se il punto non si trova sulla curva, ParameterAtPoint restituirà ancora un valore che corrisponderà ad un punto vicino sulla curva, ma il punto non è in generale il punto più vicino. - Un punto su o in prossimità della curva - Il parametro sulla curva per il punto specificato. + + Crea una linea retta a partire dal punto iniziale, che si estende nella direzione del vettore per la lunghezza specificata. + Punto iniziale linea + Vettore direzione + Lunghezza della linea + Linea da direzione iniziale e lunghezza - projectpoint,closestparam,curveparam + linebyvector,lines - - Inverte la direzione della curva - Una nuova curva con direzione opposta + + Direzione della curva - flip + lines - - Applica l'offset ad una curva in base ad un valore specificato. La curva deve essere piana. - Un valore positivo o negativo per la distanza per eseguire l'offset - nuove curve di offset + + Ottenere una rappresentazione stringa del perimetro chiuso + + + La faccia contenente del perimetro chiuso + + + I CoEdge contenuti nel perimetro chiuso + + + Se il perimetro chiuso è bordo o interno + + + Ottiene una rappresentazione stringa di NurbsCurve + + + Crea una curva BSpline mediante punti di controllo espliciti. NOTA 1: le curve BSpline con deg=1 hanno discontinuità G1 che danno origine a problemi per l'estrusione, l'estrusione su percorso ed altre operazioni. È consigliabile evitarle ed utilizzare curve PolyCurve. NOTA 2: se la curva è periodica (chiusa), il primo e l'ultimo punto DEVONO coincidere. + Punti per curva NURBS + NurbsCurve creata da punti - thicken,lines + nurbscurve,spline,lines - 0.5,0.4 + 0.5,0.5,0.45 - - Crea una o più curve eseguendo l'offset di una curva piana in base alla distanza specificata in un piano definito dalla normale al piano. Se sono presenti spazi tra le curve del componente di offset, vengono riempiti estendendo le curve di offset. Per default, l'argomento di input "planeNormal" è impostato sulla normale al piano contenente la curva, ma è possibile fornire una normale esplicita parallela alla normale alla curva originale per controllare meglio la direzione dell'offset. Ad esempio, se è richiesta una direzione di offset uniforme per più curve che condividono lo stesso piano, i"planeNormal" può essere utilizzato per sostituire le normali alle singole curve e forzare l'offset di tutte le curve nella stessa direzione. Invertendo la normale, si inverte la direzione dell'offset. - Una distanza di offset positiva si applica nella direzione del prodotto vettoriale tra la tangente alla curva e il vettore normale al piano, mentre un offset negativo si applica nella direzione opposta. - La normale al piano della curva. L'impostazione di default è la normale al piano della curva di input - Una o più curve di offset + + Crea una curva BSpline mediante punti di controllo espliciti. NOTA 1: le curve BSpline con deg=1 hanno discontinuità G1 che danno origine a problemi per l'estrusione, l'estrusione su percorso ed altre operazioni. È consigliabile evitarle ed utilizzare curve PolyCurve. NOTA 2: se la curva è periodica (chiusa), il primo e l'ultimo punto DEVONO coincidere. + Punti per curva NURBS + Grado della curva + NurbsCurve creata da punti - thicken,lines + nurbscurve,spline,degree,lines - 0.5,0.4 + 0.5,0.5,0.5,0.45 - - Crea una curva mediante trascinamento sul piano - Il piano su cui estrarre la curva - Una curva sul piano + + Crea una curva BSpline mediante punti di controllo espliciti. NOTA 1: le curve BSpline con deg=1 hanno discontinuità G1 che danno origine a problemi per l'estrusione, l'estrusione su percorso ed altre operazioni. È consigliabile evitarle ed utilizzare curve PolyCurve. NOTA 2: se la curva è periodica (chiusa), il primo e l'ultimo punto DEVONO coincidere. + Punti per curva NURBS + Grado della curva + Attiva/Disattiva per chiudere la curva + NurbsCurve creata da punti - projectcurve,toplane + nurbscurve,spline,degree,smoothness,lines + + 0.5,0.5,0.5,0.5,0.45 + - - Sposta la curva sulla superficie di input, nella direzione delle normali della superficie. - + + Crea una curva BSpline da vertici di controllo, pesi e nodi. DAI DOCUMENTI ASM: Grado: deve essere maggiore di 1 (spline lineare a tratti) e inferiore a 26 (grado base di B-spline massimo supportato da ASM). Pesi: tutti i valori di peso (se forniti) devono essere rigorosamente positivi. I pesi inferiori a 1e-11 verranno respinti e la funzione restituisce un errore. Nodi: il vettore nodo deve essere una sequenza non decrescente. La molteplicità interna dei nodi non può essere superiore a grado + 1 nel nodo iniziale/finale ed a grado in un nodo interno (ciò consente la rappresentazione di curve con discontinuità G1). Si noti che i vettori nodo non bloccati sono supportati, ma verranno convertiti in vettori bloccati e le modifiche corrispondenti verranno applicate ai dati di peso/punto del controllo. Matrice nodi: le dimensioni della matrice devono essere num_control_points + degree + 1 + + + + - projectcurve,tosurf + explicit,nurbscurve,spline,degree,spline byarray,lines + + 0.5,0.5,0.5,0.5,0.5,0.45 + - - Suddivide una curva in un numero dato di curve della stessa lunghezza - Numero di divisioni - Una serie di curve dopo la divisione + + Crea una curva BSpline tramite interpolazione tra i punti. + Punti per curva NURBS + NurbsCurve creata da punti - chopcurve,segment,slices + fit,approximate,spline,lines + + 0.5,0.5,0.5,0.45 + - - Suddivide una curva in un numero dato di curve con distanze uguali tra l'inizio e la fine di ciascuna curva (corde uguali). - Numero di divisioni - Una serie di curve dopo la divisione + + Crea una curva BSpline tramite interpolazione tra i punti. NOTA 2: se la curva è periodica (chiusa), il primo e l'ultimo punto DEVONO coincidere. + Punti per curva NURBS + Attiva/Disattiva per chiudere la curva + NurbsCurve creata da punti - divide by chordlength,chord,segment,chopcurve + fit,approximate,spline,lines + + 0.5,0.5,0.5,0.45 + - - Suddivide una curva in curve di una data lunghezza misurata dalla pozione specificata del parametro - Lunghezza di curve dopo la divisione - Posizione parametro per la misurazione da - Serie di curve dopo la divisione + + Crea una curva BSpline tramite interpolazione tra punti con valore di grado specificato. + Punti per curva NURBS + Grado della curva + NurbsCurve creata da punti - divide by chordlength,chord,segment,chopcurve + fit,approximate,spline,smoothness,lines + + 0.5,0.5,0.5,0.5,0.45 + - - Suddivide una curva in curve di una data lunghezza asta misurata dalla posizione specificata del parametro - Lunghezza dell'asta di ogni curva ottenuta dalla divisione - Posizione parametro per la misurazione da - Una serie di curve dopo la divisione + + Restituisce una curva BSpline attraverso i punti, con direzioni tangenti. + Punti di controllo per la curva NURBS + Tangente iniziale + Tangente finale + NurbsCurve creata da punti e tangenti - divide by chordlength,chord,segment,chopcurve + spline by tangent,tangents,lines + + 0.5,0.5,0.45 + - - Rimuove l'inizio della curva in corrispondenza del parametro specificato - Il parametro in corrispondenza del quale iniziare il taglio - Una nuova curva con l'inizio rimosso + + Grado della curva - rem,remstart,removestart,trimcurve + smoothness,interpolation,continuity - - Rimuove l'inizio della curva in corrispondenza del parametro specificato - Il parametro in corrispondenza del quale iniziare il taglio - Una nuova curva il cui punto iniziale è stato rimosso + + Indica se la NurbsCurve è periodica o meno; una curva periodica è una curva chiusa in cui la deformazione non causa la presenza di deviazioni. - rem,remstart,removestart,trimcurve + isclosed - - Rimuove la fine della curva in corrispondenza del parametro specificato - Il parametro in corrispondenza del quale iniziare il taglio - Una nuova curva con l'estremità rimossa - - rem,remend,removeend,trimcurve - + + Determina se NurbsCurve è razionale o meno. Definisce se uno qualsiasi dei pesi è diverso da 1.0. - - Rimuove la fine della curva in corrispondenza del parametro specificato - Il parametro in corrispondenza del quale iniziare il taglio - Una nuova curva il cui punto finale è stato rimosso - - rem,remend,removeend,trimcurve - + + Ottiene i punti di controllo della NurbsCurve. Si tratta dei punti che la curva utilizza per l'interpolazione. + Una serie di punti - - Rimuove l'inizio e la fine della curva in corrispondenza dei parametri specificati. - Il parametro in corrispondenza del quale iniziare il taglio - Il parametro in corrispondenza del quale iniziare il taglio - Una nuova curva con segmenti esterni rimossi + + I 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 + + + 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 - rem,remend,remstart,remove,trimcurve,removeends + ptweight - - Rimuove l'inizio e la fine della curva in corrispondenza dei parametri specificati. - Il parametro in corrispondenza del quale iniziare il taglio - Il parametro in corrispondenza del quale iniziare il taglio - Una nuova curva i cui segmenti esterni sono stati rimossi + + Ottiene una rappresentazione stringa di NurbsSurface + + + Crea una superficie NURBS con i punti interpolati e i gradi U e V specificati. La superficie risultante passa attraverso tutti i punti. + Griglia di punti per la superficie NURBS + Grado nella direzione u + Grado nella direzione v + Superficie NURBS creata da punti - rem,remend,remstart,remove,trimcurve,removeends + fit,topoints - - Rimuove una parte interna di una curva in base ai parametri specificati - Il parametro in corrispondenza del quale iniziare il taglio - Il parametro in corrispondenza del quale iniziare il taglio - Una nuova curva con segmento interno rimosso + + Crea una NurbsSurface con i punti interpolati e i gradi U e V specificati. La superficie risultante passa attraverso tutti i punti. Il numero di tangenti deve essere uguale al numero di punti nella direzione corrispondente. La superficie risultante sarà di grado 3 in entrambe le direzioni U e V. + + + + + + - rem,removemiddle,middle,remmiddle,cutout,trimcurve + fit,topoints,totangents - - Rimuove la parte interna di una curva in corrispondenza dei parametri specificati - Il parametro in corrispondenza del quale iniziare il taglio - Il parametro in corrispondenza del quale iniziare il taglio - Una nuova curva il cui segmento interno è stato rimosso + + Crea una NurbsSurface che soddisfa una raccolta di caratteristiche di superficie diverse. È il metodo più avanzato per l'adattamento di superfici. La superficie risultante passa attraverso tutti i punti. Il numero di tangenti deve essere uguale al numero di punti nella direzione corrispondente. La superficie risultante è di grado 3 in entrambe le direzioni U e V. Le derivate degli angoli devono essere di secondo ordine (dP/dUdV) e devono essere fornite nel seguente ordine [ lowU, lowV ], [ highU, lowV ], [ lowU, highV ], [ highU, highV ]. + + + + + + + + + - rem,removemiddle,middle,remmiddle,cutout,trimcurve + fit,topoints,totangents,fit corners,complex fit - - Rimuove più segmenti della curva, eliminando il primo, terzo, quinto segmento e così via - Un elenco di parametri in base al quale dividere la curva - Una serie di curve che eliminano il primo, il terzo, il quinto... segmento + + Crea una NurbsSurface utilizzando punti di controllo espliciti con i gradi U e V specificati. + Griglia di punti di controllo per la superficie NURBS + Grado nella direzione u + Grado nella direzione v + Superficie NURBS creata da punti di controllo + + + Crea una NurbsSurface con vertici di controllo, nodi, pesi e gradi U e V specificati. Sono presenti varie restrizioni dei dati che, in caso di violazione, restituiscono un errore e generano un'eccezione. Grado: i gradi U- e V- devono essere >= 1 (spline lineare a tratti) e inferiori a 26 (il grado massimo di base di B-spline supportato da ASM). Pesi: tutti i valori di peso (se forniti) dovranno essere positivi. I pesi inferiori a 1e-11 verranno respinti e la funzione produrrà un errore. Nodi: entrambi i vettori nodo dovranno essere sequenze non decrescenti. La molteplicità dei nodi interna non deve essere superiore a grado + 1 in corrispondenza del nodo iniziale/finale e a grado in corrispondenza di un nodo interno (ciò consente la rappresentazione di superfici con discontinuità G1). Si osservi che i vettori nodo non bloccati sono supportati ma verranno convertiti in bloccati e le modifiche corrispondenti verranno applicate ai dati del punto di controllo/peso. + + + + + + + - rem,removeparts,remparts,cutout,trimcurv,interior,odd + lines + + 0.4 + - - Rimuove più segmenti della curva, eliminando il primo, terzo, quinto... segmento - Un elenco di parametri in corrispondenza dei quali dividere la curva - Una serie di curve in cui sono stati eliminati il primo, terzo, quinto... segmento + + Restituisce il grado di superficie in direzione U. - rem,removeparts,remparts,cutout,trimcurv,interior,odd + surface smoothness,continuity - - Rimuove i segmenti pari o dispari della curva divisa in corrispondenza dei parametri specificati, a seconda che il flag 'discardEvenSegments' sia rispettivamente true o false. - Un elenco di parametri in base al quale dividere la curva - Attivare/Disattivare per eliminare anche i segmenti - Elenco di curve rimanenti dopo l'eliminazione dei segmenti di curva pari o dispari. + + Restituisce il grado di superficie in direzione V. - rem,removeparts,remparts,cutout,trimcurv,interior,even + surface smoothness,continuity - - Divide una curva in due parti in corrispondenza del parametro specificato - Il parametro in corrispondenza del quale eseguire la divisione - Due curve rimanenti dopo la divisione + + Restituisce il numero di punti di controllo in direzione U. + + + Restituisce il numero di punti di controllo in direzione V. + + + Restituisce true se la superficie è periodica in direzione U. - cutinto,divide,curve2curves,cut + closedinU - - Dividere una curva in due parti in corrispondenza del parametro specificato - Il parametro in corrispondenza del quale eseguire la divisione - Due curve rimanenti dopo la divisione + + Restituisce true se la superficie è periodica in direzione V. - cutinto,divide,curve2curves,cut + closedinV - - Divide una curva in più parti in corrispondenza dei parametri specificati - Un elenco di parametri in base al quale dividere la curva - Curve create dalla divisione + + Determina se NurbsSurface è razionale o meno. Definisce se uno qualsiasi dei pesi è diverso da 1.0. Restituisce true se la superficie è razionale, false se non lo è. + + + Restituisce punti di controllo (poli) della NurbsSurface. + + + + Restituisce i pesi dei punti di controllo della NurbsSurface. I pesi determineranno l'influenza applicata da ciascuno dei punti di controllo sulla forma della superficie. + Pesi della superficie NURBS - cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + ptweights - - Dividere una curva in più parti in corrispondenza dei parametri specificati - Un elenco di parametri in corrispondenza dei quali dividere la curva - Curve create dalla divisione + + Restituisce i nodi di superficie in direzione U. I nodi sono una serie di valori dei parametri (double) utilizzati per determinare dove e come i punti di controllo influiscono sulla superficie. + Nodi U della superficie NURBS + + + Restituisce i nodi di superficie in direzione V. I nodi sono una serie di valori dei parametri (double) utilizzati per determinare dove e come i punti di controllo influiscono sulla superficie. + Nodi V della superficie NURBS + + + Ottiene una rappresentazione stringa del piano + + + Crea un piano centrato nel punto radice, con il vettore normale di input. + Punto di origine del piano + Vettore direzione normale del piano + Piano creato da origine e normale - cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + plane,tonormal - - Dividere una curva in più parti in corrispondenza dei punti specificati - I punti sulla curva in cui essa deve essere divisa - Curve create dalla divisione + + Crea un piano "orientato" posizionato nell'origine del punto con il vettore come normale, ma con un orientamento specifico dell'asse X. Ciò non ha effetto sulle operazioni di suddivisione, intersezione, proiezione e così via, ma semplicemente specifica l'orientamento del CoordinateSystem di input. + Punto di origine del piano + Vettore direzione normale + Vettore direzione asse X + Piano da normale e asse X di origine + + + Gli assi X e Y si trovano sul piano. L'asse Z è il prodotto vettoriale dei due vettori. + Punto di origine del piano + Vettore direzione asse X del piano + Vettore direzione asse Y del piano + Piano creato dall'asse x e dall'asse y di origine + + + Adatta un piano ai punti di input. Si tratta in pratica di un adattamento 3D di un grafico di dispersione. + Elenco di punti per definire il piano + Piano creato mediante adattamento passante per punti - cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + fit,bestfit - - Unisce un gruppo di curve alla fine della PolyCurve. Inverte le curve per garantire la connettività. - Altre curve o curve da unire a PolyCurve - Una PolyCurve create da curve + + Crea un piano contenente la linea di input e il punto esterno. Il punto non può trovarsi sulla linea o sull'asse della linea. + Linea utilizzata per determinare il piano + Punto utilizzato per determinare il piano + Piano creato da linea e punto - convertcurves,curves2polycurve,joincurves,concat,joinall,joinmany + lines + + 0.4 + + + + Crea un piano contenente i tre punti di input. + Il piano di origine + Qualsiasi punto sul piano + Il punto che si trova sull'asse X del piano rispetto all'origine del piano + + + + Crea un piano nel piano XY globale + Piano in corrispondenza del piano XY globale + + + Crea un piano nel piano XZ globale + Piano in corrispondenza del piano XZ globale - - Unisce la curva corrente e la curva di input in una nuova PolyCurve, mantenendo invariate le curve originali. - La curva da unire a - PolyCurve costituita da due curve + + Crea un piano nel piano YZ globale + Piano in corrispondenza del piano YZ globale + + + Restituisce l'origine del piano. - convertcurve,curve2polycurve,joincurve,concat + position,planecenter - - Estrude una curva nella direzione del vettore normale - La distanza di estrusione della curva - La superficie estrusa + + Restituisce la direzione normale del piano. - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve + perpendicular - - Estrude una curva nella direzione specificata, per la lunghezza del vettore di input - Vettore lungo cui eseguire l'estrusione - La superficie estrusa + + Base X del piano + + + Base Y del piano + + + Crea un nuovo CoordinateSystem che rappresenta questo piano. È basato sull'origine e sulla base costituita dagli assi X e Y. + - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve + converttoCS,convert2cs - - Estrude una curva nella direzione specificata, per la distanza specificata - Vettore lungo cui eseguire l'estrusione - Distanza di estrusione - La superficie estrusa + + Crea un nuovo piano di offset rispetto al piano corrente, nella direzione normale e con la distanza di offset specificata. + + - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve + alongnormal,moveplane - - Estrude una curva nella direzione normale, per la distanza specificata. La curva deve essere chiusa. - Distanza di estrusione - Il solido estruso + + Ottiene una rappresentazione stringa del punto + + + Confronta due punti + L'altro punto + Indica se i due oggetti sono uguali + + + Ottiene un hashcode per il tipo + Hashcode univoco per l'oggetto corrente + + + Definisce un punto nel piano XY da due coordinate cartesiane. Il componente Z è 0. + Coordinata X + Coordinata Y + Punto creato da coordinate - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + xy,position - - Estrude una curva nella direzione specificata, per la lunghezza del vettore di input. La curva deve essere chiusa. - Vettore lungo cui eseguire l'estrusione - Il solido estruso + + Ottiene il punto di origine (0,0,0) + Punto di origine - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + zero,origin - - Estrude una curva nella direzione specificata, per la distanza specificata. La curva deve essere chiusa. - Vettore lungo cui eseguire l'estrusione - Distanza di estrusione - Il solido estruso + + Definisce un punto da tre coordinate cartesiane + Coordinata X + Coordinata Y + Coordinata Z + Punto creato da coordinate - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + point,xyz,position - - Estende una curva per una distanza data fino ad un'estremità specifica determinata da un punto di selezione. Il lato selezionato viene esteso. Le curve chiuse quali cerchi ed ellissi non possono essere estese. Se la curva in corso di estensione è lineare, anche l'estensione sarà lineare. - Distanza da estendere - Un punto sull'estremità da estendere - La curva estesa + + Definisce un punto da tre coordinate cartesiane nel sistema di coordinate dato + Sistema di coordinate principale + Coordinata X + Coordinata Y + Coordinata Z + Punto in corrispondenza delle coordinate cartesiane - makelonger,stretch,extendside + point,xyz,localposition - - Estende la parte iniziale di una curva per la distanza data. Le curve chiuse quali cerchi ed ellissi non possono essere estese. Se la curva in corso di estensione è lineare, anche l'estensione sarà lineare. - Distanza da estendere - La curva estesa + + Definisce un punto nel sistema di coordinate dato a partire dalla posizione del punto in coordinate cilindriche. + Sistema di coordinate in cui creare il punto + L'angolo è la rotazione dall'asse X nel sistema di coordinate intorno all'asse Z in gradi + La quota altimetrica del punto al di sopra del piano XY + La distanza dall'origine del sistema di coordinate + Punto in corrispondenza delle coordinate cilindriche - makelonger,stretch + point,localposition - - Estende la parte finale di una curva per la distanza data. Le curve chiuse quali cerchi ed ellissi non possono essere estese. Se la curva in corso di estensione è lineare, anche l'estensione sarà lineare. - Distanza da estendere - La curva estesa + + Definisce un punto nel sistema di coordinate dato a partire dalla posizione del punto in coordinate sferiche. + Sistema di coordinate in cui creare il punto + L'angolo dall'asse Z in gradi + La rotazione intorno alla sfera dall'asse X in gradi + L'offset dall'origine + Punto in corrispondenza delle coordinate sferiche - makelonger,stretch + point,localposition - - Definisce in modo approssimato una curva a partire da una raccolta di archi e linee - Una serie di archi e linee che si avvicinano alla curva + + Elimina punti per escludere duplicati entro la tolleranza dei punti inclusi + Elenco di punti da cui eliminare duplicati + Tolleranza utilizzata per l'eliminazione + Punti univoci - rationalizecurve,fitarcs,fitlines,arcs,lines + unique,duplicates,remove duplicates,distinct,near - - 0.5,0.5,0.5,0.4,0.4 - - - Converte la curva in un'approssimazione NurbsCurve - Una NurbsCurve che si avvicina alla curva + + Ottiene il componente X di un punto + + + Ottiene il componente Y di un punto + + + Ottiene il componente Z di un punto + + + Ottiene il vettore con lo stesso componente X, Y e Z + - curve2spline,convertcurve,tospline,lines + convertovector,point2vector - - 0.5,0.5,0.5,0.4 - - - Applica una superficie ad una curva chiusa - Una superficie all'interno della curva + + Aggiunge un vettore ad un punto. Analoga a Translate(Vector). + + - fill,profiletosurf,loop,loop2surf,edgesurf + movepoint,move,move along - - Proietta una curva di input lungo una direzione di proiezione data su una geometria di base specificata. - Geometria su cui proiettare - Vettore - Elenco delle geometrie proiettate nella geometria di base - - - Esegue l'estrusione su percorso della curva corrente lungo la curva del percorso, creando una superficie - + + Sottrae un vettore da un punto. Analoga a Translate(-Vector). + - sweep1,curve2surf + movepoint,move,move along - - Esegue l'estrusione su percorso della curva chiusa corrente lungo la curva del percorso, creando un solido - + + Proietta un altro elemento di geometria su quello corrente, lungo un vettore di direzione dato + + + + + + Ottiene una rappresentazione stringa di PolySurface + + + Crea una PolySurface tramite loft da curve. + Curve in cui eseguire il loft. + + + + Crea una PolySurface tramite loft da PolyCurve. + Curve in cui eseguire il loft. + Curva in cui guidare il loft. - sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid + loftbyrail - - Esegue l'estrusione su percorso della curva chiusa corrente lungo la curva del percorso, creando un solido - Il percorso che rappresenta la traiettoria di estrusione su percorso - Tagliare l'estremità dell'estrusione su percorso e renderla normale al percorso - Un solido che esegue l'estrusione su percorso di questa curva chiusa lungo la curva del percorso + + Crea una PolySurface tramite loft da PolyCurve. + Curve in cui eseguire il loft. + Curve in cui guidare il loft. + - sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid + loftbyrails,loft rails,guides - - Restituisce una nuova curva, approssimata con la tolleranza data - + + Crea una PolySurface mediante l'unione di superfici. + Superfici da unire in PolySurface - fitcurve,reducecurve,simplecurve,approximate + joinsurfaces,joinsrf - - Ottiene una rappresentazione stringa del cilindro - - - Crea un cilindro solido definito da un CoordinateSystem principale, dal raggio e dall'altezza del cilindro - Sistema di coordinate principale - Dimensione raggio - Altezza cilindro - Cilindro creato da raggio e altezza + + Crea una PolySurface da superfici di un solido. + Solido superfici da utilizzare + - cylinder,tube + solid2poly,solidtopoly,convertsolid - - Crea un cilindro solido a partire dal centro superiore e inferiore del cilindro. - Punto iniziale del cilindro - Punto finale del cilindro - Raggio del cilindro - Cilindro creato da punti e raggio + + Crea una PolySurface mediante l'estrusione su percorso di curve lungo una guida. + Curva su cui eseguire lo sweep + Profilo di sweep + - cylinder,tube,by center points + sweep,rail,guide,sweep1 - - Il raggio del cilindro - - - Altezza totale + + Restituisce nuove superfici che rappresentano le superfici sottostanti. + - cylinder + subsurfaces,getsurfaces,explode - - Asse del cilindro + + Individua superfici mediante un punto. Assume la prima intersezione in avanti. Restituisce una superficie se incontra l'interno di una superficie, due superfici se incontra l'interno di uno spigolo e molte superfici se incontra un vertice + + + - cylinder + surfacesatpoint,findsurfaces,extractsurfaces - - Ottiene una rappresentazione stringa del bordo - - - Curva sottostante che definisce lo spigolo + + Individua superfici mediante una linea. Restituisce tutte le superfici toccate dalla linea. + + + + surfacesonline,findsurfaces,extractsurfaces,lines + + + 0.5,0.5,0.5,0.4 + - - Facce adiacenti a questo spigolo + + Calcola contorni cella 2D non connessi ad altre superfici + - - Vertice dal quale inizia questo spigolo + + Estrae solidi dalla PolySurface definita da un sottoinsieme di superfici + - - Vertice nel quale termina questo spigolo + + Restituisce il numero di superfici della PolySurface. + Numero di superfici - - I CoEdge associati a questo spigolo + + Restituisce il numero di spigoli della PolySurface. + Numero di bordi - - Ottiene una rappresentazione stringa dell'ellisse + + Restituisce il numero di vertici della PolySurface. + Numero di vertici - - Crea un'ellisse centrata nel punto di input, allineata con il piano XY del sistema di coordinate globali (WCS), con i raggi asse X e Y specificati. - Punto di origine dell'ellisse - Raggio asse X - Raggio asse Y - Ellisse creata da origine e raggi + + Raccorda una PolySurface lungo gli spigoli di input con un raggio specificato. + + + - ellipse + round,smooth,smoothedge,roundedges - - Crea un'ellisse centrata nel punto di input, con i due assi specificati. Gli assi devono essere perpendicolari tra loro. - Punto di origine dell'ellisse - Raggio asse X - Raggio asse Y - Ellisse creata da vettori di origine + + Smussa una PolySurface lungo gli spigoli di input con un determinato scostamento dall'angolo dello spigolo. + + + - ellipsebylengths,ellipsebyvectors + bevel,flattenedges - - Crea un'ellisse centrata e allineata con il CoordinateSystem di input, con un raggio x_radius nella direzione X del sistema di coordinate e un raggio y_radius nella direzione Y del sistema di coordinate. - Sistema di coordinate di origine dell'ellisse - Raggio asse X - Raggio asse Y - Ellisse creata da sistema di coordinate e raggi + + Ottiene una rappresentazione stringa del rettangolo + + + Crea un rettangolo mediante quattro vertici. + Elenco di punti dell'angolo del rettangolo + Rettangolo creato da punti dell'angolo - ellipse,aligned ellipse,ellipsebylengths + rectbypointarray - - Crea un'ellisse centrata e allineata con il piano di input, con un raggio x_radius nella direzione dell'asse X del piano e un raggio y_radius nella direzione dell'asse Y del piano. - Piano in cui viene disegnato l'arco di ellisse - Raggio asse X - Raggio asse Y - Ellisse creata da piano e raggi + + Crea un rettangolo mediante quattro vertici. + Primo punto dell'angolo del rettangolo + Secondo punto dell'angolo del rettangolo + Terzo punto dell'angolo del rettangolo + Quarto punto dell'angolo del rettangolo + Rettangolo creato da punti dell'angolo - ellipse,aligned ellipse,ellipsebylengths + rectbypoints - - Centro dell'ellisse + + Crea un rettangolo centrato nell'origine WCS nel piano XY WCS specificato, con larghezza (lunghezza asse X) e lunghezza (lunghezza asse Y) specificate. + Larghezza del rettangolo + Lunghezza del rettangolo + Rettangolo creato da larghezza e lunghezza + + rectbylengths + - - Asse maggiore dell'ellisse. È l'asse più lungo. La lunghezza del vettore è il raggio maggiore. + + Crea un rettangolo centrato nel punto di origine del piano di input, con larghezza (lunghezza asse X del piano) e lunghezza (lunghezza asse Y del piano) di input. + Piano utilizzato per centrare il rettangolo + Larghezza del rettangolo + Lunghezza del rettangolo + Rettangolo creato da larghezza e lunghezza + + rectangle,rectbylengths + - - Asse minore dell'ellisse. È l'asse più corto. La lunghezza del vettore è il raggio minore. + + Crea un rettangolo centrato nell'origine di input del piano XY del sistema di coordinate, con larghezza (lunghezza asse X) e lunghezza (lunghezza asse Y) specificate. + Sistema di coordinate del rettangolo (centro del rettangolo) + Larghezza del rettangolo + Lunghezza del rettangolo + Rettangolo creato da larghezza e lunghezza + + rectbylengths + - - Ottiene una rappresentazione stringa di EllipseArc + + Larghezza del rettangolo + + rectX,rectx + - - Crea un EllipseArc in un piano con i raggi dati lungo gli assi X e Y e gli angoli per l'estrusione su percorso - Piano contenente l'arco dell'ellisse - Il raggio di EllipseArc nella direzione X del piano - Il raggio di EllipseArc nella direzione Y del piano - L'angolo iniziale dell'arco misurato dall'asse x positivo del piano di input - L'angolo da sottoporre a sweep dall'angolo iniziale in gradi - Arco di ellisse creato da raggi e angoli del piano + + Altezza del rettangolo - ellipsearc,arcs + rectY,recty - - Creare un EllipseArc in un piano con i raggi dati lungo gli assi X e Y e gli angoli per l'estrusione su percorso - Il piano in cui è contenuto EllipseArc - Il raggio di EllipseArc nella direzione X del piano - Il raggio di EllipseArc nella direzione Y del piano - L'angolo iniziale dell'arco misurato dall'asse x positivo del piano di input - L'angolo da cui eseguire lo sweep dall'angolo iniziale in gradi + + Ottiene una rappresentazione stringa del solido + + + Crea un solido specificando le facce che lo compongono come superfici (Surfaces). + - ellipsearc,arcs + Brep,brep - - Centro dell'ellisse + + Crea un solido generando loft tra curve chiuse di sezione trasversale di input. + + - ellipsearc,arcs + Brep,brep - - Asse maggiore dell'ellisse. È l'asse più lungo. La lunghezza del vettore è il raggio maggiore. + + Crea un solido generando loft tra curve chiuse di sezione trasversale di input, con curve di guida. Le curve di guida devono intersecare tutte le curve di sezione trasversale. + + + - ellipsearc,arcs + Brep,brep,guides,loft - - Asse minore dell'ellisse. È l'asse più corto. La lunghezza del vettore è il raggio minore. + + Crea un solido generando loft tra sezioni trasversali composte da elementi PolyCurve chiusi. Questa operazione è ottimizzata per sezioni composte esclusivamente da segmenti di linea, con vertici che seguono lo stesso ordine. L'opzione di controllo e correzione garantisce la validità del solido prodotto quando è attivata, mentre quando è disattivata dovrebbe aumentare le prestazioni. + + + - ellipsearc,arcs + Brep,brep,ruled,loft - - Angolo iniziale in gradi + + Esegue l'estrusione su percorso di una curva chiusa lungo un percorso. + + + - ellipsearc,arcs + Brep,brep,sweep1 - - Restituisce l'angolo di estrusione dell'arco dell'ellissi in gradi. + + Esegue l'estrusione su percorso di una curva chiusa lungo un percorso. + Una curva chiusa che sarà il profilo dell'estrusione su percorso + Il percorso che rappresenta la traiettoria di estrusione su percorso + Tagliare l'estremità dell'estrusione su percorso e renderla normale al percorso + Un solido mediante estrusione su percorso della curva di profilo lungo un percorso - ellipsearc,arcs + Brep,brep,sweep1 - - Piano su cui si trova l'ellisse + + Esegue l'estrusione su percorso di una curva di profilo chiusa lungo due curve guida. + Il percorso di input lungo cui eseguire l'estrusione. + Una guida per l'orientamento dell'estrusione. + La curva del profilo di cui eseguire l'estrusione lungo il percorso + - ellipsearc,arcs + Brep,brep,sweep2,guides,sweepprofile - - Ottiene una rappresentazione stringa della faccia - - - Tutti gli spigoli intorno alla faccia, in ordine antiorario + + Crea un solido di rivoluzione effettuando l'estrusione su percorso della curva di profilo intorno al raggio dell'asse formato dall'origine e dal vettore dell'asse, dall'angolo iniziale in gradi all'angolo di estrusione su percorso in gradi. + Curva di profilo di cui eseguire la rivoluzione + Origine asse di rivoluzione + Direzione asse di rivoluzione + Angolo iniziale in gradi + Angolo di estrusione su percorso in gradi + Solido creato mediante rivoluzione - faces + Brep,brep,lathe,revolveprofile - - 1 - - - Tutti i vertici intorno alla faccia, in ordine antiorario + + Unisce una raccolta di solidi in un unico solido + Una raccolta di solidi + - faces + Brep,brep,boolean,addition - - 1 - - - - Tutte i perimetri chiusi contenuti in questa faccia - - Superficie sottostante che forma la faccia - Rappresentazione della superficie + + Restituisce l'area della superficie, ovvero la somma di tutte le aree di tutte le facce - - Ottiene una rappresentazione stringa dell'elica + + Restituisce il volume totale del solido. - - Crea un'elica. L'elica ruota sempre in senso orario intorno alla direzione dell'asse fornito. Se si guarda lungo la direzione dell'asse, si vedrà il punto che ruota in senso orario intorno all'asse, mentre si sposta lungo la curva nella direzione specificata dal parametro di incremento. Il passo è la distanza di spostamento dell'elica nella direzione dell'asse ad ogni rotazione. Questo valore può essere positivo o negativo. - Punto asse - Vettore direzione asse - Punto iniziale elica - Distanza dell'elica per ogni 360 gradi nella direzione dell'asse - Numero di rotazioni in gradi - Elica creata dall'asse + + Centroide del solido + - helix,screw,corkscrew,thread + average,center - - Angolo in gradi per il quale l'elica ruota nel senso della lunghezza - - - Il passo restituirà la distanza lineare lungo la direzione dell'asse che un'elica percorre in un giro completo (360 gradi) - - - Raggio dell'arco - - - Direzione dell'asse dell'elica - - - Punto base dell'asse dell'elica + + Unione booleana tra il solido corrente e un altro solido. + + - origin,helixstart + addition,merge,combine - - Ottiene una rappresentazione stringa di IndexGroup - - - Confronta due IndexGroup - L'altro IndexGroup - Indica se i due oggetti sono uguali - - - Ottiene un hashcode per il tipo - Hashcode univoco per l'oggetto corrente - - - Crea un IndexGroup che memorizza quattro indici - Indice a - Indice b - Indice c - Indice d - IndexGroup - - quad,polygon,mesh,meshes - + + Differenza booleana tra il solido corrente e un altro solido + + - - Crea un IndexGroup che memorizza tre indici - Indice a - Indice b - Indice c - IndexGroup + + Differenza booleana tra il solido corrente e l'unione di solidi di input + + - tri,polygon,mesh,meshes + subtract,differencemany,diffall,diff multi - - 3 o 4, a seconda che rappresenti un triangolo o un quadrilatero - - - Primo indice - - - Secondo indice - - - Terzo indice - - - Quarto indice - - - Ottiene una rappresentazione stringa della linea - - - Crea una linea retta tra due punti di input. - Punto iniziale linea - Punto finale linea - Linea da punto iniziale e finale + + Restituisce un involucro solido dalle facce del solido corrente + Distanza in base alla quale estendere la shell verso l'interno + Distanza in base alla quale estendere la shell verso l'esterno + - line,linebypoints,lines + extract shell,offset and extract - - Crea la linea di approssimazione ottimale tra i punti di un insieme diffuso. - Elenco di punti per la linea di adattamento - Linea da adattamento passante per punti + + Proietta la geometria di input su questo solido nella direzione del vettore di input. Attualmente questo metodo di proiezione supporta solo punti o curve. + + + - line,approximate,lines + projectonto,projectonsolid,projecttosolid - - Crea una linea tangente alla curva di input, posizionata nel punto della curva corrispondente al parametro. - Curva di base per la linea tangente - Valore parametro - Linea tangente + + Raccorda un solido lungo gli spigoli di input con un raggio specificato. + + + - tangentline,tangentto,lines + round,smooth,smoothedge,roundedges - - Crea una linea retta a partire dal punto iniziale, che si estende nella direzione del vettore per la lunghezza specificata. - Punto iniziale linea - Vettore direzione - Lunghezza della linea - Linea da direzione iniziale e lunghezza + + Smussa un solido lungo gli spigoli di input con un determinato scostamento dall'angolo dello spigolo. + + + - linebyvector,lines + bevel,flattenedges - - Direzione della curva + + Separa un solido in solidi singoli se contiene più di un blocco disgiunto. Restituisce lo stesso solido se è un unico blocco contiguo. + solidi disgiunti separati - lines + split,disjoint - - Ottenere una rappresentazione stringa del perimetro chiuso - - - La faccia contenente del perimetro chiuso - - - I CoEdge contenuti nel perimetro chiuso - - - Se il perimetro chiuso è bordo o interno - - - Ottiene una rappresentazione stringa di NurbsCurve + + Tentativi di riparare il solido. + - - Crea una curva BSpline mediante punti di controllo espliciti. NOTA 1: le curve BSpline con deg=1 hanno discontinuità G1 che danno origine a problemi per l'estrusione, l'estrusione su percorso ed altre operazioni. È consigliabile evitarle ed utilizzare curve PolyCurve. NOTA 2: se la curva è periodica (chiusa), il primo e l'ultimo punto DEVONO coincidere. - Punti per curva NURBS - NurbsCurve creata da punti - - nurbscurve,spline,lines - - - 0.5,0.5,0.45 - + + Ottiene una rappresentazione stringa della sfera - - Crea una curva BSpline mediante punti di controllo espliciti. NOTA 1: le curve BSpline con deg=1 hanno discontinuità G1 che danno origine a problemi per l'estrusione, l'estrusione su percorso ed altre operazioni. È consigliabile evitarle ed utilizzare curve PolyCurve. NOTA 2: se la curva è periodica (chiusa), il primo e l'ultimo punto DEVONO coincidere. - Punti per curva NURBS - Grado della curva - NurbsCurve creata da punti + + Crea una sfera solida centrata nel punto di input, con il raggio dato. + + + - nurbscurve,spline,degree,lines + Brep,brep - - 0.5,0.5,0.5,0.45 - - - Crea una curva BSpline mediante punti di controllo espliciti. NOTA 1: le curve BSpline con deg=1 hanno discontinuità G1 che danno origine a problemi per l'estrusione, l'estrusione su percorso ed altre operazioni. È consigliabile evitarle ed utilizzare curve PolyCurve. NOTA 2: se la curva è periodica (chiusa), il primo e l'ultimo punto DEVONO coincidere. - Punti per curva NURBS - Grado della curva - Attiva/Disattiva per chiudere la curva - NurbsCurve creata da punti + + Crea una sfera solida la cui superficie contiene quattro punti di input. + + - nurbscurve,spline,degree,smoothness,lines + Brep,brep - - 0.5,0.5,0.5,0.5,0.45 - - - Crea una curva BSpline da vertici di controllo, pesi e nodi. DAI DOCUMENTI ASM: Grado: deve essere maggiore di 1 (spline lineare a tratti) e inferiore a 26 (grado base di B-spline massimo supportato da ASM). Pesi: tutti i valori di peso (se forniti) devono essere rigorosamente positivi. I pesi inferiori a 1e-11 verranno respinti e la funzione restituisce un errore. Nodi: il vettore nodo deve essere una sequenza non decrescente. La molteplicità interna dei nodi non può essere superiore a grado + 1 nel nodo iniziale/finale ed a grado in un nodo interno (ciò consente la rappresentazione di curve con discontinuità G1). Si noti che i vettori nodo non bloccati sono supportati, ma verranno convertiti in vettori bloccati e le modifiche corrispondenti verranno applicate ai dati di peso/punto del controllo. Matrice nodi: le dimensioni della matrice devono essere num_control_points + degree + 1 + + Adatta una sfera il più vicino possibile ai punti di input. - - - - explicit,nurbscurve,spline,degree,spline byarray,lines + Brep,brep - - 0.5,0.5,0.5,0.5,0.5,0.45 - - - Crea una curva BSpline tramite interpolazione tra i punti. - Punti per curva NURBS - NurbsCurve creata da punti - - fit,approximate,spline,lines - - - 0.5,0.5,0.5,0.45 - + + Restituisce il centro della sfera. - - Crea una curva BSpline tramite interpolazione tra i punti. NOTA 2: se la curva è periodica (chiusa), il primo e l'ultimo punto DEVONO coincidere. - Punti per curva NURBS - Attiva/Disattiva per chiudere la curva - NurbsCurve creata da punti - - fit,approximate,spline,lines - - - 0.5,0.5,0.5,0.45 - + + Restituisce il raggio della sfera. - - Crea una curva BSpline tramite interpolazione tra punti con valore di grado specificato. - Punti per curva NURBS - Grado della curva - NurbsCurve creata da punti - - fit,approximate,spline,smoothness,lines - - - 0.5,0.5,0.5,0.5,0.45 - + + Ottiene una rappresentazione stringa della topologia - - Restituisce una curva BSpline attraverso i punti, con direzioni tangenti. - Punti di controllo per la curva NURBS - Tangente iniziale - Tangente finale - NurbsCurve creata da punti e tangenti - - spline by tangent,tangents,lines - - - 0.5,0.5,0.45 - + + Vertici della topologia - - Grado della curva - - smoothness,interpolation,continuity - + + Spigoli della topologia - - Indica se la NurbsCurve è periodica o meno; una curva periodica è una curva chiusa in cui la deformazione non causa la presenza di deviazioni. - - isclosed - + + Facce della topologia - - Determina se NurbsCurve è razionale o meno. Definisce se uno qualsiasi dei pesi è diverso da 1.0. + + Ottiene una rappresentazione stringa di TSplineEdge - - Ottiene i punti di controllo della NurbsCurve. Si tratta dei punti che la curva utilizza per l'interpolazione. - Una serie di punti + + Le TSplineFaces adiacenti a questo bordo - - I 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 + + Il TSplineVertex da cui inizia questo bordo - - 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 - - ptweight - + + Il vertice in corrispondenza del quale termina questo bordo - - Ottiene una rappresentazione stringa di NurbsSurface + + Restituisce il Frame UVN del TSEdge (punto sullo scafo, vettore U, vettore V e normale) - - Crea una superficie NURBS con i punti interpolati e i gradi U e V specificati. La superficie risultante passa attraverso tutti i punti. - Griglia di punti per la superficie NURBS - Grado nella direzione u - Grado nella direzione v - Superficie NURBS creata da punti - - fit,topoints - + + Indice del TSEdge - - Crea una NurbsSurface con i punti interpolati e i gradi U e V specificati. La superficie risultante passa attraverso tutti i punti. Il numero di tangenti deve essere uguale al numero di punti nella direzione corrispondente. La superficie risultante sarà di grado 3 in entrambe le direzioni U e V. - - - - - - - - fit,topoints,totangents - + + Indica se TSEdge si trova sul bordo - - Crea una NurbsSurface che soddisfa una raccolta di caratteristiche di superficie diverse. È il metodo più avanzato per l'adattamento di superfici. La superficie risultante passa attraverso tutti i punti. Il numero di tangenti deve essere uguale al numero di punti nella direzione corrispondente. La superficie risultante è di grado 3 in entrambe le direzioni U e V. Le derivate degli angoli devono essere di secondo ordine (dP/dUdV) e devono essere fornite nel seguente ordine [ lowU, lowV ], [ highU, lowV ], [ lowU, highV ], [ highU, highV ]. - - - - - - - - + + Indica se TSEdge è manifold + + + Un gruppo di proprietà TSEdge: uvnFrame e indice, se TSEdge è attivato sul bordo, se è o non è Manifold - - fit,topoints,totangents,fit corners,complex fit - - - Crea una NurbsSurface utilizzando punti di controllo espliciti con i gradi U e V specificati. - Griglia di punti di controllo per la superficie NURBS - Grado nella direzione u - Grado nella direzione v - Superficie NURBS creata da punti di controllo + + Ottiene una rappresentazione stringa di TSplineFace - - Crea una NurbsSurface con vertici di controllo, nodi, pesi e gradi U e V specificati. Sono presenti varie restrizioni dei dati che, in caso di violazione, restituiscono un errore e generano un'eccezione. Grado: i gradi U- e V- devono essere >= 1 (spline lineare a tratti) e inferiori a 26 (il grado massimo di base di B-spline supportato da ASM). Pesi: tutti i valori di peso (se forniti) dovranno essere positivi. I pesi inferiori a 1e-11 verranno respinti e la funzione produrrà un errore. Nodi: entrambi i vettori nodo dovranno essere sequenze non decrescenti. La molteplicità dei nodi interna non deve essere superiore a grado + 1 in corrispondenza del nodo iniziale/finale e a grado in corrispondenza di un nodo interno (ciò consente la rappresentazione di superfici con discontinuità G1). Si osservi che i vettori nodo non bloccati sono supportati ma verranno convertiti in bloccati e le modifiche corrispondenti verranno applicate ai dati del punto di controllo/peso. - - - - - - - - - lines - - - 0.4 - + + Tutti i TSplineEdges intorno alla faccia, in ordine antiorario - - Restituisce il grado di superficie in direzione U. - - surface smoothness,continuity - + + Tutti i TSplineVertices intorno alla faccia, in ordine antiorario - - Restituisce il grado di superficie in direzione V. - - surface smoothness,continuity - + + Restituisce il Frame UVN della TSplineFace (punto sullo scafo, vettore U, vettore V e normale) - - Restituisce il numero di punti di controllo in direzione U. + + Indice della TSFace - - Restituisce il numero di punti di controllo in direzione V. + + Numero di bordi o vertici sulla TSFace - - Restituisce true se la superficie è periodica in direzione U. - - closedinU - + + Numero di lati parametrici sulla TSFace - - Restituisce true se la superficie è periodica in direzione V. - - closedinV - + + Una serie di proprietà TSplineFace: uvnFrame, indice, valenza e numero di lati + - - Determina se NurbsSurface è razionale o meno. Definisce se uno qualsiasi dei pesi è diverso da 1.0. Restituisce true se la superficie è razionale, false se non lo è. + + Ottiene una rappresentazione stringa di TSplineInitialSymmetry - - Restituisce punti di controllo (poli) della NurbsSurface. + + Creare una TSplineInitialSymmetry radiale con un dato numero di campate per segmento simmetrico. + + + tspline,symmetry + - - Restituisce i pesi dei punti di controllo della NurbsSurface. I pesi determineranno l'influenza applicata da ciascuno dei punti di controllo sulla forma della superficie. - Pesi della superficie NURBS + + Creare una TSplineInitialSymmetry assiale con assi di simmetria specificati. + + + + - ptweights + tspline,symmetry - - Restituisce i nodi di superficie in direzione U. I nodi sono una serie di valori dei parametri (double) utilizzati per determinare dove e come i punti di controllo influiscono sulla superficie. - Nodi U della superficie NURBS + + Indica se la T-Spline appena creata presenta una simmetria radiale. - - Restituisce i nodi di superficie in direzione V. I nodi sono una serie di valori dei parametri (double) utilizzati per determinare dove e come i punti di controllo influiscono sulla superficie. - Nodi V della superficie NURBS + + Indica se la T-Spline appena creata presenta una simmetria sull'asse X. - - Ottiene una rappresentazione stringa del piano + + Indica se la T-Spline appena creata presenta una simmetria sull'asse Y. - - Crea un piano centrato nel punto radice, con il vettore normale di input. - Punto di origine del piano - Vettore direzione normale del piano - Piano creato da origine e normale - - plane,tonormal - + + Indica se la T-Spline appena creata presenta una simmetria sull'asse Z. - - Crea un piano "orientato" posizionato nell'origine del punto con il vettore come normale, ma con un orientamento specifico dell'asse X. Ciò non ha effetto sulle operazioni di suddivisione, intersezione, proiezione e così via, ma semplicemente specifica l'orientamento del CoordinateSystem di input. - Punto di origine del piano - Vettore direzione normale - Vettore direzione asse X - Piano da normale e asse X di origine + + Numero di facce nel segmento di simmetria. Disponibile solo se la T-Spline presenta una simmetria radiale. - - Gli assi X e Y si trovano sul piano. L'asse Z è il prodotto vettoriale dei due vettori. - Punto di origine del piano - Vettore direzione asse X del piano - Vettore direzione asse Y del piano - Piano creato dall'asse x e dall'asse y di origine + + Ottiene una rappresentazione stringa di TSplineReflection - - Adatta un piano ai punti di input. Si tratta in pratica di un adattamento 3D di un grafico di dispersione. - Elenco di punti per definire il piano - Piano creato mediante adattamento passante per punti + + Creare il riflesso assiale della simmetria della T-Spline in base al piano specificato. + Piano per il riflesso assiale della T-Spline espresso in coordinate reali + Riflesso assiale T-Spline - fit,bestfit + tspline,symmetry,reflection,axial - - Crea un piano contenente la linea di input e il punto esterno. Il punto non può trovarsi sulla linea o sull'asse della linea. - Linea utilizzata per determinare il piano - Punto utilizzato per determinare il piano - Piano creato da linea e punto + + Creare un riflesso radiale della simmetria della T-Spline in base al piano specificato, con numero di segmenti e angolo (in gradi) specifici tra ogni coppia di segmenti. + Piano la cui normale è l'asse del riflesso radiale della T-Spline, espresso in coordinate reali + Numero di segmenti di riflesso radiale + Angolo tra ciascuna coppia di segmenti di simmetria radiale (in gradi). Se è impostato su 0 è definito da (360/n. segmenti) + Riflesso radiale T-Spline - lines + tspline,symmetry,reflection,radial - - 0.4 - - - Crea un piano contenente i tre punti di input. - Il piano di origine - Qualsiasi punto sul piano - Il punto che si trova sull'asse X del piano rispetto all'origine del piano - + + Indica se il riflesso è radiale - - Crea un piano nel piano XY globale - Piano in corrispondenza del piano XY globale + + Numero di segmenti di riflesso radiale - - Crea un piano nel piano XZ globale - Piano in corrispondenza del piano XZ globale + + Angolo tra ciascuna ogni coppia di segmenti simmetrici di riflesso radiale - - Crea un piano nel piano YZ globale - Piano in corrispondenza del piano YZ globale + + Piano del riflesso - - Restituisce l'origine del piano. - - position,planecenter - + + Asse di riflesso - - Restituisce la direzione normale del piano. - - perpendicular - + + Ottiene una rappresentazione stringa di TSplineTopology - - Base X del piano + + Vertici contenuti in questa superficie T-Spline. - - Base Y del piano + + Spigoli contenuti nella superficie T-Spline. - - Crea un nuovo CoordinateSystem che rappresenta questo piano. È basato sull'origine e sulla base costituita dagli assi X e Y. - - - converttoCS,convert2cs - + + Facce contenute nella superficie T-Spline. - - Crea un nuovo piano di offset rispetto al piano corrente, nella direzione normale e con la distanza di offset specificata. - - - - alongnormal,moveplane - + + La superficie T-Spline contiene vertici regolari - - Ottiene una rappresentazione stringa del punto + + Vertici punto iniziale contenuti nella superficie T-Spline - - Confronta due punti - L'altro punto - Indica se i due oggetti sono uguali + + Vertici T-Point contenuti nella superficie T-Spline - - Ottiene un hashcode per il tipo - Hashcode univoco per l'oggetto corrente + + Vertici non Manifold contenuti nella superficie T-Spline - - Definisce un punto nel piano XY da due coordinate cartesiane. Il componente Z è 0. - Coordinata X - Coordinata Y - Punto creato da coordinate - - xy,position - + + Vertici bordo contenuti nella superficie T-Spline - - Ottiene il punto di origine (0,0,0) - Punto di origine - - zero,origin - + + Vertici interni contenuti nella superficie T-Spline - - Definisce un punto da tre coordinate cartesiane - Coordinata X - Coordinata Y - Coordinata Z - Punto creato da coordinate - - point,xyz,position - + + Bordi non manifold contenuti nella superficie T-Spline - - Definisce un punto da tre coordinate cartesiane nel sistema di coordinate dato - Sistema di coordinate principale - Coordinata X - Coordinata Y - Coordinata Z - Punto in corrispondenza delle coordinate cartesiane - - point,xyz,localposition - + + Bordi contenuti nella superficie T-Spline - - Definisce un punto nel sistema di coordinate dato a partire dalla posizione del punto in coordinate cilindriche. - Sistema di coordinate in cui creare il punto - L'angolo è la rotazione dall'asse X nel sistema di coordinate intorno all'asse Z in gradi - La quota altimetrica del punto al di sopra del piano XY - La distanza dall'origine del sistema di coordinate - Punto in corrispondenza delle coordinate cilindriche - - point,localposition - + + Bordi interni contenuti nella superficie T-Spline - - Definisce un punto nel sistema di coordinate dato a partire dalla posizione del punto in coordinate sferiche. - Sistema di coordinate in cui creare il punto - L'angolo dall'asse Z in gradi - La rotazione intorno alla sfera dall'asse X in gradi - L'offset dall'origine - Punto in corrispondenza delle coordinate sferiche - - point,localposition - + + La superficie T-Spline contiene facce regolari - - Elimina punti per escludere duplicati entro la tolleranza dei punti inclusi - Elenco di punti da cui eliminare duplicati - Tolleranza utilizzata per l'eliminazione - Punti univoci - - unique,duplicates,remove duplicates,distinct,near - + + Facce N-Gon contenute nella superficie T-Spline - - Ottiene il componente X di un punto + + Facce bordo contenute nella superficie T-Spline - - Ottiene il componente Y di un punto + + Facce interne contenute nella superficie T-Spline - - Ottiene il componente Z di un punto + + Restituisce il numero di vertici nella superficie T-Spline - - Ottiene il vettore con lo stesso componente X, Y e Z - + + Restituisce il numero di bordi nella superficie T-Spline + + + Restituisce il numero di facce nella superficie T-Spline + + + Vertici scomposti diversificati per tipo + Gruppo di vertici + + + Bordi scomposti diversificati per tipo + Gruppo di bordi + + + Facce scomposte diversificate per tipo + Gruppo di facce + + + Restituisce il vertice ad un dato indice + Indice in corrispondenza del quale ottenere il vertice + Vertici T-Spline - convertovector,point2vector + tspline,face,byindex - - Aggiunge un vettore ad un punto. Analoga a Translate(Vector). - - + + Restituisce il bordo all'indice specificato + Indice in corrispondenza del quale ottenere il bordo + Bordo T-Spline - movepoint,move,move along + tspline,face,byindex - - Sottrae un vettore da un punto. Analoga a Translate(-Vector). - - + + Restituisce la faccia all'indice specificato + Indice in corrispondenza del quale ottenere la faccia + Faccia T-Spline - movepoint,move,move along + tspline,face,byindex - - Proietta un altro elemento di geometria su quello corrente, lungo un vettore di direzione dato - - - + + Ottiene una rappresentazione stringa di TSplineUVNFrame - - Ottiene una rappresentazione stringa di PolyCurve + + Punto del TopologyItem sullo scafo - - Crea una PolyCurve mediante l'unione di curve. Inverte le curve in base alle esigenze di connettività. Scegliere la tolleranza di unione preferita compresa tra le unità 1e-6 e 1e-3. - Le curve da unire in PolyCurve - La tolleranza per determinare la dimensione di spaziatura consentita tra curve da unire - PolyCurve create da curve unite - - segments,joincurves - + + Vettore U di TopologyItem - - Crea una PolyCurve mediante l'unione di curve. Inverte le curve in base alle esigenze di connettività. Scegliere la tolleranza di unione preferita compresa tra le unità 1e-6 e 1e-3. - Le curve da unire in 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. - Se trimLength è maggiore di 0, i segmenti finali più lunghi di trimLength non verranno tagliati. - PolyCurve create da curve unite - - segments,joincurves - + + Vettore V del TopologyItem - - Crea una o più PolyCurve raggruppando le curve connesse. Scegliere una tolleranza di unione preferita tra le unità 1e-6 e 1e-3. - Curve da raggruppare per creare una o più PolyCurve - La tolleranza per determinare la dimensione di spaziatura consentita tra curve da unire - + + Normale del TopologyItem - - Crea una o più PolyCurve raggruppando le curve connesse. Scegliere una tolleranza di unione preferita tra le unità 1e-6 e 1e-3. - 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. - Se trimLength è maggiore di 0, i segmenti finali più lunghi di trimLength non verranno tagliati. - + + Ottiene una rappresentazione stringa di TSplineVertex - - Creare una PolyCurve collegando i punti. Impostare l'input 'connectLastToFirst' su true per chiudere la PolyCurve. - Punti per creare PolyCurve - True per collegare l'ultimo punto al primo punto, false per lasciarli aperti - PolyCurve creata da punti - - segments,joincurves,lines - - - 0.5,0.5,0.4 - + + I TSplineEdges che partono da questo vertice - - Crea una PolyCurve tramite ispessimento di una curva. - la curva da ispessire - lo spessore - la perpendicolare normale alla direzione di ispessimento - - - offset - + + Le TSplineFaces adiacenti a questo vertice - - Crea una PolyCurve tramite l'ispessimento di una curva lungo un piano specificato dalla normale di input. - la curva da ispessire - lo spessore - perpendicolare normale alla direzione di ispessimento. Se la normale non viene fornita (è nulla), per default viene utilizzata la normale della curva. - - - offset,thicken - + + Restituisce il Frame UVN del TSVertex (punto sullo scafo, vettore U, vettore V e normale) - - Restituisce il punto iniziale del primo componente e i punti finali di ogni curva del componente. Per una PolyCurve chiusa, poiché i punti iniziale e finale sono gli stessi, il punto finale è escluso. + + Indice del TSVertex - - Numero di curve della PolyCurve - - curvecount,subcurvecount,numbersubcurves - + + Indica se il TSVertex è una punta a stella - - Restituisce le curve della PolyCurve - - - subcurves,polycurvesplit - + + Indica se il TSVertex è un T-Point - - Restituisce la curva della PolyCurve in base all'indice - Lunghezza per posizionare punto - True per contare dalla fine della PolyCurve, false per contare dall'inizio della PolyCurve - Curva all'indice - - subcurveatindex,getsubcurve,getcurvebyindex - + + Indica se il TSVertex è manifold - - Restituisce il piano della PolyCurve piana - + + Numero di bordi o facce sul TSVertex - - Estende la PolyCurve in base all'ellisse tangente - Lunghezza di ellisse di estensione - Parametro di ellisse - Parametro di ellisse - Parametro di ellisse - estensione estremità finale o iniziale di PolyCurve - + + Valenza funzionale del TSVertex, prendendo in considerazione i punti T - - Estende la PolyCurve in base all'arco tangente. - Lunghezza dell'arco di estensione - Raggio dell'arco - estensione estremità finale o iniziale di PolyCurve + + Una serie di proprietà TSVertex: uvnFrame, indice, valenza e valenza funzionale, se TSVertex è StarPoint, TPoint o Manifold - - Chiude la PolyCurve mediante una linea che collega i punti iniziale e finale - - - lines - - - 0.4 - + + Ottiene una rappresentazione stringa di TSplineSurface - - Chiude la PolyCurve mediante una catena tangente arco - linea - arco - Raggio dell'arco all'inizio di PolyCurve - Raggio dell'arco alla fine di PolyCurve - - - lines - - - 0.4 - + + Genera una superficie piana primitiva T-Spline utilizzando un punto di origine e un vettore normale. + Punto di origine del piano + Normale del piano + Punto 2D di angolo minimo nelle coordinate del piano + Punto 2D di angolo massimo nelle coordinate del piano + Numero di campate in larghezza + Numero di campate in lunghezza + Opzioni di simmetria di una superficie T-Spline + Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme + Piano della superficie T-Spline + tspline,plane,origin,normal - - Applica un offset alla PolyCurve nel piano di appartenenza. - Valore di offset - Attivare/Disattivare per rendere circolari gli angoli - PolyCurve con offset + + Crea un piano T-Spline "orientato", posizionato in corrispondenza del punto di origine con vettore normale, ma con un orientamento specifico dell'asse X. + Ciò non influisce sulle operazioni di divisione, intersezione, proiezione e così via; specifica solo l'orientamento del CoordinateSystem di input. + Punto di origine del piano + Normale del piano + Asse X del piano + Punto 2D di angolo minimo nelle coordinate del piano + Punto 2D di angolo massimo nelle coordinate del piano + Numero di campate in larghezza + Numero di campate in lunghezza + Opzioni di simmetria di una superficie T-Spline + Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme + Piano della superficie T-Spline + tspline,plane,origin,normal,axis - - Crea una o più PolyCurve eseguendo l'offset di una PolyCurve piana in base alla distanza specificata in un piano definito dalla normale al piano. Per default, l'argomento di input "planeNormal" è impostato sulla normale al piano contenente la curva, ma è possibile fornire una normale esplicita parallela alla normale alla curva originale per controllare meglio la direzione dell'offset. Ad esempio, se è necessaria una direzione di offset uniforme per più curve che condividono lo stesso piano, "planeNormal" può essere utilizzato per sostituire le normali alle singole curve e forzare l'offset di tutte le curve nella stessa direzione. Invertendo la normale, si inverte la direzione dell'offset. - Una distanza di offset positiva si applica nella direzione del prodotto vettoriale tra la tangente alla PolyCurve e il vettore normale al piano, mentre un offset negativo si applica nella direzione opposta. - Se sono presenti spazi tra le curve del componente di offset, a seconda delle impostazioni di chiusura dello spazio, possono essere riempiti da archi circolari (valore True) per fornire angoli levigati o estendendo (valore False) le curve di offset. - La normale al piano della curva. L'impostazione di default è la normale al piano della curva di input - Una o più PolyCurve di offset + + Crea una superficie piana primitiva T-Spline dall'origine e dagli assi X e Y. + L'asse Z è il prodotto vettoriale dei due vettori. + Punto di origine del piano + Asse X del piano + Asse Y del piano + Punto 2D di angolo minimo nelle coordinate del piano + Punto 2D di angolo massimo nelle coordinate del piano + Numero di campate in larghezza + Numero di campate in lunghezza + Opzioni di simmetria di una superficie T-Spline + Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme + Piano della superficie T-Spline + tspline,plane,origin,normal,axis - - Raccorda gli angoli di PolyCurve piana. - Raggio di raccordo - Indica gli angoli da raccordare. Se l'opzione è True, verranno raccordati gli angoli in cui la tangente all'inizio del secondo componente è in senso orario rispetto alla tangente alla fine del primo componente (rispetto alla normale alla curva). Se l'opzione è False, verranno raccordati gli angoli in senso antiorario. - PolyCurve raccordata - - round,smooth,radius - + + Genera una superficie piana primitiva T-Spline da un elenco di punti. + Un gruppo di punti adatto al piano + Punto 2D di angolo minimo nelle coordinate del piano + Punto 2D di angolo massimo nelle coordinate del piano + Numero di campate in larghezza + Numero di campate in lunghezza + Opzioni di simmetria di una superficie T-Spline + Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme + Piano della superficie T-Spline + tspline,plane,fit,bestfit,points - - Corregge una PolyCurve autointersecante restituendone una nuova che non è autointersecante se la lunghezza del segmento sovrapposto è minore di o uguale a trimLength. - Se trimLength è maggiore di 0, i segmenti finali più lunghi di trimLength non verranno tagliati. - PolyCurve non autointersecante e non sovrapposta + + Genera una superficie piana primitiva T-Spline da una linea e un punto. Il punto non può trovarsi sulla linea o su un punto qualsiasi dell'asse della linea. + Linea per creare un piano + Punto per creare un piano + Punto 2D di angolo minimo nelle coordinate del piano + Punto 2D di angolo massimo nelle coordinate del piano + Numero di campate in larghezza + Numero di campate in lunghezza + Opzioni di simmetria di una superficie T-Spline + Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme + Piano della superficie T-Spline + tspline,plane,line,point - - Ottiene una rappresentazione stringa del poligono + + Genera una superficie piana primitiva T-Spline utilizzando tre punti come input. I punti non possono trovarsi su una linea retta. + Primo punto per creare un piano + Secondo punto per creare un piano + Il terzo punto per creare un piano + Punto 2D di angolo minimo nelle coordinate del piano + Punto 2D di angolo massimo nelle coordinate del piano + Numero di campate in larghezza + Numero di campate in lunghezza + Opzioni di simmetria di una superficie T-Spline + Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme + Piano della superficie T-Spline + tspline,plane,line,point - - Crea una curva poligonale mediante la connessione di punti. - - + + Costruisce una superficie cilindrica T-Spline definita da un sistema di coordinate, un raggio e un'altezza dati. + Il centro e la base del cilindro verranno adattati al piano X-Y del sistema di coordinate + Raggio di un cilindro + Altezza di un cilindro + Numero di campate nella circonferenza + Numero di campate in altezza + Opzioni di simmetria di una superficie T-Spline + Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme + Superficie T-Spline cilindrica + tspline,cylinder,radius,height - - Creare una curva poligonale inscritta in un cerchio. - - - + + Costruisce una superficie cilindrica T-Spline a partire dal punto centrale inferiore e superiore del cilindro. + Punto iniziale di un cilindro + Punto finale di un cilindro + Raggio di un cilindro + Numero di campate nella circonferenza + Numero di campate in altezza + Opzioni di simmetria di una superficie T-Spline + Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme + Superficie T-Spline cilindrica + tspline,cylinder,radius,points - - Restituisce i punti iniziali/finali di tutti i segmenti. + + Crea una superficie conica T-Spline con un dato raggio base in corrispondenza del punto iniziale + che si estende fino all'apice del punto finale. + Punto iniziale di un cono + Punto finale di un cono + Raggio della base del cono + Numero di campate nella circonferenza + Numero di campate in altezza + Opzioni di simmetria di una superficie T-Spline + Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme + Superficie T-Spline conica + tspline,cone,radius,points - - Restituisce la deviazione massima dal piano medio del poligono. + + Crea una superficie conica T-Spline con asse dal punto iniziale al punto finale, con il raggio specificato in corrispondenza di inizio e fine. + Questo oggetto non dispone di un apice e presenta la forma di un tronco di solido. + Punto iniziale di un cono + Punto finale di un cono + Raggio iniziale di un cono + Raggio finale di un cono + Numero di campate nella circonferenza + Numero di campate in altezza + Opzioni di simmetria di una superficie T-Spline + Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme + Superficie T-Spline conica + tspline,cone,radii,points,truncated - - Restituisce gli angoli del poligono - - - - Restituisce il punto medio degli angoli del poligono - - - centroid - - - - Restituisce le autointersezioni tra i lati del poligono. - + + Crea un cono T-Spline con un punto base in corrispondenza dell'origine del sistema di coordinate, che si estende nella direzione dell'asse Z del sistema di coordinate, + con base circolare sul piano XY del sistema stesso. + Il centro e la base del cono verranno adattati al piano X-Y di questo sistema di coordinate + Altezza di un cono + Raggio di un cono + Numero di campate nella circonferenza + Numero di campate in altezza + Opzioni di simmetria di una superficie T-Spline + Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme + Superficie T-Spline conica + tspline,cone,radius,cs - - Restituisce il valore che specifica se un punto di input è contenuto all'interno del poligono. Se il poligono non è piano, il punto verrà proiettato sul piano di adattamento e il contenimento verrà calcolato utilizzando la proiezione del poligono sul piano di adattamento. Se il poligono si autointerseca, verrà restituito uno stato non riuscito. - - + + Crea un cono T-Spline con un punto base in corrispondenza dell'origine del sistema di coordinate, che si estende nella direzione dell'asse Z del sistema di coordinate, + con base circolare sul piano XY del sistema stesso. + Il centro e la base del cono verranno adattati al piano X-Y di questo sistema di coordinate + Altezza di un cono + Raggio iniziale di un cono + Raggio finale di un cono + Numero di campate nella circonferenza + Numero di campate in altezza + Opzioni di simmetria di una superficie T-Spline + Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme + Superficie T-Spline conica + tspline,cone,radius,cs - - Ottiene una rappresentazione stringa di PolySurface + + Crea una sfera T-Spline centrata nel punto di input, con un dato raggio. + Centro di una sfera + Raggio di una sfera + Numero di campate radiali + Numero di campate in altezza + Opzioni di simmetria di una superficie T-Spline + Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme + Superficie T-Spline sferica + tspline,sphere,radius - - Crea una PolySurface tramite loft da curve. - Curve in cui eseguire il loft. - + + Crea una sfera T-Spline da quattro punti di input. + Quattro punti nell'elenco per creare una sfera. I punti non devono essere complanari + Numero di campate radiali + Numero di campate in altezza + Opzioni di simmetria di una superficie T-Spline + Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme + Superficie T-Spline sferica + tspline,sphere,fit,bestfit - - Crea una PolySurface tramite loft da PolyCurve. - Curve in cui eseguire il loft. - Curva in cui guidare il loft. - - - loftbyrail - + + Crea una sfera T-Spline che si adatta il più possibile ai punti di input. + Gruppo di punti per eseguire l'adattamento di una sfera + Numero di campate radiali + Numero di campate in altezza + Opzioni di simmetria di una superficie T-Spline + Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme + Superficie T-Spline sferica + tspline,sphere,fit,bestfit - - Crea una PolySurface tramite loft da PolyCurve. - Curve in cui eseguire il loft. - Curve in cui guidare il loft. - - - loftbyrails,loft rails,guides - + + Crea un toro T-Spline centrato nell'origine del sistema di coordinate, con un dato raggio. + Il toro sarà allineato con il piano X-Y del sistema di coordinate specificato con centro nell'origine + Raggio interno di un toro + Raggio esterno di un toro + Numero di campate radiali interne + Numero di campate radiali esterne + Opzioni di simmetria di una superficie T-Spline + Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme + Superficie T-Spline toroidale + tspline,torus,radii,cs - - Crea una PolySurface mediante l'unione di superfici. - Superfici da unire in PolySurface - - - joinsurfaces,joinsrf - + + Crea un toro T-Spline con un centro e dei raggi dato, allineato con il piano XY reale di default. + Centro del toro + Raggio interno di un toro + Raggio esterno di un toro + Numero di campate radiali interne + Numero di campate radiali esterne + Opzioni di simmetria di una superficie T-Spline + Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme + Superficie T-Spline toroidale + tspline,torus,radii,cs - - Crea una PolySurface da superfici di un solido. - Solido superfici da utilizzare - - - solid2poly,solidtopoly,convertsolid - + + Crea un riquadro T-Spline centrato nel punto di origine del sistema di coordinate globali, con una larghezza, una lunghezza e un'altezza date. + Larghezza di un riquadro + Lunghezza di un riquadro + Altezza di un riquadro + Numero di campate in larghezza + Numero di campate in lunghezza + Numero di campate in altezza + Opzioni di simmetria di una superficie T-Spline + Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme + Cuboide T-Spline + tspline,box,cuboid,cube,size - - Crea una PolySurface mediante l'estrusione su percorso di curve lungo una guida. - Curva su cui eseguire lo sweep - Profilo di sweep - - - sweep,rail,guide,sweep1 - + + Crea un riquadro T-Spline centrato in un punto di input, con una larghezza, una lunghezza e un'altezza date. + Centro di un riquadro + Larghezza di un riquadro + Lunghezza di un riquadro + Altezza di un riquadro + Numero di campate in larghezza + Numero di campate in lunghezza + Numero di campate in altezza + Opzioni di simmetria di una superficie T-Spline + Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme + Cuboide T-Spline + tspline,box,cuboid,cube,size,center - - Crea una PolySurface mediante l'estrusione su percorso di una curva lungo una guida. - Curva lungo cui eseguire lo sweep - Profilo di sweep - - - sweep,rail,guide,sweep1,sweepprofile,profile - + + Creare un riquadro T-Spline centrato e orientato in base al sistema di coordinate di input, con una larghezza, una lunghezza e un'altezza date. + Il piano X-Y del riquadro verrà allineato con il piano X corrispondente + Larghezza di un riquadro + Lunghezza di un riquadro + Altezza di un riquadro + Numero di campate in larghezza + Numero di campate in lunghezza + Numero di campate in altezza + Opzioni di simmetria di una superficie T-Spline + Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme + Cuboide T-Spline + tspline,box,cuboid,cube,size,cs,coord - - Restituisce nuove superfici che rappresentano le superfici sottostanti. - - - subsurfaces,getsurfaces,explode - + + Crea un riquadro T-Spline che si estende dal punto più basso al più alto. + Primo punto dell'angolo + Secondo punto dell'angolo + Numero di campate in larghezza + Numero di campate in lunghezza + Numero di campate in altezza + Opzioni di simmetria di una superficie T-Spline + Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme + Cuboide T-Spline + box,cube,byminmax,by corners,by points - - Individua superfici mediante un punto. Assume la prima intersezione in avanti. Restituisce una superficie se incontra l'interno di una superficie, due superfici se incontra l'interno di uno spigolo e molte superfici se incontra un vertice - - - - - surfacesatpoint,findsurfaces,extractsurfaces - + + Creare un quadball T-Spline centrato sull'origine del sistema di coordinate, con un dato raggio. + Sistema di coordinate locale + Raggio del quadball + Numero di campate in due dimensioni dei lati del quadball + Opzioni di simmetria di una superficie T-Spline + Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme + Quadball T-Spline + quadball,tspline,coordinate system,raduis - - Individua superfici mediante una linea. Restituisce tutte le superfici toccate dalla linea. - - - - surfacesonline,findsurfaces,extractsurfaces,lines - - - 0.5,0.5,0.5,0.4 - + + Creare un quadball T-Spline con un centro e un raggio dati, allineato con il piano XY globale di default. + Punto centrale del quadball + Raggio del quadball + Numero di campate in due dimensioni dei lati del quadball + Opzioni di simmetria di una superficie T-Spline + Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme + Quadball T-Spline + quadball,tsplines,center,point,radius - - Calcola contorni cella 2D non connessi ad altre superfici - + + Costruisce una superficie T-Spline da una superficie NURBS utilizzando una strategia uniforme. + La superficie di input NURBS viene ricreata con nodi uniformi posizionati a intervalli + parametrici o di lunghezza d'arco uguali in base al flag useArcLen corrispondente e + arrotondati in base alla superficie NURBS di grado 3. La T-Spline di output viene suddivisa per i + numeri di campate specificati nelle direzioni u e v. + Superficie NURBS di input + Numero di campate richieste nella direzione U + Numero di campate richieste nella direzione V + Indica se utilizzare la lunghezza dell'arco o la suddivisione parametrica nella direzione parametrica u + Indica se si desidera utilizzare la lunghezza dell'arco o la suddivisione parametrica nella direzione parametrica v + Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme + nurbs surface,tspline,uniform - - Estrae solidi dalla PolySurface definita da un sottoinsieme di superfici - + + Costruisce una superficie T-Spline da una superficie NURBS utilizzando una strategia di suddivisione della curvatura. + La superficie di input NURBS viene ricreata al grado 3. La T-Spline di output contiene numeri di campate e + posizioni in ogni direzione rilevata automaticamente a seconda della curvatura. + Superficie NURBS di input + Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme + nurbs surface,tspline,curvature - - Restituisce il numero di superfici della PolySurface. - Numero di superfici - - - Restituisce il numero di spigoli della PolySurface. - Numero di bordi + + Costruisce una T-Spline mediante l'estrusione di una curva lungo il vettore specificato. + Curva di profilo + Vettore estrusione + Distanza di estrusione nella direzione del vettore + Distanza di estrusione rispetto alla direzione del vettore + Numero di campate in base alla direzione del vettore. Nessuna estrusione nella direzione del vettore verrà eseguita se 0 è stato superato + Numero di campate rispetto alla direzione del vettore. Nessuna estrusione rispetto alla direzione del vettore verrà eseguita se 0 è stato superato + Numero di campate nella direzione del profilo. Definito automaticamente se il valore corrisponde a 0 o meno + Utilizzare la strategia uniforme o la curvatura per la distribuzione delle campate lungo la direzione del profilo + Mostrare superficie T-Spline nel riquadro o nella visualizzazione uniforme + tspline,extrude,curve - - Restituisce il numero di vertici della PolySurface. - Numero di vertici + + Costruisce una T-Spline mediante l'estrusione su percorso di una curva di sezione trasversale lungo una traiettoria. + Curva di profilo + Traiettoria della curva + Le espansioni lf devono essere parallele nella direzione della traiettoria. + Numero di campate nella traiettoria + Numero di campate nel profilo. Definito automaticamente se 0 o valore inferiore + Utilizzare la strategia uniforme o la curvatura per la distribuzione delle campate lungo il percorso + Utilizzare la strategia uniforme o la curvatura per la distribuzione delle campate lungo il profilo + Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme + tspline,sweep,curve - - Raccorda una PolySurface lungo gli spigoli di input con un raggio specificato. - - - - - round,smooth,smoothedge,roundedges - + + Crea una superficie T-Spline mediante l'estrusione su percorso della curva di profilo attorno all'asse formato + dall'origine e dalla direzione dell'asse, partendo da start_angle in gradi + ed eseguendo poi l'estrusione su percorso in base a sweep_angle in gradi. + Curva di profilo + Centro di rotazione + Asse di rotazione + Angolo da cui iniziare la rotazione + Angolo in corrispondenza del quale terminare la rotazione + Numero di campate nel raggio + Numero di campate in altezza. Definito automaticamente se 0 o valore inferiore + Utilizzare la strategia uniforme o la curvatura per la distribuzione delle campate + Opzioni di simmetria di una superficie T-Spline + Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme + tspline,revolve,curve - - Smussa una PolySurface lungo gli spigoli di input con un determinato scostamento dall'angolo dello spigolo. - - - - - bevel,flattenedges - + + Crea una superficie T-Spline da un elenco di linee. + Accetta le curve, ma ne ricava solo i punti iniziale e finale. + Linee da cui creare una T-Spline. Vengono utilizzati solo i punti finali + Il numero massimo di facce regolate + La tolleranza dell'intersezione curva-curva + Indica se i vertici con valenza 2 devono essere sottoposti a triangolazione o meno + Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme + tspline,line,build - - Ottiene una rappresentazione stringa del rettangolo + + Crea una superficie con tubazioni T-Spline da una rete di curve o linee. + Viene creato un giunto levigato ad ogni intersezione di curva. + Alcuni parametri richiedono un singolo valore o un elenco, un valore per curva. + Un elenco di curve da cui creare tubazioni + Raggio di default per la creazione di tubazioni + La tolleranza utilizzata per rilevare le intersezioni della curva + Numero di segmenti per ciascuna curva. La dimensione dell'elenco può essere il numero delle curve o 1 per la replica o 0 per la determinazione automatica. + Se è "true", i parametri del punto di manipolazione all'inizio di ogni curva vengono generati automaticamente e i parametri personalizzati di rotationsAtStart, radiiAtStart e positionsAtStart vengono ignorati. + Se è "true", i parametri del punto di manipolazione alla fine di ogni curva vengono generati automaticamente e i parametri personalizzati di rotationsAtEnd, radiiAtEnd e positionsAtEnd vengono ignorati. + Angolo di rotazione personalizzato in gradi per ciascun punto di manipolazione della tubazione all'inizio di ogni curva. Questo parametro viene ignorato quando autohandlestart è "true". La dimensione dell'elenco può essere il numero di curve o 1 per la replica. + Angolo di rotazione personalizzato in gradi per ciascun punto di manipolazione della tubazione alla fine di ogni curva. Questo parametro viene ignorato quando autoHandleEnd è "true". La dimensione dell'elenco può essere il numero di curve o 1 per la replica. + Raggio personalizzato per ciascun punto di manipolazione della tubazione all'inizio di ogni curva. Questo parametro viene ignorato quando autohandlestart è "true". La dimensione dell'elenco può essere il numero di curve o 1 per la replica. + Raggio personalizzato per ciascun punto di manipolazione della tubazione alla fine di ogni curva. Questo parametro viene ignorato quando autoHandleEnd è "true". La dimensione dell'elenco può essere il numero di curve o 1 per la replica. + Posizione personalizzata per ciascun punto di manipolazione della tubazione all'inizio di ogni curva in percentuale compresa tra 0 e 1 lungo la lunghezza dell'arco della curva. Questo parametro viene ignorato quando autoHandleStart è true. La dimensione dell'elenco può essere il numero di curve o 1 per la replica. Le posizioni iniziale e finale non devono sovrapporsi tra di loro su ciascuna curva. Idealmente, la posizione iniziale deve essere vicina a 0, mentre la posizione finale vicina a 1. + Posizione personalizzata per ciascun punto di manipolazione della tubazione alla fine di ogni curva in percentuale compresa tra 0 e 1 lungo la lunghezza dell'arco della curva. Questo parametro viene ignorato quando autoHandleEnd è true. La dimensione dell'elenco può essere il numero di curve o 1 per la replica. Le posizioni iniziale e finale non devono sovrapporsi tra di loro su ciascuna curva. Idealmente, la posizione iniziale deve essere vicina a 0, mentre la posizione finale vicina a 1. + Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme + tspline,create,pipe,curve - - Crea un rettangolo mediante quattro vertici. - Elenco di punti dell'angolo del rettangolo - Rettangolo creato da punti dell'angolo - - rectbypointarray - + + Combina determinate superfici T-Spline in una sola. + Le superfici possono essere disgiunte. + Se almeno una superficie è in modalità riquadro, anche la superficie di output sarà in quella modalità. + Nota: tutte le superfici di input devono avere la stessa versione per essere combinate correttamente. Per questo motivo, una o più superfici potrebbero essere clonate internamente e le relative versioni sottoposte ad upgrade o downgrade per corrispondere alla versione attualmente utilizzata in Dynamo. La superficie risultante potrebbe pertanto avere sottili differenze rispetto al potenziale risultato previsto. Le superfici di input rimarranno immutate. + Superfici T-Spline da combinare + tspline,combine - - Crea un rettangolo mediante quattro vertici. - Primo punto dell'angolo del rettangolo - Secondo punto dell'angolo del rettangolo - Terzo punto dell'angolo del rettangolo - Quarto punto dell'angolo del rettangolo - Rettangolo creato da punti dell'angolo - - rectbypoints - + + Restituisce un elenco di riflessi applicati ad una data T-Spline. + tspline,symmetry,reflections - - Crea un rettangolo centrato nell'origine WCS nel piano XY WCS specificato, con larghezza (lunghezza asse X) e lunghezza (lunghezza asse Y) specificate. - Larghezza del rettangolo - Lunghezza del rettangolo - Rettangolo creato da larghezza e lunghezza - - rectbylengths - + + Restituisce True se una data T-Spline si trova in modalità riquadro. + tspline,boxmode,smooth - - Crea un rettangolo centrato nel punto di origine del piano di input, con larghezza (lunghezza asse X del piano) e lunghezza (lunghezza asse Y del piano) di input. - Piano utilizzato per centrare il rettangolo - Larghezza del rettangolo - Lunghezza del rettangolo - Rettangolo creato da larghezza e lunghezza - - rectangle,rectbylengths - + + Restituisce True se una data T-Spline è estraibile (potrebbe essere visualizzata in modalità uniforme). + tspline,extractable - - Crea un rettangolo centrato nell'origine di input del piano XY del sistema di coordinate, con larghezza (lunghezza asse X) e lunghezza (lunghezza asse Y) specificate. - Sistema di coordinate del rettangolo (centro del rettangolo) - Larghezza del rettangolo - Lunghezza del rettangolo - Rettangolo creato da larghezza e lunghezza - - rectbylengths - + + Restituisce True se una data T-Spline è chiusa. + tspline,closed - - Larghezza del rettangolo - - rectX,rectx - + + Restituisce True se una data T-Spline è a tenuta ermetica. Tutte le superfici chiuse sono a tenuta ermetica, ma alcune superfici ermetiche sono aperte. + tspline,watertight - - Altezza del rettangolo - - rectY,recty - + + Restituisce True se una data T-Spline è standard (tutti i punti a T sono separati dai punti a stella da almeno due isocurve). + tspline,standard - - Ottiene una rappresentazione stringa del solido + + Converte la superficie T-Spline specificata in solido o superficie, a seconda della forma. + Nota: potrebbero essere presenti sottili modifiche impreviste nella superficie BRep risultante se la superficie di input è stata creata con una versione di T-Spline successiva rispetto a quella caricata in Dynamo. In questo caso, una copia della superficie verrà sottoposta a downgrade alla versione di Dynamo e sarà utilizzata nella conversione. + Determina se il corpo risultante deve avere la stessa topologia della superficie T-Spline in input. + Entità topologia (solido o superficie) + tspline,brep,solid,surface - - Crea un solido specificando le facce che lo compongono come superfici (Surfaces). - - - - Brep,brep - + + Convertire la superficie T-Spline specificata in una mesh. La mesh può contenere triangoli e quadrilateri. + Il numero minimo di segmenti in ciascuna direzione. Viene sempre creato almeno un segmento. + Distanza massima consentita tra la mesh e la superficie. Se viene impostata su zero o su un valore negativo viene disattivata + Entità mesh + tspline,convert,mesh - - Crea un solido generando loft tra curve chiuse di sezione trasversale di input. - - - - Brep,brep - + + Ispessisce la superficie T-Spline specificata di una determinata distanza nella direzione delle normali delle facce. + Direzione in cui effettuare l'ispessimento + Determina se i bordi risultanti devono essere sottoposti a triangolazione + Superficie T-Spline ispessita + tspline,thicken,normal - - Crea un solido generando loft tra curve chiuse di sezione trasversale di input, con una curva di guida. La curva di guida deve intersecare tutte le curve di sezione trasversale. - - - - - Brep,brep,guide,loft - + + Ispessisce la superficie T-Spline specificata in base al vettore specificato. + Direzione in cui effettuare l'ispessimento + Determina se i bordi risultanti devono essere sottoposti a triangolazione + Superficie T-Spline ispessita + tspline,thicken,vector - - Crea un solido generando loft tra curve chiuse di sezione trasversale di input, con curve di guida. Le curve di guida devono intersecare tutte le curve di sezione trasversale. - - - - - Brep,brep,guides,loft - + + Aggiunge una triangolazione al bordo specificato su una superficie T-Spline. + Bordi da sottoporre a triangolazione + Superficie T-Spline con bordi triangolati + tspline,edge,crease - - Crea un solido generando loft tra sezioni trasversali composte da elementi PolyCurve chiusi. Questa operazione è ottimizzata per sezioni composte esclusivamente da segmenti di linea, con vertici che seguono lo stesso ordine. L'opzione di controllo e correzione garantisce la validità del solido prodotto quando è attivata, mentre quando è disattivata dovrebbe aumentare le prestazioni. - - - - - Brep,brep,ruled,loft - + + Rimuove la triangolazione dal gruppo di bordi specificato. + Bordi da cui rimuovere la triangolazione + Superficie T-Spline con bordi non triangolati + tspline,crease,uncrease - - Esegue l'estrusione su percorso di una curva chiusa lungo un percorso. - - - - - Brep,brep,sweep1 - + + Aggiunge una triangolazione al gruppo specificato di vertici su una superficie T-Spline. + Vertici da sottoporre a triangolazione + Superficie T-Spline con bordi triangolati + tspline,edge,crease - - Esegue l'estrusione su percorso di una curva chiusa lungo un percorso. - Una curva chiusa che sarà il profilo dell'estrusione su percorso - Il percorso che rappresenta la traiettoria di estrusione su percorso - Tagliare l'estremità dell'estrusione su percorso e renderla normale al percorso - Un solido mediante estrusione su percorso della curva di profilo lungo un percorso - - Brep,brep,sweep1 - - - - Esegue l'estrusione su percorso di una curva di profilo chiusa lungo due curve guida. - Il percorso di input lungo cui eseguire l'estrusione. - Una guida per l'orientamento dell'estrusione. - La curva del profilo di cui eseguire l'estrusione lungo il percorso - - - Brep,brep,sweep2,guides,sweepprofile - + + Rimuove la triangolazione dal gruppo di vertici specificato. + Vertici per cui annullare la triangolazione + Superficie T-Spline con bordi non triangolati + tspline,crease,uncrease - - Crea un solido di rivoluzione effettuando l'estrusione su percorso della curva di profilo intorno al raggio dell'asse formato dall'origine e dal vettore dell'asse, dall'angolo iniziale in gradi all'angolo di estrusione su percorso in gradi. - Curva di profilo di cui eseguire la rivoluzione - Origine asse di rivoluzione - Direzione asse di rivoluzione - Angolo iniziale in gradi - Angolo di estrusione su percorso in gradi - Solido creato mediante rivoluzione - - Brep,brep,lathe,revolveprofile - + + Salda l'elenco specificato di vertici in un singolo vertice. + Vertici da saldare + Posizione del grip del vertice risultante. Se viene passato un valore nullo, viene utilizzata la posizione media dei grip. + Mantenere le triangolazioni secondarie della topologia di input + Superficie T-Spline con vertici saldati + tspline,weld,vertex - - Unisce una raccolta di solidi in un unico solido - Una raccolta di solidi - - - Brep,brep,boolean,addition - + + Saldare i vertici del primo e del secondo gruppo a coppie. + I vertici dell primo gruppo sono considerati come vertici di questa T-Spline. + I vertici del secondo gruppo possono appartenere a questa superficie o a qualsiasi altra. + In caso di T-Spline differenti, la combinazione viene eseguita prima dell'operazione di saldatura. + Primo gruppo di vertici da saldare + Secondo gruppo di vertici da saldare + Mantenere le triangolazioni secondarie della topologia di input + Superficie T-Spline con vertici saldati + tspline,weld,vertex - - Restituisce l'area della superficie, ovvero la somma di tutte le aree di tutte le facce + + Trova tutti i vertici coincidenti e li salda tra loro. + Tolleranza entro la quale cercare la coincidenza + Superficie T-Spline senza vertici coincidenti + tspline,weld,coincident,vertex - - Restituisce il volume totale del solido. + + Annulla la saldatura di tutti i bordi specificati. Verrà annullata la saldatura di ogni vertice su tutti i bordi. + Un gruppo di spigoli per cui annullare la saldatura + Superficie T-Spline con bordi non saldati + tspline,unweld,edge - - Centroide del solido - - - average,center - + + Annulla la saldatura di tutti i vertici specificati. Verrà annullata la saldatura di tutti i bordi su ogni vertice. + Un insieme di vertici per cui annullare la saldatura + Superficie T-Spline con vertici non saldati + tspline,unweld,vertex - - Unione booleana tra il solido corrente e un altro solido. - - - - addition,merge,combine - + + Crea una corrispondenza con una T-Spline e un perimetro chiuso di curve. + Perimetro bordo T-Spline chiuso con cui creare una corrispondenza + Perimetro curva chiuso con cui creare una corrispondenza + Continuità della geometria per cui si sta tentando di eseguire la corrispondenza: G0, G1, G2 + Indica se utilizzare o meno l'allineamento arcLength durante la creazione della corrispondenza + Se è True, verranno aggiunti ulteriori punti di controllo alla T-Spline per garantire la corrispondenza alle superfici entro un dato margine di tolleranza. + Numero massimo di passaggi di affinamento. Viene ignorato se useRefinement è impostato su False + Tolleranza da raggiungere. Viene ignorata se useRefinement è impostato su False + Indica se si desidera utilizzare la propagazione durante la creazione della corrispondenza + Determina la quantità di superficie interessata dalla corrispondenza. Ignorato se il valore usePropagation è impostato su False + Scala della tangente per G1 o scala di curvatura per G2. Viene ignorata se la continuità è G0. + Indica se invertire la direzione di allineamento + Superficie T-Spline posizionata tra i bordi T-Spline specificati e il perimetro di curve + tspline,match,curve - - Unisce un elenco di solidi al solido corrente. - - - - addition,merge,combine,unionmany,union multi - + + Crea una corrispondenza con T-Spline e un perimetro chiuso di bordi BRep. Innanzitutto, + il perimetro di bordi viene convertito in perimetro di curve, quindi viene eseguita la corrispondenza. + Perimetro di bordi T-Spline chiuso con cui creare una corrispondenza + Perimetro di bordi B-Rep chiuso con cui creare una corrispondenza + Continuità della geometria per cui si sta tentando di eseguire la corrispondenza: G0, G1, G2 + Indica se utilizzare o meno l'allineamento arcLength durante la creazione della corrispondenza + Se è True, verranno aggiunti ulteriori punti di controllo alla T-Spline per garantire la corrispondenza alle superfici entro un dato margine di tolleranza. + Numero massimo di passaggi di affinamento. Viene ignorato se useRefinement è impostato su False + Tolleranza da raggiungere. Viene ignorata se useRefinement è impostato su False + Indica se si desidera utilizzare la propagazione durante la creazione della corrispondenza + Determina la quantità di superficie interessata dalla corrispondenza. Ignorato se il valore usePropagation è impostato su False + Scala della tangente per G1 o scala di curvatura per G2. Viene ignorata se la continuità è G0. + Indica se invertire la direzione di allineamento + Superficie T-Spline posizionata tra i bordi T-Spline specificati e il bordo del perimetro BRep + tspline,match,brep - - Differenza booleana tra il solido corrente e un altro solido - - + + Rimuove i vertici dalla topologia T-Spline. + Vertice o vertici da eliminare + Superficie T-Spline con vertici eliminati + tspline,vertex,vertices,delete - - Differenza booleana tra il solido corrente e l'unione di solidi di input - - - - subtract,differencemany,diffall,diff multi - + + Rimuove i bordi dalla topologia T-Spline. + Bordo o bordi da eliminare + Superficie T-Spline con bordi eliminati + tspline,edge,delete - - Restituisce un involucro solido dalle facce del solido corrente - Distanza in base alla quale estendere la shell verso l'interno - Distanza in base alla quale estendere la shell verso l'esterno - - - extract shell,offset and extract - + + Rimuove le facce dalla topologia T-Spline. + La faccia o le facce da eliminare + Superficie T-Spline con facce eliminate + tspline,face,delete - - Proietta la geometria di input su questo solido nella direzione del vettore di input. Attualmente questo metodo di proiezione supporta solo punti o curve. - - - - - projectonto,projectonsolid,projecttosolid - + + Modifica lo stile di visualizzazione di T-Spline: + visualizzazione uniforme se True, con riquadro in caso contrario. + Attiva o disattiva la visualizzazione uniforme + T-Spline con lo stile di visualizzazione scelto + tspline,visualization,mode,smooth,box - - Raccorda un solido lungo gli spigoli di input con un raggio specificato. - - - - - round,smooth,smoothedge,roundedges - + + Esegue una o più estrusioni simmetriche su un gruppo di bordi e sposta i nuovi bordi in base al vettore specificato. + Un gruppo di spigoli da estrudere + Vettore per spostare i nuovi bordi + Quantità di nuovi segmenti che verranno creati + T-Spline con bordi estrusi + tspline,extrude,direction,vector,edge - - Smussa un solido lungo gli spigoli di input con un determinato scostamento dall'angolo dello spigolo. - - - - - bevel,flattenedges - + + Esegue una o più estrusioni simmetriche su un gruppo di facce e sposta i nuovi bordi in base al vettore specificato. + Un gruppo di facce da estrudere + Vettore per spostare le nuove facce + Quantità di nuovi segmenti che verranno creati + T-Spline con facce estruse + tspline,extrude,direction,vector,face - - Separa un solido in solidi singoli se contiene più di un blocco disgiunto. Restituisce lo stesso solido se è un unico blocco contiguo. - solidi disgiunti separati - - split,disjoint - + + Esegue una o più estrusioni simmetriche su un gruppo di bordi e sposta i nuovi bordi in base alla traiettoria della curva specificata. + Un gruppo di spigoli da estrudere + La traiettoria che dovranno seguire i nuovi bordi + Quantità di nuovi segmenti che verranno creati + T-Spline con bordi estrusi + tspline,extrude,curve,edge - - Tentativi di riparare il solido. - + + Esegue una o più estrusioni simmetriche su un gruppo di facce e sposta i nuovi bordi in base alla traiettoria della curva specificata. + Un gruppo di facce da estrudere + La traiettoria che dovranno seguire le nuove facce + Quantità di nuovi segmenti che verranno creati + T-Spline con facce estruse + tspline,extrude,curve,face - - Ottiene una rappresentazione stringa della sfera + + Sostituisce i i bordi specificati con un canale di facce. + Un gruppo di spigoli da sostituire + La smussatura sarà compresa in questa percentuale (tra 0 e 1) delle facce adiacenti al bordo selezionato. + Il numero di righe di facce nel canale + Indica se le nuove facce devono essere create sulle facce in modalità riquadro del vecchio modello. + Determina quanto la smussatura è arrotondata o piatta. I valori vanno da 0 a 1. + T-Spline con bordi smussati + tspline,bevel,edge - - Crea una sfera solida centrata nel punto di input, con il raggio dato. - - - - - Brep,brep - + + Fa scorrere i bordi specificati lungo i bordi adiacenti. + Un gruppo di spigoli da far scorrere + I bordi verranno fatti scorrere per questa distanza (sotto forma di percentuale compresa tra 0 e 1) verso la faccia adiacente. + Determina quanto la smussatura è arrotondata o piatta. I valori vanno da 0 a 1. + T-Spline con bordi sottoposti a scorrimento + tspline,slide,edge - - Crea una sfera solida la cui superficie contiene quattro punti di input. - - - - Brep,brep - - - - Adatta una sfera il più vicino possibile ai punti di input. - - - - Brep,brep - + + Unisce i bordi specificati. I bordi all'interno di ogni gruppo devono creare numeri uguali + di gruppi contigui. I bordi del primo gruppo vengono considerati + bordi di questa superficie. I bordi del secondo gruppo possono appartenere + a questa superficie o a qualsiasi altra. In caso di superfici + diverse, queste vengono combinate prima di essere unite. + Primo gruppo di bordi da unire + Secondo gruppo di bordi da unire + La superficie corrisponderà alle superfici originali in modo più accurato. + Superficie T-Spline con bordi uniti + tspline,merge,edge - - Restituisce il centro della sfera. + + Crea un ponte tra due gruppi di facce. Gli elementi del + primo gruppo vengono considerati come elementi derivati della superficie. Gli elementi + del secondo gruppo possono derivare da questa superficie o appartenere + ad un'altra superficie. La topologia all'interno di ogni gruppo potrebbe non essere + adiacente, ma deve creare lo stesso numero di singoli perimetri. + Primo gruppo di facce da unire + Secondo gruppo di facce da unire + Creazione di ponti per le curve per ogni singolo perimetro di + topologia (nel caso di elenchi vuoti vengono utilizzate linee rette, + nel caso di curve singole esse vengono replicate se viene rilevato + più di un perimetro di input) + Numero di rotazioni complete attorno + alla normale della cornice lungo la curva ponte per ciascun perimetro + della topologia (0 se viene passato un elenco vuoto, + se invece viene passato un valore esso viene replicato in caso di rilevamento di più di un perimetro di input) + Numero di segmenti lungo il ponte per ogni perimetro + della topologia. Il numero di campate di ciascun gruppo deve essere + superiore al numero di rotazioni corrispondenti (1 se viene passato un elenco vuoto, + se invece viene passato un valore esso viene replicato in caso di rilevamento + di più di un perimetro di input) + Eliminare i ponti tra i bordi. + Mantenere le triangolazioni secondarie + della topologia di input + Elenco di vertici di orientamento per + ciascun perimetro di topologia appartenente al primo gruppo (il numero di vertici deve + corrispondere a quello dei perimetri di input rilevati o l'elenco può essere vuoto) + Elenco di vertici di orientamento per + ciascun perimetro di topologia appartenente al secondo gruppo (il numero di vertici deve + corrispondere a quello dei perimetri di input rilevati o l'elenco può essere vuoto) + Elenco dei flag che indica se + è necessario invertire l'allineamento del ponte per il perimetro topologia corrispondente. + (se l'elenco è vuoto, False è impostato, se è presente un valore esso viene + replicato per ciascun perimetro di input rilevato) + Superficie T-Spline con topologia, collegata da ponte + tspline,bridge,face - - Restituisce il raggio della sfera. + + Crea un ponte tra un gruppo di facce e un gruppo di bordi. Gli elementi del + primo gruppo vengono considerati come elementi derivati della superficie. Gli elementi + del secondo gruppo possono derivare da questa superficie o appartenere + ad un'altra superficie. La topologia all'interno di ogni gruppo potrebbe non essere + adiacente, ma deve creare lo stesso numero di singoli perimetri. + Primo gruppo di facce da unire + Secondo gruppo di bordi da unire + Creazione di ponti per le curve per ogni singolo perimetro di + topologia (nel caso di elenchi vuoti vengono utilizzate linee rette, + nel caso di curve singole esse vengono replicate se viene rilevato + più di un perimetro di input) + Numero di rotazioni complete attorno + alla normale della cornice lungo la curva ponte per ciascun perimetro + della topologia (0 se viene passato un elenco vuoto, + se invece viene passato un valore esso viene replicato in caso di rilevamento di più di un perimetro di input) + Numero di segmenti lungo il ponte per ogni perimetro + della topologia. Il numero di campate di ciascun gruppo deve essere + superiore al numero di rotazioni corrispondenti (1 se viene passato un elenco vuoto, + se invece viene passato un valore esso viene replicato in caso di rilevamento + di più di un perimetro di input) + Eliminare i ponti tra i bordi. + Mantenere le triangolazioni secondarie + della topologia di input + Elenco di vertici di orientamento per + ciascun perimetro di topologia appartenente al primo gruppo (il numero di vertici deve + corrispondere a quello dei perimetri di input rilevati o l'elenco può essere vuoto) + Elenco di vertici di orientamento per + ciascun perimetro di topologia appartenente al secondo gruppo (il numero di vertici deve + corrispondere a quello dei perimetri di input rilevati o l'elenco può essere vuoto) + Elenco dei flag che indica se + è necessario invertire l'allineamento del ponte per il perimetro topologia corrispondente. + (se l'elenco è vuoto, False è impostato, se è presente un valore esso viene + replicato per ciascun perimetro di input rilevato) + Superficie T-Spline con topologia, collegata da ponte + tspline,bridge,face,edge - - Ottiene una rappresentazione stringa della superficie + + Crea un ponte tra un gruppo di bordi e un gruppo di facce. Gli elementi del + primo gruppo vengono considerati come elementi derivati della superficie. Gli elementi + del secondo gruppo possono derivare da questa superficie o appartenere + ad un'altra superficie. La topologia all'interno di ogni gruppo potrebbe non essere + adiacente, ma deve creare lo stesso numero di singoli perimetri. + Primo gruppo di bordi da unire + Secondo gruppo di facce da unire + Creazione di ponti per le curve per ogni singolo perimetro di + topologia (nel caso di elenchi vuoti vengono utilizzate linee rette, + nel caso di curve singole esse vengono replicate se viene rilevato + più di un perimetro di input) + Numero di rotazioni complete attorno + alla normale della cornice lungo la curva ponte per ciascun perimetro + della topologia (0 se viene passato un elenco vuoto, + se invece viene passato un valore esso viene replicato in caso di rilevamento di più di un perimetro di input) + Numero di segmenti lungo il ponte per ogni perimetro + della topologia. Il numero di campate di ciascun gruppo deve essere + superiore al numero di rotazioni corrispondenti (1 se viene passato un elenco vuoto, + se invece viene passato un valore esso viene replicato in caso di rilevamento + di più di un perimetro di input) + Eliminare i ponti tra i bordi. + Mantenere le triangolazioni secondarie + della topologia di input + Elenco di vertici di orientamento per + ciascun perimetro di topologia appartenente al primo gruppo (il numero di vertici deve + corrispondere a quello dei perimetri di input rilevati o l'elenco può essere vuoto) + Elenco di vertici di orientamento per + ciascun perimetro di topologia appartenente al secondo gruppo (il numero di vertici deve + corrispondere a quello dei perimetri di input rilevati o l'elenco può essere vuoto) + Elenco dei flag che indica se + è necessario invertire l'allineamento del ponte per il perimetro topologia corrispondente. + (se l'elenco è vuoto, False è impostato, se è presente un valore esso viene + replicato per ciascun perimetro di input rilevato) + Superficie T-Spline con topologia, collegata da ponte + tspline,bridge,face,edge - - Unione di una raccolta di superfici in un'unica superficie. Questo metodo potrebbe restituire una PolySurface se l'unione risultante non è multiforme o a più facce. - Raccolta di superfici. - Unione di superfici - - merge,join,boolean,addition - + + Crea un ponte tra due gruppi di bordi. Gli elementi del + primo gruppo vengono considerati come elementi derivati della superficie. Gli elementi + del secondo gruppo possono derivare da questa superficie o appartenere + ad un'altra superficie. La topologia all'interno di ogni gruppo potrebbe non essere + adiacente, ma deve creare lo stesso numero di singoli perimetri. + Primo gruppo di bordi da unire + Secondo gruppo di bordi da unire + Creazione di ponti per le curve per ogni singolo perimetro di + topologia (nel caso di elenchi vuoti vengono utilizzate linee rette, + nel caso di curve singole esse vengono replicate se viene rilevato + più di un perimetro di input) + Numero di rotazioni complete attorno + alla normale della cornice lungo la curva ponte per ciascun perimetro + della topologia (0 se viene passato un elenco vuoto, + se invece viene passato un valore esso viene replicato in caso di rilevamento di più di un perimetro di input) + Numero di segmenti lungo il ponte per ogni perimetro + della topologia. Il numero di campate di ciascun gruppo deve essere + superiore al numero di rotazioni corrispondenti (1 se viene passato un elenco vuoto, + se invece viene passato un valore esso viene replicato in caso di rilevamento + di più di un perimetro di input) + Eliminare i ponti tra i bordi. + Mantenere le triangolazioni secondarie + della topologia di input + Elenco di vertici di orientamento per + ciascun perimetro di topologia appartenente al primo gruppo (il numero di vertici deve + corrispondere a quello dei perimetri di input rilevati o l'elenco può essere vuoto) + Elenco di vertici di orientamento per + ciascun perimetro di topologia appartenente al secondo gruppo (il numero di vertici deve + corrispondere a quello dei perimetri di input rilevati o l'elenco può essere vuoto) + Elenco dei flag che indica se + è necessario invertire l'allineamento del ponte per il perimetro topologia corrispondente. + (se l'elenco è vuoto, False è impostato, se è presente un valore esso viene + replicato per ciascun perimetro di input rilevato) + Superficie T-Spline con topologia, collegata da ponte + tspline,bridge,edge - - Crea una superficie mediante loft tra curve di sezione trasversale di input. - Curve in cui eseguire il loft - Superficie creata mediante loft - - loft - + + Riempi i fori in una T-Spline. + Gruppo di bordi con foro interno. I bordi devono essere di tipo bordo. + Metodo per il riempimento dei fori: 0 - tassellazione, 1 - poligoni, 2 - comprimi, 3 - comprimi e salda + Mantenere le triangolazioni secondarie della topologia di input + tspline,edge,fill,hole - - Crea una superficie mediante loft tra linee di sezione trasversale di input. Questo metodo è leggermente più veloce e produce un risultato meno uniforme rispetto a Surface.ByLoft. - - - - ruledsurface,lines - - - 0.5,0.4 - + + Aggiunge l'elenco specificato di riflessi ad una T-Spline. + Elenco dei riflessi + Indica se saldare le parti simmetriche + Tolleranza per la saldatura di parti simmetriche + Superficie T-Spline con nuovi riflessi aggiunti - - Esegue il loft di una superficie mediante le sezioni trasversali con una curva di guida data. La curva di guida deve intersecare tutte le curve di sezione trasversale. - - - - - loftbyrail - + + Rimuove tutti i riflessi dalla T-Spline specificata. + La superficie T-Spline con dati riflessi è stata rimossa - - Esegue il loft di una superficie mediante le sezioni trasversali con curve di guida date. Le curve di guida devono intersecare tutte le curve di sezione trasversale. - Curve in cui eseguire il loft - Curve in cui guidare il loft - Superficie creata mediante loft - - loftbyrails,loft rails,guides - + + Comprime tutta la topologia su una superficie e fa in modo che gli indici siano contigui. Questa funzione mantiene l'ordine relativo degli indici. + tspline,index,compress - - Crea una superficie tramite estrusione su percorso di una curva del profilo lungo un percorso. - Curva di cui eseguire l'estrusione su percorso - Curva del percorso utilizzata lungo cui eseguire l'estrusione - Superficie creata mediante estrusione del profilo lungo il percorso - - sweep,rail,guide,sweep1 - + + Suddivide le facce specificate in quattro facce ciascuna in modalità esatta o semplificata + a seconda dell'input 'exact'. + Elenco delle facce da suddividere + Se è False, la superficie risultante può essere più piatta e nitida rispetto all'originale, + Se è True, mantiene la sua forma originale + T-Spline con determinate facce suddivise + tspline,subdivide,faces,simple - - Crea una superficie tramite estrusione su percorso di una curva del profilo lungo un percorso. - Curva di cui eseguire l'estrusione su percorso - Curva del percorso utilizzata lungo cui eseguire l'estrusione su percorso - Tagliare l'estremità dell'estrusione su percorso e renderla normale al percorso - Superficie creata mediante estrusione su percorso del profilo lungo il percorso - - sweep,rail,guide,sweep1 - + + Interpola una data superficie T-Spline. L'interpolazione in avanti sposta i punti di controllo sulle posizioni dei parametri sulla superficie. L'interpolazione inversa, invece, genera un punto sulla superficie di ciascun punto di controllo originale e lo sposta nel punto corrispondente della superficie. + Direzione di interpolazione: in avanti se è False, inversa in caso contrario + T-Spline interpolata nella direzione indicata + tspline,interpolate,reverse - - Crea una superficie poligonale connettendo punti di input in un poligono chiuso e aggiungendo una superficie chiusa. - Elenco di punti del perimetro - Superficie creata da punti del perimetro - - patch,surfacebypolygon - + + Estrae ogni dato vertice T-Spline e lo trascina verso il punto più vicino + sulle geometrie di destinazione. Se 'surfacePoints' è True, viene trascinato + il punto di superficie del vertice. Se è False, viene trascinato il grip di controllo. + Elenco di vertici da spostare + Elenco delle geometrie verso cui eseguire il trascinamento + Flag che indica se utilizzare la superficie o i punti di controllo dei vertici + Superficie T-Spline con vertici estratti + tspline,pull,vertices - - Esegue l'estrusione su percorso della curva di sezione trasversale lungo un percorso definito da due guide - Il percorso di input lungo cui eseguire l'estrusione. - Una guida per l'orientamento dell'estrusione. - La curva del profilo di cui eseguire l'estrusione lungo il percorso. - Superficie creata mediante estrusione su percorso di due guide + + Riduce i punti di controllo di vertici specificati su un singolo piano. + Richiede un input di almeno quattro vertici. + Elenco dei vertici + Superficie T-Spline con vertici livellati + tspline,flatten,vertices + + + Riduce i punti di controllo dei vertici dati su un singolo piano + che sarà parallelo al piano specificato. + Richiede un input di almeno quattro vertici. + Elenco dei vertici + Piano parallelamente al quale devono essere adattati i vertici + Superficie T-Spline con vertici livellati + tspline,flatten,vertices,fitparallel + + + Copiare le facce specificate in una nuova superficie T-Spline senza simmetria. + Facce da duplicare + Superficie T-Spline con solo facce selezionate + tspline,face,duplicate + + + Inverte le normali di tutte le facce della mesh. + Superficie T-Spline con normali invertite + tspline,flip,normal,vector + + + Rende uniformi tutti gli intervalli dei nodi su una superficie T-Spline. + Superficie T-Spline con interni uniformi + tspline,knot,uniform + + + Standardizza la T-Spline specificata fino al punto in cui è possibile eseguire + un inserimento esatto. Se non è possibile standardizzarla, viene mostrato un avviso + che ne spiega il motivo. + Superficie T-Spline standardizzata + tspline,standardize + + + Sposta i vertici specificati lungo il vettore specificato. + Elenco dei vertici da spostare + Direzione in cui effettuare lo spostamento + Flag che indica se utilizzare la superficie o i punti di controllo dei vertici + + + + Esporta un dato gruppo di superfici T-Spline in un file scena T-Spline. + Gruppo di superfici T-Spline da esportare + Percorso del file in cui eseguire il salvataggio + Percorso in cui si sta salvando il gruppo di T-Spline + tspline,export,save,tss,path + + + Esporta una data superficie T-Spline in un file mesh T-Spline. + Superficie T-spline da esportare + Percorso del file in cui eseguire il salvataggio + Percorso in cui si sta salvando la superficie T-Spline + tspline,export,save,tsm,path + + + Converte la superficie T-Spline specificata in una stringa in formato mesh T-Spline (TSM). + Superficie T-Spline da serializzare + Stringa in cui la superficie T-Spline viene serializzata + tspline,import,serialize + + + Crea una superficie T-Spline da una data stringa in formato mesh T-Spline (TSM). + Rappresentazione stringa del file mesh T-Spline + Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme + Superficie T-Spline appena caricata nell'elenco + tspline,import,serialize + + + Carica una superficie T-Spline dal percorso del file mesh T-Spline specificato. + Percorso del file da cui eseguire il caricamento + Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme + Superficie T-Spline appena caricata nell'elenco + tspline,import,load,tsm,path + + + Carica una superficie T-Spline dal file mesh T-Spline specificato. + File da cui eseguire il caricamento + Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme + Superficie T-Spline appena caricata nell'elenco + tspline,import,load,tsm,file + + + Carica una serie di superfici T-Spline dal percorso del file scena T-Spline specificato. + Percorso del file da cui eseguire il caricamento + Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme + Un gruppo di superfici T-Spline appena caricato + tspline,import,load,tss,path + + + Carica una serie di superfici T-Spline dal file scena T-Spline specificato. + File da cui eseguire il caricamento + Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme + Un gruppo di superfici T-spline appena caricato + tspline,import,load,tss,file + + + Ottiene una rappresentazione stringa di UV + + + Confronta due elementi UV + L'altro elemento UV + Indica se i due oggetti sono uguali + + + Ottiene un hashcode per il tipo + Hashcode univoco per l'oggetto corrente + + + Crea un UV da due valori Double. + Valore U + Valore V + Valore UV creato da coordinate - sweep2,guides + surfaceparam,parameters,uv,uvs - - Crea una superficie eseguendo l'estrusione su percorso della curva di profilo attorno al raggio asse formato dal punto di origine nella direzione del vettore dell'asse, dall'angolo iniziale in gradi all'angolo di estrusione su percorso in gradi. - Curva di profilo di cui eseguire la rivoluzione - Origine asse di rivoluzione - Direzione asse di rivoluzione - Angolo iniziale in gradi - Angolo di estrusione su percorso in gradi - Superficie creata da profilo di rivoluzione + + Ottiene il componente U di un UV - lathe + uv,uvs - - Crea una superficie mediante il riempimento di un contorno chiuso definito da curve di input. - Curva chiusa utilizzata come contorno della superficie - Superficie creata da patch + + Ottiene il componente V di un UV - edgesrf,edgesurface,patch,fill + uv,uvs - - Restituisce l'area totale della superficie. + + Ottiene una rappresentazione stringa del vertice - - Restituisce la somma di lunghezze di tutti gli spigoli della superficie. - - circumference - + + Punto in cui è posizionato il vertice corrente - - Restituisce true se la superficie è chiusa nella direzione U, altrimenti false. + + Spigoli originati dal vertice corrente - - Restituisce true se la superficie è chiusa nella direzione V, altrimenti false. + + Facce adiacenti al vertice corrente - - Restituisce true se la superficie è chiusa nella direzione U o V, altrimenti false. + + Ottiene una rappresentazione stringa di BoundingBox - - Sottrae gli strumenti di input dalla superficie corrente. - - + + Confronta due elementi BoundingBox + Altro elemento BoundingBox + Indica se i due oggetti sono uguali + + + Ottiene un hashcode per il tipo + Hashcode univoco per l'oggetto corrente + + + Crea un BoundingBox allineato all'asse intorno alle geometrie di input. + Geometrie per determinare il riquadro di delimitazione + Riquadro di delimitazione che racchiude le geometrie - difference,trim,removefrom,cut + bounding,bound,multiple,boundall - - Differenza booleana di questa superficie e l'unione delle superfici di input. Questo metodo potrebbe restituire una PolySurface se il valore booleano risultante non è multiforme o a più facce. - Altre superfici da sottrarre - Superficie booleana o polySurface risultante + + Crea un riquadro di delimitazione orientato, con volume minimo e non allineato all'asse attorno alle geometrie di input. + + Riquadro di delimitazione orientato attorno alle geometrie di input. + + + Crea un BoundingBox non allineato all'asse intorno alla geometria di input, orientato lungo gli assi X, Y e Z del CoordinateSystem. + + + - subtract,differencemany,diffall,diff multi + bounding,bound - - Restituisce la coppia di parametri UV in corrispondenza del punto di input. È l'istruzione opposta a PointAtParameter. - + + Crea un BoundingBox non allineato all'asse intorno alle geometrie di input, orientato lungo gli assi X, Y e Z del CoordinateSystem. + + - evaluateatpoint,surfaceatpoint,uvatpoint,uvs + bounding,bound,multiple,boundall - - 0.5,0.5,0.5,0.4 - - - Taglia la superficie con una raccolta di una o più PolyCurve chiuse. Uno dei perimetri chiusi deve essere il perimetro chiuso di contorno della superficie di input. È inoltre necessario aggiungere uno o più perimetri chiusi interni per i fori. - + + Crea un BoundingBox allineato all'asse che si estende dal punto minimo al punto massimo. + + - trim multiple,removeloops,cutloops + bounding,bound,bymaxmin,max,min,bypoints - - Taglia la superficie con una raccolta di una o più PolyCurve chiuse che devono trovarsi tutte sulla superficie entro la tolleranza specificata. Se uno o più fori devono essere tagliati dalla superficie di input, deve essere specificato un perimetro chiuso esterno per il contorno della superficie e un perimetro chiuso interno per ogni foro. Se la regione tra il contorno della superficie e i fori deve essere tagliata, deve essere fornito solo il perimetro chiuso per ogni foro. Per una superficie periodica senza perimetro chiuso esterno, ad esempio una superficie sferica, la regione tagliata può essere controllata invertendo la direzione della curva del perimetro chiuso. - Una o più PolyCurve chiuse che possono essere in qualsiasi ordine nell'input. Questi perimetri chiusi non devono intersecarsi. - Tolleranza utilizzata per stabilire se le estremità della curva sono coincidenti e se una curva e una superficie sono coincidenti. La tolleranza fornita non può essere inferiore ad alcuna delle tolleranze utilizzate nella creazione delle PolyCurve di input. Il valore di default 0.0 indica che verrà utilizzata la tolleranza più grande usata nella creazione delle PolyCurve di input. - Superficie tagliata da perimetri chiusi. + + Crea un BoundingBox dalle coordinate minime (angolo sinistro inferiore posteriore del riquadro) alle coordinate massime (angolo destro superiore anteriore del riquadro). Il CoordinateSystem è la trasformazione dallo spazio delle coordinate del riquadro allo spazio modello. Questo metodo consente l'adattamento all'API di Revit e permette l'estrazione dei parametri di un BoundingBox di Revit senza alcuna conversione. + + + + - trim multiple,removeloops,cutloops + bounding,bound,bymaxmin,max,min,bypoints - - Restituisce la normale della superficie in corrispondenza del punto di input sulla superficie stessa. - Punto in corrispondenza del quale valutare la normale della superficie - Normale in corrispondenza del punto + + Punto minimo + + + Punto massimo + + + CoordinateSystem di BoundingBox. Per un riquadro allineato all'asse, il CS viene orientato insieme agli assi X, Y e Z e si trova al centro del riquadro. Per un riquadro non allineato, il CS può avere un orientamento arbitrario ed è centrato al centro del riquadro. + + + Ottiene l'intersezione di due BoundingBox. Nota: questa operazione non funziona per i riquadri non allineati all'asse, poiché tali intersezioni potrebbero non produrre un riquadro. Interseca invece i cuboidi corrispondenti. + Altro riquadro di delimitazione da intersecare + Riquadro di delimitazione ottenuto dall'intersezione di riquadri di delimitazione + + + Determina se due BoundingBox si intersecano. Nota: questa operazione funziona solo se entrambi i riquadri di delimitazione hanno lo stesso allineamento (trasformazione). In questi casi, verificare l'intersezione tra i cuboidi corrispondenti. + Altro riquadro di delimitazione + Lascia intersecare i riquadri di delimitazione - perpendicular + get overlap - - Ottiene una rappresentazione NURBS della superficie. In determinate circostanze, questo metodo può restituire un valore di superficie approssimato. - - - - Ottiene una rappresentazione NURBS della superficie. In determinate circostanze, questo metodo può restituire un valore di superficie approssimato. - Determina se la superficie deve essere ripristinata al relativo intervallo di parametri originale prima della conversione. Un esempio di quando l'intervallo di parametri di una superficie è limitato è dopo un'operazione di taglio. - + + Determina se il BoundingBox è vuoto + Restituisce true se il riquadro di delimitazione è vuoto - - Ottiene una rappresentazione NURBS della superficie, entro una tolleranza specifica. In determinate circostanze, questo metodo può restituire un valore di superficie approssimato. - Tolleranza specificata - Rappresentazione della superficie NURBS + + Determina se un punto è all'interno del riquadro di delimitazione. + Il punto di prova + True se il punto è interno, altrimenti false - tonurbs + point inside,testpoint - - Ispessisce una superficie e crea un solido. L'estrusione avviene nella direzione delle normali su entrambi i lati della superficie. - Valore di ispessimento - Superficie ispessita come solido + + Ottiene il riquadro di delimitazione come cuboide solido. + Restituisce la rappresentazione cuboide del riquadro di delimitazione. - offset,tosolid + converttosolid,bb2cube,bb2cub,bounding tosolid,cubes + + 0.5,0.4,0.3,0.5,0.3 + - - Ispessisce una superficie e crea un solido. L'estrusione avviene nella direzione delle normali su entrambi i lati della superficie. Se il parametro both_sides è true, la superficie viene ispessita su entrambi i lati. - Valore di ispessimento - True per ispessire su entrambi i lati, false per ispessire su un lato - Superficie ispessita come solido + + Ottiene il riquadro di delimitazione come raccolta di superfici. + Restituisce la rappresentazione PolySurface del riquadro di delimitazione - offset,bothsides,tosolid + converttosurfaces,convert2surfaces,bbtosrfs,bbtosrfs,bounding to surfaces,bound to poly,convert2poly - - Applica un offset alla superficie in direzione della normale e in base ad una distanza specificata. - Valore di offset - Superficie con offset + + Analizzare la stringa JSON in entrata formattata con lo schema autodesk.geometry:boundingbox3d-1.0.0. + Stringa JSON da analizzare + BoundingBox - - Il sistema di coordinate restituito utilizza xAxis, yAxis e zAxis per rappresentare uDir, vDir e la normale. La lunghezza di xAxis, yAxis rappresenta le curvature. - Componente U del parametro - Componente V del parametro - Sistema di coordinate basato su normale, direzione U e direzione V nella posizione UV sulla superficie + + Convertire BoundingBox in un oggetto JSON formattato con lo schema autodesk.geometry:boundingbox3d-1.0.0. + Stringa JSON risultante - - Restituisce un CoordinateSystem allineato con le direzioni di curvatura principali. - Componente U del parametro - Componente V del parametro - CoordinateSystem allineato con le direzioni di curvatura principali + + Ottiene una rappresentazione stringa di CoordinateSystem - - Restituisce il vettore tangente U in corrispondenza dei parametri U e V specificati. - Componente U del parametro - Componente V del parametro - Vettore tangente U + + Crea un CoordinateSystem come sistema di coordinate globali (WCS): origine 0, 0, 0; asse X 1, 0, 0; asse Y 0, 1, 0; asse Z 0, 0, 1 + zero,wcs - - Restituisce il vettore tangente V in corrispondenza dei parametri U e V specificati. - Componente U del parametro - Componente V del parametro - Vettore tangente V + + Crea un CoordinateSystem con origine nelle posizioni X e Y. Gli assi X e Y sono impostati come assi WCS X e Y. L'asse Z assume come default 0. - - Restituisce il vettore normale in corrispondenza dei parametri U e V specificati. - Componente U del parametro - Componente V del parametro - Normale in corrispondenza del parametro + + Crea un CoordinateSystem con origine nelle posizioni X, Y e Z. Gli assi X e Y sono impostati come assi WCS X e Y. + translate - - Restituisce le derivate in corrispondenza delle coordinate U e V di input. - Componente U del parametro - Componente V del parametro - Derivate U e V della superficie - - tangent,normal - + + Crea un CoordinateSystem con origine nel punto di input. Gli assi X e Y sono impostati come assi WCS X e Y. + bypoint - - Restituisce la curvatura di Gauss in corrispondenza dei parametri U e V. - - - - - developable - + + Crea un CoordinateSystem con origine coincidente con quella del piano di input. Gli assi X e Y si trovano sul piano e sono allineati con gli assi X e Y del piano stesso. - - Restituisce le curvature principali in corrispondenza dei parametri U e V. - - - + + Crea un CoordinateSystem in corrispondenza dell'origine con gli assi X e Y. I vettori di input vengono normalizzati prima della creazione del CoordinateSystem. - - Restituisce i vettori di direzione principali in corrispondenza dei parametri U e V. - Componente U del parametro - Componente V del parametro - Vettori tangenti U e V + + Crea un CoordinateSystem in corrispondenza dell'origine con gli assi X e Y. L'asse Z viene ignorato completamente. I vettori di input vengono normalizzati prima della creazione del CoordinateSystem. + byxy,coord by2axis - - Restituisce il punto in corrispondenza dei parametri U e V specificati. - - - - - surfacepoint - + + Crea un CoordinateSystem in corrispondenza dei parametri di coordinata cilindrica, rispetto al sistema di coordinate specificato - - Restituisce tutte le curve di contorno della superficie. - - - edges - + + Crea un CoordinateSystem in corrispondenza dei parametri di coordinata sferica, rispetto al sistema di coordinate specificato - - Crea una curva da una linea di parametro sulla superficie data. La curva rappresenta una linea di parametro U o V sulla superficie. Una linea di parametro procede nella direzione di incremento di un parametro U o V in corrispondenza di una costante opposta al parametro U o V. La curva risultante corrisponderà alla parametrizzazione della superficie e il suo intervallo sarà delimitato dall'intervallo del parametro Surface. Il tipo di curva restituito dipenderà dal tipo di superficie. - Se direzione == 0, crea una linea di parametro U, se direzione == 1, crea una linea di parametro V. - - - - lines - - - 0.4 - + + Determina se è possibile ottenere l'inverso del CoordinateSystem corrente + inverse,testinverse - - Restituisce una nuova superficie con la normale invertita. La superficie resta invariata. - Superficie, che è uguale alla superficie di input ma con normali invertite + + Verifica se la scalatura è ortogonale, ovvero se dispone di un componente di taglio. + uniform - - Combina la superficie corrente e la superficie di input in una PolySurface - - - - topolysurface - + + Verifica se la scalatura è ortogonale e se tutti i vettori sono normalizzati. + uniform,normal,samelength - - Combina la superficie corrente e le superfici di input in una PolySurface - - - - join multiple,joinmany,joinall,topolysurface - + + Restituisce il determinante del CoordinateSystem corrente - - Proietta la geometria di input su questa superficie nella direzione del vettore di input. Attualmente questo metodo di proiezione supporta solo punti o curve. - - - - - projecttosurface,projectonto - + + Crea un punto che rappresenta l'origine del CoordinateSystem. + position,center - - Tentativi di riparare la superficie. - + + Restituisce l'asse X del CoordinateSystem. + left,right - - Ottiene una rappresentazione stringa della topologia + + Restituisce l'asse Y del CoordinateSystem. + forward,back - - Vertici della topologia + + Restituisce l'asse Z del CoordinateSystem. + up,down - - Spigoli della topologia + + Restituisce la scala dell'asse X del CoordinateSystem: la lunghezza del vettore dell'asse X. - - Facce della topologia + + Restituisce la scala dell'asse Y del CoordinateSystem: la lunghezza del vettore dell'asse Y. - - Ottiene una rappresentazione stringa di TSplineEdge + + Restituisce la scala dell'asse Z del CoordinateSystem: la lunghezza del vettore dell'asse Z. - - Le TSplineFaces adiacenti a questo bordo + + Restituisce il piano sul quale giacciono gli assi X e Y, con la radice in corrispondenza dell'origine degli assi. - - Il TSplineVertex da cui inizia questo bordo + + Restituisce il piano sul quale giacciono gli assi Y e Z, con la radice in corrispondenza dell'origine degli assi. - - Il vertice in corrispondenza del quale termina questo bordo + + Restituisce il piano sul quale giacciono gli assi Z e X, con la radice in corrispondenza dell'origine degli assi. - - Restituisce il Frame UVN del TSEdge (punto sullo scafo, vettore U, vettore V e normale) + + Ottiene l'inverso del CoordinateSystem corrente. Se si applica questo CoordinateSystem ad un elemento di geometria, l'originale viene invertito. - - Indice del TSEdge + + Crea una copia speculare dell'oggetto rispetto al piano di input + reflect,flip over - - Indica se TSEdge si trova sul bordo + + Applica l'argomento CoordinateSystem dopo l'argomento corrente - Risultato = argomento corrente * altro argomento - - Indica se TSEdge è manifold + + Applica l'argomento CoordinateSystem prima dell'argomento corrente - Risultato = altro argomento * argomento corrente - - Un gruppo di proprietà TSEdge: uvnFrame e indice, se TSEdge è attivato sul bordo, se è o non è Manifold - + + Restituisce un vettore contenente i fattori di scala X, Y e Z + Vettore in scala + get size,scalecomponents,scalevector - - Ottiene una rappresentazione stringa di TSplineFace + + Determina se due sistemi di coordinate sono uguali + Altro sistema di coordinate + Restituisce true se i sistemi di coordinate sono uguali - - Tutti i TSplineEdges intorno alla faccia, in ordine antiorario + + Applica la traslazione al CoordinateSystem dato, in base ai valori di spostamento nelle direzioni X, Y e Z definiti nel sistema di coordinate globali (WCS). + Spostamento lungo l'asse X. + Spostamento lungo l'asse Y. + Spostamento lungo l'asse Z. + CoordinateSystem trasformato. + move,by amount - - Tutti i TSplineVertices intorno alla faccia, in ordine antiorario + + Applica la traslazione all'oggetto in base alla direzione e all'intensità del vettore di input. + Vettore per direzione di traslazione + Sistema di coordinate traslato + move,along vector - - Restituisce il Frame UVN della TSplineFace (punto sullo scafo, vettore U, vettore V e normale) + + Applica la traslazione a qualsiasi tipo di CoordinateSystem, con la distanza e la direzione specificate. + Vettore della direzione di spostamento + Distanza di spostamento lungo la direzione specificata + Sistema di coordinate traslato + move,along vector,distance - - Indice della TSFace + + Trasforma l'oggetto in base alla matrice del CoordinateSystem di input. + Sistema di coordinate di input + Sistema di coordinate trasformato - - Numero di bordi o vertici sulla TSFace + + Trasforma il CoordinateSystem corrente da un CoordinateSystem di origine ad un nuovo CoordinateSystem contestuale. + + + CoordinateSystem trasformato. - - Numero di lati parametrici sulla TSFace + + Ruota un oggetto di un numero di gradi specificato attorno ad un'origine e ad un asse + Punto di origine + Asse vettoriale per la rotazione + Gradi da ruotare + Sistema di coordinate ruotato + around,axis,degrees - - Una serie di proprietà TSplineFace: uvnFrame, indice, valenza e numero di lati - + + Consente di ruotare un oggetto intorno all'origine e alla perpendicolare di un dato piano di un + grado specificato + Piano da cui ottenere la normale + Valore di rotazione in gradi + Sistema di coordinate ruotato + /// around,normal,degrees - - Ottiene una rappresentazione stringa di TSplineInitialSymmetry + + Adatta in scala intorno all'origine in modo uniforme + Valore di scala + Sistema di coordinate in scala + resize,size - - Creare una TSplineInitialSymmetry radiale con un dato numero di campate per segmento simmetrico. - - - - tspline,symmetry - + + Adatta in scala intorno all'origine in modo non uniforme + Valore di scala nell'asse X + Valore di scala nell'asse Y + Valore di scala nell'asse Z + Sistema di coordinate in scala + resize,size,scaleNU,scalenu - - Creare una TSplineInitialSymmetry assiale con assi di simmetria specificati. - - - - - - tspline,symmetry - + + Adatta in scala intorno ad un determinato piano in modo non uniforme + Piano attorno a cui adattare in scala + Valore di scala nell'asse X + Valore di scala nell'asse Y + Valore di scala nell'asse Z + Sistema di coordinate in scala + resize,size,scaleNU,scalenu - - Indica se la T-Spline appena creata presenta una simmetria radiale. + + Adatta in scala intorno ad un determinato punto in modo uniforme + Punto base di scala + Punto iniziale da cui adattare in scala + Punto finale fino a cui adattare in scala + Sistema di coordinate in scala + resize,from,to,size - - Indica se la T-Spline appena creata presenta una simmetria sull'asse X. + + Applica la scala in una dimensione utilizzando un punto base, un punto iniziale (di partenza) e un punto finale (di arrivo). L'asse di scala è definito dalla linea tra il punto base e il punto iniziale. + Punto base di scala + Punto iniziale da cui adattare in scala + Punto finale fino a cui adattare in scala + Sistema di coordinate in scala + resize,size,from,to,scale1d,1d, lines + 0.5,0.5,0.5,0.5,0.5,0.5,0.4 - - Indica se la T-Spline appena creata presenta una simmetria sull'asse Y. + + Applica la scala in due dimensioni, tramite una base e due punti di selezione. I due punti di selezione vengono proiettati sul piano della base, al fine di determinare i fattori della seconda scala + Punto base di scala + Punto iniziale da cui adattare in scala + Punto finale fino a cui adattare in scala + Sistema di coordinate in scala + resize,size,from,to,scale2d,2d - - Indica se la T-Spline appena creata presenta una simmetria sull'asse Z. + + Analizzare la stringa JSON in entrata formattata con lo schema autodesk.matem:matrix44d-1.0.0. + Stringa JSON da analizzare + CoordinateSystem - - Numero di facce nel segmento di simmetria. Disponibile solo se la T-Spline presenta una simmetria radiale. + + Convertire CoordinateSystem in un oggetto JSON formattato con lo schema autodesk.matem:matrix44d-1.0.0. + Stringa JSON risultante - - Ottiene una rappresentazione stringa di TSplineReflection + + Ottiene una rappresentazione stringa della curva - - Creare il riflesso assiale della simmetria della T-Spline in base al piano specificato. - Piano per il riflesso assiale della T-Spline espresso in coordinate reali - Riflesso assiale T-Spline + + Crea una curva mediante una linea di superficie nello spazio UV + Superficie da utilizzare + UV iniziale in prossimità del quale inizierà la curva + UV finale in prossimità del quale terminerà la curva + Curva ai parametri di inizio e fine della superficie - tspline,symmetry,reflection,axial + isocurve,curvebyuv,lines,uvs + + 0.5,0.5,0.4,0.4 + - - Creare un riflesso radiale della simmetria della T-Spline in base al piano specificato, con numero di segmenti e angolo (in gradi) specifici tra ogni coppia di segmenti. - Piano la cui normale è l'asse del riflesso radiale della T-Spline, espresso in coordinate reali - Numero di segmenti di riflesso radiale - Angolo tra ciascuna coppia di segmenti di simmetria radiale (in gradi). Se è impostato su 0 è definito da (360/n. segmenti) - Riflesso radiale T-Spline + + Crea una curva che si unisce tra due curve + Prima curva da unire + Seconda curva da unire + flag che indica quale estremità della curva 1 unire + flag che indica quale estremità della curva 2 unire + flag che indica se la curva risultante è di continuità G1 o G2 + Curva risultante dall'unione di due curve - tspline,symmetry,reflection,radial + blend,make continuous,connect - - Indica se il riflesso è radiale + + Crea una curva dall'isolinea di una superficie + Superficie di base + se isolinea 0 si trova lungo la direzione U, se 1 si trova lungo la direzione V + fissato per il valore di curva dell'altro parametro di superficie + Isocurva sulla superficie + + isocurve,curvebydir,lines + + + 0.5,0.5,0.4 + - - Numero di segmenti di riflesso radiale + + Restituisce la lunghezza dell'arco totale della curva. + + distance + - - Angolo tra ciascuna ogni coppia di segmenti simmetrici di riflesso radiale + + Restituisce true se la curva è piana, altrimenti false. + + flat,liesinplane + - - Piano del riflesso + + Restituisce true se la curva è chiusa, altrimenti false. - - Asse di riflesso + + Ottiene il punto iniziale lungo la curva + + begin,curvestart,startpt + - - Ottiene una rappresentazione stringa di TSplineTopology + + Ottiene il punto finale lungo la curva + + end,curveend,endpt + - - Vertici contenuti in questa superficie T-Spline. + + Normale del piano dove si trova la curva. Valida solo per le curve piane. + + perpendicular + - - Spigoli contenuti nella superficie T-Spline. + + Ottiene un punto sulla curva in corrispondenza di un parametro specificato, incluso tra StartParameter() e EndParameter() + Il parametro in base al quale valutare + Punto + + pointoncurve,curvepoint + - - Facce contenute nella superficie T-Spline. - - - La superficie T-Spline contiene vertici regolari - - - Vertici punto iniziale contenuti nella superficie T-Spline - - - Vertici T-Point contenuti nella superficie T-Spline - - - Vertici non Manifold contenuti nella superficie T-Spline - - - Vertici bordo contenuti nella superficie T-Spline - - - Vertici interni contenuti nella superficie T-Spline - - - Bordi non manifold contenuti nella superficie T-Spline - - - Bordi contenuti nella superficie T-Spline - - - Bordi interni contenuti nella superficie T-Spline - - - La superficie T-Spline contiene facce regolari - - - Facce N-Gon contenute nella superficie T-Spline - - - Facce bordo contenute nella superficie T-Spline - - - Facce interne contenute nella superficie T-Spline - - - Restituisce il numero di vertici nella superficie T-Spline - - - Restituisce il numero di bordi nella superficie T-Spline - - - Restituisce il numero di facce nella superficie T-Spline - - - Vertici scomposti diversificati per tipo - Gruppo di vertici - - - Bordi scomposti diversificati per tipo - Gruppo di bordi - - - Facce scomposte diversificate per tipo - Gruppo di facce - - - Restituisce il vertice ad un dato indice - Indice in corrispondenza del quale ottenere il vertice - Vertici T-Spline + + Ottiene un vettore tangente alla curva in corrispondenza di un parametro specificato, incluso tra StartParameter() e EndParameter() + Il parametro in base al quale valutare + Un vettore parallelo alla curva in corrispondenza del parametro - tspline,face,byindex + tangentoncurve,curvetan - - Restituisce il bordo all'indice specificato - Indice in corrispondenza del quale ottenere il bordo - Bordo T-Spline + + Ottiene un vettore perpendicolare alla curva in corrispondenza di un parametro specificato, incluso tra StartParameter() e EndParameter() + Il parametro in base al quale valutare + Un vettore perpendicolare alla curva in corrispondenza del parametro - tspline,face,byindex + normaloncurve,curvenorm - - Restituisce la faccia all'indice specificato - Indice in corrispondenza del quale ottenere la faccia - Faccia T-Spline + + Ottiene un vettore perpendicolare alla curva in corrispondenza di un parametro specificato tra StartParameter() e EndParameter(). La curva deve essere piana. La normale risultante sarà coerente nell'intera curvatura della curva. + Il parametro in base al quale valutare + Se l'opzione 'side' è impostata su False, la normale punterà al lato destro della curva (spostandosi dal punto iniziale al punto finale della curva). Se l'opzione 'side' è True, la normale punterà al lato sinistro della curva. + Un vettore perpendicolare alla curva in corrispondenza del parametro - tspline,face,byindex + normaloncurve,curvenorm - - Ottiene una rappresentazione stringa di TSplineUVNFrame - - - Punto del TopologyItem sullo scafo - - - Vettore U di TopologyItem - - - Vettore V del TopologyItem - - - Normale del TopologyItem - - - Ottiene una rappresentazione stringa di TSplineVertex - - - I TSplineEdges che partono da questo vertice - - - Le TSplineFaces adiacenti a questo vertice - - - Restituisce il Frame UVN del TSVertex (punto sullo scafo, vettore U, vettore V e normale) - - - Indice del TSVertex - - - Indica se il TSVertex è una punta a stella - - - Indica se il TSVertex è un T-Point - - - Indica se il TSVertex è manifold - - - Numero di bordi o facce sul TSVertex + + Ottieni un CoordinateSystem con origine nel punto corrispondente al parametro specificato. L'asse X viene allineato con la normale della curva, l'asse Y con la curva tangente in corrispondenza di tale punto e l'asse Z sul vettore di orientamento o binormale su tale punto + Il parametro in base al quale valutare + CoordinateSystem in corrispondenza del parametro della curva + + coordoncurve,curvecoord,derivatives + - - Valenza funzionale del TSVertex, prendendo in considerazione i punti T + + Ottiene un CoordinateSystem con origine nel punto corrispondente al parametro specificato + Il parametro in base al quale valutare + CoordinateSystem allineato all'asse nel punto + + frame,axisaligned,aa,coordcurve,framecurve,curveframe,coordoncurve + - - Una serie di proprietà TSVertex: uvnFrame, indice, valenza e valenza funzionale, se TSVertex è StarPoint, TPoint o Manifold + + Restituisce un piano la cui normale è allineata con la tangente della curva. I parametri vengono regolati in modo che 0 sia sempre il punto iniziale e 1 sia sempre il punto finale. + + + planeoncurve,planecurve,tangentplane + - - Ottiene una rappresentazione stringa di TSplineSurface - - - Genera una superficie piana primitiva T-Spline utilizzando un punto di origine e un vettore normale. - Punto di origine del piano - Normale del piano - Punto 2D di angolo minimo nelle coordinate del piano - Punto 2D di angolo massimo nelle coordinate del piano - Numero di campate in larghezza - Numero di campate in lunghezza - Opzioni di simmetria di una superficie T-Spline - Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme - Piano della superficie T-Spline - tspline,plane,origin,normal - - - Crea un piano T-Spline "orientato", posizionato in corrispondenza del punto di origine con vettore normale, ma con un orientamento specifico dell'asse X. - Ciò non influisce sulle operazioni di divisione, intersezione, proiezione e così via; specifica solo l'orientamento del CoordinateSystem di input. - Punto di origine del piano - Normale del piano - Asse X del piano - Punto 2D di angolo minimo nelle coordinate del piano - Punto 2D di angolo massimo nelle coordinate del piano - Numero di campate in larghezza - Numero di campate in lunghezza - Opzioni di simmetria di una superficie T-Spline - Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme - Piano della superficie T-Spline - tspline,plane,origin,normal,axis + + Ottiene un punto ad una determinata lunghezza di arco lungo la curva + La distanza lungo la curva in corrispondenza della quale eseguire la valutazione + Il punto in corrispondenza della lunghezza arco fornita + + pointoncurve,curvepoint,pointalongcurve,distanceoncurve,distancepoint,distpoint,arclength + - - Crea una superficie piana primitiva T-Spline dall'origine e dagli assi X e Y. - L'asse Z è il prodotto vettoriale dei due vettori. - Punto di origine del piano - Asse X del piano - Asse Y del piano - Punto 2D di angolo minimo nelle coordinate del piano - Punto 2D di angolo massimo nelle coordinate del piano - Numero di campate in larghezza - Numero di campate in lunghezza - Opzioni di simmetria di una superficie T-Spline - Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme - Piano della superficie T-Spline - tspline,plane,origin,normal,axis + + Restituisce i punti distanziati in modo uniforme lungo la lunghezza della curva in base al numero di divisioni immesso + Numero di divisioni + Punti distanziati in modo uniforme lungo la curva - - Genera una superficie piana primitiva T-Spline da un elenco di punti. - Un gruppo di punti adatto al piano - Punto 2D di angolo minimo nelle coordinate del piano - Punto 2D di angolo massimo nelle coordinate del piano - Numero di campate in larghezza - Numero di campate in lunghezza - Opzioni di simmetria di una superficie T-Spline - Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme - Piano della superficie T-Spline - tspline,plane,fit,bestfit,points + + Restituisce i punti equidistanti lungo la curva in corrispondenza dell'uguale lunghezza dell'asta in base al numero di divisioni immesso + Numero di divisioni + Elenco di punti sulla curva - - Genera una superficie piana primitiva T-Spline da una linea e un punto. Il punto non può trovarsi sulla linea o su un punto qualsiasi dell'asse della linea. - Linea per creare un piano - Punto per creare un piano - Punto 2D di angolo minimo nelle coordinate del piano - Punto 2D di angolo massimo nelle coordinate del piano - Numero di campate in larghezza - Numero di campate in lunghezza - Opzioni di simmetria di una superficie T-Spline - Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme - Piano della superficie T-Spline - tspline,plane,line,point + + Consente di ottenere il punto in corrispondenza di una determinata lunghezza dell'asta della curva dalla posizione del parametro fornita. + La lunghezza dell'asta in base alla quale valutare + Parametro della curva da cui eseguire la misurazione + true se si sposta in avanti lungo la curva + Punto sulla curva + + measure from,measure to,parameteratdist + - - Genera una superficie piana primitiva T-Spline utilizzando tre punti come input. I punti non possono trovarsi su una linea retta. - Primo punto per creare un piano - Secondo punto per creare un piano - Il terzo punto per creare un piano - Punto 2D di angolo minimo nelle coordinate del piano - Punto 2D di angolo massimo nelle coordinate del piano - Numero di campate in larghezza - Numero di campate in lunghezza - Opzioni di simmetria di una superficie T-Spline - Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme - Piano della superficie T-Spline - tspline,plane,line,point - - - Costruisce una superficie cilindrica T-Spline definita da un sistema di coordinate, un raggio e un'altezza dati. - Il centro e la base del cilindro verranno adattati al piano X-Y del sistema di coordinate - Raggio di un cilindro - Altezza di un cilindro - Numero di campate nella circonferenza - Numero di campate in altezza - Opzioni di simmetria di una superficie T-Spline - Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme - Superficie T-Spline cilindrica - tspline,cylinder,radius,height - - - Costruisce una superficie cilindrica T-Spline a partire dal punto centrale inferiore e superiore del cilindro. - Punto iniziale di un cilindro - Punto finale di un cilindro - Raggio di un cilindro - Numero di campate nella circonferenza - Numero di campate in altezza - Opzioni di simmetria di una superficie T-Spline - Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme - Superficie T-Spline cilindrica - tspline,cylinder,radius,points - - - Crea una superficie conica T-Spline con un dato raggio base in corrispondenza del punto iniziale - che si estende fino all'apice del punto finale. - Punto iniziale di un cono - Punto finale di un cono - Raggio della base del cono - Numero di campate nella circonferenza - Numero di campate in altezza - Opzioni di simmetria di una superficie T-Spline - Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme - Superficie T-Spline conica - tspline,cone,radius,points - - - Crea una superficie conica T-Spline con asse dal punto iniziale al punto finale, con il raggio specificato in corrispondenza di inizio e fine. - Questo oggetto non dispone di un apice e presenta la forma di un tronco di solido. - Punto iniziale di un cono - Punto finale di un cono - Raggio iniziale di un cono - Raggio finale di un cono - Numero di campate nella circonferenza - Numero di campate in altezza - Opzioni di simmetria di una superficie T-Spline - Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme - Superficie T-Spline conica - tspline,cone,radii,points,truncated - - - Crea un cono T-Spline con un punto base in corrispondenza dell'origine del sistema di coordinate, che si estende nella direzione dell'asse Z del sistema di coordinate, - con base circolare sul piano XY del sistema stesso. - Il centro e la base del cono verranno adattati al piano X-Y di questo sistema di coordinate - Altezza di un cono - Raggio di un cono - Numero di campate nella circonferenza - Numero di campate in altezza - Opzioni di simmetria di una superficie T-Spline - Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme - Superficie T-Spline conica - tspline,cone,radius,cs - - - Crea un cono T-Spline con un punto base in corrispondenza dell'origine del sistema di coordinate, che si estende nella direzione dell'asse Z del sistema di coordinate, - con base circolare sul piano XY del sistema stesso. - Il centro e la base del cono verranno adattati al piano X-Y di questo sistema di coordinate - Altezza di un cono - Raggio iniziale di un cono - Raggio finale di un cono - Numero di campate nella circonferenza - Numero di campate in altezza - Opzioni di simmetria di una superficie T-Spline - Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme - Superficie T-Spline conica - tspline,cone,radius,cs - - - Crea una sfera T-Spline centrata nel punto di input, con un dato raggio. - Centro di una sfera - Raggio di una sfera - Numero di campate radiali - Numero di campate in altezza - Opzioni di simmetria di una superficie T-Spline - Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme - Superficie T-Spline sferica - tspline,sphere,radius - - - Crea una sfera T-Spline da quattro punti di input. - Quattro punti nell'elenco per creare una sfera. I punti non devono essere complanari - Numero di campate radiali - Numero di campate in altezza - Opzioni di simmetria di una superficie T-Spline - Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme - Superficie T-Spline sferica - tspline,sphere,fit,bestfit - - - Crea una sfera T-Spline che si adatta il più possibile ai punti di input. - Gruppo di punti per eseguire l'adattamento di una sfera - Numero di campate radiali - Numero di campate in altezza - Opzioni di simmetria di una superficie T-Spline - Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme - Superficie T-Spline sferica - tspline,sphere,fit,bestfit - - - Crea un toro T-Spline centrato nell'origine del sistema di coordinate, con un dato raggio. - Il toro sarà allineato con il piano X-Y del sistema di coordinate specificato con centro nell'origine - Raggio interno di un toro - Raggio esterno di un toro - Numero di campate radiali interne - Numero di campate radiali esterne - Opzioni di simmetria di una superficie T-Spline - Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme - Superficie T-Spline toroidale - tspline,torus,radii,cs - - - Crea un toro T-Spline con un centro e dei raggi dato, allineato con il piano XY reale di default. - Centro del toro - Raggio interno di un toro - Raggio esterno di un toro - Numero di campate radiali interne - Numero di campate radiali esterne - Opzioni di simmetria di una superficie T-Spline - Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme - Superficie T-Spline toroidale - tspline,torus,radii,cs - - - Crea un riquadro T-Spline centrato nel punto di origine del sistema di coordinate globali, con una larghezza, una lunghezza e un'altezza date. - Larghezza di un riquadro - Lunghezza di un riquadro - Altezza di un riquadro - Numero di campate in larghezza - Numero di campate in lunghezza - Numero di campate in altezza - Opzioni di simmetria di una superficie T-Spline - Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme - Cuboide T-Spline - tspline,box,cuboid,cube,size - - - Crea un riquadro T-Spline centrato in un punto di input, con una larghezza, una lunghezza e un'altezza date. - Centro di un riquadro - Larghezza di un riquadro - Lunghezza di un riquadro - Altezza di un riquadro - Numero di campate in larghezza - Numero di campate in lunghezza - Numero di campate in altezza - Opzioni di simmetria di una superficie T-Spline - Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme - Cuboide T-Spline - tspline,box,cuboid,cube,size,center - - - Creare un riquadro T-Spline centrato e orientato in base al sistema di coordinate di input, con una larghezza, una lunghezza e un'altezza date. - Il piano X-Y del riquadro verrà allineato con il piano X corrispondente - Larghezza di un riquadro - Lunghezza di un riquadro - Altezza di un riquadro - Numero di campate in larghezza - Numero di campate in lunghezza - Numero di campate in altezza - Opzioni di simmetria di una superficie T-Spline - Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme - Cuboide T-Spline - tspline,box,cuboid,cube,size,cs,coord - - - Crea un riquadro T-Spline che si estende dal punto più basso al più alto. - Primo punto dell'angolo - Secondo punto dell'angolo - Numero di campate in larghezza - Numero di campate in lunghezza - Numero di campate in altezza - Opzioni di simmetria di una superficie T-Spline - Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme - Cuboide T-Spline - box,cube,byminmax,by corners,by points - - - Creare un quadball T-Spline centrato sull'origine del sistema di coordinate, con un dato raggio. - Sistema di coordinate locale - Raggio del quadball - Numero di campate in due dimensioni dei lati del quadball - Opzioni di simmetria di una superficie T-Spline - Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme - Quadball T-Spline - quadball,tspline,coordinate system,raduis - - - Creare un quadball T-Spline con un centro e un raggio dati, allineato con il piano XY globale di default. - Punto centrale del quadball - Raggio del quadball - Numero di campate in due dimensioni dei lati del quadball - Opzioni di simmetria di una superficie T-Spline - Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme - Quadball T-Spline - quadball,tsplines,center,point,radius - - - Costruisce una superficie T-Spline da una superficie NURBS utilizzando una strategia uniforme. - La superficie di input NURBS viene ricreata con nodi uniformi posizionati a intervalli - parametrici o di lunghezza d'arco uguali in base al flag useArcLen corrispondente e - arrotondati in base alla superficie NURBS di grado 3. La T-Spline di output viene suddivisa per i - numeri di campate specificati nelle direzioni u e v. - Superficie NURBS di input - Numero di campate richieste nella direzione U - Numero di campate richieste nella direzione V - Indica se utilizzare la lunghezza dell'arco o la suddivisione parametrica nella direzione parametrica u - Indica se si desidera utilizzare la lunghezza dell'arco o la suddivisione parametrica nella direzione parametrica v - Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme - nurbs surface,tspline,uniform - - - Costruisce una superficie T-Spline da una superficie NURBS utilizzando una strategia di suddivisione della curvatura. - La superficie di input NURBS viene ricreata al grado 3. La T-Spline di output contiene numeri di campate e - posizioni in ogni direzione rilevata automaticamente a seconda della curvatura. - Superficie NURBS di input - Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme - nurbs surface,tspline,curvature - - - Costruisce una T-Spline mediante l'estrusione di una curva lungo il vettore specificato. - Curva di profilo - Vettore estrusione - Distanza di estrusione nella direzione del vettore - Distanza di estrusione rispetto alla direzione del vettore - Numero di campate in base alla direzione del vettore. Nessuna estrusione nella direzione del vettore verrà eseguita se 0 è stato superato - Numero di campate rispetto alla direzione del vettore. Nessuna estrusione rispetto alla direzione del vettore verrà eseguita se 0 è stato superato - Numero di campate nella direzione del profilo. Definito automaticamente se il valore corrisponde a 0 o meno - Utilizzare la strategia uniforme o la curvatura per la distribuzione delle campate lungo la direzione del profilo - Mostrare superficie T-Spline nel riquadro o nella visualizzazione uniforme - tspline,extrude,curve - - - Costruisce una T-Spline mediante l'estrusione su percorso di una curva di sezione trasversale lungo una traiettoria. - Curva di profilo - Traiettoria della curva - Le espansioni lf devono essere parallele nella direzione della traiettoria. - Numero di campate nella traiettoria - Numero di campate nel profilo. Definito automaticamente se 0 o valore inferiore - Utilizzare la strategia uniforme o la curvatura per la distribuzione delle campate lungo il percorso - Utilizzare la strategia uniforme o la curvatura per la distribuzione delle campate lungo il profilo - Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme - tspline,sweep,curve - - - Crea una superficie T-Spline mediante l'estrusione su percorso della curva di profilo attorno all'asse formato - dall'origine e dalla direzione dell'asse, partendo da start_angle in gradi - ed eseguendo poi l'estrusione su percorso in base a sweep_angle in gradi. - Curva di profilo - Centro di rotazione - Asse di rotazione - Angolo da cui iniziare la rotazione - Angolo in corrispondenza del quale terminare la rotazione - Numero di campate nel raggio - Numero di campate in altezza. Definito automaticamente se 0 o valore inferiore - Utilizzare la strategia uniforme o la curvatura per la distribuzione delle campate - Opzioni di simmetria di una superficie T-Spline - Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme - tspline,revolve,curve - - - Crea una superficie T-Spline da un elenco di linee. - Accetta le curve, ma ne ricava solo i punti iniziale e finale. - Linee da cui creare una T-Spline. Vengono utilizzati solo i punti finali - Il numero massimo di facce regolate - La tolleranza dell'intersezione curva-curva - Indica se i vertici con valenza 2 devono essere sottoposti a triangolazione o meno - Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme - tspline,line,build - - - Crea una superficie con tubazioni T-Spline da una rete di curve o linee. - Viene creato un giunto levigato ad ogni intersezione di curva. - Alcuni parametri richiedono un singolo valore o un elenco, due valori per curva. - Un elenco di curve da cui creare condotte - Raggio di default per la creazione di tubazioni - La tolleranza utilizzata per rilevare le intersezioni della curva - Il numero di segmenti in ciascuna tubazione. Sono consentiti i valori singoli o un elenco, due volte più lungo del numero delle curve - I valori delle rotazioni finali di ciascuna tubazione (in gradi). Sono consentiti i valori singoli o gli elenchi, due volte più lunghi del numero delle curve - I valori dei raggi finali di ciascuna tubazione. Sono consentiti i valori singoli o gli elenchi, due volte più lunghi del numero delle curve - Valori (da 0 a 1) dalla fine di ogni curva di input al punto iniziale del mesh della tubazione. Sono consentiti i valori singoli o gli elenchi, due volte più lunghi del numero delle curve - Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme - tspline,create,pipe,curve - - - Crea una superficie con tubazioni T-Spline da una rete di curve o linee. - Viene creato un giunto levigato ad ogni intersezione di curva. - Alcuni parametri richiedono un singolo valore o un elenco, un valore per curva. - Un elenco di curve da cui creare tubazioni - Raggio di default per la creazione di tubazioni - La tolleranza utilizzata per rilevare le intersezioni della curva - Numero di segmenti per ciascuna curva. La dimensione dell'elenco può essere il numero delle curve o 1 per la replica o 0 per la determinazione automatica. - Se è "true", i parametri del punto di manipolazione all'inizio di ogni curva vengono generati automaticamente e i parametri personalizzati di rotationsAtStart, radiiAtStart e positionsAtStart vengono ignorati. - Se è "true", i parametri del punto di manipolazione alla fine di ogni curva vengono generati automaticamente e i parametri personalizzati di rotationsAtEnd, radiiAtEnd e positionsAtEnd vengono ignorati. - Angolo di rotazione personalizzato in gradi per ciascun punto di manipolazione della tubazione all'inizio di ogni curva. Questo parametro viene ignorato quando autohandlestart è "true". La dimensione dell'elenco può essere il numero di curve o 1 per la replica. - Angolo di rotazione personalizzato in gradi per ciascun punto di manipolazione della tubazione alla fine di ogni curva. Questo parametro viene ignorato quando autoHandleEnd è "true". La dimensione dell'elenco può essere il numero di curve o 1 per la replica. - Raggio personalizzato per ciascun punto di manipolazione della tubazione all'inizio di ogni curva. Questo parametro viene ignorato quando autohandlestart è "true". La dimensione dell'elenco può essere il numero di curve o 1 per la replica. - Raggio personalizzato per ciascun punto di manipolazione della tubazione alla fine di ogni curva. Questo parametro viene ignorato quando autoHandleEnd è "true". La dimensione dell'elenco può essere il numero di curve o 1 per la replica. - Posizione personalizzata per ciascun punto di manipolazione della tubazione all'inizio di ogni curva in percentuale compresa tra 0 e 1 lungo la lunghezza dell'arco della curva. Questo parametro viene ignorato quando autoHandleStart è true. La dimensione dell'elenco può essere il numero di curve o 1 per la replica. Le posizioni iniziale e finale non devono sovrapporsi tra di loro su ciascuna curva. Idealmente, la posizione iniziale deve essere vicina a 0, mentre la posizione finale vicina a 1. - Posizione personalizzata per ciascun punto di manipolazione della tubazione alla fine di ogni curva in percentuale compresa tra 0 e 1 lungo la lunghezza dell'arco della curva. Questo parametro viene ignorato quando autoHandleEnd è true. La dimensione dell'elenco può essere il numero di curve o 1 per la replica. Le posizioni iniziale e finale non devono sovrapporsi tra di loro su ciascuna curva. Idealmente, la posizione iniziale deve essere vicina a 0, mentre la posizione finale vicina a 1. - Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme - tspline,create,pipe,curve - - - Combina determinate superfici T-Spline in una sola. - Le superfici possono essere disgiunte. - Se almeno una superficie è in modalità riquadro, anche la superficie di output sarà in quella modalità. - Nota: tutte le superfici di input devono avere la stessa versione per essere combinate correttamente. Per questo motivo, una o più superfici potrebbero essere clonate internamente e le relative versioni sottoposte ad upgrade o downgrade per corrispondere alla versione attualmente utilizzata in Dynamo. La superficie risultante potrebbe pertanto avere sottili differenze rispetto al potenziale risultato previsto. Le superfici di input rimarranno immutate. - Superfici T-Spline da combinare - tspline,combine - - - Restituisce un elenco di riflessi applicati ad una data T-Spline. - tspline,symmetry,reflections - - - Restituisce True se una data T-Spline si trova in modalità riquadro. - tspline,boxmode,smooth - - - Restituisce True se una data T-Spline è estraibile (potrebbe essere visualizzata in modalità uniforme). - tspline,extractable - - - Restituisce True se una data T-Spline è chiusa. - tspline,closed - - - Restituisce True se una data T-Spline è a tenuta ermetica. Tutte le superfici chiuse sono a tenuta ermetica, ma alcune superfici ermetiche sono aperte. - tspline,watertight - - - Restituisce True se una data T-Spline è standard (tutti i punti a T sono separati dai punti a stella da almeno due isocurve). - tspline,standard - - - Converte la superficie T-Spline specificata in solido o superficie, a seconda della forma. - Nota: potrebbero essere presenti sottili modifiche impreviste nella superficie BRep risultante se la superficie di input è stata creata con una versione di T-Spline successiva rispetto a quella caricata in Dynamo. In questo caso, una copia della superficie verrà sottoposta a downgrade alla versione di Dynamo e sarà utilizzata nella conversione. - Determina se il corpo risultante deve avere la stessa topologia della superficie T-Spline in input. - Entità topologia (solido o superficie) - tspline,brep,solid,surface - - - Convertire la superficie T-Spline specificata in una mesh. La mesh può contenere triangoli e quadrilateri. - Il numero minimo di segmenti in ciascuna direzione. Viene sempre creato almeno un segmento. - Distanza massima consentita tra la mesh e la superficie. Se viene impostata su zero o su un valore negativo viene disattivata - Entità mesh - tspline,convert,mesh - - - Ispessisce la superficie T-Spline specificata di una determinata distanza nella direzione delle normali delle facce. - Direzione in cui effettuare l'ispessimento - Determina se i bordi risultanti devono essere sottoposti a triangolazione - Superficie T-Spline ispessita - tspline,thicken,normal - - - Ispessisce la superficie T-Spline specificata in base al vettore specificato. - Direzione in cui effettuare l'ispessimento - Determina se i bordi risultanti devono essere sottoposti a triangolazione - Superficie T-Spline ispessita - tspline,thicken,vector - - - Aggiunge una triangolazione al bordo specificato su una superficie T-Spline. - Bordi da sottoporre a triangolazione - Superficie T-Spline con bordi triangolati - tspline,edge,crease - - - Rimuove la triangolazione dal gruppo di bordi specificato. - Bordi da cui rimuovere la triangolazione - Superficie T-Spline con bordi non triangolati - tspline,crease,uncrease - - - Aggiunge una triangolazione al gruppo specificato di vertici su una superficie T-Spline. - Vertici da sottoporre a triangolazione - Superficie T-Spline con bordi triangolati - tspline,edge,crease - - - Rimuove la triangolazione dal gruppo di vertici specificato. - Vertici per cui annullare la triangolazione - Superficie T-Spline con bordi non triangolati - tspline,crease,uncrease - - - Salda l'elenco specificato di vertici in un singolo vertice. - Vertici da saldare - Posizione del grip del vertice risultante. Se viene passato un valore nullo, viene utilizzata la posizione media dei grip. - Mantenere le triangolazioni secondarie della topologia di input - Superficie T-Spline con vertici saldati - tspline,weld,vertex - - - Saldare i vertici del primo e del secondo gruppo a coppie. - I vertici dell primo gruppo sono considerati come vertici di questa T-Spline. - I vertici del secondo gruppo possono appartenere a questa superficie o a qualsiasi altra. - In caso di T-Spline differenti, la combinazione viene eseguita prima dell'operazione di saldatura. - Primo gruppo di vertici da saldare - Secondo gruppo di vertici da saldare - Mantenere le triangolazioni secondarie della topologia di input - Superficie T-Spline con vertici saldati - tspline,weld,vertex - - - Trova tutti i vertici coincidenti e li salda tra loro. - Tolleranza entro la quale cercare la coincidenza - Superficie T-Spline senza vertici coincidenti - tspline,weld,coincident,vertex - - - Annulla la saldatura di tutti i bordi specificati. Verrà annullata la saldatura di ogni vertice su tutti i bordi. - Un gruppo di spigoli per cui annullare la saldatura - Superficie T-Spline con bordi non saldati - tspline,unweld,edge - - - Annulla la saldatura di tutti i vertici specificati. Verrà annullata la saldatura di tutti i bordi su ogni vertice. - Un insieme di vertici per cui annullare la saldatura - Superficie T-Spline con vertici non saldati - tspline,unweld,vertex - - - Crea una corrispondenza con una T-Spline e un perimetro chiuso di curve. - Perimetro bordo T-Spline chiuso con cui creare una corrispondenza - Perimetro curva chiuso con cui creare una corrispondenza - Continuità della geometria per cui si sta tentando di eseguire la corrispondenza: G0, G1, G2 - Indica se utilizzare o meno l'allineamento arcLength durante la creazione della corrispondenza - Se è True, verranno aggiunti ulteriori punti di controllo alla T-Spline per garantire la corrispondenza alle superfici entro un dato margine di tolleranza. - Numero massimo di passaggi di affinamento. Viene ignorato se useRefinement è impostato su False - Tolleranza da raggiungere. Viene ignorata se useRefinement è impostato su False - Indica se si desidera utilizzare la propagazione durante la creazione delle corrispondenze - Determina la quantità di superficie interessata dalla corrispondenza. Ignorato se il valore usePropagation è impostato su False - Scala della tangente. Viene ignorata se la continuità non è impostata su G1 - Peso parametro curvatura. Viene ignorato se la continuità non è impostata su G2 - Indica se invertire la direzione di allineamento - Superficie T-Spline posizionata tra i bordi T-Spline e la curva del perimetro - tspline,match,curve - - - Crea una corrispondenza con una T-Spline e un perimetro chiuso di curve. - Perimetro bordo T-Spline chiuso con cui creare una corrispondenza - Perimetro curva chiuso con cui creare una corrispondenza - Continuità della geometria per cui si sta tentando di eseguire la corrispondenza: G0, G1, G2 - Indica se utilizzare o meno l'allineamento arcLength durante la creazione della corrispondenza - Se è True, verranno aggiunti ulteriori punti di controllo alla T-Spline per garantire la corrispondenza alle superfici entro un dato margine di tolleranza. - Numero massimo di passaggi di affinamento. Viene ignorato se useRefinement è impostato su False - Tolleranza da raggiungere. Viene ignorata se useRefinement è impostato su False - Indica se si desidera utilizzare la propagazione durante la creazione della corrispondenza - Determina la quantità di superficie interessata dalla corrispondenza. Ignorato se il valore usePropagation è impostato su False - Scala della tangente per G1 o scala di curvatura per G2. Viene ignorata se la continuità è G0. - Indica se invertire la direzione di allineamento - Superficie T-Spline posizionata tra i bordi T-Spline specificati e il perimetro di curve - tspline,match,curve - - - Crea una corrispondenza con una T-Spline e un perimetro chiuso di bordi BRep. Innanzitutto, - il perimetro di bordi viene convertito in perimetro di curve, quindi viene eseguita la corrispondenza. - Perimetro bordo T-Spline chiuso con cui creare una corrispondenza - Perimetro bordo B-Rep chiuso con cui creare una corrispondenza - Continuità della geometria per cui si sta tentando di eseguire la corrispondenza: G0, G1, G2 - Indica se utilizzare o meno l'allineamento arcLength durante la creazione della corrispondenza - Se è True, verranno aggiunti ulteriori punti di controllo alla T-Spline per garantire la corrispondenza alle superfici entro un dato margine di tolleranza. - Numero massimo di passaggi di affinamento. Viene ignorato se useRefinement è impostato su False - Tolleranza da raggiungere. Viene ignorata se useRefinement è impostato su False - Indica se si desidera utilizzare la propagazione durante la creazione delle corrispondenze - Determina la quantità di superficie interessata dalla corrispondenza. Ignorato se il valore usePropagation è impostato su False - Scala della tangente. Viene ignorata se la continuità non è impostata su G1 - Peso parametro curvatura. Viene ignorato se la continuità non è impostata su G2 - Indica se invertire la direzione di allineamento - Superficie T-Spline posizionata tra i bordi T-Spline e il bordo del perimetro BRep - tspline,match,brep - - - Crea una corrispondenza con T-Spline e un perimetro chiuso di bordi BRep. Innanzitutto, - il perimetro di bordi viene convertito in perimetro di curve, quindi viene eseguita la corrispondenza. - Perimetro di bordi T-Spline chiuso con cui creare una corrispondenza - Perimetro di bordi B-Rep chiuso con cui creare una corrispondenza - Continuità della geometria per cui si sta tentando di eseguire la corrispondenza: G0, G1, G2 - Indica se utilizzare o meno l'allineamento arcLength durante la creazione della corrispondenza - Se è True, verranno aggiunti ulteriori punti di controllo alla T-Spline per garantire la corrispondenza alle superfici entro un dato margine di tolleranza. - Numero massimo di passaggi di affinamento. Viene ignorato se useRefinement è impostato su False - Tolleranza da raggiungere. Viene ignorata se useRefinement è impostato su False - Indica se si desidera utilizzare la propagazione durante la creazione della corrispondenza - Determina la quantità di superficie interessata dalla corrispondenza. Ignorato se il valore usePropagation è impostato su False - Scala della tangente per G1 o scala di curvatura per G2. Viene ignorata se la continuità è G0. - Indica se invertire la direzione di allineamento - Superficie T-Spline posizionata tra i bordi T-Spline specificati e il bordo del perimetro BRep - tspline,match,brep - - - Rimuove i vertici dalla topologia T-Spline. - Vertice o vertici da eliminare - Superficie T-Spline con vertici eliminati - tspline,vertex,vertices,delete - - - Rimuove i bordi dalla topologia T-Spline. - Bordo o bordi da eliminare - Superficie T-Spline con bordi eliminati - tspline,edge,delete - - - Rimuove le facce dalla topologia T-Spline. - La faccia o le facce da eliminare - Superficie T-Spline con facce eliminate - tspline,face,delete - - - Modifica lo stile di visualizzazione di T-Spline: - visualizzazione uniforme se True, con riquadro in caso contrario. - Attiva o disattiva la visualizzazione uniforme - T-Spline con lo stile di visualizzazione scelto - tspline,visualization,mode,smooth,box - - - Esegue una o più estrusioni simmetriche su un gruppo di bordi e sposta i nuovi bordi in base al vettore specificato. - Un gruppo di spigoli da estrudere - Vettore per spostare i nuovi bordi - Quantità di nuovi segmenti che verranno creati - T-Spline con bordi estrusi - tspline,extrude,direction,vector,edge - - - Esegue una o più estrusioni simmetriche su un gruppo di facce e sposta i nuovi bordi in base al vettore specificato. - Un gruppo di facce da estrudere - Vettore per spostare le nuove facce - Quantità di nuovi segmenti che verranno creati - T-Spline con facce estruse - tspline,extrude,direction,vector,face - - - Esegue una o più estrusioni simmetriche su un gruppo di bordi e sposta i nuovi bordi in base alla traiettoria della curva specificata. - Un gruppo di spigoli da estrudere - La traiettoria che dovranno seguire i nuovi bordi - Quantità di nuovi segmenti che verranno creati - T-Spline con bordi estrusi - tspline,extrude,curve,edge - - - Esegue una o più estrusioni simmetriche su un gruppo di facce e sposta i nuovi bordi in base alla traiettoria della curva specificata. - Un gruppo di facce da estrudere - La traiettoria che dovranno seguire le nuove facce - Quantità di nuovi segmenti che verranno creati - T-Spline con facce estruse - tspline,extrude,curve,face - - - Sostituisce i i bordi specificati con un canale di facce. - Un gruppo di spigoli da sostituire - La smussatura sarà compresa in questa percentuale (tra 0 e 1) delle facce adiacenti al bordo selezionato. - Il numero di righe di facce nel canale - Indica se le nuove facce devono essere create sulle facce in modalità riquadro del vecchio modello. - Determina quanto la smussatura è arrotondata o piatta. I valori vanno da 0 a 1. - T-Spline con bordi smussati - tspline,bevel,edge - - - Fa scorrere i bordi specificati lungo i bordi adiacenti. - Un gruppo di spigoli da far scorrere - I bordi verranno fatti scorrere per questa distanza (sotto forma di percentuale compresa tra 0 e 1) verso la faccia adiacente. - Determina quanto la smussatura è arrotondata o piatta. I valori vanno da 0 a 1. - T-Spline con bordi sottoposti a scorrimento - tspline,slide,edge - - - Unisce i bordi specificati. I bordi all'interno di ogni gruppo devono creare numeri uguali - di gruppi contigui. I bordi del primo gruppo vengono considerati - bordi di questa superficie. I bordi del secondo gruppo possono appartenere - a questa superficie o a qualsiasi altra. In caso di superfici - diverse, queste vengono combinate prima di essere unite. - Primo gruppo di bordi da unire - Secondo gruppo di bordi da unire - La superficie corrisponderà alle superfici originali in modo più accurato. - Superficie T-Spline con bordi uniti - tspline,merge,edge - - - Crea un ponte tra due gruppi di facce. Gli elementi del - primo gruppo vengono considerati come elementi derivati della superficie. Gli elementi - del secondo gruppo possono derivare da questa superficie o appartenere - ad un'altra superficie. La topologia all'interno di ogni gruppo potrebbe non essere - adiacente, ma deve creare lo stesso numero di singoli perimetri. - Primo gruppo di facce da unire - Secondo gruppo di facce da unire - Creazione di ponti per le curve per ogni singolo perimetro di - topologia (nel caso di elenchi vuoti vengono utilizzate linee rette, - nel caso di curve singole esse vengono replicate se viene rilevato - più di un perimetro di input) - Numero di rotazioni complete attorno - alla normale della cornice lungo la curva ponte per ciascun perimetro - della topologia (0 se viene passato un elenco vuoto, - se invece viene passato un valore esso viene replicato in caso di rilevamento di più di un perimetro di input) - Numero di segmenti lungo il ponte per ogni perimetro - della topologia. Il numero di campate di ciascun gruppo deve essere - superiore al numero di rotazioni corrispondenti (1 se viene passato un elenco vuoto, - se invece viene passato un valore esso viene replicato in caso di rilevamento - di più di un perimetro di input) - Eliminare i ponti tra i bordi. - Mantenere le triangolazioni secondarie - della topologia di input - Elenco di vertici di orientamento per - ciascun perimetro di topologia appartenente al primo gruppo (il numero di vertici deve - corrispondere a quello dei perimetri di input rilevati o l'elenco può essere vuoto) - Elenco di vertici di orientamento per - ciascun perimetro di topologia appartenente al secondo gruppo (il numero di vertici deve - corrispondere a quello dei perimetri di input rilevati o l'elenco può essere vuoto) - Elenco dei flag che indica se - è necessario invertire l'allineamento del ponte per il perimetro topologia corrispondente. - (se l'elenco è vuoto, False è impostato, se è presente un valore esso viene - replicato per ciascun perimetro di input rilevato) - Superficie T-Spline con topologia, collegata da ponte - tspline,bridge,face - - - Crea un ponte tra un gruppo di facce e un gruppo di bordi. Gli elementi del - primo gruppo vengono considerati come elementi derivati della superficie. Gli elementi - del secondo gruppo possono derivare da questa superficie o appartenere - ad un'altra superficie. La topologia all'interno di ogni gruppo potrebbe non essere - adiacente, ma deve creare lo stesso numero di singoli perimetri. - Primo gruppo di facce da unire - Secondo gruppo di bordi da unire - Creazione di ponti per le curve per ogni singolo perimetro di - topologia (nel caso di elenchi vuoti vengono utilizzate linee rette, - nel caso di curve singole esse vengono replicate se viene rilevato - più di un perimetro di input) - Numero di rotazioni complete attorno - alla normale della cornice lungo la curva ponte per ciascun perimetro - della topologia (0 se viene passato un elenco vuoto, - se invece viene passato un valore esso viene replicato in caso di rilevamento di più di un perimetro di input) - Numero di segmenti lungo il ponte per ogni perimetro - della topologia. Il numero di campate di ciascun gruppo deve essere - superiore al numero di rotazioni corrispondenti (1 se viene passato un elenco vuoto, - se invece viene passato un valore esso viene replicato in caso di rilevamento - di più di un perimetro di input) - Eliminare i ponti tra i bordi. - Mantenere le triangolazioni secondarie - della topologia di input - Elenco di vertici di orientamento per - ciascun perimetro di topologia appartenente al primo gruppo (il numero di vertici deve - corrispondere a quello dei perimetri di input rilevati o l'elenco può essere vuoto) - Elenco di vertici di orientamento per - ciascun perimetro di topologia appartenente al secondo gruppo (il numero di vertici deve - corrispondere a quello dei perimetri di input rilevati o l'elenco può essere vuoto) - Elenco dei flag che indica se - è necessario invertire l'allineamento del ponte per il perimetro topologia corrispondente. - (se l'elenco è vuoto, False è impostato, se è presente un valore esso viene - replicato per ciascun perimetro di input rilevato) - Superficie T-Spline con topologia, collegata da ponte - tspline,bridge,face,edge - - - Crea un ponte tra un gruppo di bordi e un gruppo di facce. Gli elementi del - primo gruppo vengono considerati come elementi derivati della superficie. Gli elementi - del secondo gruppo possono derivare da questa superficie o appartenere - ad un'altra superficie. La topologia all'interno di ogni gruppo potrebbe non essere - adiacente, ma deve creare lo stesso numero di singoli perimetri. - Primo gruppo di bordi da unire - Secondo gruppo di facce da unire - Creazione di ponti per le curve per ogni singolo perimetro di - topologia (nel caso di elenchi vuoti vengono utilizzate linee rette, - nel caso di curve singole esse vengono replicate se viene rilevato - più di un perimetro di input) - Numero di rotazioni complete attorno - alla normale della cornice lungo la curva ponte per ciascun perimetro - della topologia (0 se viene passato un elenco vuoto, - se invece viene passato un valore esso viene replicato in caso di rilevamento di più di un perimetro di input) - Numero di segmenti lungo il ponte per ogni perimetro - della topologia. Il numero di campate di ciascun gruppo deve essere - superiore al numero di rotazioni corrispondenti (1 se viene passato un elenco vuoto, - se invece viene passato un valore esso viene replicato in caso di rilevamento - di più di un perimetro di input) - Eliminare i ponti tra i bordi. - Mantenere le triangolazioni secondarie - della topologia di input - Elenco di vertici di orientamento per - ciascun perimetro di topologia appartenente al primo gruppo (il numero di vertici deve - corrispondere a quello dei perimetri di input rilevati o l'elenco può essere vuoto) - Elenco di vertici di orientamento per - ciascun perimetro di topologia appartenente al secondo gruppo (il numero di vertici deve - corrispondere a quello dei perimetri di input rilevati o l'elenco può essere vuoto) - Elenco dei flag che indica se - è necessario invertire l'allineamento del ponte per il perimetro topologia corrispondente. - (se l'elenco è vuoto, False è impostato, se è presente un valore esso viene - replicato per ciascun perimetro di input rilevato) - Superficie T-Spline con topologia, collegata da ponte - tspline,bridge,face,edge - - - Crea un ponte tra due gruppi di bordi. Gli elementi del - primo gruppo vengono considerati come elementi derivati della superficie. Gli elementi - del secondo gruppo possono derivare da questa superficie o appartenere - ad un'altra superficie. La topologia all'interno di ogni gruppo potrebbe non essere - adiacente, ma deve creare lo stesso numero di singoli perimetri. - Primo gruppo di bordi da unire - Secondo gruppo di bordi da unire - Creazione di ponti per le curve per ogni singolo perimetro di - topologia (nel caso di elenchi vuoti vengono utilizzate linee rette, - nel caso di curve singole esse vengono replicate se viene rilevato - più di un perimetro di input) - Numero di rotazioni complete attorno - alla normale della cornice lungo la curva ponte per ciascun perimetro - della topologia (0 se viene passato un elenco vuoto, - se invece viene passato un valore esso viene replicato in caso di rilevamento di più di un perimetro di input) - Numero di segmenti lungo il ponte per ogni perimetro - della topologia. Il numero di campate di ciascun gruppo deve essere - superiore al numero di rotazioni corrispondenti (1 se viene passato un elenco vuoto, - se invece viene passato un valore esso viene replicato in caso di rilevamento - di più di un perimetro di input) - Eliminare i ponti tra i bordi. - Mantenere le triangolazioni secondarie - della topologia di input - Elenco di vertici di orientamento per - ciascun perimetro di topologia appartenente al primo gruppo (il numero di vertici deve - corrispondere a quello dei perimetri di input rilevati o l'elenco può essere vuoto) - Elenco di vertici di orientamento per - ciascun perimetro di topologia appartenente al secondo gruppo (il numero di vertici deve - corrispondere a quello dei perimetri di input rilevati o l'elenco può essere vuoto) - Elenco dei flag che indica se - è necessario invertire l'allineamento del ponte per il perimetro topologia corrispondente. - (se l'elenco è vuoto, False è impostato, se è presente un valore esso viene - replicato per ciascun perimetro di input rilevato) - Superficie T-Spline con topologia, collegata da ponte - tspline,bridge,edge + + Restituisce punti distanziati in modo uniforme lungo la curva in corrispondenza della lunghezza del segmento specificata dal punto specificato. + Il punto di riferimento da cui eseguire la misurazione + La distanza lungo la curva in corrispondenza della quale eseguire la valutazione + Elenco di punti sulla curva, incluso il punto specificato e lungo la direzione della curva. - - Riempi i fori in una T-Spline. - Gruppo di bordi con foro interno. I bordi devono essere di tipo bordo. - Metodo per il riempimento dei fori: 0 - tassellazione, 1 - poligoni, 2 - comprimi, 3 - comprimi e salda - Mantenere le triangolazioni secondarie della topologia di input - tspline,edge,fill,hole + + Restituisce punti distanziati in modo uniforme sulla curva in corrispondenza della lunghezza della corda specificata dal punto specificato. + Il punto di riferimento da cui eseguire la misurazione + Lunghezza corda + Elenco di punti sulla curva, incluso il punto specificato e lungo la direzione della curva. - - Aggiunge l'elenco specificato di riflessi ad una T-Spline. - Elenco dei riflessi - Indica se saldare le parti simmetriche - Tolleranza per la saldatura di parti simmetriche - Superficie T-Spline con nuovi riflessi aggiunti + + Restituisce un CoordinateSystem alla distanza specificata dal punto iniziale della curva. L'asse Y risulta tangente alla curva, l'asse X è la curvatura. + La distanza lungo la curva in corrispondenza della quale eseguire la valutazione + CoordinateSystem sulla curva + + coordoncurve,curvecoord,derivatives + - - Rimuove tutti i riflessi dalla T-Spline specificata. - La superficie T-Spline con dati riflessi è stata rimossa + + Restituisce un piano alla distanza specificata dal punto iniziale della curva. La perpendicolare al piano è allineata alla tangente della curva. + La distanza lungo la curva in corrispondenza della quale eseguire la valutazione + Piano sulla curva + + planeoncurve,planecurve,tangentplane + - - Comprime tutta la topologia su una superficie e fa in modo che gli indici siano contigui. Questa funzione mantiene l'ordine relativo degli indici. - tspline,index,compress + + Ottiene la lunghezza del segmento misurata dal punto iniziale della curva al parametro specificato. + Valore compreso tra 0 e 1 + Lunghezza segmento + + lengthatparameter,dist along,lengthatpoint,arclength + - - Suddivide le facce specificate in quattro facce ciascuna in modalità esatta o semplificata - a seconda dell'input 'exact'. - Elenco delle facce da suddividere - Se è False, la superficie risultante può essere più piatta e nitida rispetto all'originale, - Se è True, mantiene la sua forma originale - T-Spline con determinate facce suddivise - tspline,subdivide,faces,simple + + Ottiene il parametro ad una determinata lunghezza di arco sulla curva. + La distanza lungo la curva in corrispondenza della quale eseguire la valutazione + Il parametro + + parameteratlen,param along,paramatlen,arclength + - - Interpola una data superficie T-Spline. L'interpolazione in avanti sposta i punti di controllo sulle posizioni dei parametri sulla superficie. L'interpolazione inversa, invece, genera un punto sulla superficie di ciascun punto di controllo originale e lo sposta nel punto corrispondente della superficie. - Direzione di interpolazione: in avanti se è False, inversa in caso contrario - T-Spline interpolata nella direzione indicata - tspline,interpolate,reverse + + Ottiene il parametro ad una determinata lunghezza di corda sulla curva rispetto alla posizione data. + La lunghezza dell'asta in base alla quale valutare + Parametro della curva da cui eseguire la misurazione + true se si sposta in avanti lungo la curva + Il parametro + + measure from,measure to,parameteratdist + - - Estrae ogni dato vertice T-Spline e lo trascina verso il punto più vicino - sulle geometrie di destinazione. Se 'surfacePoints' è True, viene trascinato - il punto di superficie del vertice. Se è False, viene trascinato il grip di controllo. - Elenco di vertici da spostare - Elenco delle geometrie verso cui eseguire il trascinamento - Flag che indica se utilizzare la superficie o i punti di controllo dei vertici - Superficie T-Spline con vertici estratti - tspline,pull,vertices + + Ottiene il parametro nel punto iniziale di una curva + Valore parametro + + start domain,curvestart + - - Riduce i punti di controllo di vertici specificati su un singolo piano. - Richiede un input di almeno quattro vertici. - Elenco dei vertici - Superficie T-Spline con vertici livellati - tspline,flatten,vertices + + Ottiene il parametro nel punto finale di una curva + Valore parametro + + end domain,curveend + - - Riduce i punti di controllo dei vertici dati su un singolo piano - che sarà parallelo al piano specificato. - Richiede un input di almeno quattro vertici. - Elenco dei vertici - Piano parallelamente al quale devono essere adattati i vertici - Superficie T-Spline con vertici livellati - tspline,flatten,vertices,fitparallel + + Ottiene la lunghezza del segmento tra due punti parametrici sulla curva + Valore compreso tra 0 e 1 + Valore compreso tra 0 e 1 + Lunghezza segmento + + measure,distance,arclength + - - Copiare le facce specificate in una nuova superficie T-Spline senza simmetria. - Facce da duplicare - Superficie T-Spline con solo facce selezionate - tspline,face,duplicate + + Ottiene il parametro in corrispondenza di un punto specificato lungo la curva. Se il punto non si trova sulla curva, ParameterAtPoint restituirà ancora un valore che corrisponderà ad un punto vicino sulla curva, ma il punto non è in generale il punto più vicino. + Un punto su o in prossimità della curva + Il parametro sulla curva per il punto specificato. + + projectpoint,closestparam,curveparam + - - Inverte le normali di tutte le facce della mesh. - Superficie T-Spline con normali invertite - tspline,flip,normal,vector + + Inverte la direzione della curva + Una nuova curva con direzione opposta + + flip + - - Rende uniformi tutti gli intervalli dei nodi su una superficie T-Spline. - Superficie T-Spline con interni uniformi - tspline,knot,uniform + + Applica l'offset ad una curva in base ad un valore specificato. La curva deve essere piana. + Un valore positivo o negativo per la distanza per eseguire l'offset + nuove curve di offset + + thicken,lines + + + 0.5,0.4 + - - Standardizza la T-Spline specificata fino al punto in cui è possibile eseguire - un inserimento esatto. Se non è possibile standardizzarla, viene mostrato un avviso - che ne spiega il motivo. - Superficie T-Spline standardizzata - tspline,standardize + + Crea una o più curve eseguendo l'offset di una curva piana in base alla distanza specificata in un piano definito dalla normale al piano. Se sono presenti spazi tra le curve del componente di offset, vengono riempiti estendendo le curve di offset. Per default, l'argomento di input "planeNormal" è impostato sulla normale al piano contenente la curva, ma è possibile fornire una normale esplicita parallela alla normale alla curva originale per controllare meglio la direzione dell'offset. Ad esempio, se è richiesta una direzione di offset uniforme per più curve che condividono lo stesso piano, i"planeNormal" può essere utilizzato per sostituire le normali alle singole curve e forzare l'offset di tutte le curve nella stessa direzione. Invertendo la normale, si inverte la direzione dell'offset. + Una distanza di offset positiva si applica nella direzione del prodotto vettoriale tra la tangente alla curva e il vettore normale al piano, mentre un offset negativo si applica nella direzione opposta. + La normale al piano della curva. L'impostazione di default è la normale al piano della curva di input + Una o più curve di offset + + thicken,lines + + + 0.5,0.4 + - - Sposta i vertici specificati lungo il vettore specificato. - Elenco dei vertici da spostare - Direzione in cui effettuare lo spostamento - Flag che indica se utilizzare la superficie o i punti di controllo dei vertici + + Crea una curva mediante trascinamento sul piano + Il piano su cui estrarre la curva + Una curva sul piano + + projectcurve,toplane + + + + Sposta la curva sulla superficie di input, nella direzione delle normali della superficie. + + + projectcurve,tosurf + - - Esporta un dato gruppo di superfici T-Spline in un file scena T-Spline. - Gruppo di superfici T-Spline da esportare - Percorso del file in cui eseguire il salvataggio - Percorso in cui si sta salvando il gruppo di T-Spline - tspline,export,save,tss,path + + Rimuove l'inizio della curva in corrispondenza del parametro specificato + Il parametro in corrispondenza del quale iniziare il taglio + Una nuova curva con l'inizio rimosso + + rem,remstart,removestart,trimcurve + - - Esporta una data superficie T-Spline in un file mesh T-Spline. - Superficie T-spline da esportare - Percorso del file in cui eseguire il salvataggio - Percorso in cui si sta salvando la superficie T-Spline - tspline,export,save,tsm,path + + Rimuove la fine della curva in corrispondenza del parametro specificato + Il parametro in corrispondenza del quale iniziare il taglio + Una nuova curva con l'estremità rimossa + + rem,remend,removeend,trimcurve + - - Converte la superficie T-Spline specificata in una stringa in formato mesh T-Spline (TSM). - Superficie T-Spline da serializzare - Stringa in cui la superficie T-Spline viene serializzata - tspline,import,serialize + + Rimuove l'inizio e la fine della curva in corrispondenza dei parametri specificati. + Il parametro in corrispondenza del quale iniziare il taglio + Il parametro in corrispondenza del quale iniziare il taglio + Una nuova curva con segmenti esterni rimossi + + rem,remend,remstart,remove,trimcurve,removeends + - - Crea una superficie T-Spline da una data stringa in formato mesh T-Spline (TSM). - Rappresentazione stringa del file mesh T-Spline - Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme - Superficie T-Spline appena caricata nell'elenco - tspline,import,serialize + + Rimuove una parte interna di una curva in base ai parametri specificati + Il parametro in corrispondenza del quale iniziare il taglio + Il parametro in corrispondenza del quale iniziare il taglio + Una nuova curva con segmento interno rimosso + + rem,removemiddle,middle,remmiddle,cutout,trimcurve + - - Carica una superficie T-Spline dal percorso del file mesh T-Spline specificato. - Percorso del file da cui eseguire il caricamento - Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme - Superficie T-Spline appena caricata nell'elenco - tspline,import,load,tsm,path + + Rimuove più segmenti della curva, eliminando il primo, terzo, quinto segmento e così via + Un elenco di parametri in base al quale dividere la curva + Una serie di curve che eliminano il primo, il terzo, il quinto... segmento + + rem,removeparts,remparts,cutout,trimcurv,interior,odd + + + + Rimuove i segmenti pari o dispari della curva divisa in corrispondenza dei parametri specificati, a seconda che il flag 'discardEvenSegments' sia rispettivamente true o false. + Un elenco di parametri in base al quale dividere la curva + Attivare/Disattivare per eliminare anche i segmenti + Elenco di curve rimanenti dopo l'eliminazione dei segmenti di curva pari o dispari. + + rem,removeparts,remparts,cutout,trimcurv,interior,even + - - Carica una superficie T-Spline dal file mesh T-Spline specificato. - File da cui eseguire il caricamento - Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme - Superficie T-Spline appena caricata nell'elenco - tspline,import,load,tsm,file + + Divide una curva in più parti in corrispondenza dei parametri specificati + Un elenco di parametri in base al quale dividere la curva + Curve create dalla divisione + + cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + - - Carica una serie di superfici T-Spline dal percorso del file scena T-Spline specificato. - Percorso del file da cui eseguire il caricamento - Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme - Un gruppo di superfici T-Spline appena caricato - tspline,import,load,tss,path + + Dividere una curva in più parti in corrispondenza dei punti specificati + I punti sulla curva in cui essa deve essere divisa + Curve create dalla divisione + + cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + - - Carica una serie di superfici T-Spline dal file scena T-Spline specificato. - File da cui eseguire il caricamento - Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme - Un gruppo di superfici T-spline appena caricato - tspline,import,load,tss,file + + Unisce un gruppo di curve alla fine della PolyCurve. Inverte le curve per garantire la connettività. + Altre curve o curve da unire a PolyCurve + Una PolyCurve create da curve + + convertcurves,curves2polycurve,joincurves,concat,joinall,joinmany + - - Ottiene una rappresentazione stringa di UV + + Estrude una curva nella direzione del vettore normale + La distanza di estrusione della curva + La superficie estrusa + + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve + - - Confronta due elementi UV - L'altro elemento UV - Indica se i due oggetti sono uguali + + Estrude una curva nella direzione specificata, per la lunghezza del vettore di input + Vettore lungo cui eseguire l'estrusione + La superficie estrusa + + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve + - - Ottiene un hashcode per il tipo - Hashcode univoco per l'oggetto corrente + + Estrude una curva nella direzione specificata, per la distanza specificata + Vettore lungo cui eseguire l'estrusione + Distanza di estrusione + La superficie estrusa + + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve + - - Crea un UV da due valori Double. - Valore U - Valore V - Valore UV creato da coordinate + + Estrude una curva nella direzione normale, per la distanza specificata. La curva deve essere chiusa. + Distanza di estrusione + Il solido estruso - surfaceparam,parameters,uv,uvs + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - - Ottiene il componente U di un UV + + Estrude una curva nella direzione specificata, per la lunghezza del vettore di input. La curva deve essere chiusa. + Vettore lungo cui eseguire l'estrusione + Il solido estruso - uv,uvs + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - - Ottiene il componente V di un UV + + Estrude una curva nella direzione specificata, per la distanza specificata. La curva deve essere chiusa. + Vettore lungo cui eseguire l'estrusione + Distanza di estrusione + Il solido estruso - uv,uvs + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - - Ottiene una rappresentazione stringa del vertice + + Estende una curva per una distanza data fino ad un'estremità specifica determinata da un punto di selezione. Il lato selezionato viene esteso. Le curve chiuse quali cerchi ed ellissi non possono essere estese. Se la curva in corso di estensione è lineare, anche l'estensione sarà lineare. + Distanza da estendere + Un punto sull'estremità da estendere + La curva estesa + + makelonger,stretch,extendside + - - Punto in cui è posizionato il vertice corrente + + Estende la parte iniziale di una curva per la distanza data. Le curve chiuse quali cerchi ed ellissi non possono essere estese. Se la curva in corso di estensione è lineare, anche l'estensione sarà lineare. + Distanza da estendere + La curva estesa + + makelonger,stretch + - - Spigoli originati dal vertice corrente + + Estende la parte finale di una curva per la distanza data. Le curve chiuse quali cerchi ed ellissi non possono essere estese. Se la curva in corso di estensione è lineare, anche l'estensione sarà lineare. + Distanza da estendere + La curva estesa + + makelonger,stretch + - - Facce adiacenti al vertice corrente + + Definisce in modo approssimato una curva a partire da una raccolta di archi e linee + Una serie di archi e linee che si avvicinano alla curva + + rationalizecurve,fitarcs,fitlines,arcs,lines + + + 0.5,0.5,0.5,0.4,0.4 + - - Ottiene una rappresentazione stringa di BoundingBox + + Converte la curva in un'approssimazione NurbsCurve + Una NurbsCurve che si avvicina alla curva + + curve2spline,convertcurve,tospline,lines + + + 0.5,0.5,0.5,0.4 + - - Confronta due elementi BoundingBox - Altro elemento BoundingBox - Indica se i due oggetti sono uguali + + Applica una superficie ad una curva chiusa + Una superficie all'interno della curva + + fill,profiletosurf,loop,loop2surf,edgesurf + - - Ottiene un hashcode per il tipo - Hashcode univoco per l'oggetto corrente + + Proietta una curva di input lungo una direzione di proiezione data su una geometria di base specificata. + Geometria su cui proiettare + Vettore + Elenco delle geometrie proiettate nella geometria di base - - Crea un BoundingBox allineato all'asse intorno alla geometria di input. - + + Esegue l'estrusione su percorso della curva corrente lungo la curva del percorso, creando una superficie + - bounding,bound + sweep1,curve2surf - - Crea un BoundingBox allineato all'asse intorno alle geometrie di input. - Geometrie per determinare il riquadro di delimitazione - Riquadro di delimitazione che racchiude le geometrie + + Esegue l'estrusione su percorso della curva chiusa corrente lungo la curva del percorso, creando un solido + + - bounding,bound,multiple,boundall + sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - - Crea un riquadro di delimitazione orientato, con volume minimo e non allineato all'asse attorno alle geometrie di input. - - Riquadro di delimitazione orientato attorno alle geometrie di input. - - - Crea un BoundingBox non allineato all'asse intorno alla geometria di input, orientato lungo gli assi X, Y e Z del CoordinateSystem. - - - + + Esegue l'estrusione su percorso della curva chiusa corrente lungo la curva del percorso, creando un solido + Il percorso che rappresenta la traiettoria di estrusione su percorso + Tagliare l'estremità dell'estrusione su percorso e renderla normale al percorso + Un solido che esegue l'estrusione su percorso di questa curva chiusa lungo la curva del percorso - bounding,bound + sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - - Crea un BoundingBox non allineato all'asse intorno alle geometrie di input, orientato lungo gli assi X, Y e Z del CoordinateSystem. - - + + Restituisce una nuova curva, approssimata con la tolleranza data + - bounding,bound,multiple,boundall + fitcurve,reducecurve,simplecurve,approximate - - Crea un BoundingBox allineato all'asse che si estende dal punto minimo al punto massimo. - - - - - bounding,bound,bymaxmin,max,min,bypoints - + + Memorizza l'ID thread gestito del thread che ha chiamato questo costruttore. + Utilizzato per avvertire gli utenti in caso di potenziali problemi di multi-threading. + + + Viene utilizzato solo per la verifica. + + + true + + + true + + + true + + + true + + + true + + + Mappatura tra tipi IGeometryEntity e costruttori Geometry mediante host. + + + Meccanismo di registrazione del tipo di geometria. + Tipo di interfacce derivate da IGeometryEntity. + Elemento delegato per la costruzione della geometria. + + + true + + + + + + + Applica la traslazione alla geometria data in base ai valori di spostamento nelle direzioni X, Y e Z definiti nel sistema di coordinate globali (WCS). + Spostamento lungo l'asse X. + Spostamento lungo l'asse Y. + Spostamento lungo l'asse Z. + Geometria trasformata. + move,by amount + + + Applica la traslazione alla geometria nella direzione indicata, in base alla lunghezza del vettore + move,along vector - - Crea un BoundingBox dalle coordinate minime (angolo sinistro inferiore posteriore del riquadro) alle coordinate massime (angolo destro superiore anteriore del riquadro). Il CoordinateSystem è la trasformazione dallo spazio delle coordinate del riquadro allo spazio modello. Questo metodo consente l'adattamento all'API di Revit e permette l'estrazione dei parametri di un BoundingBox di Revit senza alcuna conversione. - - - - - - bounding,bound,bymaxmin,max,min,bypoints - + + Applica la traslazione a qualsiasi tipo di geometria, con la distanza e la direzione specificate. + Direzione di spostamento. + Distanza di spostamento lungo la direzione data. + Geometria trasformata. + move,along vector,distance - - Punto minimo + + Trasforma la geometria in base alla trasformazione specificata del CoordinateSystem + Geometria trasformata - - Punto massimo + + Trasforma la geometria da un CoordinateSystem di origine a un nuovo CoordinateSystem contestuale. + + + Geometria trasformata. + from,to - - CoordinateSystem di BoundingBox. Per un riquadro allineato all'asse, il CS viene orientato insieme agli assi X, Y e Z e si trova al centro del riquadro. Per un riquadro non allineato, il CS può avere un orientamento arbitrario ed è centrato al centro del riquadro. + + Ruota un oggetto di un numero di gradi specificato intorno ad un'origine e ad un asse + around,axis,degrees - - Ottiene l'intersezione di due BoundingBox. Nota: questa operazione non funziona per i riquadri non allineati all'asse, poiché tali intersezioni potrebbero non produrre un riquadro. Interseca invece i cuboidi corrispondenti. - Altro riquadro di delimitazione da intersecare - Riquadro di delimitazione ottenuto dall'intersezione di riquadri di delimitazione + + Ruota un oggetto di un numero di gradi specificato intorno all'origine del piano e alla normale + around,normal,degrees - - Determina se due BoundingBox si intersecano. Nota: questa operazione funziona solo se entrambi i riquadri di delimitazione hanno lo stesso allineamento (trasformazione). In questi casi, verificare l'intersezione tra i cuboidi corrispondenti. - Altro riquadro di delimitazione - Lascia intersecare i riquadri di delimitazione - - get overlap - + + Crea una copia speculare dell'oggetto rispetto al piano di input + reflect,flip over - - Determina se il BoundingBox è vuoto - Restituisce true se il riquadro di delimitazione è vuoto + + Adatta in scala intorno all'origine in modo uniforme + resize,size - - Determina se un punto è all'interno del riquadro di delimitazione. - Il punto di prova - True se il punto è interno, altrimenti false - - point inside,testpoint - + + Adatta in scala intorno all'origine in modo non uniforme + resize,size,scalenu,scaleNU - - Ottiene il riquadro di delimitazione come cuboide solido. - Restituisce la rappresentazione cuboide del riquadro di delimitazione. - - converttosolid,bb2cube,bb2cub,bounding tosolid,cubes - - - 0.5,0.4,0.3,0.5,0.3 - + + Adatta in scala intorno ad un determinato piano in modo non uniforme + resize,size,scalenu,scaleNU - - Ottiene il riquadro di delimitazione come raccolta di superfici. - Restituisce la rappresentazione PolySurface del riquadro di delimitazione - - converttosurfaces,convert2surfaces,bbtosrfs,bbtosrfs,bounding to surfaces,bound to poly,convert2poly - + + Applica la scala in modo uniforme intorno ad un punto dato, utilizzando come valori scalari due punti di selezione + resize,from,to,size - - Analizzare la stringa JSON in entrata formattata con lo schema autodesk.geometry:boundingbox3d-1.0.0. - Stringa JSON da analizzare - BoundingBox + + Applica la scala in una quota, tramite una base e 2 punti di selezione. L'asse di scalatura è definito dalla linea tra la base e tale punto. + resize,size,from,to,scale1d,1d,lines + 0.5,0.5,0.5,0.5,0.5,0.5,0.3 - - Convertire BoundingBox in un oggetto JSON formattato con lo schema autodesk.geometry:boundingbox3d-1.0.0. - Stringa JSON risultante + + Applica la scala in due dimensioni, tramite una base e due punti di selezione. I due punti di selezione vengono proiettati sul piano della base, al fine di determinare i fattori della seconda scala + resize,size,from,to,scale2d,2d - - Ottiene una rappresentazione stringa di CoordinateSystem + + Restituisce la distanza tra la geometria corrente e un'altra geometria + Altra geometria + Distanza + between,length,from,to - - Crea un CoordinateSystem come sistema di coordinate globali (WCS): origine 0, 0, 0; asse X 1, 0, 0; asse Y 0, 1, 0; asse Z 0, 0, 1 - zero,wcs + + Restituisce il punto della geometria corrente più vicino all'altra geometria + NearestPoint, GetClosestPoint - - Crea un CoordinateSystem con origine nelle posizioni X e Y. Gli assi X e Y sono impostati come assi WCS X e Y. L'asse Z assume come default 0. + + Determina se un altro oggetto di geometria interseca l'oggetto corrente + intersects?,check intersection,test intersection - - Crea un CoordinateSystem con origine nelle posizioni X, Y e Z. Gli assi X e Y sono impostati come assi WCS X e Y. - translate + + Ottiene la geometria di intersezione per l'oggetto corrente e un altro oggetto + get overlap - - Crea un CoordinateSystem con origine nel punto di input. Gli assi X e Y sono impostati come assi WCS X e Y. - bypoint + + 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 - - Crea un CoordinateSystem con origine coincidente con quella del piano di input. Gli assi X e Y si trovano sul piano e sono allineati con gli assi X e Y del piano stesso. + + Divide la geometria corrente utilizzando un'altra geometria come strumento di taglio + cut - - Crea un CoordinateSystem in corrispondenza dell'origine con gli assi X e Y. I vettori di input vengono normalizzati prima della creazione del CoordinateSystem. + + Rimuove gli elementi dell'entità più vicini al punto di selezione - - Crea un CoordinateSystem in corrispondenza dell'origine con gli assi X e Y. L'asse Z viene ignorato completamente. I vettori di input vengono normalizzati prima della creazione del CoordinateSystem. - byxy,coord by2axis + + Separa gli elementi composti o non separati nei rispettivi componenti. - - Crea un CoordinateSystem in corrispondenza dei parametri di coordinata cilindrica, rispetto al sistema di coordinate specificato + + Verifica se i due oggetti dispongono della stessa geometria di rappresentazione o degli stessi valori numerici + approximate,near,close - - Crea un CoordinateSystem in corrispondenza dei parametri di coordinata sferica, rispetto al sistema di coordinate specificato + + Ottiene il BoundingBox contenente l'elemento di geometria dato + bounds - - Determina se è possibile ottenere l'inverso del CoordinateSystem corrente - inverse,testinverse + + Ottiene il riquadro di delimitazione orientato e con volume minimo contenente la geometria specificata. - - Verifica se la scalatura è ortogonale, ovvero se dispone di un componente di taglio. - uniform + + Converti geometria in JSON def solida + Stringa formatatta JSON - - Verifica se la scalatura è ortogonale e se tutti i vettori sono normalizzati. - uniform,normal,samelength + + Convertire la geometria in un oggetto JSON formattato con lo schema autodesk.geometry:geometry-1.0.0. + Stringa JSON risultante - - Restituisce il determinante del CoordinateSystem corrente + + Converte la struttura interna della geometria da analisi in spline. + - - Crea un punto che rappresenta l'origine del CoordinateSystem. - position,center + + Imposta gli attributi nome-valore come stringhe nella geometria di input. + Gli attributi vengono salvati insieme alla geometria quando viene esportata in un file SAT + e possono essere letti quando si importa la geometria dal file. + Nota: non si garantisce gli attributi verranno mantenuti nella geometria se + se quest'ultima viene sottoposta a eventuali operazioni geometriche. + Dizionario degli attributi della stringa nome-valore. + Restituisce una copia della geometria di input con gli attributi applicati. - - Restituisce l'asse X del CoordinateSystem. - left,right + + Restituisce gli attributi della stringa nome-valore impostati sulla geometria di input, se presenti. + Dizionario degli attributi della stringa nome-valore. - - Restituisce l'asse Y del CoordinateSystem. - forward,back + + Importa un file SAT e restituisce una serie di geometrie importate + Oggetto file che rappresenta il file SAT + Elenco di geometrie importate - - Restituisce l'asse Z del CoordinateSystem. - up,down + + Importa un file SAT e restituisce una matrice di geometrie importate + Percorso del file SAT + Elenco di geometrie importate - - Restituisce la scala dell'asse X del CoordinateSystem: la lunghezza del vettore dell'asse X. + + Importa un file SAT e restituisce una serie di geometrie importate. + Oggetto file che rappresenta il file SAT + Numero di mm per unità che rappresenta lo spazio unitario di "Dynamo". + Utilizzato per mettere in scala la geometria importata dallo spazio unitario definito nel file SAT a quello definito qui. + Se è impostato su -1, si presuppone che il file SAT sia senza unità e si importa la geometria senza messa in scala delle unità. + Elenco di geometrie importate - - Restituisce la scala dell'asse Y del CoordinateSystem: la lunghezza del vettore dell'asse Y. + + Importa un file SAT e restituisce una serie di geometrie importate. + Oggetto file che rappresenta il file SAT + Numero di mm per unità che rappresenta lo spazio unitario di "Dynamo". + Utilizzato per mettere in scala la geometria importata dallo spazio unitario definito nel file SAT a quello definito qui. + Se è impostato su -1, si presuppone che il file SAT sia senza unità e si importa la geometria senza messa in scala delle unità. + Elenco di geometrie importate - - Restituisce la scala dell'asse Z del CoordinateSystem: la lunghezza del vettore dell'asse Z. + + Importa una stringa JSON e restituisce una serie di geometrie importate + Stringa JSON contenente la geometria formattata def solida + Elenco di geometrie convertite - - Restituisce il piano sul quale giacciono gli assi X e Y, con la radice in corrispondenza dell'origine degli assi. + + Analizzare la stringa JSON in entrata formattata con lo schema autodesk.geometry:geometry-1.0.0. + Stringa JSON da analizzare + Oggetto geometrico + + + Esporta un elenco di geometria specificata nel percorso del file SAT dato + + + - - Restituisce il piano sul quale giacciono gli assi Y e Z, con la radice in corrispondenza dell'origine degli assi. + + Exports a list of specified geometry to the given SAT file path. + + + + - - Restituisce il piano sul quale giacciono gli assi Z e X, con la radice in corrispondenza dell'origine degli assi. + + Questo metodo è solo per uso interno. - - Ottiene l'inverso del CoordinateSystem corrente. Se si applica questo CoordinateSystem ad un elemento di geometria, l'originale viene invertito. + + Questo metodo è solo per uso interno. - - Crea una copia speculare dell'oggetto rispetto al piano di input - reflect,flip over + + Serializza un elenco di geometria specificata in formato Standard ACIS Binary (SAB) e restituisce dati di flusso binari serializzati + Geometria da serializzare + Dati in formato SAB come elenco di byte - - Applica l'argomento CoordinateSystem dopo l'argomento corrente - Risultato = argomento corrente * altro argomento + + Deserializza i dati specificati in formato Standard ACIS Binary (SAB) e restituisce un elenco di geometria + + - - Applica l'argomento CoordinateSystem prima dell'argomento corrente - Risultato = altro argomento * argomento corrente + + Utilizza un file SAB come input e deserializza la geometria ASM in + un oggetto LibG. + + Millimetro per unità dello spazio unitario di Dynamo; se è impostato su -1, non viene eseguita alcuna conversione delle unità. + - - Restituisce un vettore contenente i fattori di scala X, Y e Z - Vettore in scala - get size,scalecomponents,scalevector + + true - - Determina se due sistemi di coordinate sono uguali - Altro sistema di coordinate - Restituisce true se i sistemi di coordinate sono uguali + + Ottiene il sistema di coordinate di contesto/riferimento utilizzato per creare la geometria corrente. - - Applica la traslazione al CoordinateSystem dato, in base ai valori di spostamento nelle direzioni X, Y e Z definiti nel sistema di coordinate globali (WCS). - Spostamento lungo l'asse X. - Spostamento lungo l'asse Y. - Spostamento lungo l'asse Z. - CoordinateSystem trasformato. - move,by amount + + Ottiene una rappresentazione stringa della mesh - - Applica la traslazione all'oggetto in base alla direzione e all'intensità del vettore di input. - Vettore per direzione di traslazione - Sistema di coordinate traslato - move,along vector + + Crea una mesh da una raccolta di punti e una raccolta di IndexGroup che fanno riferimento alla raccolta di punti. + Elenco di punti che determinano le posizioni dei vertici + Indici per vertici + Mesh creata da punti + + mesh,meshes + - - Applica la traslazione a qualsiasi tipo di CoordinateSystem, con la distanza e la direzione specificate. - Vettore della direzione di spostamento - Distanza di spostamento lungo la direzione specificata - Sistema di coordinate traslato - move,along vector,distance + + Crea una mesh da una raccolta di punti e una raccolta di IndexGroup che fanno riferimento alla raccolta di punti. + Elenco di punti + Gruppi di indici per punti + Mesh + + mesh,meshes + - - Trasforma l'oggetto in base alla matrice del CoordinateSystem di input. - Sistema di coordinate di input - Sistema di coordinate trasformato + + Importa un file, analizzandolo in una serie di mesh. + I formati attualmente supportati sono: + .mix -- Meshmixer + .obj -- Wavefront - - Trasforma il CoordinateSystem corrente da un CoordinateSystem di origine ad un nuovo CoordinateSystem contestuale. - - - CoordinateSystem trasformato. + + Converte un oggetto geometria, quale un solido o una superficie, in una mesh. + La risoluzione della mesh è determinata dalla precisione di rendering di Dynamo - - Ruota un oggetto di un numero di gradi specificato attorno ad un'origine e ad un asse - Punto di origine - Asse vettoriale per la rotazione - Gradi da ruotare - Sistema di coordinate ruotato - around,axis,degrees + + Esporta le mesh in un formato determinato dal nome del file: + .mix -- Meshmixer + .obj -- Wavefront + .stl -- Formato STL + .dae -- COLLADA + .ply -- formato di file poligono; + Questa funzione restituisce il nome del file di output, che può + deve essere modificato se contiene caratteri non ASCII - - Consente di ruotare un oggetto intorno all'origine e alla perpendicolare di un dato piano di un - grado specificato - Piano da cui ottenere la normale - Valore di rotazione in gradi - Sistema di coordinate ruotato - /// around,normal,degrees + + Crea una nuova mesh dai vertici e dagli indici forniti. I vertici non devono + sovrapporsi. Gli indici devono essere insiemi di tre numeri interi + che indicano le tre posizioni nella matrice dei vertici + dei tre punti di un triangolo. - - Adatta in scala intorno all'origine in modo uniforme - Valore di scala - Sistema di coordinate in scala - resize,size + + Crea una nuova mesh dai punti e dagli indici forniti. I punti non devono + sovrapporsi. Gli indici devono essere gruppi di tre numeri interi + che indicano le tre posizioni nella matrice di punti + dei tre punti di un triangolo. - - Adatta in scala intorno all'origine in modo non uniforme - Valore di scala nell'asse X - Valore di scala nell'asse Y - Valore di scala nell'asse Z - Sistema di coordinate in scala - resize,size,scaleNU,scalenu + + Crea un piano mesh in base alle impostazioni correnti. + + + + + + mesh - - Adatta in scala intorno ad un determinato piano in modo non uniforme - Piano attorno a cui adattare in scala - Valore di scala nell'asse X - Valore di scala nell'asse Y - Valore di scala nell'asse Z - Sistema di coordinate in scala - resize,size,scaleNU,scalenu + + Crea un cuboide mesh in base alle impostazioni correnti. + + + + + + + + mesh - - Adatta in scala intorno ad un determinato punto in modo uniforme - Punto base di scala - Punto iniziale da cui adattare in scala - Punto finale fino a cui adattare in scala - Sistema di coordinate in scala - resize,from,to,size + + Crea una sfera mesh in base alle impostazioni correnti. + + + + + mesh - - Applica la scala in una dimensione utilizzando un punto base, un punto iniziale (di partenza) e un punto finale (di arrivo). L'asse di scala è definito dalla linea tra il punto base e il punto iniziale. - Punto base di scala - Punto iniziale da cui adattare in scala - Punto finale fino a cui adattare in scala - Sistema di coordinate in scala - resize,size,from,to,scale1d,1d, lines - 0.5,0.5,0.5,0.5,0.5,0.5,0.4 + + Crea un cono mesh in base alle impostazioni correnti. + + + + + + + mesh - - Applica la scala in due dimensioni, tramite una base e due punti di selezione. I due punti di selezione vengono proiettati sul piano della base, al fine di determinare i fattori della seconda scala - Punto base di scala - Punto iniziale da cui adattare in scala - Punto finale fino a cui adattare in scala - Sistema di coordinate in scala - resize,size,from,to,scale2d,2d + + Restituisce una mesh mediante l'estrusione di una polilinea 3D. + PolyCurve da estrudere + Altezza di estrusione + Direzione del vettore per l'estrusione + Estrusione della chiusura della mesh (solo se PolyCurve è piana) + mesh - - Analizzare la stringa JSON in entrata formattata con lo schema autodesk.matem:matrix44d-1.0.0. - Stringa JSON da analizzare - CoordinateSystem + + Indici dei vertici che costituiscono ciascuna faccia in senso antiorario + + mesh,meshes + - - Convertire CoordinateSystem in un oggetto JSON formattato con lo schema autodesk.matem:matrix44d-1.0.0. - Stringa JSON risultante + + Vettore perpendicolare a questo vertice + + mesh,meshes + - - Memorizza l'ID thread gestito del thread che ha chiamato questo costruttore. - Utilizzato per avvertire gli utenti in caso di potenziali problemi di multi-threading. + + Posizioni dei vertici + + mesh,meshes + - - Viene utilizzato solo per la verifica. + + Restituisce il numero di vertici nella mesh. - - true + + Restituisce il numero di bordi nella mesh. - - true + + Restituisce il numero di triangoli nella mesh. - - Questo metodo viene chiamato quando l'elemento visualizzabile non è più necessario. + + Restituisce il volume della mesh fornita. + volume - - true + + Restituisce l'area della mesh fornita. + area - - true + + Restituisce i vertici grezzi di questa mesh come elenco di numeri. Ogni serie di + tre numeri consecutivi rappresenta un punto. - - true + + Restituisce i vertici grezzi di questa mesh come elenco di numeri. Ogni serie di + sei numeri consecutivi rappresenta due punti. - - Mappatura tra tipi IGeometryEntity e costruttori Geometry mediante host. + + Restituisce i vertici grezzi di questa mesh come elenco di numeri. Ogni serie di + nove numeri consecutivi rappresenta tre punti di un triangolo. - - Meccanismo di registrazione del tipo di geometria. - Tipo di interfacce derivate da IGeometryEntity. - Elemento delegato per la costruzione della geometria. + + Restituisce gli indici dei vertici per ciascun triangolo mesh + (invece degli indici dei vertici univoci). + Elenco di indici dei vertici per ciascun triangolo mesh. - - true + + Converte i bordi della mesh in linee e li restituisce. - - - + + Converte le facce della mesh in superfici di chiusura e le restituisce. Nota: + questo metodo può generare MOLTE superfici pesanti e potrebbe + rallentare Dynamo con mesh di grandi dimensioni. - - Applica la traslazione alla geometria data in base ai valori di spostamento nelle direzioni X, Y e Z definiti nel sistema di coordinate globali (WCS). - Spostamento lungo l'asse X. - Spostamento lungo l'asse Y. - Spostamento lungo l'asse Z. - Geometria trasformata. - move,by amount + + Converte i triangoli della mesh in mesh singole e le restituisce. - - Applica la traslazione alla geometria nella direzione indicata, in base alla lunghezza del vettore - move,along vector + + Restituisce le normali per ogni faccia del triangolo in una determinata mesh. + - - Applica la traslazione a qualsiasi tipo di geometria, con la distanza e la direzione specificate. - Direzione di spostamento. - Distanza di spostamento lungo la direzione data. - Geometria trasformata. - move,along vector,distance + + Restituisce i baricentri dei triangoli. - - Trasforma la geometria in base alla trasformazione specificata del CoordinateSystem - Geometria trasformata + + Restituisce una nuova mesh unificando la mesh dello strumento e la mesh originale. + + mesh - - Trasforma la geometria da un CoordinateSystem di origine a un nuovo CoordinateSystem contestuale. - - - Geometria trasformata. - from,to + + Restituisce una nuova mesh sottraendo la mesh dello strumento dalla mesh originale. + + mesh - - Ruota un oggetto di un numero di gradi specificato intorno ad un'origine e ad un asse - around,axis,degrees + + Restituisce una nuova mesh costituita dall'intersezione tra la mesh + dello strumento e la mesh originale. + + mesh - - Ruota un oggetto di un numero di gradi specificato intorno all'origine del piano e alla normale - around,normal,degrees + + Restituisce una nuova mesh con i seguenti difetti riparati: + Piccoli componenti: se la mesh contiene segmenti + molto piccoli e scollegati, rispetto alla dimensione complessiva della mesh, questi verranno + ignorati. + Fori: i fori nella mesh vengono riempiti. + Regioni non manifold: se un vertice è collegato a più di + due bordi di *contorno*, o un bordo è collegato a più di + due triangoli, il vertice/bordo non è manifold. Il + toolkit della mesh rimuoverà la geometria fino a quando la mesh non sarà manifold + + Questo metodo tenta di preservare la maggior parte possibile della mesh originale + possibile, al contrario di MakeWatertight, che ricampiona la mesh. - - Crea una copia speculare dell'oggetto rispetto al piano di input - reflect,flip over + + Rimuove i contorni interni di una mesh. Si ha un contorno interno + quando sono presenti vertici coincidenti, come se la mesh avesse gruppi + di triangoli separati per il coperchio di una pentola e il corpo della pentola. - - Adatta in scala intorno all'origine in modo uniforme - resize,size + + Restituisce una nuova mesh a tenuta ermetica e stampabile in 3D. Per + rendere ermetica una mesh, vengono rimosse dalla mesh + autointersezioni, sovrapposizioni e geometria non manifold. Il metodo calcola un campo di distanza + a banda sottile e genera una nuova mesh utilizzando dei cubi marcianti ma non riproietta + sulla mesh originale. + + In pratica la mesh viene riempita con tanti mattoncini e viene creata + una nuova mesh attorno ad essi. - - Adatta in scala intorno all'origine in modo non uniforme - resize,size,scalenu,scaleNU + + Restituisce una nuova mesh che è stata svuotata per la stampa 3D. + Numero di fori di fuga + Raggio dei fori di fuga + Distanza di offset interna + Risoluzione per la creazione del solido che rappresenta la superficie interna della mesh cava (8-4096) + Risoluzione per la generazione della mesh sulla superficie interna della mesh cava (8-4096) + Mesh cava - - Adatta in scala intorno ad un determinato piano in modo non uniforme - resize,size,scalenu,scaleNU + + Restituisce una nuova mesh con struttura di supporto. Le impostazioni della soglia di default vengono utilizzate se l'input è vuoto. + Altezza della base dove i montanti di supporto intersecano il terreno + Diametro della base dove i montanti di supporto intersecano il terreno + Diametro dei montanti di supporto + Altezza della punta dove i montanti di supporto toccano la mesh + Diametro della punta dove i montanti di supporto toccano la mesh + Mesh con struttura di supporto - - Applica la scala in modo uniforme intorno ad un punto dato, utilizzando come valori scalari due punti di selezione - resize,from,to,size + + Restituisce una nuova mesh con un numero ridotto di triangoli. + Obiettivo di riduzione del numero di triangoli + Mesh ridotta - - Applica la scala in una quota, tramite una base e 2 punti di selezione. L'asse di scalatura è definito dalla linea tra la base e tale punto. - resize,size,from,to,scale1d,1d,lines - 0.5,0.5,0.5,0.5,0.5,0.5,0.3 + + Restituisce una nuova mesh distribuendo i triangoli in modo più uniforme su tutta la selezione + indipendentemente da qualsiasi modifica nelle normali dei triangoli nella selezione specificata. + mesh - - Applica la scala in due dimensioni, tramite una base e due punti di selezione. I due punti di selezione vengono proiettati sul piano della base, al fine di determinare i fattori della seconda scala - resize,size,from,to,scale2d,2d + + Restituisce una nuova mesh levigata. Per default, il tipo di levigatura è + cotangente, che leviga senza arrivare ai vertici. + Imposta la "scala spaziale" della levigatura. Valori più bassi producono una maggiore + levigatura locale e in genere si ottiene un risultato meno "omogeneo" (0,1-64,0). + Mesh levigata - - Restituisce la distanza tra la geometria corrente e un'altra geometria - Altra geometria - Distanza - between,length,from,to + + Crea un taglio piano geometrico preciso che rimuova parti della mesh + che si trovano sul lato del piano in direzione della normale del piano. + Piano impostato da utilizzare per il taglio + Tentare di creare un riempimento minimo utilizzando il minor + numero di triangoli. + mesh - - Restituisce il punto della geometria corrente più vicino all'altra geometria - NearestPoint, GetClosestPoint + + Interseca il piano di input con la mesh, producendo una PolyCurve. - - Determina se un altro oggetto di geometria interseca l'oggetto corrente - intersects?,check intersection,test intersection + + Proietta il punto sulla mesh lungo la direzione specificata. - - Ottiene la geometria di intersezione per l'oggetto corrente e un altro oggetto - get overlap + + Il punto della mesh più vicino al punto specificato - - 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 + + Riflette la mesh sul piano di input. - - Divide la geometria corrente utilizzando un'altra geometria come strumento di taglio - cut + + Ruota la mesh attorno all'asse di input in base ai gradi di input. La rotazione + viene centrata nell'origine. - - Rimuove gli elementi dell'entità più vicini al punto di selezione + + Mette in scala la mesh in base al valore di input. - - Separa gli elementi composti o non separati nei rispettivi componenti. + + Mette in scala la mesh in modo non uniforme in base a fattori di scala. - - Verifica se i due oggetti dispongono della stessa geometria di rappresentazione o degli stessi valori numerici - approximate,near,close + + Trasla una mesh nella direzione del vettore di input per la lunghezza del vettore. - - Ottiene il BoundingBox contenente l'elemento di geometria dato - bounds + + Trasla la mesh nella direzione del vettore di input in base alla distanza di input. - - Ottiene il riquadro di delimitazione orientato e con volume minimo contenente la geometria specificata. + + Trasla la mesh in base alle distanze di input. - - Converti geometria in JSON def solida - Stringa formatatta JSON + + Analizzare la stringa JSON in entrata formattata con lo schema dynamo.geometry:mesh-1.0.0. + Stringa JSON da analizzare + Retino - - Convertire la geometria in un oggetto JSON formattato con lo schema autodesk.geometry:geometry-1.0.0. + + Convertire la mesh in un oggetto JSON formattato con lo schema dynamo.geometry:mesh-1.0.0. Stringa JSON risultante - - Converte la struttura interna della geometria da analisi in spline. - - - - Imposta gli attributi nome-valore come stringhe nella geometria di input. - Gli attributi vengono salvati insieme alla geometria quando viene esportata in un file SAT - e possono essere letti quando si importa la geometria dal file. - Nota: non si garantisce gli attributi verranno mantenuti nella geometria se - se quest'ultima viene sottoposta a eventuali operazioni geometriche. - Dizionario degli attributi della stringa nome-valore. - Restituisce una copia della geometria di input con gli attributi applicati. + + Il tipo di condizione al contorno applicato ai pannelli in una mesh. - - Restituisce gli attributi della stringa nome-valore impostati sulla geometria di input, se presenti. - Dizionario degli attributi della stringa nome-valore. + + Consente ai pannelli di sovrapporsi al contorno. - - Importa un file SAT e restituisce una serie di geometrie importate - Oggetto file che rappresenta il file SAT - Elenco di geometrie importate + + Non consente ai pannelli di sovrapporsi al contorno. - - Importa un file SAT e restituisce una matrice di geometrie importate - Percorso del file SAT - Elenco di geometrie importate + + Rimuovere i vertici che non giacciono sulla FACCIA di input. - - Importa un file SAT e restituisce una serie di geometrie importate. - Oggetto file che rappresenta il file SAT - Numero di mm per unità che rappresenta lo spazio unitario di "Dynamo". - Utilizzato per mettere in scala la geometria importata dallo spazio unitario definito nel file SAT a quello definito qui. - Se è impostato su -1, si presuppone che il file SAT sia senza unità e si importa la geometria senza messa in scala delle unità. - Elenco di geometrie importate + + Taglia i pannelli sovrapposti fino al contorno della superficie. - - Importa un file SAT e restituisce una serie di geometrie importate. - Oggetto file che rappresenta il file SAT - Numero di mm per unità che rappresenta lo spazio unitario di "Dynamo". - Utilizzato per mettere in scala la geometria importata dallo spazio unitario definito nel file SAT a quello definito qui. - Se è impostato su -1, si presuppone che il file SAT sia senza unità e si importa la geometria senza messa in scala delle unità. - Elenco di geometrie importate + + Ottiene una rappresentazione stringa di PanelSurface. - - Importa una stringa JSON e restituisce una serie di geometrie importate - Stringa JSON contenente la geometria formattata def solida - Elenco di geometrie convertite + + Dispone in pannelli la superficie di input in un motivo di piastrellatura quadrata. + Superficie di input da disporre in pannelli + Numero di motivi nella direzione U + Numero di motivi nella direzione V + Mantieni, rimuovi o RemoveVertices + + panel, surface, quad - - Analizzare la stringa JSON in entrata formattata con lo schema autodesk.geometry:geometry-1.0.0. - Stringa JSON da analizzare - Oggetto geometrico + + Dispone in pannelli la superficie di input in una griglia quadrata, con ogni quadrato diviso in quattro triangoli in base alle relative diagonali. + Superficie di input da disporre in pannelli + Numero di motivi nella direzione U + Numero di motivi nella direzione V + Mantieni, rimuovi o RemoveVertices + + panel, surface, cross, split, square + + + Dispone in pannelli la superficie di input in una griglia quadrata, con ogni quadrato diviso in due triangoli in base ad una diagonale. Per default, la diagonale va dall'angolo inferiore sinistro all'angolo superiore destro. + Superficie di input da disporre in pannelli + Numero di motivi nella direzione U + Numero di motivi nella direzione V + Quando l'opzione è impostata su True, la diagonale va dall'angolo superiore sinistro all'angolo inferiore destro di ciascun quadrato. + Mantieni, rimuovi o RemoveVertices + + panel, surface, diagonally, split, square - - Esporta la geometria specificata nel file SAT presente nel percorso dato - Nome del file nel quale esportare la geometria + + Dispone in pannelli la superficie di input in un motivo a forma di rombo. + Superficie di input da disporre in pannelli + Numero di motivi nella direzione U + Numero di motivi nella direzione V + Mantieni, rimuovi o RemoveVertices + panel, surface, diamond - - Esporta la geometria specificata nel file SAT presente nel percorso dato - Nome del file nel quale esportare la geometria - Le unità di misura da utilizzare + + Dispone in pannelli la superficie di input in un motivo a forma di rombo, con ogni rombo diviso verticalmente o orizzontalmente in due triangoli. Per default, ogni rombo viene diviso verticalmente. + Superficie di input da disporre in pannelli + Numero di motivi nella direzione U + Numero di motivi nella direzione V + Quando l'opzione è impostata su True, il rombo viene diviso orizzontalmente. + Mantieni, rimuovi o RemoveVertices + panel, surface, split, diamond - - Esporta un elenco di geometria specificata nel percorso del file SAT dato - - + + Dispone in pannelli la superficie di input in parallelogrammi affiancati verticalmente e orizzontalmente. Ogni parallelogramma è un quadrato con un taglio applicato lungo l'asse V o l'asse U determinato dall'input ‘alignWithUAxis’ e da un fattore di taglio. Per default, i parallelogrammi sono allineati con l'asse V. + Superficie di input da disporre in pannelli + Numero di motivi nella direzione U + Numero di motivi nella direzione V + Il valore di taglio + Quando l'opzione è impostata su True, i parallelogrammi sono allineati con l'asse U. + Mantieni, rimuovi o RemoveVertices + panel, surface, parallelogram - - Esporta un elenco di geometria specificata nel percorso del file SAT dato - - - + + Dispone in pannelli la superficie di input in un motivo quadrato sfalsato. Per default, il motivo è sfalsato orizzontalmente. + Superficie di input da disporre in pannelli + Numero di motivi nella direzione U + Numero di motivi nella direzione V + Quando l'opzione è impostata su True, il motivo viene sfalsato verticalmente. + Il valore di spostamento + Mantieni, rimuovi o RemoveVertices + panel, surface, staggered, quad - - Questo metodo è solo per uso interno. + + Dispone in pannelli la superficie di input in un motivo di piastrellatura esagonale. + Superficie di input da disporre in pannelli + Numero di motivi nella direzione U + Numero di motivi nella direzione V + Mantieni, rimuovi o RemoveVertices + + panel, surface, hexagon - - Questo metodo è solo per uso interno. + + Dispone in pannelli la superficie di input in una piastrellatura con un triangolo, due quadrati e un esagono in corrispondenza di ciascun vertice. + Superficie di input da disporre in pannelli + Numero di motivi nella direzione U + Numero di motivi nella direzione V + Mantieni, rimuovi o RemoveVertices + + panel, surface, rhombus, tri, hexagon - - Serializza la geometria specificata in formato Standard ACIS Binary (SAB) e restituisce dati di flusso binari serializzati + + Dispone in pannelli la superficie di input in un motivo di piastrellatura personalizzata. Le piastrelle sono poligoni nello spazio dei parametri UV. Possono essere non convesse ma non devono auto-intersecarsi. Non è obbligatorio che il gruppo di piastrelle si tocchi da bordo a bordo. Il motivo di pannellatura viene generato spostando le copie delle piastrelle lungo le direzioni u e v in base ai valori forniti. Le coordinate UV dei vertici di ogni piastrella sono forniti nell'argomento tileUVs. + Superficie di input da disporre in pannelli + Numero di motivi nella direzione U + Numero di motivi nella direzione V + Spostamento della piastrellatura lungo l'asse U. + Spostamento della piastrellatura lungo l'asse v. + Elenco a doppia nidificazione di coordinate UV di ogni piastrella in un motivo personalizzato, dove l'elenco esterno è l'elenco di piastrelle (poligoni), mentre gli elenchi interni contengono le coordinate UV di ogni piastrella. + Mantieni, rimuovi o RemoveVertices + panel, surface, custom, orthogonal, lattice - - Serializza un elenco di geometria specificata in formato Standard ACIS Binary (SAB) e restituisce dati di flusso binari serializzati - Geometria da serializzare - Dati in formato SAB come elenco di byte + + Restituisce il numero di vertici in PanelSurface. + numero di vertici - - Deserializza i dati specificati in formato Standard ACIS Binary (SAB) e restituisce un elenco di geometria - + + Restituisce il numero di pannelli in PanelSurface. + numero di pannelli + + + Applica una trasformazione uniforme di scala, traslazione e rotazione all'elemento PanelSurface specificato. + Fattore di scala UV uniforme. + Offset nella direzione U utilizzata per traslare i pannelli. + Offset nella direzione V utilizzato per traslare i pannelli. + Angolo di rotazione dei pannelli in gradi. + Punto 2D attorno al quale ruotano tutti i pannelli. + Elemento PanelSurface trasformato. + + + Restituisce il numero di vertici per ciascun pannello nell'elenco degli indici dei pannelli. + Indici dei pannelli utilizzati per eseguire query sul numero di vertici. Il valore di default null indica tutti i pannelli della superficie. + numero di vertici + + + Restituisce il vertice corrispondente all'indice del vertice in PanelSurface. + Indice del vertice in PanelSurface - - Utilizza un file SAB come input e deserializza la geometria ASM in - un oggetto LibG. - - Millimetro per unità dello spazio unitario di Dynamo; se è impostato su -1, non viene eseguita alcuna conversione delle unità. + + Restituisce il punto corrispondente all'indice del vertice in PanelSurface. + Indice del vertice in PanelSurface - - true + + Restituisce l'indice per un determinato pannello sulla superficie di input e per il vertice all'interno del pannello. + Indice del pannello per cui eseguire query sull'indice del vertice + Numero di vertici per il pannello specificato + indice del vertice - - Ottiene il sistema di coordinate di contesto/riferimento utilizzato per creare la geometria corrente. + + Restituisce i vertici per ciascun pannello nell'elenco degli indici dei pannelli. + Indici dei pannelli utilizzati per eseguire query sui vertici. Il valore di default null indica tutti i pannelli della superficie. + Serie di vertici - - Ottiene una rappresentazione stringa della mesh + + Restituisce i punti per ciascun pannello nell'elenco di indici dei pannelli. + Indici dei pannelli utilizzati per eseguire query sui punti. Il valore di default null indica tutti i pannelli della superficie. + Serie di punti - - Crea una mesh da una raccolta di punti e una raccolta di IndexGroup che fanno riferimento alla raccolta di punti. - Elenco di punti che determinano le posizioni dei vertici - Indici per vertici - Mesh creata da punti + + Restituisce il contorno poligonale per ciascun pannello nell'elenco degli indici dei pannelli. + Indici dei pannelli utilizzati per costruire poligoni. Il valore di default null indica tutti i pannelli della superficie. + + + + Ottiene una rappresentazione stringa di PolyCurve + + + 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. + Curves to join into a polycurve + La tolleranza per determinare la dimensione di spaziatura consentita tra curve da unire + PolyCurve create da curve unite - mesh,meshes + segments,joincurves - - Crea una mesh da una raccolta di punti e una raccolta di IndexGroup che fanno riferimento alla raccolta di punti. - Elenco di punti - Gruppi di indici per punti - Mesh + + 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. + Curves to join into a 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. + Se trimLength è maggiore di 0, i segmenti finali più lunghi di trimLength non verranno tagliati. + PolyCurve create da curve unite - mesh,meshes + segments,joincurves - - Importa un file, analizzandolo in una serie di mesh. - I formati attualmente supportati sono: - .mix -- Meshmixer - .obj -- Wavefront - - - Converte un oggetto geometria, quale un solido o una superficie, in una mesh. - La risoluzione della mesh è determinata dalla precisione di rendering di Dynamo - - - Esporta le mesh in un formato determinato dal nome del file: - .mix -- Meshmixer - .obj -- Wavefront - .stl -- Formato STL - .dae -- COLLADA - .ply -- formato di file poligono; - Questa funzione restituisce il nome del file di output, che può - deve essere modificato se contiene caratteri non ASCII - - - Crea una nuova mesh dai vertici e dagli indici forniti. I vertici non devono - sovrapporsi. Gli indici devono essere insiemi di tre numeri interi - che indicano le tre posizioni nella matrice dei vertici - dei tre punti di un triangolo. + + Crea una o più PolyCurve raggruppando le curve connesse. Scegliere una tolleranza di unione preferita tra le unità 1e-6 e 1e-3. + Curve da raggruppare per creare una o più PolyCurve + La tolleranza per determinare la dimensione di spaziatura consentita tra curve da unire + - - Crea una nuova mesh dai punti e dagli indici forniti. I punti non devono - sovrapporsi. Gli indici devono essere gruppi di tre numeri interi - che indicano le tre posizioni nella matrice di punti - dei tre punti di un triangolo. + + Crea una o più PolyCurve raggruppando le curve connesse. Scegliere una tolleranza di unione preferita tra le unità 1e-6 e 1e-3. + 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. + Se trimLength è maggiore di 0, i segmenti finali più lunghi di trimLength non verranno tagliati. + - - Crea un piano mesh in base alle impostazioni correnti. - - - - - - mesh + + Creare una PolyCurve collegando i punti. Impostare l'input 'connectLastToFirst' su true per chiudere la PolyCurve. + Punti per creare PolyCurve + True per collegare l'ultimo punto al primo punto, false per lasciarli aperti + PolyCurve creata da punti + + segments,joincurves,lines + + + 0.5,0.5,0.4 + - - Crea un cuboide mesh in base alle impostazioni correnti. - - - - - - - - mesh + + Crea una PolyCurve tramite ispessimento di una curva. + la curva da ispessire + lo spessore + la perpendicolare normale alla direzione di ispessimento + + + offset + - - Crea una sfera mesh in base alle impostazioni correnti. - - - - - mesh + + Crea una PolyCurve tramite l'ispessimento di una curva lungo un piano specificato dalla normale di input. + la curva da ispessire + lo spessore + perpendicolare normale alla direzione di ispessimento. Se la normale non viene fornita (è nulla), per default viene utilizzata la normale della curva. + + + offset,thicken + - - Crea un cono mesh in base alle impostazioni correnti. - - - - - - - mesh + + Restituisce il punto iniziale del primo componente e i punti finali di ogni curva del componente. Per una PolyCurve chiusa, poiché i punti iniziale e finale sono gli stessi, il punto finale è escluso. - - Restituisce una mesh mediante l'estrusione di una polilinea 3D. - PolyCurve da estrudere - Altezza di estrusione - Direzione del vettore per l'estrusione - Estrusione della chiusura della mesh (solo se PolyCurve è piana) - mesh + + Numero di curve della PolyCurve + + curvecount,subcurvecount,numbersubcurves + - - Indici dei vertici che costituiscono ciascuna faccia in senso antiorario + + Restituisce le curve della PolyCurve + - mesh,meshes + subcurves,polycurvesplit - - Vettore perpendicolare a questo vertice + + Restituisce la curva della PolyCurve in base all'indice + Lunghezza per posizionare punto + True per contare dalla fine della PolyCurve, false per contare dall'inizio della PolyCurve + Curva all'indice - mesh,meshes + subcurveatindex,getsubcurve,getcurvebyindex - - Posizioni dei vertici + + Restituisce il piano della PolyCurve piana + + + + Estende la PolyCurve in base all'ellisse tangente + Lunghezza di ellisse di estensione + Parametro di ellisse + Parametro di ellisse + Parametro di ellisse + estensione estremità finale o iniziale di PolyCurve + + + + Estende la PolyCurve in base all'arco tangente. + Lunghezza dell'arco di estensione + Raggio dell'arco + estensione estremità finale o iniziale di PolyCurve + + + + Chiude la PolyCurve mediante una linea che collega i punti iniziale e finale + - mesh,meshes + lines + + 0.4 + - - Restituisce il numero di vertici nella mesh. + + Chiude la PolyCurve mediante una catena tangente arco - linea - arco + Raggio dell'arco all'inizio di PolyCurve + Raggio dell'arco alla fine di PolyCurve + + + lines + + + 0.4 + - - Restituisce il numero di bordi nella mesh. + + Applica un offset alla PolyCurve nel piano di appartenenza. + Valore di offset + Attivare/Disattivare per rendere circolari gli angoli + PolyCurve con offset - - Restituisce il numero di triangoli nella mesh. + + Crea una o più PolyCurve eseguendo l'offset di una PolyCurve piana in base alla distanza specificata in un piano definito dalla normale al piano. Per default, l'argomento di input "planeNormal" è impostato sulla normale al piano contenente la curva, ma è possibile fornire una normale esplicita parallela alla normale alla curva originale per controllare meglio la direzione dell'offset. Ad esempio, se è necessaria una direzione di offset uniforme per più curve che condividono lo stesso piano, "planeNormal" può essere utilizzato per sostituire le normali alle singole curve e forzare l'offset di tutte le curve nella stessa direzione. Invertendo la normale, si inverte la direzione dell'offset. + Una distanza di offset positiva si applica nella direzione del prodotto vettoriale tra la tangente alla PolyCurve e il vettore normale al piano, mentre un offset negativo si applica nella direzione opposta. + Se sono presenti spazi tra le curve del componente di offset, a seconda delle impostazioni di chiusura dello spazio, possono essere riempiti da archi circolari (valore True) per fornire angoli levigati o estendendo (valore False) le curve di offset. + La normale al piano della curva. L'impostazione di default è la normale al piano della curva di input + Una o più PolyCurve di offset - - Restituisce il volume della mesh fornita. - volume + + Raccorda gli angoli di PolyCurve piana. + Raggio di raccordo + Indica gli angoli da raccordare. Se l'opzione è True, verranno raccordati gli angoli in cui la tangente all'inizio del secondo componente è in senso orario rispetto alla tangente alla fine del primo componente (rispetto alla normale alla curva). Se l'opzione è False, verranno raccordati gli angoli in senso antiorario. + PolyCurve raccordata + + round,smooth,radius + - - Restituisce l'area della mesh fornita. - area + + Corregge una PolyCurve autointersecante restituendone una nuova che non è autointersecante se la lunghezza del segmento sovrapposto è minore di o uguale a trimLength. + Se trimLength è maggiore di 0, i segmenti finali più lunghi di trimLength non verranno tagliati. + PolyCurve non autointersecante e non sovrapposta - - Restituisce i vertici grezzi di questa mesh come elenco di numeri. Ogni serie di - tre numeri consecutivi rappresenta un punto. + + Ottiene una rappresentazione stringa del poligono - - Restituisce i vertici grezzi di questa mesh come elenco di numeri. Ogni serie di - sei numeri consecutivi rappresenta due punti. + + Crea una curva poligonale mediante la connessione di punti. + + - - Restituisce i vertici grezzi di questa mesh come elenco di numeri. Ogni serie di - nove numeri consecutivi rappresenta tre punti di un triangolo. + + Creare una curva poligonale inscritta in un cerchio. + + + - - Restituisce gli indici dei vertici per ciascun triangolo mesh - (invece degli indici dei vertici univoci). - Elenco di indici dei vertici per ciascun triangolo mesh. + + Restituisce i punti iniziali/finali di tutti i segmenti. - - Converte i bordi della mesh in linee e li restituisce. + + Restituisce la deviazione massima dal piano medio del poligono. - - Converte le facce della mesh in superfici di chiusura e le restituisce. Nota: - questo metodo può generare MOLTE superfici pesanti e potrebbe - rallentare Dynamo con mesh di grandi dimensioni. + + Restituisce gli angoli del poligono + - - Converte i triangoli della mesh in mesh singole e le restituisce. + + Restituisce il punto medio degli angoli del poligono + + + centroid + - - Restituisce le normali per ogni faccia del triangolo in una determinata mesh. + + Restituisce le autointersezioni tra i lati del poligono. - - Restituisce i baricentri dei triangoli. + + Restituisce il valore che specifica se un punto di input è contenuto all'interno del poligono. Se il poligono non è piano, il punto verrà proiettato sul piano di adattamento e il contenimento verrà calcolato utilizzando la proiezione del poligono sul piano di adattamento. Se il poligono si autointerseca, verrà restituito uno stato non riuscito. + + - - Restituisce una nuova mesh unificando la mesh dello strumento e la mesh originale. - - mesh + + Ottiene una rappresentazione stringa della superficie - - Restituisce una nuova mesh sottraendo la mesh dello strumento dalla mesh originale. - - mesh + + Unione di una raccolta di superfici in un'unica superficie. Questo metodo potrebbe restituire una PolySurface se l'unione risultante non è multiforme o a più facce. + Raccolta di superfici. + Unione di superfici + + merge,join,boolean,addition + - - Restituisce una nuova mesh costituita dall'intersezione tra la mesh - dello strumento e la mesh originale. - - mesh + + Crea una superficie mediante loft tra curve di sezione trasversale di input. + Curve in cui eseguire il loft + Superficie creata mediante loft + + loft + - - Restituisce una nuova mesh con i seguenti difetti riparati: - Piccoli componenti: se la mesh contiene segmenti - molto piccoli e scollegati, rispetto alla dimensione complessiva della mesh, questi verranno - ignorati. - Fori: i fori nella mesh vengono riempiti. - Regioni non manifold: se un vertice è collegato a più di - due bordi di *contorno*, o un bordo è collegato a più di - due triangoli, il vertice/bordo non è manifold. Il - toolkit della mesh rimuoverà la geometria fino a quando la mesh non sarà manifold - - Questo metodo tenta di preservare la maggior parte possibile della mesh originale - possibile, al contrario di MakeWatertight, che ricampiona la mesh. + + Crea una superficie mediante loft tra linee di sezione trasversale di input. Questo metodo è leggermente più veloce e produce un risultato meno uniforme rispetto a Surface.ByLoft. + + + + ruledsurface,lines + + + 0.5,0.4 + - - Rimuove i contorni interni di una mesh. Si ha un contorno interno - quando sono presenti vertici coincidenti, come se la mesh avesse gruppi - di triangoli separati per il coperchio di una pentola e il corpo della pentola. + + Esegue il loft di una superficie mediante le sezioni trasversali con curve di guida date. Le curve di guida devono intersecare tutte le curve di sezione trasversale. + Curve in cui eseguire il loft + Curve in cui guidare il loft + Superficie creata mediante loft + + loftbyrails,loft rails,guides + - - Restituisce una nuova mesh a tenuta ermetica e stampabile in 3D. Per - rendere ermetica una mesh, vengono rimosse dalla mesh - autointersezioni, sovrapposizioni e geometria non manifold. Il metodo calcola un campo di distanza - a banda sottile e genera una nuova mesh utilizzando dei cubi marcianti ma non riproietta - sulla mesh originale. - - In pratica la mesh viene riempita con tanti mattoncini e viene creata - una nuova mesh attorno ad essi. + + Crea una superficie tramite estrusione su percorso di una curva del profilo lungo un percorso. + Curva di cui eseguire l'estrusione su percorso + Curva del percorso utilizzata lungo cui eseguire l'estrusione + Superficie creata mediante estrusione del profilo lungo il percorso + + sweep,rail,guide,sweep1 + - - Restituisce una nuova mesh che è stata svuotata per la stampa 3D. - Numero di fori di fuga - Raggio dei fori di fuga - Distanza di offset interna - Risoluzione per la creazione del solido che rappresenta la superficie interna della mesh cava (8-4096) - Risoluzione per la generazione della mesh sulla superficie interna della mesh cava (8-4096) - Mesh cava + + Crea una superficie tramite estrusione su percorso di una curva del profilo lungo un percorso. + Curva di cui eseguire l'estrusione su percorso + Curva del percorso utilizzata lungo cui eseguire l'estrusione su percorso + Tagliare l'estremità dell'estrusione su percorso e renderla normale al percorso + Superficie creata mediante estrusione su percorso del profilo lungo il percorso + + sweep,rail,guide,sweep1 + - - Restituisce una nuova mesh con struttura di supporto. Le impostazioni della soglia di default vengono utilizzate se l'input è vuoto. - Altezza della base dove i montanti di supporto intersecano il terreno - Diametro della base dove i montanti di supporto intersecano il terreno - Diametro dei montanti di supporto - Altezza della punta dove i montanti di supporto toccano la mesh - Diametro della punta dove i montanti di supporto toccano la mesh - Mesh con struttura di supporto + + Crea una superficie poligonale connettendo punti di input in un poligono chiuso e aggiungendo una superficie chiusa. + Elenco di punti del perimetro + Superficie creata da punti del perimetro + + patch,surfacebypolygon + - - Restituisce una nuova mesh con un numero ridotto di triangoli. - Obiettivo di riduzione del numero di triangoli - Mesh ridotta + + Esegue l'estrusione su percorso della curva di sezione trasversale lungo un percorso definito da due guide + Il percorso di input lungo cui eseguire l'estrusione. + Una guida per l'orientamento dell'estrusione. + La curva del profilo di cui eseguire l'estrusione lungo il percorso. + Superficie creata mediante estrusione su percorso di due guide + + sweep2,guides + - - Restituisce una nuova mesh distribuendo i triangoli in modo più uniforme su tutta la selezione - indipendentemente da qualsiasi modifica nelle normali dei triangoli nella selezione specificata. - mesh + + Crea una superficie eseguendo l'estrusione su percorso della curva di profilo attorno al raggio asse formato dal punto di origine nella direzione del vettore dell'asse, dall'angolo iniziale in gradi all'angolo di estrusione su percorso in gradi. + Curva di profilo di cui eseguire la rivoluzione + Origine asse di rivoluzione + Direzione asse di rivoluzione + Angolo iniziale in gradi + Angolo di estrusione su percorso in gradi + Superficie creata da profilo di rivoluzione + + lathe + - - Restituisce una nuova mesh levigata. Per default, il tipo di levigatura è - cotangente, che leviga senza arrivare ai vertici. - Imposta la "scala spaziale" della levigatura. Valori più bassi producono una maggiore - levigatura locale e in genere si ottiene un risultato meno "omogeneo" (0,1-64,0). - Mesh levigata + + Crea una superficie mediante il riempimento di un contorno chiuso definito da curve di input. + Curva chiusa utilizzata come contorno della superficie + Superficie creata da patch + + edgesrf,edgesurface,patch,fill + - - Crea un taglio piano geometrico preciso che rimuova parti della mesh - che si trovano sul lato del piano in direzione della normale del piano. - Piano impostato da utilizzare per il taglio - Tentare di creare un riempimento minimo utilizzando il minor - numero di triangoli. - mesh + + Restituisce l'area totale della superficie. - - Interseca il piano di input con la mesh, producendo una PolyCurve. + + Restituisce la somma di lunghezze di tutti gli spigoli della superficie. + + circumference + - - Proietta il punto sulla mesh lungo la direzione specificata. + + Restituisce true se la superficie è chiusa nella direzione U, altrimenti false. - - Il punto della mesh più vicino al punto specificato + + Restituisce true se la superficie è chiusa nella direzione V, altrimenti false. - - Riflette la mesh sul piano di input. + + Restituisce true se la superficie è chiusa nella direzione U o V, altrimenti false. - - Ruota la mesh attorno all'asse di input in base ai gradi di input. La rotazione - viene centrata nell'origine. + + Sottrae gli strumenti di input dalla superficie corrente. + + + + difference,trim,removefrom,cut + - - Mette in scala la mesh in base al valore di input. + + Differenza booleana di questa superficie e l'unione delle superfici di input. Questo metodo potrebbe restituire una PolySurface se il valore booleano risultante non è multiforme o a più facce. + Altre superfici da sottrarre + Superficie booleana o polySurface risultante + + subtract,differencemany,diffall,diff multi + - - Mette in scala la mesh in modo non uniforme in base a fattori di scala. + + Restituisce la coppia di parametri UV in corrispondenza del punto di input. È l'istruzione opposta a PointAtParameter. + + + + evaluateatpoint,surfaceatpoint,uvatpoint,uvs + + + 0.5,0.5,0.5,0.4 + - - Trasla una mesh nella direzione del vettore di input per la lunghezza del vettore. + + Taglia la superficie con una raccolta di una o più PolyCurve chiuse. Uno dei perimetri chiusi deve essere il perimetro chiuso di contorno della superficie di input. È inoltre necessario aggiungere uno o più perimetri chiusi interni per i fori. + + + + trim multiple,removeloops,cutloops + - - Trasla la mesh nella direzione del vettore di input in base alla distanza di input. + + Taglia la superficie con una raccolta di una o più PolyCurve chiuse che devono trovarsi tutte sulla superficie entro la tolleranza specificata. Se uno o più fori devono essere tagliati dalla superficie di input, deve essere specificato un perimetro chiuso esterno per il contorno della superficie e un perimetro chiuso interno per ogni foro. Se la regione tra il contorno della superficie e i fori deve essere tagliata, deve essere fornito solo il perimetro chiuso per ogni foro. Per una superficie periodica senza perimetro chiuso esterno, ad esempio una superficie sferica, la regione tagliata può essere controllata invertendo la direzione della curva del perimetro chiuso. + Una o più PolyCurve chiuse che possono essere in qualsiasi ordine nell'input. Questi perimetri chiusi non devono intersecarsi. + Tolleranza utilizzata per stabilire se le estremità della curva sono coincidenti e se una curva e una superficie sono coincidenti. La tolleranza fornita non può essere inferiore ad alcuna delle tolleranze utilizzate nella creazione delle PolyCurve di input. Il valore di default 0.0 indica che verrà utilizzata la tolleranza più grande usata nella creazione delle PolyCurve di input. + Superficie tagliata da perimetri chiusi. + + trim multiple,removeloops,cutloops + - - Trasla la mesh in base alle distanze di input. + + Restituisce la normale della superficie in corrispondenza del punto di input sulla superficie stessa. + Punto in corrispondenza del quale valutare la normale della superficie + Normale in corrispondenza del punto + + perpendicular + - - Analizzare la stringa JSON in entrata formattata con lo schema dynamo.geometry:mesh-1.0.0. - Stringa JSON da analizzare - Retino + + Ottiene una rappresentazione NURBS della superficie. In determinate circostanze, questo metodo può restituire un valore di superficie approssimato. + - - Convertire la mesh in un oggetto JSON formattato con lo schema dynamo.geometry:mesh-1.0.0. - Stringa JSON risultante + + Ottiene una rappresentazione NURBS della superficie. In determinate circostanze, questo metodo può restituire un valore di superficie approssimato. + Determina se la superficie deve essere ripristinata al relativo intervallo di parametri originale prima della conversione. Un esempio di quando l'intervallo di parametri di una superficie è limitato è dopo un'operazione di taglio. + - - Il tipo di condizione al contorno applicato ai pannelli in una mesh. + + Ottiene una rappresentazione NURBS della superficie, entro una tolleranza specifica. In determinate circostanze, questo metodo può restituire un valore di superficie approssimato. + Tolleranza specificata + Rappresentazione della superficie NURBS + + tonurbs + - - Consente ai pannelli di sovrapporsi al contorno. + + Ispessisce una superficie e crea un solido. L'estrusione avviene nella direzione delle normali su entrambi i lati della superficie. + Valore di ispessimento + Superficie ispessita come solido + + offset,tosolid + - - Non consente ai pannelli di sovrapporsi al contorno. + + Ispessisce una superficie e crea un solido. L'estrusione avviene nella direzione delle normali su entrambi i lati della superficie. Se il parametro both_sides è true, la superficie viene ispessita su entrambi i lati. + Valore di ispessimento + True per ispessire su entrambi i lati, false per ispessire su un lato + Superficie ispessita come solido + + offset,bothsides,tosolid + - - Rimuovere i vertici che non giacciono sulla FACCIA di input. + + Applica un offset alla superficie in direzione della normale e in base ad una distanza specificata. + Valore di offset + Superficie con offset - - Taglia i pannelli sovrapposti fino al contorno della superficie. + + Il sistema di coordinate restituito utilizza xAxis, yAxis e zAxis per rappresentare uDir, vDir e la normale. La lunghezza di xAxis, yAxis rappresenta le curvature. + Componente U del parametro + Componente V del parametro + Sistema di coordinate basato su normale, direzione U e direzione V nella posizione UV sulla superficie - - Ottiene una rappresentazione stringa di PanelSurface. + + Restituisce un CoordinateSystem allineato con le direzioni di curvatura principali. + Componente U del parametro + Componente V del parametro + CoordinateSystem allineato con le direzioni di curvatura principali - - Dispone in pannelli la superficie di input in un motivo di piastrellatura quadrata. - Superficie di input da disporre in pannelli - Numero di motivi nella direzione U - Numero di motivi nella direzione V - Mantieni, rimuovi o RemoveVertices - - panel, surface, quad + + Restituisce il vettore tangente U in corrispondenza dei parametri U e V specificati. + Componente U del parametro + Componente V del parametro + Vettore tangente U - - Dispone in pannelli la superficie di input in una griglia quadrata, con ogni quadrato diviso in quattro triangoli in base alle relative diagonali. - Superficie di input da disporre in pannelli - Numero di motivi nella direzione U - Numero di motivi nella direzione V - Mantieni, rimuovi o RemoveVertices - - panel, surface, cross, split, square + + Restituisce il vettore tangente V in corrispondenza dei parametri U e V specificati. + Componente U del parametro + Componente V del parametro + Vettore tangente V - - Dispone in pannelli la superficie di input in una griglia quadrata, con ogni quadrato diviso in due triangoli in base ad una diagonale. Per default, la diagonale va dall'angolo inferiore sinistro all'angolo superiore destro. - Superficie di input da disporre in pannelli - Numero di motivi nella direzione U - Numero di motivi nella direzione V - Quando l'opzione è impostata su True, la diagonale va dall'angolo superiore sinistro all'angolo inferiore destro di ciascun quadrato. - Mantieni, rimuovi o RemoveVertices - - panel, surface, diagonally, split, square + + Restituisce il vettore normale in corrispondenza dei parametri U e V specificati. + Componente U del parametro + Componente V del parametro + Normale in corrispondenza del parametro - - Dispone in pannelli la superficie di input in un motivo a forma di rombo. - Superficie di input da disporre in pannelli - Numero di motivi nella direzione U - Numero di motivi nella direzione V - Mantieni, rimuovi o RemoveVertices - - panel, surface, diamond + + Restituisce le derivate in corrispondenza delle coordinate U e V di input. + Componente U del parametro + Componente V del parametro + Derivate U e V della superficie + + tangent,normal + - - Dispone in pannelli la superficie di input in un motivo a forma di rombo, con ogni rombo diviso verticalmente o orizzontalmente in due triangoli. Per default, ogni rombo viene diviso verticalmente. - Superficie di input da disporre in pannelli - Numero di motivi nella direzione U - Numero di motivi nella direzione V - Quando l'opzione è impostata su True, il rombo viene diviso orizzontalmente. - Mantieni, rimuovi o RemoveVertices + + Restituisce la curvatura di Gauss in corrispondenza dei parametri U e V. + + - panel, surface, split, diamond + + developable + - - Dispone in pannelli la superficie di input in parallelogrammi affiancati verticalmente e orizzontalmente. Ogni parallelogramma è un quadrato con un taglio applicato lungo l'asse V o l'asse U determinato dall'input ‘alignWithUAxis’ e da un fattore di taglio. Per default, i parallelogrammi sono allineati con l'asse V. - Superficie di input da disporre in pannelli - Numero di motivi nella direzione U - Numero di motivi nella direzione V - Il valore di taglio - Quando l'opzione è impostata su True, i parallelogrammi sono allineati con l'asse U. - Mantieni, rimuovi o RemoveVertices + + Restituisce le curvature principali in corrispondenza dei parametri U e V. + + - panel, surface, parallelogram - - Dispone in pannelli la superficie di input in un motivo quadrato sfalsato. Per default, il motivo è sfalsato orizzontalmente. - Superficie di input da disporre in pannelli - Numero di motivi nella direzione U - Numero di motivi nella direzione V - Quando l'opzione è impostata su True, il motivo viene sfalsato verticalmente. - Il valore di spostamento - Mantieni, rimuovi o RemoveVertices - - panel, surface, staggered, quad + + Restituisce i vettori di direzione principali in corrispondenza dei parametri U e V. + Componente U del parametro + Componente V del parametro + Vettori tangenti U e V - - Dispone in pannelli la superficie di input in un motivo di piastrellatura esagonale. - Superficie di input da disporre in pannelli - Numero di motivi nella direzione U - Numero di motivi nella direzione V - Mantieni, rimuovi o RemoveVertices + + Restituisce il punto in corrispondenza dei parametri U e V specificati. + + - panel, surface, hexagon + + surfacepoint + - - Dispone in pannelli la superficie di input in una piastrellatura con un triangolo, due quadrati e un esagono in corrispondenza di ciascun vertice. - Superficie di input da disporre in pannelli - Numero di motivi nella direzione U - Numero di motivi nella direzione V - Mantieni, rimuovi o RemoveVertices + + Restituisce tutte le curve di contorno della superficie. - panel, surface, rhombus, tri, hexagon + + edges + - - Dispone in pannelli la superficie di input in un motivo di piastrellatura personalizzata. Le piastrelle sono poligoni nello spazio dei parametri UV. Possono essere non convesse ma non devono auto-intersecarsi. Non è obbligatorio che il gruppo di piastrelle si tocchi da bordo a bordo. Il motivo di pannellatura viene generato spostando le copie delle piastrelle lungo le direzioni u e v in base ai valori forniti. Le coordinate UV dei vertici di ogni piastrella sono forniti nell'argomento tileUVs. - Superficie di input da disporre in pannelli - Numero di motivi nella direzione U - Numero di motivi nella direzione V - Spostamento della piastrellatura lungo l'asse U. - Spostamento della piastrellatura lungo l'asse v. - Elenco a doppia nidificazione di coordinate UV di ogni piastrella in un motivo personalizzato, dove l'elenco esterno è l'elenco di piastrelle (poligoni), mentre gli elenchi interni contengono le coordinate UV di ogni piastrella. - Mantieni, rimuovi o RemoveVertices + + Crea una curva da una linea di parametro sulla superficie data. La curva rappresenta una linea di parametro U o V sulla superficie. Una linea di parametro procede nella direzione di incremento di un parametro U o V in corrispondenza di una costante opposta al parametro U o V. La curva risultante corrisponderà alla parametrizzazione della superficie e il suo intervallo sarà delimitato dall'intervallo del parametro Surface. Il tipo di curva restituito dipenderà dal tipo di superficie. + Se direzione == 0, crea una linea di parametro U, se direzione == 1, crea una linea di parametro V. + - panel, surface, custom, orthogonal, lattice - - - Restituisce il numero di vertici in PanelSurface. - numero di vertici - - - Restituisce il numero di pannelli in PanelSurface. - numero di pannelli - - - Applica una trasformazione uniforme di scala, traslazione e rotazione all'elemento PanelSurface specificato. - Fattore di scala UV uniforme. - Offset nella direzione U utilizzata per traslare i pannelli. - Offset nella direzione V utilizzato per traslare i pannelli. - Angolo di rotazione dei pannelli in gradi. - Punto 2D attorno al quale ruotano tutti i pannelli. - Elemento PanelSurface trasformato. + + lines + + + 0.4 + - - Restituisce il numero di vertici per ciascun pannello nell'elenco degli indici dei pannelli. - Indici dei pannelli utilizzati per eseguire query sul numero di vertici. Il valore di default null indica tutti i pannelli della superficie. - numero di vertici + + Restituisce una nuova superficie con la normale invertita. La superficie resta invariata. + Superficie, che è uguale alla superficie di input ma con normali invertite - - Restituisce il vertice corrispondente all'indice del vertice in PanelSurface. - Indice del vertice in PanelSurface + + Combina la superficie corrente e le superfici di input in una PolySurface + + + join multiple,joinmany,joinall,topolysurface + - - Restituisce il punto corrispondente all'indice del vertice in PanelSurface. - Indice del vertice in PanelSurface + + Proietta la geometria di input su questa superficie nella direzione del vettore di input. Attualmente questo metodo di proiezione supporta solo punti o curve. + + + + projecttosurface,projectonto + - - Restituisce l'indice per un determinato pannello sulla superficie di input e per il vertice all'interno del pannello. - Indice del pannello per cui eseguire query sull'indice del vertice - Numero di vertici per il pannello specificato - indice del vertice - - - Restituisce i vertici per ciascun pannello nell'elenco degli indici dei pannelli. - Indici dei pannelli utilizzati per eseguire query sui vertici. Il valore di default null indica tutti i pannelli della superficie. - Serie di vertici - - - Restituisce i punti per ciascun pannello nell'elenco di indici dei pannelli. - Indici dei pannelli utilizzati per eseguire query sui punti. Il valore di default null indica tutti i pannelli della superficie. - Serie di punti - - - Restituisce il contorno poligonale per ciascun pannello nell'elenco degli indici dei pannelli. - Indici dei pannelli utilizzati per costruire poligoni. Il valore di default null indica tutti i pannelli della superficie. + + Tentativi di riparare la superficie. @@ -5443,30 +5160,14 @@ Restituisce l'angolo tra i vettori forniti in gradi compresi tra 0 e 180. rotation angle, - - Restituisce l'angolo tra i due vettori nell'intervallo [0, 180] gradi. - - - - rotation angle - - + Restituisce l'angolo tra i due vettori nell'intervallo [0, 180] gradi. Restituisce l'angolo tra i due vettori in gradi da 0 a 360. Utilizza l'asse di rotazione per determinare la direzione dell'angolo. Altro vettore Asse di rotazione Restituisce l'angolo tra i vettori forniti in gradi compresi tra 0 e 360 rotation angle, - - Restituisce l'angolo tra i due vettori nell'intervallo [0, 360] gradi. Utilizza l'asse di rotazione per determinare la direzione dell'angolo. - - - - - rotation angle - - Analizzare la stringa JSON in entrata formattata con lo schema autodesk.matem:vector3d-1.0.0. Stringa JSON da analizzare @@ -5497,18 +5198,6 @@ Cerca una stringa localizzata simile a Questo metodo è obsoleto e verrà rimosso in una versione futura di Dynamo. Utilizzare SegmentLengthAtParameter. - - Cerca una stringa localizzata simile a Questo metodo è obsoleto e verrà rimosso in una versione futura di Dynamo. Utilizzare PointsAtEqualChordLength e SplitByPoints. - - - Cerca una stringa localizzata simile a Questo metodo è obsoleto e verrà rimosso in una versione futura di Dynamo. Utilizzare PointsAtChordLengthFromPoint e SplitByPoints. - - - Cerca una stringa localizzata simile a Questo metodo è obsoleto e verrà rimosso in una versione futura di Dynamo. Utilizzare PointsAtSegmentLengthFromPoint e SplitByPoints. - - - Cerca una stringa localizzata simile a Questo metodo è obsoleto e verrà rimosso in una versione futura di Dynamo. Utilizzare PointsAtEqualSegmentLength e SplitByPoints. - Cerca una stringa localizzata simile a Questo metodo è obsoleto e verrà rimosso in una versione futura di Dynamo. Utilizzare SegmentLengthBetweenParameters. @@ -5542,9 +5231,6 @@ Cerca una stringa localizzata simile a Questo metodo è obsoleto e verrà rimosso in una versione futura di Dynamo. Utilizzare overload che consente il passaggio a mmPerUnit. - - Cerca una stringa localizzata simile a Questo metodo è obsoleto e verrà rimosso in una versione futura di Dynamo. Utilizzare il nodo dell'interfaccia utente ExportToSAT. - Cerca una stringa localizzata simile a Questo metodo è obsoleto e verrà rimosso in una versione futura di Dynamo. Utilizzare overload che specifica mm per unità. @@ -5606,7 +5292,7 @@ Cerca una stringa localizzata simile a I nodi della mesh utilizzano una precisione di 32 bit (7 cifre decimali), che può portare a errori di arrotondamento con numeri grandi o con più di 7 cifre decimali. Per una precisione maggiore (64 bit, 15 cifre decimali), utilizzare i nodi della libreria della geometria. - Cerca una stringa localizzata simile a Sono state superate le estensioni di modellazione consentite; prendere in considerazione la scelta di valori inferiori. + Looks up a localized string similar to You have exceeded the allowable modeling extents, consider choosing smaller values as inputs. Cerca una stringa localizzata simile a Nessuna implementazione di IGeometryFactory rilevata. Verificare che ProtoGeometry.config sia configurato correttamente. @@ -5659,6 +5345,9 @@ Cerca una stringa localizzata simile a Questo metodo è obsoleto e verrà rimosso in una versione futura di Dynamo. Utilizzare PolyCurve.OffsetMany. + + Looks up a localized string similar to PolyCurve direction has been updated for consistency. This change may break this node in pre-4.0 graphs. To retain legacy behavior, set DefaultEnableLegacyPolyCurveBehavior to true in DynamoPreferences.xml.. + Cerca una stringa localizzata simile a Questa proprietà è obsoleta e verrà rimossa in una versione futura di Dynamo. Utilizzare PolyCurve.Points. @@ -5674,9 +5363,6 @@ Cerca una stringa localizzata simile a Questo metodo è obsoleto e verrà rimosso in una versione futura di Dynamo. Utilizzare SolidBySweep(ICurveEntity profile, ICurveEntity path, bool cutEndOff). - - Cerca una stringa localizzata simile a Questo metodo è obsoleto e verrà rimosso in una versione futura di Dynamo. Utilizzare Solid.ByUnion. - Cerca una stringa localizzata simile a Questo metodo è obsoleto e verrà rimosso in una versione futura di Dynamo. Utilizzare SurfaceBySweep(ICurveEntity profile, ICurveEntity path, bool cutEndOff). diff --git a/doc/distrib/xml/ja-JP/ProtoGeometry.xml b/doc/distrib/xml/ja-JP/ProtoGeometry.xml index 8140df8e6e3..388f6750e6d 100644 --- a/doc/distrib/xml/ja-JP/ProtoGeometry.xml +++ b/doc/distrib/xml/ja-JP/ProtoGeometry.xml @@ -482,4791 +482,4508 @@ 高さの距離を返します。 注: これは直方体の入力寸法を返すものです。実際のワールド空間の 寸法を返すわけではありません。たとえば幅(X 軸)が 10 の直方体を作成後、 X 軸が 2 倍に拡張された座標系にその直方体を移し替えたとしても、 幅は 10 のままになります。ASM ではボディの頂点を予測可能な順番で 抽出することができないため、 変換後の寸法を判断することはできません。 - - 曲線の文字列表現を取得します + + 円柱の文字列表現を取得します - - UV 空間内のサーフェスの線分によって曲線を作成 - 使用するサーフェス - 曲線を開始する UV 開始点 - 曲線を終了する UV 終了点 - サーフェスの始点および終点パラメータでの曲線 + + 円柱の親座標系、半径、高さによって定義されるソリッド座標系を作成します + 親座標系 + 半径サイズ + 円柱の高さ + 半径と高さから作成した円柱 - isocurve,curvebyuv,lines,uvs + cylinder,tube - - 0.5,0.5,0.4,0.4 - - - 2 本の曲線の間でブレンドする曲線を作成します。 - ブレンドする 1 番目の曲線 - ブレンドする 2 番目の曲線 - ブレンドする曲線 1 の端点を示すフラグ - ブレンドする曲線 2 の端点を示すフラグ - 出力される曲線が G1 (接線連続) と G2 (曲率連続)のいずれであるかを示すフラグ - 2 本の曲線をブレンドして作成された曲線 + + 円柱の下部と上部の中心点を指定して、ソリッド円柱を作成します。 + 円柱の始点 + 円柱の終点 + 円柱の半径 + 点群と半径で作成した円柱 - blend,make continuous,connect + cylinder,tube,by center points - - サーフェスの面分割線によって曲線を作成 - 基準面 - 面分割線が 0 本の場合は U 方向に、1 本の場合は V 方向に - 他のサーフェス パラメータの曲線の値で決定 - サーフェス上のアイソカーブ + + 円柱の半径 + + + 全体の高さ - isocurve,curvebydir,lines + cylinder - - 0.5,0.5,0.4 - - - 曲線の円弧全体の長さを返します + + 円柱の軸 - distance + cylinder - - 曲線が平面曲線の場合は True を返し、それ以外の場合は False を返します。 + + エッジの文字列表現を取得します + + + エッジ作成の基準とする曲線 + + + このエッジに接する面 + + + このエッジの始端の頂点 + + + このエッジの終端の頂点 + + + このエッジに関連付けられている共有エッジ + + + 楕円の文字列表現を取得します + + + 入力された点を中心とする楕円を作成します。作成される楕円はワールド座標系 XY Pl平面に位置合わせされ、指定された X 軸半径と Y 軸半径を持ちます。 + 楕円の原点 + X 軸半径 + Y 軸半径 + 原点と半径で作成した楕円 - flat,liesinplane + ellipse - - 曲線が閉じている場合は True を返し、それ以外の場合は False を返します。 - - - 曲線上の始点を取得します + + 入力された点を中心とする楕円を作成します。2 つの軸を指定します。軸は互いに直交する必要があります。 + 楕円の原点 + X 軸半径 + Y 軸半径 + 原点ベクトルから作成した楕円 - begin,curvestart,startpt + ellipsebylengths,ellipsebyvectors - - 曲線上の終点を取得します + + 入力された座標系に中心点を持ち、位置合わせされた楕円を作成します。x_radius 半径を X 軸方向に、y_radius 半径を Y 軸方向に指定します。 + 楕円の原点座標系 + X 軸半径 + Y 軸半径 + 座標系と半径で作成した楕円 - end,curveend,endpt + ellipse,aligned ellipse,ellipsebylengths - - 曲線が含まれている面に対する法線。平面曲線でのみ有効です。 + + 入力された平面に中心点を持ち、位置合わせされた楕円を作成します。x_radius 半径を平面 X 軸方向に、y_radius 半径を平面 Y 軸方向に指定します。 + 楕円弧が描画される平面 + X 軸半径 + Y 軸半径 + 平面と半径から作成した楕円 - perpendicular + ellipse,aligned ellipse,ellipsebylengths - - StartParameter() から EndParameter() までの範囲内の指定されたパラメータで曲線上の点を取得します。 - 評価するパラメータ - + + 楕円の中心 + + + 楕円の主軸。長い方の軸です。ベクトルの長さは Major 半径です。 + + + 楕円の副軸。短い方の軸です。ベクトルの長さは Minor 半径です。 + + + 楕円弧の文字列表現を取得します + + + XY 軸上の平面内に、半径とスイープする角度を指定して、楕円弧を作成します。 + 楕円弧が含まれる平面 + 平面 X 方向に延びる楕円弧の半径 + 平面 Y 方向に延びる楕円弧の半径 + 入力平面の正の X 軸を計測基準とする円弧の開始角 + 開始角からの開きの角度(度単位) + 平面の半径と角度で作成した楕円弧 - pointoncurve,curvepoint + ellipsearc,arcs - - StartParameter() から EndParameter() までの範囲内の指定されたパラメータで曲線に接するベクトルを取得します。 - 評価するパラメータ - パラメータ上で曲線に平行するベクトル + + 楕円の中心 - tangentoncurve,curvetan + ellipsearc,arcs - - StartParameter() から EndParameter() までの範囲内の指定されたパラメータで曲線に直交するベクトルを取得します。 - 評価するパラメータ - パラメータ上で曲線に直交するベクトル + + 楕円の主軸。長い方の軸です。ベクトルの長さは Major 半径です。 - normaloncurve,curvenorm + ellipsearc,arcs - - StartParameter()から EndParameter()までの範囲内の指定されたパラメータで曲線に直交するベクトルを取得します。曲線が平面状になっている必要があります。曲線の曲率全体で一貫性のある法線が作成されます。 - 評価するパラメータ - 'side' が false に設定されている場合、法線は曲線の右側を向きます(曲線の始点から終点まで)。'side' が true の場合、法線は曲線の左側を向きます。 - パラメータ上で曲線に直交するベクトル + + 楕円の副軸。短い方の軸です。ベクトルの長さは Minor 半径です。 - normaloncurve,curvenorm + ellipsearc,arcs - - 指定されたパラメータの位置に基準点を持つ座標系を取得します。 X 軸は曲線の法線に、Y 軸はこの点における曲線の接線に、Z 軸はこの点におけるアップ ベクトルまたは従法線に、それぞれ位置合わせされます。 - 評価するパラメータ - 曲線のパラメータを基準とする座標系 + + 開始角度(度単位) - coordoncurve,curvecoord,derivatives + ellipsearc,arcs - - 指定したパラメータの点に基準点を持つ座標系を取得します。 - 評価するパラメータ - 点で軸を位置合わせされた座標系 + + 楕円弧のスイープ角度(度単位)を返します。 - frame,axisaligned,aa,coordcurve,framecurve,curveframe,coordoncurve + ellipsearc,arcs - - 曲線の接点で法線を位置合わせした平面を返します。開始点は常に 0 になり、また終了点は常に 1 になるように、パラメータが調整されます。 - - + + 楕円のある平面 - planeoncurve,planecurve,tangentplane + ellipsearc,arcs - - 曲線上で指定された弧長の端点を取得します。 - 評価する曲線上の距離 - 指定された弧長の端点 + + 面の文字列表現を取得します + + + この面の周囲のすべてのエッジ(反時計回り順) - pointoncurve,curvepoint,pointalongcurve,distanceoncurve,distancepoint,distpoint,arclength + faces + + 1 + - - 曲線上で指定された弧長の端点を取得します。 - 評価する曲線上の距離 - 指定された弧長の端点 + + この面の周囲のすべての頂点(反時計回り順) - pointoncurve,curvepoint,pointalongcurve,distanceoncurve,distancepoint,distpoint,arclength + faces + + 1 + - - 分割の入力数値に基づいて曲線の長さに沿って等間隔に配置された点を返します - 分割数 - 曲線の長さに沿って等間隔に配置された点 + + この面に含まれているすべてのループ - - 入力された分割数に基づいて、曲線上に等しい弦長で配置された点を返します - 分割数 - 曲線上の点のリスト + + 面の作成基準とするサーフェス + 面のサーフェス表示 - - 指定されたパラメータ位置を基準として、指定された曲線の弦長にある点を取得します。 - 評価する弦長 - 計測する曲線上のパラメータ - 曲線に沿って進む場合は true - 曲線上の点 + + らせんの文字列表現を取得します + + + らせんを作成します。らせんは、指定した軸の向きに対して常に時計回りに回転します。軸の向きに沿って表示すると、パラメータが増加する方向に、曲線に沿って点が移動するように、軸を中心に点が時計回りに回転するように見えます。Pitch はらせんが軸の向きに回転移動する Distance です。正または負の値を設定できます。 + 軸の点 + 軸方向ベクトル + らせんの始点 + 軸方向に 360 度ごとのらせんの距離 + 角度による回転数 + 軸で作成したらせん - measure from,measure to,parameteratdist + helix,screw,corkscrew,thread - - 指定された点を基準として、指定されたセグメントの長さまで、曲線上に等間隔に配置された点群を返します - 計測元となる参照点 - 評価する曲線上の距離 - 曲線の方向に沿った、指定された点を含む曲線上の点のリスト。 + + らせんがその長さだけ回転する角度(度単位) - - 指定された点を基準として、指定された弦長まで、曲線上に等間隔に配置された点群を返します - 計測元となる参照点 - 弦長 - 曲線の方向に沿った、指定された点を含む曲線上の点のリスト。 + + ピッチは、らせんが完全に 1 回転(360 度)する間に軸方向に沿って進む直線距離を返します - - 曲線の開始点から指定された距離にある座標系を返します。Y 軸は曲線の接線、X 軸は曲率になります。 - 評価する曲線上の距離 - 曲線上の座標系 - - coordoncurve,curvecoord,derivatives - + + 円弧の半径 - - 曲線の開始点から指定された距離にある座標系を返します。Y 軸は曲線の接線、X 軸は曲率になります。 - 評価する曲線上の距離 - 曲線上の座標系 - - coordoncurve,curvecoord,derivatives - + + らせんの軸の方向 - - 開始点から曲線に沿って指定された距離にある平面を返します。平面の法線は曲線の接線に位置合わせされます。 - 評価する曲線上の距離 - 曲線に基づく平面 + + らせん軸の基準点 - planeoncurve,planecurve,tangentplane + origin,helixstart - - 開始点から曲線に沿って指定された距離にある平面を返します。平面の法線は曲線の接線に位置合わせされます。 - 評価する曲線上の距離 - 曲線に基づく平面 - - planeoncurve,planecurve,tangentplane - + + IndexGroup の文字列表現を取得します - - 曲線の開始点から指定されたパラメータまで計測したセグメントの長さを取得します。 - 0 と 1 の間の値 - セグメントの長さ - - lengthatparameter,dist along,lengthatpoint,arclength - + + 2 つの IndexGroup を比較します + その他の IndexGroup + 2 つのオブジェクトが等しいかどうか - - 曲線の開始点から指定されたパラメータまで計測したセグメントの長さを取得します。 - 0 と 1 の間の値 - セグメントの長さ - - lengthatparameter,dist along,lengthatpoint,arclength - + + このタイプのハッシュ値を取得します + このオブジェクトのユニークなハッシュ値 - - 曲線上の指定された弧長でパラメータを取得します。 - 評価する曲線上の距離 - パラメータ + + 4 つのインデックスを格納する IndexGroup を作成します + インデックス a + インデックス b + インデックス c + インデックス d + IndexGroup - parameteratlen,param along,paramatlen,arclength + quad,polygon,mesh,meshes - - 曲線上の指定された弧長でパラメータを取得します。 - 評価する曲線上の距離 - パラメータ + + 3 つのインデックスを格納する IndexGroup を作成します + インデックス a + インデックス b + インデックス c + IndexGroup - parameteratlen,param along,paramatlen,arclength + tri,polygon,mesh,meshes - - 曲線上の指定された位置から指定された弦長でパラメータを取得します。 - 評価する弦長 - 計測する曲線上のパラメータ - 曲線に沿って進む場合は true - パラメータ - - measure from,measure to,parameteratdist - + + 三角形の場合は 3、四半円形の場合は 4 になります - - 曲線の開始点の位置でパラメータを取得します - パラメータ値 - - start domain,curvestart - + + 最初のインデックス - - 曲線の終了点の位置でパラメータを取得します - パラメータ値 + + 2 番目のインデックス + + + 3 番目のインデックス + + + 4 番目のインデックス + + + 線分の文字列表現を取得します + + + 入力された 2 点を端点とする線分を作成します。 + 線分の始点 + 線分の終点 + 始点と終点による線分 - end domain,curveend + line,linebypoints,lines - - 曲線上の 2 つのパラメータ間のセグメントの長さを取得します - 0 と 1 の間の値 - 0 と 1 の間の値 - セグメントの長さ + + 点群の散布図に最も近似する線分を作成します。 + 最適フィット線分への点群のリスト + 点群を通過するフィットからの線分 - measure,distance,arclength + line,approximate,lines - - 曲線上の 2 つのパラメータ点間の弧長を取得します。 - ドメインの開始 - ドメインの終了 - 2 つのパラメータ間の弧長 + + 入力された曲線に接し、曲線のパラメータで指定された点に位置する直線を作成します。 + 接線のベース曲線 + パラメータ値 + 接線 - measure,distance,arclength + tangentline,tangentto,lines - - 曲線に沿った指定された点でパラメータを取得します。点が曲線上にない場合でも、ParameterAtPoint は曲線上の近い点に対応する値を返しますが、通常この点は最も近い点ではありません。 - 曲線に沿っているか近くにある点 - 曲線上の指定された点のパラメータ。 + + 開始点から始まり、ベクトルの向きに指定された長さだけ延長する線分を作成します。 + 線分の始点 + 方向ベクトル + 線分の長さ + 開始方向と長さによる線分 - projectpoint,closestparam,curveparam + linebyvector,lines - - 曲線の方向を反転します - 方向反転後の新しい曲線 + + 曲線の方向を返します。 - flip + lines - - 指定した量で曲線をオフセットします。曲線は平面状になっている必要があります。 - オフセットする正または負の距離 - オフセットした新しい曲線 + + ループの文字列表現を取得します + + + ループに含まれている面 + + + ループに含まれている共有エッジ + + + ループが境界と内側のいずれであるか + + + NURBS 曲線の文字列表現を取得します + + + 明示的な制御点を使用して B スプライン曲線を作成します。注 1: deg = 1 の B スプライン曲線には G1 不連続が発生し、押し出し、スイープ、その他の操作に問題が生じます。これらの問題は回避する必要があります。代わりにポリカーブを使用します。注 2: 曲線が周期曲線である(閉じている)場合、最初の点と最後の点を同じにする必要があります。 + NURBS 曲線の点群 + 点群から作成した NURBS 曲線 - thicken,lines + nurbscurve,spline,lines - 0.5,0.4 + 0.5,0.5,0.45 - - 平面の法線で定義された平面で、平面曲線を指定された距離だけオフセットして、1 つまたは複数の曲線を作成します。オフセットされたコンポーネント曲線間にギャップがある場合は、オフセットされた曲線を延長してそのギャップを埋めます。既定では、入力引数「planeNormal」は曲線を含む平面の法線に設定されますが、元の曲線の法線に平行な明示的な法線となるため、オフセットの方向を簡単にコントロールできます。たとえば、同じ平面を共有している複数の曲線のオフセット方向を一致させる必要がある場合に「planeNormal」を使用すると、個々の曲線の法線を変更し、すべての曲線を強制的に同じ方向にオフセットできます。法線を反転すると、オフセットの方向が反転します。 - 正のオフセット距離は、曲線の接線と平面の法線ベクトルの外積の方向に適用され、負のオフセット距離はその反対の方向に適用されます。 - 曲線の平面法線。既定では入力された曲線の平面法線に設定されます - 1 つまたは複数のオフセットされた曲線 + + 明示的な制御点を使用して B スプライン曲線を作成します。注 1: deg = 1 の B スプライン曲線には G1 不連続が発生し、押し出し、スイープ、その他の操作に問題が生じます。これらの問題は回避する必要があります。代わりにポリカーブを使用します。注 2: 曲線が周期曲線である(閉じている)場合、最初の点と最後の点を同じにする必要があります。 + NURBS 曲線の点群 + 曲線の次数 + 点群から作成した NURBS 曲線 - thicken,lines + nurbscurve,spline,degree,lines - 0.5,0.4 + 0.5,0.5,0.5,0.45 - - 平面に引き寄せることで曲線を作成します - 曲線を引き寄せる平面 - 平面に基づく曲線 + + 明示的な制御点を使用して B スプライン曲線を作成します。注 1: deg = 1 の B スプライン曲線には G1 不連続が発生し、押し出し、スイープ、その他の操作に問題が生じます。これらの問題は回避する必要があります。代わりにポリカーブを使用します。注 2: 曲線が周期曲線である(閉じている)場合、最初の点と最後の点を同じにする必要があります。 + NURBS 曲線の点群 + 曲線の次数 + 切り替えて曲線を閉じる + 点群から作成した NURBS 曲線 - projectcurve,toplane + nurbscurve,spline,degree,smoothness,lines + + 0.5,0.5,0.5,0.5,0.45 + - - 入力 Surface で Surface 法線の方向に、この Curve を引きます。 - + + 入力された制御点、重み、ノットから B スプライン曲線を作成します。ASM ドキュメントから: 次数は 1 より大きく(折れ線状スプライン)、26 より小さい(ASM がサポートする最大 B スプライン基準次数)する必要があります。重み: すべての重み値(指定する場合)は、かならず正でなければなりません。1e-11 よりも軽い重みは却下され、動作しなくなります。ノット: ノット ベクトルは非減少シーケンスにする必要があります。内部ノットの多重度は開始/終了ノットの度数 + 1 および内部ノットの次数よりも小さくする必要があります(これにより、G1 の不連続を持つ曲線を表現することができます)。未固定ノット ベクトルはサポートされていませんが、これらは固定ノット ベクトルに変換され、制御点/重みデータに対応する変更が適用されます。ノット配列: 配列サイズは num_control_points + 次数 + 1 とする必要があります + + + + - projectcurve,tosurf + explicit,nurbscurve,spline,degree,spline byarray,lines + + 0.5,0.5,0.5,0.5,0.5,0.45 + - - 曲線を指定した数の長さの等しい曲線に分割します - 分割数 - 分割後の Curve の Array + + 点間を補間して B スプライン曲線を作成します。 + NURBS 曲線の点群 + 点群から作成した NURBS 曲線 - chopcurve,segment,slices + fit,approximate,spline,lines + + 0.5,0.5,0.5,0.45 + - - 各曲線の始点と終点の距離を等しくして(等しい弦)、曲線を指定した数の曲線に分割します。 - 分割数 - 分割後の Curve の Array + + 点間を補間することにより B スプライン曲線を作成します。注 2: 曲線が周期曲線である(閉じている)場合、最初の点と最後の点を同じにする必要があります。 + NURBS 曲線の点群 + 切り替えて曲線を閉じる + 点群から作成した NURBS 曲線 - divide by chordlength,chord,segment,chopcurve + fit,approximate,spline,lines + + 0.5,0.5,0.5,0.45 + - - 指定したパラメータの位置から計測した、指定した長さの曲線に、曲線を分割します - 分割後の曲線の長さ - 計測元のパラメータの位置 - 分割後の Curve の配列 - - divide by chordlength,chord,segment,chopcurve - - - - 指定したパラメータの位置から計測した、指定した弦長の曲線に、曲線を分割します - 分割によって取得した各曲線の弦長 - 計測元のパラメータの位置 - 分割後の Curve の Array + + 指定した角度で点間を補間することにより、B スプライン曲線を作成します。 + NURBS 曲線の点群 + 曲線の次数 + 点群から作成した NURBS 曲線 - divide by chordlength,chord,segment,chopcurve + fit,approximate,spline,smoothness,lines + + 0.5,0.5,0.5,0.5,0.45 + - - 入力されたパラメータで、曲線の先頭を削除します - トリムを開始するパラメータ - 先頭を削除した後に残る新しい曲線 + + 接線の方向で、点を通過する B スプライン曲線を返します。 + NURBS 曲線の制御点 + 開始接線 + 終了接線 + 点群と接線から作成した NURBS 曲線 - rem,remstart,removestart,trimcurve + spline by tangent,tangents,lines + + 0.5,0.5,0.45 + - - 入力されたパラメータで、曲線の先頭を削除します - トリムを開始するパラメータ - 先頭を削除した後に残る新しい曲線 + + 曲線の次数 - rem,remstart,removestart,trimcurve + smoothness,interpolation,continuity - - 入力されたパラメータで、曲線の末尾を削除します - トリムを開始するパラメータ - 末尾を削除した後に残る新しい曲線 + + NURBS 曲線が周期曲線であるかどうか。周期曲線は、変形によってねじれが発生しない閉じた曲線です。 - rem,remend,removeend,trimcurve + isclosed - - 入力されたパラメータで、曲線の末尾を削除します - トリムを開始するパラメータ - 末尾を削除した後に残る新しい曲線 - - rem,remend,removeend,trimcurve - + + NURBS 曲線が有理であるかどうかを判断します。これにより、すべての重みを 1.0 としないかどうかを設定します。 - - 入力されたパラメータで曲線の先頭と末尾を削除します。 - トリムを開始するパラメータ - トリムを開始するパラメータ - 外側部分を削除した後に残る新しい曲線 - - rem,remend,remstart,remove,trimcurve,removeends - + + NURBS 曲線の制御点を取得します。これらの点は曲線が補間される点です。 + 点の配列 - - 入力されたパラメータで曲線の先頭と末尾を削除します。 - トリムを開始するパラメータ - トリムを開始するパラメータ - 外側部分を削除した後に残る新しい曲線 - - rem,remend,remstart,remove,trimcurve,removeends - + + 曲線のノット。ノットは、制御点が曲線に影響を与える位置とその影響の程度を判断するために使用される、一連のパラメータ値(倍精度浮動小数点数)です。 + NURBS 曲線のノット - - 入力されたパラメータで、曲線の内側部分を削除します。 - トリムを開始するパラメータ - トリムを開始するパラメータ - 内側部分を削除した後に残る新しい曲線 + + NURBS 曲線の制御点の重みを返します。重みによって、各制御点が曲線形状に与える影響を判断します。 + NURBS 曲線の重み - rem,removemiddle,middle,remmiddle,cutout,trimcurve + ptweight - - 入力されたパラメータで、曲線の内側部分を削除します。 - トリムを開始するパラメータ - トリムを開始するパラメータ - 内側部分を削除した後に残る新しい曲線 - - rem,removemiddle,middle,remmiddle,cutout,trimcurve - + + NURBS サーフェスの文字列表現を取得します - - 曲線のいくつかのセグメントを削除し、1 番目、3 番目、5 番目... のセグメントを破棄します。 - 曲線を分割するパラメータのリスト - 1 番目、3 番目、5 番目... のセグメントを破棄する曲線の配列 + + 補間した点、U、V 次数を指定して NURBS サーフェスを作成します。作成されるサーフェスはすべての点を通過します。 + NURBS サーフェスの点群のグリッド + U 方向の次数 + V 方向の次数 + 点群で作成した NURBS サーフェス - rem,removeparts,remparts,cutout,trimcurv,interior,odd + fit,topoints - - 曲線のいくつかのセグメントを削除し、1 番目、3 番目、5 番目... のセグメントを破棄します。 - 曲線を分割するパラメータのリスト - 1 番目、3 番目、5 番目... のセグメントを破棄する曲線の配列 + + 補間した点、U、V 次数を指定して NURBS サーフェスを作成します。作成されるサーフェスはすべての点を通過します。接線の数は対応する方向の点の数に一致する必要があります。作成されるサーフェスは U 方向と V 方向ともに次数 3 となります。 + + + + + + - rem,removeparts,remparts,cutout,trimcurv,interior,odd + fit,topoints,totangents - - 指定されたパラメータで分割された曲線に対して、フラグ 'discardEvenSegments' が true の場合は偶数番のセグメント、false の場合は奇数番のセグメントを削除します。 - 曲線を分割するパラメータのリスト - 偶数番のセグメントを破棄するかどうかを切り替え - 曲線の偶数番または奇数番のセグメントを破棄した後に残った曲線のリスト。 + + 異なるサーフェス特性の集合を満たす NURBS サーフェスを作成します。これは、最も高度なサーフェス フィット法です。作成されるサーフェスはすべての点を通過します。接線の数は対応する向きにある点の数に一致する必要があります。作成されるサーフェスは U 方向と V 方向ともに次数 3 となります。コーナーの導関数は 2 次(dP/dUdV)とし、[ lowU, lowV ]、[ highU, lowV ]、[ lowU, highV ]、[ highU, highV ]の順に指定する必要があります。 + + + + + + + + + - rem,removeparts,remparts,cutout,trimcurv,interior,even + fit,topoints,totangents,fit corners,complex fit - - 入力されたパラメータで、2 つの部分に曲線を分割します。 - 分割を実行するパラメータ - 分割後に残る 2 本の曲線 - - cutinto,divide,curve2curves,cut - + + 明示的な制御点と指定された U 次数と V 次数を使用して、NURBS サーフェス を作成します。 + NURBS サーフェスの制御点のグリッド + U 方向の次数 + V 方向の次数 + 制御点で作成した NURBS サーフェス - - 入力されたパラメータで、2 つの部分に曲線を分割します。 - 分割を実行するパラメータ - 分割後に残る 2 本の曲線 + + 制御点、ノット、重量、U V 次数を指定して NURBS サーフェスを作成します。データが破損していると関数が失敗し例外がスローされるという制限があります。次数: u- および v- の両方の次数を 1 以上(折れ線状スプライン)、26 未満(ASM がサポートする最大 B スプライン基準次数)とする必要があります。重み: すべての重み値(指定する場合)は、かならず正でなければなりません。1e-11 よりも軽い重みは却下され、動作しなくなります。ノット: 両方のノット ベクトルは非減少シーケンスにする必要があります。内部ノットの多重度は開始/終了ノットの度数 + 1 および内部ノットの次数よりも小さくする必要があります(これにより、G1 の不連続を持つ曲線を表現することができます)。未固定ノット ベクトルはサポートされていませんが、これらは固定ノット ベクトルに変換され、制御点/重みデータに対応する変更が適用されます。 + + + + + + + - cutinto,divide,curve2curves,cut + lines + + 0.4 + - - 入力されたパラメータで、曲線を複数の部分に分割します。 - 曲線を分割するパラメータのリスト - 分割によって作成される曲線 + + U 方向のサーフェスの次数を返します。 - cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + surface smoothness,continuity - - 入力されたパラメータで、曲線を複数の部分に分割します。 - 曲線を分割するパラメータのリスト - 分割によって作成される曲線 + + V 方向のサーフェスの次数を返します。 - cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + surface smoothness,continuity - - 点を指定して複数のピースに曲線を分割 - 曲線を分割する位置にある曲線上の点 - 分割によって作成される曲線 - - cutinto,divide,curve2curves,cut,cut multiple,splitmultiple - + + U 方向の制御点の数を返します。 - - ポリカーブの終点に一連の曲線を結合します。接続性を保証するために曲線を反転します。 - ポリカーブに結合するその他の曲線 - 曲線から作成したポリカーブ - - convertcurves,curves2polycurve,joincurves,concat,joinall,joinmany - + + V 方向の制御点の数を返します。 - - この曲線と入力曲線を新しいポリカーブに結合し、元の曲線をそのまま保持します。 - 結合先の曲線 - 2 本の曲線から構成されたポリカーブ + + サーフェスが U 方向に周期的である場合は true を返します。 - convertcurve,curve2polycurve,joincurve,concat + closedinU - - 法線ベクトルの方向に曲線を押し出します。 - 曲線を押し出す距離 - 押し出されるサーフェス + + サーフェスが V 方向に周期的である場合は true を返します。 - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve + closedinV - - 指定した方向に、入力されたベクトルの長さだけ曲線を押し出します。 - 押し出しの基準とするベクトル - 押し出されるサーフェス - - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - + + NURBS サーフェスが有理であるかどうかを判断します。これにより、すべての重みを 1.0 としないかどうかを設定します。サーフェスが有理の場合は true を返し、異なる場合は false を返します。 - - 指定した方向に、指定した距離だけ曲線を押し出します。 - 押し出しの基準とするベクトル - 押し出す距離 - 押し出されるサーフェス - - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - + + NURBS サーフェスの制御点(極)を返します。 + - - 距離を指定して法線方向に曲線を押し出します。曲線は閉じられている必要があります。 - 押し出す距離 - 押し出されるソリッド + + NURBS サーフェスの制御点の重みを返します。重みによって、各制御点がサーフェス形状に与える影響を判断します。 + サーフェスの NURBS 重み - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + ptweights - - 指定した方向に、入力された法線の長さだけ曲線を押し出します。曲線は閉じられている必要があります。 - 押し出しの基準とするベクトル - 押し出されるソリッド - - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - + + U 方向のサーフェス ノットを返します。ノットは、制御点がサーフェスに影響を与える位置とその影響の程度を判断するために使用される、一連のパラメータ値(倍精度浮動小数点数)です。 + サーフェスの NURBS U ノット - - 指定した方向に、指定した距離だけ曲線を押し出します。曲線は閉じられている必要があります。 - 押し出しの基準とするベクトル - 押し出す距離 - 押し出されるソリッド + + V 方向のサーフェス ノットを返します。ノットは、制御点がサーフェスに影響を与える位置とその影響の程度を判断するために使用される、一連のパラメータ値(倍精度浮動小数点数)です。 + サーフェスの NURBS V ノット + + + 平面の文字列表現を取得します + + + 中心をルート点に持ち、入力された法線ベクトルを持つ平面を作成します。 + 平面の原点 + 平面の法線方向ベクトル + 原点と法線で作成した平面 - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + plane,tonormal - - 選択点によって決まる特定の終端で距離を指定して曲線を延長します。選択した側が延長されます。円や楕円などの閉じた曲線は延長されません。延長される曲線が直線状の場合は、延長も直線状になります。 - 延長する距離 - 延長する終端の点 - 延長された曲線 - - makelonger,stretch,extendside - + + 指定された基準点に配置され、指定されたベクトル法線を持ち、指定された X 軸で方向付けられた平面を作成します。この X 軸によって分割、交差、投影などの操作に影響が生じることはなく、単に入力座標系の方向が指定されます。 + 平面の原点 + 法線方向ベクトル + X 軸方向ベクトル + 原点法線と X 軸による平面 - - 曲線の始端から、距離を指定して曲線を延長します。円や楕円などの閉じた曲線は延長されません。延長される曲線が直線状の場合は、延長も直線状になります。 - 延長する距離 - 延長された曲線 - - makelonger,stretch - + + X 軸と Y 軸が存在する平面。Z 軸は 2 本のベクトルの外積になります。 + 平面の原点 + 平面の X 軸方向ベクトル + 平面の Y 軸方向ベクトル + 原点 x 軸と y 軸で作成された平面 - - 曲線の終端から、距離を指定して曲線を延長します。円や楕円などの閉じた曲線は延長されません。延長される曲線が直線状の場合は、延長も直線状になります。 - 延長する距離 - 延長された曲線 + + 入力された点に合わせて平面を調整します。基本的に 3D 散布図による調整です。 + 平面を定義する点群のリスト + 点群を通過する最適フィットで作成した平面 - makelonger,stretch + fit,bestfit - - 円弧と線分の集合から、近似的な曲線を求めます - 近似的な曲線を求める基準とする円弧と線分の配列 + + 入力された線分と外部の点を含む平面を作成します。点を線分上または線分軸内に配置することはできません。 + 平面の決定に使用する線分 + 平面の決定に使用する点 + 線分と点から作成した平面 - rationalizecurve,fitarcs,fitlines,arcs,lines + lines - 0.5,0.5,0.5,0.4,0.4 + 0.4 - - 曲線を近似の NURBS 曲線に変換します - 近似的曲線を求める基準とする NURBS 曲線 + + 入力された 3 つの点を含む平面を作成します。 + 平面の原点 + 平面上に位置する任意の点 + 平面の原点を基準とする平面 X 軸上に位置する点 + + + + ワールド座標系の XY に平面を作成します。 + ワールド座標系の XY 平面での平面 + + + ワールド座標系の XZ 平面に平面を作成します + ワールド座標系の XZ 平面での平面 + + + ワールド座標系の YZ に平面を作成します。 + ワールド座標系の YZ 平面での平面 + + + 平面の基準点を返します。 - curve2spline,convertcurve,tospline,lines + position,planecenter - - 0.5,0.5,0.5,0.4 - - - 閉じた曲線をパッチします - 曲線の内部にあるサーフェス + + 平面の法線方向を返します。 - fill,profiletosurf,loop,loop2surf,edgesurf + perpendicular - - 指定された下部ジオメトリに、指定された投影方向に沿って入力曲線を投影します。 - 投影先のジオメトリ - ベクトル - 下部ジオメトリに投影されたジオメトリのリスト + + 平面の X 基準点 - - パス曲線に沿って、閉じた曲線をスイープし、サーフェスを作成します - + + 平面の Y 基準点 + + + この平面を表す新しい座標系を作成します。基準点、X 軸、Y 軸を基準にします。 - sweep1,curve2surf + converttoCS,convert2cs - - パス曲線に沿って、閉じた曲線をスイープし、ソリッドを作成します - + + 法線方向のこの平面を使用し、距離を指定して新しい平面オフセットを作成します。 + - sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid + alongnormal,moveplane - - パス曲線に沿って、閉じた曲線をスイープし、ソリッドを作成します - スイープ パスを表すパス - スイープの終点を切り取り、パスに対して垂直にします - 閉じた曲線をパス曲線に沿ってスイープするソリッド + + 点の文字列表現を取得します + + + 2 つの点を比較します + 他の点 + 2 つのオブジェクトが等しいかどうか + + + このタイプのハッシュ値を取得します + このオブジェクトのユニークなハッシュ値 + + + 指定された 2 つのデカルト座標を使用して、XY 平面に点を作成します。Z コンポーネントは 0 です。 + X 座標 + Y 座標 + 座標で作成した点 - sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid + xy,position - - 指定された曲線に指定された許容差で近似している新しい曲線を返します。 - - + + 基準点(0,0,0)を取得 + 原点 - fitcurve,reducecurve,simplecurve,approximate + zero,origin - - 円柱の文字列表現を取得します + + 指定された 3 つのデカルト座標を使用して、点を作成します。 + X 座標 + Y 座標 + Z 座標 + 座標で作成した点 + + point,xyz,position + - - 円柱の親座標系、半径、高さによって定義されるソリッド座標系を作成します + + 指定された座標系と 3 つのデカルト座標を使用して、点を作成します。 親座標系 - 半径サイズ - 円柱の高さ - 半径と高さから作成した円柱 + X 座標 + Y 座標 + Z 座標 + 直交座標の点 - cylinder,tube + point,xyz,localposition - - 円柱の下部と上部の中心点を指定して、ソリッド円柱を作成します。 - 円柱の始点 - 円柱の終点 - 円柱の半径 - 点群と半径で作成した円柱 + + 円柱座標で位置を指定し、指定した座標系で点を形成します。 + 点の作成先の座標系 + 角度は座標系中の Z 軸を中心として X 軸から回転する角度(度単位)です + XY 平面上の点の高さ + 座標系の原点からの距離 + 円柱座標で指定された点 - cylinder,tube,by center points + point,localposition - - 円柱の半径 - - - 全体の高さ + + 球面座標系で位置を指定し、指定した座標系で点を形成します。 + 点の作成先の座標系 + Z 軸からの偏角(度単位) + 球体を中心に回転する際の X 軸からの回転角(度単位) + 原点からのオフセット + 球面座標で指定された点 - cylinder + point,localposition - - 円柱の軸 + + 含まれる点の許容値内の重複を除外するための点を削除します + 重複を削除する点のリスト + 削除に使用される許容範囲 + 一意の点 - cylinder + unique,duplicates,remove duplicates,distinct,near - - エッジの文字列表現を取得します - - - エッジ作成の基準とする曲線 - - - このエッジに接する面 - - - このエッジの始端の頂点 - - - このエッジの終端の頂点 + + 点の X 座標を取得します - - このエッジに関連付けられている共有エッジ + + 点の Y 座標を取得します - - 楕円の文字列表現を取得します + + 点の Z 座標を取得します - - 入力された点を中心とする楕円を作成します。作成される楕円はワールド座標系 XY Pl平面に位置合わせされ、指定された X 軸半径と Y 軸半径を持ちます。 - 楕円の原点 - X 軸半径 - Y 軸半径 - 原点と半径で作成した楕円 + + 同じ X、Y、Z 座標を持つ法線を取得します + - ellipse + convertovector,point2vector - - 入力された点を中心とする楕円を作成します。2 つの軸を指定します。軸は互いに直交する必要があります。 - 楕円の原点 - X 軸半径 - Y 軸半径 - 原点ベクトルから作成した楕円 + + 点にベクトルを加算します。Translate(Vector)と同じ操作です。 + + - ellipsebylengths,ellipsebyvectors + movepoint,move,move along - - 入力された座標系に中心点を持ち、位置合わせされた楕円を作成します。x_radius 半径を X 軸方向に、y_radius 半径を Y 軸方向に指定します。 - 楕円の原点座標系 - X 軸半径 - Y 軸半径 - 座標系と半径で作成した楕円 - - ellipse,aligned ellipse,ellipsebylengths - - - - 入力された平面に中心点を持ち、位置合わせされた楕円を作成します。x_radius 半径を平面 X 軸方向に、y_radius 半径を平面 Y 軸方向に指定します。 - 楕円弧が描画される平面 - X 軸半径 - Y 軸半径 - 平面と半径から作成した楕円 + + 点からベクトルを減算します。Translate(-Vector)と同じ操作です。 + + - ellipse,aligned ellipse,ellipsebylengths + movepoint,move,move along - - 楕円の中心 - - - 楕円の主軸。長い方の軸です。ベクトルの長さは Major 半径です。 - - - 楕円の副軸。短い方の軸です。ベクトルの長さは Minor 半径です。 + + 指定した方向のベクトルに沿って、ジオメトリの別の部分をここに投影します + + + - - 楕円弧の文字列表現を取得します + + ポリサーフェスの文字列表現を取得します - - XY 軸上の平面内に、半径とスイープする角度を指定して、楕円弧を作成します。 - 楕円弧が含まれる平面 - 平面 X 方向に延びる楕円弧の半径 - 平面 Y 方向に延びる楕円弧の半径 - 入力平面の正の X 軸を計測基準とする円弧の開始角 - 開始角からの開きの角度(度単位) - 平面の半径と角度で作成した楕円弧 - - ellipsearc,arcs - + + ロフトによって曲線群を通過するポリサーフェスを作成します。 + ロフトで通過する曲線。 + - - XY 軸上の平面内に、半径とスイープする角度を指定して、楕円弧を作成します。 - 楕円弧が含まれる平面 - 平面 X 方向に延びる楕円弧の半径 - 平面 Y 方向に延びる楕円弧の半径 - 入力平面の正の X 軸を計測基準とする円弧の開始角 - 開始角からの開きの角度(度単位) + + ロフトによってポリカーブ群を通過するポリサーフェスを作成します。 + ロフトで通過する曲線。 + ロフトの通過をガイドする曲線。 - ellipsearc,arcs + loftbyrail - - 楕円の中心 + + ロフトによってポリカーブ群を通過するポリサーフェスを作成します。 + ロフトで通過する曲線。 + ロフトの通過をガイドする曲線。 + - ellipsearc,arcs + loftbyrails,loft rails,guides - - 楕円の主軸。長い方の軸です。ベクトルの長さは Major 半径です。 + + サーフェスを結合してポリサーフェスを作成します。 + ポリサーフェスに結合するサーフェス + - ellipsearc,arcs + joinsurfaces,joinsrf - - 楕円の副軸。短い方の軸です。ベクトルの長さは Minor 半径です。 + + ソリッドのサーフェスでポリサーフェスを作成します。 + 使用するサーフェスを持つソリッド + - ellipsearc,arcs + solid2poly,solidtopoly,convertsolid - - 開始角度(度単位) + + レールに沿って曲線をスイープしてポリサーフェスを作成します。 + スイープの基準とする曲線 + スイープ プロファイル + - ellipsearc,arcs + sweep,rail,guide,sweep1 - - 楕円弧のスイープ角度(度単位)を返します。 + + 基本のサーフェスを模倣する新しいサーフェスを返します。 + - ellipsearc,arcs + subsurfaces,getsurfaces,explode - - 楕円のある平面 + + サーフェスの位置を点で探します。前方向の最初の交点を取得します。サーフェスの内部にヒットした場合は 1 つのサーフェスを、エッジの内部にヒットした場合は 2 つのサーフェスを、頂点にヒットした場合は多数のサーフェスを返します + + + - ellipsearc,arcs + surfacesatpoint,findsurfaces,extractsurfaces - - 面の文字列表現を取得します - - - この面の周囲のすべてのエッジ(反時計回り順) + + サーフェスの位置を線分で探します。線分ごとにヒットしたすべてのサーフェスを取得します。 + + - faces + surfacesonline,findsurfaces,extractsurfaces,lines - 1 + 0.5,0.5,0.5,0.4 - - この面の周囲のすべての頂点(反時計回り順) - - faces - - - 1 - + + 他のサーフェスに接続していない 2D セル境界を計算します + - - この面に含まれているすべてのループ + + サーフェスのサブセットによって定義されるポリサーフェスからソリットを抽出します + - - 面の作成基準とするサーフェス - 面のサーフェス表示 + + ポリサーフェスのサーフェスの数を返します。 + サーフェスの数 - - らせんの文字列表現を取得します + + ポリサーフェスのエッジの数を返します。 + エッジの数 - - らせんを作成します。らせんは、指定した軸の向きに対して常に時計回りに回転します。軸の向きに沿って表示すると、パラメータが増加する方向に、曲線に沿って点が移動するように、軸を中心に点が時計回りに回転するように見えます。Pitch はらせんが軸の向きに回転移動する Distance です。正または負の値を設定できます。 - 軸の点 - 軸方向ベクトル - らせんの始点 - 軸方向に 360 度ごとのらせんの距離 - 角度による回転数 - 軸で作成したらせん + + ポリサーフェスの頂点の数を返します。 + 頂点の数 + + + 入力されたエッジに沿ってポリサーフェスを指定された半径でフィレットします。 + + + - helix,screw,corkscrew,thread + round,smooth,smoothedge,roundedges - - らせんがその長さだけ回転する角度(度単位) - - - ピッチは、らせんが完全に 1 回転(360 度)する間に軸方向に沿って進む直線距離を返します - - - 円弧の半径 + + 指定されたエッジに沿って、エッジ コーナーから指定されたオフセットでポリサーフェスを面取りします。 + + + + + bevel,flattenedges + - - らせんの軸の方向 + + 長方形の文字列表現を取得します - - らせん軸の基準点 + + 4 つのコーナー点により長方形を作成します。 + 長方形のコーナー点群のリスト + コーナー点群で作成した長方形 - origin,helixstart + rectbypointarray - - IndexGroup の文字列表現を取得します - - - 2 つの IndexGroup を比較します - その他の IndexGroup - 2 つのオブジェクトが等しいかどうか + + 4 つのコーナー点により長方形を作成します。 + 長方形の 1 番目のコーナー点 + 長方形の 2 番目のコーナー点 + 長方形の 3 番目のコーナー点 + 長方形の 4 番目のコーナー点 + コーナー点群で作成した長方形 + + rectbypoints + - - このタイプのハッシュ値を取得します - このオブジェクトのユニークなハッシュ値 + + 入力された幅(平面の X 軸の長さ)と高さ(平面の Y 軸の長さ)を持ち、ワールド座標系の基準点を中心とする長方形を、ワールド座標系の XY 平面に作成します。 + 長方形の幅 + 長方形の長さ + 幅と長さで作成した長方形 + + rectbylengths + - - 4 つのインデックスを格納する IndexGroup を作成します - インデックス a - インデックス b - インデックス c - インデックス d - IndexGroup + + 入力された幅(平面の X 軸の長さ)と高さ(平面の Y 軸の長さ)を持ち、平面のルートを中心とする長方形を作成します。 + 長方形の中心に使用する平面 + 長方形の幅 + 長方形の長さ + 幅と長さで作成した長方形 - quad,polygon,mesh,meshes + rectangle,rectbylengths - - 3 つのインデックスを格納する IndexGroup を作成します - インデックス a - インデックス b - インデックス c - IndexGroup + + 指定した幅(X 軸の長さ)と長さ(Y 軸の長さ)を持ち、座標系内の入力された原点を中心とする長方形を作成します。 + 長方形の座標系(長方形の中心) + 長方形の幅 + 長方形の長さ + 幅と長さから作成した長方形 - tri,polygon,mesh,meshes + rectbylengths - - 三角形の場合は 3、四半円形の場合は 4 になります - - - 最初のインデックス - - - 2 番目のインデックス - - - 3 番目のインデックス + + 長方形の幅 + + rectX,rectx + - - 4 番目のインデックス + + 長方形の高さ + + rectY,recty + - - 線分の文字列表現を取得します + + ソリッドの文字列表現を取得します - - 入力された 2 点を端点とする線分を作成します。 - 線分の始点 - 線分の終点 - 始点と終点による線分 + + コンポーネント面をサーフェスに指定してソリッドを作成します。 + + - line,linebypoints,lines + Brep,brep - - 点群の散布図に最も近似する線分を作成します。 - 最適フィット線分への点群のリスト - 点群を通過するフィットからの線分 + + 入力断面の閉じた曲線間のロフトによりソリッドを作成します。 + + - line,approximate,lines + Brep,brep - - 入力された曲線に接し、曲線のパラメータで指定された点に位置する直線を作成します。 - 接線のベース曲線 - パラメータ値 - 接線 + + 曲線に補助的なガイドを付け、入力された断面の閉じた曲線間のロフトによってソリッドを作成します。ガイド曲線はすべての断面曲線と交差する必要があります。 + + + - tangentline,tangentto,lines + Brep,brep,guides,loft - - 開始点から始まり、ベクトルの向きに指定された長さだけ延長する線分を作成します。 - 線分の始点 - 方向ベクトル - 線分の長さ - 開始方向と長さによる線分 + + 閉じたポリカーブを含む入力断面間のロフトによりソリッドを作成します。この操作は、線分セグメントのみで頂点が同じ順序となるように構成されている断面に最適化されています。確認と修復のオプションを有効にすると、生成されるソリッドの有効性が保証され、無効にすると、パフォーマンスが向上します。 + + + - linebyvector,lines + Brep,brep,ruled,loft - - 曲線の方向を返します。 + + パスに沿って曲線をスイープします。 + + + - lines + Brep,brep,sweep1 - - ループの文字列表現を取得します - - - ループに含まれている面 - - - ループに含まれている共有エッジ - - - ループが境界と内側のいずれであるか - - - NURBS 曲線の文字列表現を取得します - - - 明示的な制御点を使用して B スプライン曲線を作成します。注 1: deg = 1 の B スプライン曲線には G1 不連続が発生し、押し出し、スイープ、その他の操作に問題が生じます。これらの問題は回避する必要があります。代わりにポリカーブを使用します。注 2: 曲線が周期曲線である(閉じている)場合、最初の点と最後の点を同じにする必要があります。 - NURBS 曲線の点群 - 点群から作成した NURBS 曲線 + + パスに沿って閉じた曲線をスイープします。 + スイープのプロファイルとなる閉じた曲線 + スイープ パスを表すパス + スイープの終点を切り取り、パスに対して垂直にします + パスに沿ってプロファイル曲線をスイープして作成したソリッド - nurbscurve,spline,lines + Brep,brep,sweep1 - - 0.5,0.5,0.45 - - - 明示的な制御点を使用して B スプライン曲線を作成します。注 1: deg = 1 の B スプライン曲線には G1 不連続が発生し、押し出し、スイープ、その他の操作に問題が生じます。これらの問題は回避する必要があります。代わりにポリカーブを使用します。注 2: 曲線が周期曲線である(閉じている)場合、最初の点と最後の点を同じにする必要があります。 - NURBS 曲線の点群 - 曲線の次数 - 点群から作成した NURBS 曲線 + + 2 つのレール曲線に沿って、閉じた曲線をスイープします。 + スイープの基準とする入力パス。 + スイープの方向をガイドするレール。 + パスに沿ってスイープするプロファイル曲線 + - nurbscurve,spline,degree,lines + Brep,brep,sweep2,guides,sweepprofile - - 0.5,0.5,0.5,0.45 - - - 明示的な制御点を使用して B スプライン曲線を作成します。注 1: deg = 1 の B スプライン曲線には G1 不連続が発生し、押し出し、スイープ、その他の操作に問題が生じます。これらの問題は回避する必要があります。代わりにポリカーブを使用します。注 2: 曲線が周期曲線である(閉じている)場合、最初の点と最後の点を同じにする必要があります。 - NURBS 曲線の点群 - 曲線の次数 - 切り替えて曲線を閉じる - 点群から作成した NURBS 曲線 + + 原点と軸ベクトルによって形成される軸放射線を中心に、開始角度からスイープ角度までプロファイル曲線をスイープして、回転ソリッドを作成します。 + 回転するプロファイル曲線 + 回転軸原点 + 回転軸方向 + 開始角(度単位) + スイープ角度(度単位) + 回転で作成したソリッド - nurbscurve,spline,degree,smoothness,lines + Brep,brep,lathe,revolveprofile - - 0.5,0.5,0.5,0.5,0.45 - - - 入力された制御点、重み、ノットから B スプライン曲線を作成します。ASM ドキュメントから: 次数は 1 より大きく(折れ線状スプライン)、26 より小さい(ASM がサポートする最大 B スプライン基準次数)する必要があります。重み: すべての重み値(指定する場合)は、かならず正でなければなりません。1e-11 よりも軽い重みは却下され、動作しなくなります。ノット: ノット ベクトルは非減少シーケンスにする必要があります。内部ノットの多重度は開始/終了ノットの度数 + 1 および内部ノットの次数よりも小さくする必要があります(これにより、G1 の不連続を持つ曲線を表現することができます)。未固定ノット ベクトルはサポートされていませんが、これらは固定ノット ベクトルに変換され、制御点/重みデータに対応する変更が適用されます。ノット配列: 配列サイズは num_control_points + 次数 + 1 とする必要があります - - - - + + ソリッドの集合を 1 つのソリッドにまとめる + ソリッドの集合 - explicit,nurbscurve,spline,degree,spline byarray,lines + Brep,brep,boolean,addition - - 0.5,0.5,0.5,0.5,0.5,0.45 - - - 点間を補間して B スプライン曲線を作成します。 - NURBS 曲線の点群 - 点群から作成した NURBS 曲線 + + サーフェスの面積を返します。すべての面のすべての面積の合計になります。 + + + ソリッドの合計体積を返します + + + ソリッドの図芯 + - fit,approximate,spline,lines + average,center - - 0.5,0.5,0.5,0.45 - - - 点間を補間することにより B スプライン曲線を作成します。注 2: 曲線が周期曲線である(閉じている)場合、最初の点と最後の点を同じにする必要があります。 - NURBS 曲線の点群 - 切り替えて曲線を閉じる - 点群から作成した NURBS 曲線 + + このソリッドと別のソリッドのブール演算の和。 + + - fit,approximate,spline,lines + addition,merge,combine - - 0.5,0.5,0.5,0.45 - - - 指定した角度で点間を補間することにより、B スプライン曲線を作成します。 - NURBS 曲線の点群 - 曲線の次数 - 点群から作成した NURBS 曲線 + + このソリッドと別のソリッドのブール演算差 + + + + + このソリッドと、入力されたソリッドの和のブール演算差 + + - fit,approximate,spline,smoothness,lines + subtract,differencemany,diffall,diff multi - - 0.5,0.5,0.5,0.5,0.45 - - - 接線の方向で、点を通過する B スプライン曲線を返します。 - NURBS 曲線の制御点 - 開始接線 - 終了接線 - 点群と接線から作成した NURBS 曲線 + + このソリッドの面からソリッド シェルを取得します + シェルの内側を延長する距離 + シェルの外側を延長する距離 + - spline by tangent,tangents,lines + extract shell,offset and extract - - 0.5,0.5,0.45 - - - 曲線の次数 + + 入力されたジオメトリを、入力されたベクトルの方向で、このソリッド上に投影します。!!現在この投影方法では、点または曲線のみがサポートされています!! + + + - smoothness,interpolation,continuity + projectonto,projectonsolid,projecttosolid - - NURBS 曲線が周期曲線であるかどうか。周期曲線は、変形によってねじれが発生しない閉じた曲線です。 + + 指定された半径で、入力されたエッジに沿ってソリッドをフィレットします。 + + + - isclosed + round,smooth,smoothedge,roundedges - - NURBS 曲線が有理であるかどうかを判断します。これにより、すべての重みを 1.0 としないかどうかを設定します。 + + 入力されたエッジに沿って、エッジ コーナーから指定されたオフセットでソリッドを面取りします。 + + + + + bevel,flattenedges + - - NURBS 曲線の制御点を取得します。これらの点は曲線が補間される点です。 - 点の配列 - - - 曲線のノット。ノットは、制御点が曲線に影響を与える位置とその影響の程度を判断するために使用される、一連のパラメータ値(倍精度浮動小数点数)です。 - NURBS 曲線のノット - - - NURBS 曲線の制御点の重みを返します。重みによって、各制御点が曲線形状に与える影響を判断します。 - NURBS 曲線の重み + + ソリッドが複数の未結合ソリッドで構成されている場合は、個々のソリッドに分割します。単一の隣接ソリッドの場合は、同じソリッドを返します。 + 分割された未結合ソリッド - ptweight + split,disjoint - - NURBS サーフェスの文字列表現を取得します + + ソリッドの修復を試みます。 + - - 補間した点、U、V 次数を指定して NURBS サーフェスを作成します。作成されるサーフェスはすべての点を通過します。 - NURBS サーフェスの点群のグリッド - U 方向の次数 - V 方向の次数 - 点群で作成した NURBS サーフェス - - fit,topoints - + + 球体の文字列表現を取得します - - 補間した点、U、V 次数を指定して NURBS サーフェスを作成します。作成されるサーフェスはすべての点を通過します。接線の数は対応する方向の点の数に一致する必要があります。作成されるサーフェスは U 方向と V 方向ともに次数 3 となります。 - - - - - + + 入力された点を中心とし、指定された半径を持つソリッド球体を作成します。 + + - fit,topoints,totangents + Brep,brep - - 異なるサーフェス特性の集合を満たす NURBS サーフェスを作成します。これは、最も高度なサーフェス フィット法です。作成されるサーフェスはすべての点を通過します。接線の数は対応する向きにある点の数に一致する必要があります。作成されるサーフェスは U 方向と V 方向ともに次数 3 となります。コーナーの導関数は 2 次(dP/dUdV)とし、[ lowU, lowV ]、[ highU, lowV ]、[ lowU, highV ]、[ highU, highV ]の順に指定する必要があります。 + + サーフェス上の入力された 4 つの点を含むソリッド球体を作成します。 - - - - - - - - fit,topoints,totangents,fit corners,complex fit + Brep,brep - - 明示的な制御点と指定された U 次数と V 次数を使用して、NURBS サーフェス を作成します。 - NURBS サーフェスの制御点のグリッド - U 方向の次数 - V 方向の次数 - 制御点で作成した NURBS サーフェス - - - 制御点、ノット、重量、U V 次数を指定して NURBS サーフェスを作成します。データが破損していると関数が失敗し例外がスローされるという制限があります。次数: u- および v- の両方の次数を 1 以上(折れ線状スプライン)、26 未満(ASM がサポートする最大 B スプライン基準次数)とする必要があります。重み: すべての重み値(指定する場合)は、かならず正でなければなりません。1e-11 よりも軽い重みは却下され、動作しなくなります。ノット: 両方のノット ベクトルは非減少シーケンスにする必要があります。内部ノットの多重度は開始/終了ノットの度数 + 1 および内部ノットの次数よりも小さくする必要があります(これにより、G1 の不連続を持つ曲線を表現することができます)。未固定ノット ベクトルはサポートされていませんが、これらは固定ノット ベクトルに変換され、制御点/重みデータに対応する変更が適用されます。 - - - - - - + + 入力された点群にできる限り近づくように球をフィットさせます。 + - lines - - - 0.4 - - - - U 方向のサーフェスの次数を返します。 - - surface smoothness,continuity + Brep,brep - - V 方向のサーフェスの次数を返します。 - - surface smoothness,continuity - + + 球の中心点を返します。 - - U 方向の制御点の数を返します。 + + 球の半径を返します。 - - V 方向の制御点の数を返します。 + + トポロジの文字列表現を取得します - - サーフェスが U 方向に周期的である場合は true を返します。 - - closedinU - + + トポロジの頂点 - - サーフェスが V 方向に周期的である場合は true を返します。 - - closedinV - + + トポロジのエッジ - - NURBS サーフェスが有理であるかどうかを判断します。これにより、すべての重みを 1.0 としないかどうかを設定します。サーフェスが有理の場合は true を返し、異なる場合は false を返します。 + + トポロジの面 - - NURBS サーフェスの制御点(極)を返します。 - + + T スプライン エッジの文字列表現を取得します - - NURBS サーフェスの制御点の重みを返します。重みによって、各制御点がサーフェス形状に与える影響を判断します。 - サーフェスの NURBS 重み - - ptweights - + + このエッジに隣接する T スプライン エッジ - - U 方向のサーフェス ノットを返します。ノットは、制御点がサーフェスに影響を与える位置とその影響の程度を判断するために使用される、一連のパラメータ値(倍精度浮動小数点数)です。 - サーフェスの NURBS U ノット + + このエッジの始端の T スプライン頂点 - - V 方向のサーフェス ノットを返します。ノットは、制御点がサーフェスに影響を与える位置とその影響の程度を判断するために使用される、一連のパラメータ値(倍精度浮動小数点数)です。 - サーフェスの NURBS V ノット + + このエッジの終端の頂点 - - 平面の文字列表現を取得します + + T スプライン エッジの UVN フレーム(ハル上の点、U ベクトル、V ベクトル、法線)を返します - - 中心をルート点に持ち、入力された法線ベクトルを持つ平面を作成します。 - 平面の原点 - 平面の法線方向ベクトル - 原点と法線で作成した平面 - - plane,tonormal - + + T スプライン エッジのインデックス - - 指定された基準点に配置され、指定されたベクトル法線を持ち、指定された X 軸で方向付けられた平面を作成します。この X 軸によって分割、交差、投影などの操作に影響が生じることはなく、単に入力座標系の方向が指定されます。 - 平面の原点 - 法線方向ベクトル - X 軸方向ベクトル - 原点法線と X 軸による平面 + + T スプライン エッジが境界線上にあるかどうか - - X 軸と Y 軸が存在する平面。Z 軸は 2 本のベクトルの外積になります。 - 平面の原点 - 平面の X 軸方向ベクトル - 平面の Y 軸方向ベクトル - 原点 x 軸と y 軸で作成された平面 + + T スプライン エッジが多様体であるかどうか - - 入力された点に合わせて平面を調整します。基本的に 3D 散布図による調整です。 - 平面を定義する点群のリスト - 点群を通過する最適フィットで作成した平面 - - fit,bestfit - + + T スプライン エッジの一連のプロパティ: uvn フレームおよびインデックス、T スプライン エッジが境界線上にあるかどうか、T スプライン エッジが多様体であるかどうか + - - 入力された線分と外部の点を含む平面を作成します。点を線分上または線分軸内に配置することはできません。 - 平面の決定に使用する線分 - 平面の決定に使用する点 - 線分と点から作成した平面 - - lines - - - 0.4 - + + T スプライン面の文字列表現を取得します - - 入力された 3 つの点を含む平面を作成します。 - 平面の原点 - 平面上に位置する任意の点 - 平面の原点を基準とする平面 X 軸上に位置する点 - + + この面の周囲のすべての T スプライン エッジ(反時計回り順) - - ワールド座標系の XY に平面を作成します。 - ワールド座標系の XY 平面での平面 + + この面の周囲のすべての T スプライン頂点(反時計回り順) - - ワールド座標系の XZ 平面に平面を作成します - ワールド座標系の XZ 平面での平面 + + T スプライン面の UVN フレーム(ハル上の点、U ベクトル、V ベクトル、法線)を返します - - ワールド座標系の YZ に平面を作成します。 - ワールド座標系の YZ 平面での平面 + + T スプライン エッジのインデックス - - 平面の基準点を返します。 - - position,planecenter - + + T スプライン面上のエッジまたは頂点の数 - - 平面の法線方向を返します。 - - perpendicular - + + T スプライン面のパラメータ制御側面の数 - - 平面の X 基準点 + + T スプライン面の一連のプロパティ: uvn フレーム、インデックス、価数、側面の数 + - - 平面の Y 基準点 + + TSplineInitialSymmetry の文字列表現を取得します - - この平面を表す新しい座標系を作成します。基準点、X 軸、Y 軸を基準にします。 + + 対称セグメントごとに指定されたスパンの値を持つ放射状の TSplineInitialSymmetry を作成します。 + - converttoCS,convert2cs + tspline,symmetry - - 法線方向のこの平面を使用し、距離を指定して新しい平面オフセットを作成します。 - + + 入力された対称軸を持つ TSplineInitialSymmetry を作成します。 + + + - alongnormal,moveplane + tspline,symmetry - - 点の文字列表現を取得します + + 新しく作成する T スプラインを放射相称にするかどうか。 - - 2 つの点を比較します - 他の点 - 2 つのオブジェクトが等しいかどうか + + 新しく作成する T スプラインを X 軸上で放射相称にするかどうか。 - - このタイプのハッシュ値を取得します - このオブジェクトのユニークなハッシュ値 + + 新しく作成する T スプラインを Y 軸上で放射相称にするかどうか。 - - 指定された 2 つのデカルト座標を使用して、XY 平面に点を作成します。Z コンポーネントは 0 です。 - X 座標 - Y 座標 - 座標で作成した点 - - xy,position - + + 新しく作成する T スプラインを Z 軸上で放射相称にするかどうか。 - - 基準点(0,0,0)を取得 - 原点 - - zero,origin - + + 対称セグメント内の面の数。T スプラインが放射相称になっている場合のみ有効です。 - - 指定された 3 つのデカルト座標を使用して、点を作成します。 - X 座標 - Y 座標 - Z 座標 - 座標で作成した点 - - point,xyz,position - + + TSplineReflection の文字列表現を取得します - - 指定された座標系と 3 つのデカルト座標を使用して、点を作成します。 - 親座標系 - X 座標 - Y 座標 - Z 座標 - 直交座標の点 + + 特定の平面を使用して T スプラインの軸反射を作成します。 + T スプラインの軸反射の平面。ワールド座標系で指定します。 + T スプラインの軸反射 - point,xyz,localposition + tspline,symmetry,reflection,axial - - 円柱座標で位置を指定し、指定した座標系で点を形成します。 - 点の作成先の座標系 - 角度は座標系中の Z 軸を中心として X 軸から回転する角度(度単位)です - XY 平面上の点の高さ - 座標系の原点からの距離 - 円柱座標で指定された点 + + 入力されたセグメント数と各セグメントのペア間の角度を持つ指定された平面により、放射状の反射を作成します。 + 法線が T スプラインの放射状の反射の軸になる平面。ワールド座標系で指定します。 + 放射状の反射のセグメントの数 + 放射相称の各ペア間の角度。この角度を 0 に設定すると、(360 / segmentsCount)という計算式によって角度が計算されます。 + T スプラインの放射状の反射 - point,localposition + tspline,symmetry,reflection,radial - - 球面座標系で位置を指定し、指定した座標系で点を形成します。 - 点の作成先の座標系 - Z 軸からの偏角(度単位) - 球体を中心に回転する際の X 軸からの回転角(度単位) - 原点からのオフセット - 球面座標で指定された点 - - point,localposition - + + 反射が放射状であるかどうか - - 含まれる点の許容値内の重複を除外するための点を削除します - 重複を削除する点のリスト - 削除に使用される許容範囲 - 一意の点 - - unique,duplicates,remove duplicates,distinct,near - + + 放射状の反射のセグメントの数 - - 点の X 座標を取得します + + 放射状の反射の対称セグメントの各ペア間の角度 - - 点の Y 座標を取得します + + 反射の平面 - - 点の Z 座標を取得します + + 反射の軸 - - 同じ X、Y、Z 座標を持つ法線を取得します - - - convertovector,point2vector - + + T スプライン トポロジの文字列表現を取得します - - 点にベクトルを加算します。Translate(Vector)と同じ操作です。 - - - - movepoint,move,move along - + + この T スプライン サーフェスに含まれている頂点。 - - 点からベクトルを減算します。Translate(-Vector)と同じ操作です。 - - - - movepoint,move,move along - + + T スプライン サーフェスに含まれるエッジ。 - - 指定した方向のベクトルに沿って、ジオメトリの別の部分をここに投影します - - - + + T スプライン サーフェスに含まれるフェース。 - - ポリカーブの文字列表現を取得します + + T スプライン サーフェスに含まれる通常の頂点 - - 曲線を結合してポリカーブを作成します。接続性の必要に応じて曲線を反転します。優先される結合の許容値を 1e-6 から 1e-3 までの単位で選択します。 - ポリカーブに結合する曲線 - 結合する曲線間で使用できるギャップのサイズを判断するための許容値 - 結合された曲線によって作成されたポリカーブ - - segments,joincurves - + + T スプライン サーフェスに含まれるスターポイントの頂点 - - 曲線を結合してポリカーブを作成します。接続性の必要に応じて曲線を反転します。優先される結合の許容値を 1e-6 から 1e-3 までの単位で選択します。 - ポリカーブに結合する曲線 - 結合する曲線間で使用できるギャップのサイズを判断するための許容値 - 入力された曲線が互いに交差または重複しており、ポリカーブを作成する前に終端セグメントをトリムする必要がある場合は、True に設定します。既定では False に設定されています。 - trimLength が 0 より大きい場合、trimLength より長い終端セグメントはトリムされません。 - 結合された曲線によって作成されたポリカーブ - - segments,joincurves - + + T スプライン サーフェスに含まれる T ポイントの頂点 - - 接続された曲線をグループ化して、1 つまたは複数のポリカーブを作成します。優先される結合の許容値を 1e-6 から 1e-3 までの単位で選択します。 - グループ化して 1 つまたは複数のポリカーブを作成する曲線 - 結合する曲線間で使用できるギャップのサイズを判断するための許容値 - + + T スプライン サーフェスに含まれる非多様体の頂点 - - 接続された曲線をグループ化して、1 つまたは複数のポリカーブを作成します。優先される結合の許容値を 1e-6 から 1e-3 までの単位で選択します。 - グループ化して 1 つまたは複数のポリカーブを作成する曲線 - 結合する曲線間で使用できるギャップのサイズを判断するための許容値 - 入力された曲線が互いに交差または重複しており、ポリカーブを作成する前に終端セグメントをトリムする必要がある場合は、True に設定します。既定では False に設定されています。 - trimLength が 0 より大きい場合、trimLength より長い終端セグメントはトリムされません。 - + + T スプライン サーフェスに含まれる境界の頂点 - - 点を接続してポリカーブを作成します。「connectLastToFirst」入力を true に設定してポリカーブを閉じます。 - ポリカーブを作成する点群 - 最後の点を最初の点に接続する場合は true、開いたままにする場合は false - 点群で作成したポリカーブ - - segments,joincurves,lines - - - 0.5,0.5,0.4 - + + T スプライン サーフェスに含まれる内側の頂点 - - 曲線に厚みを持たせてポリカーブを作成します。 - 厚みをつける曲線 - 厚み - 厚みをつける方向に対して直交する法線 - - - offset - + + T スプライン サーフェスに含まれる多様体のエッジ - - 入力法線によって指定された平面に沿って曲線に厚みを持たせてポリカーブを作成します。 - 厚みをつける曲線 - 厚み - 厚み方向に垂直な法線。法線が指定されていない(null である)場合、既定で曲線の法線が使用されます。 - - - offset,thicken - + + T スプライン サーフェスに含まれる境界のエッジ - - 最初のコンポーネントの始点と各コンポーネント曲線の終点を返します。閉じたポリカーブの場合、始点と終点は同じになるため、終点は除外されます。 + + T スプライン サーフェスに含まれる内側のエッジ - - ポリカーブの曲線の数 - - curvecount,subcurvecount,numbersubcurves - + + T スプライン サーフェスに含まれる通常のフェース - - ポリカーブの曲線を返します - - - subcurves,polycurvesplit - + + T スプライン サーフェスに含まれる多角形の面 - - インデックスごとのポリカーブの曲線を返します。 - 点を配置する長さ - ポリカーブの終点からカウントする場合は true、ポリカーブの始点からカウントする場合は false - インデックスの曲線 - - subcurveatindex,getsubcurve,getcurvebyindex - + + T スプライン サーフェスに含まれる境界の面 - - 平面ポリカーブの平面を返します - + + T スプライン サーフェスに含まれる内側の面 - - 接線楕円でポリカーブを延長します - 延長する楕円の長さ - 楕円のパラメータ - 楕円のパラメータ - 楕円のパラメータ - ポリカーブの終点または始点を延長しています - + + T スプライン サーフェス内の頂点の数を返します。 - - 接線円弧でポリカーブを延長します。 - 延長する弧長 - 円弧の半径 - ポリカーブの終点または始点を延長しています - + + T スプライン サーフェス内のエッジの数を返します。 - - 始点と終点をつなぐ線分でポリカーブを閉じる - - - lines - - - 0.4 - + + T スプライン サーフェス内の面の数を返します。 - - 円弧、線分、円弧の接線チェーンでポリカーブを閉じる - ポリカーブの始点での円弧の半径 - ポリカーブの終点での円弧の半径 - - - lines - - - 0.4 - + + タイプによって区別される分解後の頂点 + 頂点のセット - - 平面でポリカーブをオフセットします。 - オフセットする量 - コーナーに丸みを付けるかどうかを切り替え - オフセットされたポリカーブ + + タイプによって区別される分解後のエッジ + エッジのセット - - 平面の法線で定義された平面で、平面ポリカーブを指定された距離だけオフセットして、1 つまたは複数のポリカーブを作成します。既定では、入力引数「planeNormal」は曲線を含む平面の法線に設定されますが、元の曲線の法線に平行な明示的な法線となるため、オフセットの方向を簡単にコントロールできます。たとえば、同じ平面を共有している複数の曲線のオフセット方向を一致させる必要がある場合に「planeNormal」を使用すると、個々の曲線の法線を変更し、すべての曲線を強制的に同じ方向にオフセットできます。法線を反転すると、オフセットの方向が反転します。 - 正のオフセット距離は、ポリカーブの接線と平面の法線ベクトルの外積の方向に適用され、負のオフセット距離はその反対の方向に適用されます。 - オフセットされたコンポーネント曲線間にギャップがある場合は、ギャップを埋める処理の設定に応じて、円弧で埋めて滑らかなコーナーにする(true 値の場合)か、オフセットされた曲線を延長して埋める(false 値の場合)ことができます。 - 曲線の平面法線。既定では入力された曲線の平面法線に設定されます - 1 つまたは複数のオフセットされたポリカーブ + + タイプによって区別される分解後の面 + 面のセット - - 平面ポリカーブのコーナーをフィレットします。 - フィレットの半径 - どのコーナーをフィレットするかを示します。true の場合は、2 番目のコンポーネントの始端の接線が 1 番目のコンポーネントの終端の接線から(曲線の法線を基準として)時計回りになっているコーナーがフィレットされます。false の場合は、反時計回りのコーナーがフィレットされます。 - フィレットされたポリカーブ + + 入力されたインデックスの位置の頂点を返します。 + 頂点を取得するためのインデックス + T スプラインの頂点 - round,smooth,radius + tspline,face,byindex - - 重複しているセグメントの長さが trimLength 以下の場合に、自己交差していない新しいポリカーブを返すことで、自己交差しているポリカーブを修復します。 - trimLength が 0 より大きい場合、trimLength より長い終端セグメントはトリムされません。 - 自己交差も重複もしていないポリカーブ - - - ポリゴンの文字列表現を取得します - - - 点を接続してポリゴン カーブを作成します。 - - - - - 円に内接するポリゴン カーブを作成します。 - - - - - - セグメントのすべての開始点/終了点を返します。 - - - ポリゴンの平均平面からの最大偏差を返します。 - - - ポリゴンのコーナーを返します - - - - ポリゴンのコーナーの平均点を返します。 - + + 入力されたインデックスの位置のエッジを返します。 + エッジを取得するためのインデックス + T スプライン エッジ - centroid + tspline,face,byindex - - ポリゴンの辺の間の自己交差を返します。 - - - - 入力された点がポリゴン内に含まれているかどうかを返します。ポリゴンが平面でない場合、点は最適フィット平面に投影され、ポリゴンをこの最適フィット平面に投影することで含まれているかどうかが計算されます。ポリゴンが自己交差している場合は、失敗したというステータスを返します。 - - - - - ポリサーフェスの文字列表現を取得します - - - ロフトによって曲線群を通過するポリサーフェスを作成します。 - ロフトで通過する曲線。 - - - - ロフトによってポリカーブ群を通過するポリサーフェスを作成します。 - ロフトで通過する曲線。 - ロフトの通過をガイドする曲線。 - + + 入力されたインデックスの位置のの面を返します。 + 面を取得するためのインデックス + T スプライン面 - loftbyrail + tspline,face,byindex - - ロフトによってポリカーブ群を通過するポリサーフェスを作成します。 - ロフトで通過する曲線。 - ロフトの通過をガイドする曲線。 - - - loftbyrails,loft rails,guides - + + TSplineUVNFrame の文字列表現を取得します - - サーフェスを結合してポリサーフェスを作成します。 - ポリサーフェスに結合するサーフェス - - - joinsurfaces,joinsrf - + + ハル上のトポロジ アイテムの点 - - ソリッドのサーフェスでポリサーフェスを作成します。 - 使用するサーフェスを持つソリッド - - - solid2poly,solidtopoly,convertsolid - + + トポロジ アイテムの U ベクトル - - レールに沿って曲線をスイープしてポリサーフェスを作成します。 - スイープの基準とする曲線 - スイープ プロファイル - - - sweep,rail,guide,sweep1 - + + トポロジ アイテムの V ベクトル - - レールに沿って曲線をスイープしてポリサーフェスを作成します。 - スイープの基準とする曲線 - スイープ プロファイル - - - sweep,rail,guide,sweep1,sweepprofile,profile - + + トポロジ アイテムの法線 - - 基本のサーフェスを模倣する新しいサーフェスを返します。 - - - subsurfaces,getsurfaces,explode - + + T スプライン頂点の文字列表現を取得します - - サーフェスの位置を点で探します。前方向の最初の交点を取得します。サーフェスの内部にヒットした場合は 1 つのサーフェスを、エッジの内部にヒットした場合は 2 つのサーフェスを、頂点にヒットした場合は多数のサーフェスを返します - - - - - surfacesatpoint,findsurfaces,extractsurfaces - + + この頂点から放射される T スプライン エッジ - - サーフェスの位置を線分で探します。線分ごとにヒットしたすべてのサーフェスを取得します。 - - - - surfacesonline,findsurfaces,extractsurfaces,lines - - - 0.5,0.5,0.5,0.4 - + + この頂点に隣接する T スプライン面 - - 他のサーフェスに接続していない 2D セル境界を計算します - + + T スプライン頂点の UVN フレームを返します(ハル上の点、U ベクトル、V ベクトル、法線) - - サーフェスのサブセットによって定義されるポリサーフェスからソリットを抽出します - + + T スプライン頂点のインデックス - - ポリサーフェスのサーフェスの数を返します。 - サーフェスの数 + + T スプライン頂点がスター ポイントであるかどうか - - ポリサーフェスのエッジの数を返します。 - エッジの数 + + T スプライン頂点が T ポイントであるかどうか - - ポリサーフェスの頂点の数を返します。 - 頂点の数 + + T スプライン頂点が多様体であるかどうか - - 入力されたエッジに沿ってポリサーフェスを指定された半径でフィレットします。 - - - - - round,smooth,smoothedge,roundedges - + + T スプライン頂点上のエッジまたは面の数 - - 指定されたエッジに沿って、エッジ コーナーから指定されたオフセットでポリサーフェスを面取りします。 - - + + T ポイントを考慮した、T スプライン頂点の関数の価数 + + + T スプライン頂点の一連のプロパティ: UVN フレーム、インデックス、価数および関数の価数、T スプライン頂点がスターポイントであるかどうか、T スプライン頂点が T ポイントであるかどうか、T スプライン頂点が多様体であるかどうか。 - - bevel,flattenedges - - - 長方形の文字列表現を取得します + + T スプライン サーフェスの文字列表現を取得します - - 4 つのコーナー点により長方形を作成します。 - 長方形のコーナー点群のリスト - コーナー点群で作成した長方形 - - rectbypointarray - - - - 4 つのコーナー点により長方形を作成します。 - 長方形の 1 番目のコーナー点 - 長方形の 2 番目のコーナー点 - 長方形の 3 番目のコーナー点 - 長方形の 4 番目のコーナー点 - コーナー点群で作成した長方形 - - rectbypoints - + + 原点と法線ベクトルを使用して T スプライン プリミティブ平面サーフェスを生成します + 平面のルート点 + 平面の法線 + 平面の座標内における最小コーナーの 2D 点 + 平面の座標内における最大コーナーの 2D 点 + 幅方向のスパンの数 + 長さ方向のスパンの数 + T スプライン サーフェスの対称オプション + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + 平面の T スプライン サーフェス + tspline,plane,origin,normal - - 入力された幅(平面の X 軸の長さ)と高さ(平面の Y 軸の長さ)を持ち、ワールド座標系の基準点を中心とする長方形を、ワールド座標系の XY 平面に作成します。 - 長方形の幅 - 長方形の長さ - 幅と長さで作成した長方形 - - rectbylengths - + + ベクトル法線で基準点に配置されながら、指定された X 軸方向を持つ「方向付けされた」T スプライン平面を作成します。 + これは、分割、交差、投影などの操作に影響が生じることはなく、入力座標系の方向のみを指定します。 + 平面のルート点 + 平面の法線 + 平面の X 軸 + 平面の座標内における最小コーナーの 2D 点 + 平面の座標内における最大コーナーの 2D 点 + 幅方向のスパンの数 + 長さ方向のスパンの数 + T スプライン サーフェスの対称オプション + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + 平面の T スプライン サーフェス + tspline,plane,origin,normal,axis - - 入力された幅(平面の X 軸の長さ)と高さ(平面の Y 軸の長さ)を持ち、平面のルートを中心とする長方形を作成します。 - 長方形の中心に使用する平面 - 長方形の幅 - 長方形の長さ - 幅と長さで作成した長方形 - - rectangle,rectbylengths - + + 入力された原点、X 軸、Y 軸によって T スプライン プリミティブ平面サーフェスを作成します。 + Z 軸は、2 つのベクトルの外積です。 + 平面のルート点 + 平面の X 軸 + 平面の Y 軸 + 平面の座標内における最小コーナーの 2D 点 + 平面の座標内における最大コーナーの 2D 点 + 幅方向のスパンの数 + 長さ方向のスパンの数 + T スプライン サーフェスの対称オプション + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + 平面の T スプライン サーフェス + tspline,plane,origin,normal,axis - - 指定した幅(X 軸の長さ)と長さ(Y 軸の長さ)を持ち、座標系内の入力された原点を中心とする長方形を作成します。 - 長方形の座標系(長方形の中心) - 長方形の幅 - 長方形の長さ - 幅と長さから作成した長方形 - - rectbylengths - + + 点のリストから T スプライン プリミティブ平面サーフェスを生成します + 平面に合わせる点のセット + 平面の座標内における最小コーナーの 2D 点 + 平面の座標内における最大コーナーの 2D 点 + 幅方向のスパンの数 + 長さ方向のスパンの数 + T スプライン サーフェスの対称オプション + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + 平面の T スプライン サーフェス + tspline,plane,fit,bestfit,points - - 長方形の幅 - - rectX,rectx - + + 線分と点から T スプライン プリミティブ平面サーフェスを生成します。点は線分上や線分の軸上に配置することはできません。 + 平面を作成するための線分 + 平面を作成するための点 + 平面の座標内における最小コーナーの 2D 点 + 平面の座標内における最大コーナーの 2D 点 + 幅方向のスパンの数 + 長さ方向のスパンの数 + T スプライン サーフェスの対称オプション + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + 平面の T スプライン サーフェス + tspline,plane,line,point - - 長方形の高さ - - rectY,recty - + + 3 つの点を入力として使用して T スプライン プリミティブ平面サーフェスを生成します。点は直線上に配置することはできません。 + 平面を作成するための 1 番目の点 + 平面を作成するための 2 番目の点 + 平面を作成するための 3 番目の点 + 平面の座標内における最小コーナーの 2D 点 + 平面の座標内における最大コーナーの 2D 点 + 幅方向のスパンの数 + 長さ方向のスパンの数 + T スプライン サーフェスの対称オプション + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + 平面の T スプライン サーフェス + tspline,plane,line,point - - ソリッドの文字列表現を取得します + + 指定された座標系、半径、高さによって定義される T スプライン円柱サーフェスを作成します + 円柱の中心と底面は、この座標系の XY 平面に合わせて調整されます + 円柱の半径 + 円柱の高さ + 円周上のスパンの数 + 高さ方向のスパンの数 + T スプライン サーフェスの対称オプション + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + 円柱状の T スプライン サーフェス + tspline,cylinder,radius,height - - コンポーネント面をサーフェスに指定してソリッドを作成します。 - - - - Brep,brep - + + 円柱の指定された下部と上部の中心点によって、T スプライン円柱サーフェスを作成します。 + 円柱の始点 + 円柱の終点 + 円柱の半径 + 円周上のスパンの数 + 高さ方向のスパンの数 + T スプライン サーフェスの対称オプション + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + 円柱状の T スプライン サーフェス + tspline,cylinder,radius,points - - 入力断面の閉じた曲線間のロフトによりソリッドを作成します。 - - - - Brep,brep - + + 指定された底面の半径を始点とする T スプライン円錐サーフェスを作成します。 + 終点の頂点まで延長します + 円錐の始点 + 円錐の終点 + 円錐の底面の半径 + 円周上のスパンの数 + 高さ方向のスパンの数 + T スプライン サーフェスの対称オプション + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + 円錐形の T スプライン サーフェス + tspline,cone,radius,points - - 曲線に補助的なガイドを付け、入力された断面の閉じた曲線間のロフトによってソリッドを作成します。ガイド曲線はすべての断面曲線と交差する必要があります。 - - - - - Brep,brep,guide,loft - + + 始点から終点までを軸として、始点と終点でそれぞれ指定された半径を持つ T スプライン円錐サーフェスを作成します。 + このオブジェクトは、頂点のない錐台形状になります。 + 円錐の始点 + 円錐の終点 + 円錐の始点の半径 + 円錐の終点の半径 + 円周上のスパンの数 + 高さ方向のスパンの数 + T スプライン サーフェスの対称オプション + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + 円錐形の T スプライン サーフェス + tspline,cone,radii,points,truncated - - 曲線に補助的なガイドを付け、入力された断面の閉じた曲線間のロフトによってソリッドを作成します。ガイド曲線はすべての断面曲線と交差する必要があります。 - - - - - Brep,brep,guides,loft - + + 指定された座標系の原点を基準点として、その座標系の XY 平面に円形の底面を置き、 + その座標系の Z 軸方向に延長することで、T スプライン円錐を作成します。 + 円錐の中心と底面は、この座標系の XY 平面に合わせて調整されます + 円錐の高さ + 円錐の半径 + 円周上のスパンの数 + 高さ方向のスパンの数 + T スプライン サーフェスの対称オプション + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + 円錐形の T スプライン サーフェス + tspline,cone,radius,cs - - 閉じたポリカーブを含む入力断面間のロフトによりソリッドを作成します。この操作は、線分セグメントのみで頂点が同じ順序となるように構成されている断面に最適化されています。確認と修復のオプションを有効にすると、生成されるソリッドの有効性が保証され、無効にすると、パフォーマンスが向上します。 - - - - - Brep,brep,ruled,loft - + + 指定された座標系の原点を基準点として、その座標系の XY 平面に円形の底面を置き、 + その座標系の Z 軸方向に延長することで、T スプライン円錐を作成します。 + 円錐の中心と底面は、この座標系の XY 平面に合わせて調整されます + 円錐の高さ + 円錐の始点の半径 + 円錐の終点の半径 + 円周上のスパンの数 + 高さ方向のスパンの数 + T スプライン サーフェスの対称オプション + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + 円錐形の T スプライン サーフェス + tspline,cone,radius,cs - - パスに沿って曲線をスイープします。 - - - - - Brep,brep,sweep1 - + + 入力された点を中心として、指定された半径で T スプライン球体を作成します + 球体の中心点 + 球体の半径 + 放射状のスパンの数 + 高さ方向のスパンの数 + T スプライン サーフェスの対称オプション + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + 球体状の T スプライン サーフェス + tspline,sphere,radius - - パスに沿って閉じた曲線をスイープします。 - スイープのプロファイルとなる閉じた曲線 - スイープ パスを表すパス - スイープの終点を切り取り、パスに対して垂直にします - パスに沿ってプロファイル曲線をスイープして作成したソリッド - - Brep,brep,sweep1 - - - - 2 つのレール曲線に沿って、閉じた曲線をスイープします。 - スイープの基準とする入力パス。 - スイープの方向をガイドするレール。 - パスに沿ってスイープするプロファイル曲線 - - - Brep,brep,sweep2,guides,sweepprofile - + + 入力された 4 つの点から T スプライン球体を作成します + 球体の作成に使用する 4 つの点のリストです。これらの点を同一平面上に配置することはできません。 + 放射状のスパンの数 + 高さ方向のスパンの数 + T スプライン サーフェスの対称オプション + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + 球体状の T スプライン サーフェス + tspline,sphere,fit,bestfit - - 原点と軸ベクトルによって形成される軸放射線を中心に、開始角度からスイープ角度までプロファイル曲線をスイープして、回転ソリッドを作成します。 - 回転するプロファイル曲線 - 回転軸原点 - 回転軸方向 - 開始角(度単位) - スイープ角度(度単位) - 回転で作成したソリッド - - Brep,brep,lathe,revolveprofile - + + 入力された複数の点の位置に可能な限り近い T スプライン球体を作成します + 球体を適合させる点のセット + 放射状のスパンの数 + 高さ方向のスパンの数 + T スプライン サーフェスの対称オプション + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + 球体状の T スプライン サーフェス + tspline,sphere,fit,bestfit - - ソリッドの集合を 1 つのソリッドにまとめる - ソリッドの集合 - - - Brep,brep,boolean,addition - + + 指定された半径で、座標系の原点を中心とする T スプライン トーラスを作成します + トーラスは、入力された座標系の XY 平面上で、その座標系の基準点を中心とするように位置合わせされます。 + トーラスの内径 + トーラスの外径 + 内側の放射状のスパンの数 + 外側の放射状スパンの数 + T スプライン サーフェスの対称オプション + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + トーラスの T スプライン サーフェス + tspline,torus,radii,cs - - サーフェスの面積を返します。すべての面のすべての面積の合計になります。 + + 既定のワールド XY 平面に位置合わせされた、指定された中心と半径を持つ T スプライン トーラスを作成します + トーラスの中心点 + トーラスの内径 + トーラスの外径 + 内側の放射状のスパンの数 + 外側の放射状スパンの数 + T スプライン サーフェスの対称オプション + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + トーラスの T スプライン サーフェス + tspline,torus,radii,cs - - ソリッドの合計体積を返します + + ワールド座標系の原点を中心として、指定された幅、長さ、高さを持つ T スプライン直方体を作成します + 直方体の幅 + 直方体の長さ + 直方体の高さ + 幅方向のスパンの数 + 長さ方向のスパンの数 + 高さ方向のスパンの数 + T スプライン サーフェスの対称オプション + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + T スプライン立方体 + tspline,box,cuboid,cube,size - - ソリッドの図芯 - - - average,center - + + 入力された点を中心として、指定された幅、長さ、高さを持つ T スプライン直方体を作成します + 直方体の中心点 + 直方体の幅 + 直方体の長さ + 直方体の高さ + 幅方向のスパンの数 + 長さ方向のスパンの数 + 高さ方向のスパンの数 + T スプライン サーフェスの対称オプション + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + T スプライン立方体 + tspline,box,cuboid,cube,size,center - - このソリッドと別のソリッドのブール演算の和。 - - - - addition,merge,combine - + + 入力された座標系を中心とし、方向付けされた、指定された幅、長さ、高さを持つ T スプライン直方体を作成します + 直方体の XY 平面は、座標系の X 軸に位置合わせされます + 直方体の幅 + 直方体の長さ + 直方体の高さ + 幅方向のスパンの数 + 長さ方向のスパンの数 + 高さ方向のスパンの数 + T スプライン サーフェスの対称オプション + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + T スプライン立方体 + tspline,box,cuboid,cube,size,cs,coord - - ソリッドのリストとこのソリッドの和 - - - - addition,merge,combine,unionmany,union multi - + + 低点から高点までの範囲に広がる T スプライン直方体を作成します + 1 番目のコーナー点 + 2 番目のコーナー点 + 幅方向のスパンの数 + 長さ方向のスパンの数 + 高さ方向のスパンの数 + T スプライン サーフェスの対称オプション + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + T スプライン立方体 + box,cube,byminmax,by corners,by points - - このソリッドと別のソリッドのブール演算差 - - + + 座標系の原点を中心として、指定された半径を持つ T スプライン クワッドボールを作成します + ローカル座標系 + クワッドボールの半径 + クワッドボールの側面の 2 つの寸法におけるスパンの数 + T スプライン サーフェスの対称オプション + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + T スプライン クワッドボール + quadball,tspline,coordinate system,raduis - - このソリッドと、入力されたソリッドの和のブール演算差 - - - - subtract,differencemany,diffall,diff multi - + + 既定のワールド XY 平面に位置合わせされた、指定された中心と半径を持つ T スプライン クワッドボールを作成します + クワッドボールの中心点 + クワッドボールの半径 + クワッドボールの側面の 2 つの寸法におけるスパンの数 + T スプライン サーフェスの対称オプション + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + T スプライン クワッドボール + quadball,tsplines,center,point,radius - - このソリッドの面からソリッド シェルを取得します - シェルの内側を延長する距離 - シェルの外側を延長する距離 - - - extract shell,offset and extract - + + 均一な配置方法を使用して、NURBS サーフェスから T スプライン サーフェスを作成します。 + 入力 NURBS サーフェスは、パラメータで指定された長さの間隔または弧長の間隔(どちらになるかは、 + 対応する useArcLen フラグによって異なります)で配置された均一なノットによって再作成され、 + 次数 3 の NURBS サーフェスによって近似値が算出されます。出力 T スプラインは、指定されたスパンの数で、 + U 方向と V 方向に分割されます。 + 入力 NURBS サーフェス + U 方向で必要なスパンの数 + V 方向に必要なスパンの数 + パラメータの U 方向で、弧長かパラメータによる再分割のどちらを使用するか + パラメータの V 方向で、弧長かパラメータによる再分割のどちらを使用するか + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + nurbs surface,tspline,uniform - - 入力されたジオメトリを、入力されたベクトルの方向で、このソリッド上に投影します。!!現在この投影方法では、点または曲線のみがサポートされています!! - - - - - projectonto,projectonsolid,projecttosolid - + + 曲率による再分割の方法を使用して、NURBS サーフェスから T スプライン サーフェスを作成します。 + 入力 NURBS サーフェスは、次数 3 として再作成されます。出力 T スプラインには、 + 各方向におけるスパンの数と位置が格納されます。これらのスパンは、曲率によって自動的に検出されます。 + 入力 NURBS サーフェス + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + nurbs surface,tspline,curvature - - 指定された半径で、入力されたエッジに沿ってソリッドをフィレットします。 - - - - - round,smooth,smoothedge,roundedges - + + 指定されたベクトルに沿って曲線を押し出して、T スプラインを作成します + プロファイル曲線 + ベクトル押し出し + ベクトル方向に沿って押し出す距離 + ベクトル方向の反対向きに押し出す距離 + ベクトル方向のスパンの数。値 0 を指定すると、ベクトル方向に沿った押し出しは実行されません。 + ベクトル方向の反対向きのスパンの数。値 0 を指定すると、ベクトル方向の反対向きの押し出しは実行されません。 + プロファイル方向のスパンの数。0 以下の値を指定すると、自動的に設定されます。 + プロファイル方向に沿ってスパンを配置する際に、均一な配置方法または曲率による配置方法を使用 + ボックスの表示スタイルまたはスムーズな表示スタイルで T スプライン サーフェスを表示 + tspline,extrude,curve - - 入力されたエッジに沿って、エッジ コーナーから指定されたオフセットでソリッドを面取りします。 - - - - - bevel,flattenedges - + + 断面の曲線をパスに沿ってスイープすることにより、T スプラインを作成します + プロファイル曲線 + パス曲線 + スパンがパスの方向に対して平行である必要がある場合 + パス内のスパンの数 + プロファイル内のスパンの数。0 以下の値を指定すると、スパンの数が自動的に設定されます。 + パスに沿ってスパンを配置する際に、均一な配置方法と曲率による配置方法のどちらを使用するか + プロファイルに沿ってスパンを配置する際に、均一な配置方法と曲率による配置方法のどちらを使用するか + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + tspline,sweep,curve - - ソリッドが複数の未結合ソリッドで構成されている場合は、個々のソリッドに分割します。単一の隣接ソリッドの場合は、同じソリッドを返します。 - 分割された未結合ソリッド - - split,disjoint - - - - ソリッドの修復を試みます。 - + + 軸の原点と軸の方向によって、軸の周囲に描画されたプロファイル曲線を + スイープすることにより、T スプライン サーフェスを作成します。start_angle に入力された数値を開始角度となり、 + sweep_angle に入力された数値がスイープ角度になります。 + プロファイル曲線 + 回転の中心点 + 回転軸 + 回転の開始角度 + 回転の終了角度 + 半径内のスパンの数 + 高さ方向のスパンの数。0 以下の値を指定すると、スパンの数が自動的に設定されます。 + スパンを配置する際に、均一な配置方法と曲率による配置方法のどちらを使用するか + T スプライン サーフェスの対称オプション + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + tspline,revolve,curve - - 球体の文字列表現を取得します + + 線分のリストから T スプライン サーフェスを作成します。 + 曲線も使用できますが、使用されるのは曲線の始点と終点だけです。 + T スプラインの作成に使用する線分のリスト。 + 調整された面の最大数 + 曲線同士の交差の許容値 + 価数 2 で頂点に折り目を付けるかどうか + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + tspline,line,build - - 入力された点を中心とし、指定された半径を持つソリッド球体を作成します。 - - - - - Brep,brep - + + 曲線または直線のネットワークを使用して T スプライン パイプ サーフェスを作成します。 + 曲線の各交差部は滑らかに接合されます。 + 1 本の曲線について 1 つの値またはリストを受け取るパラメータもあれば、1 つの値のみを受け取るパラメータもあります。 + パイプの作成に使用する曲線のリスト + 作成されるパイプの既定の半径 + 曲線の交差部を検出するための許容値 + 各曲線のセグメントの数。リストのサイズは、曲線数、1 (複製の場合)、または 0 (自動決定の場合)にすることができます。 + true を指定すると、各曲線の始点におけるハンドルのパラメータが自動的に生成され、カスタム パラメータ rotationsAtStart、radiiAtStart、positionsAtStart は無視されます。 + true を指定すると、各曲線の終点におけるハンドルのパラメータが自動的に生成され、カスタム パラメータ rotationsAtEnd、radiiAtEnd、positionsAtEnd は無視されます。 + 各曲線の始点における各パイプ ハンドルのカスタム回転角度(度単位)。autoHandleStart が true の場合、このパラメータは無視されます。リストのサイズは、曲線数、または 1 (複製の場合)にすることができます。 + 各曲線の終点における各パイプ ハンドルのカスタム回転角度(度単位)。autoHandleEnd が true の場合、このパラメータは無視されます。リストのサイズは、曲線数、または 1 (複製の場合)にすることができます。 + 各曲線の始点における各パイプ ハンドルのカスタム半径。autoHandleStart が true の場合、このパラメータは無視されます。リストのサイズは、曲線数、または 1 (複製の場合)にすることができます。 + 各曲線の終点における各パイプ ハンドルのカスタム半径。autoHandleEnd が true の場合、このパラメータは無視されます。リストのサイズは、曲線数、または 1 (複製の場合)にすることができます。 + 曲線の弧長に沿って 0 から 1 までのパーセンテージで示した、各曲線の始点における各パイプ ハンドルのカスタム位置。autoHandleStart が true の場合、このパラメータは無視されます。リストのサイズは、曲線数、または 1 (複製の場合)にすることができます。始点と終点の位置は、各曲線が互いに重ならないようにする必要があります。理想的には、始点は 0 に近い位置、終点は 1 に近い位置にする必要があります。 + 曲線の弧長に沿って 0 から 1 までのパーセンテージで示した、各曲線の終点における各パイプ ハンドルのカスタム位置。autoHandleEnd が true の場合、このパラメータは無視されます。リストのサイズは、曲線数、または 1 (複製の場合)にすることができます。始点と終点の位置は、各曲線が互いに重ならないようにする必要があります。理想的には、始点は 0 に近い位置、終点は 1 に近い位置にする必要があります。 + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + tspline,create,pipe,curve - - サーフェス上の入力された 4 つの点を含むソリッド球体を作成します。 - - - - Brep,brep - + + 指定された複数の T スプライン サーフェスを 1 つに結合します。 + サーフェスの結合は解除可能です。 + 1 つ以上のサーフェスがボックス モードになっている場合、出力されるサーフェスもボックス モードになります。 + 注: 正しく結合するためには、すべての入力サーフェスが同じバージョンである必要があります。この理由から、1 つまたは複数のサーフェスが内部で複製され、Dynamo で現在使用されているバージョンに合わせてそのバージョンがアップグレードあるいはダウングレードされることがあります。そのため、結果として得られるサーフェスは予期されたものとはわずかに異なる可能性があります。入力サーフェス自体は変更されません。 + 結合する T スプライン サーフェス + tspline,combine - - 入力された点群にできる限り近づくように球をフィットさせます。 - - - - Brep,brep - + + 指定された T スプラインに適用される反射のリストを返します + tspline,symmetry,reflections - - 球の中心点を返します。 + + 指定された T スプラインがボックス モードの場合 True を返します + tspline,boxmode,smooth - - 球の半径を返します。 + + 指定された T スプラインが抽出できる(スムーズ モードで表示できる)場合、True を返します + tspline,extractable - - サーフェスの文字列表現を取得します + + 指定された T スプラインが閉じている場合 True を返します + tspline,closed - - サーフェスの集合を 1 つのサーフェスにまとめます。まとめた結果が非多様体または複数の面を持つ場合、この方法はポリサーフェスを返します。 - サーフェスの集合です。 - サーフェスの和 - - merge,join,boolean,addition - + + 指定された T スプラインに隙間がない場合、True を返します。すべての閉じたサーフェスは隙間がないと判定されますが、隙間がないサーフェスの一部は開いているものがあります。 + tspline,watertight - - 入力された断面曲線間をロフトしてサーフェスを作成します。 - ロフトで通過する曲線 - ロフトで作成したサーフェス - - loft - + + 指定された T スプラインが標準の場合 True を返します(すべての T ポイントは、少なくとも 2 つのアイソカーブによってスター ポイントから分離されています) + tspline,standard - - 入力された断面線分間のロフトによりサーフェスを作成します。これにより、Surface.ByLoft よりも短時間で、若干粗い結果が生成されます。 - - - - ruledsurface,lines - - - 0.5,0.4 - + + 指定された T スプライン サーフェスを、その形状に応じてソリッドまたはサーフェスに変換します。 + 注: 入力サーフェスが Dynamo にロードされているバージョンよりも高いバージョンの T スプラインで作成された場合、、結果として得られる BRep サーフェスに予期しない変化がわずかに生じることがあります。これは、サーフェスのコピーが Dynamo バージョンにダウングレードされて変換に利用されるためです。 + 結果として得られる本体のトポロジを入力 T スプライン サーフェスと同じトポロジにするかどうかを決定します。 + トポロジ エンティティ(ソリッドまたはサーフェス) + tspline,brep,solid,surface - - ガイド曲線(レール)を指定し、断面にサーフェスをロフトします。ガイド曲線は、断面のすべての曲線と交差する必要があります。 - - - - - loftbyrail - + + 指定された T スプライン サーフェスをメッシュに変換します。メッシュには、三角形と四角形の両方を含めることができます。 + 各方向におけるセグメントの最小数。必ず 1 つ以上のセグメントが生成されます。 + メッシュからサーフェスまでの最大許容距離。0 以下の値を指定すると、距離が無効になります。 + メッシュ エンティティ + tspline,convert,mesh - - ガイド曲線(レール)を指定し、断面にサーフェスをロフトします。ガイド曲線は、断面のすべての曲線と交差する必要があります。 - ロフトで通過する曲線 - ロフトの通過をガイドする曲線 - ロフトで作成したサーフェス - - loftbyrails,loft rails,guides - + + 指定された T スプライン サーフェスの厚みを、面の法線方向に指定された距離まで追加します + 厚みを付ける距離 + 作成されるエッジに折り目を付けるかどうかを指定します + 厚みのある T スプラインサーフェス + tspline,thicken,normal - - プロファイル曲線をパスに沿ってスイープすることにより、サーフェスを作成します。 - スイープする曲線 - スイープに使用するパス曲線 - パスに沿ってプロファイルをスイープして作成したサーフェス - - sweep,rail,guide,sweep1 - + + 指定された T スプライン サーフェスに、指定されたベクトルに基づいて厚みを付けます + 厚みを付ける方向 + 作成されるエッジに折り目を付けるかどうかを指定します + 厚みのある T スプラインサーフェス + tspline,thicken,vector - - プロファイル曲線をパスに沿ってスイープすることにより、サーフェスを作成します。 - スイープする曲線 - スイープに使用するパス曲線 - スイープの終点を切り取り、パスに対して垂直にします - パスに沿ってプロファイルをスイープして作成したサーフェス - - sweep,rail,guide,sweep1 - + + T スプライン サーフェス上の指定されたエッジに折り目を追加します + 折り目を付けるエッジ + 折り目が付いたエッジを持つ T スプライン サーフェス + tspline,edge,crease - - 閉じた ポリゴン内の入力された点群をつなぐポリゴン サーフェスを作成します。 - ペリメータ点群のリスト - ペリメータ点群から作成したサーフェス - - patch,surfacebypolygon - + + 指定されたエッジのセットから折り目を削除します + 折り目を解除するエッジ + 折り目が解除されたエッジを持つ T スプライン サーフェス + tspline,crease,uncrease - - 2 つのレールをガイドとするパスに沿って、断面をスイープします - スイープの基準とする入力パス。 - スイープの方向をガイドするレール。 - パスに沿ってスイープするプロファイル曲線です。 - 2 つのレールをスイープして作成したサーフェス - - sweep2,guides - + + T スプライン サーフェス上の指定された頂点のセットに折り目を追加します + 折り目を付ける頂点 + 折り目が付いたエッジを持つ T スプライン サーフェス + tspline,edge,crease - - 基準点によって形成される軸の配列要素を中心に、プロファイル曲線を軸ベクトルの向きにスイープすることにより、サーフェスを作成します。開始角度 startAngle から開始し、スイープ角度 sweepAngle までスイープします。 - 回転するプロファイル曲線 - 回転軸原点 - 回転軸方向 - 開始角(度単位) - スイープ角度(度単位) - プロファイルを回転して作成したサーフェス - - lathe - + + 指定された頂点のセットの折り目を削除します + 折り目を解除する頂点 + 折り目が解除されたエッジを持つ T スプライン サーフェス + tspline,crease,uncrease - - 入力された曲線で設定される閉じた境界の内部を塗り潰してサーフェスを作成します。 - サーフェス境界として使用する閉じた曲線 - パッチで作成したサーフェス - - edgesrf,edgesurface,patch,fill - + + 指定された頂点のリストを 1 つの頂点に連結します + 連結する頂点 + 出力される頂点グリップの位置。Null 値を指定した場合、グリップの平均位置が使用されます。 + 入力トポロジの再分割された折り目を保存 + 連結された頂点を持つ T スプライン サーフェス + tspline,weld,vertex - - サーフェスの合計面積を返します。 + + 1 番目と 2 番目のグループの頂点をペアごとに連結します。 + 1 番目のグループは、この T スプラインの頂点として認識されます。 + 2 番目のグループの頂点は、このサーフェスから取得される場合もあれば、別のサーフェスから取得される場合もあります。 + 別の T スプラインから取得される場合は、連結操作の前に組み合わせ操作が実行れます。 + 連結する 1 番目のグループの頂点 + 連結する 2 番目のグループの頂点 + 入力トポロジの再分割された折り目を保存 + 連結された頂点を持つ T スプライン サーフェス + tspline,weld,vertex - - サーフェスのすべての境界エッジの合計長さを返します。 - - circumference - - - - サーフェスが U 方向で閉じている場合は true を返し、閉じていない場合は false を返します。 + + 一致する頂点をすべて検出し、1 つの頂点に連結します + 一致する頂点を検出する場合の許容値 + 一致する頂点を持たない T スプライン サーフェス + tspline,weld,coincident,vertex - - サーフェスが V 方向で閉じている場合は true を返し、閉じていない場合は false を返します。 + + 指定されたすべてのエッジの連結を解除します。すべてのエッジの各頂点の連結が解除されます。 + 連結を解除するエッジのセット + 連結が解除されたエッジを持つ T スプライン サーフェス + tspline,unweld,edge - - サーフェスが U 方向または V 方向で閉じている場合は true を返し、どちらの方向でも閉じていない場合は false を返します。 + + 指定されたすべての頂点の連結を解除します。各頂点におけるすべてのエッジの連結が解除されます。 + 連結を解除する頂点のセット + 連結が解除された頂点を持つ T スプライン サーフェス + tspline,unweld,vertex - - 入力されたツールをこのサーフェスから減算します。 - - - - difference,trim,removefrom,cut - + + T スプラインと、閉じた曲線ループとの一致を作成します + 一致を作成する閉じた T スプライン エッジ ループ + 一致を作成する閉じた曲線ループ + 一致させるためのジオメトリの連続性: G0、G1、G2 + 一致を作成する際に arcLength 位置合わせを使用するかどうか + true を指定すると、追加の制御点が T スプラインに付加され、入力された許容値の範囲内でサーフェスが一致します。 + 微調整の最大ステップ数。useRefinement に false を指定すると、この値は無視されます。 + 最大の許容値。useRefinement に false を指定すると、この値は無視されます。 + 一致を作成する際に伝播を使用するかどうか + 一致によって影響を受けるサーフェスの範囲を指定します。usePropagation に false を指定すると、この値は無視されます。 + G1 の場合は接線スケール、G2 の場合は曲率スケール。連続性が G0 の場合、この値は無視されます。 + 位置合わせの方向を反転させるかどうか + 指定された T スプライン境界のエッジと曲線ループとの間に位置する T スプライン サーフェス + tspline,match,curve - - このサーフェスと、入力されたサーフェスの和のブール演算差です。ブール演算の結果が非多様体または複数の面を持つ場合、この方法はポリサーフェスを返します。 - 減算するもう一方のサーフェス - ブール演算後のサーフェスまたはポリサーフェス - - subtract,differencemany,diffall,diff multi - + + T スプラインと、閉じた BRep エッジ ループとの一致を作成します。最初に + エッジ ループが曲線ループに変換され、次に一致の作成処理が実行されます。 + 一致を作成する閉じた T スプライン エッジ ループ + 一致を作成する閉じた BRep エッジ ループ + 一致させるためのジオメトリの連続性: G0、G1、G2 + 一致を作成する際に arcLength 位置合わせを使用するかどうか + true を指定すると、追加の制御点が T スプラインに付加され、入力された許容値の範囲内でサーフェスが一致します。 + 微調整の最大ステップ数。useRefinement に false を指定すると、この値は無視されます。 + 最大の許容値。useRefinement に false を指定すると、この値は無視されます。 + 一致を作成する際に伝播を使用するかどうか + 一致によって影響を受けるサーフェスの範囲を指定します。usePropagation に false を指定すると、この値は無視されます。 + G1 の場合は接線スケール、G2 の場合は曲率スケール。連続性が G0 の場合、この値は無視されます。 + 位置合わせの方向を反転させるかどうか + 指定された T スプライン境界のエッジと BRep エッジ ループとの間に位置する T スプライン サーフェス + tspline,match,brep - - 入力された点における UV パラメータ ペアを返します。これはパラメータで点を反転したものです。 - - - - evaluateatpoint,surfaceatpoint,uvatpoint,uvs - - - 0.5,0.5,0.5,0.4 - + + T スプライン トポロジから頂点を削除します + 削除する頂点 + 頂点が削除された T スプライン サーフェス + tspline,vertex,vertices,delete - - サーフェスを、1 つまたは複数の閉じたポリカーブの集合でトリムします。その中の 1 つのループを入力サーフェスの境界ループにする必要があります。また、穴には 1 つまたは複数の内側のループを追加する必要があります。 - - - - trim multiple,removeloops,cutloops - + + T スプライン トポロジからエッジを削除します + 削除するエッジ + エッジが削除された T スプライン サーフェス + tspline,edge,delete - - 1 つまたは複数の閉じたポリカーブの集合でサーフェスをトリムします。すべてのポリカーブは指定した許容値内でサーフェス上に存在する必要があります。入力されたサーフェスから 1 つまたは複数の穴をトリムする必要がある場合は、サーフェスの境界用に 1 つの外側のループを指定し、穴ごとに 1 つの内側のループを指定する必要があります。サーフェス境界と穴の間の領域をトリムする必要がある場合は、各穴のループのみを指定する必要があります。球面のサーフェスなど、外側のループがない周期的なサーフェスの場合は、ループの曲線の方向を反転することでトリムされる領域をコントロールできます。 - 任意の順序で入力できる 1 つまたは複数の閉じたポリカーブ。これらのループが互いに交差しないようにする必要があります。 - 曲線の終端が一致するかどうか、および曲線とサーフェスが一致するかどうかを判断する際に使用する許容値。入力されたポリカーブの作成に使用された許容値よりも小さい許容値を入力することはできません。既定値の 0.0 では、入力されたポリカーブの作成に使用された最大許容値が使用されます。 - 閉じたループでトリムされたサーフェス。 - - trim multiple,removeloops,cutloops - + + T スプライン トポロジから面を削除します + 削除する面 + 面が削除された T スプライン サーフェス + tspline,face,delete - - サーフェス上の入力された点でサーフェスの法線を返します。 - サーフェス法線を評価する点 - 点の法線 - - perpendicular - + + T スプラインの表示スタイルを変更します: + True を指定するとスムーズな表示スタイルになり、そうでない場合ボックスの表示スタイルになります + スムーズな表示スタイルのオン/オフを切り替える + 選択した表示スタイルの T スプライン + tspline,visualization,mode,smooth,box - - サーフェスの Nurbs 表現を取得します。特定の状況では、このメソッドは近似のサーフェスを取得します。 - + + エッジのセット上で単一または複数の対称的な押し出し処理を実行し、指定されたベクトルによって新しいエッジを移動します + 押し出すエッジのセット + 新しいエッジを移動するためのベクトル + 新しく作成するセグメントの数 + エッジが押し出された T スプライン + tspline,extrude,direction,vector,edge - - サーフェスの Nurbs 表現を取得します。特定の状況では、このメソッドは近似のサーフェスを取得します。 - 変換前にサーフェスを元のパラメータ範囲に戻すかどうかを決定します。たとえば Trim を使用すると、サーフェスのパラメータ範囲が制限されます。 - + + 面のセット上で単一または複数の対称的な押し出し処理を実行し、指定されたベクトルによって新しい面を移動します + 押し出す面のセット + 新しい面を移動するためのベクトル + 新しく作成するセグメントの数 + 面が押し出された T スプライン + tspline,extrude,direction,vector,face - - 指定した許容値内でサーフェスの Nurbs 表現を取得します。特定の状況では、このメソッドは近似のサーフェスを取得します。 - 指定公差 - サーフェスの NURBS サーフェス表示 - - tonurbs - + + エッジのセット上で単一または複数の対称的な押し出し処理を実行し、指定された曲線のパスによって新しいエッジを移動します + 押し出すエッジのセット + 新しいエッジを移動するためのパス + 新しく作成するセグメントの数 + エッジが押し出された T スプライン + tspline,extrude,curve,edge - - サーフェスに厚みを持たせてソリッドを作成します。サーフェスを法線の方向に両側に押し出します。 - 厚み付け量 - ソリッドとして厚みを付けたサーフェス - - offset,tosolid - + + 面のセット上で単一または複数の対称的な押し出し処理を実行し、指定された曲線のパスによって新しい面を移動します + 押し出す面のセット + 新しい面を移動するためのパス + 新しく作成するセグメントの数 + 面が押し出された T スプライン + tspline,extrude,curve,face - - サーフェスに厚みを持たせてソリッドを作成します。サーフェスを法線の方向に押し出します。both_sides パラメータが true の場合は、サーフェスの厚さが両側に設定されます。 - 厚み付け量 - True の場合は両側に、False の場合は片側に厚み付けします - ソリッドとして厚みを付けたサーフェス - - offset,bothsides,tosolid - + + 指定されたエッジを、面のチャネルと置き換えます + 置き換えるエッジのセット + 選択したエッジに隣接する面のうち、入力されたパーセンテージ(0 から 1 までの範囲)にベベルが追加されます。 + チャネル内の面の行の数 + 古いモデルのボックス モードの面上に新しい面を作成するかどうか。 + 0 から 1 までの値を入力して、ベベルの丸みやフラットの程度を決定します。 + エッジがベベル処理された T スプライン + tspline,bevel,edge - - サーフェスの法線の方向に指定された距離だけサーフェスをオフセットします。 - オフセットする量 - オフセットしたサーフェス + + 指定されたエッジを隣接するエッジに沿ってスライドします + スライドするエッジのセット + 0 から 1 までのパーセンテージで、隣接する面の方向にエッジがスライドされます。 + 0 から 1 までの値を入力して、ベベルの丸みやフラットの程度を決定します。 + エッジがスライドされた T スプライン + tspline,slide,edge - - 返される座標系では、uDir、vDir、法線を表すのに xAxis、yAxis、zAxis を使用します。xAxis、yAxis の長さが曲率を表します。 - パラメータの U コンポーネント - パラメータの V コンポーネント - サーフェス上の UV 位置の法線、U 方向、V 方向に基づく座標系 + + 入力されたエッジを結合します。各グループのエッジから、等しい数の + 連続セットが作成されます。1 番目のグループのエッジは、このサーフェスの + エッジとして認識されます。2 番目のグループのエッジは、このサーフェスから取得される場合もあれば、 + 別のサーフェスから取得される場合もあります。別のサーフェスから取得される場合は、 + 結合操作の前に組み合わせ操作が実行されます。 + 結合するエッジの 1 番目のセット + 結合するエッジの 2 番目のセット + 出力されるサーフェスは元のサーフェスとより正確に一致します。 + 結合されたエッジを持つ T スプライン サーフェス + tspline,merge,edge - - 主曲率の方向で位置合わせされた座標系を返します。 - パラメータの U コンポーネント - パラメータの V コンポーネント - 主曲率方向に位置合わせした座標系 + + 面の 2 つのセット間にブリッジを作成します。1 番目のグループの項目は、 + このサーフェスの子として認識されます。2 番目のグループの項目は、 + このサーフェスの子である場合もあれば、別のサーフェスに属する項目である場合もあります。 + 各グループ内のトポロジは隣接していない場合がありますが、 + 各グループ内のトポロジの数は、各ループの数と同じになります。 + ブリッジする 1 番目のグループの面 + ブリッジする面の 2 番目のグループ + 各トポロジ ループのブリッジ曲線 + (空のリストが入力された場合は直線が使用されます。1 本の曲線が入力された場合は + 入力された曲線が複製されます。複数の曲線が入力された場合は、ループが検出されます) + 各トポロジ ループのブリッジ曲線に沿うフレームの + 法線の周囲で回転させる回数 + (空のリストが入力された場合は 0 が使用されます。1 つの値が入力された場合は + 入力された値が複製されます。複数の値が入力された場合は、ループが検出されます) + 各トポロジ ループのブリッジに沿うセグメントの数 + 各グループのスパンの数は、対応する回転数よりも大きくなります + (空のリストが入力された場合は 1 が使用されます。 + 1 つの値が入力された場合は、入力された値が複製されます。 + 複数の値が入力された場合は、ループが検出されます。) + 境界エッジ間のブリッジを削除します。 + 入力トポロジの再分割された折り目を保存 + + 1 番目のグループに属する各トポロジ ループの + 頂点の方向のリスト(頂点の数は、検出された入力ループの数と + 同じになります。リストは空でもかまいません) + 2 番目のグループの各トポロジ ループの + 頂点の方向のリスト(頂点の数は、検出された入力ループの数と + 同じになります。リストは空でもかまいません) + 対応するトポロジ ループの + ブリッジの位置合わせを反転するかどうかを示すフラグのリスト + (空のリストが入力された場合は false が設定されます。1 つの値が入力された場合は + 検出された入力ループごとにその値が複製されます) + ブリッジによって接続されたトポロジを持つ T スプライン サーフェス + tspline,bridge,face - - 指定された U および V パラメータの U 接線ベクトルを返します。 - パラメータの U コンポーネント - パラメータの V コンポーネント - U 接線ベクトル + + 面のセットとエッジのセットとの間にブリッジを作成します。1 番目のグループの項目は + このサーフェスの子として認識されます。2 番目のグループの項目は + このサーフェスの子である場合もあれば、別のサーフェスに属する項目である場合もあります。 + 各グループ内のトポロジは隣接していない場合がありますが、 + 各グループ内のトポロジの数は、各ループの数と同じになります。 + ブリッジする 1 番目のグループの面 + ブリッジする 2 番目のグループのエッジ + 各トポロジ ループのブリッジ曲線 + (空のリストが入力された場合は直線が使用されます。1 本の曲線が入力された場合は + 入力された曲線が複製されます。複数の曲線が入力された場合は、ループが検出されます) + 各トポロジ ループのブリッジ曲線に沿うフレームの + 法線の周囲で回転させる回数 + (空のリストが入力された場合は 0 が使用されます。1 つの値が入力された場合は + 入力された値が複製されます。複数の値が入力された場合は、ループが検出されます) + 各トポロジ ループのブリッジに沿うセグメントの数 + 各グループのスパンの数は、対応する回転数よりも大きくなります + (空のリストが入力された場合は 1 が使用されます。 + 1 つの値が入力された場合は、入力された値が複製されます。 + 複数の値が入力された場合は、ループが検出されます。) + 境界エッジ間のブリッジを削除します。 + 入力トポロジの再分割された折り目を保存 + + 1 番目のグループに属する各トポロジ ループの + 頂点の方向のリスト(頂点の数は、検出された入力ループの数と + 同じになります。リストは空でもかまいません) + 2 番目のグループの各トポロジ ループの + 頂点の方向のリスト(頂点の数は、検出された入力ループの数と + 同じになります。リストは空でもかまいません) + 対応するトポロジ ループの + ブリッジの位置合わせを反転するかどうかを示すフラグのリスト + (空のリストが入力された場合は false が設定されます。1 つの値が入力された場合は + 検出された入力ループごとにその値が複製されます) + ブリッジによって接続されたトポロジを持つ T スプライン サーフェス + tspline,bridge,face,edge - - 指定した U および V パラメータの V 接線 Vector を返します。 - パラメータの U コンポーネント - パラメータの V コンポーネント - V 接線ベクトル + + エッジのセットと面のセットとの間にブリッジを作成します。1 番目のグループの項目は、 + このサーフェスの子として認識されます。2 番目のグループの項目は、 + このサーフェスの子である場合もあれば、別のサーフェスに属する項目である場合もあります。 + 各グループ内のトポロジは隣接していない場合がありますが、 + 各グループ内のトポロジの数は、各ループの数と同じになります。 + ブリッジする 1 番目のグループのエッジ + ブリッジする面の 2 番目のグループ + 各トポロジ ループのブリッジ曲線 + (空のリストが入力された場合は直線が使用されます。1 本の曲線が入力された場合は + 入力された曲線が複製されます。複数の曲線が入力された場合は、ループが検出されます) + 各トポロジ ループのブリッジ曲線に沿うフレームの + 法線の周囲で回転させる回数 + (空のリストが入力された場合は 0 が使用されます。1 つの値が入力された場合は + 入力された値が複製されます。複数の値が入力された場合は、ループが検出されます) + 各トポロジ ループのブリッジに沿うセグメントの数 + 各グループのスパンの数は、対応する回転数よりも大きくなります + (空のリストが入力された場合は 1 が使用されます。 + 1 つの値が入力された場合は、入力された値が複製されます。 + 複数の値が入力された場合は、ループが検出されます。) + 境界エッジ間のブリッジを削除します。 + 入力トポロジの再分割された折り目を保存 + + 1 番目のグループに属する各トポロジ ループの + 頂点の方向のリスト(頂点の数は、検出された入力ループの数と + 同じになります。リストは空でもかまいません) + 2 番目のグループの各トポロジ ループの + 頂点の方向のリスト(頂点の数は、検出された入力ループの数と + 同じになります。リストは空でもかまいません) + 対応するトポロジ ループの + ブリッジの位置合わせを反転するかどうかを示すフラグのリスト + (空のリストが入力された場合は false が設定されます。1 つの値が入力された場合は + 検出された入力ループごとにその値が複製されます) + ブリッジによって接続されたトポロジを持つ T スプライン サーフェス + tspline,bridge,face,edge - - 指定した U および V パラメータの法線 Vector を返します。 - パラメータの U コンポーネント - パラメータの V コンポーネント - パラメータの法線 + + エッジの 2 つのセット間にブリッジを作成します。1 番目のグループの項目は、 + このサーフェスの子として認識されます。2 番目のグループの項目は、 + このサーフェスの子である場合もあれば、別のサーフェスに属する項目である場合もあります。 + 各グループ内のトポロジは隣接していない場合がありますが、 + 各グループ内のトポロジの数は、各ループの数と同じになります。 + ブリッジする 1 番目のグループのエッジ + ブリッジする 2 番目のグループのエッジ + 各トポロジ ループのブリッジ曲線 + (空のリストが入力された場合は直線が使用されます。1 本の曲線が入力された場合は + 入力された曲線が複製されます。複数の曲線が入力された場合は、ループが検出されます) + 各トポロジ ループのブリッジ曲線に沿うフレームの + 法線の周囲で回転させる回数 + (空のリストが入力された場合は 0 が使用されます。1 つの値が入力された場合は + 入力された値が複製されます。複数の値が入力された場合は、ループが検出されます) + 各トポロジ ループのブリッジに沿うセグメントの数 + 各グループのスパンの数は、対応する回転数よりも大きくなります + (空のリストが入力された場合は 1 が使用されます。 + 1 つの値が入力された場合は、入力された値が複製されます。 + 複数の値が入力された場合は、ループが検出されます。) + 境界エッジ間のブリッジを削除します。 + 入力トポロジの再分割された折り目を保存 + + 1 番目のグループに属する各トポロジ ループの + 頂点の方向のリスト(頂点の数は、検出された入力ループの数と + 同じになります。リストは空でもかまいません) + 2 番目のグループの各トポロジ ループの + 頂点の方向のリスト(頂点の数は、検出された入力ループの数と + 同じになります。リストは空でもかまいません) + 対応するトポロジ ループの + ブリッジの位置合わせを反転するかどうかを示すフラグのリスト + (空のリストが入力された場合は false が設定されます。1 つの値が入力された場合は + 検出された入力ループごとにその値が複製されます) + ブリッジによって接続されたトポロジを持つ T スプライン サーフェス + tspline,bridge,edge - - 入力 U 座標と入力 V 座標の導関数を返します。 - パラメータの U コンポーネント - パラメータの V コンポーネント - サーフェスの U および V の導関数 - - tangent,normal - + + T スプラインの穴を埋めます + 内側に穴のあるエッジのセット。エッジは境界である必要があります。 + 穴を埋める方法(0 - テッセレーション、1 - 多角形、2 - 集約、3 - 集約と連結)を指定します。 + 入力トポロジの再分割された折り目を保存 + tspline,edge,fill,hole - - U および V パラメータでのガウス曲率を返します。 - - - - - developable - + + 指定された反射のリストを T スプラインに追加します + 反射のリスト + 対称部分を連結するかどうか + 対称部分を連結するための許容値 + 新しい反射が付加された T スプライン サーフェス - - U および V パラメータでの主曲率を返します。 - - - + + 指定された T スプラインからすべての反射を削除します + 指定の反射が削除された T スプライン サーフェス - - U と V パラメータでの主方向ベクトルを返します。 - パラメータの U コンポーネント - パラメータの V コンポーネント - U および V 接線ベクトル + + 入力されたサーフェス上のすべてのトポロジを圧縮し、インデックスを隣接させます。この機能はインデックスの相対順序を維持します。 + tspline,index,compress - - 指定した U パラメータと V パラメータで点を返します。 - - - - - surfacepoint - + + 「正確な」入力に応じて、高精度モードか簡易モードで + 指定された面を 4 つの面に再分割します + 再分割する面のリスト + false を指定すると、出力されるサーフェスは、元のサーフェスより + 平坦でシャープになる可能性があります。true を指定すると、元の形状が維持されます。 + 指定の面が再分割された T スプライン + tspline,subdivide,faces,simple - - サーフェスのすべての境界曲線を返します。 - - - edges - + + 指定された T スプライン サーフェスを補間します。前進補間を実行すると、制御点がサーフェスのパラメトリック位置に移動します。逆補間を実行すると、元の制御点ごとにサーフェス上にポイントが生成され、制御点は対応するサーフェス ポイントに移動します。 + 補間方向を指定します。false を指定すると前進補間、true を指定すると逆補間になります。 + 指定の方向に補間された T スプライン + tspline,interpolate,reverse - - 指定したサーフェスにパラメータ線分の曲線を作成します。サーフェスに U および V パラメータ線分を表す曲線を作成します。パラメータ線分は U または V パラメータが増加する方向に向き、U または V パラメータと逆の割合で増加していきます。作成される曲線は、サーフェスのパラメータ設定に一致し、その範囲はサーフェス パラメータの範囲に限定されます。返される曲線のタイプはサーフェスのタイプによって異なります。 - direction == 0 の場合は U パラメータ線分が作成され、direction == 1 の場合は V パラメータ線分が作成されます。 - - - - lines - - - 0.4 - + + 指定された T スプラインの各頂点を、ターゲット ジオメトリ上の最も近いポイントまで + プルします。'surfacePoints' に True を指定すると、頂点のサーフェス ポイントをプルします。 + False を指定すると、制御グリップをプルします。 + プルする頂点のリスト + プルする先のジオメトリのリスト + サーフェスと頂点の制御点のどちらを使用するかを示すフラグ + 頂点がプルされた T スプライン サーフェス + tspline,pull,vertices - - 法線を反転させた新しいサーフェスを返します。このサーフェスは変更されません。 - サーフェス。入力サーフェスと同じですが、法線が反転されます + + 指定された頂点の制御点を平坦化し、1 つの平面にします。 + このコマンドを実行するには、頂点を 4 つ以上入力する必要があります。 + 頂点のリスト + 頂点が平坦化された T スプライン サーフェス + tspline,flatten,vertices - - このサーフェスと入力されたサーフェスを組み合わせてポリサーフェスを作成します - - - - topolysurface - + + 指定された頂点の制御点を平坦化し、1 つの平面にします。 + この平面は、指定の平面に対して平行に配置されます。 + このコマンドを実行するには、頂点を 4 つ以上入力する必要があります。 + 頂点のリスト + 次の要素に平行になるように頂点を配置する平面: + 頂点が平坦化された T スプライン サーフェス + tspline,flatten,vertices,fitparallel - - このサーフェスと入力されたサーフェスをポリサーフェスに組み合わせます - - - - join multiple,joinmany,joinall,topolysurface - + + 指定された面を、非対称の新しい T スプライン サーフェスにコピーします + 複製する面 + 選択された面のみを持つ T スプライン サーフェス + tspline,face,duplicate - - 入力されたジオメトリを、入力されたベクトルの方向で、このサーフェス上に投影します。!!現在この投影方法では、点または曲線のみがサポートされています!! - - - - - projecttosurface,projectonto - + + メッシュ内のすべての面の法線を反転します + 反転された法線を持つ T スプライン サーフェス + tspline,flip,normal,vector - - サーフェスの修復を試みます。 + + T スプライン サーフェス上のすべてのノット間隔を均等に設定します + 内部が均一な状態の T スプライン サーフェス + tspline,knot,uniform + + + 指定された T スプラインを正確な挿入を実行できるポイントまで標準化します。 + 標準化できない場合は + 警告が表示され、その理由が示されます。 + 標準化された T スプライン サーフェス + tspline,standardize + + + 指定された頂点を指定されたベクトルに沿って移動します + 移動する頂点のリスト + 移動方向 + サーフェスと頂点の制御点のどちらを使用するかを示すフラグ - - トポロジの文字列表現を取得します + + 指定された T スプライン サーフェスのセットを、T スプライン シーン ファイルに書き出します + 書き出す T スプライン サーフェスのセット + 保存先のファイル パス + T スプライン セットが保存されているファイル パス + tspline,export,save,tss,path - - トポロジの頂点 + + 指定された T スプライン サーフェスを、T スプライン メッシュ ファイルに書き出します + 書き出す T スプライン サーフェス + 保存先のファイル パス + T スプライン サーフェスが保存されているファイル パス + tspline,export,save,tsm,path - - トポロジのエッジ + + 指定された T スプライン サーフェスを、T スプライン メッシュ(TSM)形式の文字列に変換します + シリアル化する T スプライン サーフェス + T スプライン サーフェスがシリアル化されている文字列 + tspline,import,serialize - - トポロジの面 + + 指定された T スプライン メッシュ(TSM)形式の文字列から、T スプライン サーフェスを作成します + T スプライン メッシュ ファイルの文字列表現 + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + リストに新しくロードされた T スプライン サーフェス + tspline,import,serialize - - T スプライン エッジの文字列表現を取得します + + 指定された T スプライン メッシュ ファイル パスから、T スプライン サーフェスをロードします + ロード元のファイル パス + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + リストに新しくロードされた T スプライン サーフェス + tspline,import,load,tsm,path - - このエッジに隣接する T スプライン エッジ + + 指定された T スプライン メッシュ ファイルから、T スプライン サーフェスをロードします + ロード元のファイル + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + リストに新しくロードされた T スプライン サーフェス + tspline,import,load,tsm,file - - このエッジの始端の T スプライン頂点 + + 指定された T スプライン シーン ファイル パスから、T スプライン サーフェスのセットをロードします + ロード元のファイル パス + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + 新しくロードされた T スプライン サーフェスのセット + tspline,import,load,tss,path - - このエッジの終端の頂点 + + 指定された T スプライン シーン ファイルから、T スプライン サーフェスのセットをロードします + ロード元のファイル + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + 新しくロードされた T スプライン サーフェスのセット + tspline,import,load,tss,file - - T スプライン エッジの UVN フレーム(ハル上の点、U ベクトル、V ベクトル、法線)を返します + + UV の文字列表現を取得します - - T スプライン エッジのインデックス + + 2 つの UV を比較します + 他の UV + 2 つのオブジェクトが等しいかどうか - - T スプライン エッジが境界線上にあるかどうか + + このタイプのハッシュ値を取得します + このオブジェクトのユニークなハッシュ値 - - T スプライン エッジが多様体であるかどうか + + 2 つの倍精度浮動小数点値から UV を作成します。 + U 値 + V 値 + 座標で作成した UV + + surfaceparam,parameters,uv,uvs + - - T スプライン エッジの一連のプロパティ: uvn フレームおよびインデックス、T スプライン エッジが境界線上にあるかどうか、T スプライン エッジが多様体であるかどうか - + + UV の U コンポーネントを取得 + + uv,uvs + - - T スプライン面の文字列表現を取得します + + V の V コンポーネントを取得 + + uv,uvs + - - この面の周囲のすべての T スプライン エッジ(反時計回り順) + + 頂点の文字列表現を取得します - - この面の周囲のすべての T スプライン頂点(反時計回り順) + + この頂点がある点 - - T スプライン面の UVN フレーム(ハル上の点、U ベクトル、V ベクトル、法線)を返します + + この頂点から伸びるエッジ - - T スプライン エッジのインデックス + + この頂点に接する面 - - T スプライン面上のエッジまたは頂点の数 + + BoundingBox の文字列表現を取得します - - T スプライン面のパラメータ制御側面の数 + + 2 つの BoundingBox を比較します + その他の BoundingBox + 2 つのオブジェクトが等しいかどうか - - T スプライン面の一連のプロパティ: uvn フレーム、インデックス、価数、側面の数 - + + このタイプのハッシュ値を取得します + このオブジェクトのユニークなハッシュ値 - - TSplineInitialSymmetry の文字列表現を取得します + + 入力されたジオメトリの周囲に、軸に位置合わせされた BoundingBox を作成します。 + 境界ボックスを決定するジオメトリ + ジオメトリを囲む境界ボックス + + bounding,bound,multiple,boundall + - - 対称セグメントごとに指定されたスパンの値を持つ放射状の TSplineInitialSymmetry を作成します。 - + + 入力されたジオメトリの周囲に、軸に位置合わせされていない最小容積の境界ボックスを、方向を設定して作成します。 + + 入力されたジオメトリを囲む、方向が設定された境界ボックス。 + + + 入力されたジオメトリの周囲に、軸に位置合わせされていない BoundingBox を作成します。その向きは入力された座標系の X 軸、Y 軸、Z 軸に設定されます。 + + - tspline,symmetry + bounding,bound - - 入力された対称軸を持つ TSplineInitialSymmetry を作成します。 - - - + + 入力されたジオメトリの周囲に、軸に位置合わせされていない BoundingBox を作成します。その向きは入力された座標系の X 軸、Y 軸、Z 軸に設定されます。 + + - tspline,symmetry + bounding,bound,multiple,boundall - - 新しく作成する T スプラインを放射相称にするかどうか。 + + 最小点から最大点までの範囲に、軸に位置合わせされた BoundingBox を作成します。 + + + + + bounding,bound,bymaxmin,max,min,bypoints + - - 新しく作成する T スプラインを X 軸上で放射相称にするかどうか。 + + 最小の座標(ボックスの左下後ろコーナー)から最大座標(ボックスの右上前コーナー)までの BoundingBox を作成します。CoordinateSystem は、ボックスの座標スペースからモデル スペースに変換されます。このメソッドは Revit の API に一致するように設計されており、変換することなく、Revit BoundingBox からパラメータを抽出できます。 + + + + + + bounding,bound,bymaxmin,max,min,bypoints + - - 新しく作成する T スプラインを Y 軸上で放射相称にするかどうか。 + + 最小点 - - 新しく作成する T スプラインを Z 軸上で放射相称にするかどうか。 + + 最大点 - - 対称セグメント内の面の数。T スプラインが放射相称になっている場合のみ有効です。 + + BoundingBox の座標系。 軸に位置合わせされたボックスの場合、座標系は X、Y、Z 軸に合わせて方向が設定され、ボックスの中心に配置されます。 位置合わせされていないボックスの場合、座標系は方向を任意に設定でき、その中心がボックスの中心に配置されます。 - - TSplineReflection の文字列表現を取得します + + 2 つの BoundingBox の交差を取得します。注: 軸に位置合わせされていないボックスの場合は、交差がボックスにならない可能性があるため、これは機能しません。代わりに、対応する立方体を交差させます。 + 交差するその他の境界ボックス + 境界ボックスの交差から取得された境界ボックス - - 特定の平面を使用して T スプラインの軸反射を作成します。 - T スプラインの軸反射の平面。ワールド座標系で指定します。 - T スプラインの軸反射 + + 2 つの BoundingBox が交差しているかどうかを判断します。注: これは、両方の境界ボックスの位置合わせ(変換)が同じ場合にのみ機能します。該当する場合は、対応する立方体間の交差をテストします。 + その他の境界ボックス + 境界ボックスの交差を実行する - tspline,symmetry,reflection,axial + get overlap - - 入力されたセグメント数と各セグメントのペア間の角度を持つ指定された平面により、放射状の反射を作成します。 - 法線が T スプラインの放射状の反射の軸になる平面。ワールド座標系で指定します。 - 放射状の反射のセグメントの数 - 放射相称の各ペア間の角度。この角度を 0 に設定すると、(360 / segmentsCount)という計算式によって角度が計算されます。 - T スプラインの放射状の反射 + + BoundingBox が空かどうかを判断します + 境界ボックスが空の場合は true を返します + + + 点が境界ボックス内にあるかどうかを判断します。 + テスト点 + 点が内側にある場合は true、それ以外の場合は false - tspline,symmetry,reflection,radial + point inside,testpoint - - 反射が放射状であるかどうか - - - 放射状の反射のセグメントの数 + + ソリッドの立方体として境界ボックスを取得します。 + 境界ボックスの立方体の表現を返します。 + + converttosolid,bb2cube,bb2cub,bounding tosolid,cubes + + + 0.5,0.4,0.3,0.5,0.3 + - - 放射状の反射の対称セグメントの各ペア間の角度 + + Surface の集合として BoundingBox を取得します。 + 境界ボックスのポリサーフェスの表現を返します + + converttosurfaces,convert2surfaces,bbtosrfs,bbtosrfs,bounding to surfaces,bound to poly,convert2poly + - - 反射の平面 + + autodesk.geometry:boundingbox3d-1.0.0 スキーマでフォーマットされて取り込まれる JSON 文字列を解析します。 + 解析する JSON 文字列 + BoundingBox - - 反射の軸 + + BoundingBox を autodesk.geometry:boundingbox3d-1.0.0 スキーマでフォーマットされた JSON オブジェクトに変換します。 + 結果として得られる JSON 文字列 - - T スプライン トポロジの文字列表現を取得します + + 座標系の文字列表現を取得します - - この T スプライン サーフェスに含まれている頂点。 + + 座標系をワールド座標系として作成します。基準点は + 0, 0, 0、x 軸は 1, 0, 0、y 軸は 0, 1, 0、z 軸は 0, 0, 1 です + zero,wcs - - T スプライン サーフェスに含まれるエッジ。 + + 基準点を X と Y の位置に持ち、X 軸と Y 軸を WCS(ワールド座標系)の + X 軸および Y 軸に設定した座標系を作成します。Z の既定値は 0 です。 - - T スプライン サーフェスに含まれるフェース。 + + 基準点を X、Y、Z の位置に持ち、X 軸と Y 軸を WCS(ワールド座標系)の + X 軸および Y 軸に設定した座標系を作成します。 + translate - - T スプライン サーフェスに含まれる通常の頂点 + + 入力点に基準点を持ち、X 軸と Y 軸を WCS(ワールド座標系)の + X 軸および Y 軸に設定した座標系を作成します。 + bypoint - - T スプライン サーフェスに含まれるスターポイントの頂点 + + 基準点が入力平面の基準点と同じで、X 軸と Y 軸が平面上に存在し、 + 平面 X と Y 軸が位置合わせされた座標系を作成します。 - - T スプライン サーフェスに含まれる T ポイントの頂点 + + X 軸と Y 軸に基準点を持つ座標系を作成します。 + 入力ベクトルは座標系を作成する前に正規化されます。 - - T スプライン サーフェスに含まれる非多様体の頂点 + + X 軸、Y 軸、Z 軸を完全に無視した基準点に座標系を + 作成します。入力ベクトルは座標系を作成する前に + 正規化されます。 + byxy,coord by2axis - - T スプライン サーフェスに含まれる境界の頂点 + + 指定された座標系に対して、指定された円柱座標パラメータに基づいて座標系を作成します。 - - T スプライン サーフェスに含まれる内側の頂点 + + 指定した座標系に対して球座標パラメータを指定して 座標系を作成します - - T スプライン サーフェスに含まれる多様体のエッジ + + この座標系の反転を取得することができるかどうかを判断します + inverse,testinverse - - T スプライン サーフェスに含まれる境界のエッジ + + スケーリングが直行しているかどうか、つまり、剪断コンポーネントを持っているかどうかをテストします。 + uniform - - T スプライン サーフェスに含まれる内側のエッジ + + スケーリングが直行しているかどうか、すべてのベクトルが正規化されているかどうかをテストします。 + uniform,normal,samelength - - T スプライン サーフェスに含まれる通常のフェース + + この座標系の数列式を取得します - - T スプライン サーフェスに含まれる多角形の面 + + 座標系の基準点を表す点を作成します。 + position,center - - T スプライン サーフェスに含まれる境界の面 + + 座標系の X 軸を返します。 + left,right - - T スプライン サーフェスに含まれる内側の面 + + 座標系の Y 軸を返します。 + forward,back - - T スプライン サーフェス内の頂点の数を返します。 + + 座標系の Z 軸を返します。 + up,down - - T スプライン サーフェス内のエッジの数を返します。 + + 座標系の X 軸のスケーリングを返します。X 軸ベクトルの長さになります。 - - T スプライン サーフェス内の面の数を返します。 + + 座標系の Y 軸のスケーリングを返します。Y 軸ベクトルの長さになります。 - - タイプによって区別される分解後の頂点 - 頂点のセット + + 座標系の Z 軸のスケーリングを返します。Z 軸ベクトルの長さになります。 - - タイプによって区別される分解後のエッジ - エッジのセット + + X 軸と Y 軸がある平面を返します。ルートは基準点になります。 - - タイプによって区別される分解後の面 - 面のセット + + Y 軸と Z 軸がある平面を返します。ルートは基準点になります。 - - 入力されたインデックスの位置の頂点を返します。 - 頂点を取得するためのインデックス - T スプラインの頂点 - - tspline,face,byindex - + + Z 軸と X 軸がある平面を返します。ルートは基準点になります。 - - 入力されたインデックスの位置のエッジを返します。 - エッジを取得するためのインデックス - T スプライン エッジ - - tspline,face,byindex - + + この座標系の反転を取得します。基準点を反転するジオメトリの一部にこの座標系を適用します。 - - 入力されたインデックスの位置のの面を返します。 - 面を取得するためのインデックス - T スプライン面 - - tspline,face,byindex - + + 入力された平面全体にオブジェクトを鏡像化します + reflect,flip over - - TSplineUVNFrame の文字列表現を取得します + + この引数の後に引数 CoordinateSystem を適用します。結果 = この引数 * 他の引数 - - ハル上のトポロジ アイテムの点 + + この引数の前に引数 CoordinateSystem を適用します。結果 = 他の引数 * この引数 - - トポロジ アイテムの U ベクトル + + X、Y、Z スケール係数を含む Vector を返します。 + スケール変更後のベクトル + get size,scalecomponents,scalevector - - トポロジ アイテムの V ベクトル + + 2 つの CoordinateSystem が等しいかどうかを判断 + もう一方の座標系 + 座標系が等しい場合は true を返します - - トポロジ アイテムの法線 + + WCS でそれぞれ設定したX、Y、Z 方向の変位を指定して、指定した座標系 + を変換します。 + X 軸に沿った変位。 + Y 軸に沿った変位。 + Z 軸に沿った変位。 + 変換後の座標系。 + move,by amount - - T スプライン頂点の文字列表現を取得します + + 入力 Vector の方向と大きさでオブジェクトを変換します。 + 変換の方向を示すベクトル + 変換後の座標系 + move,along vector - - この頂点から放射される T スプライン エッジ + + 指定した方向に距離を指定して、CoordinateSystem のタイプを変換 + します。 + 変位の向きを示すベクトル + 指定した向きに沿った変位距離 + 変換後の座標系 + move,along vector,distance - - この頂点に隣接する T スプライン面 + + 入力された座標系マトリックスでオブジェクトを変換します。 + 入力された座標系 + 変換後の座標系 - - T スプライン頂点の UVN フレームを返します(ハル上の点、U ベクトル、V ベクトル、法線) + + この座標系をソースの座標系から新しいコンテキストの + 座標系に変換します。 + + + 変換後の座標系。 - - T スプライン頂点のインデックス + + 角度を指定し、原点と軸を中心にオブジェクトを回転します + 原点 + 回転のベクトル軸 + 回転角度 + 回転後の座標系 + around,axis,degrees - - T スプライン頂点がスター ポイントであるかどうか + + 指定された平面の基準点と法線を中心として、指定された角度でオブジェクトを回転します。 + 法線の取得元となる平面 + 回転の値(度単位) + 回転後の座標系 + /// around,normal,degrees - - T スプライン頂点が T ポイントであるかどうか + + 基準点を中心に均等にスケール + スケールを変更する量 + スケール変更後の座標系 + resize,size - - T スプライン頂点が多様体であるかどうか + + 基準点を中心に不均等にスケール + X 軸方向のスケールを変更する量 + Y 軸方向のスケールを変更する量 + Z 軸方向のスケールを変更する量 + スケール変更後の座標系 + resize,size,scaleNU,scalenu - - T スプライン頂点上のエッジまたは面の数 + + 指定した Plane を中心に不均等にスケール + スケール変更の中心となる平面 + X 軸方向のスケールを変更する量 + Y 軸方向のスケールを変更する量 + Z 軸方向のスケールを変更する量 + スケール変更後の座標系 + resize,size,scaleNU,scalenu - - T ポイントを考慮した、T スプライン頂点の関数の価数 + + 次の項目を使用し、指定した点を中心に均等にスケール + スケール変更の基準点 + スケール変更元の点 + スケール変更先の点 + スケール変更後の座標系 + resize,from,to,size - - T スプライン頂点の一連のプロパティ: UVN フレーム、インデックス、価数および関数の価数、T スプライン頂点がスターポイントであるかどうか、T スプライン頂点が T ポイントであるかどうか、T スプライン頂点が多様体であるかどうか。 - + + 基準点、開始点(変更元)、終了点(変更先)を使用して 1 次元にスケールします。スケーリング軸は基準点と開始点間の線分によって設定されます。 + スケール変更の基準点 + スケール変更元の点 + スケール変更先の点 + スケール変更後の座標系 + resize,size,from,to,scale1d,1d, lines + 0.5,0.5,0.5,0.5,0.5,0.5,0.4 - - T スプライン サーフェスの文字列表現を取得します + + 基準点と 2 つの選択点によって 2 次元にスケールします。2 次元のスケール係数を判断するために、2 つの選択点が基本平面に投影されます + スケール変更の基準点 + スケール変更元の点 + スケール変更先の点 + スケール変更後の座標系 + resize,size,from,to,scale2d,2d - - 原点と法線ベクトルを使用して T スプライン プリミティブ平面サーフェスを生成します - 平面のルート点 - 平面の法線 - 平面の座標内における最小コーナーの 2D 点 - 平面の座標内における最大コーナーの 2D 点 - 幅方向のスパンの数 - 長さ方向のスパンの数 - T スプライン サーフェスの対称オプション - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - 平面の T スプライン サーフェス - tspline,plane,origin,normal + + autodesk.math:matrix44d-1.0.0 スキーマでフォーマットされて取り込まれる JSON 文字列を解析します。 + 解析する JSON 文字列 + CoordinateSystem - - ベクトル法線で基準点に配置されながら、指定された X 軸方向を持つ「方向付けされた」T スプライン平面を作成します。 - これは、分割、交差、投影などの操作に影響が生じることはなく、入力座標系の方向のみを指定します。 - 平面のルート点 - 平面の法線 - 平面の X 軸 - 平面の座標内における最小コーナーの 2D 点 - 平面の座標内における最大コーナーの 2D 点 - 幅方向のスパンの数 - 長さ方向のスパンの数 - T スプライン サーフェスの対称オプション - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - 平面の T スプライン サーフェス - tspline,plane,origin,normal,axis + + CoordinateSystem を autodesk.math:matrix44d-1.0.0 スキーマでフォーマットされた JSON オブジェクトに変換します。 + 結果として得られる JSON 文字列 - - 入力された原点、X 軸、Y 軸によって T スプライン プリミティブ平面サーフェスを作成します。 - Z 軸は、2 つのベクトルの外積です。 - 平面のルート点 - 平面の X 軸 - 平面の Y 軸 - 平面の座標内における最小コーナーの 2D 点 - 平面の座標内における最大コーナーの 2D 点 - 幅方向のスパンの数 - 長さ方向のスパンの数 - T スプライン サーフェスの対称オプション - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - 平面の T スプライン サーフェス - tspline,plane,origin,normal,axis + + 曲線の文字列表現を取得します - - 点のリストから T スプライン プリミティブ平面サーフェスを生成します - 平面に合わせる点のセット - 平面の座標内における最小コーナーの 2D 点 - 平面の座標内における最大コーナーの 2D 点 - 幅方向のスパンの数 - 長さ方向のスパンの数 - T スプライン サーフェスの対称オプション - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - 平面の T スプライン サーフェス - tspline,plane,fit,bestfit,points + + UV 空間内のサーフェスの線分によって曲線を作成 + 使用するサーフェス + 曲線を開始する UV 開始点 + 曲線を終了する UV 終了点 + サーフェスの始点および終点パラメータでの曲線 + + isocurve,curvebyuv,lines,uvs + + + 0.5,0.5,0.4,0.4 + - - 線分と点から T スプライン プリミティブ平面サーフェスを生成します。点は線分上や線分の軸上に配置することはできません。 - 平面を作成するための線分 - 平面を作成するための点 - 平面の座標内における最小コーナーの 2D 点 - 平面の座標内における最大コーナーの 2D 点 - 幅方向のスパンの数 - 長さ方向のスパンの数 - T スプライン サーフェスの対称オプション - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - 平面の T スプライン サーフェス - tspline,plane,line,point + + 2 本の曲線の間でブレンドする曲線を作成します。 + ブレンドする 1 番目の曲線 + ブレンドする 2 番目の曲線 + ブレンドする曲線 1 の端点を示すフラグ + ブレンドする曲線 2 の端点を示すフラグ + 出力される曲線が G1 (接線連続) と G2 (曲率連続)のいずれであるかを示すフラグ + 2 本の曲線をブレンドして作成された曲線 + + blend,make continuous,connect + - - 3 つの点を入力として使用して T スプライン プリミティブ平面サーフェスを生成します。点は直線上に配置することはできません。 - 平面を作成するための 1 番目の点 - 平面を作成するための 2 番目の点 - 平面を作成するための 3 番目の点 - 平面の座標内における最小コーナーの 2D 点 - 平面の座標内における最大コーナーの 2D 点 - 幅方向のスパンの数 - 長さ方向のスパンの数 - T スプライン サーフェスの対称オプション - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - 平面の T スプライン サーフェス - tspline,plane,line,point + + サーフェスの面分割線によって曲線を作成 + 基準面 + 面分割線が 0 本の場合は U 方向に、1 本の場合は V 方向に + 他のサーフェス パラメータの曲線の値で決定 + サーフェス上のアイソカーブ + + isocurve,curvebydir,lines + + + 0.5,0.5,0.4 + - - 指定された座標系、半径、高さによって定義される T スプライン円柱サーフェスを作成します - 円柱の中心と底面は、この座標系の XY 平面に合わせて調整されます - 円柱の半径 - 円柱の高さ - 円周上のスパンの数 - 高さ方向のスパンの数 - T スプライン サーフェスの対称オプション - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - 円柱状の T スプライン サーフェス - tspline,cylinder,radius,height + + 曲線の円弧全体の長さを返します + + distance + - - 円柱の指定された下部と上部の中心点によって、T スプライン円柱サーフェスを作成します。 - 円柱の始点 - 円柱の終点 - 円柱の半径 - 円周上のスパンの数 - 高さ方向のスパンの数 - T スプライン サーフェスの対称オプション - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - 円柱状の T スプライン サーフェス - tspline,cylinder,radius,points + + 曲線が平面曲線の場合は True を返し、それ以外の場合は False を返します。 + + flat,liesinplane + - - 指定された底面の半径を始点とする T スプライン円錐サーフェスを作成します。 - 終点の頂点まで延長します - 円錐の始点 - 円錐の終点 - 円錐の底面の半径 - 円周上のスパンの数 - 高さ方向のスパンの数 - T スプライン サーフェスの対称オプション - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - 円錐形の T スプライン サーフェス - tspline,cone,radius,points + + 曲線が閉じている場合は True を返し、それ以外の場合は False を返します。 - - 始点から終点までを軸として、始点と終点でそれぞれ指定された半径を持つ T スプライン円錐サーフェスを作成します。 - このオブジェクトは、頂点のない錐台形状になります。 - 円錐の始点 - 円錐の終点 - 円錐の始点の半径 - 円錐の終点の半径 - 円周上のスパンの数 - 高さ方向のスパンの数 - T スプライン サーフェスの対称オプション - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - 円錐形の T スプライン サーフェス - tspline,cone,radii,points,truncated + + 曲線上の始点を取得します + + begin,curvestart,startpt + - - 指定された座標系の原点を基準点として、その座標系の XY 平面に円形の底面を置き、 - その座標系の Z 軸方向に延長することで、T スプライン円錐を作成します。 - 円錐の中心と底面は、この座標系の XY 平面に合わせて調整されます - 円錐の高さ - 円錐の半径 - 円周上のスパンの数 - 高さ方向のスパンの数 - T スプライン サーフェスの対称オプション - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - 円錐形の T スプライン サーフェス - tspline,cone,radius,cs + + 曲線上の終点を取得します + + end,curveend,endpt + - - 指定された座標系の原点を基準点として、その座標系の XY 平面に円形の底面を置き、 - その座標系の Z 軸方向に延長することで、T スプライン円錐を作成します。 - 円錐の中心と底面は、この座標系の XY 平面に合わせて調整されます - 円錐の高さ - 円錐の始点の半径 - 円錐の終点の半径 - 円周上のスパンの数 - 高さ方向のスパンの数 - T スプライン サーフェスの対称オプション - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - 円錐形の T スプライン サーフェス - tspline,cone,radius,cs - - - 入力された点を中心として、指定された半径で T スプライン球体を作成します - 球体の中心点 - 球体の半径 - 放射状のスパンの数 - 高さ方向のスパンの数 - T スプライン サーフェスの対称オプション - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - 球体状の T スプライン サーフェス - tspline,sphere,radius - - - 入力された 4 つの点から T スプライン球体を作成します - 球体の作成に使用する 4 つの点のリストです。これらの点を同一平面上に配置することはできません。 - 放射状のスパンの数 - 高さ方向のスパンの数 - T スプライン サーフェスの対称オプション - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - 球体状の T スプライン サーフェス - tspline,sphere,fit,bestfit - - - 入力された複数の点の位置に可能な限り近い T スプライン球体を作成します - 球体を適合させる点のセット - 放射状のスパンの数 - 高さ方向のスパンの数 - T スプライン サーフェスの対称オプション - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - 球体状の T スプライン サーフェス - tspline,sphere,fit,bestfit - - - 指定された半径で、座標系の原点を中心とする T スプライン トーラスを作成します - トーラスは、入力された座標系の XY 平面上で、その座標系の基準点を中心とするように位置合わせされます。 - トーラスの内径 - トーラスの外径 - 内側の放射状のスパンの数 - 外側の放射状スパンの数 - T スプライン サーフェスの対称オプション - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - トーラスの T スプライン サーフェス - tspline,torus,radii,cs + + 曲線が含まれている面に対する法線。平面曲線でのみ有効です。 + + perpendicular + - - 既定のワールド XY 平面に位置合わせされた、指定された中心と半径を持つ T スプライン トーラスを作成します - トーラスの中心点 - トーラスの内径 - トーラスの外径 - 内側の放射状のスパンの数 - 外側の放射状スパンの数 - T スプライン サーフェスの対称オプション - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - トーラスの T スプライン サーフェス - tspline,torus,radii,cs + + StartParameter() から EndParameter() までの範囲内の指定されたパラメータで曲線上の点を取得します。 + 評価するパラメータ + + + pointoncurve,curvepoint + - - ワールド座標系の原点を中心として、指定された幅、長さ、高さを持つ T スプライン直方体を作成します - 直方体の幅 - 直方体の長さ - 直方体の高さ - 幅方向のスパンの数 - 長さ方向のスパンの数 - 高さ方向のスパンの数 - T スプライン サーフェスの対称オプション - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - T スプライン立方体 - tspline,box,cuboid,cube,size + + StartParameter() から EndParameter() までの範囲内の指定されたパラメータで曲線に接するベクトルを取得します。 + 評価するパラメータ + パラメータ上で曲線に平行するベクトル + + tangentoncurve,curvetan + - - 入力された点を中心として、指定された幅、長さ、高さを持つ T スプライン直方体を作成します - 直方体の中心点 - 直方体の幅 - 直方体の長さ - 直方体の高さ - 幅方向のスパンの数 - 長さ方向のスパンの数 - 高さ方向のスパンの数 - T スプライン サーフェスの対称オプション - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - T スプライン立方体 - tspline,box,cuboid,cube,size,center + + StartParameter() から EndParameter() までの範囲内の指定されたパラメータで曲線に直交するベクトルを取得します。 + 評価するパラメータ + パラメータ上で曲線に直交するベクトル + + normaloncurve,curvenorm + - - 入力された座標系を中心とし、方向付けされた、指定された幅、長さ、高さを持つ T スプライン直方体を作成します - 直方体の XY 平面は、座標系の X 軸に位置合わせされます - 直方体の幅 - 直方体の長さ - 直方体の高さ - 幅方向のスパンの数 - 長さ方向のスパンの数 - 高さ方向のスパンの数 - T スプライン サーフェスの対称オプション - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - T スプライン立方体 - tspline,box,cuboid,cube,size,cs,coord + + StartParameter()から EndParameter()までの範囲内の指定されたパラメータで曲線に直交するベクトルを取得します。曲線が平面状になっている必要があります。曲線の曲率全体で一貫性のある法線が作成されます。 + 評価するパラメータ + 'side' が false に設定されている場合、法線は曲線の右側を向きます(曲線の始点から終点まで)。'side' が true の場合、法線は曲線の左側を向きます。 + パラメータ上で曲線に直交するベクトル + + normaloncurve,curvenorm + - - 低点から高点までの範囲に広がる T スプライン直方体を作成します - 1 番目のコーナー点 - 2 番目のコーナー点 - 幅方向のスパンの数 - 長さ方向のスパンの数 - 高さ方向のスパンの数 - T スプライン サーフェスの対称オプション - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - T スプライン立方体 - box,cube,byminmax,by corners,by points + + 指定されたパラメータの位置に基準点を持つ座標系を取得します。 X 軸は曲線の法線に、Y 軸はこの点における曲線の接線に、Z 軸はこの点におけるアップ ベクトルまたは従法線に、それぞれ位置合わせされます。 + 評価するパラメータ + 曲線のパラメータを基準とする座標系 + + coordoncurve,curvecoord,derivatives + - - 座標系の原点を中心として、指定された半径を持つ T スプライン クワッドボールを作成します - ローカル座標系 - クワッドボールの半径 - クワッドボールの側面の 2 つの寸法におけるスパンの数 - T スプライン サーフェスの対称オプション - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - T スプライン クワッドボール - quadball,tspline,coordinate system,raduis + + 指定したパラメータの点に基準点を持つ座標系を取得します。 + 評価するパラメータ + 点で軸を位置合わせされた座標系 + + frame,axisaligned,aa,coordcurve,framecurve,curveframe,coordoncurve + - - 既定のワールド XY 平面に位置合わせされた、指定された中心と半径を持つ T スプライン クワッドボールを作成します - クワッドボールの中心点 - クワッドボールの半径 - クワッドボールの側面の 2 つの寸法におけるスパンの数 - T スプライン サーフェスの対称オプション - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - T スプライン クワッドボール - quadball,tsplines,center,point,radius + + 曲線の接点で法線を位置合わせした平面を返します。開始点は常に 0 になり、また終了点は常に 1 になるように、パラメータが調整されます。 + + + + planeoncurve,planecurve,tangentplane + - - 均一な配置方法を使用して、NURBS サーフェスから T スプライン サーフェスを作成します。 - 入力 NURBS サーフェスは、パラメータで指定された長さの間隔または弧長の間隔(どちらになるかは、 - 対応する useArcLen フラグによって異なります)で配置された均一なノットによって再作成され、 - 次数 3 の NURBS サーフェスによって近似値が算出されます。出力 T スプラインは、指定されたスパンの数で、 - U 方向と V 方向に分割されます。 - 入力 NURBS サーフェス - U 方向で必要なスパンの数 - V 方向に必要なスパンの数 - パラメータの U 方向で、弧長かパラメータによる再分割のどちらを使用するか - パラメータの V 方向で、弧長かパラメータによる再分割のどちらを使用するか - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - nurbs surface,tspline,uniform + + 曲線上で指定された弧長の端点を取得します。 + 評価する曲線上の距離 + 指定された弧長の端点 + + pointoncurve,curvepoint,pointalongcurve,distanceoncurve,distancepoint,distpoint,arclength + - - 曲率による再分割の方法を使用して、NURBS サーフェスから T スプライン サーフェスを作成します。 - 入力 NURBS サーフェスは、次数 3 として再作成されます。出力 T スプラインには、 - 各方向におけるスパンの数と位置が格納されます。これらのスパンは、曲率によって自動的に検出されます。 - 入力 NURBS サーフェス - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - nurbs surface,tspline,curvature + + 分割の入力数値に基づいて曲線の長さに沿って等間隔に配置された点を返します + 分割数 + 曲線の長さに沿って等間隔に配置された点 - - 指定されたベクトルに沿って曲線を押し出して、T スプラインを作成します - プロファイル曲線 - ベクトル押し出し - ベクトル方向に沿って押し出す距離 - ベクトル方向の反対向きに押し出す距離 - ベクトル方向のスパンの数。値 0 を指定すると、ベクトル方向に沿った押し出しは実行されません。 - ベクトル方向の反対向きのスパンの数。値 0 を指定すると、ベクトル方向の反対向きの押し出しは実行されません。 - プロファイル方向のスパンの数。0 以下の値を指定すると、自動的に設定されます。 - プロファイル方向に沿ってスパンを配置する際に、均一な配置方法または曲率による配置方法を使用 - ボックスの表示スタイルまたはスムーズな表示スタイルで T スプライン サーフェスを表示 - tspline,extrude,curve + + 入力された分割数に基づいて、曲線上に等しい弦長で配置された点を返します + 分割数 + 曲線上の点のリスト - - 断面の曲線をパスに沿ってスイープすることにより、T スプラインを作成します - プロファイル曲線 - パス曲線 - スパンがパスの方向に対して平行である必要がある場合 - パス内のスパンの数 - プロファイル内のスパンの数。0 以下の値を指定すると、スパンの数が自動的に設定されます。 - パスに沿ってスパンを配置する際に、均一な配置方法と曲率による配置方法のどちらを使用するか - プロファイルに沿ってスパンを配置する際に、均一な配置方法と曲率による配置方法のどちらを使用するか - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - tspline,sweep,curve + + 指定されたパラメータ位置を基準として、指定された曲線の弦長にある点を取得します。 + 評価する弦長 + 計測する曲線上のパラメータ + 曲線に沿って進む場合は true + 曲線上の点 + + measure from,measure to,parameteratdist + - - 軸の原点と軸の方向によって、軸の周囲に描画されたプロファイル曲線を - スイープすることにより、T スプライン サーフェスを作成します。start_angle に入力された数値を開始角度となり、 - sweep_angle に入力された数値がスイープ角度になります。 - プロファイル曲線 - 回転の中心点 - 回転軸 - 回転の開始角度 - 回転の終了角度 - 半径内のスパンの数 - 高さ方向のスパンの数。0 以下の値を指定すると、スパンの数が自動的に設定されます。 - スパンを配置する際に、均一な配置方法と曲率による配置方法のどちらを使用するか - T スプライン サーフェスの対称オプション - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - tspline,revolve,curve - - - 線分のリストから T スプライン サーフェスを作成します。 - 曲線も使用できますが、使用されるのは曲線の始点と終点だけです。 - T スプラインの作成に使用する線分のリスト。 - 調整された面の最大数 - 曲線同士の交差の許容値 - 価数 2 で頂点に折り目を付けるかどうか - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - tspline,line,build - - - 曲線または直線のネットワークを使用して T スプライン パイプ サーフェスを作成します。 - 曲線の各交差部は滑らかに接合されます。 - 1 本の曲線について 1 つの値またはリストを受け取るパラーメータもあれば、2 つの値を受け取るパラメータもあります。 - パイプの作成に使用する曲線のリスト - 作成されるパイプの既定の半径 - 曲線の交差部を検出するための許容値 - 各パイプのセグメントの数。1 つの値か、曲線数の 2 倍の長さのリストを指定することができます。 - 各パイプの端部の回転角度。1 つの値か、曲線数の 2 倍の長さのリストを指定することができます。 - 各パイプの端部の半径。1 つの値か、曲線数の 2 倍の長さのリストを指定することができます。 - 各入力曲線の終点からパイプ メッシュの始点までの値(0 から 1 の範囲)。1 つの値か、曲線数の 2 倍の長さのリストを指定することができます。 - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - tspline,create,pipe,curve - - - 曲線または直線のネットワークを使用して T スプライン パイプ サーフェスを作成します。 - 曲線の各交差部は滑らかに接合されます。 - 1 本の曲線について 1 つの値またはリストを受け取るパラメータもあれば、1 つの値のみを受け取るパラメータもあります。 - パイプの作成に使用する曲線のリスト - 作成されるパイプの既定の半径 - 曲線の交差部を検出するための許容値 - 各曲線のセグメントの数。リストのサイズは、曲線数、1 (複製の場合)、または 0 (自動決定の場合)にすることができます。 - true を指定すると、各曲線の始点におけるハンドルのパラメータが自動的に生成され、カスタム パラメータ rotationsAtStart、radiiAtStart、positionsAtStart は無視されます。 - true を指定すると、各曲線の終点におけるハンドルのパラメータが自動的に生成され、カスタム パラメータ rotationsAtEnd、radiiAtEnd、positionsAtEnd は無視されます。 - 各曲線の始点における各パイプ ハンドルのカスタム回転角度(度単位)。autoHandleStart が true の場合、このパラメータは無視されます。リストのサイズは、曲線数、または 1 (複製の場合)にすることができます。 - 各曲線の終点における各パイプ ハンドルのカスタム回転角度(度単位)。autoHandleEnd が true の場合、このパラメータは無視されます。リストのサイズは、曲線数、または 1 (複製の場合)にすることができます。 - 各曲線の始点における各パイプ ハンドルのカスタム半径。autoHandleStart が true の場合、このパラメータは無視されます。リストのサイズは、曲線数、または 1 (複製の場合)にすることができます。 - 各曲線の終点における各パイプ ハンドルのカスタム半径。autoHandleEnd が true の場合、このパラメータは無視されます。リストのサイズは、曲線数、または 1 (複製の場合)にすることができます。 - 曲線の弧長に沿って 0 から 1 までのパーセンテージで示した、各曲線の始点における各パイプ ハンドルのカスタム位置。autoHandleStart が true の場合、このパラメータは無視されます。リストのサイズは、曲線数、または 1 (複製の場合)にすることができます。始点と終点の位置は、各曲線が互いに重ならないようにする必要があります。理想的には、始点は 0 に近い位置、終点は 1 に近い位置にする必要があります。 - 曲線の弧長に沿って 0 から 1 までのパーセンテージで示した、各曲線の終点における各パイプ ハンドルのカスタム位置。autoHandleEnd が true の場合、このパラメータは無視されます。リストのサイズは、曲線数、または 1 (複製の場合)にすることができます。始点と終点の位置は、各曲線が互いに重ならないようにする必要があります。理想的には、始点は 0 に近い位置、終点は 1 に近い位置にする必要があります。 - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - tspline,create,pipe,curve - - - 指定された複数の T スプライン サーフェスを 1 つに結合します。 - サーフェスの結合は解除可能です。 - 1 つ以上のサーフェスがボックス モードになっている場合、出力されるサーフェスもボックス モードになります。 - 注: 正しく結合するためには、すべての入力サーフェスが同じバージョンである必要があります。この理由から、1 つまたは複数のサーフェスが内部で複製され、Dynamo で現在使用されているバージョンに合わせてそのバージョンがアップグレードあるいはダウングレードされることがあります。そのため、結果として得られるサーフェスは予期されたものとはわずかに異なる可能性があります。入力サーフェス自体は変更されません。 - 結合する T スプライン サーフェス - tspline,combine - - - 指定された T スプラインに適用される反射のリストを返します - tspline,symmetry,reflections - - - 指定された T スプラインがボックス モードの場合 True を返します - tspline,boxmode,smooth - - - 指定された T スプラインが抽出できる(スムーズ モードで表示できる)場合、True を返します - tspline,extractable - - - 指定された T スプラインが閉じている場合 True を返します - tspline,closed - - - 指定された T スプラインに隙間がない場合、True を返します。すべての閉じたサーフェスは隙間がないと判定されますが、隙間がないサーフェスの一部は開いているものがあります。 - tspline,watertight - - - 指定された T スプラインが標準の場合 True を返します(すべての T ポイントは、少なくとも 2 つのアイソカーブによってスター ポイントから分離されています) - tspline,standard - - - 指定された T スプライン サーフェスを、その形状に応じてソリッドまたはサーフェスに変換します。 - 注: 入力サーフェスが Dynamo にロードされているバージョンよりも高いバージョンの T スプラインで作成された場合、、結果として得られる BRep サーフェスに予期しない変化がわずかに生じることがあります。これは、サーフェスのコピーが Dynamo バージョンにダウングレードされて変換に利用されるためです。 - 結果として得られる本体のトポロジを入力 T スプライン サーフェスと同じトポロジにするかどうかを決定します。 - トポロジ エンティティ(ソリッドまたはサーフェス) - tspline,brep,solid,surface - - - 指定された T スプライン サーフェスをメッシュに変換します。メッシュには、三角形と四角形の両方を含めることができます。 - 各方向におけるセグメントの最小数。必ず 1 つ以上のセグメントが生成されます。 - メッシュからサーフェスまでの最大許容距離。0 以下の値を指定すると、距離が無効になります。 - メッシュ エンティティ - tspline,convert,mesh - - - 指定された T スプライン サーフェスの厚みを、面の法線方向に指定された距離まで追加します - 厚みを付ける距離 - 作成されるエッジに折り目を付けるかどうかを指定します - 厚みのある T スプラインサーフェス - tspline,thicken,normal - - - 指定された T スプライン サーフェスに、指定されたベクトルに基づいて厚みを付けます - 厚みを付ける方向 - 作成されるエッジに折り目を付けるかどうかを指定します - 厚みのある T スプラインサーフェス - tspline,thicken,vector - - - T スプライン サーフェス上の指定されたエッジに折り目を追加します - 折り目を付けるエッジ - 折り目が付いたエッジを持つ T スプライン サーフェス - tspline,edge,crease - - - 指定されたエッジのセットから折り目を削除します - 折り目を解除するエッジ - 折り目が解除されたエッジを持つ T スプライン サーフェス - tspline,crease,uncrease - - - T スプライン サーフェス上の指定された頂点のセットに折り目を追加します - 折り目を付ける頂点 - 折り目が付いたエッジを持つ T スプライン サーフェス - tspline,edge,crease - - - 指定された頂点のセットの折り目を削除します - 折り目を解除する頂点 - 折り目が解除されたエッジを持つ T スプライン サーフェス - tspline,crease,uncrease - - - 指定された頂点のリストを 1 つの頂点に連結します - 連結する頂点 - 出力される頂点グリップの位置。Null 値を指定した場合、グリップの平均位置が使用されます。 - 入力トポロジの再分割された折り目を保存 - 連結された頂点を持つ T スプライン サーフェス - tspline,weld,vertex - - - 1 番目と 2 番目のグループの頂点をペアごとに連結します。 - 1 番目のグループは、この T スプラインの頂点として認識されます。 - 2 番目のグループの頂点は、このサーフェスから取得される場合もあれば、別のサーフェスから取得される場合もあります。 - 別の T スプラインから取得される場合は、連結操作の前に組み合わせ操作が実行れます。 - 連結する 1 番目のグループの頂点 - 連結する 2 番目のグループの頂点 - 入力トポロジの再分割された折り目を保存 - 連結された頂点を持つ T スプライン サーフェス - tspline,weld,vertex - - - 一致する頂点をすべて検出し、1 つの頂点に連結します - 一致する頂点を検出する場合の許容値 - 一致する頂点を持たない T スプライン サーフェス - tspline,weld,coincident,vertex - - - 指定されたすべてのエッジの連結を解除します。すべてのエッジの各頂点の連結が解除されます。 - 連結を解除するエッジのセット - 連結が解除されたエッジを持つ T スプライン サーフェス - tspline,unweld,edge - - - 指定されたすべての頂点の連結を解除します。各頂点におけるすべてのエッジの連結が解除されます。 - 連結を解除する頂点のセット - 連結が解除された頂点を持つ T スプライン サーフェス - tspline,unweld,vertex - - - T スプラインと、閉じた曲線ループとの一致を作成します - 一致を作成する閉じた T スプライン エッジ ループ - 一致を作成する閉じた曲線ループ - 一致させるためのジオメトリの連続性: G0、G1、G2 - 一致を作成する際に arcLength 位置合わせを使用するかどうか - true を指定すると、追加の制御点が T スプラインに付加され、入力された許容値の範囲内でサーフェスが一致します。 - 微調整の最大ステップ数。useRefinement に false を指定すると、この値は無視されます。 - 最大の許容値。useRefinement に false を指定すると、この値は無視されます。 - 一致を作成する際に伝播を使用するかどうか - 一致によって影響を受けるサーフェスの範囲を指定します。usePropagation に false を指定すると、この値は無視されます。 - 接線のスケール。連続性が G1 に設定されていない場合、この値は無視されます。 - 曲率パラメータのウェイト。連続性が G2 に設定されていない場合、この値は無視されます。 - 位置合わせの方向を反転させるかどうか - 指定された T スプライン境界のエッジと曲線ループとの間に位置する T スプライン サーフェス - tspline,match,curve - - - T スプラインと、閉じた曲線ループとの一致を作成します - 一致を作成する閉じた T スプライン エッジ ループ - 一致を作成する閉じた曲線ループ - 一致させるためのジオメトリの連続性: G0、G1、G2 - 一致を作成する際に arcLength 位置合わせを使用するかどうか - true を指定すると、追加の制御点が T スプラインに付加され、入力された許容値の範囲内でサーフェスが一致します。 - 微調整の最大ステップ数。useRefinement に false を指定すると、この値は無視されます。 - 最大の許容値。useRefinement に false を指定すると、この値は無視されます。 - 一致を作成する際に伝播を使用するかどうか - 一致によって影響を受けるサーフェスの範囲を指定します。usePropagation に false を指定すると、この値は無視されます。 - G1 の場合は接線スケール、G2 の場合は曲率スケール。連続性が G0 の場合、この値は無視されます。 - 位置合わせの方向を反転させるかどうか - 指定された T スプライン境界のエッジと曲線ループとの間に位置する T スプライン サーフェス - tspline,match,curve - - - T スプラインと、閉じた BRep エッジ ループとの一致を作成します。最初に - エッジ ループが曲線ループに変換され、次に一致の作成処理が実行されます。 - 一致を作成する閉じた T スプライン エッジ ループ - 一致を作成する閉じた BRep エッジ ループ - 一致させるためのジオメトリの連続性: G0、G1、G2 - 一致を作成する際に arcLength 位置合わせを使用するかどうか - true を指定すると、追加の制御点が T スプラインに付加され、入力された許容値の範囲内でサーフェスが一致します。 - 微調整の最大ステップ数。useRefinement に false を指定すると、この値は無視されます。 - 最大の許容値。useRefinement に false を指定すると、この値は無視されます。 - 一致を作成する際に伝播を使用するかどうか - 一致によって影響を受けるサーフェスの範囲を指定します。usePropagation に false を指定すると、この値は無視されます。 - 接線のスケール。連続性が G1 に設定されていない場合、この値は無視されます。 - 曲率パラメータのウェイト。連続性が G2 に設定されていない場合、この値は無視されます。 - 位置合わせの方向を反転させるかどうか - 指定された T スプライン境界のエッジと BRep エッジ ループとの間に位置する T スプライン サーフェス - tspline,match,brep - - - T スプラインと、閉じた BRep エッジ ループとの一致を作成します。最初に - エッジ ループが曲線ループに変換され、次に一致の作成処理が実行されます。 - 一致を作成する閉じた T スプライン エッジ ループ - 一致を作成する閉じた BRep エッジ ループ - 一致させるためのジオメトリの連続性: G0、G1、G2 - 一致を作成する際に arcLength 位置合わせを使用するかどうか - true を指定すると、追加の制御点が T スプラインに付加され、入力された許容値の範囲内でサーフェスが一致します。 - 微調整の最大ステップ数。useRefinement に false を指定すると、この値は無視されます。 - 最大の許容値。useRefinement に false を指定すると、この値は無視されます。 - 一致を作成する際に伝播を使用するかどうか - 一致によって影響を受けるサーフェスの範囲を指定します。usePropagation に false を指定すると、この値は無視されます。 - G1 の場合は接線スケール、G2 の場合は曲率スケール。連続性が G0 の場合、この値は無視されます。 - 位置合わせの方向を反転させるかどうか - 指定された T スプライン境界のエッジと BRep エッジ ループとの間に位置する T スプライン サーフェス - tspline,match,brep - - - T スプライン トポロジから頂点を削除します - 削除する頂点 - 頂点が削除された T スプライン サーフェス - tspline,vertex,vertices,delete - - - T スプライン トポロジからエッジを削除します - 削除するエッジ - エッジが削除された T スプライン サーフェス - tspline,edge,delete - - - T スプライン トポロジから面を削除します - 削除する面 - 面が削除された T スプライン サーフェス - tspline,face,delete - - - T スプラインの表示スタイルを変更します: - True を指定するとスムーズな表示スタイルになり、そうでない場合ボックスの表示スタイルになります - スムーズな表示スタイルのオン/オフを切り替える - 選択した表示スタイルの T スプライン - tspline,visualization,mode,smooth,box - - - エッジのセット上で単一または複数の対称的な押し出し処理を実行し、指定されたベクトルによって新しいエッジを移動します - 押し出すエッジのセット - 新しいエッジを移動するためのベクトル - 新しく作成するセグメントの数 - エッジが押し出された T スプライン - tspline,extrude,direction,vector,edge - - - 面のセット上で単一または複数の対称的な押し出し処理を実行し、指定されたベクトルによって新しい面を移動します - 押し出す面のセット - 新しい面を移動するためのベクトル - 新しく作成するセグメントの数 - 面が押し出された T スプライン - tspline,extrude,direction,vector,face - - - エッジのセット上で単一または複数の対称的な押し出し処理を実行し、指定された曲線のパスによって新しいエッジを移動します - 押し出すエッジのセット - 新しいエッジを移動するためのパス - 新しく作成するセグメントの数 - エッジが押し出された T スプライン - tspline,extrude,curve,edge - - - 面のセット上で単一または複数の対称的な押し出し処理を実行し、指定された曲線のパスによって新しい面を移動します - 押し出す面のセット - 新しい面を移動するためのパス - 新しく作成するセグメントの数 - 面が押し出された T スプライン - tspline,extrude,curve,face - - - 指定されたエッジを、面のチャネルと置き換えます - 置き換えるエッジのセット - 選択したエッジに隣接する面のうち、入力されたパーセンテージ(0 から 1 までの範囲)にベベルが追加されます。 - チャネル内の面の行の数 - 古いモデルのボックス モードの面上に新しい面を作成するかどうか。 - 0 から 1 までの値を入力して、ベベルの丸みやフラットの程度を決定します。 - エッジがベベル処理された T スプライン - tspline,bevel,edge - - - 指定されたエッジを隣接するエッジに沿ってスライドします - スライドするエッジのセット - 0 から 1 までのパーセンテージで、隣接する面の方向にエッジがスライドされます。 - 0 から 1 までの値を入力して、ベベルの丸みやフラットの程度を決定します。 - エッジがスライドされた T スプライン - tspline,slide,edge - - - 入力されたエッジを結合します。各グループのエッジから、等しい数の - 連続セットが作成されます。1 番目のグループのエッジは、このサーフェスの - エッジとして認識されます。2 番目のグループのエッジは、このサーフェスから取得される場合もあれば、 - 別のサーフェスから取得される場合もあります。別のサーフェスから取得される場合は、 - 結合操作の前に組み合わせ操作が実行されます。 - 結合するエッジの 1 番目のセット - 結合するエッジの 2 番目のセット - 出力されるサーフェスは元のサーフェスとより正確に一致します。 - 結合されたエッジを持つ T スプライン サーフェス - tspline,merge,edge - - - 面の 2 つのセット間にブリッジを作成します。1 番目のグループの項目は、 - このサーフェスの子として認識されます。2 番目のグループの項目は、 - このサーフェスの子である場合もあれば、別のサーフェスに属する項目である場合もあります。 - 各グループ内のトポロジは隣接していない場合がありますが、 - 各グループ内のトポロジの数は、各ループの数と同じになります。 - ブリッジする 1 番目のグループの面 - ブリッジする面の 2 番目のグループ - 各トポロジ ループのブリッジ曲線 - (空のリストが入力された場合は直線が使用されます。1 本の曲線が入力された場合は - 入力された曲線が複製されます。複数の曲線が入力された場合は、ループが検出されます) - 各トポロジ ループのブリッジ曲線に沿うフレームの - 法線の周囲で回転させる回数 - (空のリストが入力された場合は 0 が使用されます。1 つの値が入力された場合は - 入力された値が複製されます。複数の値が入力された場合は、ループが検出されます) - 各トポロジ ループのブリッジに沿うセグメントの数 - 各グループのスパンの数は、対応する回転数よりも大きくなります - (空のリストが入力された場合は 1 が使用されます。 - 1 つの値が入力された場合は、入力された値が複製されます。 - 複数の値が入力された場合は、ループが検出されます。) - 境界エッジ間のブリッジを削除します。 - 入力トポロジの再分割された折り目を保存 - - 1 番目のグループに属する各トポロジ ループの - 頂点の方向のリスト(頂点の数は、検出された入力ループの数と - 同じになります。リストは空でもかまいません) - 2 番目のグループの各トポロジ ループの - 頂点の方向のリスト(頂点の数は、検出された入力ループの数と - 同じになります。リストは空でもかまいません) - 対応するトポロジ ループの - ブリッジの位置合わせを反転するかどうかを示すフラグのリスト - (空のリストが入力された場合は false が設定されます。1 つの値が入力された場合は - 検出された入力ループごとにその値が複製されます) - ブリッジによって接続されたトポロジを持つ T スプライン サーフェス - tspline,bridge,face - - - 面のセットとエッジのセットとの間にブリッジを作成します。1 番目のグループの項目は - このサーフェスの子として認識されます。2 番目のグループの項目は - このサーフェスの子である場合もあれば、別のサーフェスに属する項目である場合もあります。 - 各グループ内のトポロジは隣接していない場合がありますが、 - 各グループ内のトポロジの数は、各ループの数と同じになります。 - ブリッジする 1 番目のグループの面 - ブリッジする 2 番目のグループのエッジ - 各トポロジ ループのブリッジ曲線 - (空のリストが入力された場合は直線が使用されます。1 本の曲線が入力された場合は - 入力された曲線が複製されます。複数の曲線が入力された場合は、ループが検出されます) - 各トポロジ ループのブリッジ曲線に沿うフレームの - 法線の周囲で回転させる回数 - (空のリストが入力された場合は 0 が使用されます。1 つの値が入力された場合は - 入力された値が複製されます。複数の値が入力された場合は、ループが検出されます) - 各トポロジ ループのブリッジに沿うセグメントの数 - 各グループのスパンの数は、対応する回転数よりも大きくなります - (空のリストが入力された場合は 1 が使用されます。 - 1 つの値が入力された場合は、入力された値が複製されます。 - 複数の値が入力された場合は、ループが検出されます。) - 境界エッジ間のブリッジを削除します。 - 入力トポロジの再分割された折り目を保存 - - 1 番目のグループに属する各トポロジ ループの - 頂点の方向のリスト(頂点の数は、検出された入力ループの数と - 同じになります。リストは空でもかまいません) - 2 番目のグループの各トポロジ ループの - 頂点の方向のリスト(頂点の数は、検出された入力ループの数と - 同じになります。リストは空でもかまいません) - 対応するトポロジ ループの - ブリッジの位置合わせを反転するかどうかを示すフラグのリスト - (空のリストが入力された場合は false が設定されます。1 つの値が入力された場合は - 検出された入力ループごとにその値が複製されます) - ブリッジによって接続されたトポロジを持つ T スプライン サーフェス - tspline,bridge,face,edge - - - エッジのセットと面のセットとの間にブリッジを作成します。1 番目のグループの項目は、 - このサーフェスの子として認識されます。2 番目のグループの項目は、 - このサーフェスの子である場合もあれば、別のサーフェスに属する項目である場合もあります。 - 各グループ内のトポロジは隣接していない場合がありますが、 - 各グループ内のトポロジの数は、各ループの数と同じになります。 - ブリッジする 1 番目のグループのエッジ - ブリッジする面の 2 番目のグループ - 各トポロジ ループのブリッジ曲線 - (空のリストが入力された場合は直線が使用されます。1 本の曲線が入力された場合は - 入力された曲線が複製されます。複数の曲線が入力された場合は、ループが検出されます) - 各トポロジ ループのブリッジ曲線に沿うフレームの - 法線の周囲で回転させる回数 - (空のリストが入力された場合は 0 が使用されます。1 つの値が入力された場合は - 入力された値が複製されます。複数の値が入力された場合は、ループが検出されます) - 各トポロジ ループのブリッジに沿うセグメントの数 - 各グループのスパンの数は、対応する回転数よりも大きくなります - (空のリストが入力された場合は 1 が使用されます。 - 1 つの値が入力された場合は、入力された値が複製されます。 - 複数の値が入力された場合は、ループが検出されます。) - 境界エッジ間のブリッジを削除します。 - 入力トポロジの再分割された折り目を保存 - - 1 番目のグループに属する各トポロジ ループの - 頂点の方向のリスト(頂点の数は、検出された入力ループの数と - 同じになります。リストは空でもかまいません) - 2 番目のグループの各トポロジ ループの - 頂点の方向のリスト(頂点の数は、検出された入力ループの数と - 同じになります。リストは空でもかまいません) - 対応するトポロジ ループの - ブリッジの位置合わせを反転するかどうかを示すフラグのリスト - (空のリストが入力された場合は false が設定されます。1 つの値が入力された場合は - 検出された入力ループごとにその値が複製されます) - ブリッジによって接続されたトポロジを持つ T スプライン サーフェス - tspline,bridge,face,edge - - - エッジの 2 つのセット間にブリッジを作成します。1 番目のグループの項目は、 - このサーフェスの子として認識されます。2 番目のグループの項目は、 - このサーフェスの子である場合もあれば、別のサーフェスに属する項目である場合もあります。 - 各グループ内のトポロジは隣接していない場合がありますが、 - 各グループ内のトポロジの数は、各ループの数と同じになります。 - ブリッジする 1 番目のグループのエッジ - ブリッジする 2 番目のグループのエッジ - 各トポロジ ループのブリッジ曲線 - (空のリストが入力された場合は直線が使用されます。1 本の曲線が入力された場合は - 入力された曲線が複製されます。複数の曲線が入力された場合は、ループが検出されます) - 各トポロジ ループのブリッジ曲線に沿うフレームの - 法線の周囲で回転させる回数 - (空のリストが入力された場合は 0 が使用されます。1 つの値が入力された場合は - 入力された値が複製されます。複数の値が入力された場合は、ループが検出されます) - 各トポロジ ループのブリッジに沿うセグメントの数 - 各グループのスパンの数は、対応する回転数よりも大きくなります - (空のリストが入力された場合は 1 が使用されます。 - 1 つの値が入力された場合は、入力された値が複製されます。 - 複数の値が入力された場合は、ループが検出されます。) - 境界エッジ間のブリッジを削除します。 - 入力トポロジの再分割された折り目を保存 - - 1 番目のグループに属する各トポロジ ループの - 頂点の方向のリスト(頂点の数は、検出された入力ループの数と - 同じになります。リストは空でもかまいません) - 2 番目のグループの各トポロジ ループの - 頂点の方向のリスト(頂点の数は、検出された入力ループの数と - 同じになります。リストは空でもかまいません) - 対応するトポロジ ループの - ブリッジの位置合わせを反転するかどうかを示すフラグのリスト - (空のリストが入力された場合は false が設定されます。1 つの値が入力された場合は - 検出された入力ループごとにその値が複製されます) - ブリッジによって接続されたトポロジを持つ T スプライン サーフェス - tspline,bridge,edge - - - T スプラインの穴を埋めます - 内側に穴のあるエッジのセット。エッジは境界である必要があります。 - 穴を埋める方法(0 - テッセレーション、1 - 多角形、2 - 集約、3 - 集約と連結)を指定します。 - 入力トポロジの再分割された折り目を保存 - tspline,edge,fill,hole - - - 指定された反射のリストを T スプラインに追加します - 反射のリスト - 対称部分を連結するかどうか - 対称部分を連結するための許容値 - 新しい反射が付加された T スプライン サーフェス + + 指定された点を基準として、指定されたセグメントの長さまで、曲線上に等間隔に配置された点群を返します + 計測元となる参照点 + 評価する曲線上の距離 + 曲線の方向に沿った、指定された点を含む曲線上の点のリスト。 - - 指定された T スプラインからすべての反射を削除します - 指定の反射が削除された T スプライン サーフェス + + 指定された点を基準として、指定された弦長まで、曲線上に等間隔に配置された点群を返します + 計測元となる参照点 + 弦長 + 曲線の方向に沿った、指定された点を含む曲線上の点のリスト。 - - 入力されたサーフェス上のすべてのトポロジを圧縮し、インデックスを隣接させます。この機能はインデックスの相対順序を維持します。 - tspline,index,compress + + 曲線の開始点から指定された距離にある座標系を返します。Y 軸は曲線の接線、X 軸は曲率になります。 + 評価する曲線上の距離 + 曲線上の座標系 + + coordoncurve,curvecoord,derivatives + - - 「正確な」入力に応じて、高精度モードか簡易モードで - 指定された面を 4 つの面に再分割します - 再分割する面のリスト - false を指定すると、出力されるサーフェスは、元のサーフェスより - 平坦でシャープになる可能性があります。true を指定すると、元の形状が維持されます。 - 指定の面が再分割された T スプライン - tspline,subdivide,faces,simple + + 開始点から曲線に沿って指定された距離にある平面を返します。平面の法線は曲線の接線に位置合わせされます。 + 評価する曲線上の距離 + 曲線に基づく平面 + + planeoncurve,planecurve,tangentplane + - - 指定された T スプライン サーフェスを補間します。前進補間を実行すると、制御点がサーフェスのパラメトリック位置に移動します。逆補間を実行すると、元の制御点ごとにサーフェス上にポイントが生成され、制御点は対応するサーフェス ポイントに移動します。 - 補間方向を指定します。false を指定すると前進補間、true を指定すると逆補間になります。 - 指定の方向に補間された T スプライン - tspline,interpolate,reverse + + 曲線の開始点から指定されたパラメータまで計測したセグメントの長さを取得します。 + 0 と 1 の間の値 + セグメントの長さ + + lengthatparameter,dist along,lengthatpoint,arclength + - - 指定された T スプラインの各頂点を、ターゲット ジオメトリ上の最も近いポイントまで - プルします。'surfacePoints' に True を指定すると、頂点のサーフェス ポイントをプルします。 - False を指定すると、制御グリップをプルします。 - プルする頂点のリスト - プルする先のジオメトリのリスト - サーフェスと頂点の制御点のどちらを使用するかを示すフラグ - 頂点がプルされた T スプライン サーフェス - tspline,pull,vertices + + 曲線上の指定された弧長でパラメータを取得します。 + 評価する曲線上の距離 + パラメータ + + parameteratlen,param along,paramatlen,arclength + - - 指定された頂点の制御点を平坦化し、1 つの平面にします。 - このコマンドを実行するには、頂点を 4 つ以上入力する必要があります。 - 頂点のリスト - 頂点が平坦化された T スプライン サーフェス - tspline,flatten,vertices + + 曲線上の指定された位置から指定された弦長でパラメータを取得します。 + 評価する弦長 + 計測する曲線上のパラメータ + 曲線に沿って進む場合は true + パラメータ + + measure from,measure to,parameteratdist + - - 指定された頂点の制御点を平坦化し、1 つの平面にします。 - この平面は、指定の平面に対して平行に配置されます。 - このコマンドを実行するには、頂点を 4 つ以上入力する必要があります。 - 頂点のリスト - 次の要素に平行になるように頂点を配置する平面: - 頂点が平坦化された T スプライン サーフェス - tspline,flatten,vertices,fitparallel + + 曲線の開始点の位置でパラメータを取得します + パラメータ値 + + start domain,curvestart + - - 指定された面を、非対称の新しい T スプライン サーフェスにコピーします - 複製する面 - 選択された面のみを持つ T スプライン サーフェス - tspline,face,duplicate + + 曲線の終了点の位置でパラメータを取得します + パラメータ値 + + end domain,curveend + - - メッシュ内のすべての面の法線を反転します - 反転された法線を持つ T スプライン サーフェス - tspline,flip,normal,vector + + 曲線上の 2 つのパラメータ間のセグメントの長さを取得します + 0 と 1 の間の値 + 0 と 1 の間の値 + セグメントの長さ + + measure,distance,arclength + - - T スプライン サーフェス上のすべてのノット間隔を均等に設定します - 内部が均一な状態の T スプライン サーフェス - tspline,knot,uniform + + 曲線に沿った指定された点でパラメータを取得します。点が曲線上にない場合でも、ParameterAtPoint は曲線上の近い点に対応する値を返しますが、通常この点は最も近い点ではありません。 + 曲線に沿っているか近くにある点 + 曲線上の指定された点のパラメータ。 + + projectpoint,closestparam,curveparam + - - 指定された T スプラインを正確な挿入を実行できるポイントまで標準化します。 - 標準化できない場合は - 警告が表示され、その理由が示されます。 - 標準化された T スプライン サーフェス - tspline,standardize + + 曲線の方向を反転します + 方向反転後の新しい曲線 + + flip + - - 指定された頂点を指定されたベクトルに沿って移動します - 移動する頂点のリスト - 移動方向 - サーフェスと頂点の制御点のどちらを使用するかを示すフラグ - + + 指定した量で曲線をオフセットします。曲線は平面状になっている必要があります。 + オフセットする正または負の距離 + オフセットした新しい曲線 + + thicken,lines + + + 0.5,0.4 + - - 指定された T スプライン サーフェスのセットを、T スプライン シーン ファイルに書き出します - 書き出す T スプライン サーフェスのセット - 保存先のファイル パス - T スプライン セットが保存されているファイル パス - tspline,export,save,tss,path + + 平面の法線で定義された平面で、平面曲線を指定された距離だけオフセットして、1 つまたは複数の曲線を作成します。オフセットされたコンポーネント曲線間にギャップがある場合は、オフセットされた曲線を延長してそのギャップを埋めます。既定では、入力引数「planeNormal」は曲線を含む平面の法線に設定されますが、元の曲線の法線に平行な明示的な法線となるため、オフセットの方向を簡単にコントロールできます。たとえば、同じ平面を共有している複数の曲線のオフセット方向を一致させる必要がある場合に「planeNormal」を使用すると、個々の曲線の法線を変更し、すべての曲線を強制的に同じ方向にオフセットできます。法線を反転すると、オフセットの方向が反転します。 + 正のオフセット距離は、曲線の接線と平面の法線ベクトルの外積の方向に適用され、負のオフセット距離はその反対の方向に適用されます。 + 曲線の平面法線。既定では入力された曲線の平面法線に設定されます + 1 つまたは複数のオフセットされた曲線 + + thicken,lines + + + 0.5,0.4 + - - 指定された T スプライン サーフェスを、T スプライン メッシュ ファイルに書き出します - 書き出す T スプライン サーフェス - 保存先のファイル パス - T スプライン サーフェスが保存されているファイル パス - tspline,export,save,tsm,path + + 平面に引き寄せることで曲線を作成します + 曲線を引き寄せる平面 + 平面に基づく曲線 + + projectcurve,toplane + - - 指定された T スプライン サーフェスを、T スプライン メッシュ(TSM)形式の文字列に変換します - シリアル化する T スプライン サーフェス - T スプライン サーフェスがシリアル化されている文字列 - tspline,import,serialize + + 入力 Surface で Surface 法線の方向に、この Curve を引きます。 + + + + projectcurve,tosurf + - - 指定された T スプライン メッシュ(TSM)形式の文字列から、T スプライン サーフェスを作成します - T スプライン メッシュ ファイルの文字列表現 - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - リストに新しくロードされた T スプライン サーフェス - tspline,import,serialize + + 入力されたパラメータで、曲線の先頭を削除します + トリムを開始するパラメータ + 先頭を削除した後に残る新しい曲線 + + rem,remstart,removestart,trimcurve + - - 指定された T スプライン メッシュ ファイル パスから、T スプライン サーフェスをロードします - ロード元のファイル パス - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - リストに新しくロードされた T スプライン サーフェス - tspline,import,load,tsm,path + + 入力されたパラメータで、曲線の末尾を削除します + トリムを開始するパラメータ + 末尾を削除した後に残る新しい曲線 + + rem,remend,removeend,trimcurve + - - 指定された T スプライン メッシュ ファイルから、T スプライン サーフェスをロードします - ロード元のファイル - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - リストに新しくロードされた T スプライン サーフェス - tspline,import,load,tsm,file + + 入力されたパラメータで曲線の先頭と末尾を削除します。 + トリムを開始するパラメータ + トリムを開始するパラメータ + 外側部分を削除した後に残る新しい曲線 + + rem,remend,remstart,remove,trimcurve,removeends + - - 指定された T スプライン シーン ファイル パスから、T スプライン サーフェスのセットをロードします - ロード元のファイル パス - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - 新しくロードされた T スプライン サーフェスのセット - tspline,import,load,tss,path + + 入力されたパラメータで、曲線の内側部分を削除します。 + トリムを開始するパラメータ + トリムを開始するパラメータ + 内側部分を削除した後に残る新しい曲線 + + rem,removemiddle,middle,remmiddle,cutout,trimcurve + + + + 曲線のいくつかのセグメントを削除し、1 番目、3 番目、5 番目... のセグメントを破棄します。 + 曲線を分割するパラメータのリスト + 1 番目、3 番目、5 番目... のセグメントを破棄する曲線の配列 + + rem,removeparts,remparts,cutout,trimcurv,interior,odd + - - 指定された T スプライン シーン ファイルから、T スプライン サーフェスのセットをロードします - ロード元のファイル - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - 新しくロードされた T スプライン サーフェスのセット - tspline,import,load,tss,file + + 指定されたパラメータで分割された曲線に対して、フラグ 'discardEvenSegments' が true の場合は偶数番のセグメント、false の場合は奇数番のセグメントを削除します。 + 曲線を分割するパラメータのリスト + 偶数番のセグメントを破棄するかどうかを切り替え + 曲線の偶数番または奇数番のセグメントを破棄した後に残った曲線のリスト。 + + rem,removeparts,remparts,cutout,trimcurv,interior,even + - - UV の文字列表現を取得します + + 入力されたパラメータで、曲線を複数の部分に分割します。 + 曲線を分割するパラメータのリスト + 分割によって作成される曲線 + + cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + - - 2 つの UV を比較します - 他の UV - 2 つのオブジェクトが等しいかどうか + + 点を指定して複数のピースに曲線を分割 + 曲線を分割する位置にある曲線上の点 + 分割によって作成される曲線 + + cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + - - このタイプのハッシュ値を取得します - このオブジェクトのユニークなハッシュ値 + + ポリカーブの終点に一連の曲線を結合します。接続性を保証するために曲線を反転します。 + ポリカーブに結合するその他の曲線 + 曲線から作成したポリカーブ + + convertcurves,curves2polycurve,joincurves,concat,joinall,joinmany + - - 2 つの倍精度浮動小数点値から UV を作成します。 - U 値 - V 値 - 座標で作成した UV + + 法線ベクトルの方向に曲線を押し出します。 + 曲線を押し出す距離 + 押し出されるサーフェス - surfaceparam,parameters,uv,uvs + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - - UV の U コンポーネントを取得 + + 指定した方向に、入力されたベクトルの長さだけ曲線を押し出します。 + 押し出しの基準とするベクトル + 押し出されるサーフェス - uv,uvs + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - - V の V コンポーネントを取得 + + 指定した方向に、指定した距離だけ曲線を押し出します。 + 押し出しの基準とするベクトル + 押し出す距離 + 押し出されるサーフェス - uv,uvs + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - - 頂点の文字列表現を取得します + + 距離を指定して法線方向に曲線を押し出します。曲線は閉じられている必要があります。 + 押し出す距離 + 押し出されるソリッド + + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + - - この頂点がある点 + + 指定した方向に、入力された法線の長さだけ曲線を押し出します。曲線は閉じられている必要があります。 + 押し出しの基準とするベクトル + 押し出されるソリッド + + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + - - この頂点から伸びるエッジ + + 指定した方向に、指定した距離だけ曲線を押し出します。曲線は閉じられている必要があります。 + 押し出しの基準とするベクトル + 押し出す距離 + 押し出されるソリッド + + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + - - この頂点に接する面 + + 選択点によって決まる特定の終端で距離を指定して曲線を延長します。選択した側が延長されます。円や楕円などの閉じた曲線は延長されません。延長される曲線が直線状の場合は、延長も直線状になります。 + 延長する距離 + 延長する終端の点 + 延長された曲線 + + makelonger,stretch,extendside + - - BoundingBox の文字列表現を取得します + + 曲線の始端から、距離を指定して曲線を延長します。円や楕円などの閉じた曲線は延長されません。延長される曲線が直線状の場合は、延長も直線状になります。 + 延長する距離 + 延長された曲線 + + makelonger,stretch + - - 2 つの BoundingBox を比較します - その他の BoundingBox - 2 つのオブジェクトが等しいかどうか + + 曲線の終端から、距離を指定して曲線を延長します。円や楕円などの閉じた曲線は延長されません。延長される曲線が直線状の場合は、延長も直線状になります。 + 延長する距離 + 延長された曲線 + + makelonger,stretch + - - このタイプのハッシュ値を取得します - このオブジェクトのユニークなハッシュ値 + + 円弧と線分の集合から、近似的な曲線を求めます + 近似的な曲線を求める基準とする円弧と線分の配列 + + rationalizecurve,fitarcs,fitlines,arcs,lines + + + 0.5,0.5,0.5,0.4,0.4 + - - 入力されたジオメトリの周囲に、軸に位置合わせされ境界ボックスを作成します。 - - + + 曲線を近似の NURBS 曲線に変換します + 近似的曲線を求める基準とする NURBS 曲線 - bounding,bound + curve2spline,convertcurve,tospline,lines + + 0.5,0.5,0.5,0.4 + - - 入力されたジオメトリの周囲に、軸に位置合わせされた BoundingBox を作成します。 - 境界ボックスを決定するジオメトリ - ジオメトリを囲む境界ボックス + + 閉じた曲線をパッチします + 曲線の内部にあるサーフェス - bounding,bound,multiple,boundall + fill,profiletosurf,loop,loop2surf,edgesurf - - 入力されたジオメトリの周囲に、軸に位置合わせされていない最小容積の境界ボックスを、方向を設定して作成します。 - - 入力されたジオメトリを囲む、方向が設定された境界ボックス。 + + 指定された下部ジオメトリに、指定された投影方向に沿って入力曲線を投影します。 + 投影先のジオメトリ + ベクトル + 下部ジオメトリに投影されたジオメトリのリスト - - 入力されたジオメトリの周囲に、軸に位置合わせされていない BoundingBox を作成します。その向きは入力された座標系の X 軸、Y 軸、Z 軸に設定されます。 - - + + パス曲線に沿って、閉じた曲線をスイープし、サーフェスを作成します + - bounding,bound + sweep1,curve2surf - - 入力されたジオメトリの周囲に、軸に位置合わせされていない BoundingBox を作成します。その向きは入力された座標系の X 軸、Y 軸、Z 軸に設定されます。 - - + + パス曲線に沿って、閉じた曲線をスイープし、ソリッドを作成します + - bounding,bound,multiple,boundall + sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - - 最小点から最大点までの範囲に、軸に位置合わせされた BoundingBox を作成します。 - - - + + パス曲線に沿って、閉じた曲線をスイープし、ソリッドを作成します + スイープ パスを表すパス + スイープの終点を切り取り、パスに対して垂直にします + 閉じた曲線をパス曲線に沿ってスイープするソリッド - bounding,bound,bymaxmin,max,min,bypoints + sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - - 最小の座標(ボックスの左下後ろコーナー)から最大座標(ボックスの右上前コーナー)までの BoundingBox を作成します。CoordinateSystem は、ボックスの座標スペースからモデル スペースに変換されます。このメソッドは Revit の API に一致するように設計されており、変換することなく、Revit BoundingBox からパラメータを抽出できます。 - - - + + 指定された曲線に指定された許容差で近似している新しい曲線を返します。 + - bounding,bound,bymaxmin,max,min,bypoints + fitcurve,reducecurve,simplecurve,approximate - - 最小点 + + このコンストラクタを呼び出したスレッドの管理されたスレッド ID を格納します。 + マルチスレッド化に関する潜在的な問題をユーザに警告するために使用されます。 + + + これはテストにのみ使用されます。 + + + true + + + true + + + true + + + true + + + true + + + ホストを使用した IGeometryEntity タイプと Geometry コンストラクタの間のマップ。 + + + Geometry Type の登録メカニズム。 + IGeometryEntity 派生インタフェースのタイプ。 + Geometry を作成するための代理。 + + + true + + + + + + + WCS でそれぞれ設定したX、Y、Z 方向の変位を指定して、指定したジオメトリ + を変換します。 + X 軸に沿った変位。 + Y 軸に沿った変位。 + Z 軸に沿った変位。 + 変換後の Geometry。 + move,by amount - - 最大点 + + ベクトルの長さによって方向を指定して、ジオメトリを変換します + move,along vector - - BoundingBox の座標系。 軸に位置合わせされたボックスの場合、座標系は X、Y、Z 軸に合わせて方向が設定され、ボックスの中心に配置されます。 位置合わせされていないボックスの場合、座標系は方向を任意に設定でき、その中心がボックスの中心に配置されます。 + + 指定した方向に距離を指定して、ジオメトリのタイプを変換 + します。 + 変位の向き。 + 指定した向きに沿った変位距離。 + 変換後の Geometry。 + move,along vector,distance - - 2 つの BoundingBox の交差を取得します。注: 軸に位置合わせされていないボックスの場合は、交差がボックスにならない可能性があるため、これは機能しません。代わりに、対応する立方体を交差させます。 - 交差するその他の境界ボックス - 境界ボックスの交差から取得された境界ボックス + + CoordinateSystem の変換を指定して、ジオメトリを変換します + 変換後のジオメトリ - - 2 つの BoundingBox が交差しているかどうかを判断します。注: これは、両方の境界ボックスの位置合わせ(変換)が同じ場合にのみ機能します。該当する場合は、対応する立方体間の交差をテストします。 - その他の境界ボックス - 境界ボックスの交差を実行する - - get overlap - + + このジオメトリをソースの CoordinateSystem から新しいコンテキストの + CoordinateSystem に変換します。 + + + 変換後の Geometry。 + from,to - - BoundingBox が空かどうかを判断します - 境界ボックスが空の場合は true を返します + + 角度を指定し、基準点と軸を中心にオブジェクトを回転します + around,axis,degrees - - 点が境界ボックス内にあるかどうかを判断します。 - テスト点 - 点が内側にある場合は true、それ以外の場合は false - - point inside,testpoint - + + 平面の基準点と法線を中心にオブジェクトを指定された角度だけ回転させます。 + around,normal,degrees - - ソリッドの立方体として境界ボックスを取得します。 - 境界ボックスの立方体の表現を返します。 - - converttosolid,bb2cube,bb2cub,bounding tosolid,cubes - - - 0.5,0.4,0.3,0.5,0.3 - + + 入力された平面全体にオブジェクトを鏡像化します + reflect,flip over - - Surface の集合として BoundingBox を取得します。 - 境界ボックスのポリサーフェスの表現を返します - - converttosurfaces,convert2surfaces,bbtosrfs,bbtosrfs,bounding to surfaces,bound to poly,convert2poly - + + 基準点を中心に均等にスケール + resize,size - - autodesk.geometry:boundingbox3d-1.0.0 スキーマでフォーマットされて取り込まれる JSON 文字列を解析します。 - 解析する JSON 文字列 - BoundingBox + + 基準点を中心に不均等にスケール + resize,size,scalenu,scaleNU - - BoundingBox を autodesk.geometry:boundingbox3d-1.0.0 スキーマでフォーマットされた JSON オブジェクトに変換します。 - 結果として得られる JSON 文字列 + + 指定した Plane を中心に不均等にスケール + resize,size,scalenu,scaleNU - - 座標系の文字列表現を取得します + + 2 つの選択点をスカラーとして使用し、指定した点を中心に均等にスケール + resize,from,to,size - - 座標系をワールド座標系として作成します。基準点は - 0, 0, 0、x 軸は 1, 0, 0、y 軸は 0, 1, 0、z 軸は 0, 0, 1 です - zero,wcs + + 基準点と 2 つの選択点によって 1 次元にスケールします。スケーリング軸は基準点と始点間の線分によって設定されます。 + resize,size,from,to,scale1d,1d,lines + 0.5,0.5,0.5,0.5,0.5,0.5,0.3 - - 基準点を X と Y の位置に持ち、X 軸と Y 軸を WCS(ワールド座標系)の - X 軸および Y 軸に設定した座標系を作成します。Z の既定値は 0 です。 + + 基準点と 2 つの選択点によって 2 次元にスケールします。2 次元のスケール係数を判断するために、2 つの選択点が基本平面に投影されます + resize,size,from,to,scale2d,2d - - 基準点を X、Y、Z の位置に持ち、X 軸と Y 軸を WCS(ワールド座標系)の - X 軸および Y 軸に設定した座標系を作成します。 - translate + + このジオメトリから別のジオメトリへの距離を取得します。 + 他のジオメトリ + 距離 + between,length,from,to - - 入力点に基準点を持ち、X 軸と Y 軸を WCS(ワールド座標系)の - X 軸および Y 軸に設定した座標系を作成します。 - bypoint + + この Geometry 上の Point で、他の Geometry の Point に最も近いものを取得 + NearestPoint, GetClosestPoint - - 基準点が入力平面の基準点と同じで、X 軸と Y 軸が平面上に存在し、 - 平面 X と Y 軸が位置合わせされた座標系を作成します。 + + 別の Geometry オブジェクトがこのオブジェクトと交差するかどうかを判断します + intersects?,check intersection,test intersection - - X 軸と Y 軸に基準点を持つ座標系を作成します。 - 入力ベクトルは座標系を作成する前に正規化されます。 + + このオブジェクトと別のオブジェクトの交点 Geometry を取得 + get overlap - - X 軸、Y 軸、Z 軸を完全に無視した基準点に座標系を - 作成します。入力ベクトルは座標系を作成する前に - 正規化されます。 - byxy,coord by2axis + + このオブジェクトの Geometry の交点と別の Geometry の集合の交点を取得します。その中から共通のジオメトリを求めます。 + get overlap,multi intersect,intersect many - - 指定された座標系に対して、指定された円柱座標パラメータに基づいて座標系を作成します。 + + 別の Geometry を切り取り「ツール」として使用してこの Geometry を分割 + cut - - 指定した座標系に対して球座標パラメータを指定して 座標系を作成します + + 選択点に最も近いエンティティの要素を削除 - - この座標系の反転を取得することができるかどうかを判断します - inverse,testinverse + + 複合要素または分割されていない要素をコンポーネント パーツに分割します。 - - スケーリングが直行しているかどうか、つまり、剪断コンポーネントを持っているかどうかをテストします。 - uniform + + 2 つのオブジェクトが同じ表現ジオメトリまたは数値を持っているかどうかを確認します + approximate,near,close - - スケーリングが直行しているかどうか、すべてのベクトルが正規化されているかどうかをテストします。 - uniform,normal,samelength + + 指定した Geometry の一部を含む BoundingBox を取得 + bounds - - この座標系の数列式を取得します + + 指定されたジオメトリを含む、方向が設定された最小容積の境界ボックスを取得します。 - - 座標系の基準点を表す点を作成します。 - position,center + + ジオメトリを Solid Def JSON 形式に変換 + JSON 形式の文字列 - - 座標系の X 軸を返します。 - left,right + + Geometry を autodesk.geometry:geometry-1.0.0 schemata でフォーマットされた JSON オブジェクトに変換します。 + 結果として得られる JSON 文字列 - - 座標系の Y 軸を返します。 - forward,back + + ジオメトリの内部構造を解析からスプラインに変換 + - - 座標系の Z 軸を返します。 - up,down + + 入力されたジオメトリで名前と値の属性を文字列として設定します。 + 属性は、SAT ファイルに書き出される際にジオメトリとともに保存され、 + ファイルからジオメトリを読み込む際に再度読み込むことができます。 + 注: ジオメトリに関する操作が行われた場合、 + その属性がジオメトリに保持されるという保証はありません。 + 名前と値の文字列属性のディクショナリ。 + 属性が適用された入力ジオメトリのコピーを返します。 - - 座標系の X 軸のスケーリングを返します。X 軸ベクトルの長さになります。 + + 入力ジオメトリに設定されている名前と値の文字列属性を返します(存在する場合)。 + 名前と値の文字列属性のディクショナリ。 - - 座標系の Y 軸のスケーリングを返します。Y 軸ベクトルの長さになります。 + + 読み込まれたジオメトリのリスト + SAT ファイルを表す File オブジェクト + 読み込まれたジオメトリのリスト - - 座標系の Z 軸のスケーリングを返します。Z 軸ベクトルの長さになります。 + + SAT ファイルを読み込み、読み込んだジオメトリの配列を返します + SAT ファイルへのパス + 読み込まれたジオメトリのリスト - - X 軸と Y 軸がある平面を返します。ルートは基準点になります。 + + SAT ファイルを読み込み、読み込まれたジオメトリの配列を返します。 + SAT ファイルを表すファイル オブジェクト + 「Dynamo」の単位空間を表す、単位あたりのミリメートル数。 + 読み込まれたジオメトリのスケールを、SAT ファイルで定義された単位空間からここで定義された単位空間に変更するために使用します。 + この値を -1 に設定すると、SAT は単位なしとみなされ、単位のスケールを変更せずにジオメトリが読み込まれます。 + 読み込まれたジオメトリのリスト - - Y 軸と Z 軸がある平面を返します。ルートは基準点になります。 + + SAT ファイルを読み込み、読み込まれたジオメトリの配列を返します。 + SAT ファイルを表すファイル オブジェクト + 「Dynamo」の単位空間を表す、単位あたりのミリメートル数。 + 読み込まれたジオメトリのスケールを、SAT ファイルで定義された単位空間からここで定義された単位空間に変更するために使用します。 + この値を -1 に設定すると、SAT は単位なしとみなされ、単位のスケールを変更せずにジオメトリが読み込まれます。 + 読み込まれたジオメトリのリスト - - Z 軸と X 軸がある平面を返します。ルートは基準点になります。 + + JSON 文字列を読み込み、読み込んだジオメトリの配列を返します。 + Solid Def を含む JSON 文字列形式のジオメトリ + 変換されたジオメトリのリスト - - この座標系の反転を取得します。基準点を反転するジオメトリの一部にこの座標系を適用します。 + + autodesk.geometry:geometry-1.0.0 schemata でフォーマットされて取り込まれる JSON 文字列を解析します。 + 解析する JSON 文字列 + Geometry オブジェクト - - 入力された平面全体にオブジェクトを鏡像化します - reflect,flip over + + 指定したジオメトリのリストを指定した SAT ファイル パスに書き出します + + + - - この引数の後に引数 CoordinateSystem を適用します。結果 = この引数 * 他の引数 + + Exports a list of specified geometry to the given SAT file path. + + + + - - この引数の前に引数 CoordinateSystem を適用します。結果 = 他の引数 * この引数 + + このメソッドは内部使用のみを目的とします。 - - X、Y、Z スケール係数を含む Vector を返します。 - スケール変更後のベクトル - get size,scalecomponents,scalevector + + このメソッドは内部使用のみを目的とします。 - - 2 つの CoordinateSystem が等しいかどうかを判断 - もう一方の座標系 - 座標系が等しい場合は true を返します + + 一連の指定したジオメトリを標準 ACIS バイナリ(SAB)形式にシリアル化し、シリアル化されたバイナリ ストリーム データを返します + シリアル化するジオメトリ + バイト数のリストによる SAB 形式データ - - WCS でそれぞれ設定したX、Y、Z 方向の変位を指定して、指定した座標系 - を変換します。 - X 軸に沿った変位。 - Y 軸に沿った変位。 - Z 軸に沿った変位。 - 変換後の座標系。 - move,by amount + + 指定した標準 ACIS バイナリ(SAB)形式データをシリアライズ解除し、ジオメトリのリストを返します + + - - 入力 Vector の方向と大きさでオブジェクトを変換します。 - 変換の方向を示すベクトル - 変換後の座標系 - move,along vector + + 入力として SAB ファイルを取得し、ASM ジオメトリをシリアライズ解除して + LibG オブジェクトにします + + Dynamo の単位空間の、単位あたりのミリメートル。-1 を指定すると、単位は変換されません。 + - - 指定した方向に距離を指定して、CoordinateSystem のタイプを変換 - します。 - 変位の向きを示すベクトル - 指定した向きに沿った変位距離 - 変換後の座標系 - move,along vector,distance + + true - - 入力された座標系マトリックスでオブジェクトを変換します。 - 入力された座標系 - 変換後の座標系 + + このジオメトリを作成するために使用したコンテキスト/参照座標系を取得します。 - - この座標系をソースの座標系から新しいコンテキストの - 座標系に変換します。 - - - 変換後の座標系。 + + メッシュの文字列表現を取得します - - 角度を指定し、原点と軸を中心にオブジェクトを回転します - 原点 - 回転のベクトル軸 - 回転角度 - 回転後の座標系 - around,axis,degrees + + 点群の集合と、点群の集合を参照する IndexGroup の集合からメッシュを作成します。 + 頂点の位置を決定する点群のリスト + 頂点のインデックス + 点群から作成したメッシュ + + mesh,meshes + - - 指定された平面の基準点と法線を中心として、指定された角度でオブジェクトを回転します。 - 法線の取得元となる平面 - 回転の値(度単位) - 回転後の座標系 - /// around,normal,degrees + + 点群の集合と、点群の集合を参照する IndexGroup の集合からメッシュを作成します + 点群のリスト + 点群のインデックス グループ + メッシュ + + mesh,meshes + - - 基準点を中心に均等にスケール - スケールを変更する量 - スケール変更後の座標系 - resize,size + + ファイルをインポートし、いくつかのメッシュに解析します。 + 現在サポートされている形式は次のとおりです。 + .mix -- Meshmixer + .obj -- Wavefront - - 基準点を中心に不均等にスケール - X 軸方向のスケールを変更する量 - Y 軸方向のスケールを変更する量 - Z 軸方向のスケールを変更する量 - スケール変更後の座標系 - resize,size,scaleNU,scalenu + + ソリッドやサーフェスなどのジオメトリ オブジェクトをメッシュに変換します。 + メッシュの解像度は、Dynamo のレンダリング精度によって決まります - - 指定した Plane を中心に不均等にスケール - スケール変更の中心となる平面 - X 軸方向のスケールを変更する量 - Y 軸方向のスケールを変更する量 - Z 軸方向のスケールを変更する量 - スケール変更後の座標系 - resize,size,scaleNU,scalenu + + 次のファイル名によって決定された形式にメッシュを書き出します。 + .mix -- Meshmixer + .obj -- Wavefront + .stl -- STL 形式 + .dae -- COLLADA + .ply -- ポリゴン ファイル形式 + この関数は出力ファイルのファイル名を返します。 + ASCII 以外の文字が含まれている場合は変更が必要です - - 次の項目を使用し、指定した点を中心に均等にスケール - スケール変更の基準点 - スケール変更元の点 - スケール変更先の点 - スケール変更後の座標系 - resize,from,to,size + + 与えられた頂点とインデックスから新しいメッシュを作成します。頂点は + 重複しないようにする必要があります。インデックスは 3 つの整数のセットである必要があり + 三角形の 3 点の頂点配列の + 3 つの位置を示します。 - - 基準点、開始点(変更元)、終了点(変更先)を使用して 1 次元にスケールします。スケーリング軸は基準点と開始点間の線分によって設定されます。 - スケール変更の基準点 - スケール変更元の点 - スケール変更先の点 - スケール変更後の座標系 - resize,size,from,to,scale1d,1d, lines - 0.5,0.5,0.5,0.5,0.5,0.5,0.4 + + 与えられた点とインデックスから新しいメッシュを作成します。点は + 重複しないようにする必要があります。インデックスは + 三角形の 3 点の点群配列の 3 つの位置を示す + 3 つの整数のセットである必要があります - - 基準点と 2 つの選択点によって 2 次元にスケールします。2 次元のスケール係数を判断するために、2 つの選択点が基本平面に投影されます - スケール変更の基準点 - スケール変更元の点 - スケール変更先の点 - スケール変更後の座標系 - resize,size,from,to,scale2d,2d + + 現在の設定に基づいてメッシュ平面を作成します。 + + + + + + メッシュ - - autodesk.math:matrix44d-1.0.0 スキーマでフォーマットされて取り込まれる JSON 文字列を解析します。 - 解析する JSON 文字列 - CoordinateSystem + + 現在の設定に基づいてメッシュ直方体を作成します。 + + + + + + + + メッシュ - - CoordinateSystem を autodesk.math:matrix44d-1.0.0 スキーマでフォーマットされた JSON オブジェクトに変換します。 - 結果として得られる JSON 文字列 + + 現在の設定に基づいて、メッシュ球を作成します。 + + + + + メッシュ - - このコンストラクタを呼び出したスレッドの管理されたスレッド ID を格納します。 - マルチスレッド化に関する潜在的な問題をユーザに警告するために使用されます。 + + 現在の設定に基づいてメッシュ円錐を作成します。 + + + + + + + メッシュ - - これはテストにのみ使用されます。 + + 3D ポリラインを押し出してメッシュを返します。 + 押し出すポリカーブ + 押し出しの高さ + 押し出しのベクトル方向 + キャップ メッシュの押し出し(ポリカーブが平面の場合のみ) + メッシュ - - true + + 各面を反時計回りに並べる頂点インデックス + + mesh,meshes + - - true + + この頂点での法線ベクトル + + mesh,meshes + + + + 頂点の位置 + + mesh,meshes + - - 表示可能な項目が必要なくなると、このメソッドが呼び出されます。 + + メッシュ内の頂点の数を返します - - true + + メッシュ内のエッジの数を返します - - true + + メッシュ内の三角形の数を返します - - true + + 指定されたメッシュの体積を返します + 体積 - - ホストを使用した IGeometryEntity タイプと Geometry コンストラクタの間のマップ。 + + 指定されたメッシュの面積を返します + 面積 - - Geometry Type の登録メカニズム。 - IGeometryEntity 派生インタフェースのタイプ。 - Geometry を作成するための代理。 + + このメッシュの未処理の頂点を数値のリストとして返します。各セットの + 連続する 3 つの数値は点を表します。 - - true + + このメッシュの未処理の頂点を数値のリストとして返します。各セットの + 連続する 6 つの数字は 2 つの点を表します - - - + + このメッシュの未処理の頂点を数値のリストとして返します。各セットの + 連続する 9 つの数字は三角形の 3 つの点を表します - - WCS でそれぞれ設定したX、Y、Z 方向の変位を指定して、指定したジオメトリ - を変換します。 - X 軸に沿った変位。 - Y 軸に沿った変位。 - Z 軸に沿った変位。 - 変換後の Geometry。 - move,by amount + + 各メッシュ三角形の頂点インデックスを返します。 + (一意の頂点インデックスとは対照的に) + 各メッシュ三角形の頂点インデックスのリスト。 - - ベクトルの長さによって方向を指定して、ジオメトリを変換します - move,along vector + + メッシュのエッジを線分に変換して返します - - 指定した方向に距離を指定して、ジオメトリのタイプを変換 - します。 - 変位の向き。 - 指定した向きに沿った変位距離。 - 変換後の Geometry。 - move,along vector,distance + + メッシュの面をサーフェス パッチに変換して返します。注: + このメソッドは、大量の重いサーフェスを生成できるため、 + メッシュが大きい場合は、Dynamo の速度を低下させる可能性があります。 - - CoordinateSystem の変換を指定して、ジオメトリを変換します - 変換後のジオメトリ + + メッシュ三角形を個々のメッシュに変換して返します。 - - このジオメトリをソースの CoordinateSystem から新しいコンテキストの - CoordinateSystem に変換します。 - - - 変換後の Geometry。 - from,to + + 指定されたメッシュの各三角形の面の法線を返します。 + - - 角度を指定し、基準点と軸を中心にオブジェクトを回転します - around,axis,degrees + + 三角形の図心を返します - - 平面の基準点と法線を中心にオブジェクトを指定された角度だけ回転させます。 - around,normal,degrees + + ツール メッシュと元のメッシュを統合した新しいメッシュを返します。 + + メッシュ - - 入力された平面全体にオブジェクトを鏡像化します - reflect,flip over + + 元のメッシュからツール メッシュを差し引いた新しいメッシュを返します。 + + メッシュ - - 基準点を中心に均等にスケール - resize,size + + ツール メッシュと元のメッシュの間の交差に一致する + 新しいメッシュを返します。 + + メッシュ - - 基準点を中心に不均等にスケール - resize,size,scalenu,scaleNU + + 次の不具合が修正された新しいメッシュを返します: + 小さいコンポーネント: メッシュ全体のサイズと比較して、 + 非常に小さい、切断されたセグメントがメッシュに含まれている場合、それらは + 破棄されます。 + 穴: メッシュ内の穴は塗り潰されます。 + 非多様体領域: 頂点が 3 つ以上の *境界* エッジに接続されている場合 + またはエッジが 3 つ以上の三角形に接続されている場合、 + その頂点/エッジは非多様体です。 + メッシュ ツールキットは、メッシュが多様体になるまでジオメトリを削除します。 + + このメソッドでは、メッシュを再サンプリングする MakeWatertight とは対照的に、 + 元のメッシュを可能な限り保持しようとします。 - - 指定した Plane を中心に不均等にスケール - resize,size,scalenu,scaleNU + + メッシュの内部境界を削除します。内部境界は、 + メッシュが鍋の蓋と鍋の本体に別々の三角形グループを持つ場合など、 + 頂点が一致する場合に発生します。 - - 2 つの選択点をスカラーとして使用し、指定した点を中心に均等にスケール - resize,from,to,size + + 隙間のない 3D プリント可能な新しいメッシュを返します。メッシュの密度を高めた結果として、 + 自己交差、オーバーラップ、および非多様体 + ジオメトリがメッシュから削除されます。このメソッドは、薄帯域距離フィールドを計算し、 + マーチング キューブを使用して新しいメッシュを生成しますが'、元のメッシュに投影しなおすことはありません。 + + +基本的に、メッシュはたくさんの小さなボックスで満たされており、 + この周りに新しいメッシュが作成されます。 - - 基準点と 2 つの選択点によって 1 次元にスケールします。スケーリング軸は基準点と始点間の線分によって設定されます。 - resize,size,from,to,scale1d,1d,lines - 0.5,0.5,0.5,0.5,0.5,0.5,0.3 + + 3D プリント用に空洞化された新しいメッシュを返します。 + エスケープ ホールの数 + エスケープ ホールの半径 + 内部のオフセット距離 + 空洞化されたメッシュの内部サーフェスを表すソリッドを作成するための解像度(8 ~ 4096) + 空洞化されたメッシュの内部サーフェスでのメッシュ生成の解像度(8 ~ 4096) + 空洞メッシュ - - 基準点と 2 つの選択点によって 2 次元にスケールします。2 次元のスケール係数を判断するために、2 つの選択点が基本平面に投影されます - resize,size,from,to,scale2d,2d + + サポート構造を持つ新しいメッシュを返します。入力が空の場合は、既定のしきい値設定が使用されます。 + 支柱が地面と接する基礎部の高さ + 支柱が地面と接する基礎部の直径 + 支柱の直径 + 支柱がメッシュに接触する先端の高さ + 支柱がメッシュに接触する先端の直径 + サポート構造のあるメッシュ - - このジオメトリから別のジオメトリへの距離を取得します。 - 他のジオメトリ - 距離 - between,length,from,to + + 三角形の数が削減された新しいメッシュを返します。 + 削減のための目標三角形の数 + 削減されたメッシュ - - この Geometry 上の Point で、他の Geometry の Point に最も近いものを取得 - NearestPoint, GetClosestPoint + + 指定された選択範囲における三角形の法線の変化に関係なく、 + 選択範囲全体に三角形をより均等に配分する新しいメッシュを返します。 + メッシュ - - 別の Geometry オブジェクトがこのオブジェクトと交差するかどうかを判断します - intersects?,check intersection,test intersection + + 新しいスムーズ メッシュを返します。既定のスムーズ化タイプは + 余接であり、頂点を広げずに滑らかになります。 + スムーズ化の「空間スケール」を設定します。値が小さいほど、より局所的なスムーズ化が行われ + 通常は見た目の「滑らかさ」が低下した結果になります(0.1 ~ 64.0) + スムーズ メッシュ - - このオブジェクトと別のオブジェクトの交点 Geometry を取得 - get overlap + + 正確な幾何学的平面カットを作成し、 + 平面の法線方向の側面にあるメッシュの一部を削除します。 + 切り取りに使用する平面を設定 + 最小限の三角形の数を使用して、最小限の塗り潰し + を作成しようとしています。 + メッシュ - - このオブジェクトの Geometry の交点と別の Geometry の集合の交点を取得します。その中から共通のジオメトリを求めます。 - get overlap,multi intersect,intersect many + + 入力された平面をメッシュと交差させ、ポリカーブを生成します。 - - 別の Geometry を切り取り「ツール」として使用してこの Geometry を分割 - cut + + 指定された方向に沿ってメッシュ上に点を投影します - - 選択点に最も近いエンティティの要素を削除 + + 指定された点に最も近いメッシュ上の点 - - 複合要素または分割されていない要素をコンポーネント パーツに分割します。 + + 入力された平面全体にメッシュを反射する - - 2 つのオブジェクトが同じ表現ジオメトリまたは数値を持っているかどうかを確認します - approximate,near,close + + 入力軸を中心にメッシュを入力角度だけ回転します。回転は + 原点を中心とします - - 指定した Geometry の一部を含む BoundingBox を取得 - bounds + + 入力した量でメッシュをスケールします - - 指定されたジオメトリを含む、方向が設定された最小容積の境界ボックスを取得します。 + + スケール係数によってメッシュを不均一にスケールします - - ジオメトリを Solid Def JSON 形式に変換 - JSON 形式の文字列 + + ベクトルの長さだけ入力ベクトルの方向にメッシュを移動します - - Geometry を autodesk.geometry:geometry-1.0.0 schemata でフォーマットされた JSON オブジェクトに変換します。 - 結果として得られる JSON 文字列 + + 入力距離だけ入力ベクトルの方向にメッシュを移動します - - ジオメトリの内部構造を解析からスプラインに変換 - + + 入力距離だけメッシュを移動します - - 入力されたジオメトリで名前と値の属性を文字列として設定します。 - 属性は、SAT ファイルに書き出される際にジオメトリとともに保存され、 - ファイルからジオメトリを読み込む際に再度読み込むことができます。 - 注: ジオメトリに関する操作が行われた場合、 - その属性がジオメトリに保持されるという保証はありません。 - 名前と値の文字列属性のディクショナリ。 - 属性が適用された入力ジオメトリのコピーを返します。 + + dynamo.geometry:mesh-1.0.0 スキーマでフォーマットされて取り込まれる JSON 文字列を解析します。 + 解析する JSON 文字列 + Mesh - - 入力ジオメトリに設定されている名前と値の文字列属性を返します(存在する場合)。 - 名前と値の文字列属性のディクショナリ。 + + Mesh を dynamo.geometry:mesh-1.0.0 スキーマでフォーマットされた JSON オブジェクトに変換します。 + 結果として得られる JSON 文字列 - - 読み込まれたジオメトリのリスト - SAT ファイルを表す File オブジェクト - 読み込まれたジオメトリのリスト + + メッシュ内のパネルに適用される境界条件のタイプ。 - - SAT ファイルを読み込み、読み込んだジオメトリの配列を返します - SAT ファイルへのパス - 読み込まれたジオメトリのリスト + + パネルが境界線に重なるようにします。 - - SAT ファイルを読み込み、読み込まれたジオメトリの配列を返します。 - SAT ファイルを表すファイル オブジェクト - 「Dynamo」の単位空間を表す、単位あたりのミリメートル数。 - 読み込まれたジオメトリのスケールを、SAT ファイルで定義された単位空間からここで定義された単位空間に変更するために使用します。 - この値を -1 に設定すると、SAT は単位なしとみなされ、単位のスケールを変更せずにジオメトリが読み込まれます。 - 読み込まれたジオメトリのリスト + + パネルが境界線に重ならないようにします。 - - SAT ファイルを読み込み、読み込まれたジオメトリの配列を返します。 - SAT ファイルを表すファイル オブジェクト - 「Dynamo」の単位空間を表す、単位あたりのミリメートル数。 - 読み込まれたジオメトリのスケールを、SAT ファイルで定義された単位空間からここで定義された単位空間に変更するために使用します。 - この値を -1 に設定すると、SAT は単位なしとみなされ、単位のスケールを変更せずにジオメトリが読み込まれます。 - 読み込まれたジオメトリのリスト + + 入力面に無い頂点を削除します。 - - JSON 文字列を読み込み、読み込んだジオメトリの配列を返します。 - Solid Def を含む JSON 文字列形式のジオメトリ - 変換されたジオメトリのリスト + + 重複しているパネルをサーフェス境界に合わせてトリムします。 - - autodesk.geometry:geometry-1.0.0 schemata でフォーマットされて取り込まれる JSON 文字列を解析します。 - 解析する JSON 文字列 - Geometry オブジェクト + + PanelSurface の文字列表現を取得 - - 指定したジオメトリを指定した SAT ファイル パスに書き出します - ジオメトリの書き出し先のファイル名 + + 入力サーフェスを正方形のタイル パターンでパネル化します。 + パネル化する入力サーフェス + U 方向のパターン数 + V 方向のパターン数 + 保持、削除、または頂点を削除 + panel, surface, quad - - 指定したジオメトリを指定した SAT ファイル パスに書き出します - ジオメトリの書き出し先のファイル名 - 使用する単位 + + 各正方形が対角線によって 4 つの三角形に分割された正方形グリッドで入力サーフェスをパネル化します。 + パネル化する入力サーフェス + U 方向のパターン数 + V 方向のパターン数 + 保持、削除、または頂点を削除 + panel, surface, cross, split, square - - 指定したジオメトリのリストを指定した SAT ファイル パスに書き出します - - + + 各正方形が対角線によって 2 つの三角形に分割された正方形グリッドで入力サーフェスをパネル化します。既定では、対角線は各正方形の左下隅から右上隅までです。 + パネル化する入力サーフェス + U 方向のパターン数 + V 方向のパターン数 + True に設定すると、対角線は各正方形の左上隅から右下隅までです + 保持、削除、または頂点を削除 + panel, surface, diagonally, split, square - - 指定したジオメトリのリストを指定した SAT ファイル パスに書き出します - - - + + 入力サーフェスをダイヤモンド形のパターンでパネル化します。 + パネル化する入力サーフェス + U 方向のパターン数 + V 方向のパターン数 + 保持、削除、または頂点を削除 + panel, surface, diamond - - このメソッドは内部使用のみを目的とします。 + + 各ダイヤモンドが 2 つの三角形に垂直または水平に分割されたダイヤモンド形のパターンで入力サーフェスをパネル化します。既定では、各ダイヤモンドは垂直に分割されます。 + パネル化する入力サーフェス + U 方向のパターン数 + V 方向のパターン数 + True に設定すると、ダイヤモンドは水平分割されます。 + 保持、削除、または頂点を削除 + + panel, surface, split, diamond - - このメソッドは内部使用のみを目的とします。 + + 垂直および水平に平行四辺形のタイルで入力サーフェスをパネル化します。各平行四辺形は [alignWithUAxis] 入力とせん断係数で決定される V 軸または U 軸に沿って正方形にせん断が加えられたものです。既定では、平行四辺形は V 軸と位置合わせされます。 + パネル化する入力サーフェス + U 方向のパターン数 + V 方向のパターン数 + せん断の量 + True に設定すると、平行四辺形は U 軸と位置合わせされます + 保持、削除、または頂点を削除 + + panel, surface, parallelogram - - 指定したジオメトリを標準 ACIS バイナリ(SAB)形式にシリアル化し、シリアル化されたバイナリ ストリーム データを返します + + 千鳥配置された正方形パターンで入力サーフェスをパネル化します。既定では、パターンは水平方向に千鳥配置されます。 + パネル化する入力サーフェス + U 方向のパターン数 + V 方向のパターン数 + True に設定すると、パターンは垂直方向に千鳥配置されます。 + 変位の量 + 保持、削除、または頂点を削除 + panel, surface, staggered, quad - - 一連の指定したジオメトリを標準 ACIS バイナリ(SAB)形式にシリアル化し、シリアル化されたバイナリ ストリーム データを返します - シリアル化するジオメトリ - バイト数のリストによる SAB 形式データ + + 入力サーフェスを六角形のタイル パターンでパネル化します。 + パネル化する入力サーフェス + U 方向のパターン数 + V 方向のパターン数 + 保持、削除、または頂点を削除 + + panel, surface, hexagon - - 指定した標準 ACIS バイナリ(SAB)形式データをシリアライズ解除し、ジオメトリのリストを返します - + + 1 つの三角形、2 つの正方形、各頂点に 1 つの六角形を使用したタイルで入力サーフェスをパネル化します。 + パネル化する入力サーフェス + U 方向のパターン数 + V 方向のパターン数 + 保持、削除、または頂点を削除 + panel, surface, rhombus, tri, hexagon - - 入力として SAB ファイルを取得し、ASM ジオメトリをシリアライズ解除して - LibG オブジェクトにします - - Dynamo の単位空間の、単位あたりのミリメートル。-1 を指定すると、単位は変換されません。 + + 入力サーフェスをカスタム タイル パターンでパネル化します。タイルは UV パラメータ空間内のポリゴンです。凸型でないポリゴンは自己交差することはできません。タイルのセットがエッジ間で接している必要はありません。タイルのコピーを U 方向と V 方向に沿って指定された変位量で変位させることで、パネリング パターンが生成されます。各タイルの頂点の UV 座標は引数 tileUVs で指定されます。 + パネル化する入力サーフェス + U 方向のパターン数 + V 方向のパターン数 + U 軸に沿ったタイルの変位。 + V 軸に沿ったタイルの変位。 + カスタム パターンの各タイルの UV 座標の二重ネストされたリスト。外側のリストはタイル(ポリゴン)のリストで、内側のリストには各タイルの UV 座標が含まれます。 + 保持、削除、または頂点を削除 + panel, surface, custom, orthogonal, lattice - - true + + PanelSurface の頂点の数を返します。 + 頂点の数 - - このジオメトリを作成するために使用したコンテキスト/参照座標系を取得します。 + + PanelSurface のパネルの数を返します。 + パネルの数 - - メッシュの文字列表現を取得します + + 指定された PanelSurface に均一なスケーリング、移動、および回転変換を適用します。 + 均一な UV スケール係数。 + パネルの移動に使用される U 方向のオフセット。 + パネルの移動に使用される V 方向のオフセット。 + パネルの回転角度(単位: 度)。 + すべてのパネルを回転する 2D 点。 + 変換された PanelSurface。 - - 点群の集合と、点群の集合を参照する IndexGroup の集合からメッシュを作成します。 - 頂点の位置を決定する点群のリスト - 頂点のインデックス - 点群から作成したメッシュ - - mesh,meshes - + + パネル インデックスのリスト内の各パネルの頂点の数を返します。 + 頂点の数を照会するのに使用されるパネル インデックスです。既定値の null は、サーフェス内のすべてのパネルを示します。 + 頂点の数 - - 点群の集合と、点群の集合を参照する IndexGroup の集合からメッシュを作成します - 点群のリスト - 点群のインデックス グループ - メッシュ - - mesh,meshes - + + PanelSurface の頂点のインデックスに対応する頂点を返します。 + PanelSurface の頂点のインデックス + - - ファイルをインポートし、いくつかのメッシュに解析します。 - 現在サポートされている形式は次のとおりです。 - .mix -- Meshmixer - .obj -- Wavefront + + PanelSurface の頂点のインデックスに対応する点を返します。 + PanelSurface の頂点のインデックス + - - ソリッドやサーフェスなどのジオメトリ オブジェクトをメッシュに変換します。 - メッシュの解像度は、Dynamo のレンダリング精度によって決まります + + 入力サーフェスの指定したパネルとパネル内の頂点のインデックスを返します。 + 頂点インデックスを照会するパネル インデックス + 指定したパネルの頂点の数 + 頂点インデックス - - 次のファイル名によって決定された形式にメッシュを書き出します。 - .mix -- Meshmixer - .obj -- Wavefront - .stl -- STL 形式 - .dae -- COLLADA - .ply -- ポリゴン ファイル形式 - この関数は出力ファイルのファイル名を返します。 - ASCII 以外の文字が含まれている場合は変更が必要です + + パネル インデックスのリストにある各パネルの頂点を返します。 + 頂点を照会するのに使用されるパネル インデックス。既定値の null は、サーフェス内のすべてのパネルを示します。 + 頂点の配列 - - 与えられた頂点とインデックスから新しいメッシュを作成します。頂点は - 重複しないようにする必要があります。インデックスは 3 つの整数のセットである必要があり - 三角形の 3 点の頂点配列の - 3 つの位置を示します。 + + パネル インデックスのリストにある各パネルの点を返します。 + 点を照会するのに使用されるパネル インデックス。既定値の null はサーフェス内のすべてのパネルを示します。 + 点の配列 - - 与えられた点とインデックスから新しいメッシュを作成します。点は - 重複しないようにする必要があります。インデックスは - 三角形の 3 点の点群配列の 3 つの位置を示す - 3 つの整数のセットである必要があります + + パネル インデックスのリストにある各パネルのポリゴン境界を返します。 + ポリゴンを作成するのに使用されるパネル インデックス。既定値の null はサーフェス内のすべてのパネルを示します。 + + + + ポリカーブの文字列表現を取得します + + + 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. + Curves to join into a polycurve + 結合する曲線間で使用できるギャップのサイズを判断するための許容値 + 結合された曲線によって作成されたポリカーブ + + segments,joincurves + + + + 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. + Curves to join into a polycurve + 結合する曲線間で使用できるギャップのサイズを判断するための許容値 + 入力された曲線が互いに交差または重複しており、ポリカーブを作成する前に終端セグメントをトリムする必要がある場合は、True に設定します。既定では False に設定されています。 + trimLength が 0 より大きい場合、trimLength より長い終端セグメントはトリムされません。 + 結合された曲線によって作成されたポリカーブ + + segments,joincurves + - - 現在の設定に基づいてメッシュ平面を作成します。 - - - - - - メッシュ + + 接続された曲線をグループ化して、1 つまたは複数のポリカーブを作成します。優先される結合の許容値を 1e-6 から 1e-3 までの単位で選択します。 + グループ化して 1 つまたは複数のポリカーブを作成する曲線 + 結合する曲線間で使用できるギャップのサイズを判断するための許容値 + - - 現在の設定に基づいてメッシュ直方体を作成します。 - - - - - - - - メッシュ + + 接続された曲線をグループ化して、1 つまたは複数のポリカーブを作成します。優先される結合の許容値を 1e-6 から 1e-3 までの単位で選択します。 + グループ化して 1 つまたは複数のポリカーブを作成する曲線 + 結合する曲線間で使用できるギャップのサイズを判断するための許容値 + 入力された曲線が互いに交差または重複しており、ポリカーブを作成する前に終端セグメントをトリムする必要がある場合は、True に設定します。既定では False に設定されています。 + trimLength が 0 より大きい場合、trimLength より長い終端セグメントはトリムされません。 + - - 現在の設定に基づいて、メッシュ球を作成します。 - - - - - メッシュ + + 点を接続してポリカーブを作成します。「connectLastToFirst」入力を true に設定してポリカーブを閉じます。 + ポリカーブを作成する点群 + 最後の点を最初の点に接続する場合は true、開いたままにする場合は false + 点群で作成したポリカーブ + + segments,joincurves,lines + + + 0.5,0.5,0.4 + - - 現在の設定に基づいてメッシュ円錐を作成します。 - - - - - - - メッシュ + + 曲線に厚みを持たせてポリカーブを作成します。 + 厚みをつける曲線 + 厚み + 厚みをつける方向に対して直交する法線 + + + offset + - - 3D ポリラインを押し出してメッシュを返します。 - 押し出すポリカーブ - 押し出しの高さ - 押し出しのベクトル方向 - キャップ メッシュの押し出し(ポリカーブが平面の場合のみ) - メッシュ + + 入力法線によって指定された平面に沿って曲線に厚みを持たせてポリカーブを作成します。 + 厚みをつける曲線 + 厚み + 厚み方向に垂直な法線。法線が指定されていない(null である)場合、既定で曲線の法線が使用されます。 + + + offset,thicken + - - 各面を反時計回りに並べる頂点インデックス + + 最初のコンポーネントの始点と各コンポーネント曲線の終点を返します。閉じたポリカーブの場合、始点と終点は同じになるため、終点は除外されます。 + + + ポリカーブの曲線の数 - mesh,meshes + curvecount,subcurvecount,numbersubcurves - - この頂点での法線ベクトル + + ポリカーブの曲線を返します + - mesh,meshes + subcurves,polycurvesplit - - 頂点の位置 + + インデックスごとのポリカーブの曲線を返します。 + 点を配置する長さ + ポリカーブの終点からカウントする場合は true、ポリカーブの始点からカウントする場合は false + インデックスの曲線 - mesh,meshes + subcurveatindex,getsubcurve,getcurvebyindex - - メッシュ内の頂点の数を返します + + 平面ポリカーブの平面を返します + - - メッシュ内のエッジの数を返します + + 接線楕円でポリカーブを延長します + 延長する楕円の長さ + 楕円のパラメータ + 楕円のパラメータ + 楕円のパラメータ + ポリカーブの終点または始点を延長しています + - - メッシュ内の三角形の数を返します + + 接線円弧でポリカーブを延長します。 + 延長する弧長 + 円弧の半径 + ポリカーブの終点または始点を延長しています + - - 指定されたメッシュの体積を返します - 体積 + + 始点と終点をつなぐ線分でポリカーブを閉じる + + + lines + + + 0.4 + - - 指定されたメッシュの面積を返します - 面積 + + 円弧、線分、円弧の接線チェーンでポリカーブを閉じる + ポリカーブの始点での円弧の半径 + ポリカーブの終点での円弧の半径 + + + lines + + + 0.4 + - - このメッシュの未処理の頂点を数値のリストとして返します。各セットの - 連続する 3 つの数値は点を表します。 + + 平面でポリカーブをオフセットします。 + オフセットする量 + コーナーに丸みを付けるかどうかを切り替え + オフセットされたポリカーブ - - このメッシュの未処理の頂点を数値のリストとして返します。各セットの - 連続する 6 つの数字は 2 つの点を表します + + 平面の法線で定義された平面で、平面ポリカーブを指定された距離だけオフセットして、1 つまたは複数のポリカーブを作成します。既定では、入力引数「planeNormal」は曲線を含む平面の法線に設定されますが、元の曲線の法線に平行な明示的な法線となるため、オフセットの方向を簡単にコントロールできます。たとえば、同じ平面を共有している複数の曲線のオフセット方向を一致させる必要がある場合に「planeNormal」を使用すると、個々の曲線の法線を変更し、すべての曲線を強制的に同じ方向にオフセットできます。法線を反転すると、オフセットの方向が反転します。 + 正のオフセット距離は、ポリカーブの接線と平面の法線ベクトルの外積の方向に適用され、負のオフセット距離はその反対の方向に適用されます。 + オフセットされたコンポーネント曲線間にギャップがある場合は、ギャップを埋める処理の設定に応じて、円弧で埋めて滑らかなコーナーにする(true 値の場合)か、オフセットされた曲線を延長して埋める(false 値の場合)ことができます。 + 曲線の平面法線。既定では入力された曲線の平面法線に設定されます + 1 つまたは複数のオフセットされたポリカーブ - - このメッシュの未処理の頂点を数値のリストとして返します。各セットの - 連続する 9 つの数字は三角形の 3 つの点を表します + + 平面ポリカーブのコーナーをフィレットします。 + フィレットの半径 + どのコーナーをフィレットするかを示します。true の場合は、2 番目のコンポーネントの始端の接線が 1 番目のコンポーネントの終端の接線から(曲線の法線を基準として)時計回りになっているコーナーがフィレットされます。false の場合は、反時計回りのコーナーがフィレットされます。 + フィレットされたポリカーブ + + round,smooth,radius + - - 各メッシュ三角形の頂点インデックスを返します。 - (一意の頂点インデックスとは対照的に) - 各メッシュ三角形の頂点インデックスのリスト。 + + 重複しているセグメントの長さが trimLength 以下の場合に、自己交差していない新しいポリカーブを返すことで、自己交差しているポリカーブを修復します。 + trimLength が 0 より大きい場合、trimLength より長い終端セグメントはトリムされません。 + 自己交差も重複もしていないポリカーブ - - メッシュのエッジを線分に変換して返します + + ポリゴンの文字列表現を取得します - - メッシュの面をサーフェス パッチに変換して返します。注: - このメソッドは、大量の重いサーフェスを生成できるため、 - メッシュが大きい場合は、Dynamo の速度を低下させる可能性があります。 + + 点を接続してポリゴン カーブを作成します。 + + - - メッシュ三角形を個々のメッシュに変換して返します。 + + 円に内接するポリゴン カーブを作成します。 + + + - - 指定されたメッシュの各三角形の面の法線を返します。 + + セグメントのすべての開始点/終了点を返します。 + + + ポリゴンの平均平面からの最大偏差を返します。 + + + ポリゴンのコーナーを返します - - 三角形の図心を返します + + ポリゴンのコーナーの平均点を返します。 + + + centroid + - - ツール メッシュと元のメッシュを統合した新しいメッシュを返します。 - - メッシュ + + ポリゴンの辺の間の自己交差を返します。 + - - 元のメッシュからツール メッシュを差し引いた新しいメッシュを返します。 - - メッシュ + + 入力された点がポリゴン内に含まれているかどうかを返します。ポリゴンが平面でない場合、点は最適フィット平面に投影され、ポリゴンをこの最適フィット平面に投影することで含まれているかどうかが計算されます。ポリゴンが自己交差している場合は、失敗したというステータスを返します。 + + - - ツール メッシュと元のメッシュの間の交差に一致する - 新しいメッシュを返します。 - - メッシュ + + サーフェスの文字列表現を取得します + + + サーフェスの集合を 1 つのサーフェスにまとめます。まとめた結果が非多様体または複数の面を持つ場合、この方法はポリサーフェスを返します。 + サーフェスの集合です。 + サーフェスの和 + + merge,join,boolean,addition + - - 次の不具合が修正された新しいメッシュを返します: - 小さいコンポーネント: メッシュ全体のサイズと比較して、 - 非常に小さい、切断されたセグメントがメッシュに含まれている場合、それらは - 破棄されます。 - 穴: メッシュ内の穴は塗り潰されます。 - 非多様体領域: 頂点が 3 つ以上の *境界* エッジに接続されている場合 - またはエッジが 3 つ以上の三角形に接続されている場合、 - その頂点/エッジは非多様体です。 - メッシュ ツールキットは、メッシュが多様体になるまでジオメトリを削除します。 - - このメソッドでは、メッシュを再サンプリングする MakeWatertight とは対照的に、 - 元のメッシュを可能な限り保持しようとします。 + + 入力された断面曲線間をロフトしてサーフェスを作成します。 + ロフトで通過する曲線 + ロフトで作成したサーフェス + + loft + - - メッシュの内部境界を削除します。内部境界は、 - メッシュが鍋の蓋と鍋の本体に別々の三角形グループを持つ場合など、 - 頂点が一致する場合に発生します。 + + 入力された断面線分間のロフトによりサーフェスを作成します。これにより、Surface.ByLoft よりも短時間で、若干粗い結果が生成されます。 + + + + ruledsurface,lines + + + 0.5,0.4 + - - 隙間のない 3D プリント可能な新しいメッシュを返します。メッシュの密度を高めた結果として、 - 自己交差、オーバーラップ、および非多様体 - ジオメトリがメッシュから削除されます。このメソッドは、薄帯域距離フィールドを計算し、 - マーチング キューブを使用して新しいメッシュを生成しますが'、元のメッシュに投影しなおすことはありません。 - - -基本的に、メッシュはたくさんの小さなボックスで満たされており、 - この周りに新しいメッシュが作成されます。 + + ガイド曲線(レール)を指定し、断面にサーフェスをロフトします。ガイド曲線は、断面のすべての曲線と交差する必要があります。 + ロフトで通過する曲線 + ロフトの通過をガイドする曲線 + ロフトで作成したサーフェス + + loftbyrails,loft rails,guides + - - 3D プリント用に空洞化された新しいメッシュを返します。 - エスケープ ホールの数 - エスケープ ホールの半径 - 内部のオフセット距離 - 空洞化されたメッシュの内部サーフェスを表すソリッドを作成するための解像度(8 ~ 4096) - 空洞化されたメッシュの内部サーフェスでのメッシュ生成の解像度(8 ~ 4096) - 空洞メッシュ + + プロファイル曲線をパスに沿ってスイープすることにより、サーフェスを作成します。 + スイープする曲線 + スイープに使用するパス曲線 + パスに沿ってプロファイルをスイープして作成したサーフェス + + sweep,rail,guide,sweep1 + - - サポート構造を持つ新しいメッシュを返します。入力が空の場合は、既定のしきい値設定が使用されます。 - 支柱が地面と接する基礎部の高さ - 支柱が地面と接する基礎部の直径 - 支柱の直径 - 支柱がメッシュに接触する先端の高さ - 支柱がメッシュに接触する先端の直径 - サポート構造のあるメッシュ + + プロファイル曲線をパスに沿ってスイープすることにより、サーフェスを作成します。 + スイープする曲線 + スイープに使用するパス曲線 + スイープの終点を切り取り、パスに対して垂直にします + パスに沿ってプロファイルをスイープして作成したサーフェス + + sweep,rail,guide,sweep1 + - - 三角形の数が削減された新しいメッシュを返します。 - 削減のための目標三角形の数 - 削減されたメッシュ + + 閉じた ポリゴン内の入力された点群をつなぐポリゴン サーフェスを作成します。 + ペリメータ点群のリスト + ペリメータ点群から作成したサーフェス + + patch,surfacebypolygon + - - 指定された選択範囲における三角形の法線の変化に関係なく、 - 選択範囲全体に三角形をより均等に配分する新しいメッシュを返します。 - メッシュ + + 2 つのレールをガイドとするパスに沿って、断面をスイープします + スイープの基準とする入力パス。 + スイープの方向をガイドするレール。 + パスに沿ってスイープするプロファイル曲線です。 + 2 つのレールをスイープして作成したサーフェス + + sweep2,guides + - - 新しいスムーズ メッシュを返します。既定のスムーズ化タイプは - 余接であり、頂点を広げずに滑らかになります。 - スムーズ化の「空間スケール」を設定します。値が小さいほど、より局所的なスムーズ化が行われ - 通常は見た目の「滑らかさ」が低下した結果になります(0.1 ~ 64.0) - スムーズ メッシュ + + 基準点によって形成される軸の配列要素を中心に、プロファイル曲線を軸ベクトルの向きにスイープすることにより、サーフェスを作成します。開始角度 startAngle から開始し、スイープ角度 sweepAngle までスイープします。 + 回転するプロファイル曲線 + 回転軸原点 + 回転軸方向 + 開始角(度単位) + スイープ角度(度単位) + プロファイルを回転して作成したサーフェス + + lathe + - - 正確な幾何学的平面カットを作成し、 - 平面の法線方向の側面にあるメッシュの一部を削除します。 - 切り取りに使用する平面を設定 - 最小限の三角形の数を使用して、最小限の塗り潰し - を作成しようとしています。 - メッシュ + + 入力された曲線で設定される閉じた境界の内部を塗り潰してサーフェスを作成します。 + サーフェス境界として使用する閉じた曲線 + パッチで作成したサーフェス + + edgesrf,edgesurface,patch,fill + - - 入力された平面をメッシュと交差させ、ポリカーブを生成します。 + + サーフェスの合計面積を返します。 - - 指定された方向に沿ってメッシュ上に点を投影します + + サーフェスのすべての境界エッジの合計長さを返します。 + + circumference + - - 指定された点に最も近いメッシュ上の点 + + サーフェスが U 方向で閉じている場合は true を返し、閉じていない場合は false を返します。 - - 入力された平面全体にメッシュを反射する + + サーフェスが V 方向で閉じている場合は true を返し、閉じていない場合は false を返します。 - - 入力軸を中心にメッシュを入力角度だけ回転します。回転は - 原点を中心とします + + サーフェスが U 方向または V 方向で閉じている場合は true を返し、どちらの方向でも閉じていない場合は false を返します。 - - 入力した量でメッシュをスケールします + + 入力されたツールをこのサーフェスから減算します。 + + + + difference,trim,removefrom,cut + - - スケール係数によってメッシュを不均一にスケールします + + このサーフェスと、入力されたサーフェスの和のブール演算差です。ブール演算の結果が非多様体または複数の面を持つ場合、この方法はポリサーフェスを返します。 + 減算するもう一方のサーフェス + ブール演算後のサーフェスまたはポリサーフェス + + subtract,differencemany,diffall,diff multi + - - ベクトルの長さだけ入力ベクトルの方向にメッシュを移動します + + 入力された点における UV パラメータ ペアを返します。これはパラメータで点を反転したものです。 + + + + evaluateatpoint,surfaceatpoint,uvatpoint,uvs + + + 0.5,0.5,0.5,0.4 + - - 入力距離だけ入力ベクトルの方向にメッシュを移動します + + サーフェスを、1 つまたは複数の閉じたポリカーブの集合でトリムします。その中の 1 つのループを入力サーフェスの境界ループにする必要があります。また、穴には 1 つまたは複数の内側のループを追加する必要があります。 + + + + trim multiple,removeloops,cutloops + - - 入力距離だけメッシュを移動します + + 1 つまたは複数の閉じたポリカーブの集合でサーフェスをトリムします。すべてのポリカーブは指定した許容値内でサーフェス上に存在する必要があります。入力されたサーフェスから 1 つまたは複数の穴をトリムする必要がある場合は、サーフェスの境界用に 1 つの外側のループを指定し、穴ごとに 1 つの内側のループを指定する必要があります。サーフェス境界と穴の間の領域をトリムする必要がある場合は、各穴のループのみを指定する必要があります。球面のサーフェスなど、外側のループがない周期的なサーフェスの場合は、ループの曲線の方向を反転することでトリムされる領域をコントロールできます。 + 任意の順序で入力できる 1 つまたは複数の閉じたポリカーブ。これらのループが互いに交差しないようにする必要があります。 + 曲線の終端が一致するかどうか、および曲線とサーフェスが一致するかどうかを判断する際に使用する許容値。入力されたポリカーブの作成に使用された許容値よりも小さい許容値を入力することはできません。既定値の 0.0 では、入力されたポリカーブの作成に使用された最大許容値が使用されます。 + 閉じたループでトリムされたサーフェス。 + + trim multiple,removeloops,cutloops + - - dynamo.geometry:mesh-1.0.0 スキーマでフォーマットされて取り込まれる JSON 文字列を解析します。 - 解析する JSON 文字列 - Mesh + + サーフェス上の入力された点でサーフェスの法線を返します。 + サーフェス法線を評価する点 + 点の法線 + + perpendicular + - - Mesh を dynamo.geometry:mesh-1.0.0 スキーマでフォーマットされた JSON オブジェクトに変換します。 - 結果として得られる JSON 文字列 + + サーフェスの Nurbs 表現を取得します。特定の状況では、このメソッドは近似のサーフェスを取得します。 + - - メッシュ内のパネルに適用される境界条件のタイプ。 + + サーフェスの Nurbs 表現を取得します。特定の状況では、このメソッドは近似のサーフェスを取得します。 + 変換前にサーフェスを元のパラメータ範囲に戻すかどうかを決定します。たとえば Trim を使用すると、サーフェスのパラメータ範囲が制限されます。 + - - パネルが境界線に重なるようにします。 + + 指定した許容値内でサーフェスの Nurbs 表現を取得します。特定の状況では、このメソッドは近似のサーフェスを取得します。 + 指定公差 + サーフェスの NURBS サーフェス表示 + + tonurbs + - - パネルが境界線に重ならないようにします。 + + サーフェスに厚みを持たせてソリッドを作成します。サーフェスを法線の方向に両側に押し出します。 + 厚み付け量 + ソリッドとして厚みを付けたサーフェス + + offset,tosolid + - - 入力面に無い頂点を削除します。 + + サーフェスに厚みを持たせてソリッドを作成します。サーフェスを法線の方向に押し出します。both_sides パラメータが true の場合は、サーフェスの厚さが両側に設定されます。 + 厚み付け量 + True の場合は両側に、False の場合は片側に厚み付けします + ソリッドとして厚みを付けたサーフェス + + offset,bothsides,tosolid + - - 重複しているパネルをサーフェス境界に合わせてトリムします。 + + サーフェスの法線の方向に指定された距離だけサーフェスをオフセットします。 + オフセットする量 + オフセットしたサーフェス - - PanelSurface の文字列表現を取得 + + 返される座標系では、uDir、vDir、法線を表すのに xAxis、yAxis、zAxis を使用します。xAxis、yAxis の長さが曲率を表します。 + パラメータの U コンポーネント + パラメータの V コンポーネント + サーフェス上の UV 位置の法線、U 方向、V 方向に基づく座標系 - - 入力サーフェスを正方形のタイル パターンでパネル化します。 - パネル化する入力サーフェス - U 方向のパターン数 - V 方向のパターン数 - 保持、削除、または頂点を削除 - - panel, surface, quad + + 主曲率の方向で位置合わせされた座標系を返します。 + パラメータの U コンポーネント + パラメータの V コンポーネント + 主曲率方向に位置合わせした座標系 - - 各正方形が対角線によって 4 つの三角形に分割された正方形グリッドで入力サーフェスをパネル化します。 - パネル化する入力サーフェス - U 方向のパターン数 - V 方向のパターン数 - 保持、削除、または頂点を削除 - - panel, surface, cross, split, square + + 指定された U および V パラメータの U 接線ベクトルを返します。 + パラメータの U コンポーネント + パラメータの V コンポーネント + U 接線ベクトル - - 各正方形が対角線によって 2 つの三角形に分割された正方形グリッドで入力サーフェスをパネル化します。既定では、対角線は各正方形の左下隅から右上隅までです。 - パネル化する入力サーフェス - U 方向のパターン数 - V 方向のパターン数 - True に設定すると、対角線は各正方形の左上隅から右下隅までです - 保持、削除、または頂点を削除 - - panel, surface, diagonally, split, square + + 指定した U および V パラメータの V 接線 Vector を返します。 + パラメータの U コンポーネント + パラメータの V コンポーネント + V 接線ベクトル - - 入力サーフェスをダイヤモンド形のパターンでパネル化します。 - パネル化する入力サーフェス - U 方向のパターン数 - V 方向のパターン数 - 保持、削除、または頂点を削除 - - panel, surface, diamond + + 指定した U および V パラメータの法線 Vector を返します。 + パラメータの U コンポーネント + パラメータの V コンポーネント + パラメータの法線 - - 各ダイヤモンドが 2 つの三角形に垂直または水平に分割されたダイヤモンド形のパターンで入力サーフェスをパネル化します。既定では、各ダイヤモンドは垂直に分割されます。 - パネル化する入力サーフェス - U 方向のパターン数 - V 方向のパターン数 - True に設定すると、ダイヤモンドは水平分割されます。 - 保持、削除、または頂点を削除 - - panel, surface, split, diamond + + 入力 U 座標と入力 V 座標の導関数を返します。 + パラメータの U コンポーネント + パラメータの V コンポーネント + サーフェスの U および V の導関数 + + tangent,normal + - - 垂直および水平に平行四辺形のタイルで入力サーフェスをパネル化します。各平行四辺形は [alignWithUAxis] 入力とせん断係数で決定される V 軸または U 軸に沿って正方形にせん断が加えられたものです。既定では、平行四辺形は V 軸と位置合わせされます。 - パネル化する入力サーフェス - U 方向のパターン数 - V 方向のパターン数 - せん断の量 - True に設定すると、平行四辺形は U 軸と位置合わせされます - 保持、削除、または頂点を削除 + + U および V パラメータでのガウス曲率を返します。 + + - panel, surface, parallelogram + + developable + - - 千鳥配置された正方形パターンで入力サーフェスをパネル化します。既定では、パターンは水平方向に千鳥配置されます。 - パネル化する入力サーフェス - U 方向のパターン数 - V 方向のパターン数 - True に設定すると、パターンは垂直方向に千鳥配置されます。 - 変位の量 - 保持、削除、または頂点を削除 + + U および V パラメータでの主曲率を返します。 + + - panel, surface, staggered, quad - - 入力サーフェスを六角形のタイル パターンでパネル化します。 - パネル化する入力サーフェス - U 方向のパターン数 - V 方向のパターン数 - 保持、削除、または頂点を削除 - - panel, surface, hexagon + + U と V パラメータでの主方向ベクトルを返します。 + パラメータの U コンポーネント + パラメータの V コンポーネント + U および V 接線ベクトル - - 1 つの三角形、2 つの正方形、各頂点に 1 つの六角形を使用したタイルで入力サーフェスをパネル化します。 - パネル化する入力サーフェス - U 方向のパターン数 - V 方向のパターン数 - 保持、削除、または頂点を削除 + + 指定した U パラメータと V パラメータで点を返します。 + + - panel, surface, rhombus, tri, hexagon + + surfacepoint + - - 入力サーフェスをカスタム タイル パターンでパネル化します。タイルは UV パラメータ空間内のポリゴンです。凸型でないポリゴンは自己交差することはできません。タイルのセットがエッジ間で接している必要はありません。タイルのコピーを U 方向と V 方向に沿って指定された変位量で変位させることで、パネリング パターンが生成されます。各タイルの頂点の UV 座標は引数 tileUVs で指定されます。 - パネル化する入力サーフェス - U 方向のパターン数 - V 方向のパターン数 - U 軸に沿ったタイルの変位。 - V 軸に沿ったタイルの変位。 - カスタム パターンの各タイルの UV 座標の二重ネストされたリスト。外側のリストはタイル(ポリゴン)のリストで、内側のリストには各タイルの UV 座標が含まれます。 - 保持、削除、または頂点を削除 + + サーフェスのすべての境界曲線を返します。 - panel, surface, custom, orthogonal, lattice - - - PanelSurface の頂点の数を返します。 - 頂点の数 - - - PanelSurface のパネルの数を返します。 - パネルの数 + + edges + - - 指定された PanelSurface に均一なスケーリング、移動、および回転変換を適用します。 - 均一な UV スケール係数。 - パネルの移動に使用される U 方向のオフセット。 - パネルの移動に使用される V 方向のオフセット。 - パネルの回転角度(単位: 度)。 - すべてのパネルを回転する 2D 点。 - 変換された PanelSurface。 + + 指定したサーフェスにパラメータ線分の曲線を作成します。サーフェスに U および V パラメータ線分を表す曲線を作成します。パラメータ線分は U または V パラメータが増加する方向に向き、U または V パラメータと逆の割合で増加していきます。作成される曲線は、サーフェスのパラメータ設定に一致し、その範囲はサーフェス パラメータの範囲に限定されます。返される曲線のタイプはサーフェスのタイプによって異なります。 + direction == 0 の場合は U パラメータ線分が作成され、direction == 1 の場合は V パラメータ線分が作成されます。 + + + + lines + + + 0.4 + - - パネル インデックスのリスト内の各パネルの頂点の数を返します。 - 頂点の数を照会するのに使用されるパネル インデックスです。既定値の null は、サーフェス内のすべてのパネルを示します。 - 頂点の数 + + 法線を反転させた新しいサーフェスを返します。このサーフェスは変更されません。 + サーフェス。入力サーフェスと同じですが、法線が反転されます - - PanelSurface の頂点のインデックスに対応する頂点を返します。 - PanelSurface の頂点のインデックス + + このサーフェスと入力されたサーフェスをポリサーフェスに組み合わせます + + + join multiple,joinmany,joinall,topolysurface + - - PanelSurface の頂点のインデックスに対応する点を返します。 - PanelSurface の頂点のインデックス + + 入力されたジオメトリを、入力されたベクトルの方向で、このサーフェス上に投影します。!!現在この投影方法では、点または曲線のみがサポートされています!! + + + + projecttosurface,projectonto + - - 入力サーフェスの指定したパネルとパネル内の頂点のインデックスを返します。 - 頂点インデックスを照会するパネル インデックス - 指定したパネルの頂点の数 - 頂点インデックス - - - パネル インデックスのリストにある各パネルの頂点を返します。 - 頂点を照会するのに使用されるパネル インデックス。既定値の null は、サーフェス内のすべてのパネルを示します。 - 頂点の配列 - - - パネル インデックスのリストにある各パネルの点を返します。 - 点を照会するのに使用されるパネル インデックス。既定値の null はサーフェス内のすべてのパネルを示します。 - 点の配列 - - - パネル インデックスのリストにある各パネルのポリゴン境界を返します。 - ポリゴンを作成するのに使用されるパネル インデックス。既定値の null はサーフェス内のすべてのパネルを示します。 + + サーフェスの修復を試みます。 @@ -5453,30 +5170,14 @@ 指定されたベクトル間の角度を 0 ~ 180 度の範囲の度数で返します。 rotation angle, - - 0 ~ 180 度の範囲で、2 つのベクトル間の角度を返します。 - - - - rotation angle - - + 0 ~ 180 度の範囲で、2 つのベクトル間の角度を返します。 0 ~ 360 度の範囲で、2 つのベクトル間の角度を返します。角度の方向の決定には回転軸が使用されます。 もう一方のベクトル 回転軸 指定されたベクトル間の角度を 0 ~ 360 度の範囲で返します rotation angle, - - 0 ~ 360 度の範囲で、2 つのベクトル間の角度を返します。角度の方向の決定には回転軸が使用されます。 - - - - - rotation angle - - autodesk.math:vector3d-1.0.0 スキーマでフォーマットされて取り込まれる JSON 文字列を解析します。 解析する JSON 文字列 @@ -5508,18 +5209,6 @@ 「このメソッドは廃止され、Dynamo の今後のバージョンで削除される予定です。代わりに SegmentLengthAtParameter を使用してください」に類似するローカライズされた文字列を検索します。 - - 「このメソッドは廃止され、Dynamo の今後のバージョンで削除される予定です。代わりに 'PointsAtEqualChordLength' および 'SplitByPoints' を使用してください」に類似するローカライズされた文字列を検索します。 - - - 「このメソッドは廃止され、Dynamo の今後のバージョンで削除される予定です。代わりに、'PointsAtChordLengthFromPoint' および 'SplitByPoints' を使用してください」に類似するローカライズされた文字列を検索します。 - - - 「このメソッドは廃止され、Dynamo の今後のバージョンで削除される予定です。代わりに、'PointsAtSegmentLengthFromPoint' および 'SplitByPoints' を使用してください」に類似するローカライズされた文字列を検索します。 - - - 「このメソッドは廃止され、Dynamo の今後のバージョンで削除される予定です。代わりに、'PointsAtEqualSegmentLength' および 'SplitByPoints' を使用してください」に類似するローカライズされた文字列を検索します。 - 「このメソッドは廃止され、Dynamo の今後のバージョンで削除される予定です。代わりに SegmentLengthBetweenParameters を使用してください」に類似するローカライズされた文字列を検索します。 @@ -5553,9 +5242,6 @@ 「このメソッドは廃止され、Dynamo の今後のバージョンで削除される予定です。mmPerUnit を渡すことができるオーバーロードを使用してください」に類似するローカライズされた文字列を検索します。 - - 「このメソッドは廃止され、Dynamo の今後のバージョンで削除される予定です。代わりに ExportToSAT UI ノードを使用してください」に類似するローカライズされた文字列を検索します。 - 「このメソッドは廃止され、Dynamo の今後のバージョンで削除される予定です。単位あたりの mm を指定するオーバーロードを使用してください」に類似するローカライズされた文字列を検索します。 @@ -5617,7 +5303,7 @@ 「メッシュ ノードは 32 ビット精度(小数点以下 7 桁)を使用するため、大きな数値や小数点以下 7 桁を超える数値では、丸めエラーが発生する可能性があります。より高い精度(64 ビット、小数点以下 15 桁)を必要とする場合は、Geometry ライブラリのノードを使用してください。」に類似するローカライズされた文字列を検索します。 - 「使用可能なモデリング範囲を超えました。もっと小さな値を選択してください」に類似するローカライズされた文字列を検索します。 + Looks up a localized string similar to You have exceeded the allowable modeling extents, consider choosing smaller values as inputs. 「IGeometryFactory の実装が見つかりませんでした。ProtoGeometry.config が正しく構成されていることを確認してください。」に類似するローカライズされた文字列を検索します。 @@ -5670,6 +5356,9 @@ 「このメソッドは廃止され、Dynamo の今後のバージョンで削除される予定です。代わりに PolyCurve.OffsetMany を使用してください」に類似するローカライズされた文字列を検索します。 + + Looks up a localized string similar to PolyCurve direction has been updated for consistency. This change may break this node in pre-4.0 graphs. To retain legacy behavior, set DefaultEnableLegacyPolyCurveBehavior to true in DynamoPreferences.xml.. + 「このプロパティは廃止され、Dynamo の今後のバージョンで削除される予定です。代わりに PolyCurve.Points を使用してください」に類似するローカライズされた文字列を検索します。 @@ -5685,9 +5374,6 @@ 「このメソッドは廃止され、Dynamo の今後のバージョンで削除される予定です。代わりに SolidBySweep(ICurveEntity profile, ICurveEntity path, bool cutEndOff)を使用してください」に類似するローカライズされた文字列を検索します。 - - 「このメソッドは廃止され、Dynamo の今後のバージョンで削除される予定です。代わりに Solid.ByUnion を使用してください」に類似するローカライズされた文字列を検索します。 - 「このメソッドは廃止され、Dynamo の今後のバージョンで削除される予定です。代わりに SurfaceBySweep(ICurveEntity profile, ICurveEntity path, bool cutEndOff)を使用してください」に類似するローカライズされた文字列を検索します。 diff --git a/doc/distrib/xml/ko-KR/ProtoGeometry.xml b/doc/distrib/xml/ko-KR/ProtoGeometry.xml index 1b3b387f820..5c758f9673c 100644 --- a/doc/distrib/xml/ko-KR/ProtoGeometry.xml +++ b/doc/distrib/xml/ko-KR/ProtoGeometry.xml @@ -482,4788 +482,4505 @@ 높이 거리를 반환합니다. 주: 이 함수는 실제 표준 공간 치수가 아니라 직육면체의 입력 치수를 반환합니다. 다시 말해, 폭(X축) 길이가 10인 직육면체를 만들어 X 축척을 두 배로 하여 CoordinateSystem으로 변환해도 폭은 여전히 10입니다. ASM에서는 예측 가능한 순서로 본체의 정점을 추출할 수 없으므로 변환 후 치수를 결정할 수 없습니다. - - Curve의 문자열 표현을 가져옵니다 + + Cylinder의 문자열 표현을 가져옵니다 - - uv 공간에서 표면의 선으로 곡선을 만듭니다 - 사용할 표면 - 곡선이 시작되는 시작 UV - 곡선이 종료되는 끝 UV - 표면의 시작 및 끝 매개변수에 있는 곡선 + + 상위 CoordinateSystem, 반지름 및 원통의 높이로 정의된 솔리드 원통을 구성합니다 + 상위 좌표계 + 반지름 크기 + 원통 높이 + 반지름 및 높이로 작성된 원통 - isocurve,curvebyuv,lines,uvs + cylinder,tube - - 0.5,0.5,0.4,0.4 - - - 두 곡선 사이에서 혼합되는 곡선을 만듭니다. - 혼합할 첫 번째 곡선 - 혼합할 두 번째 곡선 - 혼합할 곡선 1의 끝을 나타내는 플래그 - 혼합할 곡선 2의 끝을 나타내는 플래그 - 결과 곡선이 G1 연속성인지 또는 G2 연속성인지를 나타내는 플래그 - 두 곡선을 혼합하여 생성된 곡선 + + 지정된 원통의 하단 및 상단 중심점을 사용하여 솔리드 원통을 구성합니다. + 원통의 시작점 + 원통의 끝점 + 원통 반지름 + 점과 반지름으로 작성된 원통 - blend,make continuous,connect + cylinder,tube,by center points - - 표면의 등치선으로 곡선을 만듭니다 - 기준 표면 - 0 등각선이 U 방향인 경우, 1 등각선이 V 방향인 경우 - 기타 표면 매개변수의 곡선 값에 대해 고정 - 표면에 Iso 곡선 + + 원통의 반지름 + + + 전체 높이 - isocurve,curvebydir,lines + cylinder - - 0.5,0.5,0.4 - - - 곡선의 총 호 길이를 반환 + + 원통 축 - distance + cylinder - - 곡선이 평면형이면 True, 아니면 False를 반환합니다. + + Edge의 문자열 표현을 가져옵니다 + + + 모서리를 구성하는 기본 곡선 + + + 이 모서리에 인접한 면 + + + 이 모서리가 시작하는 정점 + + + 이 모서리가 끝나는 정점 + + + 해당 모서리와 연관된 CoEdge + + + Ellipse의 문자열 표현을 가져옵니다 + + + 입력 점을 중심으로 WCS XY 평면과 일치하도록 지정된 X 및 Y축 반지름을 사용하여 타원을 만듭니다. + 타원의 원점 + X축 반지름 + Y축 반지름 + 원점과 반지름으로 작성된 타원 - flat,liesinplane + ellipse - - 곡선이 닫혀 있으면 True, 아니면 False를 반환합니다. - - - 곡선을 따라 시작점을 가져옵니다 + + 입력 점을 중심으로 지정된 두 개의 축을 사용하여 타원을 만듭니다. 축은 서로 90도를 이뤄야 합니다. + 타원의 원점 + X축 반지름 + Y축 반지름 + 원점 벡터에서 작성된 타원 - begin,curvestart,startpt + ellipsebylengths,ellipsebyvectors - - 곡선을 따라 끝점을 가져옵니다 + + 입력 CoordinateSystem을 중심으로 입력 CoordinateSystem과 일치하도록 CS X 방향의 x_radius 반지름 및 CS Y 방향의 y_radius 반지름을 사용하여 타원을 만듭니다. + 타원의 원점 좌표계 + X축 반지름 + Y축 반지름 + 좌표계 및 반지름으로 작성된 타원 - end,curveend,endpt + ellipse,aligned ellipse,ellipsebylengths - - 곡선이 있는 평면에 대한 법선. 평면형 곡선의 경우에만 유효합니다. + + 입력 평면을 중심으로 입력 평면과 일치하도록 평면 X축 방향의 x_radius 반지름 및 평면 Y축 방향의 y_radius 반지름을 사용하여 타원을 만듭니다. + 타원 호가 그려지는 평면 + X축 반지름 + Y축 반지름 + 평면 및 반지름에서 작성된 타원 - perpendicular + ellipse,aligned ellipse,ellipsebylengths - - StartParameter() 및 EndParameter() 사이의 지정된 매개변수에서 곡선상의 점을 가져옵니다 - 매개변수 평가 위치 - + + 타원의 중심 + + + 타원의 주요 축. 이 축이 더 긴 축입니다. 벡터의 길이가 주요 반지름입니다. + + + 타원의 보조 축. 이 축이 더 짧은 축입니다. 벡터의 길이가 보조 반지름입니다. + + + EllipseArc의 문자열 표현을 가져옵니다 + + + X 및 Y축을 따라 지정된 반지름 및 스윕 각도로 평면에 EllipseArc를 만듭니다 + 타원 호가 포함된 평면 + 평면의 X방향에 있는 EllipseArc의 반지름 + 평면의 Y방향에 있는 EllipseArc의 반지름 + 입력 평면의 양수 X축에서 측정된 호의 시작 각도 + 시작 각도 기준 스윕 각도(도) + 평면 반지름 및 각도로 작성된 타원 호 - pointoncurve,curvepoint + ellipsearc,arcs - - StartParameter() 및 EndParameter() 사이의 지정된 매개변수에서 곡선에 접하는 벡터를 가져옵니다 - 매개변수 평가 위치 - 매개변수에서 곡선과 평행한 벡터 + + 타원의 중심 - tangentoncurve,curvetan + ellipsearc,arcs - - StartParameter() 및 EndParameter() 사이의 지정된 매개변수에서 곡선에 수직인 벡터를 가져옵니다 - 매개변수 평가 위치 - 매개변수에서 곡선과 수직인 벡터 + + 타원의 주요 축. 이 축이 더 긴 축입니다. 벡터의 길이가 주요 반지름입니다. - normaloncurve,curvenorm + ellipsearc,arcs - - StartParameter()와 EndParameter() 사이의 지정된 매개변수에서 곡선에 수직인 벡터를 가져옵니다. 곡선은 평면형이어야 합니다. 결과 법선은 곡선의 전체 곡률에서 일관됩니다. - 매개변수 평가 위치 - 'side'가 false로 설정되면 법선이 곡선의 오른쪽을 가리킵니다(시작점에서 곡선의 끝점으로 이동). 'side'가 true이면 법선이 곡선의 왼쪽을 가리킵니다. - 매개변수에서 곡선과 수직인 벡터 + + 타원의 보조 축. 이 축이 더 짧은 축입니다. 벡터의 길이가 보조 반지름입니다. - normaloncurve,curvenorm + ellipsearc,arcs - - 지정된 매개변수 위치의 점이 원점인 CoordinateSystem을 가져옵니다. XAxis는 곡선 법선에 정렬되고, YAxis는 이 점에서 접하는 곡선에 정렬되고, ZAxis는 이 점의 위쪽 벡터 또는 종법선에 정렬됩니다. - 매개변수 평가 위치 - 곡선의 매개변수에 있는 CoordinateSystem + + 시작 각도(도) - coordoncurve,curvecoord,derivatives + ellipsearc,arcs - - 지정된 매개변수 위치의 점이 원점인 CoordinateSystem을 가져옵니다 - 매개변수 평가 위치 - 점에서 축 기준으로 정렬된 좌표계 + + 타원 호의 스윕 각도(도)를 반환합니다. - frame,axisaligned,aa,coordcurve,framecurve,curveframe,coordoncurve + ellipsearc,arcs - - 법선이 곡선의 접선에 정렬되는 평면을 반환합니다. 매개변수는 0이 항상 시작점, 1이 항상 끝점이 되도록 조정됩니다. - - + + 타원이 위치한 평면 - planeoncurve,planecurve,tangentplane + ellipsearc,arcs - - 곡선을 따라 특정 호 길이의 점을 가져옵니다 - 평가할 곡선을 기준으로 하는 거리 - 지정된 호 길이에 있는 점 + + Face의 문자열 표현을 가져옵니다 + + + 이 면 주위의 모든 모서리(시계 반대 방향) - pointoncurve,curvepoint,pointalongcurve,distanceoncurve,distancepoint,distpoint,arclength + faces + + 1 + - - 곡선을 따라 특정 호 길이의 점을 가져옵니다. - 평가할 곡선을 기준으로 하는 거리 - 지정된 호 길이에 있는 점 + + 이 면 주위의 모든 정점(시계 반대 방향) - pointoncurve,curvepoint,pointalongcurve,distanceoncurve,distancepoint,distpoint,arclength + faces + + 1 + - - 분할 입력 수를 기준으로 곡선 길이를 따라 균등한 간격으로 있는 점을 반환합니다. - 분할 수 - 곡선 길이를 따라 균등한 간격으로 있는 점 + + 이 면에 포함된 모든 루프 - - 분할 입력 수를 기준으로 곡선을 딸 균등한 현 길이 간격으로 있는 점을 반환합니다. - 분할 수 - 곡선에 있는 점 리스트 + + 면을 구성하는 기본 표면 + 면의 표면 표현 - - 지정된 매개변수 위치를 기준으로 곡선의 특정 현 길이에 있는 점을 가져옵니다. - 현 길이 평가 위치 - 측정할 곡선의 매개변수 - 곡선을 따라 앞으로 이동할 경우 True - 곡선에 있는 점 + + Helix의 문자열 표현을 가져옵니다 + + + 나선을 만듭니다. 나선은 항상 제공된 축 주위를 시계 방향으로 회전합니다. 축 방향을 따라 표시되는 경우 뷰어는 점이 매개변수가 증가하는 방향으로 곡선을 따라 이동함에 따라 축 주위를 시계 방향으로 회전하는 점을 보게 됩니다. 피치는 한 번 회전할 때마다 나선이 축 방향으로 이동하는 거리입니다. 피치는 양수 또는 음수입니다. + 축 점 + 축 방향 벡터 + 나선 시작점 + 축 방향으로 360도당 나선의 거리 + 회전 수(도) + 축으로 작성된 나선 - measure from,measure to,parameteratdist + helix,screw,corkscrew,thread - - 지정된 점으로부터 지정된 세그먼트 길이의 곡선을 따라 균등한 간격으로 있는 점을 반환합니다. - 측정할 위치에 있는 참조 점 - 평가할 곡선을 기준으로 하는 거리 - 지정된 점을 포함하여 곡선의 방향을 따르는 곡선에 있는 점 리스트. + + 나선이 길이 방향으로 회전하는 각도(도) - - 지정된 점으로부터 지정된 현 길이의 곡선에 균등한 간격으로 있는 점을 반환합니다. - 측정할 위치에 있는 참조 점 - 현 길이 - 지정된 점을 포함하여 곡선의 방향을 따르는 곡선에 있는 점 리스트. + + 피치는 나선이 완전히 한 바퀴(360도) 도는 축 방향을 따라 직선 거리를 반환합니다. - - 곡선 시작점에서 지정된 거리에 있는 CoordinateSystem을 반환합니다. Y축은 곡선에 접하며 X축은 곡률입니다. - 평가할 곡선을 기준으로 하는 거리 - 곡선의 좌표계 - - coordoncurve,curvecoord,derivatives - + + 호의 반지름 - - 곡선 시작점에서 지정된 거리에 있는 좌표계를 반환합니다. Y축은 곡선에 접하며 X축은 곡률입니다. - 평가할 곡선을 기준으로 하는 거리 - 곡선의 좌표계 - - coordoncurve,curvecoord,derivatives - + + 나선의 축 방향 - - 시작점에서 곡선을 따라 지정된 거리에 있는 평면을 반환합니다. 평면의 법선은 곡선의 접선에 정렬됩니다. - 평가할 곡선을 기준으로 하는 거리 - 곡선에 있는 평면 + + 나선 축의 기준점 - planeoncurve,planecurve,tangentplane + origin,helixstart - - 시작점에서 곡선을 따라 지정된 거리에 있는 평면을 반환합니다. 평면의 법선은 곡선의 접선에 정렬됩니다. - 평가할 곡선을 기준으로 하는 거리 - 곡선에 있는 평면 - - planeoncurve,planecurve,tangentplane - + + IndexGroup의 문자열 표현을 가져옵니다 - - 곡선의 시작점에서 지정된 매개변수까지 측정된 세그먼트 길이를 가져옵니다. - 0~1 사이의 값 - 세그먼트 길이 - - lengthatparameter,dist along,lengthatpoint,arclength - + + 두 IndexGroup을 비교합니다 + 다른 IndexGroup + 두 객체가 같은지 여부 - - 곡선의 시작점에서 지정된 매개변수까지 측정된 세그먼트 길이를 가져옵니다. - 0~1 사이의 값 - 세그먼트 길이 - - lengthatparameter,dist along,lengthatpoint,arclength - + + 이 유형에 대한 hashcode를 가져옵니다 + 이 객체 전용 hashcode - - 곡선을 따라 특정 호 길이의 매개변수를 가져옵니다. - 평가할 곡선으로 기준으로 하는 거리 - 매개변수 + + 네 개의 인덱스를 저장하는 IndexGroup을 만듭니다 + 색인 a + 색인 b + 색인 c + 색인 d + IndexGroup - parameteratlen,param along,paramatlen,arclength + quad,polygon,mesh,meshes - - 곡선을 따라 특정 호 길이의 매개변수를 가져옵니다. - 평가할 곡선을 기준으로 하는 거리 - 매개변수 + + 세 개의 인덱스를 저장하는 IndexGroup을 만듭니다 + 색인 a + 색인 b + 색인 c + IndexGroup - parameteratlen,param along,paramatlen,arclength + tri,polygon,mesh,meshes - - 지정된 위치에서 곡선을 따라 특정 현 길이의 매개변수를 가져옵니다. - 현 길이 평가 위치 - 측정할 곡선의 매개변수 - 곡선을 따라 앞으로 이동할 경우 True - 매개변수 - - measure from,measure to,parameteratdist - + + 삼각형을 나타내는지 사각형을 나타내는지 여부에 따라 3 또는 4 - - 곡선의 시작점에서 매개변수를 가져옵니다. - 매개변수 값 - - start domain,curvestart - + + 첫 번째 인덱스 - - 곡선의 끝점에서 매개변수를 가져옵니다. - 매개변수 값 + + 두 번째 인덱스 + + + 세 번째 인덱스 + + + 네 번째 인덱스 + + + Line의 문자열 표현을 가져옵니다 + + + 두 입력 점 사이에 직선을 만듭니다. + 선 시작점 + 선 끝점 + 시작점과 끝점에서의 선 - end domain,curveend + line,linebypoints,lines - - 곡선의 두 매개변수 사이의 세그먼트 길이를 가져옵니다. - 0~1 사이의 값 - 0~1 사이의 값 - 세그먼트 길이 + + 점의 산점도에 가장 가까운 선을 만듭니다. + 최적 맞춤 선에 대한 점 리스트 + 점을 통과하는 맞춤 선 - measure,distance,arclength + line,approximate,lines - - 곡선의 두 매개변수 점 사이의 호 길이를 가져옵니다. - 도메인 시작 위치 - 도메인 끝 위치 - 두 매개변수 간의 호 길이 + + 입력 곡선의 매개변수 점에서 입력 곡선에 접하는 선을 만듭니다. + 접선의 기준 곡선 + 매개변수 값 + 접선 - measure,distance,arclength + tangentline,tangentto,lines - - 곡선을 따라 지정된 점에서 매개변수를 가져옵니다. 점이 곡선에 없으면 ParameterAtPoint는 곡선의 가까운 점에 해당하는 값을 반환하지만 이 점은 일반적으로 가장 가까운 점이 아닙니다. - 곡선을 따라 있는 점 또는 곡선 근처에 있는 점 - 지정된 점에 대한 곡선의 매개변수. + + 시작점에서 시작하여 벡터 방향으로 지정된 길이만큼 연장되는 직선을 만듭니다. + 선 시작점 + 방향 벡터 + 선의 길이 + 시작 방향 및 길이에서의 선 - projectpoint,closestparam,curveparam + linebyvector,lines - - 곡선의 방향을 바꿉니다 - 반대 방향의 새 곡선 + + 곡선 방향 - flip + lines - - 곡선의 간격을 지정된 양만큼 띄웁니다. 곡선은 평면형이어야 합니다. - 간격띄우기할 양수 또는 음수 거리 - 새 간격띄우기 곡선 + + 루프의 문자열 표현을 가져옵니다. + + + 루프의 포함 면 + + + 루프에 포함된 CoEdge + + + 루프가 경계 또는 내부에 있는지 여부 + + + NurbsCurve의 문자열 표현을 가져옵니다 + + + 명시적 제어점을 사용하여 BSplineCurve를 만듭니다. 주 1: deg=1인 BSplineCurve에는 G1 불연속성이 있는데 이것은 돌출, 스윕 및 기타 작업에 문제를 일으키므로 사용을 피해야 합니다. 대신 PolyCurve를 사용하십시오. 주 2: 곡선이 주기적(닫힘)이면 첫 번째 점과 마지막 점이 동일해야 합니다. + NURBS 곡선의 점 + 점에서 작성된 Nurbscurve - thicken,lines + nurbscurve,spline,lines - 0.5,0.4 + 0.5,0.5,0.45 - - 평면 법선으로 정의된 평면에서 지정된 거리만큼 평면형 곡선을 간격띄우기하여 하나 이상의 곡선을 작성합니다. 간격띄우기 구성요소 곡선 사이에 간격이 있으면 해당 간격은 간격띄우기 곡선을 확장하여 채워집니다. "planeNormal" 입력 인수는 기본적으로 곡선을 포함하는 평면의 법선으로 지정되지만, 원래 곡선 법선에 평행인 명시적 법선이 간격띄우기 방향을 보다 잘 제어할 수 있도록 제공될 수 있습니다. 예를 들어, 동일한 평면을 공유하는 여러 곡선에 대해 일정한 방향으로 간격띄우기를 해야 하는 경우 "planeNormal"을 사용하여 각각의 곡선 법선을 재지정하고 모든 곡선을 동일한 방향으로 강제로 간격띄우기할 수 있습니다. 법선을 반전하면 간격띄우기의 방향이 반대가 됩니다. - 양수 간격띄우기 거리는 곡선의 접선과 평면의 법선 벡터 사이의 외적 방향으로 적용되는 반면 음수 간격띄우기는 반대 방향으로 적용됩니다. - 곡선의 평면 법선. 기본값은 입력 곡선의 평면 법선입니다. - 하나 이상의 간격띄우기 곡선 + + 명시적 제어점을 사용하여 BSplineCurve를 만듭니다. 주 1: deg=1인 BSplineCurve에는 G1 불연속성이 있는데 이것은 돌출, 스윕 및 기타 작업에 문제를 일으키므로 사용을 피해야 합니다. 대신 PolyCurve를 사용하십시오. 주 2: 곡선이 주기적(닫힘)이면 첫 번째 점과 마지막 점이 동일해야 합니다. + NURBS 곡선의 점 + 곡선의 각도 + 점에서 작성된 Nurbscurve - thicken,lines + nurbscurve,spline,degree,lines - 0.5,0.4 + 0.5,0.5,0.5,0.45 - - 평면으로 당겨 곡선을 만듭니다 - 곡선을 당기는 평면 위치 - 평면에 있는 곡선 + + 명시적 제어점을 사용하여 BSplineCurve를 만듭니다. 주 1: deg=1인 BSplineCurve에는 G1 불연속성이 있는데 이것은 돌출, 스윕 및 기타 작업에 문제를 일으키므로 사용을 피해야 합니다. 대신 PolyCurve를 사용하십시오. 주 2: 곡선이 주기적(닫힘)이면 첫 번째 점과 마지막 점이 동일해야 합니다. + NURBS 곡선의 점 + 곡선의 각도 + 곡선 닫기로 전환 + 점에서 작성된 Nurbscurve - projectcurve,toplane + nurbscurve,spline,degree,smoothness,lines + + 0.5,0.5,0.5,0.5,0.45 + - - 이 곡선을 입력 표면에 표면 법선 방향으로 당깁니다. - + + 제어 정점, 가중치 및 노트에서 BSplineCurve를 만듭니다. ASM 문서: 차수: 1(구간적 선형 스플라인)보다 크고 26(ASM에 의해 지원되는 최대 B 스플라인 기본 각도)보다 작아야 합니다. 가중치: 모든 가중치 값은 양수여야 합니다(제공된 경우). 1e-11보다 작은 가중치는 거부되며 함수가 작동하지 않습니다. 노트: 노트 벡터는 감소하지 않는 시퀀스여야 합니다. 내부 노트 다중성은 시작/끝 노트의 차수 + 1 및 내부 노트의 차수보다 크지 않아야 합니다(이에 따라 G1 불연속성이 있는 곡선을 나타낼 수 있습니다). 지정되지 않은 노트 벡터는 지원되지만 지정된 노트 벡터로 전환되며 해당되는 변경 사항은 제어점/가중치 데이터에 적용됩니다. 노트 배열: 배열 크기는 num_control_points + 차수 + 1이어야 합니다 + + + + - projectcurve,tosurf - - - - 곡선을 길이가 같은 지정된 수의 곡선으로 분할합니다 - 분할 수 - 분할 후 곡선 배열 - - chopcurve,segment,slices + explicit,nurbscurve,spline,degree,spline byarray,lines + + 0.5,0.5,0.5,0.5,0.5,0.45 + - - 곡선을 각 곡선의 시작과 끝 사이(현)의 거리가 같은 지정된 수의 곡선으로 분할합니다. - 분할 수 - 분할 후 곡선 배열 + + 점 사이를 보간하여 BSplineCurve를 만듭니다. + NURBS 곡선의 점 + 점에서 작성된 Nurbscurve - divide by chordlength,chord,segment,chopcurve + fit,approximate,spline,lines + + 0.5,0.5,0.5,0.45 + - - 곡선을 지정된 매개변수 위치에서 측정되어 지정된 길이의 곡선으로 분할합니다. - 분할 후 곡선 길이 - 측정 기준에 대한 매개변수 위치 - 분할 후 곡선 배열 + + 점 사이를 보간하여 BSplineCurve를 만듭니다. 주 2: 곡선이 주기적인(닫힌) 경우 첫 번째와 마지막 점이 같아야 합니다. + NURBS 곡선의 점 + 곡선 닫기로 전환 + 점에서 작성된 Nurbscurve - divide by chordlength,chord,segment,chopcurve + fit,approximate,spline,lines + + 0.5,0.5,0.5,0.45 + - - 곡선을 지정된 매개변수 위치에서 측정되어 지정된 현 길이의 곡선으로 분할합니다. - 분할에서 가져온 각 곡선의 현 길이 - 측정 기준에 대한 매개변수 위치 - 분할 후 곡선 배열 + + 점 사이를 지정된 각도로 보간하여 BSplineCurve를 만듭니다. + NURBS 곡선의 점 + 곡선의 각도 + 점에서 작성된 Nurbscurve - divide by chordlength,chord,segment,chopcurve + fit,approximate,spline,smoothness,lines + + 0.5,0.5,0.5,0.5,0.45 + - - 지정된 매개변수에서 곡선의 시작 부분을 제거합니다 - 자르기를 시작할 매개변수 위치 - 시작이 제거된 새 곡선 + + 점을 통과하는 BSplineCurve를 접선 방향과 함께 반환합니다. + Nurbscurve의 제어점 + 시작 접선 + 끝 접선 + 점 및 접선에서 작성된 Nurbscurve - rem,remstart,removestart,trimcurve + spline by tangent,tangents,lines + + 0.5,0.5,0.45 + - - 지정된 매개변수에서 곡선의 시작 부분을 제거합니다. - 자르기를 시작할 매개변수 위치 - 시작이 제거된 새 곡선 + + 곡선의 각도 - rem,remstart,removestart,trimcurve + smoothness,interpolation,continuity - - 지정된 매개변수에서 곡선의 끝 부분을 제거합니다 - 자르기를 시작할 매개변수 위치 - 끝이 제거된 새 곡선 + + NurbsCurve가 주기적인지 여부에 상관없이, 주기 곡선은 변형이 꼬인 모양을 유발하지 않는 닫힌 곡선입니다. - rem,remend,removeend,trimcurve + isclosed - - 지정된 매개변수에서 곡선의 끝 부분을 제거합니다. - 자르기를 시작할 매개변수 위치 - 끝이 제거된 새 곡선 - - rem,remend,removeend,trimcurve - + + NurbsCurve가 유리수인지 여부를 확인합니다. 이는 1.0이 아닌 가중치가 있는지 여부를 정의합니다. - - 지정된 매개변수에서 곡선의 시작과 끝 부분을 제거합니다. - 자르기를 시작할 매개변수 위치 - 자르기를 시작할 매개변수 위치 - 외부 세그먼트가 제거된 새 곡선 - - rem,remend,remstart,remove,trimcurve,removeends - + + NurbsCurve의 제어점을 가져옵니다. 이 점들은 곡선이 보간하는 점입니다. + 점의 배열 - - 지정된 매개변수에서 곡선의 시작과 끝 부분을 제거합니다. - 자르기를 시작할 매개변수 위치 - 자르기를 시작할 매개변수 위치 - 외부 세그먼트가 제거된 새 곡선 - - rem,remend,remstart,remove,trimcurve,removeends - + + 곡선의 노트. 노트는 제어점이 어디에서 어떻게 곡선에 영향을 줄지 결정하는 데 사용되는 일련의 매개변수 값(double)입니다. + Nurbscurve의 노트 - - 지정된 매개변수에서 곡선의 안쪽 부분을 제거합니다 - 자르기를 시작할 매개변수 위치 - 자르기를 시작할 매개변수 위치 - 내부 세그먼트가 제거된 새 곡선 + + NurbsCurve 제어점 가중치를 반환합니다. 가중치는 각 제어점이 곡선의 모양에 미치는 영향을 결정합니다. + Nurbscurve의 가중치 - rem,removemiddle,middle,remmiddle,cutout,trimcurve + ptweight - - 지정된 매개변수에서 곡선의 안쪽 부분을 제거합니다 - 자르기를 시작할 매개변수 위치 - 자르기를 시작할 매개변수 위치 - 내부 세그먼트가 제거된 새 곡선 - - rem,removemiddle,middle,remmiddle,cutout,trimcurve - + + NurbsSurface의 문자열 표현을 가져옵니다 - - 곡선의 여러 세그먼트(첫 번째, 세 번째, 다섯 번째... 세그먼트 취소)를 제거합니다 - 곡선을 분할할 매개변수 위치 리스트 - 첫 번째, 세 번째, 다섯 번째 ... 세그먼트를 무시하는 곡선 배열 + + 지정된 보간 점과 U 및 V 각도를 사용하여 NurbsSurface를 만듭니다. 결과 표면은 모든 점을 통과합니다. + Nurbs 표면의 점 그리드 + U 방향의 각도 + V 방향의 각도 + 점으로 작성된 Nurbs 표면 - rem,removeparts,remparts,cutout,trimcurv,interior,odd + fit,topoints - - 곡선의 여러 세그먼트(첫 번째, 세 번째, 다섯 번째... 세그먼트 취소)를 제거합니다. - 곡선을 분할할 매개변수 위치 리스트 - 첫 번째, 세 번째, 다섯 번째 ... 세그먼트를 무시하는 곡선 배열 + + 지정된 보간 점과 U 및 V 각도를 사용하여 NurbsSurface를 만듭니다. 결과 표면은 모든 점을 통과합니다. 접선의 수는 해당하는 방향의 점 수와 일치해야 합니다. 결과 표면은 U 및 V 방향으로 모두 3도가 됩니다. + + + + + + - rem,removeparts,remparts,cutout,trimcurv,interior,odd + fit,topoints,totangents - - 'discardEvenSegments' 플래그가 각각 true 또는 false인지에 따라 지정된 매개변수에서 곡선 분할의 짝수 또는 홀수 세그먼트를 제거합니다. - 곡선을 분할할 매개변수 위치 리스트 - 세그먼트 무시 전환 - 짝수 또는 홀수 곡선 세그먼트를 버리고 남은 곡선의 리스트. + + 여러 가지 표면 특성을 충족하는 NurbsSurface를 만듭니다. 이 방법은 가장 고급의 표면 작성 방법입니다. 결과 표면은 모든 점을 통과합니다. 접선의 수는 해당하는 방향의 점 수와 일치해야 합니다. 결과 표면은 U 및 V 방향으로 모두 3도가 됩니다. 모서리 도함수는 2차(dP/dUdV)여야 하며 [ lowU, lowV ], [ highU, lowV ], [ lowU, highV ], [ highU, highV ] 순서로 제공되어야 합니다. + + + + + + + + + - rem,removeparts,remparts,cutout,trimcurv,interior,even + fit,topoints,totangents,fit corners,complex fit - - 지정된 매개변수에서 곡선을 두 조각으로 분할합니다 - 분할할 매개변수 위치 - 분할 후 남은 두 개의 곡선 - - cutinto,divide,curve2curves,cut - + + 명시적 제어점과 지정된 U 및 V 각도를 사용하여 NurbsSurface를 만듭니다. + Nurbs 표면의 제어점 그리드 + U 방향의 각도 + V 방향의 각도 + 제어점으로 작성된 Nurbs표면 - - 지정된 매개변수에서 곡선을 두 조각으로 분할합니다. - 분할할 매개변수 위치 - 분할 후 남은 두 개의 곡선 + + 지정된 제어 정점, 노트, 가중치 및 U V 각도를 사용하여 NurbsSurface를 만듭니다. 데이터에는 위반할 경우 함수가 작동하지 않고 예외가 발생하는 여러 가지 제한 사항이 있습니다. 차수: u- 및 v- 각도 모두 1(구간적 선형 스플라인) 이상이고 26(ASM에 의해 지원되는 최대 B 스플라인 기본 각도)보다 작아야 합니다. 가중치: 모든 가중치 값은 양수여야 합니다(제공된 경우). 1e-11보다 작은 가중치는 거부되며 함수가 작동하지 않습니다. 노트: 두 노트 벡터 모두 감소하지 않는 시퀀스여야 합니다. 내부 노트 다중성은 시작/끝 노트의 차수 + 1 및 내부 노트의 차수보다 크지 않아야 합니다(이에 따라 G1 불연속성이 있는 표면을 나타낼 수 있습니다). 지정되지 않은 노트 벡터는 지원되지만 지정된 노트 벡터로 전환되며 해당되는 변경 사항은 제어점/가중치 데이터에 적용됩니다. + + + + + + + - cutinto,divide,curve2curves,cut + lines + + 0.4 + - - 지정된 매개변수에서 곡선을 여러 조각으로 분할합니다 - 곡선을 분할할 매개변수 위치 리스트 - 분할로 인해 작성된 곡선 + + U 방향의 표면 각도를 반환합니다. - cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + surface smoothness,continuity - - 지정된 매개변수에서 곡선을 여러 조각으로 분할합니다. - 곡선을 분할할 매개변수 위치 리스트 - 분할로 인해 작성된 곡선 + + V 방향의 표면 각도를 반환합니다. - cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + surface smoothness,continuity - - 곡선을 지정된 점에 여러 개 조각으로 분할합니다. - 분할할 곡선에 있는 점 - 분할로 인해 작성된 곡선 - - cutinto,divide,curve2curves,cut,cut multiple,splitmultiple - + + U 방향의 제어점 수를 반환합니다. - - 여러 개의 곡선을 polycurve 끝에 결합합니다. 연결을 보장하기 위해 곡선을 반전합니다. - 다른 곡선 또는 polycurve에 결합할 곡선 - 곡선에서 작성된 Polycurve - - convertcurves,curves2polycurve,joincurves,concat,joinall,joinmany - + + V 방향의 제어점 수를 반환합니다. - - 원래 곡선을 정확히 유지하면서 이 곡선과 입력 곡선을 새 PolyCurve로 결합합니다. - 결합 대상 곡선 - 두 개의 곡선으로 구성된 PolyCurve + + 표면이 U 방향으로 주기적인 경우 true를 반환합니다. - convertcurve,curve2polycurve,joincurve,concat + closedinU - - 곡선을 법선 벡터 방향으로 돌출시킵니다 - 곡선을 돌출할 거리 - 돌출된 표면 + + 표면이 V 방향으로 주기적인 경우 true를 반환합니다. - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve + closedinV - - 곡선을 지정된 방향으로 입력 벡터의 길이만큼 돌출시킵니다 - 돌출할 벡터 방향 - 돌출된 표면 - - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - + + NurbsCurve가 유리수인지 여부를 확인합니다. 이는 1.0이 아닌 가중치가 있는지 여부를 정의합니다. 표면이 유리수인 경우 True, 아니면 false를 반환합니다. - - 곡선을 지정된 방향으로 지정된 거리만큼 돌출시킵니다 - 돌출할 벡터 방향 - 돌출할 거리 - 돌출된 표면 - - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - + + NurbsSurface 제어점(극)을 반환합니다. + - - 곡선을 법선 방향으로 지정된 거리만큼 돌출시킵니다. 곡선은 닫혀 있어야 합니다. - 돌출할 거리 - 돌출된 솔리드 + + NurbsSurface 제어점 가중치를 반환합니다. 가중치는 각 제어점이 곡선의 모양에 미치는 영향을 결정합니다. + 표면의 Nurbs 가중치 - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + ptweights - - 곡선을 지정된 방향으로 입력 벡터의 길이만큼 돌출시킵니다. 곡선은 닫혀 있어야 합니다. - 돌출할 벡터 방향 - 돌출된 솔리드 - - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - + + U 방향의 표면 노트를 반환합니다. 노트는 제어점이 어디에서 어떻게 표면에 영향을 줄지 결정하는 데 사용되는 일련의 매개변수 값(double)입니다. + 표면의 Nurbs U 노트 - - 곡선을 지정된 방향으로 지정된 거리만큼 돌출시킵니다. 곡선은 닫혀 있어야 합니다. - 돌출할 벡터 방향 - 돌출할 거리 - 돌출된 솔리드 - - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - + + V 방향의 표면 노트를 반환합니다. 노트는 제어점이 어디에서 어떻게 표면에 영향을 줄지 결정하는 데 사용되는 일련의 매개변수 값(double)입니다. + 표면의 Nurbs V 노트 - - 곡선을 선택점에 의해 지정된 끝 부분에서 지정된 거리만큼 연장합니다. 선택된 쪽이 연장됩니다. 원 및 타원과 같이 닫힌 곡선은 연장할 수 없습니다. 연장되는 곡선이 선형인 경우 연장되는 부분도 선형이 됩니다. - 연장할 거리 - 연장한 끝에 있는 점 - 연장된 곡선 + + Plane의 문자열 표현을 가져옵니다 + + + 루트 점을 중심으로 입력 법선 벡터를 사용하여 평면을 만듭니다. + 평면의 원점 + 평면의 법선 방향 벡터 + 원점 및 법선으로 작성된 평면 - makelonger,stretch,extendside + plane,tonormal - - 곡선을 시작 부분에서 지정된 거리만큼 연장합니다. 원 및 타원과 같이 닫힌 곡선은 연장할 수 없습니다. 연장되는 곡선이 선형인 경우 연장되는 부분도 선형이 됩니다. - 연장할 거리 - 연장된 곡선 - - makelonger,stretch - + + 벡터 법선에 원점을 두고 특정한 X축 방향으로 "방향이 지정된" 평면을 만듭니다. 분할, 교차, 투영 등의 작업에 영향을 미치지 않으며 입력 CoordinateSystem의 방향만을 지정합니다. + 평면의 원점 + 법선 방향 벡터 + X축 방향 벡터 + 원점 법선 및 X축을 기준으로 한 평면 - - 곡선을 끝 부분에서 지정된 거리만큼 연장합니다. 원 및 타원과 같이 닫힌 곡선은 연장할 수 없습니다. 연장되는 곡선이 선형인 경우 연장되는 부분도 선형이 됩니다. - 연장할 거리 - 연장된 곡선 + + X 및 Y축은 평면에 있습니다. Z축은 두 벡터의 외적입니다. + 평면의 원점 + 평면의 X축 방향 벡터 + 평면의 Y축 방향 벡터 + 원점 X축 및 Y축으로 작성된 평면 + + + 평면을 입력 점에 맞춥니다. 기본적으로 3D 산점도 맞춤입니다. + 평면을 정의할 점 리스트 + 점을 통과하는 최적 맞춤으로 작성된 평면 - makelonger,stretch + fit,bestfit - - 호와 선 모음으로 곡선을 근사합니다 - 곡선에 가까운 호 및 선의 배열 + + 입력 선 및 외부 점이 포함된 평면을 만듭니다. 점은 선 또는 선 축에 놓을 수 없습니다. + 평면을 결정하는 데 사용되는 선 + 평면을 결정하는 데 사용되는 점 + 선 및 점에서 작성된 평면 - rationalizecurve,fitarcs,fitlines,arcs,lines + lines - 0.5,0.5,0.5,0.4,0.4 + 0.4 - - 곡선을 NurbsCurve 근사치로 변환합니다 - 곡선에 가까운 NurbsCurve + + 세 개의 입력 점이 포함된 평면을 만듭니다. + 평면 원점 + 평면에 놓여 있는 임의의 점 + 평면 원점을 기준으로 하는 평면의 X축에 놓여 있는 점 + + + + 표준 XY 평면에 평면을 만듭니다 + 표준 XY 평면에 있는 평면 + + + 표준 XZ 평면에 평면을 만듭니다 + 표준 XZ 평면에 있는 평면 + + + 표준 YZ 평면에 평면을 만듭니다 + 표준 YZ 평면에 있는 평면 + + + 평면의 원점을 반환합니다. - curve2spline,convertcurve,tospline,lines + position,planecenter - - 0.5,0.5,0.5,0.4 - - - 닫힌 곡선을 패치합니다 - 곡선 내부 표면 + + 평면의 법선 방향을 반환합니다. - fill,profiletosurf,loop,loop2surf,edgesurf + perpendicular - - 지정된 투영 방향을 따라 입력 곡선을 지정된 베이스 형상에 투영합니다. - 투영할 형상 - 벡터 - 베이스 형상으로 투영된 형상의 리스트 + + 평면의 X 기준 - - 이 곡선을 경로 곡선을 따라 스윕하여 표면을 만듭니다 - + + 평면의 Y 기준 + + + 이 평면을 나타내는 새 CoordinateSystem을 생성합니다. 원점, X 및 Y축 기준을 기준으로 합니다. - sweep1,curve2surf + converttoCS,convert2cs - - 이 닫힌 곡선을 경로 곡선을 따라 스윕하여 솔리드를 만듭니다 - + + 이 평면에서 법선 방향으로 지정된 거리만큼 떨어진 새 평면을 만듭니다. + - sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid + alongnormal,moveplane - - 이 닫힌 곡선을 경로 곡선을 따라 스윕하여 솔리드를 만듭니다. - 스윕 경로를 나타내는 경로 - 스윕의 끝을 잘라내어 경로에 수직으로 만듭니다. - 경로 곡선을 따라 이 닫힌 곡선을 스윕하는 솔리드 + + Point의 문자열 표현을 가져옵니다 + + + 두 Point를 비교합니다 + 다른 Point + 두 객체가 같은지 여부 + + + 이 유형에 대한 hashcode를 가져옵니다 + 이 객체 전용 hashcode + + + 지정된 2개의 데카르트 좌표를 사용하여 XY 평면에 점을 형성합니다. Z 구성요소는 0입니다. + X 좌표 + Y 좌표 + 좌표로 작성된 점 - sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid + xy,position - - 제공된 공차를 사용하여 근사된 새 곡선을 반환합니다 - - + + 원점 (0,0,0) 가져오기 + 원점 - fitcurve,reducecurve,simplecurve,approximate + zero,origin - - Cylinder의 문자열 표현을 가져옵니다 + + 지정된 3개의 데카르트 좌표를 사용하여 점을 형성합니다 + X 좌표 + Y 좌표 + Z 좌표 + 좌표로 작성된 점 + + point,xyz,position + - - 상위 CoordinateSystem, 반지름 및 원통의 높이로 정의된 솔리드 원통을 구성합니다 + + 3개의 데카르트 좌표를 사용하여 지정된 좌표계에서 점을 형성합니다 상위 좌표계 - 반지름 크기 - 원통 높이 - 반지름 및 높이로 작성된 원통 + X 좌표 + Y 좌표 + Z 좌표 + 데카르트 좌표에 있는 점 - cylinder,tube + point,xyz,localposition - - 지정된 원통의 하단 및 상단 중심점을 사용하여 솔리드 원통을 구성합니다. - 원통의 시작점 - 원통의 끝점 - 원통 반지름 - 점과 반지름으로 작성된 원통 + + 지정된 위치를 사용하여 지정된 좌표계에서 원통형 좌표로 점을 형성합니다. + 점을 작성할 좌표계 + Z축 중심으로 좌표계에서 X축 기준 회전 각도(도) + XY 평면 위의 점 표고 + 좌표계의 원점으로부터의 거리 + 원통형 좌표의 점 - cylinder,tube,by center points + point,localposition - - 원통의 반지름 - - - 전체 높이 + + 구면 좌표에서 해당 위치가 지정된 좌표계에서 Point를 형성합니다. + 점을 작성할 좌표계 + Z축 기준으로 아래 각도(도) + X축 기준으로 구 주위 회전(도) + 원점에서 간격띄우기 + 구형 좌표의 점 - cylinder + point,localposition - - 원통 축 + + 포함된 점의 공차 내에서 중복을 제외하기 위해 점 삭제 + 중복을 삭제할 점의 리스트 + 삭제에 사용되는 공차 + 고유한 점 - cylinder + unique,duplicates,remove duplicates,distinct,near - - Edge의 문자열 표현을 가져옵니다 - - - 모서리를 구성하는 기본 곡선 - - - 이 모서리에 인접한 면 - - - 이 모서리가 시작하는 정점 - - - 이 모서리가 끝나는 정점 + + 점의 X 구성요소 가져오기 - - 해당 모서리와 연관된 CoEdge + + 점의 Y 구성요소 가져오기 - - Ellipse의 문자열 표현을 가져옵니다 + + 점의 Z 구성요소 가져오기 - - 입력 점을 중심으로 WCS XY 평면과 일치하도록 지정된 X 및 Y축 반지름을 사용하여 타원을 만듭니다. - 타원의 원점 - X축 반지름 - Y축 반지름 - 원점과 반지름으로 작성된 타원 + + X, Y 및 Z 구성요소가 동일한 벡터 가져오기 + - ellipse + convertovector,point2vector - - 입력 점을 중심으로 지정된 두 개의 축을 사용하여 타원을 만듭니다. 축은 서로 90도를 이뤄야 합니다. - 타원의 원점 - X축 반지름 - Y축 반지름 - 원점 벡터에서 작성된 타원 + + 벡터를 점에 추가합니다. Translate(벡터)와 같습니다. + + - ellipsebylengths,ellipsebyvectors + movepoint,move,move along - - 입력 CoordinateSystem을 중심으로 입력 CoordinateSystem과 일치하도록 CS X 방향의 x_radius 반지름 및 CS Y 방향의 y_radius 반지름을 사용하여 타원을 만듭니다. - 타원의 원점 좌표계 - X축 반지름 - Y축 반지름 - 좌표계 및 반지름으로 작성된 타원 + + 벡터를 점에서 뺍니다. Translate(-Vector)와 같습니다. + + - ellipse,aligned ellipse,ellipsebylengths - - - - 입력 평면을 중심으로 입력 평면과 일치하도록 평면 X축 방향의 x_radius 반지름 및 평면 Y축 방향의 y_radius 반지름을 사용하여 타원을 만듭니다. - 타원 호가 그려지는 평면 - X축 반지름 - Y축 반지름 - 평면 및 반지름에서 작성된 타원 - - ellipse,aligned ellipse,ellipsebylengths + movepoint,move,move along - - 타원의 중심 - - - 타원의 주요 축. 이 축이 더 긴 축입니다. 벡터의 길이가 주요 반지름입니다. - - - 타원의 보조 축. 이 축이 더 짧은 축입니다. 벡터의 길이가 보조 반지름입니다. + + 형상의 다른 조각을 지정된 방향 벡터를 따라 이 조각에 투영합니다 + + + - - EllipseArc의 문자열 표현을 가져옵니다 + + PolySurface의 문자열 표현을 가져옵니다 - - X 및 Y축을 따라 지정된 반지름 및 스윕 각도로 평면에 EllipseArc를 만듭니다 - 타원 호가 포함된 평면 - 평면의 X방향에 있는 EllipseArc의 반지름 - 평면의 Y방향에 있는 EllipseArc의 반지름 - 입력 평면의 양수 X축에서 측정된 호의 시작 각도 - 시작 각도 기준 스윕 각도(도) - 평면 반지름 및 각도로 작성된 타원 호 - - ellipsearc,arcs - + + 곡선을 통한 로프트로 PolySurface를 만듭니다. + 로프트할 곡선입니다. + - - X 및 Y축을 따라 지정된 반지름 및 스윕 각도로 평면에 EllipseArc를 만듭니다. - EllipseArc가 포함된 평면 - 평면의 X방향에 있는 EllipseArc의 반지름 - 평면의 Y방향에 있는 EllipseArc의 반지름 - 입력 평면의 양수 X축에서 측정된 호의 시작 각도 - 시작 각도 기준 스윕 각도(도) + + PolyCurve를 통한 로프트로 PolySurface를 만듭니다. + 로프트할 곡선입니다. + 로프트를 안내하는 곡선입니다. - ellipsearc,arcs + loftbyrail - - 타원의 중심 + + PolyCurve를 통한 로프트로 PolySurface를 만듭니다. + 로프트할 곡선입니다. + 로프트를 안내하는 곡선입니다. + - ellipsearc,arcs + loftbyrails,loft rails,guides - - 타원의 주요 축. 이 축이 더 긴 축입니다. 벡터의 길이가 주요 반지름입니다. + + 표면을 결합하여 PolySurface를 만듭니다. + PolySurface에 결합할 표면 + - ellipsearc,arcs + joinsurfaces,joinsrf - - 타원의 보조 축. 이 축이 더 짧은 축입니다. 벡터의 길이가 보조 반지름입니다. + + 솔리드의 표면으로 Polysurface를 만듭니다. + 사용할 표면이 있는 솔리드 + - ellipsearc,arcs + solid2poly,solidtopoly,convertsolid - - 시작 각도(도) + + 난간을 따라 곡선을 스윕하여 Polysurface를 만듭니다. + 스윕할 곡선 방향 + 스윕 프로파일 + - ellipsearc,arcs + sweep,rail,guide,sweep1 - - 타원 호의 스윕 각도(도)를 반환합니다. + + 기본 표면을 나타내는 새 표면을 반환합니다. + - ellipsearc,arcs + subsurfaces,getsurfaces,explode - - 타원이 위치한 평면 + + 점을 기준으로 표면을 찾습니다. 진행 방향으로 첫 번째 교차점을 가져옵니다. 표면 내부와 만나는 경우 하나의 표면, 모서리 내부와 만나는 경우 두 개의 표면, 정점과 만나는 경우 여러 개의 표면을 반환합니다 + + + - ellipsearc,arcs + surfacesatpoint,findsurfaces,extractsurfaces - - Face의 문자열 표현을 가져옵니다 - - - 이 면 주위의 모든 모서리(시계 반대 방향) + + 선을 기준으로 표면을 찾습니다. 선과 만나는 모든 표면을 가져옵니다. + + - faces + surfacesonline,findsurfaces,extractsurfaces,lines - 1 + 0.5,0.5,0.5,0.4 - - 이 면 주위의 모든 정점(시계 반대 방향) - - faces - - - 1 - + + 다른 표면과 연결되지 않은 2D 셀 경계를 계산합니다 + - - 이 면에 포함된 모든 루프 + + 표면의 하위 세트에 의해 정의된 Polysurface에서 솔리드를 추출합니다 + - - 면을 구성하는 기본 표면 - 면의 표면 표현 + + Polysurface의 표면 수를 반환합니다. + 표면 수 - - Helix의 문자열 표현을 가져옵니다 + + PolySurface의 모서리 수를 반환합니다. + 모서리 수 - - 나선을 만듭니다. 나선은 항상 제공된 축 주위를 시계 방향으로 회전합니다. 축 방향을 따라 표시되는 경우 뷰어는 점이 매개변수가 증가하는 방향으로 곡선을 따라 이동함에 따라 축 주위를 시계 방향으로 회전하는 점을 보게 됩니다. 피치는 한 번 회전할 때마다 나선이 축 방향으로 이동하는 거리입니다. 피치는 양수 또는 음수입니다. - 축 점 - 축 방향 벡터 - 나선 시작점 - 축 방향으로 360도당 나선의 거리 - 회전 수(도) - 축으로 작성된 나선 + + PolySurface의 정점 수를 반환합니다. + 정점 수 + + + 지정된 반지름의 입력 모서리를 따라 PolySurface를 모깎기합니다. + + + - helix,screw,corkscrew,thread + round,smooth,smoothedge,roundedges - - 나선이 길이 방향으로 회전하는 각도(도) - - - 피치는 나선이 완전히 한 바퀴(360도) 도는 축 방향을 따라 직선 거리를 반환합니다. + + 모서리에서 지정된 간격만큼 떨어진 입력 모서리를 따라 PolySurface를 모따기합니다. + + + + + bevel,flattenedges + - - 호의 반지름 + + Rectangle의 문자열 표현을 가져옵니다 - - 나선의 축 방향 + + 네 개의 모서리 점으로 직사각형을 만듭니다. + 직사각형의 모서리 점 리스트 + 모서리 점으로 작성된 직사각형 + + rectbypointarray + - - 나선 축의 기준점 + + 네 개의 모서리 점으로 직사각형을 만듭니다. + 직사각형의 첫 번째 모서리 점 + 직사각형의 두 번째 모서리 점 + 직사각형의 세 번째 모서리 점 + 직사각형의 네 번째 모서리 점 + 모서리 점으로 작성된 직사각형 - origin,helixstart + rectbypoints - - IndexGroup의 문자열 표현을 가져옵니다 + + WCS XY 평면에 WCS 원점을 중심으로 지정된 폭(X축 길이)과 길이(Y축 길이)를 사용하여 직사각형을 작성합니다. + 직사각형의 폭 + 직사각형의 길이 + 폭 및 길이로 작성된 직사각형 + + rectbylengths + - - 두 IndexGroup을 비교합니다 - 다른 IndexGroup - 두 객체가 같은지 여부 + + 입력 평면 루트를 중심으로 입력 폭(평면 X축 길이)과 길이(평면 Y축 길이)를 사용하여 직사각형을 작성합니다. + 직사각형을 중앙에 놓는 데 사용되는 평면 + 직사각형의 폭 + 직사각형의 길이 + 폭 및 길이로 작성된 직사각형 + + rectangle,rectbylengths + - - 이 유형에 대한 hashcode를 가져옵니다 - 이 객체 전용 hashcode + + 좌표 시스템 XY 평면에 입력 원점을 중심으로 지정된 폭(X축 길이)과 길이(Y축 길이)를 사용하여 직사각형을 작성합니다. + 직사각형의 좌표계(직사각형의 중심) + 직사각형의 폭 + 직사각형의 길이 + 폭 및 길이에서 작성된 직사각형 + + rectbylengths + - - 네 개의 인덱스를 저장하는 IndexGroup을 만듭니다 - 색인 a - 색인 b - 색인 c - 색인 d - IndexGroup + + 직사각형의 폭 - quad,polygon,mesh,meshes + rectX,rectx - - 세 개의 인덱스를 저장하는 IndexGroup을 만듭니다 - 색인 a - 색인 b - 색인 c - IndexGroup + + 직사각형의 높이 - tri,polygon,mesh,meshes + rectY,recty - - 삼각형을 나타내는지 사각형을 나타내는지 여부에 따라 3 또는 4 - - - 첫 번째 인덱스 - - - 두 번째 인덱스 - - - 세 번째 인덱스 - - - 네 번째 인덱스 - - - Line의 문자열 표현을 가져옵니다 + + Solid의 문자열 표현을 가져옵니다 - - 두 입력 점 사이에 직선을 만듭니다. - 선 시작점 - 선 끝점 - 시작점과 끝점에서의 선 + + 구성요소 면을 표면으로 지정하여 솔리드를 만듭니다. + + - line,linebypoints,lines + Brep,brep - - 점의 산점도에 가장 가까운 선을 만듭니다. - 최적 맞춤 선에 대한 점 리스트 - 점을 통과하는 맞춤 선 + + 입력 횡단면 닫힌 곡선 사이에서 로프트하여 솔리드를 만듭니다. + + - line,approximate,lines + Brep,brep - - 입력 곡선의 매개변수 점에서 입력 곡선에 접하는 선을 만듭니다. - 접선의 기준 곡선 - 매개변수 값 - 접선 + + 안내 곡선을 사용하여 입력 횡단면 닫힌 곡선 사이에서 로프트하여 솔리드를 만듭니다. 안내 곡선은 모든 횡단면 곡선과 교차해야 합니다. + + + - tangentline,tangentto,lines + Brep,brep,guides,loft - - 시작점에서 시작하여 벡터 방향으로 지정된 길이만큼 연장되는 직선을 만듭니다. - 선 시작점 - 방향 벡터 - 선의 길이 - 시작 방향 및 길이에서의 선 + + 닫힌 PolyCurves를 구성하는 입력 횡단면 사이에서 로프트하여 솔리드를 만듭니다. 이 작업은 선 세그먼트로 구성된 단면에만 최적화되어 있으며 정점은 동일한 순서를 따릅니다. 확인 및 복구 옵션을 활성화하면 생성된 솔리드의 유효성이 보장되며, 비활성화하면 성능이 개선됩니다. + + + - linebyvector,lines + Brep,brep,ruled,loft - - 곡선 방향 + + 닫힌 곡선을 경로를 따라 스윕합니다. + + + - lines + Brep,brep,sweep1 - - 루프의 문자열 표현을 가져옵니다. - - - 루프의 포함 면 - - - 루프에 포함된 CoEdge - - - 루프가 경계 또는 내부에 있는지 여부 + + 닫힌 곡선을 경로를 따라 스윕합니다. + 스윕의 종단이 될 닫힌 곡선 + 스윕 경로를 나타내는 경로 + 스윕의 끝을 잘라내어 경로에 수직으로 만듭니다. + 경로를 따라 종단 곡선을 스윕하여 솔리드를 만듭니다. + + Brep,brep,sweep1 + - - NurbsCurve의 문자열 표현을 가져옵니다 + + 닫힌 종단 곡선을 두 개의 난간 곡선을 따라 스윕합니다. + 스윕할 입력 경로입니다. + 스윕 방향을 안내하는 레일입니다. + 경로를 따라 스윕할 종단 곡선 + + + Brep,brep,sweep2,guides,sweepprofile + - - 명시적 제어점을 사용하여 BSplineCurve를 만듭니다. 주 1: deg=1인 BSplineCurve에는 G1 불연속성이 있는데 이것은 돌출, 스윕 및 기타 작업에 문제를 일으키므로 사용을 피해야 합니다. 대신 PolyCurve를 사용하십시오. 주 2: 곡선이 주기적(닫힘)이면 첫 번째 점과 마지막 점이 동일해야 합니다. - NURBS 곡선의 점 - 점에서 작성된 Nurbscurve + + 회전의 솔리드를 만들고, 시작 각도(도)에서 스윕 각도(도)까지 원점에 의해 형성된 광선 축과 벡터 축 주위로 종단 곡선을 스윕합니다. + 회전할 종단 곡선 + 회전 축 원점 + 회전 축 방향 + 시작 각도(도) + 스윕 각도(도) + 회전에 의해 작성된 솔리드 - nurbscurve,spline,lines + Brep,brep,lathe,revolveprofile - - 0.5,0.5,0.45 - - - 명시적 제어점을 사용하여 BSplineCurve를 만듭니다. 주 1: deg=1인 BSplineCurve에는 G1 불연속성이 있는데 이것은 돌출, 스윕 및 기타 작업에 문제를 일으키므로 사용을 피해야 합니다. 대신 PolyCurve를 사용하십시오. 주 2: 곡선이 주기적(닫힘)이면 첫 번째 점과 마지막 점이 동일해야 합니다. - NURBS 곡선의 점 - 곡선의 각도 - 점에서 작성된 Nurbscurve + + 솔리드 모음을 하나의 솔리드로 결합 + 솔리드 모음 + - nurbscurve,spline,degree,lines + Brep,brep,boolean,addition - - 0.5,0.5,0.5,0.45 - - - 명시적 제어점을 사용하여 BSplineCurve를 만듭니다. 주 1: deg=1인 BSplineCurve에는 G1 불연속성이 있는데 이것은 돌출, 스윕 및 기타 작업에 문제를 일으키므로 사용을 피해야 합니다. 대신 PolyCurve를 사용하십시오. 주 2: 곡선이 주기적(닫힘)이면 첫 번째 점과 마지막 점이 동일해야 합니다. - NURBS 곡선의 점 - 곡선의 각도 - 곡선 닫기로 전환 - 점에서 작성된 Nurbscurve + + 표면적(모든 면의 면적의 합)을 반환합니다 + + + 솔리드의 총 체적을 반환합니다. + + + 솔리드의 중심 + - nurbscurve,spline,degree,smoothness,lines + average,center - - 0.5,0.5,0.5,0.5,0.45 - - - 제어 정점, 가중치 및 노트에서 BSplineCurve를 만듭니다. ASM 문서: 차수: 1(구간적 선형 스플라인)보다 크고 26(ASM에 의해 지원되는 최대 B 스플라인 기본 각도)보다 작아야 합니다. 가중치: 모든 가중치 값은 양수여야 합니다(제공된 경우). 1e-11보다 작은 가중치는 거부되며 함수가 작동하지 않습니다. 노트: 노트 벡터는 감소하지 않는 시퀀스여야 합니다. 내부 노트 다중성은 시작/끝 노트의 차수 + 1 및 내부 노트의 차수보다 크지 않아야 합니다(이에 따라 G1 불연속성이 있는 곡선을 나타낼 수 있습니다). 지정되지 않은 노트 벡터는 지원되지만 지정된 노트 벡터로 전환되며 해당되는 변경 사항은 제어점/가중치 데이터에 적용됩니다. 노트 배열: 배열 크기는 num_control_points + 차수 + 1이어야 합니다 - - - - + + 이 솔리드와 다른 솔리드의 부울 결합. + - explicit,nurbscurve,spline,degree,spline byarray,lines + addition,merge,combine - - 0.5,0.5,0.5,0.5,0.5,0.45 - - - 점 사이를 보간하여 BSplineCurve를 만듭니다. - NURBS 곡선의 점 - 점에서 작성된 Nurbscurve + + 이 솔리드와 다른 솔리드의 부울 차이 + + + + + 이 솔리드와 입력 솔리드 결합의 부울 차이 + + - fit,approximate,spline,lines + subtract,differencemany,diffall,diff multi - - 0.5,0.5,0.5,0.45 - - - 점 사이를 보간하여 BSplineCurve를 만듭니다. 주 2: 곡선이 주기적인(닫힌) 경우 첫 번째와 마지막 점이 같아야 합니다. - NURBS 곡선의 점 - 곡선 닫기로 전환 - 점에서 작성된 Nurbscurve + + 이 솔리드의 면에서 솔리드 쉘 가져오기 + 쉘 안쪽으로 확장할 거리 + 쉘 바깥쪽으로 확장한 거리 + - fit,approximate,spline,lines + extract shell,offset and extract - - 0.5,0.5,0.5,0.45 - - - 점 사이를 지정된 각도로 보간하여 BSplineCurve를 만듭니다. - NURBS 곡선의 점 - 곡선의 각도 - 점에서 작성된 Nurbscurve + + 입력 형상을 입력 벡터 방향으로 이 솔리드에 투영합니다. !!이 투영 방법은 현재 점 또는 곡선만 지원합니다!! + + + - fit,approximate,spline,smoothness,lines + projectonto,projectonsolid,projecttosolid - - 0.5,0.5,0.5,0.5,0.45 - - - 점을 통과하는 BSplineCurve를 접선 방향과 함께 반환합니다. - Nurbscurve의 제어점 - 시작 접선 - 끝 접선 - 점 및 접선에서 작성된 Nurbscurve + + 지정된 반지름의 입력 모서리를 따라 솔리드를 모깎기합니다. + + + - spline by tangent,tangents,lines + round,smooth,smoothedge,roundedges - - 0.5,0.5,0.45 - - - 곡선의 각도 + + 모서리에서 지정된 간격만큼 떨어진 입력 모서리를 따라 솔리드를 모따기합니다. + + + - smoothness,interpolation,continuity + bevel,flattenedges - - NurbsCurve가 주기적인지 여부에 상관없이, 주기 곡선은 변형이 꼬인 모양을 유발하지 않는 닫힌 곡선입니다. + + 둘 이상의 분해된 럼프로 구성된 경우 솔리드를 개별 솔리드로 분리합니다. 하나의 연속된 럼프인 경우 동일한 솔리드를 반환합니다. + 분해된 솔리드 분리 - isclosed + split,disjoint - - NurbsCurve가 유리수인지 여부를 확인합니다. 이는 1.0이 아닌 가중치가 있는지 여부를 정의합니다. + + 솔리드 복구를 시도합니다. + - - NurbsCurve의 제어점을 가져옵니다. 이 점들은 곡선이 보간하는 점입니다. - 점의 배열 - - - 곡선의 노트. 노트는 제어점이 어디에서 어떻게 곡선에 영향을 줄지 결정하는 데 사용되는 일련의 매개변수 값(double)입니다. - Nurbscurve의 노트 - - - NurbsCurve 제어점 가중치를 반환합니다. 가중치는 각 제어점이 곡선의 모양에 미치는 영향을 결정합니다. - Nurbscurve의 가중치 - - ptweight - - - - NurbsSurface의 문자열 표현을 가져옵니다 - - - 지정된 보간 점과 U 및 V 각도를 사용하여 NurbsSurface를 만듭니다. 결과 표면은 모든 점을 통과합니다. - Nurbs 표면의 점 그리드 - U 방향의 각도 - V 방향의 각도 - 점으로 작성된 Nurbs 표면 - - fit,topoints - + + Sphere의 문자열 표현을 가져옵니다 - - 지정된 보간 점과 U 및 V 각도를 사용하여 NurbsSurface를 만듭니다. 결과 표면은 모든 점을 통과합니다. 접선의 수는 해당하는 방향의 점 수와 일치해야 합니다. 결과 표면은 U 및 V 방향으로 모두 3도가 됩니다. - - - - - + + 입력 점을 중심으로 지정된 반지름을 사용하여 솔리드 구를 만듭니다. + + - fit,topoints,totangents + Brep,brep - - 여러 가지 표면 특성을 충족하는 NurbsSurface를 만듭니다. 이 방법은 가장 고급의 표면 작성 방법입니다. 결과 표면은 모든 점을 통과합니다. 접선의 수는 해당하는 방향의 점 수와 일치해야 합니다. 결과 표면은 U 및 V 방향으로 모두 3도가 됩니다. 모서리 도함수는 2차(dP/dUdV)여야 하며 [ lowU, lowV ], [ highU, lowV ], [ lowU, highV ], [ highU, highV ] 순서로 제공되어야 합니다. + + 표면의 네 입력 점이 포함된 솔리드 구를 만듭니다. - - - - - - - - fit,topoints,totangents,fit corners,complex fit + Brep,brep - - 명시적 제어점과 지정된 U 및 V 각도를 사용하여 NurbsSurface를 만듭니다. - Nurbs 표면의 제어점 그리드 - U 방향의 각도 - V 방향의 각도 - 제어점으로 작성된 Nurbs표면 - - - 지정된 제어 정점, 노트, 가중치 및 U V 각도를 사용하여 NurbsSurface를 만듭니다. 데이터에는 위반할 경우 함수가 작동하지 않고 예외가 발생하는 여러 가지 제한 사항이 있습니다. 차수: u- 및 v- 각도 모두 1(구간적 선형 스플라인) 이상이고 26(ASM에 의해 지원되는 최대 B 스플라인 기본 각도)보다 작아야 합니다. 가중치: 모든 가중치 값은 양수여야 합니다(제공된 경우). 1e-11보다 작은 가중치는 거부되며 함수가 작동하지 않습니다. 노트: 두 노트 벡터 모두 감소하지 않는 시퀀스여야 합니다. 내부 노트 다중성은 시작/끝 노트의 차수 + 1 및 내부 노트의 차수보다 크지 않아야 합니다(이에 따라 G1 불연속성이 있는 표면을 나타낼 수 있습니다). 지정되지 않은 노트 벡터는 지원되지만 지정된 노트 벡터로 전환되며 해당되는 변경 사항은 제어점/가중치 데이터에 적용됩니다. - - - - - - + + 구를 입력 점에 최대한 가깝게 맞춥니다. + - lines - - - 0.4 - - - - U 방향의 표면 각도를 반환합니다. - - surface smoothness,continuity + Brep,brep - - V 방향의 표면 각도를 반환합니다. - - surface smoothness,continuity - + + 구의 중심점을 반환합니다. - - U 방향의 제어점 수를 반환합니다. + + 구의 반지름을 반환합니다. - - V 방향의 제어점 수를 반환합니다. + + Topology의 문자열 표현을 가져옵니다 - - 표면이 U 방향으로 주기적인 경우 true를 반환합니다. - - closedinU - + + 토폴로지의 정점 - - 표면이 V 방향으로 주기적인 경우 true를 반환합니다. - - closedinV - + + 토폴로지의 모서리 - - NurbsCurve가 유리수인지 여부를 확인합니다. 이는 1.0이 아닌 가중치가 있는지 여부를 정의합니다. 표면이 유리수인 경우 True, 아니면 false를 반환합니다. + + 위상 면 - - NurbsSurface 제어점(극)을 반환합니다. - + + TSplineEdge의 문자열 표현을 가져옵니다. - - NurbsSurface 제어점 가중치를 반환합니다. 가중치는 각 제어점이 곡선의 모양에 미치는 영향을 결정합니다. - 표면의 Nurbs 가중치 - - ptweights - + + 이 모서리에 인접한 TSplineFaces - - U 방향의 표면 노트를 반환합니다. 노트는 제어점이 어디에서 어떻게 표면에 영향을 줄지 결정하는 데 사용되는 일련의 매개변수 값(double)입니다. - 표면의 Nurbs U 노트 + + 이 모서리가 시작하는 TSplineVertex - - V 방향의 표면 노트를 반환합니다. 노트는 제어점이 어디에서 어떻게 표면에 영향을 줄지 결정하는 데 사용되는 일련의 매개변수 값(double)입니다. - 표면의 Nurbs V 노트 + + 이 모서리가 끝나는 정점 - - Plane의 문자열 표현을 가져옵니다 + + TSEdge의 UVN 프레임 반환(헐의 점, U 벡터, V 벡터 및 법선) - - 루트 점을 중심으로 입력 법선 벡터를 사용하여 평면을 만듭니다. - 평면의 원점 - 평면의 법선 방향 벡터 - 원점 및 법선으로 작성된 평면 - - plane,tonormal - + + TSEdge 색인 - - 벡터 법선에 원점을 두고 특정한 X축 방향으로 "방향이 지정된" 평면을 만듭니다. 분할, 교차, 투영 등의 작업에 영향을 미치지 않으며 입력 CoordinateSystem의 방향만을 지정합니다. - 평면의 원점 - 법선 방향 벡터 - X축 방향 벡터 - 원점 법선 및 X축을 기준으로 한 평면 + + TSEdge가 경계에 있는지 여부 - - X 및 Y축은 평면에 있습니다. Z축은 두 벡터의 외적입니다. - 평면의 원점 - 평면의 X축 방향 벡터 - 평면의 Y축 방향 벡터 - 원점 X축 및 Y축으로 작성된 평면 + + TSEdge의 매니폴드 여부 - - 평면을 입력 점에 맞춥니다. 기본적으로 3D 산점도 맞춤입니다. - 평면을 정의할 점 리스트 - 점을 통과하는 최적 맞춤으로 작성된 평면 - - fit,bestfit - + + 여러 TSEdge 특성: uvnFrame 및 색인, TSEdge가 경계에 있는지 여부, TSEdge의 매니폴드 여부 + - - 입력 선 및 외부 점이 포함된 평면을 만듭니다. 점은 선 또는 선 축에 놓을 수 없습니다. - 평면을 결정하는 데 사용되는 선 - 평면을 결정하는 데 사용되는 점 - 선 및 점에서 작성된 평면 - - lines - - - 0.4 - + + TSplineFace의 문자열 표현을 가져옵니다. - - 세 개의 입력 점이 포함된 평면을 만듭니다. - 평면 원점 - 평면에 놓여 있는 임의의 점 - 평면 원점을 기준으로 하는 평면의 X축에 놓여 있는 점 - + + 반시계 방향으로 이 면 주위의 모든 TSplineEdges - - 표준 XY 평면에 평면을 만듭니다 - 표준 XY 평면에 있는 평면 + + 반시계 방향으로 이 면 주위의 모든 TSplineVertices - - 표준 XZ 평면에 평면을 만듭니다 - 표준 XZ 평면에 있는 평면 + + TSplineFace의 UVN 프레임 반환(헐의 점, U 벡터, V 벡터 및 법선) - - 표준 YZ 평면에 평면을 만듭니다 - 표준 YZ 평면에 있는 평면 + + TSFace 색인 - - 평면의 원점을 반환합니다. - - position,planecenter - + + TSFace에서 모서리 또는 정점의 수 - - 평면의 법선 방향을 반환합니다. - - perpendicular - + + TSFace에서 파라메트릭 측면의 수 - - 평면의 X 기준 + + 여러 TSplineFace 특성: uvnFrame, 색인, Valence 및 측면의 수 + - - 평면의 Y 기준 + + TSplineInitialSymmetry의 문자열 표현을 가져옵니다. - - 이 평면을 나타내는 새 CoordinateSystem을 생성합니다. 원점, X 및 Y축 기준을 기준으로 합니다. + + 대칭 세그먼트마다 지정된 양의 스팬을 갖는 방사형 TSplineInitialSymmetry를 작성합니다. + - converttoCS,convert2cs + tspline,symmetry - - 이 평면에서 법선 방향으로 지정된 거리만큼 떨어진 새 평면을 만듭니다. - + + 지정된 대칭 축을 갖는 축 TSplineInitialSymmetry를 만듭니다. + + + - alongnormal,moveplane + tspline,symmetry - - Point의 문자열 표현을 가져옵니다 + + 새로 작성된 T-Spline에 방사형 대칭이 있는지 여부입니다. - - 두 Point를 비교합니다 - 다른 Point - 두 객체가 같은지 여부 + + 새로 작성된 T-Spline에 X축 대칭이 있는지 여부입니다. - - 이 유형에 대한 hashcode를 가져옵니다 - 이 객체 전용 hashcode + + 새로 작성된 T-Spline에 Y축 대칭이 있는지 여부입니다. - - 지정된 2개의 데카르트 좌표를 사용하여 XY 평면에 점을 형성합니다. Z 구성요소는 0입니다. - X 좌표 - Y 좌표 - 좌표로 작성된 점 - - xy,position - + + 새로 작성된 T-Spline에 Z축 대칭이 있는지 여부입니다. - - 원점 (0,0,0) 가져오기 - 원점 - - zero,origin - + + 대칭 세그먼트에서 면의 수입니다. T-Spline에 방사형 대칭이 있는 경우에만 사용 가능합니다. - - 지정된 3개의 데카르트 좌표를 사용하여 점을 형성합니다 - X 좌표 - Y 좌표 - Z 좌표 - 좌표로 작성된 점 - - point,xyz,position - + + TSplineReflection의 문자열 표현을 가져옵니다. - - 3개의 데카르트 좌표를 사용하여 지정된 좌표계에서 점을 형성합니다 - 상위 좌표계 - X 좌표 - Y 좌표 - Z 좌표 - 데카르트 좌표에 있는 점 + + 지정 평면을 기준으로 T-Spline 대칭에 대해 축 반사를 만듭니다. + T-Spline 축 반사에 대한 평면입니다. 표준 좌표로 제공됩니다. + T-Spline 축 반사 - point,xyz,localposition + tspline,symmetry,reflection,axial - - 지정된 위치를 사용하여 지정된 좌표계에서 원통형 좌표로 점을 형성합니다. - 점을 작성할 좌표계 - Z축 중심으로 좌표계에서 X축 기준 회전 각도(도) - XY 평면 위의 점 표고 - 좌표계의 원점으로부터의 거리 - 원통형 좌표의 점 + + 지정된 세그먼트 수를 갖는 지정된 평면과 각 세그먼트 쌍 사이의 지정된 각도(도)를 기준으로 T-Spline 대칭에 대해 방사형 반사를 만듭니다. + 법선이 T-Spline 방사형 반사에 대한 축인 평면입니다. 표준 좌표로 제공됩니다. + 방사형 반사 세그먼트의 수 + 방사형 대칭 세그먼트의 각 쌍 사이 각도입니다(도). 0으로 설정된 경우 (360/세그먼트 개수)에 따라 정의됩니다. + T-Spline 방사형 반사 - point,localposition + tspline,symmetry,reflection,radial - - 구면 좌표에서 해당 위치가 지정된 좌표계에서 Point를 형성합니다. - 점을 작성할 좌표계 - Z축 기준으로 아래 각도(도) - X축 기준으로 구 주위 회전(도) - 원점에서 간격띄우기 - 구형 좌표의 점 - - point,localposition - + + 반사가 방사형인지 여부 - - 포함된 점의 공차 내에서 중복을 제외하기 위해 점 삭제 - 중복을 삭제할 점의 리스트 - 삭제에 사용되는 공차 - 고유한 점 - - unique,duplicates,remove duplicates,distinct,near - + + 방사형 반사의 세그먼트 수 - - 점의 X 구성요소 가져오기 + + 방사형 반사의 대칭 세그먼트 각 쌍 사이 각도 - - 점의 Y 구성요소 가져오기 + + 반사 평면 - - 점의 Z 구성요소 가져오기 + + 반사 축 - - X, Y 및 Z 구성요소가 동일한 벡터 가져오기 - - - convertovector,point2vector - + + TSplineTopology의 문자열 표현을 가져옵니다. - - 벡터를 점에 추가합니다. Translate(벡터)와 같습니다. - - - - movepoint,move,move along - + + 이 T-Spline 표면에 포함된 정점입니다. - - 벡터를 점에서 뺍니다. Translate(-Vector)와 같습니다. - - - - movepoint,move,move along - + + T-Spline 표면에 포함된 모서리입니다. - - 형상의 다른 조각을 지정된 방향 벡터를 따라 이 조각에 투영합니다 - - - + + T-Spline 표면에 포함된 면입니다. - - PolyCurve의 문자열 표현을 가져옵니다 + + T-Spline 표면에 포함된 일반 정점 - - 곡선을 결합하여 PolyCurve를 작성합니다. 연결이 필요한 경우 곡선을 반전합니다. 1e-6 ~ 1e-3 유닛 사이에서 기본 결합 공차를 선택합니다. - PolyCurve에 결합할 곡선 - 결합할 곡선 간에 허용되는 간격 크기를 결정하는 공차 - 결합된 곡선으로 작성된 Polycurve - - segments,joincurves - + + T-Spline 표면에 포함된 별 점 정점 - - 곡선을 결합하여 PolyCurve를 작성합니다. 연결이 필요한 경우 곡선을 반전합니다. 1e-6 ~ 1e-3 유닛 사이에서 기본 결합 공차를 선택합니다. - PolyCurve에 결합할 곡선 - 결합할 곡선 간에 허용되는 간격 크기를 결정하는 공차 - 입력 곡선이 서로 교차하거나 겹치고 PolyCurve를 작성하기 전에 끝 세그먼트를 잘라내야 하면 True로 설정합니다. 기본적으로 False로 설정되어 있습니다. - trimLength가 0보다 크면 trimLength보다 긴 끝 세그먼트는 잘리지 않습니다. - 결합된 곡선으로 작성된 Polycurve - - segments,joincurves - + + T-Spline 표면에 포함된 T 점 정점 - - 연결된 곡선을 그룹화하여 하나 이상의 polycurve를 만듭니다. 1e-6과 1e-3 단위 사이의 기본 결합 공차를 선택하십시오. - 하나 이상의 PolyCurves를 만들기 위해 함께 그룹화할 곡선 - 결합할 곡선 간에 허용되는 간격 크기를 결정하는 공차 - + + T-Spline 표면에 포함된 비 매니폴드 정점 - - 연결된 곡선을 그룹화하여 하나 이상의 polycurve를 만듭니다. 1e-6과 1e-3 단위 사이의 기본 결합 공차를 선택하십시오. - 하나 이상의 PolyCurves를 만들기 위해 함께 그룹화할 곡선 - 결합할 곡선 간에 허용되는 간격 크기를 결정하는 공차 - 입력 곡선이 서로 교차하거나 겹치고 PolyCurve를 작성하기 전에 끝 세그먼트를 잘라내야 하면 True로 설정합니다. 기본적으로 False로 설정되어 있습니다. - trimLength가 0보다 크면 trimLength보다 긴 끝 세그먼트는 잘리지 않습니다. - + + T-Spline 표면에 포함된 경계 정점 - - 점을 연결하여 PolyCurve를 만듭니다. 'connectLastToFirst' 입력을 True로 설정하고 PolyCurve를 닫습니다. - PolyCurve를 만들 점 - 마지막 점을 첫 번째 점을 연결하려면 True, 열린 상태로 유지하려면 false - 점으로 작성된 Polycurve - - segments,joincurves,lines - - - 0.5,0.5,0.4 - + + T-Spline 표면에 포함된 내부 정점 - - 곡선을 두껍게 하여 PolyCurve를 만듭니다. - 두껍게 할 곡선 - 두께 - 두껍게 하기 방향에 수직인 법선 - - - offset - + + T-Spline 표면에 포함된 비 매니폴드 모서리 - - 입력 법선으로 지정된 평면을 따라 곡선을 두껍게 하여 PolyCurve를 만듭니다. - 두껍게 할 곡선 - 두께 - 두껍게 하기 방향에 수직인 법선입니다. 법선이 제공되지 않은 경우(Null인 경우) 곡선 법선이 기본적으로 사용됩니다. - - - offset,thicken - + + T-Spline 표면에 포함된 경계 모서리 - - 첫 번째 구성요소의 시작점과 모든 구성요소 곡선의 끝점을 반환합니다. 닫힌 polycurve의 경우 시작점과 끝점이 동일하므로 끝점이 제외됩니다. + + T-Spline 표면에 포함된 내부 모서리 - - polycurve의 곡선 수 - - curvecount,subcurvecount,numbersubcurves - + + T-Spline 표면에 포함된 일반 면 - - polycurve의 곡선을 반환합니다 - - - subcurves,polycurvesplit - + + T-Spline 표면에 포함된 다각형 면 - - 인덱스를 기준으로 polycurve의 곡선을 반환합니다 - 점 찾기 길이 - PolyCurve의 끝부터 개수를 세려면 True, PolyCurve의 시작부터 개수를 세려면 false - 색인에 있는 곡선 - - subcurveatindex,getsubcurve,getcurvebyindex - + + T-Spline 표면에 포함된 경계 면 - - 평면형 polycurve의 평면을 반환합니다 - + + T-Spline 표면에 포함된 내부 면 - - 접하는 타원으로 polycurve를 연장합니다 - 연장 타원 길이 - 타원 매개변수 - 타원 매개변수 - 타원 매개변수 - PolyCurve의 끝 또는 시작 연장 - + + T-Spline 표면에 있는 정점 수 반환 - - 접하는 호로 polycurve를 연장합니다. - 연장 호 길이 - 호 반지름 - PolyCurve의 끝 또는 시작 연장 - + + T-Spline 표면에 있는 모서리 수 반환 - - 시작점과 끝점을 연결하는 선으로 polycurve 닫기 - - - lines - - - 0.4 - + + T-Spline 표면에 있는 면 수 반환 - - 접하는 호, 선 및 호의 체인으로 polycurve 닫기 - PolyCurve 시작에 있는 호의 반지름 - PolyCurve 끝에 있는 호의 반지름 - - - lines - - - 0.4 - + + 유형별로 분해된 정점 + 정점 세트 - - 해당 평면에서 polycurve의 간격을 띄웁니다. - 간격띄우기 크기 - 모서리를 원형으로 만들려면 전환 - 간격 띄우기한 Polycurve + + 유형별로 구분되어 분해된 모서리 + 모서리 세트 - - 평면 법선으로 정의된 평면에서 지정된 거리만큼 평면형 polycurve를 간격띄우기하여 하나 이상의 Polycurve를 작성합니다. "planeNormal" 입력 인수는 기본적으로 곡선을 포함하는 평면의 법선으로 지정되지만, 원래 곡선 법선에 평행한 명시적 법선이 간격띄우기 방향을 보다 잘 제어할 수 있도록 제공될 수 있습니다. 예를 들어 동일한 평면을 공유하는 여러 곡선에 대해 일관된 방향으로 간격띄우기를 해야 하는 경우, 'planeNormal'을 사용하여 각각의 곡선 법선을 재지정하고 모든 곡선을 동일한 방향으로 강제로 간격띄우기할 수 있습니다. 법선을 반전하면 간격띄우기의 방향이 반대가 됩니다. - 양수 간격띄우기 거리는 polycurve의 접선과 평면의 법선 벡터 사이의 외적 방향으로 적용되는 반면 음수 간격띄우기는 반대 방향으로 적용됩니다. - 간격띄우기 구성요소 곡선 사이에 간격이 있으면 간격 마무리 설정에 따라 원형 호로 부드러운 구석을 만들거나(true 값) 간격띄우기 곡선을 연장하여(false 값) 간격을 채울 수 있습니다. - 곡선의 평면 법선. 기본값은 입력 곡선의 평면 법선입니다. - 하나 이상의 간격띄우기 polycurve + + 유형별로 구분되어 분해된 면 + 면 세트 - - 평면형 polycurve의 모깎기 코너. - 모깎기 반지름 - 모깎기해야 할 코너를 나타냅니다. True인 경우 두 번째 구성요소 시작 지점의 접선이 (곡선 법선을 기준으로) 첫 번째 구성요소 끝의 접선에서 시계 방향으로 있는 코너가 모깎기됩니다. False인 경우 시계 반대 방향으로 있는 코너가 모깎기됩니다. - 모깎기한 Polycurve + + 지정된 색인의 정점 반환 + 다음 위치의 정점을 가져오는 색인 + T-Spline 정점 - round,smooth,radius + tspline,face,byindex - - 겹치는 세그먼트 길이가 trimLength보다 작거나 같은 경우 자체 교차하지 않는 새 PolyCurve를 반환하여 자체 교차하는 PolyCurve를 수정합니다. - trimLength가 0보다 크면 trimLength보다 긴 끝 세그먼트는 잘리지 않습니다. - 자체 교차하지 않고 겹치지 않는 PolyCurve - - - Polygon의 문자열 표현을 가져옵니다 - - - 점을 연결하여 다각형 곡선을 구성합니다. - - - - - 원 안에 내접 다각형 곡선을 구성합니다. - - - - - - 모든 세그먼트 시작점/끝점을 반환합니다. - - - 다각형의 평균 평면으로부터의 최대 편차를 반환합니다. - - - 다각형의 모서리를 반환합니다 - - - - 다각형 모서리의 평균 점을 반환합니다 - + + 지정된 색인의 모서리 반환 + 다음 위치의 모서리를 가져오는 색인 + T-Spline 모서리 - centroid + tspline,face,byindex - - 다각형 변 사이의 자체 교차점을 반환합니다. - - - - 입력 점이 다각형 내에 포함되어 있는지 여부를 반환합니다. 다각형이 평면형이 아닌 경우 해당 점이 최적 맞춤 평면에 투영되고 최적 맞춤 평면에 대한 다각형 투영을 사용하여 제약이 계산됩니다. 다각형이 자체 교차하는 경우 실패 상태가 반환됩니다. - - - - - PolySurface의 문자열 표현을 가져옵니다 - - - 곡선을 통한 로프트로 PolySurface를 만듭니다. - 로프트할 곡선입니다. - - - - PolyCurve를 통한 로프트로 PolySurface를 만듭니다. - 로프트할 곡선입니다. - 로프트를 안내하는 곡선입니다. - + + 지정된 색인의 면 반환 + 다음 위치의 면을 가져오는 색인 + T-Spline 면 - loftbyrail + tspline,face,byindex - - PolyCurve를 통한 로프트로 PolySurface를 만듭니다. - 로프트할 곡선입니다. - 로프트를 안내하는 곡선입니다. - - - loftbyrails,loft rails,guides - + + TSplineUVNFrame의 문자열 표현을 가져옵니다. - - 표면을 결합하여 PolySurface를 만듭니다. - PolySurface에 결합할 표면 - - - joinsurfaces,joinsrf - + + 헐에 있는 TopologyItem의 점 - - 솔리드의 표면으로 Polysurface를 만듭니다. - 사용할 표면이 있는 솔리드 - - - solid2poly,solidtopoly,convertsolid - + + TopologyItem의 U 벡터 - - 난간을 따라 곡선을 스윕하여 Polysurface를 만듭니다. - 스윕할 곡선 방향 - 스윕 프로파일 - - - sweep,rail,guide,sweep1 - + + TopologyItem의 V 벡터 - - 난간을 따라 곡선을 스윕하여 Polysurface를 만듭니다. - 스윕할 곡선 방향 - 스윕 프로파일 - - - sweep,rail,guide,sweep1,sweepprofile,profile - + + TopologyItem의 법선 - - 기본 표면을 나타내는 새 표면을 반환합니다. - - - subsurfaces,getsurfaces,explode - + + TSplineVertex의 문자열 표현을 가져옵니다. - - 점을 기준으로 표면을 찾습니다. 진행 방향으로 첫 번째 교차점을 가져옵니다. 표면 내부와 만나는 경우 하나의 표면, 모서리 내부와 만나는 경우 두 개의 표면, 정점과 만나는 경우 여러 개의 표면을 반환합니다 - - - - - surfacesatpoint,findsurfaces,extractsurfaces - + + 이 정점에서 나오는 TSplineEdges - - 선을 기준으로 표면을 찾습니다. 선과 만나는 모든 표면을 가져옵니다. - - - - surfacesonline,findsurfaces,extractsurfaces,lines - - - 0.5,0.5,0.5,0.4 - + + 이 정점과 인접한 TSplineFaces - - 다른 표면과 연결되지 않은 2D 셀 경계를 계산합니다 - + + TSVertex의 UVN 프레임 반환(헐의 점, U 벡터, V 벡터 및 법선) - - 표면의 하위 세트에 의해 정의된 Polysurface에서 솔리드를 추출합니다 - + + TSVertex 색인 - - Polysurface의 표면 수를 반환합니다. - 표면 수 + + TSVertex가 별 점인지 여부 - - PolySurface의 모서리 수를 반환합니다. - 모서리 수 + + TSVertex가 T 점인지 여부 - - PolySurface의 정점 수를 반환합니다. - 정점 수 + + TSVertex가 매니폴드인지 여부 - - 지정된 반지름의 입력 모서리를 따라 PolySurface를 모깎기합니다. - - - - - round,smooth,smoothedge,roundedges - + + TSVertex의 모서리 또는 면 수 - - 모서리에서 지정된 간격만큼 떨어진 입력 모서리를 따라 PolySurface를 모따기합니다. - - + + T 점을 고려한 TSVertex의 기능적 Valence + + + 여러 TSVertex 특성: uvnFrame, 색인, Valence 및 기능적 Valence, TSVertex가 별 점, T 점 또는 매니폴드인지 여부 - - bevel,flattenedges - - - Rectangle의 문자열 표현을 가져옵니다 + + TSplineSurface의 문자열 표현을 가져옵니다. - - 네 개의 모서리 점으로 직사각형을 만듭니다. - 직사각형의 모서리 점 리스트 - 모서리 점으로 작성된 직사각형 - - rectbypointarray - - - - 네 개의 모서리 점으로 직사각형을 만듭니다. - 직사각형의 첫 번째 모서리 점 - 직사각형의 두 번째 모서리 점 - 직사각형의 세 번째 모서리 점 - 직사각형의 네 번째 모서리 점 - 모서리 점으로 작성된 직사각형 - - rectbypoints - + + 원점 및 법선 벡터를 사용하여 T-Spline 기본체 평면 표면을 생성합니다. + 평면의 루트 점 + 평면의 법선 + 평면 좌표에서 최소 구석의 2D 점 + 평면 좌표에서 최대 구석의 2D 점 + 폭 스팬 수 + 길이 스팬 수 + T-Spline 표면의 대칭 옵션 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + 평면 T-Spline 표면 + tspline,plane,origin,normal - - WCS XY 평면에 WCS 원점을 중심으로 지정된 폭(X축 길이)과 길이(Y축 길이)를 사용하여 직사각형을 작성합니다. - 직사각형의 폭 - 직사각형의 길이 - 폭 및 길이로 작성된 직사각형 - - rectbylengths - + + 벡터 법선에 원점을 두고 특정한 X축 방향으로 "방향이 지정된" T-Spline 평면을 만듭니다. + 분할, 교차, 투영 등의 작업에 영향을 미치지 않으며 입력 CoordinateSystem의 방향만 지정합니다. + 평면의 루트 점 + 평면의 법선 + 평면의 X축 + 평면 좌표에서 최소 구석의 2D 점 + 평면 좌표에서 최대 구석의 2D 점 + 폭 스팬 수 + 길이 스팬 수 + T-Spline 표면의 대칭 옵션 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + 평면 T-Spline 표면 + tspline,plane,origin,normal,axis - - 입력 평면 루트를 중심으로 입력 폭(평면 X축 길이)과 길이(평면 Y축 길이)를 사용하여 직사각형을 작성합니다. - 직사각형을 중앙에 놓는 데 사용되는 평면 - 직사각형의 폭 - 직사각형의 길이 - 폭 및 길이로 작성된 직사각형 - - rectangle,rectbylengths - + + 원점 및 X, Y축 기준으로 T-Spline 기본체 평면 표면을 만듭니다. + Z축은 두 벡터의 외적입니다. + 평면의 루트 점 + 평면의 X축 + 평면의 Y축 + 평면 좌표에서 최소 구석의 2D 점 + 평면 좌표에서 최대 구석의 2D 점 + 폭 스팬 수 + 길이 스팬 수 + T-Spline 표면의 대칭 옵션 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + 평면 T-Spline 표면 + tspline,plane,origin,normal,axis - - 좌표 시스템 XY 평면에 입력 원점을 중심으로 지정된 폭(X축 길이)과 길이(Y축 길이)를 사용하여 직사각형을 작성합니다. - 직사각형의 좌표계(직사각형의 중심) - 직사각형의 폭 - 직사각형의 길이 - 폭 및 길이에서 작성된 직사각형 - - rectbylengths - + + 점 리스트에서 T-Spline 기본체 평면 표면을 생성합니다. + 평면에 맞는 점 세트 + 평면 좌표에서 최소 구석의 2D 점 + 평면 좌표에서 최대 구석의 2D 점 + 폭 스팬 수 + 길이 스팬 수 + T-Spline 표면의 대칭 옵션 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + 평면 T-Spline 표면 + tspline,plane,fit,bestfit,points - - 직사각형의 폭 - - rectX,rectx - + + 선과 점에서 T-Spline 기본체 평면 표면을 생성합니다. 점은 선 또는 선 축의 어디에도 위치할 수 없습니다. + 평면을 만드는 선 + 평면을 만드는 점 + 평면 좌표에서 최소 구석의 2D 점 + 평면 좌표에서 최대 구석의 2D 점 + 폭 스팬 수 + 길이 스팬 수 + T-Spline 표면의 대칭 옵션 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + 평면 T-Spline 표면 + tspline,plane,line,point - - 직사각형의 높이 - - rectY,recty - + + 세 개의 점을 입력으로 사용하여 T-Spline 기본체 평면 표면을 생성합니다. 점은 직선에 위치할 수 없습니다. + 평면을 만드는 첫 번째 점 + 평면을 만드는 두 번째 점 + 평면을 만드는 세 번째 점 + 평면 좌표에서 최소 구석의 2D 점 + 평면 좌표에서 최대 구석의 2D 점 + 폭 스팬 수 + 길이 스팬 수 + T-Spline 표면의 대칭 옵션 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + 평면 T-Spline 표면 + tspline,plane,line,point - - Solid의 문자열 표현을 가져옵니다 + + 지정된 좌표계, 반지름 및 높이로 정의된 T-Spline 원통 표면을 구성합니다. + 원통의 중심 및 기준이 이 좌표계의 X-Y 평면에 맞춰집니다. + 원통의 반지름 + 원통의 높이 + 원주 방향으로 스팬의 수 + 높이 방향으로 스팬의 수 + T-Spline 표면의 대칭 옵션 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + 원통형 T-Spline 표면 + tspline,cylinder,radius,height - - 구성요소 면을 표면으로 지정하여 솔리드를 만듭니다. - - - - Brep,brep - + + 원통의 하단 및 상단 중심 점을 기준으로 T-Spline 원통 표면을 구성합니다. + 원통의 시작점 + 원통의 끝점 + 원통의 반지름 + 원주 스팬 수 + 높이 스팬 수 + T-Spline 표면의 대칭 옵션 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + 원통형 T-Spline 표면 + tspline,cylinder,radius,points - - 입력 횡단면 닫힌 곡선 사이에서 로프트하여 솔리드를 만듭니다. - - - - Brep,brep - + + 시작점에서 지정된 기준 반지름으로 끝점의 정점까지 연장되는 + T-Spline 원추 표면을 만듭니다. + 원추의 시작점 + 원추의 끝점 + 원추의 기준 반지름 + 원주 스팬 수 + 높이 스팬 수 + T-Spline 표면의 대칭 옵션 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + 원추형 T-Spline 표면 + tspline,cone,radius,points - - 안내 곡선을 사용하여 입력 횡단면 닫힌 곡선 사이에서 로프트하여 솔리드를 만듭니다. 안내 곡선은 모든 횡단면 곡선과 교차해야 합니다. - - - - - Brep,brep,guide,loft - + + 시작점에서 끝점까지의 축을 기준으로 시작점과 끝점에서 지정된 반지름을 가진 T-Spline 원추 표면을 만듭니다. + 이 객체에는 정점이 없으며 절두체 모양입니다. + 원추의 시작점 + 원추의 끝점 + 원추의 시작 반지름 + 원추의 끝 반지름 + 원주 스팬 수 + 높이 스팬 수 + T-Spline 표면의 대칭 옵션 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + 원추형 T-Spline 표면 + tspline,cone,radii,points,truncated - - 안내 곡선을 사용하여 입력 횡단면 닫힌 곡선 사이에서 로프트하여 솔리드를 만듭니다. 안내 곡선은 모든 횡단면 곡선과 교차해야 합니다. - - - - - Brep,brep,guides,loft - + + 기준점이 좌표계 원점에 있고 좌표계 Z축 방향 길이만큼 연장되며 + 좌표계 XY 평면에 원형 기준이 있는 T-Spline 원추를 만듭니다. + 원추의 중심 및 기준이 이 좌표계의 X-Y 평면에 맞춰집니다. + 원추의 높이 + 원추의 반지름 + 원주 스팬 수 + 높이 스팬 수 + T-Spline 표면의 대칭 옵션 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + 원추형 T-Spline 표면 + tspline,cone,radius,cs - - 닫힌 PolyCurves를 구성하는 입력 횡단면 사이에서 로프트하여 솔리드를 만듭니다. 이 작업은 선 세그먼트로 구성된 단면에만 최적화되어 있으며 정점은 동일한 순서를 따릅니다. 확인 및 복구 옵션을 활성화하면 생성된 솔리드의 유효성이 보장되며, 비활성화하면 성능이 개선됩니다. - - - - - Brep,brep,ruled,loft - + + 기준점이 좌표계 원점에 있고 좌표계 Z축 방향 길이만큼 연장되며 + 좌표계 XY 평면에 원형 기준이 있는 T-Spline 원추를 만듭니다. + 중심 및 기준이 이 좌표계의 X-Y 평면에 맞춰집니다. + 원추의 높이 + 원추의 시작 반지름 + 원추의 끝 반지름 + 원주 스팬 수 + 높이 스팬 수 + T-Spline 표면의 대칭 옵션 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + 원추형 T-Spline 표면 + tspline,cone,radius,cs - - 닫힌 곡선을 경로를 따라 스윕합니다. - - - - - Brep,brep,sweep1 - + + 입력점을 중심으로 지정된 반지름을 가진 T-Spline 구를 만듭니다. + 구의 중심점 + 구의 반지름 + 방사형 스팬 수 + 높이 스팬 수 + T-Spline 표면의 대칭 옵션 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + 구형 T-Spline 표면 + tspline,sphere,radius - - 닫힌 곡선을 경로를 따라 스윕합니다. - 스윕의 종단이 될 닫힌 곡선 - 스윕 경로를 나타내는 경로 - 스윕의 끝을 잘라내어 경로에 수직으로 만듭니다. - 경로를 따라 종단 곡선을 스윕하여 솔리드를 만듭니다. - - Brep,brep,sweep1 - - - - 닫힌 종단 곡선을 두 개의 난간 곡선을 따라 스윕합니다. - 스윕할 입력 경로입니다. - 스윕 방향을 안내하는 레일입니다. - 경로를 따라 스윕할 종단 곡선 - - - Brep,brep,sweep2,guides,sweepprofile - - - - 회전의 솔리드를 만들고, 시작 각도(도)에서 스윕 각도(도)까지 원점에 의해 형성된 광선 축과 벡터 축 주위로 종단 곡선을 스윕합니다. - 회전할 종단 곡선 - 회전 축 원점 - 회전 축 방향 - 시작 각도(도) - 스윕 각도(도) - 회전에 의해 작성된 솔리드 - - Brep,brep,lathe,revolveprofile - - - - 솔리드 모음을 하나의 솔리드로 결합 - 솔리드 모음 - - - Brep,brep,boolean,addition - + + 네 개의 입력 점에서 T-Spline 구를 만듭니다. + 리스트에 있는 네 개의 점으로 구를 만들 수 있습니다. 점은 동일평면 상에 있어서는 안 됩니다. + 방사형 스팬 수 + 높이 스팬 수 + T-Spline 표면의 대칭 옵션 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + 구형 T-Spline 표면 + tspline,sphere,fit,bestfit - - 표면적(모든 면의 면적의 합)을 반환합니다 + + 입력 점에 최대한 근접하게 맞는 T-Spline 구를 만듭니다. + 구에 맞는 점 세트 + 방사형 스팬 수 + 높이 스팬 수 + T-Spline 표면의 대칭 옵션 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + 구형 T-Spline 표면 + tspline,sphere,fit,bestfit - - 솔리드의 총 체적을 반환합니다. + + 좌표계의 원점을 중심으로 지정된 반지름을 가진 T-Spline 원환을 만듭니다. + 원환은 좌표계 원점을 중심으로 하는 지정된 좌표계의 X-Y 평면에 정렬됩니다. + 원환의 내부 반지름 + 원환의 외부 반지름 + 내부 방사형 스팬 수 + 외부 방사형 스팬 수 + T-Spline 표면의 대칭 옵션 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + 원환형 T-Spline 표면 + tspline,torus,radii,cs - - 솔리드의 중심 - - - average,center - + + 지정된 중심과 반지름을 가진 T-Spline 원환을 기본 표준 XY 평면에 정렬되게 만듭니다. + 원환의 중심 + 원환의 내부 반지름 + 원환의 외부 반지름 + 내부 방사형 스팬 수 + 외부 방사형 스팬 수 + T-Spline 표면의 대칭 옵션 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + 원환형 T-Spline 표면 + tspline,torus,radii,cs - - 이 솔리드와 다른 솔리드의 부울 결합. - - - - addition,merge,combine - + + 표준 좌표계 원점을 중심으로 지정된 폭, 길이 및 높이를 가진 T-Spline 상자를 만듭니다. + 상자의 폭 + 상자의 길이 + 상자의 높이 + 폭 스팬 수 + 길이 스팬 수 + 높이 스팬 수 + T-Spline 표면의 대칭 옵션 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + T-Spline 직육면체 + tspline,box,cuboid,cube,size - - 솔리드의 리스트를 이 솔리드와 결합합니다. - - - - addition,merge,combine,unionmany,union multi - + + 입력 점을 중심으로 지정된 폭, 길이 및 높이를 가진 T-Spline 상자를 만듭니다. + 상자의 중심 + 상자의 폭 + 상자의 길이 + 상자의 높이 + 폭 스팬 수 + 길이 스팬 수 + 높이 스팬 수 + T-Spline 표면의 대칭 옵션 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + T-Spline 직육면체 + tspline,box,cuboid,cube,size,center - - 이 솔리드와 다른 솔리드의 부울 차이 - - + + 입력 좌표계를 중심으로 두고 방향을 맞춘 지정된 폭, 길이 및 높이의 T-Spline 상자를 만듭니다. + 상자의 X-Y 평면은 해당하는 X에 정렬됩니다. + 상자의 폭 + 상자의 길이 + 상자의 높이 + 폭 스팬 수 + 길이 스팬 수 + 높이 스팬 수 + T-Spline 표면의 대칭 옵션 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + T-Spline 직육면체 + tspline,box,cuboid,cube,size,cs,coord - - 이 솔리드와 입력 솔리드 결합의 부울 차이 - - - - subtract,differencemany,diffall,diff multi - + + 낮음 점에서 높은 점까지 이어지는 T-Spline 상자를 만듭니다. + 첫 번째 구석점 + 두 번째 구석점 + 폭 스팬 수 + 길이 스팬 수 + 높이 스팬 수 + T-Spline 표면의 대칭 옵션 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + T-Spline 직육면체 + box,cube,byminmax,by corners,by points - - 이 솔리드의 면에서 솔리드 쉘 가져오기 - 쉘 안쪽으로 확장할 거리 - 쉘 바깥쪽으로 확장한 거리 - - - extract shell,offset and extract - + + 좌표계 원점을 중심으로 지정된 반지름을 가진 T-Spline 쿼드볼을 만듭니다. + 로컬 좌표계 + 쿼드볼 반지름 + 쿼드볼 측면 2개 차수의 스팬 수 + T-Spline 표면의 대칭 옵션 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + T-Spline 쿼드볼 + quadball,tspline,coordinate system,raduis - - 입력 형상을 입력 벡터 방향으로 이 솔리드에 투영합니다. !!이 투영 방법은 현재 점 또는 곡선만 지원합니다!! - - - - - projectonto,projectonsolid,projecttosolid - + + 지정된 중심과 반지름을 가진 T-Spine 쿼드볼을 기본 표준 XY 평면에 정렬되게 만듭니다. + 쿼드볼 중심점 + 쿼드볼 반지름 + 쿼드볼 측면 2개 차수의 스팬 수 + T-Spline 표면의 대칭 옵션 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + T-Spline 쿼드볼 + quadball,tsplines,center,point,radius - - 지정된 반지름의 입력 모서리를 따라 솔리드를 모깎기합니다. - - - - - round,smooth,smoothedge,roundedges - + + 균일한 전략으로 NURBS 표면에서 T-Spline 표면을 구성합니다. + 입력 NURBS 표면은 균일한 매듭으로 재구성되며 해당 useArcLen 플래그에 따라 + 동일한 파라메트릭 또는 호 길이 간격으로 배치되고, 차수 3 NURBS 표면에 근사화됩니다. + 출력 T-Spline은 U 및 V 방향으로 지정된 스팬 개수로 나누어집니다. + 입력 NURBS 표면 + U 방향으로 필요한 스팬 수 + V 방향으로 필요한 스팬 수 + 파라메트릭 방향으로 호 길이 또는 파라메트릭 세분화 사용 여부 + V 파라메트릭 방향으로 호 길이 또는 파라메트릭 세분화 사용 여부 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + nurbs surface,tspline,uniform - - 모서리에서 지정된 간격만큼 떨어진 입력 모서리를 따라 솔리드를 모따기합니다. - - - - - bevel,flattenedges - + + 곡률 세분화 전략을 사용하여 NURBS 표면에서 T-Spline 표면을 구성합니다. + 입력 NURBS 표면은 차수 3으로 재구성됩니다. 출력 T-Spline은 곡률에 따라 각 방향의 스팬 + 개수와 위치가 자동으로 탐지됩니다. + 입력 NURBS 표면 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + nurbs surface,tspline,curvature - - 둘 이상의 분해된 럼프로 구성된 경우 솔리드를 개별 솔리드로 분리합니다. 하나의 연속된 럼프인 경우 동일한 솔리드를 반환합니다. - 분해된 솔리드 분리 - - split,disjoint - + + 지정된 벡터를 따라 곡선을 돌출시켜 T-Spline을 구성합니다. + 종단 곡선 + 벡터 돌출 + 거리를 벡터 방향으로 돌출 + 거리를 벡터 반대 방향으로 돌출 + 벡터 방향에 따른 스팬 수입니다. 0이 전달되면 벡터 방향에 의한 돌출이 수행되지 않습니다. + 벡터 반대 방향에 따른 스팬 수입니다. 0이 전달되면 벡터 반대 방향에 의한 돌출이 수행되지 않습니다. + 종단 방향 스팬 수입니다. 0 이하인 경우 자동으로 정의됩니다. + 종단 방향에 따른 스팬 분배에 대해 균일 또는 곡률 전략을 사용합니다. + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + tspline,extrude,curve - - 솔리드 복구를 시도합니다. - + + 경로를 따라 횡단면 곡선을 스윕하여 T-Spline을 구성합니다. + 종단 곡선 + 경로 곡선 + 스팬이 경로 방향으로 평행해야 하는 경우 + 경로 스팬 수 + 종단 스팬 수입니다. 0 이하인 경우 자동으로 정의됩니다. + 경로에 따른 스팬 분배에 대해 균일 또는 곡률 전략을 사용합니다. + 종단에 따른 스팬 분배에 대해 균일 또는 곡률 전략을 사용합니다. + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + tspline,sweep,curve - - Sphere의 문자열 표현을 가져옵니다 + + 축 원점 및 축 방향으로 형성된 축을 중심으로 종단 곡선을 스윕하여 + T-Spline 표면을 만듭니다. 이때 start_angle(도)와 + sweep_angle(도)을 지정합니다. + 종단 곡선 + 회전 중심 + 회전 축 + 회전이 시작되는 각도 + 회전이 종료되는 각도 + 반지름 스팬 수 + 높이의 스팬 수입니다. 0 이하인 경우 자동으로 정의됩니다. + 스팬 분배에 대해 균일 또는 곡률 전략을 사용합니다. + T-Spline 표면의 대칭 옵션 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + tspline,revolve,curve - - 입력 점을 중심으로 지정된 반지름을 사용하여 솔리드 구를 만듭니다. - - - - - Brep,brep - + + 선 리스트에서 T-Spline 표면을 만듭니다. + 곡선을 허용하지만 곡선의 시작 점 및 끝 점만 사용합니다. + T-Spline을 만들 수 있는 선입니다. 끝 점만 사용됩니다. + 조정된 면의 최대 수 + 곡선-곡선 교차점 공차 + Valence 2가 있는 정점에 각진 부분 적용 여부 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + tspline,line,build - - 표면의 네 입력 점이 포함된 솔리드 구를 만듭니다. - - - - Brep,brep - + + 곡선 또는 선의 네트워크를 사용하여 T-Spline 파이프 표면을 만듭니다. + 부드러운 접합이 각 곡선 교차점에 작성됩니다. + 일부 매개변수는 단일 값 또는 리스트를 사용할 수 있으며 각 곡선은 한 개의 값을 포함합니다. + 파이프를 작성하는 곡선의 리스트 + 작성된 파이프의 기본 반지름 + 곡선 교차점을 탐지하는 데 사용되는 공차 + 각 곡선의 세그먼트 수입니다. 리스트 크기는 곡선 개수이거나 복제의 경우 1, 자동 결정의 경우 0일 수 있습니다. + true이면 각 곡선 시작 부분의 핸들 매개변수가 자동으로 생성되고, rotationsAtStart, radiiAtStart 및 positionsAtStart의 사용자 매개변수는 무시됩니다. + true이면 각 곡선 끝부분의 핸들 매개변수가 자동으로 생성되고, rotationsAtEnd, radiiAtEnd 및 positionsAtEnd의 사용자 매개변수는 무시됩니다. + 각 곡선 시작 부분에 있는 각 파이프 핸들의 사용자 회전 각도(도)입니다. autoHandleStart가 true이면 이 매개변수는 무시됩니다. 리스트 크기는 곡선 개수이거나 복제의 경우 1일 수 있습니다. + 각 곡선 끝부분에 있는 각 파이프 핸들의 사용자 회전 각도(도)입니다. autoHandleEnd가 true이면 이 매개변수는 무시됩니다. 리스트 크기는 곡선 개수이거나 복제의 경우 1일 수 있습니다. + 각 곡선 시작 부분에 있는 각 파이프 핸들의 사용자 반지름입니다. autoHandleStart가 true이면 이 매개변수는 무시됩니다. 리스트 크기는 곡선 개수이거나 복제의 경우 1일 수 있습니다. + 각 곡선 끝부분에 있는 각 파이프 핸들의 사용자 반지름입니다. autoHandleEnd가 true이면 이 매개변수는 무시됩니다. 리스트 크기는 곡선 개수이거나 복제의 경우 1일 수 있습니다. + 각 곡선의 시작 부분에 있는 각 파이프 핸들의 사용자 위치를 곡선의 호 길이에 따라 0과 1 사이의 백분율로 나타낸 것입니다. autoHandleStart가 true이면 이 매개변수는 무시됩니다. 리스트의 크기는 곡선 개수이거나 복제의 경우 1일 수 있습니다. 각 곡선에서 시작 위치 및 끝 위치는 서로 겹치지 않아야 합니다. 시작 위치는 0에 가까울수록, 끝 위치는 1에 가까울수록 좋습니다. + 각 곡선의 끝 부분에 있는 각 파이프 핸들의 사용자 위치를 곡선의 호 길이에 따라 0과 1 사이의 백분율로 나타낸 것입니다. autoHandleEnd가 true이면 이 매개변수는 무시됩니다. 리스트의 크기는 곡선 개수이거나 복제의 경우 1일 수 있습니다. 각 곡선에서 시작 위치 및 끝 위치는 서로 겹치지 않아야 합니다. 시작 위치는 0에 가까울수록, 끝 위치는 1에 가까울수록 좋습니다. + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + tspline,create,pipe,curve - - 구를 입력 점에 최대한 가깝게 맞춥니다. - - - - Brep,brep - + + 지정된 T-Spline 표면을 단일 표면으로 결합합니다. + 표면은 분리될 수 있습니다. + 한 개 이상의 표면이 상자 모드에 있으면 출력 표면도 상자 모드에 있게 됩니다. + 주: 성공적으로 결합되려면 모든 입력 표면이 동일한 버전이어야 합니다. 이러한 이유로 하나 이상의 표면이 내부적으로 복제되고 해당 버전이 현재 Dynamo에서 사용되는 버전과 일치하도록 업그레이드되거나 다운그레이드될 수 있습니다. 따라서 결과 표면은 예상되는 결과와 미세하게 다를 수 있습니다. 입력 표면 자체는 변경되지 않습니다. + 결합할 T-Spline 표면 + tspline,combine - - 구의 중심점을 반환합니다. + + 지정된 T-Spline에 적용된 반사 리스트를 반환합니다. + tspline,symmetry,reflections - - 구의 반지름을 반환합니다. + + 지정된 T-Spline이 상자 모드에 있는 경우 True를 반환합니다. + tspline,boxmode,smooth - - Surface의 문자열 표현을 가져옵니다 + + 지정된 T-Spline이 추출 가능한 경우 True를 반환합니다(부드럽게 모드로 표시될 수 있음). + tspline,extractable - - 표면 모음을 하나의 표면에 결합합니다. 이 방법을 사용하면 결과 결합이 비복합 또는 다중 면인 경우 polySurface가 되돌려질 수 있습니다. - 표면의 모음입니다. - 표면의 결합 - - merge,join,boolean,addition - + + 지정된 T-Spline이 닫혀 있는 경우 True를 반환합니다. + tspline,closed - - 입력 횡단면 곡선 사이에서 로프트하여 표면을 만듭니다. - 로프트할 곡선 - 로프트로 작성된 표면 - - loft - + + 지정된 T-Spline이 수밀인 경우 True를 반환합니다. 모든 닫힌 표면은 수밀하지만 일부 수밀 표면이 열려 있습니다. + tspline,watertight - - 입력 횡단면 선 사이에서 로프트하여 표면을 만듭니다. Surface.ByLoft보다 약간 더 빠르고 덜 매끄러운 결과를 생성합니다. - - - - ruledsurface,lines - - - 0.5,0.4 - + + 지정된 T-Spline이 표준인 경우 True를 반환합니다(모든 T 점은 별 모양 점과 두 개 이상의 ISO 곡선으로 분리됨). + tspline,standard - - 지정된 안내 곡선(난간이라고도 함)을 사용하여 횡단면을 통해 표면을 로프트합니다. 안내 곡선은 모든 횡단면 곡선과 교차해야 합니다. - - - - - loftbyrail - + + 지정된 TSpline 표면을 모양에 따라 솔리드 또는 표면으로 변환합니다. + 주: 입력 표면이 Dynamo에 로드된 버전보다 더 높은 T-Spline 버전에서 작성된 경우 B-Rep가 예기치 않게 약간 변경될 수 있습니다. 이 경우 표면 복사본이 Dynamo 버전으로 다운그레이드되고 변환에 사용됩니다. + 결과 본체에 입력 TSpline 표면과 같은 위상이 있는지 확인합니다. + 위상 도면요소(솔리드 또는 표면) + tspline,brep,solid,surface - - 지정된 안내 곡선(난간이라고도 함)을 사용하여 횡단면을 통해 표면을 로프트합니다. 안내 곡선은 모든 횡단면 곡선과 교차해야 합니다. - 로프트할 곡선 - 로프트를 안내하는 곡선 - 로프트로 작성된 표면 - - loftbyrails,loft rails,guides - + + 지정된 T-Spline 표면을 메쉬로 변환합니다. 메쉬에는 삼각형과 쿼드가 모두 포함될 수 있습니다. + 각 방향으로 세그먼트의 최소 수입니다. 최소 1개 세그먼트가 항상 생성됩니다. + 메쉬에서 표면까지 허용되는 최대 거리입니다. 0 또는 음수 값으로 설정하면 사용할 수 없게 됩니다. + 메쉬 도면요소 + tspline,convert,mesh - - 경로를 따라 종단 곡선을 스윕하여 표면을 작성합니다. - 스윕할 곡선 - 스윕에 사용된 경로 곡선 - 경로를 따라 프로파일을 스윕하여 작성된 표면 - - sweep,rail,guide,sweep1 - + + TSpline 표면의 면 법선 방향으로 지정된 거리만큼 지정된 TSpline 표면을 굵게 합니다. + 굵게 할 거리 + 결과 모서리를 각지게 할 지 여부를 결정합니다. + 굵어진 TSpline 표면 + tspline,thicken,normal - - 경로를 따라 종단 곡선을 스윕하여 표면을 작성합니다. - 스윕할 곡선 - 스윕에 사용된 경로 곡선 - 스윕의 끝을 잘라내어 경로에 수직으로 만듭니다. - 경로를 따라 종단을 스윕하여 작성된 표면 - - sweep,rail,guide,sweep1 - + + 지정된 벡터로 지정된 T-Spline 표면을 두껍게 합니다. + 굵게 할 방향 + 결과 모서리를 각지게 할 지 여부를 결정합니다. + 굵어진 TSpline 표면 + tspline,thicken,vector - - 닫힌 다각형의 입력 점을 연결하고 패칭하는 다각형 표면을 만듭니다. - 둘레 점 리스트 - 둘레 점에서 작성된 표면 - - patch,surfacebypolygon - + + T-Spline 표면의 지정된 모서리에 각진 부분을 추가합니다. + 각지게 만들 모서리 + 각진 모서리가 있는 TSpline 표면 + tspline,edge,crease - - 횡단면 곡선을 두 개의 난간으로 표시되는 경로를 따라 스윕합니다 - 스윕할 입력 경로입니다. - 스윕 방향을 안내하는 레일입니다. - 경로를 따라 스윕할 종단 곡선입니다. - 두 난간을 스윕하여 작성된 표면 - - sweep2,guides - + + 지정된 모서리 세트에서 각진 부분을 제거합니다. + 각진 부분을 제거할 모서리 + 각진 부분이 제거된 모서리가 있는 TSpline 표면 + tspline,crease,uncrease - - 원점에 의해 형성된 광선 축 주위로 종단 곡선을 벡터 축 방향으로 스윕(start_angle(도)에서 시작하고, sweep_angle(도) 스윕)하여 표면을 만듭니다. - 회전할 종단 곡선 - 회전 축 원점 - 회전 축 방향 - 시작 각도(도) - 스윕 각도(도) - 프로파일을 회전하여 만든 표면 - - lathe - + + T-Spline 표면의 지정된 정점 세트에 각진 부분을 추가합니다. + 각지게 할 정점 + 각진 모서리가 있는 TSpline 표면 + tspline,edge,crease - - 입력 곡선에 의해 정의된 닫힌 경계의 내부를 채워 표면을 만듭니다. - 서피스 경계로 사용된 닫힌 곡선 - 패치로 작성된 표면 - - edgesrf,edgesurface,patch,fill - + + 지정된 정점 세트에서 각진 부분을 제거합니다. + 각진 부분을 제거할 정점 + 각진 부분이 제거된 모서리가 있는 TSpline 표면 + tspline,crease,uncrease - - 총 표면적을 반환합니다. + + 지정된 정점 리스트를 단일 정점으로 용접합니다. + 용접할 정점 + 결과 정점 그립의 위치입니다. 그립의 평균 위치는 null이 전달된 후 사용됩니다. + 입력 위상의 하위 각진 부분을 유지합니다. + 용접된 정점이 있는 TSpline 표면 + tspline,weld,vertex - - 표면의 모든 경계 모서리 길이의 합을 반환합니다. - - circumference - + + 첫 번째와 두 번째 그룹의 정점을 쌍으로 용접합니다. + 첫 번째 그룹은 이 T-Spline의 정점으로 간주됩니다. + 두 번째 그룹의 정점은 이 표면 또는 다른 표면에 있을 수 있습니다. + 다른 T-Spline의 경우 용접 작업 전에 결합이 수행됩니다. + 용접할 정점의 첫 번째 그룹 + 용접할 정점의 두 번째 그룹 + 입력 위상의 하위 각진 부분을 유지합니다. + 용접된 정점이 있는 TSpline 표면 + tspline,weld,vertex - - 표면이 U 방향으로 닫혀 있는 경우 True, 아닌 경우 false를 반환합니다. - - - 표면이 V 방향으로 닫혀 있는 경우 True, 아닌 경우 false를 반환합니다. + + 일치하는 모든 정점을 찾고 모두 용접합니다. + 일치를 찾을 공차 범위 + 일치 정점이 없는 TSpline 표면 + tspline,weld,coincident,vertex - - 표면이 U 또는 V 방향으로 닫혀 있는 경우 True, 아닌 경우 false를 반환합니다. + + 지정된 모든 모서리를 용접 해제합니다. 해당하는 모든 모서리의 각 정점이 용접 해제됩니다. + 용접 해제할 모서리 세트 + 용접 해제된 모서리가 있는 TSpline 표면 + tspline,unweld,edge - - 이 표면에서 입력 도구를 뺍니다. - - - - difference,trim,removefrom,cut - + + 지정된 모든 정점을 용접 해제합니다. 각 정점의 모든 모서리가 용접 해제됩니다. + 용접 해제할 정점 세트 + 용접 해제된 정점이 있는 TSpline 표면 + tspline,unweld,vertex - - 이 표면 및 입력 표면 결합의 부울 차이입니다. 이 방법을 사용하면 결과 부울이 비복합 또는 다중 면인 경우 polySurface가 되돌려질 수 있습니다. - 뺄 다른 표면 - 결과 부울 표면 또는 PolySurface - - subtract,differencemany,diffall,diff multi - + + T-Spline 및 곡선의 닫힌 루프와 일치하게 만듭니다. + 일치하게 만드는 닫힌 T-Spline 모서리 루프 + 일치하게 만드는 닫힌 곡선 루프 + G0, G1, G2와 일치하게 만드는 형상 연속성 + 일치하게 만드는 동안 arcLength 정렬 사용 여부 + true이면 추가 제어점이 T-Spline에 추가되어 지정된 공차 이내로 표면을 일치시킵니다. + 미세 조정 단계의 최대 수입니다. useRefinement가 false로 설정되어 있으면 무시됩니다. + 도달할 공차입니다. useRefinement가 false로 설정되어 있으면 무시됩니다. + 일치하게 만드는 동안 전파 사용 여부 + 일치에 영향을 받는 표면의 정도를 결정합니다. usePropagation이 false로 설정되어 있으면 무시됩니다. + G1의 경우 접선 축척이고, G2의 경우 곡률 축척입니다. 연속성이 G0이면 무시됩니다. + 정렬 방향의 반향 여부 + 지정된 T-Spline 경계 모서리와 곡선 루프 사이에 위치한 T-Spline 표면 + tspline,match,curve - - 입력 점의 UV 매개변수 쌍을 반환합니다. 이는 Point at 매개변수의 역수입니다. - - - - evaluateatpoint,surfaceatpoint,uvatpoint,uvs - - - 0.5,0.5,0.5,0.4 - + + T-Spline 및 BRep 모서리의 닫힌 루프와 일치하게 만듭니다. + 먼저, 모서리 루프가 곡선 루프로 변환되고 일치가 수행됩니다. + 일치하게 만드는 닫힌 T-Spline 모서리 루프 + 일치하게 만드는 닫힌 BRep 모서리 루프 + G0, G1, G2와 일치하게 만드는 형상 연속성 + 일치하게 만드는 동안 arcLength 정렬 사용 여부 + true이면 추가 제어점이 T-Spline에 추가되어 지정된 공차 이내로 표면을 일치시킵니다. + 미세 조정 단계의 최대 수입니다. useRefinement가 false로 설정되어 있으면 무시됩니다. + 도달할 공차입니다. useRefinement가 false로 설정되어 있으면 무시됩니다. + 일치하게 만드는 동안 전파 사용 여부 + 일치에 영향을 받는 표면의 정도를 결정합니다. usePropagation이 false로 설정되어 있으면 무시됩니다. + G1의 경우 접선 축척이고, G2의 경우 곡률 축척입니다. 연속성이 G0이면 무시됩니다. + 정렬 방향의 반향 여부 + 지정된 T-Splie 경계 모서리와 BRep 모서리 루프 사이에 위치한 T-Spline 표면 + tspline,match,brep - - 하나 이상의 닫힌 PolyCurves 모음을 사용하여 표면을 자릅니다. 루프 중 하나는 입력 표면의 경계 루프여야 합니다. 또한 구멍에 대해 하나 이상의 내부 루프를 추가해야 합니다. - - - - trim multiple,removeloops,cutloops - + + T-Spline 위상에서 정점을 제거합니다. + 삭제할 하나 이상의 정점 + 삭제된 정점이 있는 TSpline 표면 + tspline,vertex,vertices,delete - - 지정된 공차 내에서 모두 표면에 있어야 하는 하나 이상의 닫힌 PolyCurve 모음을 사용하여 표면을 자릅니다. 입력 표면에서 하나 이상의 구멍을 잘라내야 하는 경우 표면의 경계에 대해 하나의 외부 루프를 지정하고 각 구멍에 대해 하나의 내부 루프를 지정해야 합니다. 표면 경계와 구멍 사이의 영역을 잘라야 하는 경우 각 구멍에 대한 루프만 제공해야 합니다. 구형 표면과 같은 외부 루프가 없는 주기 표면의 경우 잘린 영역은 루프 곡선의 방향을 반전하여 제어할 수 있습니다. - 입력에서 임의의 순서로 있을 수 있는 하나 이상의 닫힌 PolyCurve입니다. 이러한 루프는 서로 교차하면 안 됩니다. - 곡선 끝이 일치하는지 여부와 곡선과 표면이 일치하는지를 확인할 때 사용되는 공차입니다. 제공된 공차는 입력 polycurve 작성에 사용된 공차보다 작을 수 없습니다. 기본값 0.0은 입력 polycurve 작성에 사용된 최대 공차가 사용된다는 것을 의미합니다. - 닫힌 루프에 의해 잘린 표면. - - trim multiple,removeloops,cutloops - + + T-Spline 위상에서 모서리를 제거합니다. + 삭제할 하나 이상의 모서리 + 삭제된 모서리가 있는 TSpline 표면 + tspline,edge,delete - - 표면의 입력 점에서 표면 법선을 반환합니다. - 표면 법선을 평가할 점 - 점의 법선 - - perpendicular - + + T-Spline 위상에서 면을 제거합니다. + 삭제할 하나 이상의 면 + 삭제된 면이 있는 TSpline 표면 + tspline,face,delete - - 표면의 Nurbs 표현을 가져옵니다. 이 방법은 특정 상황에서 표면과 거의 비슷할 수도 있습니다. - + + T-Spline 시각화 스타일을 변경합니다. + True가 전달되면 부드러운 시각화가 적용되고 그렇지 않으면 상자 모드가 적용됩니다. + 부드러운 시각화 활성화 또는 비활성화 + 선택한 시각화 스타일이 적용된 T-Spline + tspline,visualization,mode,smooth,box - - 표면의 Nurbs 표현을 가져옵니다. 이 메서드는 특정 상황에서 표면을 근사치로 계산할 수 있습니다. - 변환하기 전에 표면을 원래 매개변수 범위로 복원해야 하는지 여부를 결정합니다. 표면의 매개변수 범위가 제한될 수 있습니다(예: 자르기 작업 후). - + + 모서리 세트에서 단일 또는 다중 대칭 돌출을 수행하고 지정된 벡터를 따라 새 모서리를 이동합니다. + 돌출할 모서리 세트 + 새 모서리를 이동시킬 벡터 + 작성될 새 세그먼트의 양 + 돌출된 모서리가 있는 T-Spline + tspline,extrude,direction,vector,edge - - 지정된 공차 내에서 표면의 Nurbs 표현을 가져옵니다. 이 방법은 특정 상황에서 표면과 거의 비슷할 수도 있습니다. - 지정된 공차 - 표면의 Nurbs 표면 표현 - - tonurbs - + + 면 세트에서 단일 또는 다중 대칭 돌출을 수행하고 지정된 벡터를 따라 새 모서리를 이동합니다. + 돌출할 면 세트 + 새 면을 이동시킬 벡터 + 작성될 새 세그먼트의 양 + 돌출된 면이 있는 T-Spline + tspline,extrude,direction,vector,face - - 표면을 두껍게 하여 솔리드로 만들고, 표면의 양쪽에서 표면 법선 방향으로 돌출합니다. - 두껍게 할 양 - 솔리드로 두껍게 한 표면 - - offset,tosolid - + + 모서리 세트에서 단일 또는 다중 대칭 돌출을 수행하고 지정된 곡선의 경로를 따라 새 모서리를 이동합니다. + 돌출할 모서리 세트 + 새 모서리가 전개되는 경로 + 작성될 새 세그먼트의 양 + 돌출된 모서리가 있는 T-Spline + tspline,extrude,curve,edge - - 표면을 두껍게 하여 솔리드로 만들고 표면 법선 방향으로 돌출합니다. both_sides 매개변수가 true인 경우 표면이 양쪽에서 두꺼워집니다. - 두껍게 할 양 - 양쪽에서 두껍게 하려면 True, 한쪽에서 두껍게 하려면 False - 솔리드로 두껍게 한 표면 - - offset,bothsides,tosolid - + + 면 세트에서 단일 또는 다중 대칭 돌출을 수행하고 지정된 곡선의 경로를 따라 새 모서리를 이동합니다. + 돌출할 면 세트 + 새 면이 전개되는 경로 + 작성될 새 세그먼트의 양 + 돌출된 면이 있는 T-Spline + tspline,extrude,curve,face - - 표면의 간격을 표면 법선 방향으로 지정된 거리만큼 띄웁니다. - 간격 띄우기 크기 - 간격 띄우기된 표면 + + 지정된 모서리를 면의 채널로 대체합니다. + 대체할 모서리 세트 + 베벨이 선택한 모서리와 인접하는 면의 백분율(0~1)에 포함됩니다. + 채널에서 면의 행 수 + 이전 모델의 상자 모드 면에 새 면을 작성할 지 여부 + 베벨이 둥글거나 평평한 정도에 대한 정보를 결정합니다. 0~1 사이 값을 갖습니다. + 베벨 모서리가 있는 T-Spline + tspline,bevel,edge - - 반환된 좌표계에서는 xAxis, yAxis 및 zAxis를 사용하여 uDir, vDir 및 법선을 표현합니다. xAxis, yAxis의 길이가 곡률을 나타냅니다. - 매개변수의 U 구성요소 - 매개변수의 V 구성요소 - 표면의 UV 위치에서 법선, U 방향 및 V 방향을 기준으로 한 좌표계 + + 인접하는 모서리를 따라 지정된 모서리를 슬라이딩합니다. + 슬라이딩할 모서리 세트 + 모서리가 인접하는 면으로 백분율(0~1)만큼 슬라이딩됩니다. + 베벨이 둥글거나 편평한 정보를 결정합니다. 0~1 사이 값을 갖습니다. + 슬라이딩된 모서리가 있는 T-Spline + tspline,slide,edge - - 주 곡률 방향으로 정렬된 CoordinateSystem을 반환합니다. - 매개변수의 U 구성요소 - 매개변수의 V 구성요소 - 주 곡률 방향으로 정렬된 CoordinateSystem + + 지정된 모서리를 병합합니다. 각 그룹의 모서리는 같은 개수의 + 연속된 세트를 만듭니다.첫 번째 그룹의 모서리는 이 표면의 모서리로 + 간주됩니다. 두 번째 그룹의 모서리는 이 표면 또는 기타 다른 표면에 + 있을 수 있습니다. 다른 표면인 경우 병합하기 전에 + 결합이 수행됩니다. + 병합할 첫 번째 모서리 세트 + 병합할 두 번째 모서리 세트 + 표면은 원래 표면과 더 근접하게 일치합니다. + 병합된 모서리가 있는 T-Spline 표면 + tspline,merge,edge - - 지정된 U 및 V 매개변수에서 U 접선 벡터를 반환합니다. - 매개변수의 U 구성요소 - 매개변수의 V 구성요소 - U 접선 벡터 + + 두 면 세트 사이에 브리지를 만듭니다. 첫 번째 그룹의 항목은 + 이 표면의 하위로 간주됩니다. 두 번째 그룹의 항목은 + 이 표면의 하위에 있거나 다른 표면에 속할 수 있습니다. + 각 그룹 내의 위상은 인접하지 않을 수 있지만, + 같은 개수의 별개 루프를 만들어야 합니다. + 브리지할 면의 첫 번째 그룹 + 브리지할 면의 두 번째 그룹 + 각 별개의 위상 루프에 대해 곡선 브리지 + (빈 리스트가 전달되면 직선이 사용되고 하나의 곡선이 전달되면 + 둘 이상 입력 루프가 탐지된 경우 곡선이 복제됨) + 위상의 각 별개의 루프에 대해 브리지되는 곡선을 + 따라 프레임의 법선 주위를 완전히 회전하는 수 + (빈 리스트가 전달되면 0이 사용되고 하나의 값이 전달되면 + 둘 이상 입력 루프가 탐지된 경우 해당 값이 복제됨) + 각 별개의 위상 루프에 대한 브리지를 따라 + 따라 위치하는 세그먼트 수입니다. 각 그룹의 스팬 개수는 + 해당하는 회전 수보다 커야 합니다(빈 리스트가 전달되면 1이 + 사용되고 하나의 값이 전달되면 둘 이상 입력 루프가 탐지된 경우 + 해당 값이 복제됨). + 경계 모서리 사이의 브리지를 삭제합니다. + 입력 위상의 하위 각진 부분을 + 유지합니다. + 첫 번째 그룹에서 각 별개의 + 위상 루프에 대한 방향이 지정된 정점의 리스트입니다(정점 수는 + 비어 있을 수 있는 탐지된 입력 루프 또는 리스트와 같아야 함). + 두 번째 그룹에서 각 별개의 + 위상 루프에 대한 방향이 지정된 정점의 리스트입니다(정점 수는 + 비어 있을 수 있는 탐지된 입력 루프 또는 리스트와 같아야 함). + 해당하는 위상 루프에 대해 + 브리지의 정렬을 반전하는지 여부를 표시하는 플래그의 리스트입니다 + (빈 리스트가 전달되면 False로 설정되고, 하나의 값이 전달되면 + 탐지된 각 입력 루프에 대해 해당 값이 복제됨). + 브리지에 의해 연결된 위상이 있는 TSpline 표면 + tspline,bridge,face - - 지정된 U 및 V 매개변수에서 V 접선 벡터를 반환합니다. - 매개변수의 U 구성요소 - 매개변수의 V 구성요소 - V 접선 벡터 + + 면 세트와 모서리 세트 사이에 브리지를 만듭니다. 첫 번째 + 그룹의 항목은 이 표면의 하위로 간주됩니다. 두 번째 + 그룹의 항목은 이 표면의 하위이거나 다른 표면에 속할 수 있습니다. + 각 그룹 내의 위상은 인접하지 않을 수 있지만 + 동일한 개수의 별개 루프를 만들어야 합니다. + 브리지할 면의 첫 번째 그룹 + 브리지할 모서리의 두 번째 그룹 + 각 별개의 위상 루프에 대해 곡선 브리지 + (빈 리스트가 전달되면 직선이 사용되고 하나의 곡선이 전달되면 + 둘 이상 입력 루프가 탐지된 경우 곡선이 복제됨) + 위상의 각 별개의 루프에 대해 브리지되는 곡선을 + 따라 프레임의 법선 주위를 완전히 회전하는 수 + (빈 리스트가 전달되면 0이 사용되고 하나의 값이 전달되면 + 둘 이상 입력 루프가 탐지된 경우 해당 값이 복제됨) + 각 별개의 위상 루프에 대한 브리지를 따라 + 따라 위치하는 세그먼트 수입니다. 각 그룹의 스팬 개수는 + 해당하는 회전 수보다 커야 합니다(빈 리스트가 전달되면 1이 + 사용되고 하나의 값이 전달되면 둘 이상 입력 루프가 탐지된 경우 + 해당 값이 복제됨). + 경계 모서리 사이의 브리지를 삭제합니다. + 입력 위상의 하위 각진 부분을 + 유지합니다. + 첫 번째 그룹에서 각 별개의 + 위상 루프에 대한 방향이 지정된 정점의 리스트입니다(정점 수는 + 비어 있을 수 있는 탐지된 입력 루프 또는 리스트와 같아야 함). + 두 번째 그룹에서 각 별개의 + 위상 루프에 대한 방향이 지정된 정점의 리스트입니다(정점 수는 + 비어 있을 수 있는 탐지된 입력 루프 또는 리스트와 같아야 함). + 해당하는 위상 루프에 대해 + 브리지의 정렬을 반전하는지 여부를 표시하는 플래그의 리스트입니다 + (빈 리스트가 전달되면 False로 설정되고, 하나의 값이 전달되면 + 탐지된 각 입력 루프에 대해 해당 값이 복제됨). + 브리지에 의해 연결된 위상이 있는 TSpline 표면 + tspline,bridge,face,edge - - 지정된 U 및 V 매개변수에서 법선 벡터를 반환합니다. - 매개변수의 U 구성요소 - 매개변수의 V 구성요소 - 매개변수의 법선 + + 모서리 세트와 면 세트 사이에 브리지를 만듭니다. 첫 번째 그룹의 + 항목은 이 표면의 하위로 간주됩니다. 두 번째 그룹의 + 항목은 이 표면의 하위이거나 다른 표면에 속할 수 있습니다. + 각 그룹 내의 위상은 인접하지 않을 수 있지만 + 동일한 개수의 별개 루프를 만들어야 합니다. + 브리지할 모서리의 첫 번째 그룹 + 브리지할 면의 두 번째 면 + 각 별개의 위상 루프에 대해 곡선 브리지 + (빈 리스트가 전달되면 직선이 사용되고 + 하나의 곡선이 전달되면 둘 이상 입력 루프가 탐지된 경우 곡선이 복제됨) + 위상의 각 별개의 루프에 대해 브리지되는 곡선을 + 따라 프레임의 법선 주위를 완전히 회전하는 수 + (빈 리스트가 전달되면 0이 사용되고 하나의 값이 전달되면 + 둘 이상 입력 루프가 탐지된 경우 해당 값이 복제됨) + 각 별개의 위상 루프에 대한 브리지를 따라 + 따라 위치하는 세그먼트 수입니다. 각 그룹의 스팬 개수는 + 해당하는 회전 수보다 커야 합니다(빈 리스트가 전달되면 1이 + 사용되고 하나의 값이 전달되면 둘 이상 입력 루프가 탐지된 경우 + 해당 값이 복제됨). + 경계 모서리 사이의 브리지를 삭제합니다. + 입력 위상의 하위 각진 부분을 + 유지합니다. + 첫 번째 그룹에서 각 별개의 + 위상 루프에 대한 방향이 지정된 정점의 리스트입니다(정점 수는 + 비어 있을 수 있는 탐지된 입력 루프 또는 리스트와 같아야 함). + 두 번째 그룹에서 각 별개의 + 위상 루프에 대한 방향이 지정된 정점의 리스트입니다(정점 수는 + 비어 있을 수 있는 탐지된 입력 루프 또는 리스트와 같아야 함). + 해당하는 위상 루프에 대해 + 브리지의 정렬을 반전하는지 여부를 표시하는 플래그의 리스트입니다 + (빈 리스트가 전달되면 False로 설정되고, 하나의 값이 전달되면 + 탐지된 각 입력 루프에 대해 해당 값이 복제됨). + 브리지에 의해 연결된 위상이 있는 TSpline 표면 + tspline,bridge,face,edge - - 입력 U 및 V 좌표에서 도함수를 반환합니다. - 매개변수의 U 구성요소 - 매개변수의 V 구성요소 - 표면의 U 및 V 파생 - - tangent,normal - + + 모서리 세트 사이에 브리지를 만듭니다. 첫 번째 + 그룹의 항목은 이 표면의 하위로 간주됩니다. 두 번째 + 그룹의 항목은 이 표면의 하위이거나 다른 표면에 속할 수 있습니다. + 각 그룹 내의 위상은 인접하지 않을 수 있지만 + 동일한 개수의 별개 루프를 만들어야 합니다. + 브리지할 모서리의 첫 번째 그룹 + 브리지할 모서리의 두 번째 그룹 + 각 별개의 위상 루프에 대해 곡선 브리지 + (빈 리스트가 전달되면 직선이 사용되고 하나의 곡선이 전달되면 + 둘 이상 입력 루프가 탐지된 경우 곡선이 복제됨) + 위상의 각 별개의 루프에 대해 브리지되는 곡선을 + 따라 프레임의 법선 주위를 완전히 회전하는 수 + (빈 리스트가 전달되면 0이 사용되고 하나의 값이 전달되면 + 둘 이상 입력 루프가 탐지된 경우 해당 값이 복제됨) + 각 별개의 위상 루프에 대한 브리지를 따라 + 따라 위치하는 세그먼트 수입니다. 각 그룹의 스팬 개수는 + 해당하는 회전 수보다 커야 합니다(빈 리스트가 전달되면 1이 + 사용되고 하나의 값이 전달되면 둘 이상 입력 루프가 탐지된 경우 + 해당 값이 복제됨). + 경계 모서리 사이의 브리지를 삭제합니다. + 입력 위상의 하위 각진 부분을 + 유지합니다. + 첫 번째 그룹에서 각 별개의 + 위상 루프에 대한 방향이 지정된 정점의 리스트입니다(정점 수는 + 비어 있을 수 있는 탐지된 입력 루프 또는 리스트와 같아야 함). + 두 번째 그룹에서 각 별개의 + 위상 루프에 대한 방향이 지정된 정점의 리스트입니다(정점 수는 + 비어 있을 수 있는 탐지된 입력 루프 또는 리스트와 같아야 함). + 해당하는 위상 루프에 대해 + 브리지의 정렬을 반전하는지 여부를 표시하는 플래그의 리스트입니다 + (빈 리스트가 전달되면 False로 설정되고, 하나의 값이 전달되면 + 탐지된 각 입력 루프에 대해 해당 값이 복제됨). + 브리지에 의해 연결된 위상이 있는 TSpline 표면 + tspline,bridge,edge - - U 및 V 매개변수에서 가우스 곡률을 반환합니다. - - - - - developable - + + T-Spline의 구멍 채우기 + 안쪽에 구멍이 있는 모서리 세트입니다. 모서리는 반드시 경계여야 합니다. + 구멍 채우기 방법: 0 - 다듬기, 1 - 다각형, 2 - 축소, 3 - 축소 및 용접 + 입력 위상의 하위 각진 부분을 유지합니다. + tspline,edge,fill,hole - - U 및 V 매개변수에서 주 곡률을 반환합니다. - - - + + 지정된 반사 리스트를 T-Spline에 추가합니다. + 반사 리스트 + 대칭 부분 용접 여부 + 대칭 부분을 용접할 공차 + 새 반사가 추가된 T-Spline 표면 - - U 및 V 매개변수에서 주 방향 벡터를 반환합니다. - 매개변수의 U 구성요소 - 매개변수의 V 구성요소 - U 및 V 접선 벡터 + + 지정된 T-Spline에서 모든 반사를 제거합니다. + 지정된 반사가 제거된 T-Spline 표면 - - 지정된 U 및 V 매개변수에서 점을 반환합니다. - - - - - surfacepoint - + + 입력 표면의 모든 위상을 압축하고 색인을 연속하도록 만듭니다. 이 기능은 색인의 상대 순서를 유지합니다. + tspline,index,compress - - 표면의 모든 경계 곡선을 반환합니다. - - - edges - + + 정확한 입력에 따라 정확한 모드 또는 단순 모드에서 지정된 면을 + 각각 4개 면으로 세분화합니다. + 세분화할 면 리스트 + False인 경우 결과 표면은 원래 표면보다 더 평평하고 더 선명할 수 있고, + True인 경우 원래 모양을 유지합니다. + 지정된 면이 세분화된 T-Spline + tspline,subdivide,faces,simple - - 지정된 표면에서 매개변수 선 곡선을 만듭니다. 표면의 u 또는 v 매개변수 선을 나타내는 곡선을 만듭니다. 매개변수 선은 일정한 반대 u 또는 v 매개변수에서 u 또는 v 매개변수가 증가하는 방향으로 이어집니다. 결과 곡선은 표면 매개변수화와 일치하며 표면 매개변수 범위에 의해 범위의 경계가 설정됩니다. 반환되는 곡선의 유형은 표면 유형에 따라 다릅니다. - 방향 == 0인 경우 U 매개변수 선을 작성하고, 방향 == 1인 경우 V 매개변수 선을 작성합니다. - - - - lines - - - 0.4 - + + 지정된 T-Spline 표면을 보간합니다. 전향 보간법은 제어점을 표면에 해당하는 파라메트릭 위치로 이동시킵니다. 후향 보간법은 각각의 원래 제어점에 대한 표면에 점을 생성하고 이 제어점을 해당하는 표면 점으로 이동시킵니다. + 보간 방향: False인 경우 전향, 그렇지 않으면 후향 + 지정된 방향으로 보간된 T-Spline + tspline,interpolate,reverse - - 법선이 반전된 새 표면을 반환합니다. 이 표면은 변경되지 않습니다. - 입력 표면과 동일하지만 반전된 법선이 있는 표면 + + 지정된 모든 T-Spline 정점을 가져오고 대상 형상의 가장 가까운 점으로 + 당깁니다. surfacePoints가 True이면 정점의 표면 점이 당겨지고 + False이면 조정 그립이 당겨집니다. + 당길 정점 리스트 + 당길 형상 리스트 + 표면 또는 정점의 제어점을 사용하는지 여부를 표시하는 플래그 + 당겨진 정점이 있는 T-Spline 표면 + tspline,pull,vertices - - 이 표면과 입력 표면을 PolySurface로 결합합니다 - - - - topolysurface - + + 지정된 정점의 제어점을 단일 평면으로 평평하게 합니다. + 최소 4개 이상 정점이 필요합니다. + 정점 리스트 + 평평해진 정점이 있는 T-Spline 표면 + tspline,flatten,vertices - - 이 표면과 입력 표면을 PolySurface로 결합합니다 - - - - join multiple,joinmany,joinall,topolysurface - + + 지정된 정점의 제어점을 지정된 평면과 평행해지는 + 단일 평면으로 평평하게 합니다. + 최소 4개 이상 정점이 필요합니다. + 정점 리스트 + 정점을 평행하게 맞출 평면 + 평평해진 정점이 있는 T-Spline 표면 + tspline,flatten,vertices,fitparallel - - 입력 형상을 입력 벡터 방향으로 이 표면에 투영합니다. !!이 투영 방법은 현재 점 또는 곡선만 지원합니다!! - - - - - projecttosurface,projectonto - + + 지정된 면을 대칭이 없는 새 T-Spline 표면에 복사합니다. + 복제할 면 + 선택한 면만 포함하는 T-Spline 표면 + tspline,face,duplicate - - 표면 복구를 시도합니다. - + + 메쉬에서 모든 면의 법선을 반전합니다. + 반전된 법선이 있는 T-Spline 표면 + tspline,flip,normal,vector - - Topology의 문자열 표현을 가져옵니다 + + T-spline 표면의 모든 매듭 간격을 균일하게 만듭니다. + 균일한 간격으로 지정된 T-Spline 표면 + tspline,knot,uniform - - 토폴로지의 정점 + + 지정된 T-Spline을 정확한 삽입이 수행될 수 있는 위치에 있는 점으로 + 표준화합니다. 표준화할 수 없으면 이유를 설명하는 + 경고가 표시됩니다. + 표준화된 T-Spline 표면 + tspline,standardize - - 토폴로지의 모서리 + + 지정된 벡터를 따라 지정된 점을 이동합니다. + 이동할 정점 리스트 + 이동할 방향 + 표면 또는 정점의 제어점을 사용하는지 여부를 표시하는 플래그 + - - 위상 면 + + 지정된 T-Spline 표면 세트를 T-Spline 장면 파일로 내보냅니다. + 내보낼 T-Spline 표면 세트 + 저장할 파일의 경로 + T-Spline 세트가 저장되는 파일 경로 + tspline,export,save,tss,path - - TSplineEdge의 문자열 표현을 가져옵니다. + + 지정된 T-Spline 표면을 T-Spline 메쉬 파일로 내보냅니다. + 내보낼 T-Spline 표면 + 저장할 파일의 경로 + T-Spline 세트가 저장되는 파일 경로 + tspline,export,save,tsm,path - - 이 모서리에 인접한 TSplineFaces + + 지정된 T-spline 표면을 T-spline 메시(TSM) 형식의 문자열로 변환합니다. + 직렬화할 T-스플라인 표면 + T-스플라인 표면이 직렬화되는 문자열 + tspline,import,serialize - - 이 모서리가 시작하는 TSplineVertex + + T-Spline 메쉬(TSM) 형식의 지정된 문자열에서 T-Spline 표면을 작성합니다. + T-Spline 메쉬 파일의 문자열 표현 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + 리스트에서 새로 로드된 T-Spline 표면 + tspline,import,serialize - - 이 모서리가 끝나는 정점 + + 지정된 T-Spline 메쉬 파일 경로에서 T-Spline 표면을 로드합니다. + 로드할 파일의 경로 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + 리스트에서 새로 로드된 T-Spline 표면 + tspline,import,load,tsm,path - - TSEdge의 UVN 프레임 반환(헐의 점, U 벡터, V 벡터 및 법선) + + 지정된 T-Spline 메쉬 파일에서 T-Spline 표면을 로드합니다. + 로드할 파일의 경로 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + 리스트에서 새로 로드된 T-Spline 표면 + tspline,import,load,tsm,file - - TSEdge 색인 + + 지정된 T-Spline 장면 파일 경로에서 T-Spline 표면 세트를 로드합니다. + 로드할 파일의 경로 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + 새로 로드된 T-Spline 표면 세트 + tspline,import,load,tss,path - - TSEdge가 경계에 있는지 여부 + + 지정된 T-Spline 장면 파일에서 T-Spline 표면 세트를 로드합니다. + 로드할 파일의 경로 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + 새로 로드된 T-Spline 표면 세트 + tspline,import,load,tss,file - - TSEdge의 매니폴드 여부 + + UV의 문자열 표현을 가져옵니다 - - 여러 TSEdge 특성: uvnFrame 및 색인, TSEdge가 경계에 있는지 여부, TSEdge의 매니폴드 여부 - + + 두 UV를 비교합니다 + 다른 UV + 두 객체가 같은지 여부 - - TSplineFace의 문자열 표현을 가져옵니다. + + 이 유형에 대한 hashcode를 가져옵니다 + 이 객체 전용 hashcode - - 반시계 방향으로 이 면 주위의 모든 TSplineEdges + + 두 double 값에서 UV를 만듭니다. + U 값 + V 값 + 좌표로 작성된 UV + + surfaceparam,parameters,uv,uvs + - - 반시계 방향으로 이 면 주위의 모든 TSplineVertices + + UV의 U 구성요소 가져오기 + + uv,uvs + - - TSplineFace의 UVN 프레임 반환(헐의 점, U 벡터, V 벡터 및 법선) + + V의 V 구성요소 가져오기 + + uv,uvs + - - TSFace 색인 + + Vertex의 문자열 표현을 가져옵니다 - - TSFace에서 모서리 또는 정점의 수 + + 이 정점이 있는 점 - - TSFace에서 파라메트릭 측면의 수 + + 이 정점에서 나오는 모서리 - - 여러 TSplineFace 특성: uvnFrame, 색인, Valence 및 측면의 수 - + + 이 정점에 인접한 면 - - TSplineInitialSymmetry의 문자열 표현을 가져옵니다. + + BoundingBox의 문자열 표현을 가져옵니다 - - 대칭 세그먼트마다 지정된 양의 스팬을 갖는 방사형 TSplineInitialSymmetry를 작성합니다. - + + 두 BoundingBox를 비교합니다 + 다른 BoundingBox + 두 객체가 같은지 여부 + + + 이 유형에 대한 hashcode를 가져옵니다 + 이 객체 전용 hashcode + + + 입력 형상 주위로 축에 정렬되는 BoundingBox를 만듭니다. + 경계 상자를 결정하는 형상 + 형상을 둘러싸는 경계 상자 + + bounding,bound,multiple,boundall + + + + 입력 형상 주위에 축에 정렬되어 있지 않으면서 방향이 지정된 최소 체적의 경계 상자를 작성합니다.' + + 입력 형상 주위에 작성된 방향이 지정된 경계 상자. + + + 입력 형상 주위에 CoordinateSystem의 X, Y 및 Z축 방향으로 축에 정렬되지 않는 BoundingBox를 만듭니다. + + - tspline,symmetry + bounding,bound - - 지정된 대칭 축을 갖는 축 TSplineInitialSymmetry를 만듭니다. - - - + + 입력 형상 주위에 CoordinateSystem의 X, Y 및 Z축 방향으로 축에 정렬되지 않는 BoundingBox를 만듭니다. + + - tspline,symmetry + bounding,bound,multiple,boundall - - 새로 작성된 T-Spline에 방사형 대칭이 있는지 여부입니다. + + 최소점과 최대점 사이에 걸치는 축에 정렬되는 BoundingBox를 만듭니다. + + + + + bounding,bound,bymaxmin,max,min,bypoints + - - 새로 작성된 T-Spline에 X축 대칭이 있는지 여부입니다. + + 최소 좌표(상자의 왼쪽 하단 후면 모서리)에서 최대 좌표(상자의 오른쪽 상단 전면 모서리)까지 BoundingBox를 구성합니다. CoordinateSystem은 상자의 좌표 공간에서 모델 공간으로의 변환입니다. 이 방법은 Revit의 API와 일치하도록 설계되어, 아무 변환 없이 Revit BoundingBox에서 매개변수를 추출할 수 있습니다. + + + + + + bounding,bound,bymaxmin,max,min,bypoints + - - 새로 작성된 T-Spline에 Y축 대칭이 있는지 여부입니다. + + 최소점 - - 새로 작성된 T-Spline에 Z축 대칭이 있는지 여부입니다. + + 최대점 - - 대칭 세그먼트에서 면의 수입니다. T-Spline에 방사형 대칭이 있는 경우에만 사용 가능합니다. + + BoundingBox의 CoordinateSystem. 축에 정렬된 상자의 경우 CS는 X, Y, Z축을 따라 방향이 지정되고 상자의 중심에 위치합니다. 정렬되지 않은 상자의 경우 CS는 임의의 방향이 지정될 수 있으며 상자의 중심에 위치합니다. - - TSplineReflection의 문자열 표현을 가져옵니다. + + 두 BoundingBox의 교차점을 가져옵니다. 주: 축이 정렬되지 않은 상자의 경우 이러한 교차점으로 인해 상자가 작성되지 않을 수 있으므로 이 기능은 작동하지 않습니다. 대신 해당 직육면체를 교차시키십시오. + 교차할 다른 경계 상자 + 경계 상자의 교차점에서 가져온 경계 상자 - - 지정 평면을 기준으로 T-Spline 대칭에 대해 축 반사를 만듭니다. - T-Spline 축 반사에 대한 평면입니다. 표준 좌표로 제공됩니다. - T-Spline 축 반사 + + 두 BoundingBox가 교차하는지 여부를 확인합니다. 주: 이 기능은 두 경계 상자의 정렬(변환)이 동일한 경우에만 작동합니다. 이러한 경우 해당 직육면체 간의 교차점을 테스트하십시오. + 기타 경계 상자 + 경계 상자가 교차함 - tspline,symmetry,reflection,axial + get overlap - - 지정된 세그먼트 수를 갖는 지정된 평면과 각 세그먼트 쌍 사이의 지정된 각도(도)를 기준으로 T-Spline 대칭에 대해 방사형 반사를 만듭니다. - 법선이 T-Spline 방사형 반사에 대한 축인 평면입니다. 표준 좌표로 제공됩니다. - 방사형 반사 세그먼트의 수 - 방사형 대칭 세그먼트의 각 쌍 사이 각도입니다(도). 0으로 설정된 경우 (360/세그먼트 개수)에 따라 정의됩니다. - T-Spline 방사형 반사 + + BoundingBox가 비어 있는지 확인 + 경계 상자가 비어 있는 경우 true를 반환합니다. + + + 점이 경계 상자 안에 있는지 확인합니다. + 테스트 점 + 점이 내부에 있는 경우 True, 그렇지 않은 경우 False - tspline,symmetry,reflection,radial + point inside,testpoint - - 반사가 방사형인지 여부 - - - 방사형 반사의 세그먼트 수 - - - 방사형 반사의 대칭 세그먼트 각 쌍 사이 각도 + + 경계 상자를 솔리드 직육면체로 가져옵니다. + 경계 상자의 직육면체 표현을 반환합니다. + + converttosolid,bb2cube,bb2cub,bounding tosolid,cubes + + + 0.5,0.4,0.3,0.5,0.3 + - - 반사 평면 + + 경계 상자를 표면 모음으로 가져옵니다. + 경계 상자의 PolySurface 표현을 반환합니다. + + converttosurfaces,convert2surfaces,bbtosrfs,bbtosrfs,bounding to surfaces,bound to poly,convert2poly + - - 반사 축 + + autodesk.geometry:boundingbox3d-1.0.0 스키마로 형식이 지정된 수신 JSON 문자열을 구문 분석합니다. + 구문 분석할 JSON 문자열 + BoundingBox - - TSplineTopology의 문자열 표현을 가져옵니다. + + BoundingBox를 autodesk.geometry:boundingbox3d-1.0.0 스키마로 형식이 지정된 JSON 객체로 변환합니다. + 결과 JSON 문자열 - - 이 T-Spline 표면에 포함된 정점입니다. + + CoordinateSystem의 문자열 표현을 가져옵니다 - - T-Spline 표면에 포함된 모서리입니다. + + CoordinateSystem을 표준 좌표계로 만듭니다. 원점: + 0, 0, 0, x축: 1, 0, 0, y축: 0, 1, 0, z축: 0, 0, 1 + zero,wcs - - T-Spline 표면에 포함된 면입니다. + + X 및 Y 위치를 원점으로 하고 X 및 Y축이 WCS X 및 Y축으로 + 설정된 CoordinateSystem을 만듭니다. Z의 기본값은 0입니다. - - T-Spline 표면에 포함된 일반 정점 + + X, Y 및 Z 위치를 원점으로 하고 X 및 Y축이 WCS X 및 Y축으로 + 설정된 CoordinateSystem을 만듭니다. + translate - - T-Spline 표면에 포함된 별 점 정점 + + 입력 점을 원점으로 하고 X 및 Y축이 WCS X 및 Y축으로 설정된 + CoordinateSystem을 만듭니다. + bypoint - - T-Spline 표면에 포함된 T 점 정점 + + 입력 평면 원점을 원점으로 하고 X 및 Y축이 평면에 배치되고 평면 + X 및 Y축과 일치하는 CoordinateSystem을 만듭니다. - - T-Spline 표면에 포함된 비 매니폴드 정점 + + 원점에서 X 및 Y축으로 CoordinateSystem을 만듭니다. + 입력 벡터는 CoordinateSystem을 만들기 전에 정규화됩니다. - - T-Spline 표면에 포함된 경계 정점 + + 원점에서 X 및 Y축으로 CoordinateSystem을 만듭니다. + Z축은 완전히 무시됩니다. 입력 벡터는 CoordinateSystem을 + 만들기 전에 정규화됩니다. + byxy,coord by2axis - - T-Spline 표면에 포함된 내부 정점 + + 지정된 좌표계를 기준으로 지정된 원통형 좌표 매개변수에서 CoordinateSystem을 만듭니다 - - T-Spline 표면에 포함된 비 매니폴드 모서리 + + 지정된 좌표계를 기준으로 지정된 구형 좌표 매개변수에서 CoordinateSystem을 만듭니다 - - T-Spline 표면에 포함된 경계 모서리 + + 이 CoordinateSystem의 역 좌표계를 가져올 수 있는지 여부 확인 + inverse,testinverse - - T-Spline 표면에 포함된 내부 모서리 + + 축척이 직교인지, 즉 전단 구성요소가 있는지 테스트합니다. + uniform - - T-Spline 표면에 포함된 일반 면 + + 축척이 직교이고 모든 벡터가 정규화되었는지 테스트합니다. + uniform,normal,samelength - - T-Spline 표면에 포함된 다각형 면 + + 이 CoordinateSystem의 행렬식 가져오기 - - T-Spline 표면에 포함된 경계 면 + + CoordinateSystem 원점을 나타내는 점을 만듭니다. + position,center - - T-Spline 표면에 포함된 내부 면 + + CoordinateSystem의 X축을 반환합니다. + left,right - - T-Spline 표면에 있는 정점 수 반환 + + CoordinateSystem의 Y축을 반환합니다. + forward,back - - T-Spline 표면에 있는 모서리 수 반환 + + CoordinateSystem의 Z축을 반환합니다. + up,down - - T-Spline 표면에 있는 면 수 반환 + + CoordinateSystem의 X축 축척: X축 벡터의 길이를 반환합니다. - - 유형별로 분해된 정점 - 정점 세트 + + CoordinateSystem의 Y축 축척: Y축 벡터의 길이를 반환합니다. - - 유형별로 구분되어 분해된 모서리 - 모서리 세트 + + CoordinateSystem의 Z축 축척: Z축 벡터의 길이를 반환합니다. - - 유형별로 구분되어 분해된 면 - 면 세트 + + X 및 Y축이 있는 평면을 원점의 루트와 함께 반환합니다. - - 지정된 색인의 정점 반환 - 다음 위치의 정점을 가져오는 색인 - T-Spline 정점 - - tspline,face,byindex - + + Y 및 Z축이 있는 평면을 원점의 루트와 함께 반환합니다. - - 지정된 색인의 모서리 반환 - 다음 위치의 모서리를 가져오는 색인 - T-Spline 모서리 - - tspline,face,byindex - + + Z 및 X축이 있는 평면을 원점의 루트와 함께 반환합니다. - - 지정된 색인의 면 반환 - 다음 위치의 면을 가져오는 색인 - T-Spline 면 - - tspline,face,byindex - + + 이 CoordinateSystem의 역 좌표계를 가져옵니다. 이 CoordinateSystem을 형상의 조각에 적용하면 원래 조각의 반대가 됩니다. - - TSplineUVNFrame의 문자열 표현을 가져옵니다. + + 입력 평면에서 객체 대칭 + reflect,flip over - - 헐에 있는 TopologyItem의 점 + + 이 항목 후 인수 CoordinateSystem 적용 - 결과 = 이 항목 * 다른 항목 - - TopologyItem의 U 벡터 + + 이 항목 전 인수 CoordinateSystem 적용 - 결과 = 이 항목 * 다른 항목 - - TopologyItem의 V 벡터 + + X, Y 및 Z 축척 비율이 포함된 벡터를 반환합니다 + 축척 조정된 벡터 + get size,scalecomponents,scalevector - - TopologyItem의 법선 + + 두 CoordinateSystem이 같은지 확인합니다 + 기타 좌표계 + 좌표계가 같은 경우 true를 반환합니다. - - TSplineVertex의 문자열 표현을 가져옵니다. + + 지정된 CoordinateSystem을 각각 WCS에 정의된 x, y, z 방향으로 지정된 + 변위만큼 변환합니다. + X축 변위. + Y축 변위. + Z축 변위. + 변환된 CoordinateSystem. + move,by amount - - 이 정점에서 나오는 TSplineEdges + + 입력 벡터의 방향 및 크기로 객체를 변환합니다. + 변환 방향의 벡터 + 변환된 좌표계 + move,along vector - - 이 정점과 인접한 TSplineFaces + + CoordinateSystem 유형을 지정된 방향으로 지정된 거리만큼 변환합니다. + 변위 방향 벡터 + 지정된 방향의 변위 거리 + 변환된 좌표계 + move,along vector,distance - - TSVertex의 UVN 프레임 반환(헐의 점, U 벡터, V 벡터 및 법선) + + 객체를 입력 CoordinateSystem 매트릭스로 변환합니다. + 입력 좌표계 + 변환된 좌표계 - - TSVertex 색인 + + 이 CoordinateSystem을 소스 CoordinateSystem에서 새 컨텍스트 + CoordinateSystem으로 변환합니다. + + + 변환된 CoordinateSystem. - - TSVertex가 별 점인지 여부 + + 객체를 원점 및 축 주위로 지정된 각도만큼 회전합니다. + 원점 + 회전을 위한 벡터 축 + 회전할 각도 + 회전된 좌표계 + around,axis,degrees - - TSVertex가 T 점인지 여부 + + 객체를 지정된 평면의 원점 및 법선 주위로 지정된 각도만큼 회전합니다. + 법선을 가져올 평면 + 회전 값(도) + 회전된 좌표계 + /// around,normal,degrees - - TSVertex가 매니폴드인지 여부 + + 원점 주위로 균일하게 축척 조정 + 축척 조정할 크기 + 축척 조정된 좌표계 + resize,size - - TSVertex의 모서리 또는 면 수 - - - T 점을 고려한 TSVertex의 기능적 Valence + + 원점 주위로 균일하지 않게 축척 조정 + X축에서 축척 조정할 크기 + Y축에서 축척 조정할 크기 + Z축에서 축척 조정할 크기 + 축척 조정된 좌표계 + resize,size,scaleNU,scalenu - - 여러 TSVertex 특성: uvnFrame, 색인, Valence 및 기능적 Valence, TSVertex가 별 점, T 점 또는 매니폴드인지 여부 - + + 지정된 평면 주위로 균일하지 않게 축척 조정 + 축척 조정할 기준 평면 + X축에서 축척 조정할 크기 + Y축에서 축척 조정할 크기 + Z축에서 축척 조정할 크기 + 축척 조정된 좌표계 + resize,size,scaleNU,scalenu - - TSplineSurface의 문자열 표현을 가져옵니다. + + 다음을 사용하여 지정된 점 주위로 균일하게 축척 조정 + 축척 조정 기준점 + 축척 조정 시작점 + 축척 조정 끝점 + 축척 조정된 좌표계 + resize,from,to,size - - 원점 및 법선 벡터를 사용하여 T-Spline 기본체 평면 표면을 생성합니다. - 평면의 루트 점 - 평면의 법선 - 평면 좌표에서 최소 구석의 2D 점 - 평면 좌표에서 최대 구석의 2D 점 - 폭 스팬 수 - 길이 스팬 수 - T-Spline 표면의 대칭 옵션 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - 평면 T-Spline 표면 - tspline,plane,origin,normal + + 기준점, 시작점(출발) 및 끝점(도착)을 사용하여 하나의 치수로 축척을 조정합니다. 축척 조정 축은 기준점과 시작점 사이의 선에 의해 정의됩니다. + 축척 조정 기준점 + 축척 조정 시작점 + 축척 조정 끝점 + 축척 조정된 좌표계 + resize,size,from,to,scale1d,1d, lines + 0.5,0.5,0.5,0.5,0.5,0.5,0.4 - - 벡터 법선에 원점을 두고 특정한 X축 방향으로 "방향이 지정된" T-Spline 평면을 만듭니다. - 분할, 교차, 투영 등의 작업에 영향을 미치지 않으며 입력 CoordinateSystem의 방향만 지정합니다. - 평면의 루트 점 - 평면의 법선 - 평면의 X축 - 평면 좌표에서 최소 구석의 2D 점 - 평면 좌표에서 최대 구석의 2D 점 - 폭 스팬 수 - 길이 스팬 수 - T-Spline 표면의 대칭 옵션 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - 평면 T-Spline 표면 - tspline,plane,origin,normal,axis + + 기준 및 2개의 선택점에 의해 두 치수로 축척을 조정합니다. 두 선택점은 2D 축척 비율을 결정하기 위해 기준 평면에 투영됩니다 + 축척 조정 기준점 + 축척 조정 시작점 + 축척 조정 끝점 + 축척 조정된 좌표계 + resize,size,from,to,scale2d,2d - - 원점 및 X, Y축 기준으로 T-Spline 기본체 평면 표면을 만듭니다. - Z축은 두 벡터의 외적입니다. - 평면의 루트 점 - 평면의 X축 - 평면의 Y축 - 평면 좌표에서 최소 구석의 2D 점 - 평면 좌표에서 최대 구석의 2D 점 - 폭 스팬 수 - 길이 스팬 수 - T-Spline 표면의 대칭 옵션 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - 평면 T-Spline 표면 - tspline,plane,origin,normal,axis + + autodesk.math:matrix44d-1.0.0 스키마로 형식이 지정된 수신 JSON 문자열을 구문 분석합니다. + 구문 분석할 JSON 문자열 + CoordinateSystem - - 점 리스트에서 T-Spline 기본체 평면 표면을 생성합니다. - 평면에 맞는 점 세트 - 평면 좌표에서 최소 구석의 2D 점 - 평면 좌표에서 최대 구석의 2D 점 - 폭 스팬 수 - 길이 스팬 수 - T-Spline 표면의 대칭 옵션 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - 평면 T-Spline 표면 - tspline,plane,fit,bestfit,points + + CoordinateSystem을 autodesk.math:matrix44d-1.0.0 스키마로 형식이 지정된 JSON 객체로 변환합니다. + 결과 JSON 문자열 - - 선과 점에서 T-Spline 기본체 평면 표면을 생성합니다. 점은 선 또는 선 축의 어디에도 위치할 수 없습니다. - 평면을 만드는 선 - 평면을 만드는 점 - 평면 좌표에서 최소 구석의 2D 점 - 평면 좌표에서 최대 구석의 2D 점 - 폭 스팬 수 - 길이 스팬 수 - T-Spline 표면의 대칭 옵션 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - 평면 T-Spline 표면 - tspline,plane,line,point + + Curve의 문자열 표현을 가져옵니다 - - 세 개의 점을 입력으로 사용하여 T-Spline 기본체 평면 표면을 생성합니다. 점은 직선에 위치할 수 없습니다. - 평면을 만드는 첫 번째 점 - 평면을 만드는 두 번째 점 - 평면을 만드는 세 번째 점 - 평면 좌표에서 최소 구석의 2D 점 - 평면 좌표에서 최대 구석의 2D 점 - 폭 스팬 수 - 길이 스팬 수 - T-Spline 표면의 대칭 옵션 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - 평면 T-Spline 표면 - tspline,plane,line,point + + uv 공간에서 표면의 선으로 곡선을 만듭니다 + 사용할 표면 + 곡선이 시작되는 시작 UV + 곡선이 종료되는 끝 UV + 표면의 시작 및 끝 매개변수에 있는 곡선 + + isocurve,curvebyuv,lines,uvs + + + 0.5,0.5,0.4,0.4 + - - 지정된 좌표계, 반지름 및 높이로 정의된 T-Spline 원통 표면을 구성합니다. - 원통의 중심 및 기준이 이 좌표계의 X-Y 평면에 맞춰집니다. - 원통의 반지름 - 원통의 높이 - 원주 방향으로 스팬의 수 - 높이 방향으로 스팬의 수 - T-Spline 표면의 대칭 옵션 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - 원통형 T-Spline 표면 - tspline,cylinder,radius,height + + 두 곡선 사이에서 혼합되는 곡선을 만듭니다. + 혼합할 첫 번째 곡선 + 혼합할 두 번째 곡선 + 혼합할 곡선 1의 끝을 나타내는 플래그 + 혼합할 곡선 2의 끝을 나타내는 플래그 + 결과 곡선이 G1 연속성인지 또는 G2 연속성인지를 나타내는 플래그 + 두 곡선을 혼합하여 생성된 곡선 + + blend,make continuous,connect + - - 원통의 하단 및 상단 중심 점을 기준으로 T-Spline 원통 표면을 구성합니다. - 원통의 시작점 - 원통의 끝점 - 원통의 반지름 - 원주 스팬 수 - 높이 스팬 수 - T-Spline 표면의 대칭 옵션 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - 원통형 T-Spline 표면 - tspline,cylinder,radius,points + + 표면의 등치선으로 곡선을 만듭니다 + 기준 표면 + 0 등각선이 U 방향인 경우, 1 등각선이 V 방향인 경우 + 기타 표면 매개변수의 곡선 값에 대해 고정 + 표면에 Iso 곡선 + + isocurve,curvebydir,lines + + + 0.5,0.5,0.4 + - - 시작점에서 지정된 기준 반지름으로 끝점의 정점까지 연장되는 - T-Spline 원추 표면을 만듭니다. - 원추의 시작점 - 원추의 끝점 - 원추의 기준 반지름 - 원주 스팬 수 - 높이 스팬 수 - T-Spline 표면의 대칭 옵션 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - 원추형 T-Spline 표면 - tspline,cone,radius,points + + 곡선의 총 호 길이를 반환 + + distance + - - 시작점에서 끝점까지의 축을 기준으로 시작점과 끝점에서 지정된 반지름을 가진 T-Spline 원추 표면을 만듭니다. - 이 객체에는 정점이 없으며 절두체 모양입니다. - 원추의 시작점 - 원추의 끝점 - 원추의 시작 반지름 - 원추의 끝 반지름 - 원주 스팬 수 - 높이 스팬 수 - T-Spline 표면의 대칭 옵션 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - 원추형 T-Spline 표면 - tspline,cone,radii,points,truncated + + 곡선이 평면형이면 True, 아니면 False를 반환합니다. + + flat,liesinplane + - - 기준점이 좌표계 원점에 있고 좌표계 Z축 방향 길이만큼 연장되며 - 좌표계 XY 평면에 원형 기준이 있는 T-Spline 원추를 만듭니다. - 원추의 중심 및 기준이 이 좌표계의 X-Y 평면에 맞춰집니다. - 원추의 높이 - 원추의 반지름 - 원주 스팬 수 - 높이 스팬 수 - T-Spline 표면의 대칭 옵션 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - 원추형 T-Spline 표면 - tspline,cone,radius,cs + + 곡선이 닫혀 있으면 True, 아니면 False를 반환합니다. - - 기준점이 좌표계 원점에 있고 좌표계 Z축 방향 길이만큼 연장되며 - 좌표계 XY 평면에 원형 기준이 있는 T-Spline 원추를 만듭니다. - 중심 및 기준이 이 좌표계의 X-Y 평면에 맞춰집니다. - 원추의 높이 - 원추의 시작 반지름 - 원추의 끝 반지름 - 원주 스팬 수 - 높이 스팬 수 - T-Spline 표면의 대칭 옵션 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - 원추형 T-Spline 표면 - tspline,cone,radius,cs + + 곡선을 따라 시작점을 가져옵니다 + + begin,curvestart,startpt + - - 입력점을 중심으로 지정된 반지름을 가진 T-Spline 구를 만듭니다. - 구의 중심점 - 구의 반지름 - 방사형 스팬 수 - 높이 스팬 수 - T-Spline 표면의 대칭 옵션 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - 구형 T-Spline 표면 - tspline,sphere,radius - - - 네 개의 입력 점에서 T-Spline 구를 만듭니다. - 리스트에 있는 네 개의 점으로 구를 만들 수 있습니다. 점은 동일평면 상에 있어서는 안 됩니다. - 방사형 스팬 수 - 높이 스팬 수 - T-Spline 표면의 대칭 옵션 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - 구형 T-Spline 표면 - tspline,sphere,fit,bestfit - - - 입력 점에 최대한 근접하게 맞는 T-Spline 구를 만듭니다. - 구에 맞는 점 세트 - 방사형 스팬 수 - 높이 스팬 수 - T-Spline 표면의 대칭 옵션 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - 구형 T-Spline 표면 - tspline,sphere,fit,bestfit + + 곡선을 따라 끝점을 가져옵니다 + + end,curveend,endpt + - - 좌표계의 원점을 중심으로 지정된 반지름을 가진 T-Spline 원환을 만듭니다. - 원환은 좌표계 원점을 중심으로 하는 지정된 좌표계의 X-Y 평면에 정렬됩니다. - 원환의 내부 반지름 - 원환의 외부 반지름 - 내부 방사형 스팬 수 - 외부 방사형 스팬 수 - T-Spline 표면의 대칭 옵션 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - 원환형 T-Spline 표면 - tspline,torus,radii,cs + + 곡선이 있는 평면에 대한 법선. 평면형 곡선의 경우에만 유효합니다. + + perpendicular + - - 지정된 중심과 반지름을 가진 T-Spline 원환을 기본 표준 XY 평면에 정렬되게 만듭니다. - 원환의 중심 - 원환의 내부 반지름 - 원환의 외부 반지름 - 내부 방사형 스팬 수 - 외부 방사형 스팬 수 - T-Spline 표면의 대칭 옵션 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - 원환형 T-Spline 표면 - tspline,torus,radii,cs + + StartParameter() 및 EndParameter() 사이의 지정된 매개변수에서 곡선상의 점을 가져옵니다 + 매개변수 평가 위치 + + + pointoncurve,curvepoint + - - 표준 좌표계 원점을 중심으로 지정된 폭, 길이 및 높이를 가진 T-Spline 상자를 만듭니다. - 상자의 폭 - 상자의 길이 - 상자의 높이 - 폭 스팬 수 - 길이 스팬 수 - 높이 스팬 수 - T-Spline 표면의 대칭 옵션 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - T-Spline 직육면체 - tspline,box,cuboid,cube,size + + StartParameter() 및 EndParameter() 사이의 지정된 매개변수에서 곡선에 접하는 벡터를 가져옵니다 + 매개변수 평가 위치 + 매개변수에서 곡선과 평행한 벡터 + + tangentoncurve,curvetan + - - 입력 점을 중심으로 지정된 폭, 길이 및 높이를 가진 T-Spline 상자를 만듭니다. - 상자의 중심 - 상자의 폭 - 상자의 길이 - 상자의 높이 - 폭 스팬 수 - 길이 스팬 수 - 높이 스팬 수 - T-Spline 표면의 대칭 옵션 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - T-Spline 직육면체 - tspline,box,cuboid,cube,size,center + + StartParameter() 및 EndParameter() 사이의 지정된 매개변수에서 곡선에 수직인 벡터를 가져옵니다 + 매개변수 평가 위치 + 매개변수에서 곡선과 수직인 벡터 + + normaloncurve,curvenorm + - - 입력 좌표계를 중심으로 두고 방향을 맞춘 지정된 폭, 길이 및 높이의 T-Spline 상자를 만듭니다. - 상자의 X-Y 평면은 해당하는 X에 정렬됩니다. - 상자의 폭 - 상자의 길이 - 상자의 높이 - 폭 스팬 수 - 길이 스팬 수 - 높이 스팬 수 - T-Spline 표면의 대칭 옵션 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - T-Spline 직육면체 - tspline,box,cuboid,cube,size,cs,coord + + StartParameter()와 EndParameter() 사이의 지정된 매개변수에서 곡선에 수직인 벡터를 가져옵니다. 곡선은 평면형이어야 합니다. 결과 법선은 곡선의 전체 곡률에서 일관됩니다. + 매개변수 평가 위치 + 'side'가 false로 설정되면 법선이 곡선의 오른쪽을 가리킵니다(시작점에서 곡선의 끝점으로 이동). 'side'가 true이면 법선이 곡선의 왼쪽을 가리킵니다. + 매개변수에서 곡선과 수직인 벡터 + + normaloncurve,curvenorm + - - 낮음 점에서 높은 점까지 이어지는 T-Spline 상자를 만듭니다. - 첫 번째 구석점 - 두 번째 구석점 - 폭 스팬 수 - 길이 스팬 수 - 높이 스팬 수 - T-Spline 표면의 대칭 옵션 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - T-Spline 직육면체 - box,cube,byminmax,by corners,by points + + 지정된 매개변수 위치의 점이 원점인 CoordinateSystem을 가져옵니다. XAxis는 곡선 법선에 정렬되고, YAxis는 이 점에서 접하는 곡선에 정렬되고, ZAxis는 이 점의 위쪽 벡터 또는 종법선에 정렬됩니다. + 매개변수 평가 위치 + 곡선의 매개변수에 있는 CoordinateSystem + + coordoncurve,curvecoord,derivatives + - - 좌표계 원점을 중심으로 지정된 반지름을 가진 T-Spline 쿼드볼을 만듭니다. - 로컬 좌표계 - 쿼드볼 반지름 - 쿼드볼 측면 2개 차수의 스팬 수 - T-Spline 표면의 대칭 옵션 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - T-Spline 쿼드볼 - quadball,tspline,coordinate system,raduis + + 지정된 매개변수 위치의 점이 원점인 CoordinateSystem을 가져옵니다 + 매개변수 평가 위치 + 점에서 축 기준으로 정렬된 좌표계 + + frame,axisaligned,aa,coordcurve,framecurve,curveframe,coordoncurve + - - 지정된 중심과 반지름을 가진 T-Spine 쿼드볼을 기본 표준 XY 평면에 정렬되게 만듭니다. - 쿼드볼 중심점 - 쿼드볼 반지름 - 쿼드볼 측면 2개 차수의 스팬 수 - T-Spline 표면의 대칭 옵션 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - T-Spline 쿼드볼 - quadball,tsplines,center,point,radius + + 법선이 곡선의 접선에 정렬되는 평면을 반환합니다. 매개변수는 0이 항상 시작점, 1이 항상 끝점이 되도록 조정됩니다. + + + + planeoncurve,planecurve,tangentplane + - - 균일한 전략으로 NURBS 표면에서 T-Spline 표면을 구성합니다. - 입력 NURBS 표면은 균일한 매듭으로 재구성되며 해당 useArcLen 플래그에 따라 - 동일한 파라메트릭 또는 호 길이 간격으로 배치되고, 차수 3 NURBS 표면에 근사화됩니다. - 출력 T-Spline은 U 및 V 방향으로 지정된 스팬 개수로 나누어집니다. - 입력 NURBS 표면 - U 방향으로 필요한 스팬 수 - V 방향으로 필요한 스팬 수 - 파라메트릭 방향으로 호 길이 또는 파라메트릭 세분화 사용 여부 - V 파라메트릭 방향으로 호 길이 또는 파라메트릭 세분화 사용 여부 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - nurbs surface,tspline,uniform + + 곡선을 따라 특정 호 길이의 점을 가져옵니다 + 평가할 곡선을 기준으로 하는 거리 + 지정된 호 길이에 있는 점 + + pointoncurve,curvepoint,pointalongcurve,distanceoncurve,distancepoint,distpoint,arclength + - - 곡률 세분화 전략을 사용하여 NURBS 표면에서 T-Spline 표면을 구성합니다. - 입력 NURBS 표면은 차수 3으로 재구성됩니다. 출력 T-Spline은 곡률에 따라 각 방향의 스팬 - 개수와 위치가 자동으로 탐지됩니다. - 입력 NURBS 표면 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - nurbs surface,tspline,curvature + + 분할 입력 수를 기준으로 곡선 길이를 따라 균등한 간격으로 있는 점을 반환합니다. + 분할 수 + 곡선 길이를 따라 균등한 간격으로 있는 점 - - 지정된 벡터를 따라 곡선을 돌출시켜 T-Spline을 구성합니다. - 종단 곡선 - 벡터 돌출 - 거리를 벡터 방향으로 돌출 - 거리를 벡터 반대 방향으로 돌출 - 벡터 방향에 따른 스팬 수입니다. 0이 전달되면 벡터 방향에 의한 돌출이 수행되지 않습니다. - 벡터 반대 방향에 따른 스팬 수입니다. 0이 전달되면 벡터 반대 방향에 의한 돌출이 수행되지 않습니다. - 종단 방향 스팬 수입니다. 0 이하인 경우 자동으로 정의됩니다. - 종단 방향에 따른 스팬 분배에 대해 균일 또는 곡률 전략을 사용합니다. - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - tspline,extrude,curve + + 분할 입력 수를 기준으로 곡선을 딸 균등한 현 길이 간격으로 있는 점을 반환합니다. + 분할 수 + 곡선에 있는 점 리스트 - - 경로를 따라 횡단면 곡선을 스윕하여 T-Spline을 구성합니다. - 종단 곡선 - 경로 곡선 - 스팬이 경로 방향으로 평행해야 하는 경우 - 경로 스팬 수 - 종단 스팬 수입니다. 0 이하인 경우 자동으로 정의됩니다. - 경로에 따른 스팬 분배에 대해 균일 또는 곡률 전략을 사용합니다. - 종단에 따른 스팬 분배에 대해 균일 또는 곡률 전략을 사용합니다. - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - tspline,sweep,curve + + 지정된 매개변수 위치를 기준으로 곡선의 특정 현 길이에 있는 점을 가져옵니다. + 현 길이 평가 위치 + 측정할 곡선의 매개변수 + 곡선을 따라 앞으로 이동할 경우 True + 곡선에 있는 점 + + measure from,measure to,parameteratdist + - - 축 원점 및 축 방향으로 형성된 축을 중심으로 종단 곡선을 스윕하여 - T-Spline 표면을 만듭니다. 이때 start_angle(도)와 - sweep_angle(도)을 지정합니다. - 종단 곡선 - 회전 중심 - 회전 축 - 회전이 시작되는 각도 - 회전이 종료되는 각도 - 반지름 스팬 수 - 높이의 스팬 수입니다. 0 이하인 경우 자동으로 정의됩니다. - 스팬 분배에 대해 균일 또는 곡률 전략을 사용합니다. - T-Spline 표면의 대칭 옵션 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - tspline,revolve,curve - - - 선 리스트에서 T-Spline 표면을 만듭니다. - 곡선을 허용하지만 곡선의 시작 점 및 끝 점만 사용합니다. - T-Spline을 만들 수 있는 선입니다. 끝 점만 사용됩니다. - 조정된 면의 최대 수 - 곡선-곡선 교차점 공차 - Valence 2가 있는 정점에 각진 부분 적용 여부 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - tspline,line,build - - - 곡선 또는 선의 네트워크를 사용하여 T-spline 파이프 표면을 만듭니다. - 부드러운 접합이 각 곡선 교차점에 작성됩니다. - 일부 매개변수는 단일 값 또는 리스트를 사용할 수 있으며 각 곡선은 두 개의 값을 포함합니다. - 파이프를 작성하는 곡선의 리스트 - 작성된 파이프의 기본 반지름 - 곡선 교차점을 탐지하는 데 사용되는 공차 - 각 파이프의 세그먼트 수입니다. 곡선 개수보다 2배 더 긴 단일 값 또는 리스트가 허용됩니다. - 각 파이프의 끝 회전 값(도)입니다. 곡선 개수보다 2배 더 긴 단일 값 또는 리스트가 허용됩니다. - 각 파이프의 끝 반지름 값입니다. 곡선 개수보다 2배 더 긴 단일 값 또는 리스트가 허용됩니다. - 각 입력 곡선의 끝에서 파이프 메쉬의 시작까지의 값입니다. 곡선 개수보다 2배 더 긴 단일 값 또는 리스트가 허용됩니다. - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - tspline,create,pipe,curve - - - 곡선 또는 선의 네트워크를 사용하여 T-Spline 파이프 표면을 만듭니다. - 부드러운 접합이 각 곡선 교차점에 작성됩니다. - 일부 매개변수는 단일 값 또는 리스트를 사용할 수 있으며 각 곡선은 한 개의 값을 포함합니다. - 파이프를 작성하는 곡선의 리스트 - 작성된 파이프의 기본 반지름 - 곡선 교차점을 탐지하는 데 사용되는 공차 - 각 곡선의 세그먼트 수입니다. 리스트 크기는 곡선 개수이거나 복제의 경우 1, 자동 결정의 경우 0일 수 있습니다. - true이면 각 곡선 시작 부분의 핸들 매개변수가 자동으로 생성되고, rotationsAtStart, radiiAtStart 및 positionsAtStart의 사용자 매개변수는 무시됩니다. - true이면 각 곡선 끝부분의 핸들 매개변수가 자동으로 생성되고, rotationsAtEnd, radiiAtEnd 및 positionsAtEnd의 사용자 매개변수는 무시됩니다. - 각 곡선 시작 부분에 있는 각 파이프 핸들의 사용자 회전 각도(도)입니다. autoHandleStart가 true이면 이 매개변수는 무시됩니다. 리스트 크기는 곡선 개수이거나 복제의 경우 1일 수 있습니다. - 각 곡선 끝부분에 있는 각 파이프 핸들의 사용자 회전 각도(도)입니다. autoHandleEnd가 true이면 이 매개변수는 무시됩니다. 리스트 크기는 곡선 개수이거나 복제의 경우 1일 수 있습니다. - 각 곡선 시작 부분에 있는 각 파이프 핸들의 사용자 반지름입니다. autoHandleStart가 true이면 이 매개변수는 무시됩니다. 리스트 크기는 곡선 개수이거나 복제의 경우 1일 수 있습니다. - 각 곡선 끝부분에 있는 각 파이프 핸들의 사용자 반지름입니다. autoHandleEnd가 true이면 이 매개변수는 무시됩니다. 리스트 크기는 곡선 개수이거나 복제의 경우 1일 수 있습니다. - 각 곡선의 시작 부분에 있는 각 파이프 핸들의 사용자 위치를 곡선의 호 길이에 따라 0과 1 사이의 백분율로 나타낸 것입니다. autoHandleStart가 true이면 이 매개변수는 무시됩니다. 리스트의 크기는 곡선 개수이거나 복제의 경우 1일 수 있습니다. 각 곡선에서 시작 위치 및 끝 위치는 서로 겹치지 않아야 합니다. 시작 위치는 0에 가까울수록, 끝 위치는 1에 가까울수록 좋습니다. - 각 곡선의 끝 부분에 있는 각 파이프 핸들의 사용자 위치를 곡선의 호 길이에 따라 0과 1 사이의 백분율로 나타낸 것입니다. autoHandleEnd가 true이면 이 매개변수는 무시됩니다. 리스트의 크기는 곡선 개수이거나 복제의 경우 1일 수 있습니다. 각 곡선에서 시작 위치 및 끝 위치는 서로 겹치지 않아야 합니다. 시작 위치는 0에 가까울수록, 끝 위치는 1에 가까울수록 좋습니다. - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - tspline,create,pipe,curve - - - 지정된 T-Spline 표면을 단일 표면으로 결합합니다. - 표면은 분리될 수 있습니다. - 한 개 이상의 표면이 상자 모드에 있으면 출력 표면도 상자 모드에 있게 됩니다. - 주: 성공적으로 결합되려면 모든 입력 표면이 동일한 버전이어야 합니다. 이러한 이유로 하나 이상의 표면이 내부적으로 복제되고 해당 버전이 현재 Dynamo에서 사용되는 버전과 일치하도록 업그레이드되거나 다운그레이드될 수 있습니다. 따라서 결과 표면은 예상되는 결과와 미세하게 다를 수 있습니다. 입력 표면 자체는 변경되지 않습니다. - 결합할 T-Spline 표면 - tspline,combine - - - 지정된 T-Spline에 적용된 반사 리스트를 반환합니다. - tspline,symmetry,reflections - - - 지정된 T-Spline이 상자 모드에 있는 경우 True를 반환합니다. - tspline,boxmode,smooth - - - 지정된 T-Spline이 추출 가능한 경우 True를 반환합니다(부드럽게 모드로 표시될 수 있음). - tspline,extractable - - - 지정된 T-Spline이 닫혀 있는 경우 True를 반환합니다. - tspline,closed - - - 지정된 T-Spline이 수밀인 경우 True를 반환합니다. 모든 닫힌 표면은 수밀하지만 일부 수밀 표면이 열려 있습니다. - tspline,watertight - - - 지정된 T-Spline이 표준인 경우 True를 반환합니다(모든 T 점은 별 모양 점과 두 개 이상의 ISO 곡선으로 분리됨). - tspline,standard - - - 지정된 TSpline 표면을 모양에 따라 솔리드 또는 표면으로 변환합니다. - 주: 입력 표면이 Dynamo에 로드된 버전보다 더 높은 T-Spline 버전에서 작성된 경우 B-Rep가 예기치 않게 약간 변경될 수 있습니다. 이 경우 표면 복사본이 Dynamo 버전으로 다운그레이드되고 변환에 사용됩니다. - 결과 본체에 입력 TSpline 표면과 같은 위상이 있는지 확인합니다. - 위상 도면요소(솔리드 또는 표면) - tspline,brep,solid,surface - - - 지정된 T-Spline 표면을 메쉬로 변환합니다. 메쉬에는 삼각형과 쿼드가 모두 포함될 수 있습니다. - 각 방향으로 세그먼트의 최소 수입니다. 최소 1개 세그먼트가 항상 생성됩니다. - 메쉬에서 표면까지 허용되는 최대 거리입니다. 0 또는 음수 값으로 설정하면 사용할 수 없게 됩니다. - 메쉬 도면요소 - tspline,convert,mesh - - - TSpline 표면의 면 법선 방향으로 지정된 거리만큼 지정된 TSpline 표면을 굵게 합니다. - 굵게 할 거리 - 결과 모서리를 각지게 할 지 여부를 결정합니다. - 굵어진 TSpline 표면 - tspline,thicken,normal - - - 지정된 벡터로 지정된 T-Spline 표면을 두껍게 합니다. - 굵게 할 방향 - 결과 모서리를 각지게 할 지 여부를 결정합니다. - 굵어진 TSpline 표면 - tspline,thicken,vector - - - T-Spline 표면의 지정된 모서리에 각진 부분을 추가합니다. - 각지게 만들 모서리 - 각진 모서리가 있는 TSpline 표면 - tspline,edge,crease - - - 지정된 모서리 세트에서 각진 부분을 제거합니다. - 각진 부분을 제거할 모서리 - 각진 부분이 제거된 모서리가 있는 TSpline 표면 - tspline,crease,uncrease - - - T-Spline 표면의 지정된 정점 세트에 각진 부분을 추가합니다. - 각지게 할 정점 - 각진 모서리가 있는 TSpline 표면 - tspline,edge,crease - - - 지정된 정점 세트에서 각진 부분을 제거합니다. - 각진 부분을 제거할 정점 - 각진 부분이 제거된 모서리가 있는 TSpline 표면 - tspline,crease,uncrease - - - 지정된 정점 리스트를 단일 정점으로 용접합니다. - 용접할 정점 - 결과 정점 그립의 위치입니다. 그립의 평균 위치는 null이 전달된 후 사용됩니다. - 입력 위상의 하위 각진 부분을 유지합니다. - 용접된 정점이 있는 TSpline 표면 - tspline,weld,vertex - - - 첫 번째와 두 번째 그룹의 정점을 쌍으로 용접합니다. - 첫 번째 그룹은 이 T-Spline의 정점으로 간주됩니다. - 두 번째 그룹의 정점은 이 표면 또는 다른 표면에 있을 수 있습니다. - 다른 T-Spline의 경우 용접 작업 전에 결합이 수행됩니다. - 용접할 정점의 첫 번째 그룹 - 용접할 정점의 두 번째 그룹 - 입력 위상의 하위 각진 부분을 유지합니다. - 용접된 정점이 있는 TSpline 표면 - tspline,weld,vertex - - - 일치하는 모든 정점을 찾고 모두 용접합니다. - 일치를 찾을 공차 범위 - 일치 정점이 없는 TSpline 표면 - tspline,weld,coincident,vertex - - - 지정된 모든 모서리를 용접 해제합니다. 해당하는 모든 모서리의 각 정점이 용접 해제됩니다. - 용접 해제할 모서리 세트 - 용접 해제된 모서리가 있는 TSpline 표면 - tspline,unweld,edge - - - 지정된 모든 정점을 용접 해제합니다. 각 정점의 모든 모서리가 용접 해제됩니다. - 용접 해제할 정점 세트 - 용접 해제된 정점이 있는 TSpline 표면 - tspline,unweld,vertex - - - T-Spline 및 곡선의 닫힌 루프와 일치하게 만듭니다. - 일치하게 만드는 닫힌 T-Spline 모서리 루프 - 일치하게 만드는 닫힌 곡선 루프 - G0, G1, G2와 일치하게 만드는 형상 연속성 - 일치하게 만드는 동안 arcLength 정렬 사용 여부 - True이면 추가 제어점이 T-Spline에 추가되어 지정된 공차 이내로 표면을 일치시킵니다. - 미세 조정 단계의 최대 수입니다. useRefinement가 False로 설정되어 있으면 무시됩니다. - 도달할 공차입니다. useRefinement가 False로 설정되어 있으면 무시됩니다. - 일치하게 만드는 동안 전파 사용 여부 - 일치에 영향을 받는 표면의 정도를 결정합니다. usePropagation이 False로 설정되어 있으면 무시됩니다. - 접선 축척입니다. 연속성이 G1로 설정되어 있지 않으면 무시됩니다. - 곡률 매개변수 가중치입니다. 연속성이 G2로 설정되어 있지 않으면 무시됩니다. - 정렬 방향의 반향 여부 - 지정된 T-Spline 경계 모서리와 곡선 루프 사이에 위치한 T-Spline 표면 - tspline,match,curve - - - T-Spline 및 곡선의 닫힌 루프와 일치하게 만듭니다. - 일치하게 만드는 닫힌 T-Spline 모서리 루프 - 일치하게 만드는 닫힌 곡선 루프 - G0, G1, G2와 일치하게 만드는 형상 연속성 - 일치하게 만드는 동안 arcLength 정렬 사용 여부 - true이면 추가 제어점이 T-Spline에 추가되어 지정된 공차 이내로 표면을 일치시킵니다. - 미세 조정 단계의 최대 수입니다. useRefinement가 false로 설정되어 있으면 무시됩니다. - 도달할 공차입니다. useRefinement가 false로 설정되어 있으면 무시됩니다. - 일치하게 만드는 동안 전파 사용 여부 - 일치에 영향을 받는 표면의 정도를 결정합니다. usePropagation이 false로 설정되어 있으면 무시됩니다. - G1의 경우 접선 축척이고, G2의 경우 곡률 축척입니다. 연속성이 G0이면 무시됩니다. - 정렬 방향의 반향 여부 - 지정된 T-Spline 경계 모서리와 곡선 루프 사이에 위치한 T-Spline 표면 - tspline,match,curve - - - T-Spline 및 BRep 모서리의 닫힌 루프와 일치하게 만듭니다. - 먼저, 모서리 루프가 곡선 루프로 변환되고 일치가 수행됩니다. - 일치하게 만드는 닫힌 T-Spline 모서리 루프 - 일치하게 만드는 닫힌 BRep 모서리 루프 - G0, G1, G2와 일치하게 만드는 형상 연속성 - 일치하게 만드는 동안 arcLength 정렬 사용 여부 - True이면 추가 제어점이 T-Spline에 추가되어 지정된 공차 이내로 표면을 일치시킵니다. - 미세 조정 단계의 최대 수입니다. useRefinement가 False로 설정되어 있으면 무시됩니다. - 도달할 공차입니다. useRefinement가 False로 설정되어 있으면 무시됩니다. - 일치하게 만드는 동안 전파 사용 여부 - 일치에 영향을 받는 표면의 정도를 결정합니다. usePropagation이 False로 설정되어 있으면 무시됩니다. - 접선 축척입니다. 연속성이 G1로 설정되어 있지 않으면 무시됩니다. - 곡률 매개변수 가중치입니다. 연속성이 G2로 설정되어 있지 않으면 무시됩니다. - 정렬 방향의 반향 여부 - 지정된 T-Splie 경계 모서리와 BRep 모서리 루프 사이에 위치한 T-Spline 표면 - tspline,match,brep - - - T-Spline 및 BRep 모서리의 닫힌 루프와 일치하게 만듭니다. - 먼저, 모서리 루프가 곡선 루프로 변환되고 일치가 수행됩니다. - 일치하게 만드는 닫힌 T-Spline 모서리 루프 - 일치하게 만드는 닫힌 BRep 모서리 루프 - G0, G1, G2와 일치하게 만드는 형상 연속성 - 일치하게 만드는 동안 arcLength 정렬 사용 여부 - true이면 추가 제어점이 T-Spline에 추가되어 지정된 공차 이내로 표면을 일치시킵니다. - 미세 조정 단계의 최대 수입니다. useRefinement가 false로 설정되어 있으면 무시됩니다. - 도달할 공차입니다. useRefinement가 false로 설정되어 있으면 무시됩니다. - 일치하게 만드는 동안 전파 사용 여부 - 일치에 영향을 받는 표면의 정도를 결정합니다. usePropagation이 false로 설정되어 있으면 무시됩니다. - G1의 경우 접선 축척이고, G2의 경우 곡률 축척입니다. 연속성이 G0이면 무시됩니다. - 정렬 방향의 반향 여부 - 지정된 T-Splie 경계 모서리와 BRep 모서리 루프 사이에 위치한 T-Spline 표면 - tspline,match,brep - - - T-Spline 위상에서 정점을 제거합니다. - 삭제할 하나 이상의 정점 - 삭제된 정점이 있는 TSpline 표면 - tspline,vertex,vertices,delete - - - T-Spline 위상에서 모서리를 제거합니다. - 삭제할 하나 이상의 모서리 - 삭제된 모서리가 있는 TSpline 표면 - tspline,edge,delete - - - T-Spline 위상에서 면을 제거합니다. - 삭제할 하나 이상의 면 - 삭제된 면이 있는 TSpline 표면 - tspline,face,delete - - - T-Spline 시각화 스타일을 변경합니다. - True가 전달되면 부드러운 시각화가 적용되고 그렇지 않으면 상자 모드가 적용됩니다. - 부드러운 시각화 활성화 또는 비활성화 - 선택한 시각화 스타일이 적용된 T-Spline - tspline,visualization,mode,smooth,box - - - 모서리 세트에서 단일 또는 다중 대칭 돌출을 수행하고 지정된 벡터를 따라 새 모서리를 이동합니다. - 돌출할 모서리 세트 - 새 모서리를 이동시킬 벡터 - 작성될 새 세그먼트의 양 - 돌출된 모서리가 있는 T-Spline - tspline,extrude,direction,vector,edge - - - 면 세트에서 단일 또는 다중 대칭 돌출을 수행하고 지정된 벡터를 따라 새 모서리를 이동합니다. - 돌출할 면 세트 - 새 면을 이동시킬 벡터 - 작성될 새 세그먼트의 양 - 돌출된 면이 있는 T-Spline - tspline,extrude,direction,vector,face - - - 모서리 세트에서 단일 또는 다중 대칭 돌출을 수행하고 지정된 곡선의 경로를 따라 새 모서리를 이동합니다. - 돌출할 모서리 세트 - 새 모서리가 전개되는 경로 - 작성될 새 세그먼트의 양 - 돌출된 모서리가 있는 T-Spline - tspline,extrude,curve,edge - - - 면 세트에서 단일 또는 다중 대칭 돌출을 수행하고 지정된 곡선의 경로를 따라 새 모서리를 이동합니다. - 돌출할 면 세트 - 새 면이 전개되는 경로 - 작성될 새 세그먼트의 양 - 돌출된 면이 있는 T-Spline - tspline,extrude,curve,face - - - 지정된 모서리를 면의 채널로 대체합니다. - 대체할 모서리 세트 - 베벨이 선택한 모서리와 인접하는 면의 백분율(0~1)에 포함됩니다. - 채널에서 면의 행 수 - 이전 모델의 상자 모드 면에 새 면을 작성할 지 여부 - 베벨이 둥글거나 평평한 정도에 대한 정보를 결정합니다. 0~1 사이 값을 갖습니다. - 베벨 모서리가 있는 T-Spline - tspline,bevel,edge - - - 인접하는 모서리를 따라 지정된 모서리를 슬라이딩합니다. - 슬라이딩할 모서리 세트 - 모서리가 인접하는 면으로 백분율(0~1)만큼 슬라이딩됩니다. - 베벨이 둥글거나 편평한 정보를 결정합니다. 0~1 사이 값을 갖습니다. - 슬라이딩된 모서리가 있는 T-Spline - tspline,slide,edge - - - 지정된 모서리를 병합합니다. 각 그룹의 모서리는 같은 개수의 - 연속된 세트를 만듭니다.첫 번째 그룹의 모서리는 이 표면의 모서리로 - 간주됩니다. 두 번째 그룹의 모서리는 이 표면 또는 기타 다른 표면에 - 있을 수 있습니다. 다른 표면인 경우 병합하기 전에 - 결합이 수행됩니다. - 병합할 첫 번째 모서리 세트 - 병합할 두 번째 모서리 세트 - 표면은 원래 표면과 더 근접하게 일치합니다. - 병합된 모서리가 있는 T-Spline 표면 - tspline,merge,edge - - - 두 면 세트 사이에 브리지를 만듭니다. 첫 번째 그룹의 항목은 - 이 표면의 하위로 간주됩니다. 두 번째 그룹의 항목은 - 이 표면의 하위에 있거나 다른 표면에 속할 수 있습니다. - 각 그룹 내의 위상은 인접하지 않을 수 있지만, - 같은 개수의 별개 루프를 만들어야 합니다. - 브리지할 면의 첫 번째 그룹 - 브리지할 면의 두 번째 그룹 - 각 별개의 위상 루프에 대해 곡선 브리지 - (빈 리스트가 전달되면 직선이 사용되고 하나의 곡선이 전달되면 - 둘 이상 입력 루프가 탐지된 경우 곡선이 복제됨) - 위상의 각 별개의 루프에 대해 브리지되는 곡선을 - 따라 프레임의 법선 주위를 완전히 회전하는 수 - (빈 리스트가 전달되면 0이 사용되고 하나의 값이 전달되면 - 둘 이상 입력 루프가 탐지된 경우 해당 값이 복제됨) - 각 별개의 위상 루프에 대한 브리지를 따라 - 따라 위치하는 세그먼트 수입니다. 각 그룹의 스팬 개수는 - 해당하는 회전 수보다 커야 합니다(빈 리스트가 전달되면 1이 - 사용되고 하나의 값이 전달되면 둘 이상 입력 루프가 탐지된 경우 - 해당 값이 복제됨). - 경계 모서리 사이의 브리지를 삭제합니다. - 입력 위상의 하위 각진 부분을 - 유지합니다. - 첫 번째 그룹에서 각 별개의 - 위상 루프에 대한 방향이 지정된 정점의 리스트입니다(정점 수는 - 비어 있을 수 있는 탐지된 입력 루프 또는 리스트와 같아야 함). - 두 번째 그룹에서 각 별개의 - 위상 루프에 대한 방향이 지정된 정점의 리스트입니다(정점 수는 - 비어 있을 수 있는 탐지된 입력 루프 또는 리스트와 같아야 함). - 해당하는 위상 루프에 대해 - 브리지의 정렬을 반전하는지 여부를 표시하는 플래그의 리스트입니다 - (빈 리스트가 전달되면 False로 설정되고, 하나의 값이 전달되면 - 탐지된 각 입력 루프에 대해 해당 값이 복제됨). - 브리지에 의해 연결된 위상이 있는 TSpline 표면 - tspline,bridge,face - - - 면 세트와 모서리 세트 사이에 브리지를 만듭니다. 첫 번째 - 그룹의 항목은 이 표면의 하위로 간주됩니다. 두 번째 - 그룹의 항목은 이 표면의 하위이거나 다른 표면에 속할 수 있습니다. - 각 그룹 내의 위상은 인접하지 않을 수 있지만 - 동일한 개수의 별개 루프를 만들어야 합니다. - 브리지할 면의 첫 번째 그룹 - 브리지할 모서리의 두 번째 그룹 - 각 별개의 위상 루프에 대해 곡선 브리지 - (빈 리스트가 전달되면 직선이 사용되고 하나의 곡선이 전달되면 - 둘 이상 입력 루프가 탐지된 경우 곡선이 복제됨) - 위상의 각 별개의 루프에 대해 브리지되는 곡선을 - 따라 프레임의 법선 주위를 완전히 회전하는 수 - (빈 리스트가 전달되면 0이 사용되고 하나의 값이 전달되면 - 둘 이상 입력 루프가 탐지된 경우 해당 값이 복제됨) - 각 별개의 위상 루프에 대한 브리지를 따라 - 따라 위치하는 세그먼트 수입니다. 각 그룹의 스팬 개수는 - 해당하는 회전 수보다 커야 합니다(빈 리스트가 전달되면 1이 - 사용되고 하나의 값이 전달되면 둘 이상 입력 루프가 탐지된 경우 - 해당 값이 복제됨). - 경계 모서리 사이의 브리지를 삭제합니다. - 입력 위상의 하위 각진 부분을 - 유지합니다. - 첫 번째 그룹에서 각 별개의 - 위상 루프에 대한 방향이 지정된 정점의 리스트입니다(정점 수는 - 비어 있을 수 있는 탐지된 입력 루프 또는 리스트와 같아야 함). - 두 번째 그룹에서 각 별개의 - 위상 루프에 대한 방향이 지정된 정점의 리스트입니다(정점 수는 - 비어 있을 수 있는 탐지된 입력 루프 또는 리스트와 같아야 함). - 해당하는 위상 루프에 대해 - 브리지의 정렬을 반전하는지 여부를 표시하는 플래그의 리스트입니다 - (빈 리스트가 전달되면 False로 설정되고, 하나의 값이 전달되면 - 탐지된 각 입력 루프에 대해 해당 값이 복제됨). - 브리지에 의해 연결된 위상이 있는 TSpline 표면 - tspline,bridge,face,edge - - - 모서리 세트와 면 세트 사이에 브리지를 만듭니다. 첫 번째 그룹의 - 항목은 이 표면의 하위로 간주됩니다. 두 번째 그룹의 - 항목은 이 표면의 하위이거나 다른 표면에 속할 수 있습니다. - 각 그룹 내의 위상은 인접하지 않을 수 있지만 - 동일한 개수의 별개 루프를 만들어야 합니다. - 브리지할 모서리의 첫 번째 그룹 - 브리지할 면의 두 번째 면 - 각 별개의 위상 루프에 대해 곡선 브리지 - (빈 리스트가 전달되면 직선이 사용되고 - 하나의 곡선이 전달되면 둘 이상 입력 루프가 탐지된 경우 곡선이 복제됨) - 위상의 각 별개의 루프에 대해 브리지되는 곡선을 - 따라 프레임의 법선 주위를 완전히 회전하는 수 - (빈 리스트가 전달되면 0이 사용되고 하나의 값이 전달되면 - 둘 이상 입력 루프가 탐지된 경우 해당 값이 복제됨) - 각 별개의 위상 루프에 대한 브리지를 따라 - 따라 위치하는 세그먼트 수입니다. 각 그룹의 스팬 개수는 - 해당하는 회전 수보다 커야 합니다(빈 리스트가 전달되면 1이 - 사용되고 하나의 값이 전달되면 둘 이상 입력 루프가 탐지된 경우 - 해당 값이 복제됨). - 경계 모서리 사이의 브리지를 삭제합니다. - 입력 위상의 하위 각진 부분을 - 유지합니다. - 첫 번째 그룹에서 각 별개의 - 위상 루프에 대한 방향이 지정된 정점의 리스트입니다(정점 수는 - 비어 있을 수 있는 탐지된 입력 루프 또는 리스트와 같아야 함). - 두 번째 그룹에서 각 별개의 - 위상 루프에 대한 방향이 지정된 정점의 리스트입니다(정점 수는 - 비어 있을 수 있는 탐지된 입력 루프 또는 리스트와 같아야 함). - 해당하는 위상 루프에 대해 - 브리지의 정렬을 반전하는지 여부를 표시하는 플래그의 리스트입니다 - (빈 리스트가 전달되면 False로 설정되고, 하나의 값이 전달되면 - 탐지된 각 입력 루프에 대해 해당 값이 복제됨). - 브리지에 의해 연결된 위상이 있는 TSpline 표면 - tspline,bridge,face,edge - - - 모서리 세트 사이에 브리지를 만듭니다. 첫 번째 - 그룹의 항목은 이 표면의 하위로 간주됩니다. 두 번째 - 그룹의 항목은 이 표면의 하위이거나 다른 표면에 속할 수 있습니다. - 각 그룹 내의 위상은 인접하지 않을 수 있지만 - 동일한 개수의 별개 루프를 만들어야 합니다. - 브리지할 모서리의 첫 번째 그룹 - 브리지할 모서리의 두 번째 그룹 - 각 별개의 위상 루프에 대해 곡선 브리지 - (빈 리스트가 전달되면 직선이 사용되고 하나의 곡선이 전달되면 - 둘 이상 입력 루프가 탐지된 경우 곡선이 복제됨) - 위상의 각 별개의 루프에 대해 브리지되는 곡선을 - 따라 프레임의 법선 주위를 완전히 회전하는 수 - (빈 리스트가 전달되면 0이 사용되고 하나의 값이 전달되면 - 둘 이상 입력 루프가 탐지된 경우 해당 값이 복제됨) - 각 별개의 위상 루프에 대한 브리지를 따라 - 따라 위치하는 세그먼트 수입니다. 각 그룹의 스팬 개수는 - 해당하는 회전 수보다 커야 합니다(빈 리스트가 전달되면 1이 - 사용되고 하나의 값이 전달되면 둘 이상 입력 루프가 탐지된 경우 - 해당 값이 복제됨). - 경계 모서리 사이의 브리지를 삭제합니다. - 입력 위상의 하위 각진 부분을 - 유지합니다. - 첫 번째 그룹에서 각 별개의 - 위상 루프에 대한 방향이 지정된 정점의 리스트입니다(정점 수는 - 비어 있을 수 있는 탐지된 입력 루프 또는 리스트와 같아야 함). - 두 번째 그룹에서 각 별개의 - 위상 루프에 대한 방향이 지정된 정점의 리스트입니다(정점 수는 - 비어 있을 수 있는 탐지된 입력 루프 또는 리스트와 같아야 함). - 해당하는 위상 루프에 대해 - 브리지의 정렬을 반전하는지 여부를 표시하는 플래그의 리스트입니다 - (빈 리스트가 전달되면 False로 설정되고, 하나의 값이 전달되면 - 탐지된 각 입력 루프에 대해 해당 값이 복제됨). - 브리지에 의해 연결된 위상이 있는 TSpline 표면 - tspline,bridge,edge - - - T-Spline의 구멍 채우기 - 안쪽에 구멍이 있는 모서리 세트입니다. 모서리는 반드시 경계여야 합니다. - 구멍 채우기 방법: 0 - 다듬기, 1 - 다각형, 2 - 축소, 3 - 축소 및 용접 - 입력 위상의 하위 각진 부분을 유지합니다. - tspline,edge,fill,hole - - - 지정된 반사 리스트를 T-Spline에 추가합니다. - 반사 리스트 - 대칭 부분 용접 여부 - 대칭 부분을 용접할 공차 - 새 반사가 추가된 T-Spline 표면 + + 지정된 점으로부터 지정된 세그먼트 길이의 곡선을 따라 균등한 간격으로 있는 점을 반환합니다. + 측정할 위치에 있는 참조 점 + 평가할 곡선을 기준으로 하는 거리 + 지정된 점을 포함하여 곡선의 방향을 따르는 곡선에 있는 점 리스트. - - 지정된 T-Spline에서 모든 반사를 제거합니다. - 지정된 반사가 제거된 T-Spline 표면 + + 지정된 점으로부터 지정된 현 길이의 곡선에 균등한 간격으로 있는 점을 반환합니다. + 측정할 위치에 있는 참조 점 + 현 길이 + 지정된 점을 포함하여 곡선의 방향을 따르는 곡선에 있는 점 리스트. - - 입력 표면의 모든 위상을 압축하고 색인을 연속하도록 만듭니다. 이 기능은 색인의 상대 순서를 유지합니다. - tspline,index,compress + + 곡선 시작점에서 지정된 거리에 있는 CoordinateSystem을 반환합니다. Y축은 곡선에 접하며 X축은 곡률입니다. + 평가할 곡선을 기준으로 하는 거리 + 곡선의 좌표계 + + coordoncurve,curvecoord,derivatives + - - 정확한 입력에 따라 정확한 모드 또는 단순 모드에서 지정된 면을 - 각각 4개 면으로 세분화합니다. - 세분화할 면 리스트 - False인 경우 결과 표면은 원래 표면보다 더 평평하고 더 선명할 수 있고, - True인 경우 원래 모양을 유지합니다. - 지정된 면이 세분화된 T-Spline - tspline,subdivide,faces,simple + + 시작점에서 곡선을 따라 지정된 거리에 있는 평면을 반환합니다. 평면의 법선은 곡선의 접선에 정렬됩니다. + 평가할 곡선을 기준으로 하는 거리 + 곡선에 있는 평면 + + planeoncurve,planecurve,tangentplane + - - 지정된 T-Spline 표면을 보간합니다. 전향 보간법은 제어점을 표면에 해당하는 파라메트릭 위치로 이동시킵니다. 후향 보간법은 각각의 원래 제어점에 대한 표면에 점을 생성하고 이 제어점을 해당하는 표면 점으로 이동시킵니다. - 보간 방향: False인 경우 전향, 그렇지 않으면 후향 - 지정된 방향으로 보간된 T-Spline - tspline,interpolate,reverse + + 곡선의 시작점에서 지정된 매개변수까지 측정된 세그먼트 길이를 가져옵니다. + 0~1 사이의 값 + 세그먼트 길이 + + lengthatparameter,dist along,lengthatpoint,arclength + - - 지정된 모든 T-Spline 정점을 가져오고 대상 형상의 가장 가까운 점으로 - 당깁니다. surfacePoints가 True이면 정점의 표면 점이 당겨지고 - False이면 조정 그립이 당겨집니다. - 당길 정점 리스트 - 당길 형상 리스트 - 표면 또는 정점의 제어점을 사용하는지 여부를 표시하는 플래그 - 당겨진 정점이 있는 T-Spline 표면 - tspline,pull,vertices + + 곡선을 따라 특정 호 길이의 매개변수를 가져옵니다. + 평가할 곡선으로 기준으로 하는 거리 + 매개변수 + + parameteratlen,param along,paramatlen,arclength + - - 지정된 정점의 제어점을 단일 평면으로 평평하게 합니다. - 최소 4개 이상 정점이 필요합니다. - 정점 리스트 - 평평해진 정점이 있는 T-Spline 표면 - tspline,flatten,vertices + + 지정된 위치에서 곡선을 따라 특정 현 길이의 매개변수를 가져옵니다. + 현 길이 평가 위치 + 측정할 곡선의 매개변수 + 곡선을 따라 앞으로 이동할 경우 True + 매개변수 + + measure from,measure to,parameteratdist + - - 지정된 정점의 제어점을 지정된 평면과 평행해지는 - 단일 평면으로 평평하게 합니다. - 최소 4개 이상 정점이 필요합니다. - 정점 리스트 - 정점을 평행하게 맞출 평면 - 평평해진 정점이 있는 T-Spline 표면 - tspline,flatten,vertices,fitparallel + + 곡선의 시작점에서 매개변수를 가져옵니다. + 매개변수 값 + + start domain,curvestart + - - 지정된 면을 대칭이 없는 새 T-Spline 표면에 복사합니다. - 복제할 면 - 선택한 면만 포함하는 T-Spline 표면 - tspline,face,duplicate + + 곡선의 끝점에서 매개변수를 가져옵니다. + 매개변수 값 + + end domain,curveend + - - 메쉬에서 모든 면의 법선을 반전합니다. - 반전된 법선이 있는 T-Spline 표면 - tspline,flip,normal,vector + + 곡선의 두 매개변수 사이의 세그먼트 길이를 가져옵니다. + 0~1 사이의 값 + 0~1 사이의 값 + 세그먼트 길이 + + measure,distance,arclength + - - T-spline 표면의 모든 매듭 간격을 균일하게 만듭니다. - 균일한 간격으로 지정된 T-Spline 표면 - tspline,knot,uniform + + 곡선을 따라 지정된 점에서 매개변수를 가져옵니다. 점이 곡선에 없으면 ParameterAtPoint는 곡선의 가까운 점에 해당하는 값을 반환하지만 이 점은 일반적으로 가장 가까운 점이 아닙니다. + 곡선을 따라 있는 점 또는 곡선 근처에 있는 점 + 지정된 점에 대한 곡선의 매개변수. + + projectpoint,closestparam,curveparam + - - 지정된 T-Spline을 정확한 삽입이 수행될 수 있는 위치에 있는 점으로 - 표준화합니다. 표준화할 수 없으면 이유를 설명하는 - 경고가 표시됩니다. - 표준화된 T-Spline 표면 - tspline,standardize + + 곡선의 방향을 바꿉니다 + 반대 방향의 새 곡선 + + flip + - - 지정된 벡터를 따라 지정된 점을 이동합니다. - 이동할 정점 리스트 - 이동할 방향 - 표면 또는 정점의 제어점을 사용하는지 여부를 표시하는 플래그 - + + 곡선의 간격을 지정된 양만큼 띄웁니다. 곡선은 평면형이어야 합니다. + 간격띄우기할 양수 또는 음수 거리 + 새 간격띄우기 곡선 + + thicken,lines + + + 0.5,0.4 + - - 지정된 T-Spline 표면 세트를 T-Spline 장면 파일로 내보냅니다. - 내보낼 T-Spline 표면 세트 - 저장할 파일의 경로 - T-Spline 세트가 저장되는 파일 경로 - tspline,export,save,tss,path + + 평면 법선으로 정의된 평면에서 지정된 거리만큼 평면형 곡선을 간격띄우기하여 하나 이상의 곡선을 작성합니다. 간격띄우기 구성요소 곡선 사이에 간격이 있으면 해당 간격은 간격띄우기 곡선을 확장하여 채워집니다. "planeNormal" 입력 인수는 기본적으로 곡선을 포함하는 평면의 법선으로 지정되지만, 원래 곡선 법선에 평행인 명시적 법선이 간격띄우기 방향을 보다 잘 제어할 수 있도록 제공될 수 있습니다. 예를 들어, 동일한 평면을 공유하는 여러 곡선에 대해 일정한 방향으로 간격띄우기를 해야 하는 경우 "planeNormal"을 사용하여 각각의 곡선 법선을 재지정하고 모든 곡선을 동일한 방향으로 강제로 간격띄우기할 수 있습니다. 법선을 반전하면 간격띄우기의 방향이 반대가 됩니다. + 양수 간격띄우기 거리는 곡선의 접선과 평면의 법선 벡터 사이의 외적 방향으로 적용되는 반면 음수 간격띄우기는 반대 방향으로 적용됩니다. + 곡선의 평면 법선. 기본값은 입력 곡선의 평면 법선입니다. + 하나 이상의 간격띄우기 곡선 + + thicken,lines + + + 0.5,0.4 + - - 지정된 T-Spline 표면을 T-Spline 메쉬 파일로 내보냅니다. - 내보낼 T-Spline 표면 - 저장할 파일의 경로 - T-Spline 세트가 저장되는 파일 경로 - tspline,export,save,tsm,path + + 평면으로 당겨 곡선을 만듭니다 + 곡선을 당기는 평면 위치 + 평면에 있는 곡선 + + projectcurve,toplane + - - 지정된 T-spline 표면을 T-spline 메시(TSM) 형식의 문자열로 변환합니다. - 직렬화할 T-스플라인 표면 - T-스플라인 표면이 직렬화되는 문자열 - tspline,import,serialize + + 이 곡선을 입력 표면에 표면 법선 방향으로 당깁니다. + + + + projectcurve,tosurf + - - T-Spline 메쉬(TSM) 형식의 지정된 문자열에서 T-Spline 표면을 작성합니다. - T-Spline 메쉬 파일의 문자열 표현 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - 리스트에서 새로 로드된 T-Spline 표면 - tspline,import,serialize + + 지정된 매개변수에서 곡선의 시작 부분을 제거합니다 + 자르기를 시작할 매개변수 위치 + 시작이 제거된 새 곡선 + + rem,remstart,removestart,trimcurve + - - 지정된 T-Spline 메쉬 파일 경로에서 T-Spline 표면을 로드합니다. - 로드할 파일의 경로 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - 리스트에서 새로 로드된 T-Spline 표면 - tspline,import,load,tsm,path + + 지정된 매개변수에서 곡선의 끝 부분을 제거합니다 + 자르기를 시작할 매개변수 위치 + 끝이 제거된 새 곡선 + + rem,remend,removeend,trimcurve + - - 지정된 T-Spline 메쉬 파일에서 T-Spline 표면을 로드합니다. - 로드할 파일의 경로 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - 리스트에서 새로 로드된 T-Spline 표면 - tspline,import,load,tsm,file + + 지정된 매개변수에서 곡선의 시작과 끝 부분을 제거합니다. + 자르기를 시작할 매개변수 위치 + 자르기를 시작할 매개변수 위치 + 외부 세그먼트가 제거된 새 곡선 + + rem,remend,remstart,remove,trimcurve,removeends + - - 지정된 T-Spline 장면 파일 경로에서 T-Spline 표면 세트를 로드합니다. - 로드할 파일의 경로 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - 새로 로드된 T-Spline 표면 세트 - tspline,import,load,tss,path + + 지정된 매개변수에서 곡선의 안쪽 부분을 제거합니다 + 자르기를 시작할 매개변수 위치 + 자르기를 시작할 매개변수 위치 + 내부 세그먼트가 제거된 새 곡선 + + rem,removemiddle,middle,remmiddle,cutout,trimcurve + + + + 곡선의 여러 세그먼트(첫 번째, 세 번째, 다섯 번째... 세그먼트 취소)를 제거합니다 + 곡선을 분할할 매개변수 위치 리스트 + 첫 번째, 세 번째, 다섯 번째 ... 세그먼트를 무시하는 곡선 배열 + + rem,removeparts,remparts,cutout,trimcurv,interior,odd + - - 지정된 T-Spline 장면 파일에서 T-Spline 표면 세트를 로드합니다. - 로드할 파일의 경로 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - 새로 로드된 T-Spline 표면 세트 - tspline,import,load,tss,file + + 'discardEvenSegments' 플래그가 각각 true 또는 false인지에 따라 지정된 매개변수에서 곡선 분할의 짝수 또는 홀수 세그먼트를 제거합니다. + 곡선을 분할할 매개변수 위치 리스트 + 세그먼트 무시 전환 + 짝수 또는 홀수 곡선 세그먼트를 버리고 남은 곡선의 리스트. + + rem,removeparts,remparts,cutout,trimcurv,interior,even + - - UV의 문자열 표현을 가져옵니다 + + 지정된 매개변수에서 곡선을 여러 조각으로 분할합니다 + 곡선을 분할할 매개변수 위치 리스트 + 분할로 인해 작성된 곡선 + + cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + - - 두 UV를 비교합니다 - 다른 UV - 두 객체가 같은지 여부 + + 곡선을 지정된 점에 여러 개 조각으로 분할합니다. + 분할할 곡선에 있는 점 + 분할로 인해 작성된 곡선 + + cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + - - 이 유형에 대한 hashcode를 가져옵니다 - 이 객체 전용 hashcode + + 여러 개의 곡선을 polycurve 끝에 결합합니다. 연결을 보장하기 위해 곡선을 반전합니다. + 다른 곡선 또는 polycurve에 결합할 곡선 + 곡선에서 작성된 Polycurve + + convertcurves,curves2polycurve,joincurves,concat,joinall,joinmany + - - 두 double 값에서 UV를 만듭니다. - U 값 - V 값 - 좌표로 작성된 UV + + 곡선을 법선 벡터 방향으로 돌출시킵니다 + 곡선을 돌출할 거리 + 돌출된 표면 - surfaceparam,parameters,uv,uvs + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - - UV의 U 구성요소 가져오기 + + 곡선을 지정된 방향으로 입력 벡터의 길이만큼 돌출시킵니다 + 돌출할 벡터 방향 + 돌출된 표면 - uv,uvs + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - - V의 V 구성요소 가져오기 + + 곡선을 지정된 방향으로 지정된 거리만큼 돌출시킵니다 + 돌출할 벡터 방향 + 돌출할 거리 + 돌출된 표면 - uv,uvs + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - - Vertex의 문자열 표현을 가져옵니다 + + 곡선을 법선 방향으로 지정된 거리만큼 돌출시킵니다. 곡선은 닫혀 있어야 합니다. + 돌출할 거리 + 돌출된 솔리드 + + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + - - 이 정점이 있는 점 + + 곡선을 지정된 방향으로 입력 벡터의 길이만큼 돌출시킵니다. 곡선은 닫혀 있어야 합니다. + 돌출할 벡터 방향 + 돌출된 솔리드 + + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + - - 이 정점에서 나오는 모서리 + + 곡선을 지정된 방향으로 지정된 거리만큼 돌출시킵니다. 곡선은 닫혀 있어야 합니다. + 돌출할 벡터 방향 + 돌출할 거리 + 돌출된 솔리드 + + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + - - 이 정점에 인접한 면 + + 곡선을 선택점에 의해 지정된 끝 부분에서 지정된 거리만큼 연장합니다. 선택된 쪽이 연장됩니다. 원 및 타원과 같이 닫힌 곡선은 연장할 수 없습니다. 연장되는 곡선이 선형인 경우 연장되는 부분도 선형이 됩니다. + 연장할 거리 + 연장한 끝에 있는 점 + 연장된 곡선 + + makelonger,stretch,extendside + - - BoundingBox의 문자열 표현을 가져옵니다 + + 곡선을 시작 부분에서 지정된 거리만큼 연장합니다. 원 및 타원과 같이 닫힌 곡선은 연장할 수 없습니다. 연장되는 곡선이 선형인 경우 연장되는 부분도 선형이 됩니다. + 연장할 거리 + 연장된 곡선 + + makelonger,stretch + - - 두 BoundingBox를 비교합니다 - 다른 BoundingBox - 두 객체가 같은지 여부 + + 곡선을 끝 부분에서 지정된 거리만큼 연장합니다. 원 및 타원과 같이 닫힌 곡선은 연장할 수 없습니다. 연장되는 곡선이 선형인 경우 연장되는 부분도 선형이 됩니다. + 연장할 거리 + 연장된 곡선 + + makelonger,stretch + - - 이 유형에 대한 hashcode를 가져옵니다 - 이 객체 전용 hashcode + + 호와 선 모음으로 곡선을 근사합니다 + 곡선에 가까운 호 및 선의 배열 + + rationalizecurve,fitarcs,fitlines,arcs,lines + + + 0.5,0.5,0.5,0.4,0.4 + - - 입력 형상 주위로 축에 정렬되는 BoundingBox를 만듭니다. - - + + 곡선을 NurbsCurve 근사치로 변환합니다 + 곡선에 가까운 NurbsCurve - bounding,bound + curve2spline,convertcurve,tospline,lines + + 0.5,0.5,0.5,0.4 + - - 입력 형상 주위로 축에 정렬되는 BoundingBox를 만듭니다. - 경계 상자를 결정하는 형상 - 형상을 둘러싸는 경계 상자 + + 닫힌 곡선을 패치합니다 + 곡선 내부 표면 - bounding,bound,multiple,boundall + fill,profiletosurf,loop,loop2surf,edgesurf - - 입력 형상 주위에 축에 정렬되어 있지 않으면서 방향이 지정된 최소 체적의 경계 상자를 작성합니다.' - - 입력 형상 주위에 작성된 방향이 지정된 경계 상자. + + 지정된 투영 방향을 따라 입력 곡선을 지정된 베이스 형상에 투영합니다. + 투영할 형상 + 벡터 + 베이스 형상으로 투영된 형상의 리스트 - - 입력 형상 주위에 CoordinateSystem의 X, Y 및 Z축 방향으로 축에 정렬되지 않는 BoundingBox를 만듭니다. - - + + 이 곡선을 경로 곡선을 따라 스윕하여 표면을 만듭니다 + - bounding,bound + sweep1,curve2surf - - 입력 형상 주위에 CoordinateSystem의 X, Y 및 Z축 방향으로 축에 정렬되지 않는 BoundingBox를 만듭니다. - - + + 이 닫힌 곡선을 경로 곡선을 따라 스윕하여 솔리드를 만듭니다 + - bounding,bound,multiple,boundall + sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - - 최소점과 최대점 사이에 걸치는 축에 정렬되는 BoundingBox를 만듭니다. - - + + 이 닫힌 곡선을 경로 곡선을 따라 스윕하여 솔리드를 만듭니다. + 스윕 경로를 나타내는 경로 + 스윕의 끝을 잘라내어 경로에 수직으로 만듭니다. + 경로 곡선을 따라 이 닫힌 곡선을 스윕하는 솔리드 + + sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid + + + + 제공된 공차를 사용하여 근사된 새 곡선을 반환합니다 + - bounding,bound,bymaxmin,max,min,bypoints + fitcurve,reducecurve,simplecurve,approximate - - 최소 좌표(상자의 왼쪽 하단 후면 모서리)에서 최대 좌표(상자의 오른쪽 상단 전면 모서리)까지 BoundingBox를 구성합니다. CoordinateSystem은 상자의 좌표 공간에서 모델 공간으로의 변환입니다. 이 방법은 Revit의 API와 일치하도록 설계되어, 아무 변환 없이 Revit BoundingBox에서 매개변수를 추출할 수 있습니다. - - - - - - bounding,bound,bymaxmin,max,min,bypoints - + + 이 구성자를 호출한 스레드의 관리되는 스레드 ID를 저장합니다. + 발생할 수 있는 여러 스레드 문제를 사용자에게 알리는 데 사용됩니다. + + + 이는 테스트에만 사용됩니다. + + + true + + + true + + + true + + + true + + + true + + + IGeometryEntity 유형과 호스트를 사용하는 Geometry 구성자 사이의 맵. + + + Geometry Type 등록 메커니즘. + IGeometryEntity 파생 인터페이스 유형. + Geometry를 구성하기 위한 대리자. + + + true + + + + + + + 지정된 형상을 각각 WCS에 정의된 x, y, z 방향으로 지정된 변위만큼 + 변환합니다. + X축 변위. + Y축 변위. + Z축 변위. + 변환된 형상. + move,by amount + + + 형상을 지정된 방향으로 벡터 길이만큼 변환 + move,along vector + + + 형상 유형을 지정된 방향으로 지정된 거리만큼 변환합니다. + 변위 방향. + 지정된 방향의 변위 거리. + 변환된 형상. + move,along vector,distance - - 최소점 + + 형상을 지정된 CoordinateSystem의 변환으로 변환합니다. + 변환된 형상 - - 최대점 + + 이 형상을 소스 CoordinateSystem에서 새 컨텍스트 + CoordinateSystem으로 변환합니다. + + + 변환된 형상. + from,to - - BoundingBox의 CoordinateSystem. 축에 정렬된 상자의 경우 CS는 X, Y, Z축을 따라 방향이 지정되고 상자의 중심에 위치합니다. 정렬되지 않은 상자의 경우 CS는 임의의 방향이 지정될 수 있으며 상자의 중심에 위치합니다. + + 객체를 원점 및 축 주위로 지정된 각도만큼 회전합니다 + around,axis,degrees - - 두 BoundingBox의 교차점을 가져옵니다. 주: 축이 정렬되지 않은 상자의 경우 이러한 교차점으로 인해 상자가 작성되지 않을 수 있으므로 이 기능은 작동하지 않습니다. 대신 해당 직육면체를 교차시키십시오. - 교차할 다른 경계 상자 - 경계 상자의 교차점에서 가져온 경계 상자 + + 객체를 평면 원점 및 법선 주위로 지정된 각도만큼 회전합니다 + around,normal,degrees - - 두 BoundingBox가 교차하는지 여부를 확인합니다. 주: 이 기능은 두 경계 상자의 정렬(변환)이 동일한 경우에만 작동합니다. 이러한 경우 해당 직육면체 간의 교차점을 테스트하십시오. - 기타 경계 상자 - 경계 상자가 교차함 - - get overlap - + + 입력 평면에서 객체 대칭 + reflect,flip over - - BoundingBox가 비어 있는지 확인 - 경계 상자가 비어 있는 경우 true를 반환합니다. + + 원점 주위로 균일하게 축척 조정 + resize,size - - 점이 경계 상자 안에 있는지 확인합니다. - 테스트 점 - 점이 내부에 있는 경우 True, 그렇지 않은 경우 False - - point inside,testpoint - + + 원점 주위로 균일하지 않게 축척 조정 + resize,size,scalenu,scaleNU - - 경계 상자를 솔리드 직육면체로 가져옵니다. - 경계 상자의 직육면체 표현을 반환합니다. - - converttosolid,bb2cube,bb2cub,bounding tosolid,cubes - - - 0.5,0.4,0.3,0.5,0.3 - + + 지정된 평면 주위로 균일하지 않게 축척 조정 + resize,size,scalenu,scaleNU - - 경계 상자를 표면 모음으로 가져옵니다. - 경계 상자의 PolySurface 표현을 반환합니다. - - converttosurfaces,convert2surfaces,bbtosrfs,bbtosrfs,bounding to surfaces,bound to poly,convert2poly - + + 두 개의 선택점을 스칼라로 사용하여 지정된 점 주위로 균일하게 축척 조정 + resize,from,to,size - - autodesk.geometry:boundingbox3d-1.0.0 스키마로 형식이 지정된 수신 JSON 문자열을 구문 분석합니다. - 구문 분석할 JSON 문자열 - BoundingBox + + 기준 및 2개의 선택점에 의해 하나의 치수로 축척을 조정합니다. 축척 축은 기준과 시작점 사이의 선에 의해 정의됩니다. + resize,size,from,to,scale1d,1d,lines + 0.5,0.5,0.5,0.5,0.5,0.5,0.3 - - BoundingBox를 autodesk.geometry:boundingbox3d-1.0.0 스키마로 형식이 지정된 JSON 객체로 변환합니다. - 결과 JSON 문자열 + + 기준 및 2개의 선택점에 의해 두 치수로 축척을 조정합니다. 두 선택점은 2D 축척 비율을 결정하기 위해 기준 평면에 투영됩니다 + resize,size,from,to,scale2d,2d - - CoordinateSystem의 문자열 표현을 가져옵니다 + + 이 형상에서 다른 형상까지의 거리 가져오기 + 다른 형상 + 거리 + between,length,from,to - - CoordinateSystem을 표준 좌표계로 만듭니다. 원점: - 0, 0, 0, x축: 1, 0, 0, y축: 0, 1, 0, z축: 0, 0, 1 - zero,wcs + + 이 형상에서 다른 형상까지 가장 가까운 점 가져오기 + NearestPoint, GetClosestPoint - - X 및 Y 위치를 원점으로 하고 X 및 Y축이 WCS X 및 Y축으로 - 설정된 CoordinateSystem을 만듭니다. Z의 기본값은 0입니다. + + 다른 형상 객체가 이 객체와 교차하는지 확인 + intersects?,check intersection,test intersection - - X, Y 및 Z 위치를 원점으로 하고 X 및 Y축이 WCS X 및 Y축으로 - 설정된 CoordinateSystem을 만듭니다. - translate + + 이 객체와 다른 객체의 교차 형상 가져오기 + get overlap - - 입력 점을 원점으로 하고 X 및 Y축이 WCS X 및 Y축으로 설정된 - CoordinateSystem을 만듭니다. - bypoint + + 이 객체와 다른 형상 모음에 대한 교차 형상을 가져옵니다. 포함되는 모든 형상의 공통 형상을 찾습니다. + get overlap,multi intersect,intersect many - - 입력 평면 원점을 원점으로 하고 X 및 Y축이 평면에 배치되고 평면 - X 및 Y축과 일치하는 CoordinateSystem을 만듭니다. + + 다른 형상을 절단 "도구"로 사용하여 이 형상을 분할 + cut - - 원점에서 X 및 Y축으로 CoordinateSystem을 만듭니다. - 입력 벡터는 CoordinateSystem을 만들기 전에 정규화됩니다. + + 선택점에 가장 가까운 도면요소의 요소를 제거합니다 - - 원점에서 X 및 Y축으로 CoordinateSystem을 만듭니다. - Z축은 완전히 무시됩니다. 입력 벡터는 CoordinateSystem을 - 만들기 전에 정규화됩니다. - byxy,coord by2axis + + 복합 또는 분리되지 않은 요소를 구성요소 부품으로 분리합니다. - - 지정된 좌표계를 기준으로 지정된 원통형 좌표 매개변수에서 CoordinateSystem을 만듭니다 + + 두 객체의 대표 형상 또는 숫자 값이 같은지 확인 + approximate,near,close - - 지정된 좌표계를 기준으로 지정된 구형 좌표 매개변수에서 CoordinateSystem을 만듭니다 + + 지정된 형상 조각이 포함된 BoundingBox 기져오기 + bounds - - 이 CoordinateSystem의 역 좌표계를 가져올 수 있는지 여부 확인 - inverse,testinverse + + 지정된 형상을 포함하는 방향이 지정된 최소 체적의 경계 상자를 가져옵니다. - - 축척이 직교인지, 즉 전단 구성요소가 있는지 테스트합니다. - uniform + + 형상을 솔리드 정의 JSON으로 변환 + JSON 형식 문자열 - - 축척이 직교이고 모든 벡터가 정규화되었는지 테스트합니다. - uniform,normal,samelength + + 형상을 autodesk.geometry:geometry-1.0.0 스키마로 형식이 지정된 JSON 객체로 변환합니다. + 결과 JSON 문자열 - - 이 CoordinateSystem의 행렬식 가져오기 + + 내부 형상 구조를 분석에서 스플라인으로 변환 + - - CoordinateSystem 원점을 나타내는 점을 만듭니다. - position,center + + 이름 값 속성을 입력 형상의 문자열로 설정합니다. + 속성은 SAT 파일로 내보낼 때 형상과 함께 저장되며 + 파일에서 형상을 가져올 때 다시 읽을 수 있습니다. + 주: 형상 작업이 수행되는 경우 + 형상에 속성이 유지되지 않습니다. + 이름-값 문자열 속성의 사전입니다. + 속성이 적용된 입력 형상의 사본을 반환합니다. - - CoordinateSystem의 X축을 반환합니다. - left,right + + 입력 형상에 설정된 이름-값 문자열 속성(있는 경우)을 반환합니다. + 이름-값 문자열 속성의 사전입니다. - - CoordinateSystem의 Y축을 반환합니다. - forward,back + + SAT 파일을 가져오고 가져온 형상의 배열을 반환합니다. + SAT 파일을 나타내는 파일 객체 + 가져온 형상 리스트 - - CoordinateSystem의 Z축을 반환합니다. - up,down + + SAT 파일을 가져오고 가져온 형상의 배열을 반환합니다 + SAT 파일의 경로 + 가져온 형상 리스트 - - CoordinateSystem의 X축 축척: X축 벡터의 길이를 반환합니다. + + SAT 파일을 가져오고 가져온 형상의 배열을 반환합니다. + SAT 파일을 나타내는 파일 객체 + "Dynamo" 단위 공간을 나타내는 단위당 mm 수. + SAT 파일에 정의된 단위 공간에서 여기에 정의된 단위 공간으로 가져온 형상의 축척을 조정하는 데 사용됩니다. + -1로 설정하면 SAT를 무단위로 가정하고 단위 축척 없이 형상을 가져옵니다. + 가져온 형상 리스트 - - CoordinateSystem의 Y축 축척: Y축 벡터의 길이를 반환합니다. + + SAT 파일을 가져오고 가져온 형상의 배열을 반환합니다. + SAT 파일을 나타내는 파일 객체 + Dynamo 단위 공간을 나타내는 단위당 mm 수. + SAT 파일에 정의된 단위 공간에서 여기에 정의된 단위 공간으로 가져온 형상의 축척을 조정하는 데 사용됩니다. + -1로 설정하면 SAT를 무단위로 가정하고 단위 축척 없이 형상을 가져옵니다. + 가져온 형상 리스트 - - CoordinateSystem의 Z축 축척: Z축 벡터의 길이를 반환합니다. + + JSON 문자열을 가져와 가져온 형상의 배열을 반환 + 솔리드 정의 형식이 지정된 형상을 포함하는 JSON 문자열 + 변환된 형상 리스트 - - X 및 Y축이 있는 평면을 원점의 루트와 함께 반환합니다. + + autodesk.geometry:geometry-1.0.0 스키마로 형식이 지정된 수신 JSON 문자열을 구문 분석합니다. + 구문 분석할 JSON 문자열 + 형상 객체 + + + 지정된 형상의 리스트를 지정된 SAT 파일 경로로 내보냅니다 + + + - - Y 및 Z축이 있는 평면을 원점의 루트와 함께 반환합니다. + + Exports a list of specified geometry to the given SAT file path. + + + + - - Z 및 X축이 있는 평면을 원점의 루트와 함께 반환합니다. + + 이 방법은 내부 전용입니다. - - 이 CoordinateSystem의 역 좌표계를 가져옵니다. 이 CoordinateSystem을 형상의 조각에 적용하면 원래 조각의 반대가 됩니다. + + 이 방법은 내부 전용입니다. - - 입력 평면에서 객체 대칭 - reflect,flip over + + 지정된 형상의 리스트를 표준 ACIS 바이너리(SAB) 형식으로 직렬화하고 직렬화된 바이너리 스트림 데이터를 반환합니다 + 직렬화할 형상 + 바이트 리스트로 형식이 지정된 SAB 데이터 - - 이 항목 후 인수 CoordinateSystem 적용 - 결과 = 이 항목 * 다른 항목 + + 지정된 표준 ACIS 바이너리(SAB) 형식 데이터를 역직렬화하고 형상의 리스트를 반환합니다 + + - - 이 항목 전 인수 CoordinateSystem 적용 - 결과 = 이 항목 * 다른 항목 + + SAB 파일을 입력으로 가져오고 ASM 형상을 LibG 객체로 + 역직렬화합니다 + + dynamo 단위 공간의 단위당 mm, -1이 전달되면 단위 변환이 수행되지 않습니다. + - - X, Y 및 Z 축척 비율이 포함된 벡터를 반환합니다 - 축척 조정된 벡터 - get size,scalecomponents,scalevector + + true - - 두 CoordinateSystem이 같은지 확인합니다 - 기타 좌표계 - 좌표계가 같은 경우 true를 반환합니다. + + 이 형상을 만드는 데 사용된 컨텍스트/참조 좌표계를 가져옵니다. - - 지정된 CoordinateSystem을 각각 WCS에 정의된 x, y, z 방향으로 지정된 - 변위만큼 변환합니다. - X축 변위. - Y축 변위. - Z축 변위. - 변환된 CoordinateSystem. - move,by amount + + Mesh의 문자열 표현을 가져옵니다 - - 입력 벡터의 방향 및 크기로 객체를 변환합니다. - 변환 방향의 벡터 - 변환된 좌표계 - move,along vector + + 점 모음 및 점 모음을 참조하는 IndexGroup 모음에서 메쉬를 만듭니다 + 정점 위치를 결정하는 점 리스트 + 정점에 대한 색인 + 점에서 작성된 메쉬 + + mesh,meshes + - - CoordinateSystem 유형을 지정된 방향으로 지정된 거리만큼 변환합니다. - 변위 방향 벡터 - 지정된 방향의 변위 거리 - 변환된 좌표계 - move,along vector,distance + + 점 모음 및 점 모음을 참조하는 IndexGroup 모음을 기반으로 메쉬를 작성합니다. + 점 리스트 + 점에 대한 색인 그룹 + 메쉬 + + mesh,meshes + - - 객체를 입력 CoordinateSystem 매트릭스로 변환합니다. - 입력 좌표계 - 변환된 좌표계 + + 파일을 가져와서 여러 메쉬로 구문 분석합니다. + 현재 지원되는 형식은 다음과 같습니다. + .mix -- Meshmixer + .obj -- Wavefront - - 이 CoordinateSystem을 소스 CoordinateSystem에서 새 컨텍스트 - CoordinateSystem으로 변환합니다. - - - 변환된 CoordinateSystem. + + 솔리드 또는 표면과 같은 형상 객체를 메쉬로 변환합니다. + 메쉬의 해상도는 Dynamo 렌더링 정밀도에 의해 결정됩니다 - - 객체를 원점 및 축 주위로 지정된 각도만큼 회전합니다. - 원점 - 회전을 위한 벡터 축 - 회전할 각도 - 회전된 좌표계 - around,axis,degrees + + 파일 이름에 의해 결정된 형식으로 메쉬를 내보냅니다. + .mix -- Meshmixer + .obj -- Wavefront + .stl -- STL 형식 + .dae -- COLLADA + .ply -- 폴리곤 파일 형식 + 이 함수는 출력 파일의 파일 이름을 반환합니다. + 출력 파일 이름에 ASCII가 아닌 문자가 포함되어 있으면 변경해야 할 수 있습니다. - - 객체를 지정된 평면의 원점 및 법선 주위로 지정된 각도만큼 회전합니다. - 법선을 가져올 평면 - 회전 값(도) - 회전된 좌표계 - /// around,normal,degrees + + 제공된 정점 및 인덱스에서 새 메쉬를 만듭니다. 정점은 + 겹치지 않아야 합니다. 인덱스는 세 개의 정수로 이루어진 세트여야 하며, + 이 세 정수는 정점 배열에서 삼각형의 세 점에 대한 + 세 개의 위치를 나타냅니다. - - 원점 주위로 균일하게 축척 조정 - 축척 조정할 크기 - 축척 조정된 좌표계 - resize,size + + 제공된 점 및 색인을 기반으로 새 메쉬를 작성합니다. 점은 + 겹치지 않아야 합니다. 색인은 삼각형을 구성하는 세 점의 + 점 배열에서 3개의 위치를 나타내는 + 3개의 정수로 이루어진 집합이어야 합니다. - - 원점 주위로 균일하지 않게 축척 조정 - X축에서 축척 조정할 크기 - Y축에서 축척 조정할 크기 - Z축에서 축척 조정할 크기 - 축척 조정된 좌표계 - resize,size,scaleNU,scalenu + + 현재 설정을 기반으로 메쉬 평면을 작성합니다. + + + + + + 메쉬 - - 지정된 평면 주위로 균일하지 않게 축척 조정 - 축척 조정할 기준 평면 - X축에서 축척 조정할 크기 - Y축에서 축척 조정할 크기 - Z축에서 축척 조정할 크기 - 축척 조정된 좌표계 - resize,size,scaleNU,scalenu + + 현재 설정을 기반으로 메쉬 직육면체를 작성합니다. + + + + + + + + 메쉬 - - 다음을 사용하여 지정된 점 주위로 균일하게 축척 조정 - 축척 조정 기준점 - 축척 조정 시작점 - 축척 조정 끝점 - 축척 조정된 좌표계 - resize,from,to,size + + 현재 설정을 기반으로 메쉬 구를 작성합니다. + + + + + 메쉬 - - 기준점, 시작점(출발) 및 끝점(도착)을 사용하여 하나의 치수로 축척을 조정합니다. 축척 조정 축은 기준점과 시작점 사이의 선에 의해 정의됩니다. - 축척 조정 기준점 - 축척 조정 시작점 - 축척 조정 끝점 - 축척 조정된 좌표계 - resize,size,from,to,scale1d,1d, lines - 0.5,0.5,0.5,0.5,0.5,0.5,0.4 + + 현재 설정을 기반으로 메쉬 원추를 작성합니다. + + + + + + + 메쉬 - - 기준 및 2개의 선택점에 의해 두 치수로 축척을 조정합니다. 두 선택점은 2D 축척 비율을 결정하기 위해 기준 평면에 투영됩니다 - 축척 조정 기준점 - 축척 조정 시작점 - 축척 조정 끝점 - 축척 조정된 좌표계 - resize,size,from,to,scale2d,2d + + 3D 폴리선을 돌출시켜 메쉬를 반환합니다. + 돌출시킬 PolyCurve + 돌출 높이 + 돌출을 위한 벡터 방향 + 메쉬 돌출 캡처리(PolyCurve가 평면형인 경우에만) + 메쉬 - - autodesk.math:matrix44d-1.0.0 스키마로 형식이 지정된 수신 JSON 문자열을 구문 분석합니다. - 구문 분석할 JSON 문자열 - CoordinateSystem + + 시계 반대 방향으로 각 면을 구성하는 정점 인덱스 + + mesh,meshes + - - CoordinateSystem을 autodesk.math:matrix44d-1.0.0 스키마로 형식이 지정된 JSON 객체로 변환합니다. - 결과 JSON 문자열 + + 이 정점의 법선 벡터 + + mesh,meshes + - - 이 구성자를 호출한 스레드의 관리되는 스레드 ID를 저장합니다. - 발생할 수 있는 여러 스레드 문제를 사용자에게 알리는 데 사용됩니다. + + 정점의 위치 + + mesh,meshes + - - 이는 테스트에만 사용됩니다. + + 메쉬의 정점 수를 반환합니다. - - true + + 메쉬의 모서리 수를 반환합니다. - - true + + 메쉬의 삼각형 수를 반환합니다. - - 이 메서드는 표시 가능 항목이 더 이상 필요하지 않을 때 호출됩니다. + + 제공된 메쉬의 체적을 반환합니다. + 체적 - - true + + 제공된 메쉬의 면적을 반환합니다. + 면적 - - true + + 이 메쉬의 원시 정점을 숫자 리스트로 반환합니다. 연속된 3개의 숫자로 + 이루어진 각 세트는 하나의 점을 나타냅니다. - - true + + 이 메쉬의 원시 정점을 숫자 리스트로 반환합니다. 연속된 6개의 숫자로 + 이루어진 각 세트는 2개의 점을 나타냅니다. - - IGeometryEntity 유형과 호스트를 사용하는 Geometry 구성자 사이의 맵. + + 이 메쉬의 원시 정점을 숫자 리스트로 반환합니다. 연속된 9개의 숫자로 + 이루어진 각 세트는 삼각형의 세 점을 나타냅니다. - - Geometry Type 등록 메커니즘. - IGeometryEntity 파생 인터페이스 유형. - Geometry를 구성하기 위한 대리자. + + 각 메쉬 삼각형에 대한 정점 인덱스를 반환합니다. + (고유 정점 인덱스와 반대) + 각 메쉬 삼각형의 정점 인덱스 리스트입니다. - - true + + 메쉬 모서리를 선으로 변환하고 변환된 선을 반환합니다. - - - + + 메쉬 면을 표면 패치로 변환하고 변환된 표면 패치를 반환합니다. 참고: + 이 방법을 사용하면 복잡한 표면이 다수 생성될 수 있으며, + 큰 메쉬로 인해 Dynamo의 속도가 느려질 수 있습니다. - - 지정된 형상을 각각 WCS에 정의된 x, y, z 방향으로 지정된 변위만큼 - 변환합니다. - X축 변위. - Y축 변위. - Z축 변위. - 변환된 형상. - move,by amount + + 메쉬 삼각형을 개별 메쉬로 변환하고 변환된 개별 메쉬를 반환합니다. - - 형상을 지정된 방향으로 벡터 길이만큼 변환 - move,along vector + + 지정된 메쉬의 각 삼각형 면에 대한 법선을 반환합니다. + - - 형상 유형을 지정된 방향으로 지정된 거리만큼 변환합니다. - 변위 방향. - 지정된 방향의 변위 거리. - 변환된 형상. - move,along vector,distance + + 삼각형 중심을 반환합니다. - - 형상을 지정된 CoordinateSystem의 변환으로 변환합니다. - 변환된 형상 + + 도구 메쉬와 원래 메쉬를 통합하는 새 메쉬를 반환합니다. + + 메쉬 - - 이 형상을 소스 CoordinateSystem에서 새 컨텍스트 - CoordinateSystem으로 변환합니다. - - - 변환된 형상. - from,to + + 원래 메쉬에서 도구 메쉬를 뺀 새 메쉬를 반환합니다. + + 메쉬 - - 객체를 원점 및 축 주위로 지정된 각도만큼 회전합니다 - around,axis,degrees + + 도구 메쉬와 원래 메쉬 간 교차 부분으로 이루어진 새 메쉬를 + 반환합니다. + + 메쉬 - - 객체를 평면 원점 및 법선 주위로 지정된 각도만큼 회전합니다 - around,normal,degrees + + 다음 결함이 수정된 새 메쉬를 반환합니다. + 작은 구성요소: 전체 메쉬 크기에 비해 + 매우 작으면서 연결이 끊긴 세그먼트가 메쉬에 포함되어 있는 경우 + 세그먼트는 버려집니다. + 구멍: 메쉬의 구멍이 채워집니다. + 비다양체 영역: 정점이 세 개 이상의 *경계* 모서리에 연결되어 있거나 + 모서리가 세 개 이상의 삼각형에 연결되어 있는 경우 정점/모서리는 비다양체입니다. + 메쉬 툴킷은 메쉬가 다양체가 될 때까지 형상을 제거합니다. + + +이 방법은 메쉬를 다시 샘플링하는 MakeWatertight와는 달리 + 원래 메쉬를 최대한 많이 보존하려고 시도합니다. - - 입력 평면에서 객체 대칭 - reflect,flip over + + 메쉬의 내부 경계를 제거합니다. 내부 경계는 일치하는 정점이 있을 때 + 생깁니다. 예를 들어 메쉬에 포트의 뚜껑과 포트의 본체에 대한 + 별도의 삼각형 그룹이 있는 경우 내부 경계가 생깁니다. - - 원점 주위로 균일하게 축척 조정 - resize,size + + 수밀 상태이고 3D 인쇄가 가능한 새 메쉬를 반환합니다. + 수밀 메쉬를 만들면 자체 교차점, 겹침 및 비다양체 + 형상이 메쉬에서 제거됩니다. 이 방법은 얇은 밴드 거리 필드를 계산하고 + 마칭 큐브를 사용하여 새 메쉬를 생성하지만 + 생성된 메쉬를 원래 메쉬에 다시 투영하지는 않습니다. + +기본적으로 메쉬는 여러 개의 작은 상자로 가득 차 있고, + 이 위에 새 메쉬가 생성됩니다. - - 원점 주위로 균일하지 않게 축척 조정 - resize,size,scalenu,scaleNU + + 3D 인쇄를 위해 속이 빈 새 메쉬를 반환합니다. + 탈출 구멍 수 + 탈출 구멍 반지름 + 내부 간격띄우기 거리 + 속이 빈 메쉬의 내부 표면을 나타내는 솔리드를 만들기 위한 해상도(8~4096) + 속이 빈 메쉬의 내부 표면에서 생성되는 메쉬 해상도(8~4096) + 속이 빈 메쉬 - - 지정된 평면 주위로 균일하지 않게 축척 조정 - resize,size,scalenu,scaleNU + + 지지 구조가 있는 새 메쉬를 반환합니다. 입력이 비어 있는 경우 기본 임계값 설정이 사용됩니다. + 지지 기둥이 지면과 만나는 베이스의 높이 + 지지 기둥이 지면과 만나는 베이스의 지름 + 지지 기둥의 지름 + 지지 기둥이 메쉬에 닿는 끝의 높이 + 지지 기둥이 메쉬에 닿는 끝의 지름 + 지지 구조가 있는 메쉬 - - 두 개의 선택점을 스칼라로 사용하여 지정된 점 주위로 균일하게 축척 조정 - resize,from,to,size + + 삼각형 수를 축소한 새 메쉬를 반환합니다. + 삼각형 개수 축소 목표치 + 축소된 메쉬 - - 기준 및 2개의 선택점에 의해 하나의 치수로 축척을 조정합니다. 축척 축은 기준과 시작점 사이의 선에 의해 정의됩니다. - resize,size,from,to,scale1d,1d,lines - 0.5,0.5,0.5,0.5,0.5,0.5,0.3 + + 지정된 선택 영역에서 삼각형 법선이 변화하는지에 관계없이 + 선택 영역 전체에 삼각형이 더 고르게 분포되도록 새 메쉬를 반환합니다. + 메쉬 - - 기준 및 2개의 선택점에 의해 두 치수로 축척을 조정합니다. 두 선택점은 2D 축척 비율을 결정하기 위해 기준 평면에 투영됩니다 - resize,size,from,to,scale2d,2d + + 새 부드러운 메쉬를 반환합니다. 기본적으로 부드럽게 하기 유형은 + 정점을 확산시키지 않고 부드럽게 하는 코탄젠트입니다. + 부드럽게 하기의 '공간 축척'을 설정합니다. 값이 작을수록 + 부드러움이 더 국소적으로 적용되며 일반적으로 덜 '부드러운' 모양의 결과(0.1~64.0)가 생성됩니다. + 부드러운 메쉬 - - 이 형상에서 다른 형상까지의 거리 가져오기 - 다른 형상 - 거리 - between,length,from,to + + 평면의 법선 방향으로 평면의 한쪽 면에 위치한 + 메쉬의 일부를 제거하는 정확한 기하학적 평면형 절단을 작성합니다. + 절단에 사용할 평면 설정 + 가장 적은 수의 삼각형으로 + 최소 채우기 작성을 시도합니다. + 메쉬 - - 이 형상에서 다른 형상까지 가장 가까운 점 가져오기 - NearestPoint, GetClosestPoint + + 입력 평면과 메쉬를 교차하여 PolyCurve를 생성합니다. - - 다른 형상 객체가 이 객체와 교차하는지 확인 - intersects?,check intersection,test intersection + + 투영은 지정된 방향을 따라 메쉬를 가리킵니다. - - 이 객체와 다른 객체의 교차 형상 가져오기 - get overlap + + 메쉬에서 지정된 점에 가장 가까운 점 - - 이 객체와 다른 형상 모음에 대한 교차 형상을 가져옵니다. 포함되는 모든 형상의 공통 형상을 찾습니다. - get overlap,multi intersect,intersect many + + 입력 평면에서 메쉬 반사 - - 다른 형상을 절단 "도구"로 사용하여 이 형상을 분할 - cut + + 입력 축을 중심으로 입력 각도만큼 메쉬를 회전합니다. 회전은 + 원점을 중심으로 이루어집니다. - - 선택점에 가장 가까운 도면요소의 요소를 제거합니다 + + 입력 크기만큼 메쉬 축척 - - 복합 또는 분리되지 않은 요소를 구성요소 부품으로 분리합니다. + + 축척 비율로 균일하지 않게 메쉬 축척 - - 두 객체의 대표 형상 또는 숫자 값이 같은지 확인 - approximate,near,close + + 메쉬를 입력 벡터의 방향으로 벡터의 길이만큼 변환 - - 지정된 형상 조각이 포함된 BoundingBox 기져오기 - bounds + + 메쉬를 입력 벡터 방향으로 입력 거리만큼 변환 - - 지정된 형상을 포함하는 방향이 지정된 최소 체적의 경계 상자를 가져옵니다. + + 입력 거리만큼 메쉬를 변환합니다. - - 형상을 솔리드 정의 JSON으로 변환 - JSON 형식 문자열 + + dynamo.geometry:mesh-1.0.0 스키마로 형식이 지정된 수신 JSON 문자열을 구문 분석합니다. + 구문 분석할 JSON 문자열 + 메쉬 - - 형상을 autodesk.geometry:geometry-1.0.0 스키마로 형식이 지정된 JSON 객체로 변환합니다. + + 메쉬를 dynamo.geometry:mesh-1.0.0 스키마로 형식이 지정된 JSON 객체로 변환합니다. 결과 JSON 문자열 - - 내부 형상 구조를 분석에서 스플라인으로 변환 - - - - 이름 값 속성을 입력 형상의 문자열로 설정합니다. - 속성은 SAT 파일로 내보낼 때 형상과 함께 저장되며 - 파일에서 형상을 가져올 때 다시 읽을 수 있습니다. - 주: 형상 작업이 수행되는 경우 - 형상에 속성이 유지되지 않습니다. - 이름-값 문자열 속성의 사전입니다. - 속성이 적용된 입력 형상의 사본을 반환합니다. + + 메쉬의 패널에 적용되는 경계 조건의 유형입니다. - - 입력 형상에 설정된 이름-값 문자열 속성(있는 경우)을 반환합니다. - 이름-값 문자열 속성의 사전입니다. + + 패널이 경계와 겹칠 수 있도록 허용합니다. - - SAT 파일을 가져오고 가져온 형상의 배열을 반환합니다. - SAT 파일을 나타내는 파일 객체 - 가져온 형상 리스트 + + 패널이 경계와 겹치지 않도록 합니다. - - SAT 파일을 가져오고 가져온 형상의 배열을 반환합니다 - SAT 파일의 경로 - 가져온 형상 리스트 + + 입력 면에 없는 정점을 제거합니다. - - SAT 파일을 가져오고 가져온 형상의 배열을 반환합니다. - SAT 파일을 나타내는 파일 객체 - "Dynamo" 단위 공간을 나타내는 단위당 mm 수. - SAT 파일에 정의된 단위 공간에서 여기에 정의된 단위 공간으로 가져온 형상의 축척을 조정하는 데 사용됩니다. - -1로 설정하면 SAT를 무단위로 가정하고 단위 축척 없이 형상을 가져옵니다. - 가져온 형상 리스트 + + 겹치는 패널을 표면 경계에 맞게 자릅니다. - - SAT 파일을 가져오고 가져온 형상의 배열을 반환합니다. - SAT 파일을 나타내는 파일 객체 - Dynamo 단위 공간을 나타내는 단위당 mm 수. - SAT 파일에 정의된 단위 공간에서 여기에 정의된 단위 공간으로 가져온 형상의 축척을 조정하는 데 사용됩니다. - -1로 설정하면 SAT를 무단위로 가정하고 단위 축척 없이 형상을 가져옵니다. - 가져온 형상 리스트 + + PanelSurface의 문자열 표현을 가져옵니다 - - JSON 문자열을 가져와 가져온 형상의 배열을 반환 - 솔리드 정의 형식이 지정된 형상을 포함하는 JSON 문자열 - 변환된 형상 리스트 + + 입력 표면을 정사각형 타일링 패턴으로 패널링합니다. + 패널링할 입력 표면 + U 방향의 패턴 수 + V 방향의 패턴 수 + 유지, 제거 또는 RemoveVertices + + panel, surface, quad - - autodesk.geometry:geometry-1.0.0 스키마로 형식이 지정된 수신 JSON 문자열을 구문 분석합니다. - 구문 분석할 JSON 문자열 - 형상 객체 + + 입력 표면을 각 정사각형이 대각선으로 4개의 삼각형으로 분할된 정사각형 그리드로 패널링합니다. + 패널링할 입력 표면 + U 방향의 패턴 수 + V 방향의 패턴 수 + 유지, 제거 또는 RemoveVertices + + panel, surface, cross, split, square + + + 입력 표면을 각 정사각형이 대각선으로 두 개의 삼각형으로 분할된 정사각형 그리드로 패널링합니다. 기본적으로 대각선은 왼쪽 아래 모서리에서 오른쪽 위 모서리로 이어집니다. + 패널링할 입력 표면 + U 방향의 패턴 수 + V 방향의 패턴 수 + True로 설정하면 대각선이 각 사각형의 왼쪽 위 모서리에서 오른쪽 아래 모서리로 이어집니다. + 유지, 제거 또는 RemoveVertices + + panel, surface, diagonally, split, square - - 지정된 형상을 지정된 SAT 파일 경로로 내보냅니다 - 형상을 내보낼 파일의 이름 + + 입력 표면을 마름모 모양 패턴으로 패널링합니다. + 패널링할 입력 표면 + U 방향의 패턴 수 + V 방향의 패턴 수 + 유지, 제거 또는 RemoveVertices + panel, surface, diamond - - 지정된 형상을 지정된 SAT 파일 경로로 내보냅니다 - 형상을 내보낼 파일의 이름 - 사용할 단위 + + 입력 표면을 각 마름모가 두 개의 삼각형으로 세로 또는 가로 분할된 마름모 모양 패턴으로 패널링합니다. 각 마름모는 기본적으로 세로 분할됩니다. + 패널링할 입력 표면 + U 방향의 패턴 수 + V 방향의 패턴 수 + true로 설정하면 마름모가 가로 분할됩니다 + 유지, 제거 또는 RemoveVertices + panel, surface, split, diamond - - 지정된 형상의 리스트를 지정된 SAT 파일 경로로 내보냅니다 - - + + 입력 표면을 수직 및 수평으로 타일링된 평행사변형으로 패널링합니다. 각 평행사변형은 V축 또는 U축을 따라 전단이 적용된 정사각형으로, 'alignWithUAxis' 입력 및 전단 계수에 의해 결정됩니다. 기본적으로 평행사변형은 V축에 정렬됩니다. + 패널링할 입력 표면 + U 방향의 패턴 수 + V 방향의 패턴 수 + 전단 양 + True로 설정하면 평행사변형이 U축에 정렬됩니다. + 유지, 제거 또는 RemoveVertices + panel, surface, parallelogram - - 지정된 형상의 리스트를 지정된 SAT 파일 경로로 내보냅니다 - - - + + 입력 표면을 엇갈리게 배치된 정사각형 패턴으로 패널링합니다. 기본적으로 패턴은 수평으로 엇갈리게 배치됩니다. + 패널링할 입력 표면 + U 방향의 패턴 수 + V 방향의 패턴 수 + True로 설정하면 패턴이 수직으로 엇갈리게 배치됩니다. + 변위의 양 + 유지, 제거 또는 RemoveVertices + panel, surface, staggered, quad - - 이 방법은 내부 전용입니다. + + 입력 표면을 육각형 타일링 패턴으로 패널링합니다. + 패널링할 입력 표면 + U 방향의 패턴 수 + V 방향의 패턴 수 + 유지, 제거 또는 RemoveVertices + + panel, surface, hexagon - - 이 방법은 내부 전용입니다. + + 입력 표면을 각 정점에 삼각형 1개, 정사각형 2개, 육각형 1개가 있는 타일링으로 패널링합니다. + 패널링할 입력 표면 + U 방향의 패턴 수 + V 방향의 패턴 수 + 유지, 제거 또는 RemoveVertices + + panel, surface, rhombus, tri, hexagon - - 지정된 형상을 표준 ACIS 바이너리(SAB) 형식으로 직렬화하고 직렬화된 바이너리 스트림 데이터를 반환합니다 + + 사용자 타일링 패턴을 사용하여 입력 표면을 패널링합니다. 타일은 UV 매개변수 공간에 있는 다각형입니다. 타일은 볼록이 아닐 수 있지만 자체 교차해서는 안 됩니다. 타일 세트의 모서리끼리 닿게 할 필요는 없습니다. 패널링 패턴은 제공된 변위를 기준으로 u 및 v 방향을 따라 타일 복사본을 변위하여 생성됩니다. 각 타일의 정점의 UV 좌표는 tileUVs 인수에서 제공됩니다. + 패널링할 입력 표면 + U 방향의 패턴 수 + V 방향의 패턴 수 + U축을 따르는 타일링의 변위. + V축을 따르는 타일링의 변위. + 외부 리스트가 타일 리스트(다각형)이고 내부 리스트가 각 타일의 UV 좌표를 포함하는 사용자 패턴에서 각 타일의 UV 좌표가 이중으로 내포된 리스트. + 유지, 제거 또는 RemoveVertices + panel, surface, custom, orthogonal, lattice - - 지정된 형상의 리스트를 표준 ACIS 바이너리(SAB) 형식으로 직렬화하고 직렬화된 바이너리 스트림 데이터를 반환합니다 - 직렬화할 형상 - 바이트 리스트로 형식이 지정된 SAB 데이터 + + PanelSurface의 정점 수를 반환합니다. + 정점 수 - - 지정된 표준 ACIS 바이너리(SAB) 형식 데이터를 역직렬화하고 형상의 리스트를 반환합니다 - + + PanelSurface의 패널 수를 반환합니다. + 패널 수 + + + 지정된 PanelSurface에 균일한 축척, 변환 및 회전 변환을 적용합니다. + 균일한 UV 축척 비율. + 패널을 변환하는 데 사용되는 U 방향의 간격띄우기. + 패널을 변환하는 데 사용되는 V 방향의 간격띄우기. + 패널의 회전 각도(도). + 모든 패널을 회전할 때 중심이 되는 2D 점. + 변환된 PanelSurface. + + + 패널 색인 리스트의 각 패널에 대한 정점 수를 반환합니다. + 정점 수를 조회하는 데 사용되는 패널 색인입니다. 기본값 null은 표면의 모든 패널을 나타냅니다. + 정점 수 + + + PanelSurface의 정점 색인에 해당하는 정점을 반환합니다. + PanelSurface의 정점 색인 - - SAB 파일을 입력으로 가져오고 ASM 형상을 LibG 객체로 - 역직렬화합니다 - - dynamo 단위 공간의 단위당 mm, -1이 전달되면 단위 변환이 수행되지 않습니다. + + PanelSurface의 정점 색인에 해당하는 점을 반환합니다. + PanelSurface의 정점 색인 - - true + + 입력 표면의 지정된 패널과 패널 내부의 정점에 대한 색인을 반환합니다. + 정점 색인을 조회할 패널 색인 + 지정된 패널의 정점 수 + 정점 색인 - - 이 형상을 만드는 데 사용된 컨텍스트/참조 좌표계를 가져옵니다. + + 패널 색인 리스트의 각 패널에 대한 정점을 반환합니다. + 정점을 조회하는 데 사용되는 패널 색인입니다. 기본값 null은 표면의 모든 패널을 나타냅니다. + 정점 배열 - - Mesh의 문자열 표현을 가져옵니다 + + 패널 색인 리스트의 각 패널에 대한 점을 반환합니다. + 점을 조회하는 데 사용되는 패널 색인입니다. 기본값 null은 표면의 모든 패널을 나타냅니다. + 점 배열 - - 점 모음 및 점 모음을 참조하는 IndexGroup 모음에서 메쉬를 만듭니다 - 정점 위치를 결정하는 점 리스트 - 정점에 대한 색인 - 점에서 작성된 메쉬 + + 패널 색인 리스트의 각 패널에 대한 다각형 경계를 반환합니다. + 다각형을 구성하는 데 사용되는 패널 색인입니다. 기본값 null은 표면의 모든 패널을 나타냅니다. + + + + PolyCurve의 문자열 표현을 가져옵니다 + + + 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. + Curves to join into a polycurve + 결합할 곡선 간에 허용되는 간격 크기를 결정하는 공차 + 결합된 곡선으로 작성된 Polycurve - mesh,meshes + segments,joincurves - - 점 모음 및 점 모음을 참조하는 IndexGroup 모음을 기반으로 메쉬를 작성합니다. - 점 리스트 - 점에 대한 색인 그룹 - 메쉬 + + 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. + Curves to join into a polycurve + 결합할 곡선 간에 허용되는 간격 크기를 결정하는 공차 + 입력 곡선이 서로 교차하거나 겹치고 PolyCurve를 작성하기 전에 끝 세그먼트를 잘라내야 하면 True로 설정합니다. 기본적으로 False로 설정되어 있습니다. + trimLength가 0보다 크면 trimLength보다 긴 끝 세그먼트는 잘리지 않습니다. + 결합된 곡선으로 작성된 Polycurve - mesh,meshes + segments,joincurves - - 파일을 가져와서 여러 메쉬로 구문 분석합니다. - 현재 지원되는 형식은 다음과 같습니다. - .mix -- Meshmixer - .obj -- Wavefront - - - 솔리드 또는 표면과 같은 형상 객체를 메쉬로 변환합니다. - 메쉬의 해상도는 Dynamo 렌더링 정밀도에 의해 결정됩니다 - - - 파일 이름에 의해 결정된 형식으로 메쉬를 내보냅니다. - .mix -- Meshmixer - .obj -- Wavefront - .stl -- STL 형식 - .dae -- COLLADA - .ply -- 폴리곤 파일 형식 - 이 함수는 출력 파일의 파일 이름을 반환합니다. - 출력 파일 이름에 ASCII가 아닌 문자가 포함되어 있으면 변경해야 할 수 있습니다. - - - 제공된 정점 및 인덱스에서 새 메쉬를 만듭니다. 정점은 - 겹치지 않아야 합니다. 인덱스는 세 개의 정수로 이루어진 세트여야 하며, - 이 세 정수는 정점 배열에서 삼각형의 세 점에 대한 - 세 개의 위치를 나타냅니다. + + 연결된 곡선을 그룹화하여 하나 이상의 polycurve를 만듭니다. 1e-6과 1e-3 단위 사이의 기본 결합 공차를 선택하십시오. + 하나 이상의 PolyCurves를 만들기 위해 함께 그룹화할 곡선 + 결합할 곡선 간에 허용되는 간격 크기를 결정하는 공차 + - - 제공된 점 및 색인을 기반으로 새 메쉬를 작성합니다. 점은 - 겹치지 않아야 합니다. 색인은 삼각형을 구성하는 세 점의 - 점 배열에서 3개의 위치를 나타내는 - 3개의 정수로 이루어진 집합이어야 합니다. + + 연결된 곡선을 그룹화하여 하나 이상의 polycurve를 만듭니다. 1e-6과 1e-3 단위 사이의 기본 결합 공차를 선택하십시오. + 하나 이상의 PolyCurves를 만들기 위해 함께 그룹화할 곡선 + 결합할 곡선 간에 허용되는 간격 크기를 결정하는 공차 + 입력 곡선이 서로 교차하거나 겹치고 PolyCurve를 작성하기 전에 끝 세그먼트를 잘라내야 하면 True로 설정합니다. 기본적으로 False로 설정되어 있습니다. + trimLength가 0보다 크면 trimLength보다 긴 끝 세그먼트는 잘리지 않습니다. + - - 현재 설정을 기반으로 메쉬 평면을 작성합니다. - - - - - - 메쉬 + + 점을 연결하여 PolyCurve를 만듭니다. 'connectLastToFirst' 입력을 True로 설정하고 PolyCurve를 닫습니다. + PolyCurve를 만들 점 + 마지막 점을 첫 번째 점을 연결하려면 True, 열린 상태로 유지하려면 false + 점으로 작성된 Polycurve + + segments,joincurves,lines + + + 0.5,0.5,0.4 + - - 현재 설정을 기반으로 메쉬 직육면체를 작성합니다. - - - - - - - - 메쉬 + + 곡선을 두껍게 하여 PolyCurve를 만듭니다. + 두껍게 할 곡선 + 두께 + 두껍게 하기 방향에 수직인 법선 + + + offset + - - 현재 설정을 기반으로 메쉬 구를 작성합니다. - - - - - 메쉬 + + 입력 법선으로 지정된 평면을 따라 곡선을 두껍게 하여 PolyCurve를 만듭니다. + 두껍게 할 곡선 + 두께 + 두껍게 하기 방향에 수직인 법선입니다. 법선이 제공되지 않은 경우(Null인 경우) 곡선 법선이 기본적으로 사용됩니다. + + + offset,thicken + - - 현재 설정을 기반으로 메쉬 원추를 작성합니다. - - - - - - - 메쉬 + + 첫 번째 구성요소의 시작점과 모든 구성요소 곡선의 끝점을 반환합니다. 닫힌 polycurve의 경우 시작점과 끝점이 동일하므로 끝점이 제외됩니다. - - 3D 폴리선을 돌출시켜 메쉬를 반환합니다. - 돌출시킬 PolyCurve - 돌출 높이 - 돌출을 위한 벡터 방향 - 메쉬 돌출 캡처리(PolyCurve가 평면형인 경우에만) - 메쉬 + + polycurve의 곡선 수 + + curvecount,subcurvecount,numbersubcurves + - - 시계 반대 방향으로 각 면을 구성하는 정점 인덱스 + + polycurve의 곡선을 반환합니다 + - mesh,meshes + subcurves,polycurvesplit - - 이 정점의 법선 벡터 + + 인덱스를 기준으로 polycurve의 곡선을 반환합니다 + 점 찾기 길이 + PolyCurve의 끝부터 개수를 세려면 True, PolyCurve의 시작부터 개수를 세려면 false + 색인에 있는 곡선 - mesh,meshes + subcurveatindex,getsubcurve,getcurvebyindex - - 정점의 위치 + + 평면형 polycurve의 평면을 반환합니다 + + + + 접하는 타원으로 polycurve를 연장합니다 + 연장 타원 길이 + 타원 매개변수 + 타원 매개변수 + 타원 매개변수 + PolyCurve의 끝 또는 시작 연장 + + + + 접하는 호로 polycurve를 연장합니다. + 연장 호 길이 + 호 반지름 + PolyCurve의 끝 또는 시작 연장 + + + + 시작점과 끝점을 연결하는 선으로 polycurve 닫기 + - mesh,meshes + lines + + 0.4 + - - 메쉬의 정점 수를 반환합니다. + + 접하는 호, 선 및 호의 체인으로 polycurve 닫기 + PolyCurve 시작에 있는 호의 반지름 + PolyCurve 끝에 있는 호의 반지름 + + + lines + + + 0.4 + - - 메쉬의 모서리 수를 반환합니다. + + 해당 평면에서 polycurve의 간격을 띄웁니다. + 간격띄우기 크기 + 모서리를 원형으로 만들려면 전환 + 간격 띄우기한 Polycurve - - 메쉬의 삼각형 수를 반환합니다. + + 평면 법선으로 정의된 평면에서 지정된 거리만큼 평면형 polycurve를 간격띄우기하여 하나 이상의 Polycurve를 작성합니다. "planeNormal" 입력 인수는 기본적으로 곡선을 포함하는 평면의 법선으로 지정되지만, 원래 곡선 법선에 평행한 명시적 법선이 간격띄우기 방향을 보다 잘 제어할 수 있도록 제공될 수 있습니다. 예를 들어 동일한 평면을 공유하는 여러 곡선에 대해 일관된 방향으로 간격띄우기를 해야 하는 경우, 'planeNormal'을 사용하여 각각의 곡선 법선을 재지정하고 모든 곡선을 동일한 방향으로 강제로 간격띄우기할 수 있습니다. 법선을 반전하면 간격띄우기의 방향이 반대가 됩니다. + 양수 간격띄우기 거리는 polycurve의 접선과 평면의 법선 벡터 사이의 외적 방향으로 적용되는 반면 음수 간격띄우기는 반대 방향으로 적용됩니다. + 간격띄우기 구성요소 곡선 사이에 간격이 있으면 간격 마무리 설정에 따라 원형 호로 부드러운 구석을 만들거나(true 값) 간격띄우기 곡선을 연장하여(false 값) 간격을 채울 수 있습니다. + 곡선의 평면 법선. 기본값은 입력 곡선의 평면 법선입니다. + 하나 이상의 간격띄우기 polycurve - - 제공된 메쉬의 체적을 반환합니다. - 체적 + + 평면형 polycurve의 모깎기 코너. + 모깎기 반지름 + 모깎기해야 할 코너를 나타냅니다. True인 경우 두 번째 구성요소 시작 지점의 접선이 (곡선 법선을 기준으로) 첫 번째 구성요소 끝의 접선에서 시계 방향으로 있는 코너가 모깎기됩니다. False인 경우 시계 반대 방향으로 있는 코너가 모깎기됩니다. + 모깎기한 Polycurve + + round,smooth,radius + - - 제공된 메쉬의 면적을 반환합니다. - 면적 + + 겹치는 세그먼트 길이가 trimLength보다 작거나 같은 경우 자체 교차하지 않는 새 PolyCurve를 반환하여 자체 교차하는 PolyCurve를 수정합니다. + trimLength가 0보다 크면 trimLength보다 긴 끝 세그먼트는 잘리지 않습니다. + 자체 교차하지 않고 겹치지 않는 PolyCurve - - 이 메쉬의 원시 정점을 숫자 리스트로 반환합니다. 연속된 3개의 숫자로 - 이루어진 각 세트는 하나의 점을 나타냅니다. + + Polygon의 문자열 표현을 가져옵니다 - - 이 메쉬의 원시 정점을 숫자 리스트로 반환합니다. 연속된 6개의 숫자로 - 이루어진 각 세트는 2개의 점을 나타냅니다. + + 점을 연결하여 다각형 곡선을 구성합니다. + + - - 이 메쉬의 원시 정점을 숫자 리스트로 반환합니다. 연속된 9개의 숫자로 - 이루어진 각 세트는 삼각형의 세 점을 나타냅니다. + + 원 안에 내접 다각형 곡선을 구성합니다. + + + - - 각 메쉬 삼각형에 대한 정점 인덱스를 반환합니다. - (고유 정점 인덱스와 반대) - 각 메쉬 삼각형의 정점 인덱스 리스트입니다. + + 모든 세그먼트 시작점/끝점을 반환합니다. - - 메쉬 모서리를 선으로 변환하고 변환된 선을 반환합니다. + + 다각형의 평균 평면으로부터의 최대 편차를 반환합니다. - - 메쉬 면을 표면 패치로 변환하고 변환된 표면 패치를 반환합니다. 참고: - 이 방법을 사용하면 복잡한 표면이 다수 생성될 수 있으며, - 큰 메쉬로 인해 Dynamo의 속도가 느려질 수 있습니다. + + 다각형의 모서리를 반환합니다 + - - 메쉬 삼각형을 개별 메쉬로 변환하고 변환된 개별 메쉬를 반환합니다. + + 다각형 모서리의 평균 점을 반환합니다 + + + centroid + - - 지정된 메쉬의 각 삼각형 면에 대한 법선을 반환합니다. + + 다각형 변 사이의 자체 교차점을 반환합니다. - - 삼각형 중심을 반환합니다. + + 입력 점이 다각형 내에 포함되어 있는지 여부를 반환합니다. 다각형이 평면형이 아닌 경우 해당 점이 최적 맞춤 평면에 투영되고 최적 맞춤 평면에 대한 다각형 투영을 사용하여 제약이 계산됩니다. 다각형이 자체 교차하는 경우 실패 상태가 반환됩니다. + + - - 도구 메쉬와 원래 메쉬를 통합하는 새 메쉬를 반환합니다. - - 메쉬 + + Surface의 문자열 표현을 가져옵니다 - - 원래 메쉬에서 도구 메쉬를 뺀 새 메쉬를 반환합니다. - - 메쉬 + + 표면 모음을 하나의 표면에 결합합니다. 이 방법을 사용하면 결과 결합이 비복합 또는 다중 면인 경우 polySurface가 되돌려질 수 있습니다. + 표면의 모음입니다. + 표면의 결합 + + merge,join,boolean,addition + - - 도구 메쉬와 원래 메쉬 간 교차 부분으로 이루어진 새 메쉬를 - 반환합니다. - - 메쉬 + + 입력 횡단면 곡선 사이에서 로프트하여 표면을 만듭니다. + 로프트할 곡선 + 로프트로 작성된 표면 + + loft + - - 다음 결함이 수정된 새 메쉬를 반환합니다. - 작은 구성요소: 전체 메쉬 크기에 비해 - 매우 작으면서 연결이 끊긴 세그먼트가 메쉬에 포함되어 있는 경우 - 세그먼트는 버려집니다. - 구멍: 메쉬의 구멍이 채워집니다. - 비다양체 영역: 정점이 세 개 이상의 *경계* 모서리에 연결되어 있거나 - 모서리가 세 개 이상의 삼각형에 연결되어 있는 경우 정점/모서리는 비다양체입니다. - 메쉬 툴킷은 메쉬가 다양체가 될 때까지 형상을 제거합니다. - - -이 방법은 메쉬를 다시 샘플링하는 MakeWatertight와는 달리 - 원래 메쉬를 최대한 많이 보존하려고 시도합니다. + + 입력 횡단면 선 사이에서 로프트하여 표면을 만듭니다. Surface.ByLoft보다 약간 더 빠르고 덜 매끄러운 결과를 생성합니다. + + + + ruledsurface,lines + + + 0.5,0.4 + - - 메쉬의 내부 경계를 제거합니다. 내부 경계는 일치하는 정점이 있을 때 - 생깁니다. 예를 들어 메쉬에 포트의 뚜껑과 포트의 본체에 대한 - 별도의 삼각형 그룹이 있는 경우 내부 경계가 생깁니다. + + 지정된 안내 곡선(난간이라고도 함)을 사용하여 횡단면을 통해 표면을 로프트합니다. 안내 곡선은 모든 횡단면 곡선과 교차해야 합니다. + 로프트할 곡선 + 로프트를 안내하는 곡선 + 로프트로 작성된 표면 + + loftbyrails,loft rails,guides + - - 수밀 상태이고 3D 인쇄가 가능한 새 메쉬를 반환합니다. - 수밀 메쉬를 만들면 자체 교차점, 겹침 및 비다양체 - 형상이 메쉬에서 제거됩니다. 이 방법은 얇은 밴드 거리 필드를 계산하고 - 마칭 큐브를 사용하여 새 메쉬를 생성하지만 - 생성된 메쉬를 원래 메쉬에 다시 투영하지는 않습니다. - -기본적으로 메쉬는 여러 개의 작은 상자로 가득 차 있고, - 이 위에 새 메쉬가 생성됩니다. + + 경로를 따라 종단 곡선을 스윕하여 표면을 작성합니다. + 스윕할 곡선 + 스윕에 사용된 경로 곡선 + 경로를 따라 프로파일을 스윕하여 작성된 표면 + + sweep,rail,guide,sweep1 + - - 3D 인쇄를 위해 속이 빈 새 메쉬를 반환합니다. - 탈출 구멍 수 - 탈출 구멍 반지름 - 내부 간격띄우기 거리 - 속이 빈 메쉬의 내부 표면을 나타내는 솔리드를 만들기 위한 해상도(8~4096) - 속이 빈 메쉬의 내부 표면에서 생성되는 메쉬 해상도(8~4096) - 속이 빈 메쉬 + + 경로를 따라 종단 곡선을 스윕하여 표면을 작성합니다. + 스윕할 곡선 + 스윕에 사용된 경로 곡선 + 스윕의 끝을 잘라내어 경로에 수직으로 만듭니다. + 경로를 따라 종단을 스윕하여 작성된 표면 + + sweep,rail,guide,sweep1 + - - 지지 구조가 있는 새 메쉬를 반환합니다. 입력이 비어 있는 경우 기본 임계값 설정이 사용됩니다. - 지지 기둥이 지면과 만나는 베이스의 높이 - 지지 기둥이 지면과 만나는 베이스의 지름 - 지지 기둥의 지름 - 지지 기둥이 메쉬에 닿는 끝의 높이 - 지지 기둥이 메쉬에 닿는 끝의 지름 - 지지 구조가 있는 메쉬 + + 닫힌 다각형의 입력 점을 연결하고 패칭하는 다각형 표면을 만듭니다. + 둘레 점 리스트 + 둘레 점에서 작성된 표면 + + patch,surfacebypolygon + - - 삼각형 수를 축소한 새 메쉬를 반환합니다. - 삼각형 개수 축소 목표치 - 축소된 메쉬 + + 횡단면 곡선을 두 개의 난간으로 표시되는 경로를 따라 스윕합니다 + 스윕할 입력 경로입니다. + 스윕 방향을 안내하는 레일입니다. + 경로를 따라 스윕할 종단 곡선입니다. + 두 난간을 스윕하여 작성된 표면 + + sweep2,guides + - - 지정된 선택 영역에서 삼각형 법선이 변화하는지에 관계없이 - 선택 영역 전체에 삼각형이 더 고르게 분포되도록 새 메쉬를 반환합니다. - 메쉬 + + 원점에 의해 형성된 광선 축 주위로 종단 곡선을 벡터 축 방향으로 스윕(start_angle(도)에서 시작하고, sweep_angle(도) 스윕)하여 표면을 만듭니다. + 회전할 종단 곡선 + 회전 축 원점 + 회전 축 방향 + 시작 각도(도) + 스윕 각도(도) + 프로파일을 회전하여 만든 표면 + + lathe + - - 새 부드러운 메쉬를 반환합니다. 기본적으로 부드럽게 하기 유형은 - 정점을 확산시키지 않고 부드럽게 하는 코탄젠트입니다. - 부드럽게 하기의 '공간 축척'을 설정합니다. 값이 작을수록 - 부드러움이 더 국소적으로 적용되며 일반적으로 덜 '부드러운' 모양의 결과(0.1~64.0)가 생성됩니다. - 부드러운 메쉬 + + 입력 곡선에 의해 정의된 닫힌 경계의 내부를 채워 표면을 만듭니다. + 서피스 경계로 사용된 닫힌 곡선 + 패치로 작성된 표면 + + edgesrf,edgesurface,patch,fill + - - 평면의 법선 방향으로 평면의 한쪽 면에 위치한 - 메쉬의 일부를 제거하는 정확한 기하학적 평면형 절단을 작성합니다. - 절단에 사용할 평면 설정 - 가장 적은 수의 삼각형으로 - 최소 채우기 작성을 시도합니다. - 메쉬 + + 총 표면적을 반환합니다. - - 입력 평면과 메쉬를 교차하여 PolyCurve를 생성합니다. + + 표면의 모든 경계 모서리 길이의 합을 반환합니다. + + circumference + - - 투영은 지정된 방향을 따라 메쉬를 가리킵니다. + + 표면이 U 방향으로 닫혀 있는 경우 True, 아닌 경우 false를 반환합니다. - - 메쉬에서 지정된 점에 가장 가까운 점 + + 표면이 V 방향으로 닫혀 있는 경우 True, 아닌 경우 false를 반환합니다. - - 입력 평면에서 메쉬 반사 + + 표면이 U 또는 V 방향으로 닫혀 있는 경우 True, 아닌 경우 false를 반환합니다. - - 입력 축을 중심으로 입력 각도만큼 메쉬를 회전합니다. 회전은 - 원점을 중심으로 이루어집니다. + + 이 표면에서 입력 도구를 뺍니다. + + + + difference,trim,removefrom,cut + - - 입력 크기만큼 메쉬 축척 + + 이 표면 및 입력 표면 결합의 부울 차이입니다. 이 방법을 사용하면 결과 부울이 비복합 또는 다중 면인 경우 polySurface가 되돌려질 수 있습니다. + 뺄 다른 표면 + 결과 부울 표면 또는 PolySurface + + subtract,differencemany,diffall,diff multi + - - 축척 비율로 균일하지 않게 메쉬 축척 + + 입력 점의 UV 매개변수 쌍을 반환합니다. 이는 Point at 매개변수의 역수입니다. + + + + evaluateatpoint,surfaceatpoint,uvatpoint,uvs + + + 0.5,0.5,0.5,0.4 + - - 메쉬를 입력 벡터의 방향으로 벡터의 길이만큼 변환 + + 하나 이상의 닫힌 PolyCurves 모음을 사용하여 표면을 자릅니다. 루프 중 하나는 입력 표면의 경계 루프여야 합니다. 또한 구멍에 대해 하나 이상의 내부 루프를 추가해야 합니다. + + + + trim multiple,removeloops,cutloops + - - 메쉬를 입력 벡터 방향으로 입력 거리만큼 변환 + + 지정된 공차 내에서 모두 표면에 있어야 하는 하나 이상의 닫힌 PolyCurve 모음을 사용하여 표면을 자릅니다. 입력 표면에서 하나 이상의 구멍을 잘라내야 하는 경우 표면의 경계에 대해 하나의 외부 루프를 지정하고 각 구멍에 대해 하나의 내부 루프를 지정해야 합니다. 표면 경계와 구멍 사이의 영역을 잘라야 하는 경우 각 구멍에 대한 루프만 제공해야 합니다. 구형 표면과 같은 외부 루프가 없는 주기 표면의 경우 잘린 영역은 루프 곡선의 방향을 반전하여 제어할 수 있습니다. + 입력에서 임의의 순서로 있을 수 있는 하나 이상의 닫힌 PolyCurve입니다. 이러한 루프는 서로 교차하면 안 됩니다. + 곡선 끝이 일치하는지 여부와 곡선과 표면이 일치하는지를 확인할 때 사용되는 공차입니다. 제공된 공차는 입력 polycurve 작성에 사용된 공차보다 작을 수 없습니다. 기본값 0.0은 입력 polycurve 작성에 사용된 최대 공차가 사용된다는 것을 의미합니다. + 닫힌 루프에 의해 잘린 표면. + + trim multiple,removeloops,cutloops + - - 입력 거리만큼 메쉬를 변환합니다. + + 표면의 입력 점에서 표면 법선을 반환합니다. + 표면 법선을 평가할 점 + 점의 법선 + + perpendicular + - - dynamo.geometry:mesh-1.0.0 스키마로 형식이 지정된 수신 JSON 문자열을 구문 분석합니다. - 구문 분석할 JSON 문자열 - 메쉬 + + 표면의 Nurbs 표현을 가져옵니다. 이 방법은 특정 상황에서 표면과 거의 비슷할 수도 있습니다. + - - 메쉬를 dynamo.geometry:mesh-1.0.0 스키마로 형식이 지정된 JSON 객체로 변환합니다. - 결과 JSON 문자열 + + 표면의 Nurbs 표현을 가져옵니다. 이 메서드는 특정 상황에서 표면을 근사치로 계산할 수 있습니다. + 변환하기 전에 표면을 원래 매개변수 범위로 복원해야 하는지 여부를 결정합니다. 표면의 매개변수 범위가 제한될 수 있습니다(예: 자르기 작업 후). + - - 메쉬의 패널에 적용되는 경계 조건의 유형입니다. + + 지정된 공차 내에서 표면의 Nurbs 표현을 가져옵니다. 이 방법은 특정 상황에서 표면과 거의 비슷할 수도 있습니다. + 지정된 공차 + 표면의 Nurbs 표면 표현 + + tonurbs + - - 패널이 경계와 겹칠 수 있도록 허용합니다. + + 표면을 두껍게 하여 솔리드로 만들고, 표면의 양쪽에서 표면 법선 방향으로 돌출합니다. + 두껍게 할 양 + 솔리드로 두껍게 한 표면 + + offset,tosolid + - - 패널이 경계와 겹치지 않도록 합니다. + + 표면을 두껍게 하여 솔리드로 만들고 표면 법선 방향으로 돌출합니다. both_sides 매개변수가 true인 경우 표면이 양쪽에서 두꺼워집니다. + 두껍게 할 양 + 양쪽에서 두껍게 하려면 True, 한쪽에서 두껍게 하려면 False + 솔리드로 두껍게 한 표면 + + offset,bothsides,tosolid + - - 입력 면에 없는 정점을 제거합니다. + + 표면의 간격을 표면 법선 방향으로 지정된 거리만큼 띄웁니다. + 간격 띄우기 크기 + 간격 띄우기된 표면 - - 겹치는 패널을 표면 경계에 맞게 자릅니다. + + 반환된 좌표계에서는 xAxis, yAxis 및 zAxis를 사용하여 uDir, vDir 및 법선을 표현합니다. xAxis, yAxis의 길이가 곡률을 나타냅니다. + 매개변수의 U 구성요소 + 매개변수의 V 구성요소 + 표면의 UV 위치에서 법선, U 방향 및 V 방향을 기준으로 한 좌표계 - - PanelSurface의 문자열 표현을 가져옵니다 + + 주 곡률 방향으로 정렬된 CoordinateSystem을 반환합니다. + 매개변수의 U 구성요소 + 매개변수의 V 구성요소 + 주 곡률 방향으로 정렬된 CoordinateSystem - - 입력 표면을 정사각형 타일링 패턴으로 패널링합니다. - 패널링할 입력 표면 - U 방향의 패턴 수 - V 방향의 패턴 수 - 유지, 제거 또는 RemoveVertices - - panel, surface, quad + + 지정된 U 및 V 매개변수에서 U 접선 벡터를 반환합니다. + 매개변수의 U 구성요소 + 매개변수의 V 구성요소 + U 접선 벡터 - - 입력 표면을 각 정사각형이 대각선으로 4개의 삼각형으로 분할된 정사각형 그리드로 패널링합니다. - 패널링할 입력 표면 - U 방향의 패턴 수 - V 방향의 패턴 수 - 유지, 제거 또는 RemoveVertices - - panel, surface, cross, split, square + + 지정된 U 및 V 매개변수에서 V 접선 벡터를 반환합니다. + 매개변수의 U 구성요소 + 매개변수의 V 구성요소 + V 접선 벡터 - - 입력 표면을 각 정사각형이 대각선으로 두 개의 삼각형으로 분할된 정사각형 그리드로 패널링합니다. 기본적으로 대각선은 왼쪽 아래 모서리에서 오른쪽 위 모서리로 이어집니다. - 패널링할 입력 표면 - U 방향의 패턴 수 - V 방향의 패턴 수 - True로 설정하면 대각선이 각 사각형의 왼쪽 위 모서리에서 오른쪽 아래 모서리로 이어집니다. - 유지, 제거 또는 RemoveVertices - - panel, surface, diagonally, split, square + + 지정된 U 및 V 매개변수에서 법선 벡터를 반환합니다. + 매개변수의 U 구성요소 + 매개변수의 V 구성요소 + 매개변수의 법선 - - 입력 표면을 마름모 모양 패턴으로 패널링합니다. - 패널링할 입력 표면 - U 방향의 패턴 수 - V 방향의 패턴 수 - 유지, 제거 또는 RemoveVertices - - panel, surface, diamond + + 입력 U 및 V 좌표에서 도함수를 반환합니다. + 매개변수의 U 구성요소 + 매개변수의 V 구성요소 + 표면의 U 및 V 파생 + + tangent,normal + - - 입력 표면을 각 마름모가 두 개의 삼각형으로 세로 또는 가로 분할된 마름모 모양 패턴으로 패널링합니다. 각 마름모는 기본적으로 세로 분할됩니다. - 패널링할 입력 표면 - U 방향의 패턴 수 - V 방향의 패턴 수 - true로 설정하면 마름모가 가로 분할됩니다 - 유지, 제거 또는 RemoveVertices + + U 및 V 매개변수에서 가우스 곡률을 반환합니다. + + - panel, surface, split, diamond + + developable + - - 입력 표면을 수직 및 수평으로 타일링된 평행사변형으로 패널링합니다. 각 평행사변형은 V축 또는 U축을 따라 전단이 적용된 정사각형으로, 'alignWithUAxis' 입력 및 전단 계수에 의해 결정됩니다. 기본적으로 평행사변형은 V축에 정렬됩니다. - 패널링할 입력 표면 - U 방향의 패턴 수 - V 방향의 패턴 수 - 전단 양 - True로 설정하면 평행사변형이 U축에 정렬됩니다. - 유지, 제거 또는 RemoveVertices + + U 및 V 매개변수에서 주 곡률을 반환합니다. + + - panel, surface, parallelogram - - 입력 표면을 엇갈리게 배치된 정사각형 패턴으로 패널링합니다. 기본적으로 패턴은 수평으로 엇갈리게 배치됩니다. - 패널링할 입력 표면 - U 방향의 패턴 수 - V 방향의 패턴 수 - True로 설정하면 패턴이 수직으로 엇갈리게 배치됩니다. - 변위의 양 - 유지, 제거 또는 RemoveVertices - - panel, surface, staggered, quad + + U 및 V 매개변수에서 주 방향 벡터를 반환합니다. + 매개변수의 U 구성요소 + 매개변수의 V 구성요소 + U 및 V 접선 벡터 - - 입력 표면을 육각형 타일링 패턴으로 패널링합니다. - 패널링할 입력 표면 - U 방향의 패턴 수 - V 방향의 패턴 수 - 유지, 제거 또는 RemoveVertices + + 지정된 U 및 V 매개변수에서 점을 반환합니다. + + - panel, surface, hexagon + + surfacepoint + - - 입력 표면을 각 정점에 삼각형 1개, 정사각형 2개, 육각형 1개가 있는 타일링으로 패널링합니다. - 패널링할 입력 표면 - U 방향의 패턴 수 - V 방향의 패턴 수 - 유지, 제거 또는 RemoveVertices + + 표면의 모든 경계 곡선을 반환합니다. - panel, surface, rhombus, tri, hexagon + + edges + - - 사용자 타일링 패턴을 사용하여 입력 표면을 패널링합니다. 타일은 UV 매개변수 공간에 있는 다각형입니다. 타일은 볼록이 아닐 수 있지만 자체 교차해서는 안 됩니다. 타일 세트의 모서리끼리 닿게 할 필요는 없습니다. 패널링 패턴은 제공된 변위를 기준으로 u 및 v 방향을 따라 타일 복사본을 변위하여 생성됩니다. 각 타일의 정점의 UV 좌표는 tileUVs 인수에서 제공됩니다. - 패널링할 입력 표면 - U 방향의 패턴 수 - V 방향의 패턴 수 - U축을 따르는 타일링의 변위. - V축을 따르는 타일링의 변위. - 외부 리스트가 타일 리스트(다각형)이고 내부 리스트가 각 타일의 UV 좌표를 포함하는 사용자 패턴에서 각 타일의 UV 좌표가 이중으로 내포된 리스트. - 유지, 제거 또는 RemoveVertices + + 지정된 표면에서 매개변수 선 곡선을 만듭니다. 표면의 u 또는 v 매개변수 선을 나타내는 곡선을 만듭니다. 매개변수 선은 일정한 반대 u 또는 v 매개변수에서 u 또는 v 매개변수가 증가하는 방향으로 이어집니다. 결과 곡선은 표면 매개변수화와 일치하며 표면 매개변수 범위에 의해 범위의 경계가 설정됩니다. 반환되는 곡선의 유형은 표면 유형에 따라 다릅니다. + 방향 == 0인 경우 U 매개변수 선을 작성하고, 방향 == 1인 경우 V 매개변수 선을 작성합니다. + - panel, surface, custom, orthogonal, lattice - - - PanelSurface의 정점 수를 반환합니다. - 정점 수 - - - PanelSurface의 패널 수를 반환합니다. - 패널 수 - - - 지정된 PanelSurface에 균일한 축척, 변환 및 회전 변환을 적용합니다. - 균일한 UV 축척 비율. - 패널을 변환하는 데 사용되는 U 방향의 간격띄우기. - 패널을 변환하는 데 사용되는 V 방향의 간격띄우기. - 패널의 회전 각도(도). - 모든 패널을 회전할 때 중심이 되는 2D 점. - 변환된 PanelSurface. + + lines + + + 0.4 + - - 패널 색인 리스트의 각 패널에 대한 정점 수를 반환합니다. - 정점 수를 조회하는 데 사용되는 패널 색인입니다. 기본값 null은 표면의 모든 패널을 나타냅니다. - 정점 수 + + 법선이 반전된 새 표면을 반환합니다. 이 표면은 변경되지 않습니다. + 입력 표면과 동일하지만 반전된 법선이 있는 표면 - - PanelSurface의 정점 색인에 해당하는 정점을 반환합니다. - PanelSurface의 정점 색인 + + 이 표면과 입력 표면을 PolySurface로 결합합니다 + + + join multiple,joinmany,joinall,topolysurface + - - PanelSurface의 정점 색인에 해당하는 점을 반환합니다. - PanelSurface의 정점 색인 + + 입력 형상을 입력 벡터 방향으로 이 표면에 투영합니다. !!이 투영 방법은 현재 점 또는 곡선만 지원합니다!! + + + + projecttosurface,projectonto + - - 입력 표면의 지정된 패널과 패널 내부의 정점에 대한 색인을 반환합니다. - 정점 색인을 조회할 패널 색인 - 지정된 패널의 정점 수 - 정점 색인 - - - 패널 색인 리스트의 각 패널에 대한 정점을 반환합니다. - 정점을 조회하는 데 사용되는 패널 색인입니다. 기본값 null은 표면의 모든 패널을 나타냅니다. - 정점 배열 - - - 패널 색인 리스트의 각 패널에 대한 점을 반환합니다. - 점을 조회하는 데 사용되는 패널 색인입니다. 기본값 null은 표면의 모든 패널을 나타냅니다. - 점 배열 - - - 패널 색인 리스트의 각 패널에 대한 다각형 경계를 반환합니다. - 다각형을 구성하는 데 사용되는 패널 색인입니다. 기본값 null은 표면의 모든 패널을 나타냅니다. + + 표면 복구를 시도합니다. @@ -5450,30 +5167,14 @@ 제공된 벡터 사이의 각도를 0에서 180도 단위로 반환합니다. rotation angle, - - 두 벡터 사이의 각도를 [0, 180]도 범위에서 반환합니다. - - - - rotation angle - - + 두 벡터 사이의 각도를 [0, 180]도 범위에서 반환합니다. 두 벡터 사이의 각도를 0~360도로 반환합니다. 회전 축을 사용하여 각도 방향을 결정합니다. 기타 벡터 회전 축 제공된 벡터 사이의 각도를 0에서 360도 단위로 반환합니다. rotation angle, - - 두 벡터 사이의 각도를 [0, 360]도 범위에서 반환합니다. 회전 축을 사용하여 각도 방향을 결정합니다. - - - - - rotation angle - - autodesk.math:vector3d-1.0.0 스키마로 형식이 지정된 수신 JSON 문자열을 구문 분석합니다. 구문 분석할 JSON 문자열 @@ -5505,18 +5206,6 @@ 유사한 현지화된 문자열을 조회합니다. 이 메서드는 더 이상 사용되지 않으며 이후 버전의 Dynamo에서 제거될 예정입니다. 대신 SegmentLengthAtParameter를 사용하십시오. - - 유사한 현지화된 문자열을 조회합니다. 이 메서드는 더 이상 사용되지 않으며 이후 버전의 Dynamo에서 제거될 예정입니다. 대신 'PointsAtEqualChordLength' 및 'SplitByPoints'를 사용하십시오. - - - 유사한 현지화된 문자열을 조회합니다. 이 메서드는 더 이상 사용되지 않으며 이후 버전의 Dynamo에서 제거될 예정입니다. 대신 'PointsAtChordLengthFromPoint' 및 'SplitByPoints'를 사용하십시오. - - - 유사한 현지화된 문자열을 조회합니다. 이 메서드는 더 이상 사용되지 않으며 이후 버전의 Dynamo에서 제거될 예정입니다. 대신 'PointsAtSegmentLengthFromPoint' 및 'SplitByPoints'를 사용하십시오. - - - 유사한 현지화된 문자열을 조회합니다. 이 메서드는 더 이상 사용되지 않으며 이후 버전의 Dynamo에서 제거될 예정입니다. 대신 'PointsAtEqualSegmentLength' 및 'SplitByPoints'를 사용하십시오. - 유사한 현지화된 문자열을 조회합니다. 이 메서드는 더 이상 사용되지 않으며 이후 버전의 Dynamo에서 제거될 예정입니다. 대신 SegmentLengthBetweenParameters를 사용하십시오. @@ -5550,9 +5239,6 @@ 유사한 현지화된 문자열을 조회합니다. 이 메서드는 더 이상 사용되지 않으며 이후 버전의 Dynamo에서 제거될 예정입니다. mmPerUnit 전달을 허용하는 오버로드를 사용하십시오. - - 유사한 현지화된 문자열을 조회합니다. 이 메서드는 더 이상 사용되지 않으며 이후 버전의 Dynamo에서 제거될 예정입니다. 대신 ExportToSAT UI 노드를 사용하십시오. - 유사한 현지화된 문자열을 조회합니다. 이 메서드는 더 이상 사용되지 않으며 이후 버전의 Dynamo에서 제거될 예정입니다. 단위당 mm를 지정하는 오버로드를 사용하십시오. @@ -5614,7 +5300,7 @@ '메시 노드는 32비트 정밀도(소수점 이하 7자리)를 사용하므로 숫자가 크거나 소수점 이하 7자리를 초과하는 숫자에서는 반올림 오류가 발생할 수 있습니다. 더 높은 정밀도(64비트, 소수점 이하 15자리)를 사용하려면 형상 라이브러리의 노드를 사용하십시오.'와 유사한 현지화된 문자열을 조회합니다. - '허용되는 모델링 범위를 초과했습니다. 더 작은 값을 선택해 보십시오.'와 유사한 현지화된 문자열을 조회합니다. + Looks up a localized string similar to You have exceeded the allowable modeling extents, consider choosing smaller values as inputs. 'IGeometryFactory 구현을 찾을 수 없습니다. ProtoGeometry.config가 올바르게 구성되어 있는지 확인하십시오.'와 유사한 현지화된 문자열을 조회합니다. @@ -5667,6 +5353,9 @@ 유사한 현지화된 문자열을 조회합니다. 이 메서드는 더 이상 사용되지 않으며 이후 버전의 Dynamo에서 제거될 예정입니다. 대신 PolyCurve.OffsetMany를 사용하십시오. + + Looks up a localized string similar to PolyCurve direction has been updated for consistency. This change may break this node in pre-4.0 graphs. To retain legacy behavior, set DefaultEnableLegacyPolyCurveBehavior to true in DynamoPreferences.xml.. + 유사한 현지화된 문자열을 조회합니다. 이 특성은 더 이상 사용되지 않으며 이후 버전의 Dynamo에서 제거될 예정입니다. 대신 PolyCurve.Points를 사용하십시오. @@ -5682,9 +5371,6 @@ 유사한 현지화된 문자열을 조회합니다. 이 메서드는 더 이상 사용되지 않으며 이후 버전의 Dynamo에서 제거될 예정입니다. 대신 SolidBySweep(ICurveEntity profile, ICurveEntity path, bool cutEndOff)을 사용하십시오. - - 유사한 현지화된 문자열을 조회합니다. 이 메서드는 더 이상 사용되지 않으며 이후 버전의 Dynamo에서 제거될 예정입니다. 대신 Solid.ByUnion을 사용하십시오. - 유사한 현지화된 문자열을 조회합니다. 이 메서드는 더 이상 사용되지 않으며 이후 버전의 Dynamo에서 제거될 예정입니다. 대신 SurfaceBySweep(ICurveEntity profile, ICurveEntity path, bool cutEndOff)을 사용하십시오. diff --git a/doc/distrib/xml/pl-PL/ProtoGeometry.xml b/doc/distrib/xml/pl-PL/ProtoGeometry.xml index d3f7cc173c3..b57fdc37110 100644 --- a/doc/distrib/xml/pl-PL/ProtoGeometry.xml +++ b/doc/distrib/xml/pl-PL/ProtoGeometry.xml @@ -481,4795 +481,4512 @@ Zwraca odległość wysokości. Uwaga: zwraca wymiary wejściowe prostopadłościanu, a NIE rzeczywiste wymiary przestrzeni globalnej. Innymi słowy, jeśli tworzysz prostopadłościan o szerokości (oś X) i długości 10 i przekształcasz go na CoordinateSystem z dwukrotnym skalowaniem w X, szerokość nadal będzie wynosiła 10. ASM nie pozwala na wyodrębnianie wierzchołków bryły w dowolnej przewidzianej kolejności, więc nie można określić wymiarów po przekształceniu. - - Pobierz reprezentację ciągu znaków krzywej + + Pobierz reprezentację ciągu znaków walca - - Utwórz krzywą przez linię powierzchni w przestrzeni uv - Powierzchnia do wykorzystania - Początkowy UV, gdzie rozpocznie się łuk - Końcowe UV, w którym nastąpi koniec krzywej - Krzywa przy parametrach początkowych i końcowych powierzchni + + Utwórz walec bryłowy określony przez nadrzędny CoordinateSystem, promień i wysokość walca + Nadrzędny układ współrzędnych + Rozmiar promienia + Wysokość walca + Walec utworzony na podstawie promienia i wysokości - isocurve,curvebyuv,lines,uvs + cylinder,tube - - 0.5,0.5,0.4,0.4 - - - Utwórz krzywą, która łączy się między dwoma łukami - Pierwsza krzywa do połączenia - Druga krzywa do połączenia - znacznik, aby wskazać koniec krzywej 1 do połączenia - znacznik, aby wskazać koniec krzywej 2 do połączenia - flaga wskazująca, czy krzywa wynikowa jest ciągłością G1 lub G2 - Krzywa wynikowa połączenia dwóch krzywych + + Utwórz walec bryłowy o podanym górnym i dolnym punkcie środkowym walca. + Punkt początkowy walca + Punkt końcowy walca + Promień walca + Walec utworzony na podstawie punktów i promienia - blend,make continuous,connect + cylinder,tube,by center points - - Utwórz krzywą przez izolinię powierzchni - Powierzchnia bazowa - jeśli 0, izolinia jest ustawiona w kierunku U, jeśli 1 - wzdłuż kierunku V - ustalone dla wartości krzywej innych parametrów powierzchni - Krzywa izometryczna na powierzchni - - isocurve,curvebydir,lines - - - 0.5,0.5,0.4 - + + Promień walca - - Zwraca całkowitą długość łuku krzywej + + Całkowita wysokość - distance + cylinder - - Zwraca wartość True, jeśli krzywa jest płaska, w przeciwnym razie — False. + + Oś walca - flat,liesinplane + cylinder - - Zwraca wartość True, jeśli krzywa jest zamknięta, w przeciwnym razie — False. + + Pobierz reprezentację ciągu znaków krawędzi - - Pobierz punkt początkowy wzdłuż krzywej - - begin,curvestart,startpt - + + Oryginalna krzywa tworząca krawędź - - Pobierz punkt końcowy wzdłuż krzywej - - end,curveend,endpt - + + Powierzchnie przylegające do tej krawędzi - - Normalna do płaszczyzny, w której zawarta jest krzywa. Dotyczy tylko krzywych płaskich. + + Wierzchołek, przy którym zaczyna się ta krawędź + + + Wierzchołek, przy którym kończy się ta krawędź + + + Krawędzi wspólne skojarzone z tą krawędzią + + + Pobierz reprezentację ciągu znaków elipsy + + + Utwórz elipsę ze środkiem w punkcie wejściowym, wyrównaną z płaszczyzną XY GUW, o określonych promieniach osi X i Y. + Punkt początkowy elipsy + Promień osi X + Promień osi Y + Elipsa utworzona na podstawie początku i promienia - perpendicular + ellipse - - Pobierz punkt na krzywej o określonym parametrze między StartParameter() a EndParameter() - Parametr, gdzie nastąpi ocena - Punkt + + Utwórz elipsę ze środkiem w punkcie wejściowym, z dwoma określonymi osiami. Osie powinny być skierowane względem siebie pod kątem 90 stopni. + Punkt początkowy elipsy + Promień osi X + Promień osi Y + Elipsa utworzona z wektorów początku - pointoncurve,curvepoint + ellipsebylengths,ellipsebyvectors - - Pobierz wektor styczny do krzywej o określonym parametrze między StartParameter() a EndParameter() - Parametr, gdzie nastąpi ocena - Wektor równoległy do krzywej w param + + Utwórz elipsę wyśrodkowaną na i wyrównaną z wejściowym CoordinateSystem, o promieniu x_radius w kierunku X UW promieniu y_radius w kierunku Y UW. + Układ współrzędnych początku elipsy + Promień osi X + Promień osi Y + Elipsa utworzona na podstawie układu współrzędnych i promieni - tangentoncurve,curvetan + ellipse,aligned ellipse,ellipsebylengths - - Pobierz wektor prostopadły do krzywej o określonym parametrze między StartParameter() a EndParameter() - Parametr, gdzie nastąpi ocena - Wektor prostopadły do krzywej w param + + Utwórz elipsę wyśrodkowaną na i wyrównaną z płaszczyzną wejściową, o promieniu x_radius w kierunku osi X płaszczyzny i promieniu y_radius w kierunku osi Y płaszczyzny. + Płaszczyzna, na której rysowany jest łuk elipsy + Promień osi X + Promień osi Y + Elipsa utworzona z płaszczyzny i promieni - normaloncurve,curvenorm + ellipse,aligned ellipse,ellipsebylengths - - Pobierz wektor prostopadły do krzywej przy określonym parametrze między StartParameter() a EndParameter(). Krzywa musi być płaska. Wynikowy wektor normalny będzie spójny w całej krzywiźnie krzywej. - Parametr, gdzie nastąpi ocena - Jeśli parametr „side” (bok) ma ustawienie „fałsz” (fałsz), wektor normalny będzie wskazywać prawą stronę krzywej (od punktu początkowego do punktu końcowego krzywej). Jeśli parametr „side” (bok) ma ustawienie „true” (prawda), wektor normalny będzie wskazywać lewą stronę krzywej. - Wektor prostopadły do krzywej w param + + Środek elipsy + + + Oś wielka elipsy. Jest to dłuższa z osi. Długość wektora to promień główny. + + + Oś mała elipsy. Jest to krótsza z osi. Długość wektora to promień podrzędny. + + + Pobierz reprezentację ciągu znaków łuku elipsy + + + Utwórz EllipseArc w płaszczyźnie z podanym promieniami wzdłuż osi X i Y oraz kątami, przez które zostanie przeciągnięta + Płaszczyzna, na której znajduje się łuk elipsy + Promień EllipseArc w kierunku X płaszczyzny + Promień EllipseArc w kierunku Y płaszczyzny + Kąt początkowy łuku mierzony od dodatniej osi X płaszczyzny wejściowej + Kąt dla przeciągnięcia od kąta początkowego w stopniach + Łuk eliptyczny utworzony na podstawie promieni i kątów płaszczyzny - normaloncurve,curvenorm + ellipsearc,arcs - - Pobierz CoordinateSystem z początkiem w punkcie dla danego parametru. Oś X jest wyrównana z normalną krzywej, oś Y jest wyrównana ze styczną krzywej w tym punkcie, a oś Z jest wyrównana z wektorem do góry lub binormalną w tym punkcie - Parametr, gdzie nastąpi ocena - Układ współrzędnych w parametrze krzywej + + Środek elipsy - coordoncurve,curvecoord,derivatives + ellipsearc,arcs - - Pobierz CoordinateSystem z początkiem w punkcie dla danego parametru - Parametr, gdzie nastąpi ocena - CoordinateSystem wyrównany względem osi w punkcie + + Oś wielka elipsy. Jest to dłuższa z osi. Długość wektora to promień główny. - frame,axisaligned,aa,coordcurve,framecurve,curveframe,coordoncurve + ellipsearc,arcs - - Zwraca płaszczyznę, której normalna jest wyrównana ze styczną krzywej. Parametry są dostosowywane, tak że 0 jest zawsze punktem początkowym, a 1 punktem końcowym. - - + + Oś mała elipsy. Jest to krótsza z osi. Długość wektora to promień podrzędny. - planeoncurve,planecurve,tangentplane + ellipsearc,arcs - - Pobierz punkt o określonej długości łuku wzdłuż krzywej - Odległość wzdłuż krzywej, według której oceniać - Punkt w podanej długości łuku + + Kąt początkowy w stopniach - pointoncurve,curvepoint,pointalongcurve,distanceoncurve,distancepoint,distpoint,arclength + ellipsearc,arcs - - Pobierz punkt o określonej długości łuku wzdłuż krzywej - Odległość wzdłuż krzywej, do której oceniać - Punkt w podanej długości łuku + + Zwraca kąt przeciągnięcia łuku elipsy w stopniach. - pointoncurve,curvepoint,pointalongcurve,distanceoncurve,distancepoint,distpoint,arclength + ellipsearc,arcs - - Zwraca punkty rozmieszczone równomiernie wzdłuż długości krzywej na podstawie wejściowych liczby podziałów - Liczba podziałów - Punkty rozmieszczone równomiernie wzdłuż długości krzywej - - - Zwraca punkty w równych odstępach wzdłuż długości krzywej według równych długości cięciwy na podstawie wejściowych liczby podziałów - Liczba podziałów - Lista punktów na krzywej - - - Pobierz punkt na określonej długości cięciwy krzywej od podanego parametru położenia. - Długość cięciwy, gdzie nastąpi ocena - Parametry na krzywej do rozpoczęcia pomiaru - prawda, jeśli następuje przesunięcie do przodu wzdłuż krzywej - Punkt na krzywej + + Płaszczyzna, na której znajduje się elipsa - measure from,measure to,parameteratdist + ellipsearc,arcs - - Zwraca punkty rozmieszczone równomiernie wzdłuż krzywej na danej długości segmentu od podanego punktu - Punkt odniesienia, od którego mierzyć - Odległość wzdłuż krzywej, od której oceniać - Lista punktów na krzywej, w tym podany punkt, wzdłuż kierunku krzywej. - - - Zwraca punkty rozmieszczone równomiernie na krzywej na danej długości cięciwy od podanego punktu - Punkt odniesienia, od którego mierzyć - Długość cięciwy - Lista punktów na krzywej, w tym podany punkt, wzdłuż kierunku krzywej. + + Pobierz reprezentację ciągu znaków boku - - Zwraca CoordinateSystem o określonej odległości od punktu początkowego krzywej. Oś Y leży styczna do krzywej, a oś X jest krzywizną. - Odległość wzdłuż krzywej, na której oceniać - Układ współrzędnych na krzywej + + Wszystkie krawędzie wokół tej powierzchni w kierunku przeciwnym do ruchu wskazówek zegara - coordoncurve,curvecoord,derivatives + faces + + 1 + - - Zwraca układ współrzędnych w określonej odległości od punktu początkowego krzywej. Oś Y jest styczna do krzywej, a oś X jest krzywizną. - Odległość wzdłuż krzywej, do której oceniać - Układ współrzędnych na krzywej + + Wszystkie wierzchołki wokół tej powierzchni w kierunku przeciwnym do ruchu wskazówek zegara - coordoncurve,curvecoord,derivatives + faces + + 1 + - - Zwraca płaszczyznę o określonej odległości wzdłuż krzywej od punktu początkowego. Normalna płaszczyzny jest wyrównana ze styczną krzywej. - Odległość wzdłuż krzywej, na której ocenia​ć - Płaszczyzna na krzywej - - planeoncurve,planecurve,tangentplane - + + Wszystkie pętle zawarte w tej powierzchni - - Zwraca płaszczyznę w określonej odległości wzdłuż krzywej od punktu początkowego. Normalna płaszczyzny jest wyrównana ze styczną krzywej. - Odległość wzdłuż krzywej, do której oceniać - Płaszczyzna na krzywej - - planeoncurve,planecurve,tangentplane - + + Oryginalna powierzchnia tworząca tę powierzchnię + Reprezentacja płaszczyzny w postaci powierzchni - - Pobierz długość segmentu mierzoną od punktu początkowego krzywej do danego parametru. - Wartość między 0 a 1 - Długość segmentu - - lengthatparameter,dist along,lengthatpoint,arclength - + + Pobierz reprezentację ciągu znaków helisy - - Pobierz długość segmentu mierzoną od punktu początkowego krzywej do danego parametru. - Wartość między 0 a 1 - Długość segmentu + + Utwórz spiralę. Spirala zawsze obraca się w kierunku zgodnym z ruchem wskazówek zegara o podany kierunek osi. Patrząc wzdłuż kierunku osi, można zobaczyć punkt obracający się w kierunku zgodnym z ruchem wskazówek zegara wokół osi, kiedy porusza się wzdłuż krzywej w kierunku wzrastającego parametru. Nachylenie to odległość, na jaką przesuwa się spirala w kierunku osi na obrót. Wartość ta może być dodatnia lub ujemna. + Punkt osi + Wektor kierunku osi + Punkt początkowy helisy + Odległość helisy na każde 360 stopni w kierunku osi + Liczba obrotów w stopniach + Helisa utworzona na podstawie osi - lengthatparameter,dist along,lengthatpoint,arclength + helix,screw,corkscrew,thread - - Pobierz parametr o określonej długości łuku wzdłuż krzywej. - Odległość wzdłuż krzywej, na której oceniać - Parametr - - parameteratlen,param along,paramatlen,arclength - + + Kąt w stopniach, przez który spirala obraca się na swoją długość - - Pobierz parametr z określonej długości łuku wzdłuż krzywej. - Odległość wzdłuż krzywej, do której oceniać - Parametr + + Skok zwróci odległość liniową wzdłuż kierunku osi obejmowaną przez helisę w jednym pełnym obrocie (360 stopni) + + + Promień łuku + + + Kierunek osi spirali + + + Punkt bazowy osi spirali - parameteratlen,param along,paramatlen,arclength + origin,helixstart - - Pobierz parametr o określonej długości cięciwy wzdłuż krzywej z podanego położenia. - Długość cięciwy, gdzie nastąpi ocena - Parametry na krzywej do rozpoczęcia pomiaru - prawda, jeśli następuje przesunięcie do przodu wzdłuż krzywej - Parametr + + Pobierz reprezentację ciągu znaków IndexGroup + + + Porównaj dwie IndexGroup + Inne IndexGroup + Czy oba obiekty są równe + + + Pobierz wartość skrótu dla tego typu + Unikalna wartość skrótu dla tego obiektu + + + Utwórz IndexGroup zawierającą cztery indeksy + Indeks a + Indeks b + Indeks c + Indeks d + IndexGroup - measure from,measure to,parameteratdist + quad,polygon,mesh,meshes - - Pobierz parametr w punkcie początkowym krzywej - Wartość parametru + + Utwórz trzy IndexGroup zawierającą trzy indeksy + Indeks a + Indeks b + Indeks c + IndexGroup - start domain,curvestart + tri,polygon,mesh,meshes - - Pobierz parametr w punkcie końcowym krzywej - Wartość parametru + + 3 lub 4, w zależności od tego, czy jest to trójkąt czy prostokąt + + + Pierwszy indeks + + + Drugi indeks + + + Trzeci indeks + + + Czwarty indeks + + + Pobierz reprezentację ciągu znaków linii + + + Tworzy linię prostą między dwoma punktami wejściowymi. + Punkt początkowy linii + Punkt końcowy linii + Linia utworzona z punktu początkowego i końcowego - end domain,curveend + line,linebypoints,lines - - Pobierz długość segmentu między dwoma parametrami na krzywej - Wartość między 0 a 1 - Wartość między 0 a 1 - Długość segmentu + + Tworzy linię najbardziej przybliżającą do wykresu punktowego punktów. + Lista punktów, do których należy dopasować linię + Linia utworzona przez najlepsze dopasowanie do punktów - measure,distance,arclength + line,approximate,lines - - Pobierz długość łuku między dwoma punktami parametrów na krzywej - Początek domeny - Koniec domeny - Długość łuku między dwoma parametrami + + Tworzy linię styczną do krzywej wejściowej, umieszczonej w punkcie parametru krzywej wejściowej. + Krzywa bazowa dla linii stycznej + Wartość parametru + Linia styczna - measure,distance,arclength + tangentline,tangentto,lines - - Pobierz parametr w danym punkcie wzdłuż krzywej. Jeśli punkt nie znajduje się na krzywej, ParameterAtPoint nadal zwraca wartość odpowiadającą bliskiemu punktowi na krzywej, ale punkt ten zwykle nie jest najbliższym punktem. - Punkt na krzywej lub blisko krzywej - Parametr na krzywej dla danego punktu. + + Utwórz linię prostą, zaczynając od punktu początkowego, wydłużając w kierunku wektora o określoną długość. + Punkt początkowy linii + Wektor kierunkowy + Długość linii + Linia utworzona na podstawie kierunku początkowego i długości - projectpoint,closestparam,curveparam + linebyvector,lines - - Odwróć kierunek krzywej - Nowa krzywa z przeciwnym kierunkiem + + Kierunek krzywej - flip + lines - - Odsuń krzywą na określoną odległość. Krzywa musi być płaska. - Odległość dodatnia lub ujemna do odsunięcia - nowe odsunięte krzywe + + Pobierz reprezentację ciągu znaków pętli + + + Powierzchnia zawierająca pętli + + + Krawędzi wspólne zawarte w pętli + + + Czy pętla jest krawędziowa czy wewnętrzna + + + Pobierz reprezentację ciągu znaków krzywej NURBS + + + Utwórz BSplineCurve, używając dokładnie określonych punktów sterujących. UWAGA 1: BSplineCurves z deg=1 zawierają nieciągłości G1, które mogą powodować problemy z wyciąganiem, przeciąganiem i innymi operacjami. Należy ich unikać i używać zamiast nich PolyCurve. UWAGA 2: jeśli krzywa jest okresowa (zamknięta), to pierwszy i ostatni punkt MUSZĄ być takie same. + Punkty dla krzywej nurbs + Krzywa nurbs utworzona z punktów - thicken,lines + nurbscurve,spline,lines - 0.5,0.4 + 0.5,0.5,0.45 - - Utwórz jedną lub więcej krzywych, odsuwając krzywą płaską o podaną odległość w płaszczyźnie zdefiniowanej przez wektor normalny płaszczyzny. Jeśli między odsuniętymi krzywymi składowymi znajdują się luki, są one wypełniane przez rozciągnięcie odsuniętych krzywych. Argument wejściowy „planeNormal” jest domyślnie ustawiony na wektor normalny płaszczyzny zawierającej krzywą, można jednak podać jawny wektor normalny równoległy do wektora normalnego oryginalnej krzywej, aby lepiej sterować kierunkiem odsunięcia. Na przykład jeśli wymagany jest spójny kierunek odsunięcia dla wielu krzywych współdzielących tę samą płaszczyznę, za pomocą argumentu „planeNormal” można nadpisać poszczególne wektory normalne krzywych i wymusić odsunięcie ich wszystkich w tym samym kierunku. Odwrócenie wektorów normalnych powoduje odwrócenie kierunku odsunięcia. - Dodatnia odległość odsunięcia ma zastosowanie w kierunku iloczynu wektorowego między styczną krzywej a wektorem normalnym płaszczyzny, a ujemna —​ w przeciwnym kierunku. - Wektor normalny płaszczyzny krzywej. Domyślnie wektor normalny płaszczyzny krzywej wejściowej - Jedna lub więcej odsuniętych krzywych + + Utwórz BSplineCurve, używając dokładnie określonych punktów sterujących. UWAGA 1: BSplineCurves z deg=1 zawierają nieciągłości G1, które mogą powodować problemy z wyciąganiem, przeciąganiem i innymi operacjami. Należy ich unikać i używać zamiast nich PolyCurve. UWAGA 2: jeśli krzywa jest okresowa (zamknięta), to pierwszy i ostatni punkt MUSZĄ być takie same. + Punkty dla krzywej nurbs + Stopień krzywej + Krzywa nurbs utworzona z punktów - thicken,lines + nurbscurve,spline,degree,lines - 0.5,0.4 + 0.5,0.5,0.5,0.45 - - Utwórz krzywą przez przeciągnięcie na płaszczyznę - Płaszczyzna, na której zostanie wyciągnięta krzywa - Krzywa na powierzchni + + Utwórz BSplineCurve, używając dokładnie określonych punktów sterujących. UWAGA 1: BSplineCurves z deg=1 zawierają nieciągłości G1, które mogą powodować problemy z wyciąganiem, przeciąganiem i innymi operacjami. Należy ich unikać i używać zamiast nich PolyCurve. UWAGA 2: jeśli krzywa jest okresowa (zamknięta), to pierwszy i ostatni punkt MUSZĄ być takie same. + Punkty dla krzywej nurbs + Stopień krzywej + Przełącz na krzywą zamkniętą + Krzywa nurbs utworzona z punktów - projectcurve,toplane + nurbscurve,spline,degree,smoothness,lines + + 0.5,0.5,0.5,0.5,0.45 + - - Przeciągnij tę krzywą na powierzchnię wejściową, w kierunku normalnych powierzchni. - + + Utwórz BSplineCurve z wierzchołków sterujących, szerokości i węzłów. Z ASM DOCS: Stopień: powinien być większy niż 1 (piecewise-liniowy splajn) i mniejszy niż 26 (maksymalny stopień bazowy B-splajn obsługiwany przez ASM). Szerokość: wszystkie wartości szerokości (jeśli podane) powinny być wyłącznie dodatnie. Szerokości mniejsze niż 1e-11 będą odrzucane, a działanie funkcji nie powiedzie się. Węzły: Wektor węzłowy powinien występować w sekwencji niemalejącej. Mnogość węzła wewnętrznego nie powinna być większa niż stopień + 1 na węźle początkowym/końcowym i stopień na węźle wewnętrznym (umożliwia to przedstawienie krzywych z nieciągłościami G1). Należy zwrócić uwagę, że niezamknięte wektory węzłowe są obsługiwane, ale zostaną przekształcone na zamknięte, a w danych dotyczących punktów sterujących/szerokości wprowadzone zostaną stosowne zmiany. szyk węzłów: rozmiar węzła musi być num_control_points + stopień + 1 + + + + - projectcurve,tosurf - - - - Dzieli krzywą na daną liczbę krzywych równej długości - Liczba podziałów - Szyk krzywych po podzieleniu - - chopcurve,segment,slices + explicit,nurbscurve,spline,degree,spline byarray,lines + + 0.5,0.5,0.5,0.5,0.5,0.45 + - - Dzieli krzywą na daną liczbę krzywych o równych odległościach od początku i końca każdej krzywej (równe cięciwy). - Liczba podziałów - Szyk krzywych po podzieleniu + + Utwórz BSplineCurve poprzez interpolację między punktami. + Punkty dla krzywej nurbs + Krzywa nurbs utworzona z punktów - divide by chordlength,chord,segment,chopcurve + fit,approximate,spline,lines + + 0.5,0.5,0.5,0.45 + - - Dzieli krzywą na krzywe o podanej długości mierzone od podanego parametru położenia - Długość krzywych po podziale - Położenie parametru dla pomiaru z - Szyk krzywych po podzieleniu + + Utwórz BSplineCurve poprzez interpolację między punktami. UWAGA 2: jeśli krzywa jest okresowa (zamknięta), to pierwszy i ostatni punkt MUSZĄ być takie same. + Punkty dla krzywej nurbs + Przełącz na krzywą zamkniętą + Krzywa nurbs utworzona z punktów - divide by chordlength,chord,segment,chopcurve + fit,approximate,spline,lines + + 0.5,0.5,0.5,0.45 + - - Dzieli krzywą na krzywe o podanej długości cięciwy, mierzone od podanego położenia parametru - Długość cięciwy dla każdej krzywej uzyskanej z podziału - Położenie parametru dla pomiaru z - Szyk krzywych po podzieleniu - - divide by chordlength,chord,segment,chopcurve - - - - Usuwa początek krzywej dla określonego parametru - Parametr, gdzie zostanie rozpoczęte ucięcie - Nową krzywą z usuniętym początkiem + + Utwórz BSplineCurve poprzez interpolację między punktami o określonym stopniu. + Punkty dla krzywej nurbs + Stopień krzywej + Krzywa nurbs utworzona z punktów - rem,remstart,removestart,trimcurve + fit,approximate,spline,smoothness,lines + + 0.5,0.5,0.5,0.5,0.45 + - - Usuwa początek krzywej dla określonego parametru - Parametr, od którego chcesz rozpocząć cięcie - Nowa krzywa z usuniętym początkiem + + Zwraca BSplineCurve przez punkty, z kierunkami stycznych. + Punkty kontrolne dla krzywej nurbs + Styczna początkowa + Styczna końcowa + Krzywa nurbs utworzona z punktów i stycznych - rem,remstart,removestart,trimcurve + spline by tangent,tangents,lines + + 0.5,0.5,0.45 + - - Usuwa koniec krzywej dla określonego parametru - Parametr, gdzie zostanie rozpoczęte ucięcie - Nowa krzywą z usuniętym końcem + + Stopień krzywej - rem,remend,removeend,trimcurve + smoothness,interpolation,continuity - - Usuwa koniec krzywej od określonego parametru - Parametr, od którego chcesz rozpocząć cięcie - Nowa krzywa z usuniętym początkiem + + Niezależnie od tego, czy NurbsCurve ma charakter okresowy, czy nie, krzywa okresowa jest krzywą zamkniętą, w której deformacja nie powoduje pojawienia się punktów podziału. - rem,remend,removeend,trimcurve + isclosed - - Usuwa początek i koniec krzywej według określonych parametrów. - Parametr, gdzie zostanie rozpoczęte ucięcie - Parametr, gdzie zostanie rozpoczęte ucięcie - Nowa krzywa z usuniętymi segmentami zewnętrznymi - - rem,remend,remstart,remove,trimcurve,removeends - + + Określa, czy NurbsCurve jest wymierna, czy nie. Parametr ten określa, czy któraś z szerokości nie wynosi 1,0. - - Usuwa początek i koniec krzywej według określonych parametrów. - Parametr, od którego chcesz rozpocząć cięcie - Parametr, od którego chcesz rozpocząć cięcie - Nowa krzywa z usuniętymi segmentami zewnętrznymi - - rem,remend,remstart,remove,trimcurve,removeends - + + Pobierz punkty sterujące NurbsCurve. Są to punkty interpolowane przez krzywą. + Szyk punktów - - Usuwa wewnętrzny fragment krzywej dla określonych parametrów - Parametr, gdzie zostanie rozpoczęte ucięcie - Parametr, gdzie zostanie rozpoczęte ucięcie - Nowa krzywa z usuniętym segmentem wewnętrznym - - rem,removemiddle,middle,remmiddle,cutout,trimcurve - + + Wę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 - - Usuwa wewnętrzny fragment krzywej dla określonych parametrów - Parametr, od którego chcesz rozpocząć cięcie - Parametr, w którym chcesz rozpocząć Utnij - Nowa krzywa z usuniętym segmentem wewnętrznym + + 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 - rem,removemiddle,middle,remmiddle,cutout,trimcurve + ptweight - - Usuwa kilka segmentów krzywej, pomijając segmenty 1, 3, 5... - Lista parametrów, przy których krzywa zostanie podzielona - Szyk krzywych z pominięciem segmentów 1, 3, 5... - - rem,removeparts,remparts,cutout,trimcurv,interior,odd - + + Pobierz reprezentację ciągu znaków powierzchni NURBS - - Usuwa kilka segmentów krzywej, pomijając segmenty 1, 3, 5... - Listę Parametry, w którym chcesz podzielić krzywą - Szyk krzywych, pomijając segmenty 1, 3, 5... + + Tworzy NurbsSurface z określonymi punktami interpolowanymi oraz stopniami U i V. Powstała powierzchnia będzie przechodzić przez wszystkie z tych punktów. + Siatka punktów dla powierzchni nurbs + Stopnie w kierunku U + Stopnie w kierunku V + Powierzchnia nurbs utworzona na podstawie punktów - rem,removeparts,remparts,cutout,trimcurv,interior,odd + fit,topoints - - Usuwa parzyste lub nieparzyste segmenty podziału krzywej przy danych parametrach w zależności od tego, czy dla flagi „discardEvenSegments” ustawiono wartość „true” (prawda), czy „false” (fałsz). - Lista parametrów, przy których krzywa zostanie podzielona - Przełącz, aby odrzucić segmenty parzyste - Lista krzywych pozostałych po odrzuceniu parzystych lub nieparzystych segmentów krzywej. + + Tworzy NurbsSurface z określonymi punktami interpolowanymi oraz stopniami U i V. Powstała powierzchnia będzie przechodzić przez wszystkie z tych punktów. Liczba stycznych musi odpowiadać liczbie punktów w odpowiednim kierunku. Powstała powierzchnia będzie stopnia 3 zarówno w kierunku U jak i V. + + + + + + - rem,removeparts,remparts,cutout,trimcurv,interior,even + fit,topoints,totangents - - Podziel krzywą na dwie części dla danego parametru - Parametr, gdzie nastąpi podział - Dwie krzywe pozostałe po podziale + + Tworzy NurbsSurface spełniającą szereg różnych właściwości powierzchni. Jest to najbardziej zaawansowana metoda dopasowania powierzchni. Powstała powierzchnia będzie przechodzić przez wszystkie punkty. Liczba stycznych musi odpowiadać liczbie punktów w odpowiednim kierunku. Powstała powierzchnia będzie stopnia 3 zarówno w kierunku U jak i V. Pochodne wierzchołka powinny być drugiego rzędu (dP/dUdV) i powinny być dostarczane w następującej kolejności: [ lowU, lowV ], [ highU, lowV ], [ lowU, highV ], [ highU, highV ]. + + + + + + + + + - cutinto,divide,curve2curves,cut + fit,topoints,totangents,fit corners,complex fit - - Podziel krzywą na dwie części według danego parametru - Parametr, w którym chcesz wykonać podział - Dwie krzywe pozostałe po podziale - - cutinto,divide,curve2curves,cut - + + Utwórz NurbsSurface, używając określonych punktów sterujących, z określonymi stopniami U i V. + Siatka punktów kontrolnych dla powierzchni nurbs + Stopnie w kierunku U + Stopnie w kierunku V + Powierzchnia nurbs utworzona na podstawie punktów kontrolnych - - Podziel krzywą na wiele części dla podanych parametrów - Lista parametrów, przy których krzywa zostanie podzielona - Krzywe utworzone z podziału + + Tworzy NurbsSurface z określonymi wierzchołkami sterującymi, węzłami, szerokością oraz stopniami U i V. Istnieje szereg ograniczeń dotyczących danych, które, jeśli są uszkodzone, spowodują, że funkcja zakończy się niepowodzeniem i zostanie wygenerowany wyjątek. Stopień: zarówno stopień u jak i v powinny być >= 1 (piecewise-liniowy splajn) i mniejsze niż 26 (maksymalny stopień podstawy B-splajn obsługiwany przez ASM). Szerokość: wszystkie wartości szerokości (jeśli podane) powinny być wyłącznie dodatnie. Szerokości mniejsze niż 1e-11 będą odrzucane, a działanie funkcji nie powiedzie się. Węzły: obydwa wektory węzłowe powinny występować w sekwencjach niemalejących. Mnogość węzła wewnętrznego nie powinna być większa niż stopień + 1 na węźle początkowym/końcowym i stopień na węźle wewnętrznym (umożliwia to przedstawienie powierzchni z nieciągłościami G1). Należy zwrócić uwagę, że niezamknięte wektory węzłowe są obsługiwane, ale zostaną przekształcone na zamknięte, a w danych dotyczących punktów sterujących/szerokości wprowadzone zostaną stosowne zmiany. + + + + + + + - cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + lines + + 0.4 + - - Podziel krzywą na wiele części dla podanych parametrów - Lista parametrów, w którym chcesz podzielić krzywą - Krzywe pozostałe po podziale + + Zwraca stopień powierzchni w kierunku U. - cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + surface smoothness,continuity - - Podziel krzywą na wiele części w podanych punktach - Punkty na krzywej, w którym chcesz podzielić krzywą - Krzywe utworzone z podziału + + Zwraca stopień powierzchni w kierunku V. - cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + surface smoothness,continuity - - Połącz zestaw krzywych z końcem PolyCurve. Odwraca krzywe w celu zapewnienia połączenia. - Inne krzywe lub krzywa do połączenia z PolyCurve - PolyCurve utworzona z krzywych - - convertcurves,curves2polycurve,joincurves,concat,joinall,joinmany - + + Zwraca liczbę punktów sterujących w kierunku U. - - Połącz tę krzywą i krzywą wejściową w nową PolyCurve, dokładnie zachowując formę oryginalnych krzywych. - Krzywa do dołączenia - PolyCurve składająca się z dwóch łuków - - convertcurve,curve2polycurve,joincurve,concat - + + Zwraca liczbę punktów sterujących w kierunku V. - - Wyciąga krzywą w kierunku wektora normalnego - Odległość wyciągnięcia łuku - Powierzchnia wyciągnięta + + Zwraca wartość prawda, jeśli powierzchnia jest okresowa w kierunku U. - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve + closedinU - - Wyciąga krzywą w określonym kierunku, na długość wektora wejściowego - Wektor, wg którego nastąpi wyciągnięcie - Powierzchnia wyciągnięta + + Zwraca wartość prawda, jeśli powierzchnia jest okresowa w kierunku V. - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve + closedinV - - Wyciąga krzywą w określonym kierunku, na określoną odległość - Wektor, wg którego nastąpi wyciągnięcie - Odległość do wyciągnięcia - Powierzchnia wyciągnięta - - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - + + Określa, czy NurbsSurface jest wymierna, czy nie. Określa to, czy którakolwiek z wag nie jest równa 1,0. Zwraca wartość prawda (True), jeśli powierzchnia jest wymierna. - - Wyciąga krzywą w kierunku normalnej na określoną odległość. Krzywa musi być zamknięta. - Odległość do wyciągnięcia - Wyciągnięta bryła - - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - + + Zwraca punkty sterujące NurbsSurface (słupy). + - - Wyciąga krzywą w określonym kierunku, na długość wektora wejściowego. Krzywa musi być zamknięta. - Wektor, wg którego nastąpi wyciągnięcie - Wyciągnięta bryła + + Zwraca wagi punktów sterujących NurbsSurface. Wagi określą wpływ wywierany przez każdy z punktów sterujących na kształt powierzchni. + Wagi nurbs powierzchni - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + ptweights - - Wyciąga krzywą w określonym kierunku, na określoną odległość. Krzywa musi być zamknięta. - Wektor, wg którego nastąpi wyciągnięcie - Odległość do wyciągnięcia - Wyciągnięta bryła - - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - + + Zwraca węzły powierzchni w kierunku U. Węzły to seria wartości parametrów (typu double) służących do określenia, gdzie i jak punkty kontrolne wpływają na powierzchnię. + Węzły U nurbs powierzchni - - Wydłuż krzywą na określoną odległość od konkretnego końca określonego przez wskazany punkt. Wskazana strona zostanie wydłużona. Krzywych zamkniętych, takich jak okręgi czy elipsy, nie można wydłużyć. Jeśli wydłużana krzywa jest liniowa, wydłużenie również będzie liniowe. - Odległość wydłużenia - Punkt na końcu do wydłużenia - Rozszerzona krzywa - - makelonger,stretch,extendside - + + Zwraca węzły powierzchni w kierunku V. Węzły to seria wartości parametrów (typu double) służących do określenia, gdzie i jak punkty kontrolne wpływają na powierzchnię. + Węzły V nurbs powierzchni - - Wydłuż krzywą o określoną odległość przy jej stronie początkowej. Krzywych zamkniętych, takich jak okręgi czy elipsy, nie można wydłużyć. Jeśli wydłużana krzywa jest liniowa, wydłużenie również będzie liniowe. - Odległość wydłużenia - Rozszerzona krzywa + + Pobierz reprezentację ciągu znaków płaszczyzny + + + Utwórz płaszczyznę wyśrodkowaną w punkcie głównym, z wejściowym wektorem normalnym. + Punkt początkowy płaszczyzny + Wektor kierunku normalnej płaszczyzny + Płaszczyzna utworzona na podstawie początku i normalnej - makelonger,stretch + plane,tonormal - - Wydłuż krzywą o określoną odległość przy jej końcu. Krzywych zamkniętych, takich jak okręgi czy elipsy, nie można wydłużyć. Jeśli wydłużana krzywa jest liniowa, wydłużenie również będzie liniowe. - Odległość wydłużenia - Rozszerzona krzywa + + Utwórz płaszczyznę „zorientowaną”, położoną w punkcie początkowym z wektorem normalnym, ale z określoną orientacją osi X. Nie ma to wpływu na operacje dzielenia, przecinania, rzutowania, itp., określa jedynie orientację wejściowego układu współrzędnych. + Punkt początkowy płaszczyzny + Wektor kierunku normalnej + Wektor kierunku osi X + Płaszczyzna utworzona na podstawie normalnej początku i osi x + + + Osie X i Y leżą w płaszczyźnie. Oś Z jest iloczynem wektorowym tych dwóch wektorów. + Punkt początkowy płaszczyzny + Wektor kierunku osi X płaszczyzny + Wektor kierunku osi Y płaszczyzny + Płaszczyzna utworzona na podstawie osi Y i osi X początku + + + Dopasowuje płaszczyznę do punktów wejściowych; dopasowanie wykresu rozproszenia 3D. + Lista punktów do zdefiniowania płaszczyzny + Płaszczyzna utworzona przez najlepsze dopasowanie do punktów - makelonger,stretch + fit,bestfit - - Przybliż krzywą przy użyciu kolekcji łuków i linii - Szyk łuków i linii przybliżający krzywą + + Utwórz płaszczyznę zawierającą linię wejściową i punkt zewnętrzny. Punkt nie może leżeć na linii ani na osi linii. + Linia służąca do określenia płaszczyzny + Punkt służący do określenia płaszczyzny + Płaszczyzna utworzona na podstawie linii i punktu - rationalizecurve,fitarcs,fitlines,arcs,lines + lines - 0.5,0.5,0.5,0.4,0.4 + 0.4 - - Przekształca krzywą na przybliżenie NurbsCurve - NurbsCurve aproksymowana do krzywej + + Utwórz płaszczyznę zawierającą trzy punkty wejściowe. + Początek płaszczyzny + Dowolny punkt leżący na płaszczyźnie + Punkt leżący na osi X płaszczyzny wrt do początku płaszczyzny + + + + Tworzy płaszczyznę w globalnej płaszczyźnie XY + Płaszczyzna na płaszczyźnie XY świata + + + Tworzy płaszczyznę w globalnej płaszczyźnie XZ + Płaszczyzna na płaszczyźnie XZ świata + + + Tworzy płaszczyznę w globalnej płaszczyźnie XY + Płaszczyzna na płaszczyźnie YZ świata + + + Zwraca początek płaszczyzny. - curve2spline,convertcurve,tospline,lines + position,planecenter - - 0.5,0.5,0.5,0.4 - - - Zaślep zamkniętą krzywą - Powierzchnia po wewnętrznej stronie krzywej + + Zwraca kierunek normalnej płaszczyzny. - fill,profiletosurf,loop,loop2surf,edgesurf + perpendicular - - Rzutuje krzywą wejściową wzdłuż danego kierunku rzutowania na określoną geometrię bazową. - Geometria docelowa rzutowania - Wektor - Lista geometrii rzutowanych na geometrię bazową + + Podstawa X płaszczyzny - - Przeciąga tę krzywą wzdłuż krzywej definiującej, tworząc powierzchnię - + + Podstawa Y płaszczyzny + + + Tworzy nowy CoordinateSystem reprezentujący tę płaszczyznę. Jest on oparty na początku oraz podstawie osi X i Y. - sweep1,curve2surf + converttoCS,convert2cs - - Przeciąga tę krzywą zamkniętą wzdłuż krzywej definiującej, tworząc bryłę - + + Utwórz nowe odsunięcie płaszczyzny przez tę płaszczyznę w kierunku normalnej na określoną odległość. + - sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid + alongnormal,moveplane - - Przeciąga tę krzywą zamkniętą wzdłuż krzywej definiującej, tworząc bryłę - Ścieżka reprezentująca ścieżkę przeciągnięcia - Wytnij koniec przyciągnięcia i ustaw go prostopadle do ścieżki - Bryła, która przeciąga tę krzywą zamkniętą wzdłuż krzywej definiującej + + Pobierz reprezentację ciągu znaków punktu + + + Porównaj dwa punkty + Drugi punkt + Czy oba obiekty są równe + + + Pobierz wartość skrótu dla tego typu + Unikalna wartość skrótu dla tego obiektu + + + Utwórz punkt na płaszczyźnie XY na podstawie 2 współrzędnych kartezjańskich. Składowa Z wynosi 0. + Współrzędna X + Współrzędna Y + Punkt utworzony na podstawie współrzędnych - sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid + xy,position - - Zwraca nową krzywą przybliżoną w zakresie danej tolerancji - - + + Pobierz punkt początku (0,0,0) + Punkt początkowy - fitcurve,reducecurve,simplecurve,approximate + zero,origin - - Pobierz reprezentację ciągu znaków walca + + Utwórz punkt na podstawie 3 współrzędnych kartezjańskich + Współrzędna X + Współrzędna Y + Współrzędna Z + Punkt utworzony na podstawie współrzędnych + + point,xyz,position + - - Utwórz walec bryłowy określony przez nadrzędny CoordinateSystem, promień i wysokość walca + + Utwórz punkt w podanym układzie współrzędnych z 3 współrzędnymi kartezjańskimi Nadrzędny układ współrzędnych - Rozmiar promienia - Wysokość walca - Walec utworzony na podstawie promienia i wysokości + Współrzędna X + Współrzędna Y + Współrzędna Z + Punkt we współrzędnych kartezjańskich - cylinder,tube + point,xyz,localposition - - Utwórz walec bryłowy o podanym górnym i dolnym punkcie środkowym walca. - Punkt początkowy walca - Punkt końcowy walca - Promień walca - Walec utworzony na podstawie punktów i promienia + + Utwórz punkt w podanym układzie współrzędnych na podstawie jego położenia we współrzędnych walcowych. + Układ współrzędnych, w który należy wbudować punkt + Kąt jest obrotem od osi X w układzie współrzędnych wokół osi Z w stopniach + Rzędna punktu powyżej płaszczyzny XY + Odległość od początku układu współrzędnych + Punkt we współrzędnych cylindrycznych - cylinder,tube,by center points + point,localposition - - Promień walca - - - Całkowita wysokość + + Utwórz punkt w podanym układzie współrzędnych na podstawie jego położenia we współrzędnych sferycznych. + Układ współrzędnych, w który należy wbudować punkt + Kąt w dół względem osi Z w stopniach + Obrót wokół sfery od osi X w stopniach + Odsunięcie od początku + Punkt we współrzędnych sferycznych - cylinder + point,localposition - - Oś walca + + Przytnij punkty, aby wykluczyć obiekty powielone w granicach tolerancji zawartych punktów + Lista punktów, od których należy przyciąć powielenia + Tolerancja stosowana podczas przycinania + Niepowtarzalne punkty - cylinder + unique,duplicates,remove duplicates,distinct,near - - Pobierz reprezentację ciągu znaków krawędzi - - - Oryginalna krzywa tworząca krawędź - - - Powierzchnie przylegające do tej krawędzi - - - Wierzchołek, przy którym zaczyna się ta krawędź - - - Wierzchołek, przy którym kończy się ta krawędź + + Pobierz składową X punktu - - Krawędzi wspólne skojarzone z tą krawędzią + + Pobierz składową Y punktu - - Pobierz reprezentację ciągu znaków elipsy + + Pobierz składową Z punktu - - Utwórz elipsę ze środkiem w punkcie wejściowym, wyrównaną z płaszczyzną XY GUW, o określonych promieniach osi X i Y. - Punkt początkowy elipsy - Promień osi X - Promień osi Y - Elipsa utworzona na podstawie początku i promienia + + Pobierz wektor o tych samych składowych X, Y i Z + - ellipse + convertovector,point2vector - - Utwórz elipsę ze środkiem w punkcie wejściowym, z dwoma określonymi osiami. Osie powinny być skierowane względem siebie pod kątem 90 stopni. - Punkt początkowy elipsy - Promień osi X - Promień osi Y - Elipsa utworzona z wektorów początku + + Dodaj wektor do punktu. Działa tak samo jak polecenie Przekształć(wektor). + + - ellipsebylengths,ellipsebyvectors + movepoint,move,move along - - Utwórz elipsę wyśrodkowaną na i wyrównaną z wejściowym CoordinateSystem, o promieniu x_radius w kierunku X UW promieniu y_radius w kierunku Y UW. - Układ współrzędnych początku elipsy - Promień osi X - Promień osi Y - Elipsa utworzona na podstawie układu współrzędnych i promieni + + Odejmij wektor od punktu. Działa tak samo jak polecenie Przekształć(-wektor). + + - ellipse,aligned ellipse,ellipsebylengths + movepoint,move,move along - - Utwórz elipsę wyśrodkowaną na i wyrównaną z płaszczyzną wejściową, o promieniu x_radius w kierunku osi X płaszczyzny i promieniu y_radius w kierunku osi Y płaszczyzny. - Płaszczyzna, na której rysowany jest łuk elipsy - Promień osi X - Promień osi Y - Elipsa utworzona z płaszczyzny i promieni - - ellipse,aligned ellipse,ellipsebylengths - - - - Środek elipsy - - - Oś wielka elipsy. Jest to dłuższa z osi. Długość wektora to promień główny. - - - Oś mała elipsy. Jest to krótsza z osi. Długość wektora to promień podrzędny. + + Rzutuj inny element geometrii na ten wzdłuż danego wektora kierunku + + + - - Pobierz reprezentację ciągu znaków łuku elipsy + + Pobierz reprezentację ciągu znaków PolySurface - - Utwórz EllipseArc w płaszczyźnie z podanym promieniami wzdłuż osi X i Y oraz kątami, przez które zostanie przeciągnięta - Płaszczyzna, na której znajduje się łuk elipsy - Promień EllipseArc w kierunku X płaszczyzny - Promień EllipseArc w kierunku Y płaszczyzny - Kąt początkowy łuku mierzony od dodatniej osi X płaszczyzny wejściowej - Kąt dla przeciągnięcia od kąta początkowego w stopniach - Łuk eliptyczny utworzony na podstawie promieni i kątów płaszczyzny - - ellipsearc,arcs - + + Tworzy PolySurface przez wyciągnięcie przez krzywe. + Krzywe do wyciągnięcia złożonego. + - - Utwórz EllipseArc w płaszczyźnie z podanym promieniami wzdłuż osi X i Y oraz kąty do przeciągnięcia przez - Płaszczyzna EllipseArc jest zawarta w - Promień EllipseArc w kierunku X płaszczyzny - Promień EllipseArc w kierunku Y płaszczyzny - Kąt początkowy łuku, mierzoną od dodatniej osi X płaszczyzny wejściowej - Kąt do przeciągnięcia od kąta początkowego w stopniach + + Tworzy PolySurface przez wyciągnięcie przez PolyCurves. + Krzywe do wyciągnięcia złożonego. + Krzywa, przez którą zostanie poprowadzone wyciągnięcie złożone. - ellipsearc,arcs + loftbyrail - - Środek elipsy + + Tworzy PolySurface przez wyciągnięcie przez PolyCurves. + Krzywe do wyciągnięcia złożonego. + Krzywe, przez które zostanie poprowadzone wyciągnięcie złożone. + - ellipsearc,arcs + loftbyrails,loft rails,guides - - Oś wielka elipsy. Jest to dłuższa z osi. Długość wektora to promień główny. + + Utwórz polipowierzchnię przez połączenie powierzchni. + Powierzchnie do połączenia w PolySurface + - ellipsearc,arcs + joinsurfaces,joinsrf - - Oś mała elipsy. Jest to krótsza z osi. Długość wektora to promień podrzędny. + + Utwórz polipowierzchnię przez powierzchnie bryły. + Bryły, które powierzchnie zostaną użyte + - ellipsearc,arcs + solid2poly,solidtopoly,convertsolid - - Kąt początkowy w stopniach + + Utwórz polipowierzchnię przez przeciągnięcie krzywych wzdłuż toru. + Krzywa do przeciągnięcia wzdłuż + Profil przeciągnięcia + - ellipsearc,arcs + sweep,rail,guide,sweep1 - - Zwraca kąt przeciągnięcia łuku elipsy w stopniach. + + Zwróć nowe powierzchnie reprezentujące oryginalne powierzchnie. + - ellipsearc,arcs + subsurfaces,getsurfaces,explode - - Płaszczyzna, na której znajduje się elipsa + + Zlokalizuj powierzchnie według punktu. Pobiera pierwszy punkt przecięcia w kierunku do przodu. Zwraca jedną powierzchnię, jeśli naciśniesz powierzchnię wewnętrzną, dwie, jeśli krawędź wewnętrzną, lub wiele, jeśli wierzchołek. + + + - ellipsearc,arcs + surfacesatpoint,findsurfaces,extractsurfaces - - Pobierz reprezentację ciągu znaków boku - - - Wszystkie krawędzie wokół tej powierzchni w kierunku przeciwnym do ruchu wskazówek zegara + + Zlokalizuj powierzchnie według linii. Pobiera wszystkie powierzchnie naciśnięte według linii. + + - faces + surfacesonline,findsurfaces,extractsurfaces,lines - 1 + 0.5,0.5,0.5,0.4 - - Wszystkie wierzchołki wokół tej powierzchni w kierunku przeciwnym do ruchu wskazówek zegara - - faces - - - 1 - + + Oblicz obwiednie komórki 2D, które nie są połączone z innymi powierzchniami + - - Wszystkie pętle zawarte w tej powierzchni + + Wyodrębnij bryły z polipowierzchni określonej przez podzbiór powierzchni + - - Oryginalna powierzchnia tworząca tę powierzchnię - Reprezentacja płaszczyzny w postaci powierzchni + + Zwraca liczbę powierzchni krzywej PolyCurve. + Liczba powierzchni - - Pobierz reprezentację ciągu znaków helisy + + Zwraca liczbę krawędzi krzywej PolyCurve. + Liczba krawędzi - - Utwórz spiralę. Spirala zawsze obraca się w kierunku zgodnym z ruchem wskazówek zegara o podany kierunek osi. Patrząc wzdłuż kierunku osi, można zobaczyć punkt obracający się w kierunku zgodnym z ruchem wskazówek zegara wokół osi, kiedy porusza się wzdłuż krzywej w kierunku wzrastającego parametru. Nachylenie to odległość, na jaką przesuwa się spirala w kierunku osi na obrót. Wartość ta może być dodatnia lub ujemna. - Punkt osi - Wektor kierunku osi - Punkt początkowy helisy - Odległość helisy na każde 360 stopni w kierunku osi - Liczba obrotów w stopniach - Helisa utworzona na podstawie osi + + Zwraca liczbę wierzchołków krzywej PolyCurve. + Liczba wierzchołków + + + Zaokrągla PolySurface wzdłuż krawędzi wejściowych o podany promień. + + + - helix,screw,corkscrew,thread + round,smooth,smoothedge,roundedges - - Kąt w stopniach, przez który spirala obraca się na swoją długość - - - Skok zwróci odległość liniową wzdłuż kierunku osi obejmowaną przez helisę w jednym pełnym obrocie (360 stopni) - - - Promień łuku - - - Kierunek osi spirali - - - Punkt bazowy osi spirali + + Fazuje PolySurface wzdłuż krawędzi wejściowych w oparciu o podane odsunięcie od narożnika krawędzi. + + + - origin,helixstart + bevel,flattenedges - - Pobierz reprezentację ciągu znaków IndexGroup - - - Porównaj dwie IndexGroup - Inne IndexGroup - Czy oba obiekty są równe - - - Pobierz wartość skrótu dla tego typu - Unikalna wartość skrótu dla tego obiektu + + Pobierz reprezentację ciągu znaków prostokąta - - Utwórz IndexGroup zawierającą cztery indeksy - Indeks a - Indeks b - Indeks c - Indeks d - IndexGroup + + Utwórz prostokąt z czterech punktów narożnych. + Lista punktów narożników prostokąta + Prostokąt utworzony na podstawie punktów narożników - quad,polygon,mesh,meshes + rectbypointarray - - Utwórz trzy IndexGroup zawierającą trzy indeksy - Indeks a - Indeks b - Indeks c - IndexGroup + + Utwórz prostokąt z czterech punktów narożnych. + 1. narożnik prostokąta + 2. narożnik prostokąta + 3. narożnik prostokąta + 4. narożnik prostokąta + Prostokąt utworzony na podstawie punktów narożników - tri,polygon,mesh,meshes + rectbypoints - - 3 lub 4, w zależności od tego, czy jest to trójkąt czy prostokąt - - - Pierwszy indeks - - - Drugi indeks - - - Trzeci indeks - - - Czwarty indeks - - - Pobierz reprezentację ciągu znaków linii - - - Tworzy linię prostą między dwoma punktami wejściowymi. - Punkt początkowy linii - Punkt końcowy linii - Linia utworzona z punktu początkowego i końcowego + + Utwórz prostokąt ze środkiem w początku GUW w płaszczyźnie XY GUW, o określonej szerokości (długość osi X) i długości (długość osi Y). + Szerokość prostokąta + Długość prostokąta + Prostokąt utworzony na podstawie szerokości i długości - line,linebypoints,lines + rectbylengths - - Tworzy linię najbardziej przybliżającą do wykresu punktowego punktów. - Lista punktów, do których należy dopasować linię - Linia utworzona przez najlepsze dopasowanie do punktów + + Utwórz prostokąt ze środkiem w głównym punkcie na płaszczyźnie wejściowej, o szerokości wejściowej (długość osi X) i długości (długość osi Y). + Płaszczyzna służąca do wyśrodkowania prostokąta + Szerokość prostokąta + Długość prostokąta + Prostokąt utworzony na podstawie szerokości i długości - line,approximate,lines + rectangle,rectbylengths - - Tworzy linię styczną do krzywej wejściowej, umieszczonej w punkcie parametru krzywej wejściowej. - Krzywa bazowa dla linii stycznej - Wartość parametru - Linia styczna + + Utwórz prostokąt ze środkiem w początku wejściowym w płaszczyźnie XY CoordinateSystem, o określonej szerokości (długość osi X) i długości (długość osi Y). + Układ współrzędnych prostokąta (środek prostokąta) + Szerokość prostokąta + Długość prostokąta + Prostokąt utworzony z szerokości i długości - tangentline,tangentto,lines + rectbylengths - - Utwórz linię prostą, zaczynając od punktu początkowego, wydłużając w kierunku wektora o określoną długość. - Punkt początkowy linii - Wektor kierunkowy - Długość linii - Linia utworzona na podstawie kierunku początkowego i długości + + Szerokość prostokąta - linebyvector,lines + rectX,rectx - - Kierunek krzywej + + Wysokość prostokąta - lines + rectY,recty - - Pobierz reprezentację ciągu znaków pętli - - - Powierzchnia zawierająca pętli - - - Krawędzi wspólne zawarte w pętli - - - Czy pętla jest krawędziowa czy wewnętrzna - - - Pobierz reprezentację ciągu znaków krzywej NURBS - - - Utwórz BSplineCurve, używając dokładnie określonych punktów sterujących. UWAGA 1: BSplineCurves z deg=1 zawierają nieciągłości G1, które mogą powodować problemy z wyciąganiem, przeciąganiem i innymi operacjami. Należy ich unikać i używać zamiast nich PolyCurve. UWAGA 2: jeśli krzywa jest okresowa (zamknięta), to pierwszy i ostatni punkt MUSZĄ być takie same. - Punkty dla krzywej nurbs - Krzywa nurbs utworzona z punktów - - nurbscurve,spline,lines - - - 0.5,0.5,0.45 - + + Pobierz reprezentację ciągu znaków bryły - - Utwórz BSplineCurve, używając dokładnie określonych punktów sterujących. UWAGA 1: BSplineCurves z deg=1 zawierają nieciągłości G1, które mogą powodować problemy z wyciąganiem, przeciąganiem i innymi operacjami. Należy ich unikać i używać zamiast nich PolyCurve. UWAGA 2: jeśli krzywa jest okresowa (zamknięta), to pierwszy i ostatni punkt MUSZĄ być takie same. - Punkty dla krzywej nurbs - Stopień krzywej - Krzywa nurbs utworzona z punktów + + Utwórz bryłę poprzez określenie jej' powierzchni składowych jako powierzchni. + + - nurbscurve,spline,degree,lines + Brep,brep - - 0.5,0.5,0.5,0.45 - - - Utwórz BSplineCurve, używając dokładnie określonych punktów sterujących. UWAGA 1: BSplineCurves z deg=1 zawierają nieciągłości G1, które mogą powodować problemy z wyciąganiem, przeciąganiem i innymi operacjami. Należy ich unikać i używać zamiast nich PolyCurve. UWAGA 2: jeśli krzywa jest okresowa (zamknięta), to pierwszy i ostatni punkt MUSZĄ być takie same. - Punkty dla krzywej nurbs - Stopień krzywej - Przełącz na krzywą zamkniętą - Krzywa nurbs utworzona z punktów + + Utwórz bryłę poprzez wyciągnięcie między wejściowymi krzywymi zamkniętymi przekroju poprzecznego. + + - nurbscurve,spline,degree,smoothness,lines + Brep,brep - - 0.5,0.5,0.5,0.5,0.45 - - - Utwórz BSplineCurve z wierzchołków sterujących, szerokości i węzłów. Z ASM DOCS: Stopień: powinien być większy niż 1 (piecewise-liniowy splajn) i mniejszy niż 26 (maksymalny stopień bazowy B-splajn obsługiwany przez ASM). Szerokość: wszystkie wartości szerokości (jeśli podane) powinny być wyłącznie dodatnie. Szerokości mniejsze niż 1e-11 będą odrzucane, a działanie funkcji nie powiedzie się. Węzły: Wektor węzłowy powinien występować w sekwencji niemalejącej. Mnogość węzła wewnętrznego nie powinna być większa niż stopień + 1 na węźle początkowym/końcowym i stopień na węźle wewnętrznym (umożliwia to przedstawienie krzywych z nieciągłościami G1). Należy zwrócić uwagę, że niezamknięte wektory węzłowe są obsługiwane, ale zostaną przekształcone na zamknięte, a w danych dotyczących punktów sterujących/szerokości wprowadzone zostaną stosowne zmiany. szyk węzłów: rozmiar węzła musi być num_control_points + stopień + 1 - - - - + + Utwórz bryłę poprzez wyciągnięcie między wejściowymi krzywymi zamkniętymi przekroju poprzecznego z krzywymi prowadzącymi jako pomoc. Krzywe prowadzące muszą przecinać wszystkie krzywe przekroju. + + - explicit,nurbscurve,spline,degree,spline byarray,lines + Brep,brep,guides,loft - - 0.5,0.5,0.5,0.5,0.5,0.45 - - - Utwórz BSplineCurve poprzez interpolację między punktami. - Punkty dla krzywej nurbs - Krzywa nurbs utworzona z punktów + + Utwórz bryłę poprzez wyciągnięcie między wejściowymi przekrojami składającymi się z zamkniętych krzywych PolyCurve. Ta operacja jest zoptymalizowana pod kątem przekrojów składających się wyłącznie z segmentów linii, w przypadku których wierzchołki są w tej samej kolejności. Opcja sprawdzania i naprawy, jeśli jest włączona, gwarantuje poprawność utworzonej bryły. Jej wyłączenie powinno zwiększyć wydajność. + + + - fit,approximate,spline,lines + Brep,brep,ruled,loft - - 0.5,0.5,0.5,0.45 - - - Utwórz BSplineCurve poprzez interpolację między punktami. UWAGA 2: jeśli krzywa jest okresowa (zamknięta), to pierwszy i ostatni punkt MUSZĄ być takie same. - Punkty dla krzywej nurbs - Przełącz na krzywą zamkniętą - Krzywa nurbs utworzona z punktów + + Przeciągnij krzywą zamkniętą wzdłuż ścieżki. + + + - fit,approximate,spline,lines + Brep,brep,sweep1 - - 0.5,0.5,0.5,0.45 - - - Utwórz BSplineCurve poprzez interpolację między punktami o określonym stopniu. - Punkty dla krzywej nurbs - Stopień krzywej - Krzywa nurbs utworzona z punktów + + Przeciągnij krzywą zamkniętą wzdłuż ścieżki. + Krzywa zamknięta, która będzie profilem przeciągnięcia + Ścieżka reprezentująca ścieżkę przeciągnięcia + Wytnij koniec przyciągnięcia i ustaw go prostopadle do ścieżki + Bryła utworzona przez przeciągnięcie krzywej profilu wzdłuż ścieżki - fit,approximate,spline,smoothness,lines + Brep,brep,sweep1 - - 0.5,0.5,0.5,0.5,0.45 - - - Zwraca BSplineCurve przez punkty, z kierunkami stycznych. - Punkty kontrolne dla krzywej nurbs - Styczna początkowa - Styczna końcowa - Krzywa nurbs utworzona z punktów i stycznych + + Przeciągnij krzywą zamkniętą profilu wzdłuż dwóch krzywych toru. + Dane wejściowe ścieżki do przeciągnięcia wzdłuż ścieżki. + Prowadnica definiująca orientację przeciągnięcia wzdłuż ścieżki. + Krzywa profilu do przeciągnięcia wzdłuż ścieżki + - spline by tangent,tangents,lines + Brep,brep,sweep2,guides,sweepprofile - - 0.5,0.5,0.45 - - - Stopień krzywej + + Utwórz bryłę obrotu, przeciągając krzywą profilu wokół półprostej osi utworzonej przez początek i wektor osi, od kąta początkowego w stopniach do kąta przeciągnięcia w stopniach. + Krzywa profilu do obrócenia + Początek osi obracającej się + Kierunek osi obracającej się + Kąt początkowy w stopniach + Kąt przeciągnięcia w stopniach + Bryła utworzona przez obrót - smoothness,interpolation,continuity + Brep,brep,lathe,revolveprofile - - Niezależnie od tego, czy NurbsCurve ma charakter okresowy, czy nie, krzywa okresowa jest krzywą zamkniętą, w której deformacja nie powoduje pojawienia się punktów podziału. + + Połącz kolekcję brył w jedną bryłę + Kolekcja brył + - isclosed + Brep,brep,boolean,addition - - Określa, czy NurbsCurve jest wymierna, czy nie. Parametr ten określa, czy któraś z szerokości nie wynosi 1,0. + + Zwraca pole powierzchni — sumę wszystkich obszarów wszystkich powierzchni - - Pobierz punkty sterujące NurbsCurve. Są to punkty interpolowane przez krzywą. - Szyk punktów + + Zwraca objętość całkowitą bryły - - Wę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 + + Centroida bryły + + + average,center + - - 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 + + Operacja sumy logicznej tej i innej bryły. + + - ptweight + addition,merge,combine - - Pobierz reprezentację ciągu znaków powierzchni NURBS + + Operacja różnicy logicznej tej i innej bryły + + - - Tworzy NurbsSurface z określonymi punktami interpolowanymi oraz stopniami U i V. Powstała powierzchnia będzie przechodzić przez wszystkie z tych punktów. - Siatka punktów dla powierzchni nurbs - Stopnie w kierunku U - Stopnie w kierunku V - Powierzchnia nurbs utworzona na podstawie punktów + + Operacja różnicy logicznej tej bryły oraz sumy brył wejściowych + + - fit,topoints + subtract,differencemany,diffall,diff multi - - Tworzy NurbsSurface z określonymi punktami interpolowanymi oraz stopniami U i V. Powstała powierzchnia będzie przechodzić przez wszystkie z tych punktów. Liczba stycznych musi odpowiadać liczbie punktów w odpowiednim kierunku. Powstała powierzchnia będzie stopnia 3 zarówno w kierunku U jak i V. - - - - - + + Uzyskaj powłokę bryły z powierzchni tej bryły + Odległość do wydłużenia skorupy do wewnątrz + Odległość do wydłużenia skorupy na zewnątrz - fit,topoints,totangents + extract shell,offset and extract - - Tworzy NurbsSurface spełniającą szereg różnych właściwości powierzchni. Jest to najbardziej zaawansowana metoda dopasowania powierzchni. Powstała powierzchnia będzie przechodzić przez wszystkie punkty. Liczba stycznych musi odpowiadać liczbie punktów w odpowiednim kierunku. Powstała powierzchnia będzie stopnia 3 zarówno w kierunku U jak i V. Pochodne wierzchołka powinny być drugiego rzędu (dP/dUdV) i powinny być dostarczane w następującej kolejności: [ lowU, lowV ], [ highU, lowV ], [ lowU, highV ], [ highU, highV ]. - - - - - - - - + + Rzutuje geometrię wejściową na tę bryłę, w kierunku wektora wejściowego. !!Ta metoda rzutowania obsługuje obecnie tylko punkty lub krzywe!! + + - fit,topoints,totangents,fit corners,complex fit + projectonto,projectonsolid,projecttosolid - - Utwórz NurbsSurface, używając określonych punktów sterujących, z określonymi stopniami U i V. - Siatka punktów kontrolnych dla powierzchni nurbs - Stopnie w kierunku U - Stopnie w kierunku V - Powierzchnia nurbs utworzona na podstawie punktów kontrolnych - - - Tworzy NurbsSurface z określonymi wierzchołkami sterującymi, węzłami, szerokością oraz stopniami U i V. Istnieje szereg ograniczeń dotyczących danych, które, jeśli są uszkodzone, spowodują, że funkcja zakończy się niepowodzeniem i zostanie wygenerowany wyjątek. Stopień: zarówno stopień u jak i v powinny być >= 1 (piecewise-liniowy splajn) i mniejsze niż 26 (maksymalny stopień podstawy B-splajn obsługiwany przez ASM). Szerokość: wszystkie wartości szerokości (jeśli podane) powinny być wyłącznie dodatnie. Szerokości mniejsze niż 1e-11 będą odrzucane, a działanie funkcji nie powiedzie się. Węzły: obydwa wektory węzłowe powinny występować w sekwencjach niemalejących. Mnogość węzła wewnętrznego nie powinna być większa niż stopień + 1 na węźle początkowym/końcowym i stopień na węźle wewnętrznym (umożliwia to przedstawienie powierzchni z nieciągłościami G1). Należy zwrócić uwagę, że niezamknięte wektory węzłowe są obsługiwane, ale zostaną przekształcone na zamknięte, a w danych dotyczących punktów sterujących/szerokości wprowadzone zostaną stosowne zmiany. - - - - - - + + Zaokrągla bryłę wzdłuż krawędzi wejściowych o podany promień. + + - lines + round,smooth,smoothedge,roundedges - - 0.4 - - - Zwraca stopień powierzchni w kierunku U. + + Fazuje bryłę wzdłuż krawędzi wejściowych z danym odsunięciem od krawędzi narożnika. + + + - surface smoothness,continuity + bevel,flattenedges - - Zwraca stopień powierzchni w kierunku V. + + Dzieli bryłę na pojedyncze bryły, jeśli składa się ona z więcej niż jednej odłączonej bryły. Jeśli jest to pojedyncza ciągła bryła, zwraca tę samą bryłę. + oddzielne rozłączne bryły - surface smoothness,continuity + split,disjoint - - Zwraca liczbę punktów sterujących w kierunku U. + + Próbuje naprawić bryłę. + - - Zwraca liczbę punktów sterujących w kierunku V. + + Pobierz reprezentację ciągu znaków sfery - - Zwraca wartość prawda, jeśli powierzchnia jest okresowa w kierunku U. + + Utwórz bryłę sferyczną ze środkiem w punkcie wejściowym, o podanym promieniu. + + + - closedinU + Brep,brep - - Zwraca wartość prawda, jeśli powierzchnia jest okresowa w kierunku V. + + Utwórz bryłę sferyczną zawierającą cztery punkty wejściowe na powierzchni. + + - closedinV + Brep,brep - - Określa, czy NurbsSurface jest wymierna, czy nie. Określa to, czy którakolwiek z wag nie jest równa 1,0. Zwraca wartość prawda (True), jeśli powierzchnia jest wymierna. - - - Zwraca punkty sterujące NurbsSurface (słupy). + + Sfera powinna być możliwie jak najwierniej dopasowana do punktów wejściowych. + - - - Zwraca wagi punktów sterujących NurbsSurface. Wagi określą wpływ wywierany przez każdy z punktów sterujących na kształt powierzchni. - Wagi nurbs powierzchni - ptweights + Brep,brep - - Zwraca węzły powierzchni w kierunku U. Węzły to seria wartości parametrów (typu double) służących do określenia, gdzie i jak punkty kontrolne wpływają na powierzchnię. - Węzły U nurbs powierzchni + + Zwróć punkt środkowy sfery. - - Zwraca węzły powierzchni w kierunku V. Węzły to seria wartości parametrów (typu double) służących do określenia, gdzie i jak punkty kontrolne wpływają na powierzchnię. - Węzły V nurbs powierzchni + + Zwróć promień sfery. - - Pobierz reprezentację ciągu znaków płaszczyzny + + Pobierz reprezentację ciągu znaków topologii - - Utwórz płaszczyznę wyśrodkowaną w punkcie głównym, z wejściowym wektorem normalnym. - Punkt początkowy płaszczyzny - Wektor kierunku normalnej płaszczyzny - Płaszczyzna utworzona na podstawie początku i normalnej - - plane,tonormal - + + Wierzchołki topologii - - Utwórz płaszczyznę „zorientowaną”, położoną w punkcie początkowym z wektorem normalnym, ale z określoną orientacją osi X. Nie ma to wpływu na operacje dzielenia, przecinania, rzutowania, itp., określa jedynie orientację wejściowego układu współrzędnych. - Punkt początkowy płaszczyzny - Wektor kierunku normalnej - Wektor kierunku osi X - Płaszczyzna utworzona na podstawie normalnej początku i osi x + + Krawędzie topologii - - Osie X i Y leżą w płaszczyźnie. Oś Z jest iloczynem wektorowym tych dwóch wektorów. - Punkt początkowy płaszczyzny - Wektor kierunku osi X płaszczyzny - Wektor kierunku osi Y płaszczyzny - Płaszczyzna utworzona na podstawie osi Y i osi X początku + + Powierzchnie topologii - - Dopasowuje płaszczyznę do punktów wejściowych; dopasowanie wykresu rozproszenia 3D. - Lista punktów do zdefiniowania płaszczyzny - Płaszczyzna utworzona przez najlepsze dopasowanie do punktów - - fit,bestfit - + + Pobierz reprezentację ciągu znaków TSplineEdge - - Utwórz płaszczyznę zawierającą linię wejściową i punkt zewnętrzny. Punkt nie może leżeć na linii ani na osi linii. - Linia służąca do określenia płaszczyzny - Punkt służący do określenia płaszczyzny - Płaszczyzna utworzona na podstawie linii i punktu - - lines - - - 0.4 - + + W TSplineFaces przylegające do tej krawędzi - - Utwórz płaszczyznę zawierającą trzy punkty wejściowe. - Początek płaszczyzny - Dowolny punkt leżący na płaszczyźnie - Punkt leżący na osi X płaszczyzny wrt do początku płaszczyzny + + W TSplineVertex, przy której zaczyna się ta krawędź + + + Wierzchołek, przy której kończy się ta krawędź + + + Zwróć ramkę UVN TSEdge (punkt na powłoce, wektor U, wektor V oraz normalna) + + + Indeks TSEdge + + + Czy TSEdge znajduje się na granicy + + + Czy TSEdge jest rozgałęziona + + + Wiele właściwości TSEdge: uvnFrame i indeks, czy TSEdge znajduje się na granicy, czy jest rozgałęziona - - Tworzy płaszczyznę w globalnej płaszczyźnie XY - Płaszczyzna na płaszczyźnie XY świata + + Pobierz reprezentację ciągu znaków TSplineFace - - Tworzy płaszczyznę w globalnej płaszczyźnie XZ - Płaszczyzna na płaszczyźnie XZ świata + + Wszystkie TSplineEdges wokół tej powierzchni w kierunku przeciwnym do ruchu wskazówek zegara - - Tworzy płaszczyznę w globalnej płaszczyźnie XY - Płaszczyzna na płaszczyźnie YZ świata + + Wszystkie TSplineVertices wokół tej powierzchni w kierunku przeciwnym do ruchu wskazówek zegara - - Zwraca początek płaszczyzny. - - position,planecenter - + + Zwróć ramkę UVN TSplineFace (punkt na powłoce, wektor U, wektor V i normalna) - - Zwraca kierunek normalnej płaszczyzny. - - perpendicular - + + Indeks TSFace - - Podstawa X płaszczyzny + + Liczba krawędzi lub wierzchołków na TSFace - - Podstawa Y płaszczyzny + + Liczba boków parametrycznych na TSFace - - Tworzy nowy CoordinateSystem reprezentujący tę płaszczyznę. Jest on oparty na początku oraz podstawie osi X i Y. + + Wiele właściwości TSplineFace: uvnFrame, indeks, stopień i liczba boków + + + + Pobierz reprezentację ciągu znaków TSplineInitialSymmetry + + + Utwórz radialną TSplineInitialSymmetry z daną liczbą przedziałów na segment symetryczny. + - converttoCS,convert2cs + tspline,symmetry - - Utwórz nowe odsunięcie płaszczyzny przez tę płaszczyznę w kierunku normalnej na określoną odległość. - + + Utwórz osiową TSplineInitialSymmetry z danymi osiami symetrii. + + + - alongnormal,moveplane + tspline,symmetry - - Pobierz reprezentację ciągu znaków punktu + + Czy nowo utworzona bryła t-splajn ma symetrię radialną. - - Porównaj dwa punkty - Drugi punkt - Czy oba obiekty są równe + + Określa, czy nowo utworzona bryła t-splajn jest symetryczna względem osi x. - - Pobierz wartość skrótu dla tego typu - Unikalna wartość skrótu dla tego obiektu + + Określa, czy nowo utworzona bryła t-splajn jest symetryczna względem osi y. - - Utwórz punkt na płaszczyźnie XY na podstawie 2 współrzędnych kartezjańskich. Składowa Z wynosi 0. - Współrzędna X - Współrzędna Y - Punkt utworzony na podstawie współrzędnych - - xy,position - + + Określa, czy nowo utworzona bryła t-splajn jest symetryczna względem osi z. - - Pobierz punkt początku (0,0,0) - Punkt początkowy - - zero,origin - + + Liczba powierzchni w segmencie symetrii. Dostępne tylko wtedy, gdy T-splajn ma symetrię radialną. - - Utwórz punkt na podstawie 3 współrzędnych kartezjańskich - Współrzędna X - Współrzędna Y - Współrzędna Z - Punkt utworzony na podstawie współrzędnych - - point,xyz,position - + + Pobierz reprezentację ciągu znaków TSplineReflection - - Utwórz punkt w podanym układzie współrzędnych z 3 współrzędnymi kartezjańskimi - Nadrzędny układ współrzędnych - Współrzędna X - Współrzędna Y - Współrzędna Z - Punkt we współrzędnych kartezjańskich + + Utwórz osiowe odbicie dla symetrii bryły T-splajn względem danej płaszczyzny. + Płaszczyzna do odbicia osiowego bryły T-splajn. Podana we współrzędnych globalnych + osiowe odbicie T-splajn - point,xyz,localposition + tspline,symmetry,reflection,axial - - Utwórz punkt w podanym układzie współrzędnych na podstawie jego położenia we współrzędnych walcowych. - Układ współrzędnych, w który należy wbudować punkt - Kąt jest obrotem od osi X w układzie współrzędnych wokół osi Z w stopniach - Rzędna punktu powyżej płaszczyzny XY - Odległość od początku układu współrzędnych - Punkt we współrzędnych cylindrycznych + + Utwórz odbicie promieniowe dla symetrii bryły T-splajn względem danej płaszczyzny z daną liczbą segmentów i danym kątem (w stopniach) między każdą parą segmentów. + Płaszczyzna, która normalnie jest osią odbicia promieniowego T-splajn. Podana we współrzędnych globalnych + Liczba segmentów odbicia promieniowego + Kąt między każdą parą segmentów linii symetrii radialnej (w stopniach). Jeśli ustawiono wartość 0, jest definiowany przez (360 / segmentsCount) + Odbicie promieniowe T-splajn - point,localposition + tspline,symmetry,reflection,radial - - Utwórz punkt w podanym układzie współrzędnych na podstawie jego położenia we współrzędnych sferycznych. - Układ współrzędnych, w który należy wbudować punkt - Kąt w dół względem osi Z w stopniach - Obrót wokół sfery od osi X w stopniach - Odsunięcie od początku - Punkt we współrzędnych sferycznych - - point,localposition - + + Czy odbicie jest promieniowe - - Przytnij punkty, aby wykluczyć obiekty powielone w granicach tolerancji zawartych punktów - Lista punktów, od których należy przyciąć powielenia - Tolerancja stosowana podczas przycinania - Niepowtarzalne punkty - - unique,duplicates,remove duplicates,distinct,near - + + Liczba segmentów odbicia promieniowego - - Pobierz składową X punktu + + Kąt między każdą parą symetrycznych segmentów odbicia promieniowego - - Pobierz składową Y punktu + + Płaszczyzna odbicia - - Pobierz składową Z punktu + + Oś odbicia - - Pobierz wektor o tych samych składowych X, Y i Z - - - convertovector,point2vector - + + Pobierz reprezentację ciągu znaków TSplineTopology - - Dodaj wektor do punktu. Działa tak samo jak polecenie Przekształć(wektor). - - - - movepoint,move,move along - + + Wierzchołki zawarte w tej powierzchni bryły T-splajn. - - Odejmij wektor od punktu. Działa tak samo jak polecenie Przekształć(-wektor). - - - - movepoint,move,move along - + + Krawędzie zawarte w powierzchni T-splajn. - - Rzutuj inny element geometrii na ten wzdłuż danego wektora kierunku - - - + + Powierzchnie zawarte w powierzchni T-splajn. - - Pobierz reprezentację ciągu znaków PolyCurve + + Zwykłe wierzchołki zawarte w powierzchni T-splajn - - Utwórz PolyCurve przez połączenie krzywych. Odwraca krzywą, aby utworzyć połączenie. Wybierz preferowaną tolerancję połączenia z zakresu od 1e-6 do 1e-3 jednostek. - 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 - - segments,joincurves - + + Wierzchołki gwiazdowe zawarte w powierzchni T-splajn - - Utwórz PolyCurve przez połączenie krzywych. Odwraca krzywą, aby utworzyć połączenie. Wybierz preferowaną tolerancję połączenia z zakresu od 1e-6 do 1e-3 jednostek. - 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). - Jeśli wartość parametru trimLength jest większa niż 0, segmenty końcowe dłuższe niż wartość trimLength nie zostaną ucięte. - PolyCurve utworzona przez połączone krzywe - - segments,joincurves - + + Wierzchołki punktu T zawarte w powierzchni T-splajn - - 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. - 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 - + + Wierzchołki nierozgałęzione zawarte w powierzchni T-splajn - - 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. - 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). - Jeśli wartość parametru trimLength jest większa niż 0, segmenty końcowe dłuższe niż wartość trimLength nie zostaną ucięte. - + + Wierzchołki krawędzi znajdujące się w powierzchni T-splajn - - Utwórz PolyCurve, łącząc punkty. Aby zamknąć PolyCurve, parametr „connectLastToFirst” musi mieć wartość True. - Punkty, aby utworzyć PolyCurve - Wartość prawda (True), aby połączyć ostatni punkt z pierwszym punktem, wartość fałsz (False), aby pozostawić figurę otwartą - PolyCurve utworzona na podstawie punktów - - segments,joincurves,lines - - - 0.5,0.5,0.4 - + + Wewnętrzne wierzchołki w powierzchni T-splajn - - Utwórz PolyCurve przez pogrubienie krzywej. - krzywa do pogrubienia - grubość - normalna prostopadła do kierunku pogrubienia - - - offset - + + Krawędzie nierozgałęzione zawarte w powierzchni T-splajn - - Utwórz krzywą PolyCurve przez pogrubienie krzywej wzdłuż płaszczyzny określonej przez wejściowy wektor normalny. - krzywa do pogrubienia - grubość - wektor normalny prostopadły do kierunku pogrubienia. Jeśli nie podano wektora normalnego (ma on wartość null), domyślnie jest używany wektor normalny krzywej. - - - offset,thicken - + + Granice krawędzi zawarte w powierzchni T-splajn - - Zwraca punkt początkowy pierwszej krzywej składowej i punkty końcowe poszczególnych krzywych składowych. W przypadku zamkniętej krzywej PolyCurve, ponieważ punkty początkowy i końcowy są takie same, punkt końcowy jest wykluczony. + + Wewnętrzne krawędzie zawarte w powierzchni T-splajn - - Liczba krzywych polycurve + + Normalne powierzchnie zawarte w powierzchni T-splajn + + + Powierzchnie wielokątów zawarte w powierzchni T-splajn + + + Powierzchnie krawędzi zawarte w powierzchni T-splajn + + + Wewnętrzne powierzchnie zawarte w powierzchni T-splajn + + + Zwrócona liczba wierzchołków w powierzchni T-splajn + + + Zwrócona liczba krawędzi na powierzchni bryły T-splajn + + + Zwrócona liczba powierzchni w powierzchni bryły T-splajn + + + Rozłożone wierzchołki rozróżnianie według typu + Zbiór wierzchołków + + + Rozłożone krawędzie rozróżnianie według typu + Zestaw krawędzi + + + Rozłożone powierzchnie rozróżnianie według typu + Zbiór powierzchni + + + Zwrócony wierzchołek o podanym indeksie + Indeks, aby uzyskać wierzchołek w + Wierzchołek bryły T-splajn - curvecount,subcurvecount,numbersubcurves + tspline,face,byindex - - Zwraca krzywe polycurve - + + Zwrócona krawędź o podanym indeksie + Indeks, aby pobrać krawędź w + Krawędź bryły T-splajn - subcurves,polycurvesplit + tspline,face,byindex - - Zwraca krzywą polycurve według indeksu - Długość do zlokalizowania punktu - Wartość prawda (True), aby liczyć od końca PolyCurve, wartość fałsz (False), aby liczyć od początku PolyCurve - Krzywa w indeksie + + Zwrócona powierzchnia o podanym indeksie + Indeks, aby uzyskać powierzchnię na + Powierzchnia bryły T-splajn - subcurveatindex,getsubcurve,getcurvebyindex + tspline,face,byindex - - Zwraca płaszczyznę płaskiej polycurve - + + Pobierz reprezentację ciągu znaków TSplineUVNFrame - - Wydłuża polycurve o elipsę styczną - Długość elipsy pomocniczej - Parametr elipsy - Parametr elipsy - Parametr elipsy - wydłużenie końca lub początku PolyCurve - - - - Wydłuża krzywą PolyCurve o łuk styczny. - Długość łuku pomocniczego - Promień łuku - wydłużenie końca lub początku PolyCurve - - - - Zamknij polycurve linią łączącą punkty początkowe i końcowe - - - lines - - - 0.4 - + + Punkt TopologyItem na powłoce - - Zamknij polycurve łańcuchem stycznym łuku, linią i łukiem - Promień łuku na początku PolyCurve - Promień łuku na końcu PolyCurve - - - lines - - - 0.4 - + + Wektor U TopologyItem - - Odsuń polycurve w jej płaszczyźnie. - Wartość odsunięcia - Przełącz, aby zaokrąglić rogi - Odsunięta PolyCurve + + Wektor V TopologyItem - - Utwórz jedną lub więcej krzywych złożonych, odsuwając płaską krzywą złożoną o podaną odległość w płaszczyźnie zdefiniowanej przez wektor normalny płaszczyzny. Argument wejściowy „planeNormal” jest domyślnie ustawiony na wektor normalny płaszczyzny zawierającej krzywą, można jednak podać jawny wektor normalny równoległy do wektora normalnego oryginalnej krzywej, aby lepiej sterować kierunkiem odsunięcia. Na przykład jeśli wymagany jest spójny kierunek odsunięcia dla wielu krzywych współdzielących tę samą płaszczyznę, za pomocą argumentu „planeNormal” można nadpisać poszczególne wektory normalne krzywych i wymusić odsunięcie ich wszystkich w tym samym kierunku. Odwrócenie wektorów normalnych powoduje odwrócenie kierunku odsunięcia. - Dodatnia odległość odsunięcia ma zastosowanie w kierunku iloczynu wektorowego między styczną krzywej PolyCurve a wektorem normalnym płaszczyzny, a ujemna —​ w przeciwnym kierunku. - Jeśli między odsuwanymi krzywymi składowymi znajdują się luki, w zależności od ustawień zamykania luk mogą one zostać wypełnione albo łukami kołowymi (wartość „true” — prawda), aby wytworzyć gładkie narożniki, albo przez wydłużenie (wartość „false” — fałsz) odsuwanych krzywych. - Wektor normalny płaszczyzny krzywej. Domyślnie wektor normalny płaszczyzny krzywej wejściowej - Jedna lub więcej odsuniętych krzywych złożonych + + Normalne — TopologyItem - - Zaokrąglij narożniki płaskiej krzywej PolyCurve. - Promień zaokrąglenia - Wskazuje, które narożniki powinny zostać zaokrąglone. W przypadku wartości „true” (prawda) narożniki, w których styczna na początku drugiego komponentu jest skierowana zgodnie z ruchem wskazówek zegara od stycznej na końcu pierwszego komponentu (względem wektora normalnego krzywej), zostaną zaokrąglone. W przypadku wartości „false” (fałsz) narożniki w kierunku przeciwnym do ruchu wskazówek zegara zostaną zaokrąglone. - Zaokrąglona PolyCurve - - round,smooth,radius - + + Pobierz reprezentację ciągu znaków TSplineVertex - - Naprawia krzywą PolyCurve z samoprzecięciem przez zwrócenie nowej krzywej bez samoprzecięcia, jeśli długość segmentu z nakładaniem się jest nie większa niż wartość trimLength. - Jeśli wartość parametru trimLength jest większa niż 0, segmenty końcowe dłuższe niż wartość trimLength nie zostaną ucięte. - Krzywa PolyCurve bez samoprzecięcia i bez nakładania się + + TSplineEdges wychodzące z tego wierzchołka - - Pobierz reprezentację ciągu znaków wieloboku + + TSplineFaces przylegające do tego wierzchołka - - Utwórz krzywą wieloboku poprzez połączenie punktów. - - + + Zwróć ramkę UVN TSVertex (punkt na powłoce, wektor U, wektor V i normalna) - - Utwórz wpisany wielokąt łuku w okręgu. - - - + + Indeks wierzchołka TSVertex - - Zwraca wszystkie punkty początkowe/końcowe segmentu. + + Czy TSVertex jest punktem gwiazdy - - Zwraca maksymalne odchylenie od średniej płaszczyzny wieloboku. + + Czy TSVertex jest punktem T - - Zwraca narożniki wieloboku - + + Czy TSVertex jest rozgałęziony - - Zwraca średni punkt narożników wieloboku - - - centroid - + + Liczba krawędzi lub powierzchni na TSVertex - - Zwraca samoprzecinające się elementy pomiędzy bokami wielokąta. - + + Funkcjonalny stopień TSVertex, z uwzględnieniem punktów T - - Zwraca informację, czy punkt wejściowy jest zawarty w wieloboku. Jeśli wielobok nie jest płaski, punkt zostanie rzutowany na płaszczyznę najlepszego dopasowania, a jego zawieranie się zostanie obliczone przy użyciu rzutowania wieloboku na tę płaszczyznę najlepszego dopasowania. Jeśli wielobok zawiera samoprzecięcie, zostanie zwrócony stan błędu. - + + Wiele właściwości TSVertex: uvnFrame, indeks, stopień i functionalValence, czy TSVertex jest punktem gwiazdy, punktem T i czy jest rozgałęziony - - Pobierz reprezentację ciągu znaków PolySurface + + Pobierz reprezentację ciągu znaków TSplineSurface - - Tworzy PolySurface przez wyciągnięcie przez krzywe. - Krzywe do wyciągnięcia złożonego. - + + Generuje powierzchnię płaszczyzny prymitywu T-splajn przy użyciu punktu początkowego i wektora normalnego + Główny punkt płaszczyzny + Normalna dla płaszczyzny + Punkt 2D minimalnego narożnika we współrzędnych płaszczyzny + Punkt 2D maksymalnego narożnika we współrzędnych płaszczyzny + Liczba rozpiętości w szerokości + Liczba rozpiętości w długości + Opcje symetrii powierzchni T-splajn + Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki + Płaszczyzna powierzchni T-splajn + tspline,plane,origin,normal - - Tworzy PolySurface przez wyciągnięcie przez PolyCurves. - Krzywe do wyciągnięcia złożonego. - Krzywa, przez którą zostanie poprowadzone wyciągnięcie złożone. - - - loftbyrail - + + Tworzy „zorientowaną” płaszczyznę T-splajn, umieszczoną w punkcie początkowym z wektorem normalnym, ale z określoną orientacją osi X. + Nie ma to wpływu na operacje dzielenia, przecinania, projektowania itp., lecz jedynie określa orientację wejściowego układu współrzędnych. + Główny punkt płaszczyzny + Normalna dla płaszczyzny + Oś x płaszczyzny + Punkt 2D minimalnego narożnika we współrzędnych płaszczyzny + Punkt 2D maksymalnego narożnika we współrzędnych płaszczyzny + Liczba rozpiętości w szerokości + Liczba rozpiętości w długości + Opcje symetrii powierzchni T-splajn + Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki + Płaszczyzna powierzchni T-splajn + tspline,plane,origin,normal,axis - - Tworzy PolySurface przez wyciągnięcie przez PolyCurves. - Krzywe do wyciągnięcia złożonego. - Krzywe, przez które zostanie poprowadzone wyciągnięcie złożone. - - - loftbyrails,loft rails,guides - + + Tworzy powierzchnię płaszczyzny prymitywu T-splajn na podstawie punktu początkowego oraz osi X i Y. + Oś Z jest iloczynem wektorowym dwóch wektorów. + Główny punkt płaszczyzny + Oś x płaszczyzny + Płaszczyzna osi Y + Punkt 2D minimalnego narożnika we współrzędnych płaszczyzny + Punkt 2D maksymalnego narożnika we współrzędnych płaszczyzny + Liczba rozpiętości w szerokości + Liczba rozpiętości w długości + Opcje symetrii powierzchni T-splajn + Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki + Płaszczyzna powierzchni T-splajn + tspline,plane,origin,normal,axis - - Utwórz polipowierzchnię przez połączenie powierzchni. - Powierzchnie do połączenia w PolySurface - - - joinsurfaces,joinsrf - + + Generuje powierzchnię płaszczyzny prymitywu T-splajn przy użyciu listy punktów + Zestaw punktów w celu dopasowania do płaszczyzny + Punkt 2D minimalnego narożnika we współrzędnych płaszczyzny + Punkt 2D maksymalnego narożnika we współrzędnych płaszczyzny + Liczba rozpiętości w szerokości + Liczba rozpiętości w długości + Opcje symetrii powierzchni T-splajn + Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki + Płaszczyzna powierzchni T-splajn + tspline,plane,fit,bestfit,points - - Utwórz polipowierzchnię przez powierzchnie bryły. - Bryły, które powierzchnie zostaną użyte - - - solid2poly,solidtopoly,convertsolid - + + Generuje powierzchnię płaszczyzny prymitywu T-splajn przy użyciu linii i punktu. Punkt nie może leżeć na linii ani w żadnym miejscu na osi linii. + Linia do utworzenia płaszczyzny + Punkt do utworzenia płaszczyzny + Punkt 2D minimalnego narożnika we współrzędnych płaszczyzny + Punkt 2D maksymalnego narożnika we współrzędnych płaszczyzny + Liczba rozpiętości w szerokości + Liczba rozpiętości w długości + Opcje symetrii powierzchni T-splajn + Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki + Płaszczyzna powierzchni T-splajn + tspline,plane,line,point - - Utwórz polipowierzchnię przez przeciągnięcie krzywych wzdłuż toru. - Krzywa do przeciągnięcia wzdłuż - Profil przeciągnięcia - - - sweep,rail,guide,sweep1 - + + Generuje powierzchnię płaszczyzny prymitywu T-splajn przy użyciu trzech punktów wejściowych. Punkty nie mogą leżeć na linii prostej. + Pierwszy punkt do utworzenia płaszczyzny + Drugi punkt do utworzenia płaszczyzny + Trzeci punkt do utworzenia płaszczyzny + Punkt 2D minimalnego narożnika we współrzędnych płaszczyzny + Punkt 2D maksymalnego narożnika we współrzędnych płaszczyzny + Liczba rozpiętości w szerokości + Liczba rozpiętości w długości + Opcje symetrii powierzchni T-splajn + Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki + Płaszczyzna powierzchni T-splajn + tspline,plane,line,point - - Utwórz polipowierzchnię przez przeciągnięcie krzywej wzdłuż toru. - Krzywa do przeciągnięcia wzdłuż - Przeciągnięcie profilu - - - sweep,rail,guide,sweep1,sweepprofile,profile - + + Tworzy powierzchnię walca T-splajn określoną przez układ współrzędnych, promień i wysokość + Środek i podstawa walca zostaną dopasowane do płaszczyzny X-Y tego układu współrzędnych + Promień walca + Wysokość walca + Liczba rozpiętości w obwodzie + Liczba rozpiętości w wysokości + Opcje symetrii powierzchni T-splajn + Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki + Cylindryczna powierzchnia T-splajn + tspline,cylinder,radius,height - - Zwróć nowe powierzchnie reprezentujące oryginalne powierzchnie. - - - subsurfaces,getsurfaces,explode - - - - Zlokalizuj powierzchnie według punktu. Pobiera pierwszy punkt przecięcia w kierunku do przodu. Zwraca jedną powierzchnię, jeśli naciśniesz powierzchnię wewnętrzną, dwie, jeśli krawędź wewnętrzną, lub wiele, jeśli wierzchołek. - - - - - surfacesatpoint,findsurfaces,extractsurfaces - + + Tworzy powierzchnię walca T-splajn na podstawie punktu środkowego podstawy górnej i dolnej walca + Punkt początkowy walca + Punkt końcowy walca + Promień walca + Liczba rozpiętości w obwodzie + Liczba rozpiętości w wysokości + Opcje symetrii powierzchni T-splajn + Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki + Cylindryczna powierzchnia T-splajn + tspline,cylinder,radius,points - - Zlokalizuj powierzchnie według linii. Pobiera wszystkie powierzchnie naciśnięte według linii. - - - - surfacesonline,findsurfaces,extractsurfaces,lines - - - 0.5,0.5,0.5,0.4 - + + Tworzy powierzchnię stożka T-splajn o podanym promieniu podstawy w punkcie początkowym, + wydłużając go do wierzchołka w punkcie końcowym + Punkt początkowy stożka + Punkt końcowy stożka + Promień podstawy stożka + Liczba rozpiętości w obwodzie + Liczba rozpiętości w wysokości + Opcje symetrii powierzchni T-splajn + Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki + Stożkowa powierzchnia bryły T-splajn + tspline,cone,radius,points - - Oblicz obwiednie komórki 2D, które nie są połączone z innymi powierzchniami - + + Tworzy powierzchnię stożka T-splajn z osią od punktu początkowego do punktu końcowego, o określonych promieniach na początku i końcu. + Ten obiekt nie ma wierzchołka i ma kształt ściętego stożka. + Punkt początkowy stożka + Punkt końcowy stożka + Początkowy promień stożka + Promień końcowy stożka + Liczba rozpiętości w obwodzie + Liczba rozpiętości w wysokości + Opcje symetrii powierzchni T-splajn + Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki + Stożkowa powierzchnia bryły T-splajn + tspline,cone,radii,points,truncated - - Wyodrębnij bryły z polipowierzchni określonej przez podzbiór powierzchni - + + Tworzy stożek T-splajn z punktem bazowym na początku układu współrzędnych, wydłużając go w kierunku osi Z układu współrzędnych, + z okrągłą podstawą w płaszczyźnie XY układu współrzędnych + Środek i podstawa stożka zostaną dopasowane w płaszczyźnie X-Y tego układu współrzędnych + Wysokość stożka + Promień stożka + Liczba rozpiętości w obwodzie + Liczba rozpiętości w wysokości + Opcje symetrii powierzchni T-splajn + Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki + Stożkowa powierzchnia bryły T-splajn + tspline,cone,radius,cs - - Zwraca liczbę powierzchni krzywej PolyCurve. - Liczba powierzchni + + Tworzy stożek T-splajn z punktem bazowym na początku układu współrzędnych, wydłużając go w kierunku osi Z układu współrzędnych, + z okrągłą podstawą w płaszczyźnie XY układu współrzędnych + Środek i podstawa zostaną dopasowane w płaszczyźnie X-Y tego układu współrzędnych + Wysokość stożka + Początkowy promień stożka + Promień końcowy stożka + Liczba rozpiętości w obwodzie + Liczba rozpiętości w wysokości + Opcje symetrii powierzchni T-splajn + Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki + Stożkowa powierzchnia bryły T-splajn + tspline,cone,radius,cs - - Zwraca liczbę krawędzi krzywej PolyCurve. - Liczba krawędzi + + Tworzy kulę T-splajn ze środkiem w punkcie wejściowym, o podanym promieniu + Środek sfery + Promień kuli + Liczba rozpiętości promieniowych + Liczba rozpiętości w wysokości + Opcje symetrii powierzchni T-splajn + Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki + Powierzchnia kuli T-splajn + tspline,sphere,radius - - Zwraca liczbę wierzchołków krzywej PolyCurve. - Liczba wierzchołków + + Tworzy kulę T-splajn z czterech punktów wejściowych + Cztery punkty na liście, aby utworzyć kulę. Punkty nie powinny być współpłaszczyznowe + Liczba rozpiętości promieniowych + Liczba rozpiętości w wysokości + Opcje symetrii powierzchni T-splajn + Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki + Powierzchnia kuli T-splajn + tspline,sphere,fit,bestfit - - Zaokrągla PolySurface wzdłuż krawędzi wejściowych o podany promień. - - - - - round,smooth,smoothedge,roundedges - + + Tworzy kulę T-splajn dopasowaną tak blisko, jak to możliwe, do punktów wejściowych + Zbiór punktów do dopasowania kuli + Liczba rozpiętości promieniowych + Liczba rozpiętości w wysokości + Opcje symetrii powierzchni T-splajn + Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki + Powierzchnia kuli T-splajn + tspline,sphere,fit,bestfit - - Fazuje PolySurface wzdłuż krawędzi wejściowych w oparciu o podane odsunięcie od narożnika krawędzi. - - - - - bevel,flattenedges - + + Tworzy torus T-splajn ze środkiem w początku układu współrzędnych o określonych promieniach + Torus zostanie wyrównany w płaszczyźnie X-Y danego układu współrzędnych ze środkiem w jego początku + Promień wewnętrzny torusa + Promień zewnętrzny torusa + Liczba wewnętrznych rozpiętości promieniowych + Liczba zewnętrznych rozpiętości promieniowych + Opcje symetrii powierzchni T-splajn + Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki + Toroidalna powierzchnia T-splajn + tspline,torus,radii,cs - - Pobierz reprezentację ciągu znaków prostokąta + + Tworzy torus T-splajn z danym środkiem i promieniami, wyrównany do domyślnej globalnej płaszczyzny XY + Środek torusa + Promień wewnętrzny torusa + Promień zewnętrzny torusa + Liczba wewnętrznych rozpiętości promieniowych + Liczba zewnętrznych rozpiętości promieniowych + Opcje symetrii powierzchni T-splajn + Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki + Toroidalna powierzchnia T-splajn + tspline,torus,radii,cs - - Utwórz prostokąt z czterech punktów narożnych. - Lista punktów narożników prostokąta - Prostokąt utworzony na podstawie punktów narożników - - rectbypointarray - + + Tworzy prostopadłościan T-splajn wyśrodkowany na początku GUW, z określoną szerokością, długością i wysokością + Szerokość prostopadłościanu + Długość prostopadłościanu + Wysokość prostopadłościanu + Liczba rozpiętości w szerokości + Liczba rozpiętości w długości + Liczba rozpiętości w wysokości + Opcje symetrii powierzchni T-splajn + Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki + Prostopadłościan T-splajn + tspline,box,cuboid,cube,size - - Utwórz prostokąt z czterech punktów narożnych. - 1. narożnik prostokąta - 2. narożnik prostokąta - 3. narożnik prostokąta - 4. narożnik prostokąta - Prostokąt utworzony na podstawie punktów narożników - - rectbypoints - + + Tworzy prostopadłościan T-splajn wyśrodkowany w punkcie wejściowym, z określoną szerokością, długością i wysokością + Środek kostki + Szerokość prostopadłościanu + Długość prostopadłościanu + Wysokość prostopadłościanu + Liczba rozpiętości w szerokości + Liczba rozpiętości w długości + Liczba rozpiętości w wysokości + Opcje symetrii powierzchni T-splajn + Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki + Prostopadłościan T-splajn + tspline,box,cuboid,cube,size,center - - Utwórz prostokąt ze środkiem w początku GUW w płaszczyźnie XY GUW, o określonej szerokości (długość osi X) i długości (długość osi Y). - Szerokość prostokąta - Długość prostokąta - Prostokąt utworzony na podstawie szerokości i długości - - rectbylengths - + + Tworzy prostopadłościan T-splajn wyśrodkowany i zorientowany na wejściowy układ współrzędnych, z określoną szerokością, długością i wysokością + Płaszczyzna X-Y pola zostanie wyrównana do odpowiedniej współrzędnej X + Szerokość prostopadłościanu + Długość prostopadłościanu + Wysokość prostopadłościanu + Liczba rozpiętości w szerokości + Liczba rozpiętości w długości + Liczba rozpiętości w wysokości + Opcje symetrii powierzchni T-splajn + Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki + Prostopadłościan T-splajn + tspline,box,cuboid,cube,size,cs,coord - - Utwórz prostokąt ze środkiem w głównym punkcie na płaszczyźnie wejściowej, o szerokości wejściowej (długość osi X) i długości (długość osi Y). - Płaszczyzna służąca do wyśrodkowania prostokąta - Szerokość prostokąta - Długość prostokąta - Prostokąt utworzony na podstawie szerokości i długości - - rectangle,rectbylengths - + + Tworzy prostopadłościan T-splajn rozciągający się od dolnego do górnego punktu + Pierwszy narożnik + Drugi narożnik + Liczba rozpiętości w szerokości + Liczba rozpiętości w długości + Liczba rozpiętości w długości + Opcje symetrii powierzchni T-splajn + Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki + Prostopadłościan T-splajn + box,cube,byminmax,by corners,by points - - Utwórz prostokąt ze środkiem w początku wejściowym w płaszczyźnie XY CoordinateSystem, o określonej szerokości (długość osi X) i długości (długość osi Y). - Układ współrzędnych prostokąta (środek prostokąta) - Szerokość prostokąta - Długość prostokąta - Prostokąt utworzony z szerokości i długości - - rectbylengths - - - - Szerokość prostokąta - - rectX,rectx - + + Tworzy kulę kwadrantową T-splajn ze środkiem w początku układu współrzędnych o danym promieniu + Lokalny układ współrzędnych + Promień kuli kwadrantowej + Liczba rozpiętości w dwóch wymiarach boków kuli kwadrantowej + Opcje symetrii powierzchni T-splajn + Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki + Kula kwadrantowa T-splajn + quadball,tspline,coordinate system,raduis - - Wysokość prostokąta - - rectY,recty - + + Tworzy kulę kwadrantową T-splajn o danym środku i promieniu, wyrównaną do domyślnej globalnej płaszczyzny XY + Punkt środkowy kuli kwadrantowej + Promień kuli kwadrantowej + Liczba rozpiętości w dwóch wymiarach boków kuli kwadrantowej + Opcje symetrii powierzchni T-splajn + Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki + Kula kwadrantowa T-splajn + quadball,tsplines,center,point,radius - - Pobierz reprezentację ciągu znaków bryły + + Tworzy powierzchnię T-splajn z powierzchni NURBS za pomocą strategii jednorodnej. + Wejściowa powierzchnia NURBS zostanie przebudowana za pomocą jednolitych węzłów umieszczonych + w równych przedziałach parametrycznych lub długości łuku w zależności od odpowiednich znaczników useArcLen + oraz aproksymowana przez powierzchnię NURBS stopnia 3. Wyjściowa bryła T-splajn jest dzielona wg danej liczby rozpiętości + oraz kierunków U i V. + Wejściowa powierzchnia NURBS + Wymagana liczba rozpiętości w kierunku u + Wymagana liczba rozpiętości w kierunku v + Czy używać długość łuku lub parametrycznego podziału w kierunku parametrycznym U + Czy używać długość łuku lub parametrycznego podziału w kierunku parametrycznym V + Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki + nurbs surface,tspline,uniform - - Utwórz bryłę poprzez określenie jej' powierzchni składowych jako powierzchni. - - - - Brep,brep - + + Tworzy powierzchnię T-splajn z powierzchni NURBS za pomocą strategii podziału krzywizny. + Wejściowa powierzchnia NURBS jest przebudowywana do stopnia 3. Liczba i położenia rozpiętości + dla wyjściowej bryły T-splajn są automatycznie wykrywane w każdym kierunku na podstawie krzywizny. + Wejściowa powierzchnia NURBS + Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki + nurbs surface,tspline,curvature - - Utwórz bryłę poprzez wyciągnięcie między wejściowymi krzywymi zamkniętymi przekroju poprzecznego. - - - - Brep,brep - + + Tworzy T-splajn przez wyciągnięcie krzywej wzdłuż danego wektora + Krzywa profilu + Wyciągnij wektor + Odległość wyciągnięcia zgodnie z kierunkiem wektora + Odległość wyciągnięcia przeciwnie do kierunku wektora + Liczba przęseł zgodnie z kierunkiem wektora. Nie zostanie wykonane żadne wyciągnięcie zgodnie z kierunkiem wektora, jeśli zostanie przekazana wartość 0. + Liczba przęseł przeciwnie do kierunku wektora. Nie zostanie wykonane żadne wyciągnięcie zgodnie z kierunkiem wektora, jeśli zostanie przekazana wartość 0. + Liczba przęseł w kierunku profilu. Definiowane automatycznie w przypadku wartości wynoszącej 0 lub mniej + Użyj strategii jednorodnej lub krzywizny dla rozkładu rozpiętości zgodnie z kierunkiem profilu + Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki + tspline,extrude,curve - - Utwórz bryłę poprzez wyciągnięcie między wejściowymi krzywymi zamkniętymi przekroju poprzecznego z krzywą prowadzącą jako pomoc. Krzywa prowadząca musi przecinać wszystkie krzywe przekroju. - - - - - Brep,brep,guide,loft - + + Tworzy T-splajn przez przeciągnięcie krzywej przekroju poprzecznego wzdłuż ścieżki + Krzywa profilu + Krzywa ścieżki + Jeśli rozpiętości powinny być równoległe w kierunku ścieżki + Liczba rozpiętości w ścieżce + Liczba rozpiętości w profilu. Definiowane automatycznie, jeśli 0 lub mniej + Użyj strategii jednorodnej lub krzywizny dla rozkładu rozpiętości wzdłuż ścieżki + Użyj strategii jednorodnej lub krzywizny dla rozkładu rozpiętości wzdłuż profilu + Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki + tspline,sweep,curve - - Utwórz bryłę poprzez wyciągnięcie między wejściowymi krzywymi zamkniętymi przekroju poprzecznego z krzywymi prowadzącymi jako pomoc. Krzywe prowadzące muszą przecinać wszystkie krzywe przekroju. - - - - - Brep,brep,guides,loft - + + Tworzy powierzchnię T-splajn przez przeciągnięcie krzywej profilu wokół osi uformowanej + przez początek osi i kierunek osi, rozpoczynając od start_angle w stopniach, + i przeciągając o sweep_angle w stopniach + Krzywa profilu + Środek obrotu + Oś obrotu + Kąt rozpoczęcia obrotu + Kąt zakończenia obrotu + Liczba rozpiętości w promieniu + Liczba rozpiętości w wysokości. Definiowane automatycznie, jeśli 0 lub mniej + Użyj strategii jednorodnej lub krzywizny dla rozkładu rozpiętości + Opcje symetrii powierzchni T-splajn + Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki + tspline,revolve,curve - - Utwórz bryłę poprzez wyciągnięcie między wejściowymi przekrojami składającymi się z zamkniętych krzywych PolyCurve. Ta operacja jest zoptymalizowana pod kątem przekrojów składających się wyłącznie z segmentów linii, w przypadku których wierzchołki są w tej samej kolejności. Opcja sprawdzania i naprawy, jeśli jest włączona, gwarantuje poprawność utworzonej bryły. Jej wyłączenie powinno zwiększyć wydajność. - - - - - Brep,brep,ruled,loft - + + Tworzy powierzchnię T-splajn z listy linii. + Akceptuje krzywe, ale pobiera z nich tylko punkty początkowe i końcowe. + Linie do utworzenia bryły T-splajn. Używane są tylko punkty końcowe + Maksymalna liczba dopasowanych powierzchni + Tolerancja przecięcia krzywa-krzywa + Czy fałdować wierzchołki stopnia 2 czy nie + Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki + tspline,line,build - - Przeciągnij krzywą zamkniętą wzdłuż ścieżki. - - - - - Brep,brep,sweep1 - + + Tworzy powierzchnię rurową T-splajn z sieci krzywych lub linii. + Gładkie połączenie jest tworzone w każdym punkcie przecięcia krzywych. + Niektóre parametry przyjmują pojedynczą wartość lub listę — jedna wartość dla krzywej. + Lista krzywych, aby utworzyć rury z + Domyślny promień dla tworzonych rur + Tolerancja stosowana do wykrycia przecięć krzywych + Liczba segmentów dla każdej krzywej. Liczba pozycji listy może odpowiadać liczbie krzywych albo być równa 1 na potrzeby replikacji lub 0 na potrzeby ustalania automatycznego. + Jeśli wartość logiczna to Prawda, to parametry uchwytu na początku każdej krzywej są generowane automatycznie, a parametry niestandardowe rotationsAtStart, radiiAtStart i positionsAtStart są ignorowane. + Jeśli wartość logiczna to Prawda, to parametry uchwytu na końcu każdej krzywej są generowane automatycznie, a parametry niestandardowe rotationsAtEnd, radiiAtEnd i positionsAtEnd są ignorowane. + Niestandardowy kąt obrotu w stopniach dla każdego uchwytu rury na początku każdej krzywej. Ten parametr jest ignorowany, gdy parametr autoHandleStart ma wartość Prawda. Liczba pozycji listy może odpowiadać liczbie krzywych lub być równa 1 na potrzeby replikacji. + Niestandardowy kąt obrotu w stopniach dla każdego uchwytu rury na końcu każdej krzywej. Ten parametr jest ignorowany, gdy parametr autoHandleEnd ma wartość Prawda. Liczba pozycji listy może odpowiadać liczbie krzywych lub być równa 1 na potrzeby replikacji. + Niestandardowy promień dla każdego uchwytu rury na początku każdej krzywej. Ten parametr jest ignorowany, gdy parametr autoHandleStart ma wartość Prawda. Liczba pozycji listy może odpowiadać liczbie krzywych lub być równa 1 na potrzeby replikacji. + Niestandardowy promień dla każdego uchwytu rury na końcu każdej krzywej. Ten parametr jest ignorowany, gdy parametr autoHandleEnd ma wartość Prawda. Liczba pozycji listy może odpowiadać liczbie krzywych lub być równa 1 na potrzeby replikacji. + Niestandardowe położenie dla każdego uchwytu rury na początku każdej krzywej — wartość procentowa z zakresu od 0 do 1 wzdłuż długości łuku krzywej. Ten parametr jest ignorowany, gdy parametr autoHandleStart ma wartość prawda (True). Liczba pozycji listy może odpowiadać liczbie krzywych lub być równa 1 na potrzeby replikacji. Pozycje początkowa i końcowa nie mogą się nakładać na poszczególnych krzywych. Najlepiej, aby pozycja początkowa była bliska 0, a końcowa bliska 1. + Niestandardowe położenie dla każdego uchwytu rury na końcu każdej krzywej — wartość procentowa z zakresu od 0 do 1 wzdłuż długości łuku krzywej. Ten parametr jest ignorowany, gdy parametr autoHandleEnd ma wartość prawda (True). Liczba pozycji listy może odpowiadać liczbie krzywych lub być równa 1 na potrzeby replikacji. Pozycje początkowa i końcowa nie mogą się nakładać na poszczególnych krzywych. Najlepiej, aby pozycja początkowa była bliska 0, a końcowa bliska 1. + Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki + tspline,create,pipe,curve - - Przeciągnij krzywą zamkniętą wzdłuż ścieżki. - Krzywa zamknięta, która będzie profilem przeciągnięcia - Ścieżka reprezentująca ścieżkę przeciągnięcia - Wytnij koniec przyciągnięcia i ustaw go prostopadle do ścieżki - Bryła utworzona przez przeciągnięcie krzywej profilu wzdłuż ścieżki - - Brep,brep,sweep1 - + + Łączy dane powierzchnie T-splajn w jedną. + Powierzchnie mogą być rozłączne. + Jeśli co najmniej jedna powierzchnia jest w trybie ramki, powierzchnia wyjściowa również będzie w trybie ramki. + Uwaga: wszystkie powierzchnie wejściowe muszą mieć tę samą wersję, aby można je było pomyślnie połączyć. Z tego powodu jedna lub więcej powierzchni może zostać sklonowanych wewnętrznie, a ich wersje mogą zostać podwyższone lub obniżone, aby były zgodne z wersją aktualnie używaną w dodatku Dynamo. Powstała powierzchnia może więc być nieco inna niż oczekiwana. Same powierzchnie wejściowe pozostaną niezmienione. + Powierzchnie T-splajn do połączenie + tspline,combine - - Przeciągnij krzywą zamkniętą profilu wzdłuż dwóch krzywych toru. - Dane wejściowe ścieżki do przeciągnięcia wzdłuż ścieżki. - Prowadnica definiująca orientację przeciągnięcia wzdłuż ścieżki. - Krzywa profilu do przeciągnięcia wzdłuż ścieżki - - - Brep,brep,sweep2,guides,sweepprofile - + + Zwraca listę odbić zastosowanych do danego T-splajnu + tspline,symmetry,reflections - - Utwórz bryłę obrotu, przeciągając krzywą profilu wokół półprostej osi utworzonej przez początek i wektor osi, od kąta początkowego w stopniach do kąta przeciągnięcia w stopniach. - Krzywa profilu do obrócenia - Początek osi obracającej się - Kierunek osi obracającej się - Kąt początkowy w stopniach - Kąt przeciągnięcia w stopniach - Bryła utworzona przez obrót - - Brep,brep,lathe,revolveprofile - + + Zwraca wartość True (Prawda), jeśli T-splajn jest w trybie ramki + tspline,boxmode,smooth - - Połącz kolekcję brył w jedną bryłę - Kolekcja brył - - - Brep,brep,boolean,addition - + + Zwraca wartość True (Prawda), jeśli dany T-splajn można wyodrębnić (może być wyświetlany w trybie wygładzania) + tspline,extractable - - Zwraca pole powierzchni — sumę wszystkich obszarów wszystkich powierzchni + + Zwraca wartość True (Prawda), jeśli dany T-splajn jest zamknięty + tspline,closed - - Zwraca objętość całkowitą bryły + + Zwraca wartość True (Prawda), jeśli dany T-splajn jest szczelny. Wszystkie zamknięte powierzchnie są szczelne, ale niektóre szczelne powierzchnie są otwarte. + tspline,watertight - - Centroida bryły - - - average,center - + + Zwraca wartość True (Prawda), jeśli dany T-splajn jest standardowy (wszystkie punkty T są oddzielone od punktów gwiazdowych za pomocą co najmniej dwóch krzywych izometrycznych) + tspline,standard - - Operacja sumy logicznej tej i innej bryły. - - - - addition,merge,combine - + + Przekształca daną powierzchnię T-splajn w bryłę lub powierzchnię w zależności od kształtu. + Uwaga: mogą wystąpić subtelne nieoczekiwane zmiany w wynikowej powierzchni reprezentacji bryłowej, jeśli powierzchnię wejściową utworzono w wersji T-splinów wyższej niż wersja wczytana w dodatku Dynamo, ponieważ w tym przypadku wersja kopii powierzchni zostanie obniżona do wersji dodatku Dynamo i wykorzystana w przekształceniu. + Określa, czy powstała bryła powinna mieć tę samą topologię co powierzchnia wejściowa T-splajn. + Element topologii (bryła lub powierzchnia) + tspline,brep,solid,surface - - Łączy listę brył z tą bryłą. - - - - addition,merge,combine,unionmany,union multi - + + Przekształca daną powierzchnię T-splajn w siatkę. Siatka może mieć zarówno trójkąty, jak i czworoboki. + Minimalna liczba segmentów w każdym kierunku. Co najmniej jeden segment będzie zawsze tworzony. + Maksymalna dopuszczalna odległość od siatki do powierzchni. Ustawienie wartości zero lub ujemnej spowoduje wyłączenie zastosowania + Element siatki + tspline,convert,mesh - - Operacja różnicy logicznej tej i innej bryły - - + + Pogrubia daną powierzchnię T-splajn o podaną odległość w kierunku wektorów normalnych powierzchni + Odległość do pogrubienia + Określa, czy powstałe krawędzie powinny zostać pofałdowane + Pogrubiona powierzchnia T-splajn + tspline,thicken,normal - - Operacja różnicy logicznej tej bryły oraz sumy brył wejściowych - - - - subtract,differencemany,diffall,diff multi - + + Pogrubia daną powierzchnię T-splajn o dany wektor + Kierunek pogrubiania + Określa, czy powstałe krawędzie powinny zostać pofałdowane + Pogrubiona powierzchnia T-splajn + tspline,thicken,vector - - Uzyskaj powłokę bryły z powierzchni tej bryły - Odległość do wydłużenia skorupy do wewnątrz - Odległość do wydłużenia skorupy na zewnątrz - - - extract shell,offset and extract - + + Dodaje fałdowanie do danej krawędzi na powierzchni T-splajn + Krawędzie do fałdowania + Powierzchnia T-splajn z pofałdowanymi krawędziami + tspline,edge,crease - - Rzutuje geometrię wejściową na tę bryłę, w kierunku wektora wejściowego. !!Ta metoda rzutowania obsługuje obecnie tylko punkty lub krzywe!! - - - - - projectonto,projectonsolid,projecttosolid - + + Usuwa fałdowanie z danego zestawu krawędzi + Krawędzie do usunięcia fałdowania + Powierzchnia T-splajn z niefałdowanymi krawędziami + tspline,crease,uncrease - - Zaokrągla bryłę wzdłuż krawędzi wejściowych o podany promień. - - - - - round,smooth,smoothedge,roundedges - + + Dodaje fałdowanie do danego zestawu wierzchołków na powierzchni T-splajn + Wierzchołki do fałdowania + Powierzchnia T-splajn z pofałdowanymi krawędziami + tspline,edge,crease - - Fazuje bryłę wzdłuż krawędzi wejściowych z danym odsunięciem od krawędzi narożnika. - - - - - bevel,flattenedges - + + Usuwa fałdowanie z danego zestawu wierzchołków + Wierzchołki do usunięcia fałdowania + Powierzchnia T-splajn z niefałdowanymi krawędziami + tspline,crease,uncrease - - Dzieli bryłę na pojedyncze bryły, jeśli składa się ona z więcej niż jednej odłączonej bryły. Jeśli jest to pojedyncza ciągła bryła, zwraca tę samą bryłę. - oddzielne rozłączne bryły - - split,disjoint - + + Złącza podaną listę wierzchołków w jeden wierzchołek + Wierzchołki do spojenia + Położenie uchwytu wierzchołka wyniku. Jeśli przekazano pustą wartość, używane jest średnie położenie uchwytów. + Zachowaj fałdowania subd wejściowej topologii + Powierzchnia T-splajn z zespojonymi wierzchołkami + tspline,weld,vertex - - Próbuje naprawić bryłę. - + + Złącz wierzchołki pierwszej i drugiej grupy w pary. + Pierwsza grupa jest traktowana jako wierzchołki tego T-splajnu. + Wierzchołki drugiej grupy mogą pochodzić z tej powierzchni lub innej. + W przypadku różnych T-splajnów wykonywane jest połączenie przed rozpoczęciem operacji złączenia. + Pierwsza grupa wierzchołków do złączenia + Druga grupa wierzchołków do złączenia + Zachowaj fałdowania subd wejściowej topologii + Powierzchnia T-splajn z zespojonymi wierzchołkami + tspline,weld,vertex - - Pobierz reprezentację ciągu znaków sfery + + Znajduje wszystkie zbieżne wierzchołki i złącza je + Tolerancja dla zbieżności z + Powierzchnia T-splajn z pokrywającymi się wierzchołkami + tspline,weld,coincident,vertex - - Utwórz bryłę sferyczną ze środkiem w punkcie wejściowym, o podanym promieniu. - - - - - Brep,brep - + + Usuwa złączenie wszystkich danych krawędzi. Każdy wierzchołek na wszystkich krawędziach zostanie rozdzielony. + Zestaw krawędzi do rozdzielenia + Powierzchnie T-splajn z rozdzielonymi krawędziami + tspline,unweld,edge - - Utwórz bryłę sferyczną zawierającą cztery punkty wejściowe na powierzchni. - - - - Brep,brep - + + Rozdziela wszystkie określone wierzchołki. Wszystkie krawędzie na każdym wierzchołku zostaną rozdzielone. + Zbiór wierzchołków do rozdzielenia + Powierzchnia T-splajn z rozdzielonymi wierzchołkami + tspline,unweld,vertex - - Sfera powinna być możliwie jak najwierniej dopasowana do punktów wejściowych. - - - - Brep,brep - + + Tworzy dopasowanie do T-splajnu i pętli zamkniętej krzywych + Zamknięta pętla krawędzi bryły T-splajn, aby utworzyć dopasowanie do + Zamknięta krzywa pętli, aby utworzyć dopasowanie do + Ciągłość geometrii do próby dopasowania: G0, G1, G2 + Czy użyć linii trasowania arcLength podczas budowania dopasowania + W przypadku wartości Prawda do bryły T-splajn zostaną dodane dodatkowe punkty sterujące w celu dopasowania powierzchni w ramach określonej tolerancji. + Maksymalna liczba kroków wygładzania. Ignorowane, jeśli dla opcji useRefinement ustawiono wartość Fałsz + Tolerancja do uwzględnienia. Ignorowane, jeśli ustawienie useRefinement ma wartość Fałsz + Czy użyć propagacji podczas tworzenia dopasowania + Określa, na jaką część powierzchni wpływa dopasowanie. Ignorowane, jeśli dla opcji usePropagation ustawiono wartość Fałsz + Skala stycznej dla G1 lub skala krzywizny dla G2. Ignorowane, jeśli ciągłość to G0. + Czy odwrócić kierunek linii trasowania + Powierzchnia bryły T-splajn umieszczona pomiędzy danymi krawędziami granicznymi T-splajn i pętlą krzywej + tspline,match,curve - - Zwróć punkt środkowy sfery. + + Tworzy dopasowanie do T-splajnu i pętli zamkniętej krawędzi reprezentacji bryłowej. Najpierw, + pętla krawędzi jest przekształcana w pętlę krzywej, a następnie przeprowadzane jest dopasowanie. + Zamknięta pętla krawędzi bryły T-splajn, aby utworzyć dopasowanie do + Zamknięta pętla krawędzi reprezentacji bryłowej, aby utworzyć dopasowanie do + Ciągłość geometrii do próby dopasowania: G0, G1, G2 + Czy użyć linii trasowania arcLength podczas budowania dopasowania + W przypadku wartości Prawda do bryły T-splajn zostaną dodane dodatkowe punkty sterujące w celu dopasowania powierzchni w ramach określonej tolerancji. + Maksymalna liczba kroków wygładzania. Ignorowane, jeśli dla opcji useRefinement ustawiono wartość Fałsz + Tolerancja do uwzględnienia. Ignorowane, jeśli ustawienie useRefinement ma wartość Fałsz + Czy użyć propagacji podczas tworzenia dopasowania + Określa, na jaką część powierzchni wpływa dopasowanie. Ignorowane, jeśli dla opcji usePropagation ustawiono wartość Fałsz + Skala stycznej dla G1 lub skala krzywizny dla G2. Ignorowane, jeśli ciągłość to G0. + Czy odwrócić kierunek linii trasowania + Powierzchnia bryły T-splajn umieszczona pomiędzy danymi krawędziami granicznymi T-splajn i pętlą krawędzi reprezentacji bryłowej + tspline,match,brep - - Zwróć promień sfery. + + Usuwa wierzchołki z topologii T-splajnu + Wierzchołek lub wierzchołki do usunięcia + Powierzchnia T-splajn z usuniętymi wierzchołkami + tspline,vertex,vertices,delete - - Pobierz reprezentację ciągu znaków powierzchni + + Usuwa krawędzie z topologii T-splajnu + Krawędź lub krawędzie do usunięcia + Powierzchnia T-splajn z usuniętymi krawędziami + tspline,edge,delete - - Połącz kolekcję powierzchni w jedną powierzchnię. Ta metoda może zwrócić obiekt polySurface, jeśli wynikowe połączenie będzie nierozgałęzione lub wielopowierzchniowe. - Kolekcja powierzchni. - Suma powierzchni - - merge,join,boolean,addition - + + Usuwa powierzchnie z topologii T-splajnu + Powierzchnię lub powierzchnie do usunięcia + Powierzchnia T-splajn z usuniętymi powierzchniami + tspline,face,delete - - Utwórz powierzchnię poprzez wyciągnięcie między wejściowymi krzywymi przekroju poprzecznego. - Krzywe do wyciągnięcia złożonego - Powierzchnia utworzona przez wyciągnięcie złożone - - loft - + + Zmienia styl wizualizacji T-splajnu: + wizualizacja gładka, jeśli przekazano wartość True (Prawda); w innym przypadku: ramka + Włącz lub wyłącz wygładzoną wizualizację + T-splajn z wybranym stylem wizualizacji + tspline,visualization,mode,smooth,box - - Utwórz powierzchnię poprzez wyciągnięcie między wejściowymi liniami przekroju poprzecznego. Jest to nieco szybszy proces i powstałe obiekty cechują się mniejszą gładkością niż w przypadku Surface.ByLoft. - - - - ruledsurface,lines - - - 0.5,0.4 - + + Wykonuje jedno lub kilka symetrycznych wyciągnięć prostych na zestawie krawędzi i przesuwa nowe krawędzie o dany wektor + Zestaw krawędzi do wyciągnięcia + Wektor przesunięcia nowych krawędzi + Liczba nowych segmentów, które zostaną utworzone + T-splajn z wyciągniętymi krawędziami + tspline,extrude,direction,vector,edge - - Wyciągnij powierzchnię przez przekroje poprzeczne z określoną krzywą prowadzącą (inaczej tor). Krzywa prowadząca musi przecinać wszystkie krzywe przekroju. - - - - - loftbyrail - + + Wykonuje jedno lub kilka symetrycznych wyciągnięć prostych na zestawie powierzchni i przesuwa nowe krawędzie o dany wektor + Zestaw powierzchni do wyciągnięcia + Wektor przesunięcia nowych powierzchni + Liczba nowych segmentów, które zostaną utworzone + T-splajn z wyciągniętymi powierzchniami + tspline,extrude,direction,vector,face - - Wyciągnij powierzchnię przez przekroje poprzeczne z określonymi krzywymi prowadzącymi (inaczej tory). Krzywe prowadzące muszą przecinać wszystkie krzywe przekroju. - Krzywe do wyciągnięcia złożonego - Krzywe prowadzące wyciągnięcie złożone - Powierzchnia utworzona przez wyciągnięcie złożone - - loftbyrails,loft rails,guides - + + Wykonuje jedno lub kilka symetrycznych wyciągnięć prostych na zestawie krawędzi i przesuwa nowe krawędzie o ścieżkę danej krzywej + Zestaw krawędzi do wyciągnięcia + Ścieżka, z którą będą zgodne nowe krawędzie + Liczba nowych segmentów, które zostaną utworzone + T-splajn z wyciągniętymi krawędziami + tspline,extrude,curve,edge - - Utwórz powierzchnię poprzez przeciągnięcie krzywej przekroju poprzecznego wzdłuż ścieżki. - Krzywa do przeciągnięcia - Krzywa definiująca ścieżkę, wzdłuż której należy przeciągnąć - Powierzchnia utworzona przez przeciągnięcie profilu wzdłuż ścieżki - - sweep,rail,guide,sweep1 - + + Wykonuje jedno lub kilka symetrycznych wyciągnięć prostych na zestawie powierzchni i przesuwa nowe krawędzie o ścieżkę danej krzywej + Zestaw powierzchni do wyciągnięcia + Ścieżka, z którą będą zgodne nowe powierzchnie + Liczba nowych segmentów, które zostaną utworzone + T-splajn z wyciągniętymi powierzchniami + tspline,extrude,curve,face - - Utwórz powierzchnię poprzez przeciągnięcie krzywej przekroju poprzecznego wzdłuż ścieżki. - Krzywa do przeciągnięcia - Krzywa definiująca ścieżkę, wzdłuż której należy przeciągnąć - Wytnij koniec przyciągnięcia i ustaw go prostopadle do ścieżki - Powierzchnia utworzona przez przeciągnięcie profilu wzdłuż ścieżki - - sweep,rail,guide,sweep1 - + + Zastępuje podane krawędzie kanałem powierzchni + Zestaw krawędzi do zastąpienia z + Ścięcie zostanie ograniczone do tej wartości procentowej (między 0 i 1) powierzchni sąsiadujących z wybraną krawędzią. + Liczba wierszy powierzchni w kanale + Czy utworzyć nowe powierzchnie na powierzchniach trybu ramki poprzedniego modelu. + Określa, jak zaokrąglony lub płaski jest skos. Dopuszczalne są wartości od 0 do 1. + Bryła T-Spline ze ściętymi krawędziami + tspline,bevel,edge - - Utwórz powierzchnię wieloboku, łącząc punkty wejściowe w zamkniętym wieloboku i zamykając wielobok. - Lista punktów obwodu - Powierzchnia utworzona z punktów obwodu - - patch,surfacebypolygon - + + Przesuwa dane krawędzie wzdłuż sąsiednich krawędzi + Zestaw krawędzi do przesunięcia + Krawędzie zostaną przesunięte dotąd (jako procent między 0 i 1) w stronę sąsiedniej powierzchni. + Określa, jak zaokrąglony lub płaski jest skos. Dopuszczalne są wartości od 0 do 1. + T-splajn z przesuniętymi krawędziami + tspline,slide,edge - - Przeciągnij krzywą przekroju poprzecznego wzdłuż ścieżki prowadzonej przez dwa tory - Dane wejściowe ścieżki do przeciągnięcia wzdłuż ścieżki. - Prowadnica definiująca orientację przeciągnięcia wzdłuż ścieżki. - Krzywa profilu do przeciągnięcia wzdłuż ścieżki. - Powierzchnia utworzona przez przeciągnięcie dwóch prowadnic - - sweep2,guides - + + Scala dane krawędzie. Krawędzie w każdej grupie powinny utworzyć równą liczbę + zbiorów ciągłych. Krawędzie z pierwszej grupy są traktowane jako + krawędzie tej powierzchni. Krawędzie z drugiej grupy mogą być + z tej powierzchni lub innej powierzchni. W przypadku różnych + powierzchni przed scalaniem wykonywane jest łączenie. + Pierwszy zestaw krawędzi do scalenia + Drugi zestaw krawędzi do scalenia + Powierzchnia zostanie dokładniej dopasowana do oryginalnych powierzchni. + Powierzchnia T-splajn ze scalonymi krawędziami + tspline,merge,edge - - Utwórz powierzchnię poprzez przeciągnięcie krzywej profilu wokół półprostej osi utworzonej przez punkt początkowy w kierunku wektora osi, rozpoczynając od start_angle w stopniach, przeciągając sweep_angle w stopniach. - Krzywa profilu do obrócenia - Początek osi obracającej się - Kierunek osi obracającej się - Kąt początkowy w stopniach - Kąt przeciągnięcia w stopniach - Powierzchnia utworzona przez obrót profilu - - lathe - + + Tworzy połączenie pomiędzy dwoma zbiorami powierzchni. Elementy + pierwszej grupy są traktowane jako elementy podrzędne tej powierzchni. Elementy + drugiej grupy mogą być zarówno elementami podrzędnymi tej powierzchni, jak i należeć + do innej powierzchni. Topologia w obrębie każdej grupy może nie być + przyległa, ale należy utworzyć taką samą liczbę różnych pętli. + Pierwsza grupa powierzchni do połączenia + Druga grupa powierzchni do połączenia + Łączenie krzywych dla każdej odrębnej pętli topologii + (proste linie są używane, gdy przekazywana jest pusta lista, jeśli przekazana + jest jedna krzywa, zostaje powielona, jeśli wykryto więcej niż jedną pętlę wejściową) + Liczba pełnych obrotów wokół + normalnej ramek wzdłuż krzywej łączącej dla każdej odrębnej + pętli topologii (0 jest używane, jeśli zostanie przekazana pusta lista, jeśli przekazana zostanie + jedna wartość, jest ona powielana, a jeśli więcej niż jedna, wykrywana jest pętla wejściowa) + Liczba segmentów wzdłuż połączenia dla + każdej odrębnej pętli topologii. Liczba rozpiętości dla każdej grupy powinna być + większa niż odpowiadająca liczba obrotów (wartość 1 jest używana w przypadku przekazania + pustej listy; jeśli przekazano jedną wartość, jest ona powielana, jeśli więcej niż + jedną, wykrywana jest pętla wejściowa) + Usuń połączenia pomiędzy krawędziami ramki. + Zachowaj fałdowania subd + wejściowej topologii + Lista wierzchołków orientacji dla + każdej odrębnej pętli topologii z pierwszej grupy (liczba wierzchołków powinna + być taka sama jak wykryta liczba pętli wejściowych lub lista może być pusta) + Lista wierzchołków orientacji dla + każdej odrębnej pętli topologii z drugiej grupy (liczba wierzchołków powinna + być taka sama jak wykryta liczba pętli wejściowych lub lista może być pusta) + Lista znaczników określających, czy + odwrócić wyrównanie połączenia dla odpowiednich pętli topologii. + (wartość fałsz ustawiana jest w przypadku przekazania pustej linii, jeśli przekazano jedną wartość, jest ona replikowana + dla wszystkich wykrytych pętli wejściowych). + Powierzchnia T-splajn z topologią, połączona połączeniem + tspline,bridge,face - - Utwórz powierzchnię poprzez wypełnienie wnętrza zamkniętej obwiedni określonej przez wejściowe krzywe. - Krzywa zamknięta służąca jako obwiednia powierzchni - Powierzchnia utworzona przez zamknięcie - - edgesrf,edgesurface,patch,fill - + + Tworzy połączenie pomiędzy zbiorem powierzchni i zbiorem krawędzi. Elementy + pierwszej grupy są traktowane jako elementy podrzędne tej powierzchni. Elementy + drugiej grupy mogą być zarówno elementami podrzędnymi tej powierzchni, jak i należeć + do innej powierzchni. Topologia w obrębie każdej grupy może nie być + przyległa, ale należy utworzyć taką samą liczbę różnych pętli. + Pierwsza grupa powierzchni do połączenia + Druga grupa krawędzi do połączenia + Łączenie krzywych dla każdej odrębnej pętli topologii + (proste linie są używane, gdy przekazywana jest pusta lista, jeśli przekazana + jest jedna krzywa, zostaje powielona, jeśli wykryto więcej niż jedną pętlę wejściową) + Liczba pełnych obrotów wokół + normalnej ramek wzdłuż krzywej łączącej dla każdej odrębnej + pętli topologii (0 jest używane, jeśli zostanie przekazana pusta lista, jeśli przekazana zostanie + jedna wartość, jest ona powielana, a jeśli więcej niż jedna, wykrywana jest pętla wejściowa) + Liczba segmentów wzdłuż połączenia dla + każdej odrębnej pętli topologii. Liczba rozpiętości dla każdej grupy powinna być + większa niż odpowiadająca liczba obrotów (wartość 1 jest używana w przypadku przekazania + pustej listy; jeśli przekazano jedną wartość, jest ona powielana, jeśli więcej niż + jedną, wykrywana jest pętla wejściowa) + Usuń połączenia pomiędzy krawędziami ramki. + Zachowaj fałdowania subd + wejściowej topologii + Lista wierzchołków orientacji dla + każdej odrębnej pętli topologii z pierwszej grupy (liczba wierzchołków powinna + być taka sama jak wykryta liczba pętli wejściowych lub lista może być pusta) + Lista wierzchołków orientacji dla + każdej odrębnej pętli topologii z drugiej grupy (liczba wierzchołków powinna + być taka sama jak wykryta liczba pętli wejściowych lub lista może być pusta) + Lista znaczników określających, czy + odwrócić wyrównanie połączenia dla odpowiednich pętli topologii. + (wartość fałsz ustawiana jest w przypadku przekazania pustej linii, jeśli przekazano jedną wartość, jest ona replikowana + dla wszystkich wykrytych pętli wejściowych). + Powierzchnia T-splajn z topologią, połączona połączeniem + tspline,bridge,face,edge - - Zwraca całkowity obszar powierzchni. + + Tworzy połączenie pomiędzy zbiorem krawędzi i zbiorem powierzchni. Elementy + pierwszej grupy są traktowane jako elementy podrzędne tej powierzchni. Elementy + drugiej grupy mogą być zarówno elementami podrzędnymi tej powierzchni, jak i należeć + do innej powierzchni. Topologia w obrębie każdej grupy może nie być + przyległa, ale należy utworzyć taką samą liczbę różnych pętli. + Pierwsza grupa krawędzi do połączenia + Druga grupa powierzchni do połączenia + Łączenie krzywych dla każdej odrębnej pętli topologii + (proste linie są używane, gdy przekazywana jest pusta lista, jeśli przekazana + jest jedna krzywa, zostaje powielona, jeśli wykryto więcej niż jedną pętlę wejściową) + Liczba pełnych obrotów wokół + normalnej ramek wzdłuż krzywej łączącej dla każdej odrębnej + pętli topologii (0 jest używane, jeśli zostanie przekazana pusta lista, jeśli przekazana zostanie + jedna wartość, jest ona powielana, a jeśli więcej niż jedna, wykrywana jest pętla wejściowa) + Liczba segmentów wzdłuż połączenia dla + każdej odrębnej pętli topologii. Liczba rozpiętości dla każdej grupy powinna być + większa niż odpowiadająca liczba obrotów (wartość 1 jest używana w przypadku przekazania + pustej listy; jeśli przekazano jedną wartość, jest ona powielana, jeśli więcej niż + jedną, wykrywana jest pętla wejściowa) + Usuń połączenia pomiędzy krawędziami ramki. + Zachowaj fałdowania subd + wejściowej topologii + Lista wierzchołków orientacji dla + każdej odrębnej pętli topologii z pierwszej grupy (liczba wierzchołków powinna + być taka sama jak wykryta liczba pętli wejściowych lub lista może być pusta) + Lista wierzchołków orientacji dla + każdej odrębnej pętli topologii z drugiej grupy (liczba wierzchołków powinna + być taka sama jak wykryta liczba pętli wejściowych lub lista może być pusta) + Lista znaczników określających, czy + odwrócić wyrównanie połączenia dla odpowiednich pętli topologii. + (wartość fałsz ustawiana jest w przypadku przekazania pustej linii, jeśli przekazano jedną wartość, jest ona replikowana + dla wszystkich wykrytych pętli wejściowych). + Powierzchnia T-splajn z topologią, połączona połączeniem + tspline,bridge,face,edge - - Zwraca sumę długości wszystkich krawędzi granicznych powierzchni. - - circumference - + + Tworzy połączenie pomiędzy dwoma zbiorami krawędzi. Elementy + pierwszej grupy są traktowane jako elementy podrzędne tej powierzchni. Elementy + drugiej grupy mogą być zarówno elementami podrzędnymi tej powierzchni, jak i należeć + do innej powierzchni. Topologia w obrębie każdej grupy może nie być + przyległa, ale należy utworzyć taką samą liczbę różnych pętli. + Pierwsza grupa krawędzi do połączenia + Druga grupa krawędzi do połączenia + Łączenie krzywych dla każdej odrębnej pętli topologii + (proste linie są używane, gdy przekazywana jest pusta lista, jeśli przekazana + jest jedna krzywa, zostaje powielona, jeśli wykryto więcej niż jedną pętlę wejściową) + Liczba pełnych obrotów wokół + normalnej ramek wzdłuż krzywej łączącej dla każdej odrębnej + pętli topologii (0 jest używane, jeśli zostanie przekazana pusta lista, jeśli przekazana zostanie + jedna wartość, jest ona powielana, a jeśli więcej niż jedna, wykrywana jest pętla wejściowa) + Liczba segmentów wzdłuż połączenia dla + każdej odrębnej pętli topologii. Liczba rozpiętości dla każdej grupy powinna być + większa niż odpowiadająca liczba obrotów (wartość 1 jest używana w przypadku przekazania + pustej listy; jeśli przekazano jedną wartość, jest ona powielana, jeśli więcej niż + jedną, wykrywana jest pętla wejściowa) + Usuń połączenia pomiędzy krawędziami ramki. + Zachowaj fałdowania subd + wejściowej topologii + Lista wierzchołków orientacji dla + każdej odrębnej pętli topologii z pierwszej grupy (liczba wierzchołków powinna + być taka sama jak wykryta liczba pętli wejściowych lub lista może być pusta) + Lista wierzchołków orientacji dla + każdej odrębnej pętli topologii z drugiej grupy (liczba wierzchołków powinna + być taka sama jak wykryta liczba pętli wejściowych lub lista może być pusta) + Lista znaczników określających, czy + odwrócić wyrównanie połączenia dla odpowiednich pętli topologii. + (wartość fałsz ustawiana jest w przypadku przekazania pustej linii, jeśli przekazano jedną wartość, jest ona replikowana + dla wszystkich wykrytych pętli wejściowych). + Powierzchnia T-splajn z topologią, połączona połączeniem + tspline,bridge,edge - - Zwraca wartość prawda (True), jeśli powierzchnia jest zamknięta w kierunku U. W przeciwnym razie — fałsz (False). + + Wypełnia otwory w T–splajnie + Zestaw krawędzi z otworem w środku. Krawędzie muszą być ramką. + Metoda wypełniania luki: 0 – krzyżowanie, 1 – wieloboki, 2 — zwijanie, 3 — zwijanie i łączenie + Zachowaj fałdowania subd wejściowej topologii + tspline,edge,fill,hole - - Zwraca wartość prawda (True), jeśli powierzchnia jest zamknięta w kierunku V. W przeciwnym razie — fałsz (False). + + Dołącza daną listę odbić do T-splajnu + Lista odbić + Czy symetryczne części mają być spajane + Tolerancja scalania symetrycznych części + Powierzchnia T-splajn z dołączonymi nowymi odbiciami - - Zwraca wartość prawda (True), jeśli powierzchnia jest zamknięta w kierunku U lub V. W przeciwnym razie — fałsz (False). + + Usuwa wszystkie odbicia z danego T-splajnu + Powierzchnia T-splajn z usuniętymi danymi odbiciami - - Odejmij narzędzia wejściowe od tej powierzchni. - - - - difference,trim,removefrom,cut - + + Kompresuje całą topologię na powierzchni wejściowej i ustawia ciągłe indeksy. Ta funkcja zachowuje względną kolejność indeksów. + tspline,index,compress - - Różnica logiczna tej powierzchni i połączenia powierzchni wejściowych. Ta metoda może zwrócić obiekt polySurface, jeśli wynikowa wartość logiczna będzie nierozgałęziona lub wielopowierzchniowa. - Inne powierzchnie do odjęcia - Wynikowa powierzchnia logiczna lub PolySurface - - subtract,differencemany,diffall,diff multi - + + Dzieli dane powierzchnie na cztery powierzchnie w trybie dokładnym lub prostym + w zależności od danej wejściowej 'exact' + Lista powierzchni do podziału + W przypadku wartości Fałsz wynikowa powierzchnia może być bardziej płaska i ostrzejsza niż oryginał, + W przypadku wartości Prawda zachowuje pierwotny kształt + T-splajn z podzielonymi danymi powierzchniami + tspline,subdivide,faces,simple - - Zwróć parę parametrów UV w punkcie wejściowym. Jest to odwrotność punktu w parametrze. - + + Interpoluje daną powierzchnię T-splajn. Interpolacja w przód powoduje przesunięcie punktów kontrolnych do ich parametrycznych położeń na powierzchni. Interpolacja odwrotna tworzy punkt na powierzchni dla każdego oryginalnego punktu kontrolnego i przesuwa ten punkt kontrolny do odpowiedniego punktu powierzchni. + Kierunek interpolacji: do przodu, jeśli Fałsz, w przeciwnym razie odwrotny + Interpolowana bryła T-splajn w danym kierunku + tspline,interpolate,reverse + + + Przeciąga każdy dany wierzchołek T-splajn w kierunku najbliższego punktu + geometrii docelowych. Jeśli parametr 'surfacePoints' ma wartość True (Prawda), wówczas przeciągany jest + punkt powierzchni wierzchołka. Jeśli ma wartość False (Fałsz), przeciągany jest uchwyt sterujący. + Lista wierzchołków do wyciągnięcia + Lista geometrii do wyciągnięcia + Znacznik wskazujący, czy używać powierzchni czy punktów sterujących wierzchołków + Powierzchnia T-splajn z wyciągniętymi wierzchołkami + tspline,pull,vertices + + + Zrównuje punkty sterujące podanych wierzchołków do pojedynczej płaszczyzny. + Wymaga wprowadzenia przynajmniej czterech wierzchołków. + Lista wierzchołków + Powierzchnia T-splajn ze spłaszczonymi wierzchołkami + tspline,flatten,vertices + + + Zrównuje punkty sterujące podanych wierzchołków do pojedynczej płaszczyzny, + która będzie równoległa do danej płaszczyzny. + Wymaga wprowadzenia przynajmniej czterech wierzchołków. + Lista wierzchołków + Płaszczyzna do równoległego dopasowania wierzchołków + Powierzchnia T-splajn ze spłaszczonymi wierzchołkami + tspline,flatten,vertices,fitparallel + + + Kopiuje dane powierzchnie do nowej powierzchni T-splajn bez symetrii + Powierzchnie do powielenia + Powierzchnia T-splajn tylko z wybranymi powierzchniami + tspline,face,duplicate + + + Odwraca wektory normalne wszystkich powierzchni siatki + Powierzchnia T-splajn z odwróconymi normalnymi + tspline,flip,normal,vector + + + Zmienia wszystkie odstępy węzłów na powierzchni T-splajn na równomierne + Powierzchnia T-splajn z jednolitymi punktami wewnętrznymi + tspline,knot,uniform + + + Standaryzuje dany T-splajn do punktu, w którym można przeprowadzić dokładne + wstawianie. Jeśli nie można ustandaryzować, zwracane jest ostrzeżenie + z wyjaśnieniem powodu. + Standaryzowana powierzchnia T-splajn + tspline,standardize + + + Przesuwa podane wierzchołki wzdłuż danego wektora + Lista wierzchołków do przesunięcia + Kierunek przesuwania + Znacznik wskazujący, czy używać powierzchni czy punktów sterujących wierzchołków + + + Eksportuje dany zbiór powierzchni T-splajn do pliku sceny T-splajn + Zestaw powierzchni T-splajn do wyeksportowania + Ścieżka pliku do zapisu + Ścieżka pliku, gdzie zapisano zestaw T-splajn + tspline,export,save,tss,path + + + Eksportuje daną powierzchnię T-splajn do pliku siatki T-splajn + Powierzchnia bryły T-splajn do wyeksportowania + Ścieżka pliku do zapisu + Ścieżka pliku, gdzie zapisano powierzchnię T-splajn + tspline,export,save,tsm,path + + + Przekształca daną powierzchnię T-splajn w ciąg w formacie siatki T-splajn (TSM). + Powierzchnia T-splajn do szeregowania + Ciąg, w którym powierzchnia T-splajn jest szeregowana + tspline,import,serialize + + + Tworzy powierzchnię T-splajn z danego ciągu w formacie siatki T-splajn (TSM) + Reprezentacja pliku siatki T-splajn w postaci ciągu + Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki + Nowo wczytana powierzchnia T-splajn na liście + tspline,import,serialize + + + Wczytuje powierzchnię T-splajn z danej ścieżki pliku siatki T-splajn + Ścieżka do wczytania pliku + Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki + Nowo wczytana powierzchnia T-splajn na liście + tspline,import,load,tsm,path + + + Wczytuje powierzchnię T-splajn z danego pliku siatki T-splajn + Wczytaj z pliku + Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki + Nowo wczytana powierzchnia T-splajn na liście + tspline,import,load,tsm,file + + + Wczytuje zestaw powierzchni T-splajn z danej ścieżki pliku sceny T-splajn + Ścieżka do wczytania pliku + Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki + Zestaw nowo wczytanych powierzchni T-splajn + tspline,import,load,tss,path + + + Wczytuje zestaw powierzchni T-splajn z danego pliku sceny T-splajn + Wczytaj z pliku + Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki + Zestaw nowo wczytanych powierzchni T-splajn + tspline,import,load,tss,file + + + Pobierz reprezentację ciągu znaków UV + + + Porównaj dwa UV + Inne UV + Czy oba obiekty są równe + + + Pobierz wartość skrótu dla tego typu + Unikalna wartość skrótu dla tego obiektu + + + Utwórz UV z dwóch wartości podwojonych. + Wartość U + Wartość V + UV utworzone na podstawie współrzędnych - evaluateatpoint,surfaceatpoint,uvatpoint,uvs + surfaceparam,parameters,uv,uvs - - 0.5,0.5,0.5,0.4 - - - Ucina powierzchnię za pomocą kolekcji jednej lub więcej zamkniętych krzywych PolyCurve. Jedna z pętli musi być pętlą obwiedni powierzchni wejściowej. Ponadto należy dodać jedną lub więcej pętli wewnętrznych dla otworów. - - + + Pobierz składową U z UV - trim multiple,removeloops,cutloops + uv,uvs - - Ucina powierzchnię za pomocą kolekcji jednej lub więcej zamkniętych krzywych złożonych, które muszą leżeć na powierzchni w określonej tolerancji. Jeśli trzeba uciąć jeden lub więcej otworów z powierzchni wejściowej, musi istnieć jedna pętla zewnętrzna określona dla obwiedni powierzchni i jedna pętla wewnętrzna dla każdego otworu. Jeśli ma zostać ucięty obszar między obwiednią powierzchni a otworami, należy zapewnić tylko pętle dla poszczególnych otworów. W przypadku powierzchni okresowej bez pętli zewnętrznej, takiej jak powierzchnia sferyczna, można sterować ucinanym obszarem przez odwrócenie kierunku krzywej pętli. - Jedna lub więcej zamkniętych krzywych PolyCurve, które mogą być w dowolnej kolejności w danych wejściowych. Te pętle nie powinny się przecinać. - Tolerancja używana podczas określania, czy końce krzywej pokrywają się oraz czy krzywa i powierzchnia pokrywają się. Podana tolerancja nie może być mniejsza niż żadna z tolerancji używanych podczas tworzenia wejściowych krzywych złożonych. Wartość domyślna 0.0 oznacza, że zostanie użyta największa tolerancja używana podczas tworzenia wejściowych krzywych złożonych. - Powierzchnia ucięta za pomocą pętli zamkniętych. + + Pobierz składową V z V - trim multiple,removeloops,cutloops + uv,uvs - - Zwróć normalną powierzchni w punkcie wejściowym na powierzchni. - Punkt, w którym ma zostać oszacowana normalna powierzchni - Normalna w punkcie + + Pobierz reprezentację ciągu znaków wierzchołka + + + Punkt, w którym znajduje się ten wierzchołek + + + Krawędzie wychodzące z tego wierzchołka + + + Powierzchnie przylegające do tego wierzchołka + + + Uzyskaj reprezentację ciągu znaków ramki ograniczającej + + + Porównaj dwa BoundingBox + Inny BoundingBox + Czy oba obiekty są równe + + + Pobierz wartość skrótu dla tego typu + Unikalna wartość skrótu dla tego obiektu + + + Utwórz BoundingBox o wyrównanej osi wokół geometrii wejściowych. + Geometrie do określenia ramki ograniczającej + Ramka ograniczająca obejmująca geometrie - perpendicular + bounding,bound,multiple,boundall - - Pobiera reprezentację NURBS powierzchni. Ta metoda może w pewnych okolicznościach przybliżyć powierzchnię. - + + Utwórz ramkę ograniczającą o minimalnej objętości, zorientowaną wokół geometrii wejściowych, niewyrównaną do osi. + + Zorientowana ramka ograniczająca wokół geometrii wejściowych. - - Pobiera reprezentację NURBS powierzchni. Ta metoda może w pewnych okolicznościach przybliżyć powierzchnię. - Określa, czy przed konwersją dla powierzchni należy przywrócić pierwotny zakres parametrów. Na przykład gdy zakres parametrów powierzchni jest ograniczony po operacji ucięcia. + + Utwórz BoundingBox o niewyrównanej osi wokół geometrii wejściowej, zorientowaną na osie X, Y i Z CoordinateSystem. + + - - - Pobiera reprezentację NURBS powierzchni w określonych granicach tolerancji. Ta metoda może w pewnych okolicznościach przybliżyć powierzchnię. - Określona tolerancja - Reprezentacja powierzchni w postaci powierzchni nurbs - tonurbs + bounding,bound - - Pogrub powierzchnię w bryłę, wyciągając w kierunku normalnych powierzchni po obu stronach powierzchni. - Wartość do pogrubienia - Powierzchnia pogrubiona jako bryła + + Utwórz BoundingBox o niewyrównanej osi wokół geometrii wejściowych, zorientowaną na osie X, Y i Z CoordinateSystem. + + + - offset,tosolid + bounding,bound,multiple,boundall - - Pogrub powierzchnię w bryłę, wyciągając w kierunku normalnych powierzchni. Jeśli parametr both_sides ma wartość prawda, powierzchnia zostaje pogrubiona po obu stronach. - Wartość do pogrubienia - Prawda (true) w celu pogrubienia po obu stronach, fałsz (false) w celu pogrubienia po jednej stronie - Powierzchnia pogrubiona jako bryła + + Tworzy BoundingBox o wyrównanej osi, łączącą punkt minimum z punktem maksimum. + + + - offset,bothsides,tosolid + bounding,bound,bymaxmin,max,min,bypoints - - Odsuń powierzchnię w kierunku normalnej powierzchni o określoną odległość. - Wartość odsunięcia - Odsunięta powierzchnia - - - Zwrócony układ współrzędnych używa xAxis, yAxis i zAxis do przedstawienia uDir, vDir i normalnej. Długość xAxis, yAxis reprezentuje krzywizny. - Komponent U parametru - Komponent V parametru - Układ współrzędnych oparty na normalnej, kierunku U i kierunku V w położeniu UV na powierzchni - - - Zwróć CoordinateSystem wyrównany z kierunkami krzywizn głównych. - Komponent U parametru - Komponent V parametru - CoordinateSystem wyrównany względem kierunków krzywizny głównej - - - Zwróć wektor styczny U dla określonych parametrów U i V. - Komponent U parametru - Komponent V parametru - Wektor styczny U - - - Zwróć wektor styczny V dla określonych parametrów U i V. - Komponent U parametru - Komponent V parametru - Wektor styczny V - - - Zwróć wektor normalny dla określonych parametrów U i V. - Komponent U parametru - Komponent V parametru - Normalna przy parametrze - - - Zwróć pochodne dla współrzędnych wejściowych U i V. - Komponent U parametru - Komponent V parametru - Pochodne U i V powierzchni - - tangent,normal - - - - Zwraca krzywiznę Gaussa dla parametrów U i V. - - + + Tworzy BoundingBox od współrzędnych minimalnych (dolny, lewy, tylni narożnik sześcianu) do maksymalnych (górny, prawy, przedni narożnik sześcianu). CoordinateSystem jest przekształceniem Z obszaru współrzędnych ramki NA obszar modelu. Ta metoda jest tak zaprojektowana, by pasowała do interfejsu API programu Revit', dzięki czemu można wyodrębnić parametry z BoundingBox programu Revit bez konieczności konwersji. + + + - developable + bounding,bound,bymaxmin,max,min,bypoints - - Zwraca krzywizny główne dla parametrów U i V. - - - + + Punkt minimum - - Zwraca wektory kierunku głównego dla parametrów U i V. - Komponent U parametru - Komponent V parametru - Wektory styczne U i V + + Punkt maksimum - - Zwróć punkt dla określonych parametrów U i V. - - - - - surfacepoint - + + Układ współrzędnych ramki ograniczającej. W przypadku ramki wyrównanej do osi układ współrzędnych jest zorientowany wzdłuż osi X, Y, Z i znajduje się w środku ramki. W przypadku ramki niewyrównanej układ współrzędnych może mieć dowolną orientację i jest wyśrodkowany w środku ramki. - - Zwróć wszystkie krzywe obwiedni powierzchni. - - - edges - + + Pobierz przecięcie dwóch ramek ograniczających. Uwaga: nie działa to w przypadku ramek niewyrównanych do osi, ponieważ te przecięcia mogą nie powodować utworzenia ramki. Zamiast tego należy przecinać odpowiadające im prostopadłościany. + Inna ramka ograniczająca do przecięcia + Ramka ograniczająca uzyskana z przecięcia się ramek ograniczających - - Utwórz krzywą linii parametru na danej powierzchni. Utwórz krzywą reprezentującą linię parametru u lub v na powierzchni. Linia parametru przebiega w kierunku wzrastającego parametru u lub v przy stałym przeciwległym parametrze u lub v. Powstała krzywa będzie pasowała do parametryzacji powierzchni, a jej zakres będzie ograniczony przez zakres parametrów powierzchni. Typ zwróconej krzywej będzie zależał od typu powierzchni. - Jeśli kierunek == 0, tworzy linię parametru U, jeśli kierunek == 1, tworzy linię parametru V. - - + + Określ, czy dwie ramki ograniczające przecinają się. Uwaga: działa to tylko wtedy, gdy obie ramki ograniczające mają to samo wyrównanie (przekształcenie). W takich przypadkach przetestuj przecięcie między odpowiadającymi im prostopadłościanami. + Inna ramka ograniczająca + Czy ramki ograniczające się przecinają - lines + get overlap - - 0.4 - - - Zwraca nową powierzchnię z odwróconą normalną. Pozostawia powierzchnię bez zmian. - Powierzchnia taka sama jak powierzchnia wejściowa, ale z odwróconymi normalnymi + + Określ, czy BoundingBox jest pusta + Zwraca wartość prawda (true), jeśli ramka ograniczająca jest pusta - - Łączy tę powierzchnię i powierzchnię wejściową w PolySurface - - + + Określ, czy punkt znajduje się wewnątrz ramki ograniczającej. + Punkt kontrolny + Prawda, jeśli punkt znajduje się wewnątrz, w przeciwnym razie Fałsz - topolysurface + point inside,testpoint - - Łączy tę powierzchnię i powierzchnie wejściowe w PolySurface - - + + Pobierz ramkę ograniczającą jako prostopadłościan bryłowy. + Zwraca prostopadłościenną reprezentację ramki ograniczającej. - join multiple,joinmany,joinall,topolysurface + converttosolid,bb2cube,bb2cub,bounding tosolid,cubes + + 0.5,0.4,0.3,0.5,0.3 + - - Rzutuje geometrię wejściową na tę powierzchnię, w kierunku wektora wejściowego. !!Ta metoda rzutowania obsługuje obecnie tylko punkty lub krzywe!! - - - + + Pobierz ramkę ograniczającą jako kolekcję powierzchni. + Zwraca reprezentację typu PolySurface dla ramki ograniczającej - projecttosurface,projectonto + converttosurfaces,convert2surfaces,bbtosrfs,bbtosrfs,bounding to surfaces,bound to poly,convert2poly - - Próbuje naprawić powierzchnię. - + + Przeanalizuj przychodzący ciąg JSON sformatowany w schemacie autodesk.geometry:boundingbox3d-1.0.0. + Ciąg JSON do przeanalizowania + BoundingBox - - Pobierz reprezentację ciągu znaków topologii + + Przekształć BoundingBox w obiekt JSON sformatowany w schemacie autodesk.geometry:boundingbox3d-1.0.0. + Wynikowy ciąg JSON - - Wierzchołki topologii + + Pobierz reprezentację ciągu znaków układu współrzędnych - - Krawędzie topologii + + Tworzy CoordinateSystem jako globalny układ współrzędnych: początek w punkcie + 0, 0, 0; oś x w punkcie 1, 0, 0; oś y w punkcie 0, 1, 0; oś z w punkcie 0, 0, 1 + zero,wcs - - Powierzchnie topologii + + Utwórz CoordinateSystem z początkiem w położeniu X i Y, z + osiami X i Y ustawionymi jako osie X i Y GUW. Z ma wartość domyślną 0. - - Pobierz reprezentację ciągu znaków TSplineEdge + + Utwórz CoordinateSystem z początkiem w położeniu X, Y i Z, z + osiami X i Y ustawionymi jako osie X i Y GUW. + translate - - W TSplineFaces przylegające do tej krawędzi + + Utwórz CoordinateSystem z początkiem w punkcie wejściowym, z osiami X i Y + ustawionymi jako osie X i Y GUW. + bypoint - - W TSplineVertex, przy której zaczyna się ta krawędź + + Utwórz CoordinateSystem z początkiem równym początkowi płaszczyzny wejściowej i + osiami X i Y leżącymi na płaszczyźnie, wyrównanymi z osiami X i Y płaszczyzny. - - Wierzchołek, przy której kończy się ta krawędź + + Utwórz CoordinateSystem w początku z osiami X i Y. + Wektory wejściowe są normalizowane przed utworzeniem CoordinateSystem. - - Zwróć ramkę UVN TSEdge (punkt na powłoce, wektor U, wektor V oraz normalna) + + Utwórz CoordinateSystem w początku z osiami X i Y i z całkowitym pominięciem + osi Z. Wektory wejściowe są normalizowane przed utworzeniem + CoordinateSystem. + byxy,coord by2axis - - Indeks TSEdge + + Tworzy CoordinateSystem o określonych parametrach współrzędnych walcowych względem określonego układu współrzędnych - - Czy TSEdge znajduje się na granicy + + Tworzy CoordinateSystem o określonych parametrach współrzędnych sferycznych względem określonego układu współrzędnych - - Czy TSEdge jest rozgałęziona + + Określ, czy możliwe jest uzyskanie odwrócenia tego CoordinateSystem + inverse,testinverse - - Wiele właściwości TSEdge: uvnFrame i indeks, czy TSEdge znajduje się na granicy, czy jest rozgałęziona - + + Sprawdza, czy skalowanie jest ortogonalne, tj. nie ma składnika ścinającego. + uniform - - Pobierz reprezentację ciągu znaków TSplineFace + + Sprawdza, czy skalowanie jest ortogonalne i czy wszystkie wektory są znormalizowane. + uniform,normal,samelength - - Wszystkie TSplineEdges wokół tej powierzchni w kierunku przeciwnym do ruchu wskazówek zegara + + Uzyskaj wyznacznik tego CoordinateSystem - - Wszystkie TSplineVertices wokół tej powierzchni w kierunku przeciwnym do ruchu wskazówek zegara + + Tworzy punkt reprezentujący początek CoordinateSystem. + position,center - - Zwróć ramkę UVN TSplineFace (punkt na powłoce, wektor U, wektor V i normalna) + + Zwraca oś X CoordinateSystem. + left,right - - Indeks TSFace + + Zwraca oś Y CoordinateSystem. + forward,back - - Liczba krawędzi lub wierzchołków na TSFace + + Zwraca oś Z CoordinateSystem. + up,down - - Liczba boków parametrycznych na TSFace + + Zwraca skalowanie osi X CoordinateSystem: długość wektora osi X. - - Wiele właściwości TSplineFace: uvnFrame, indeks, stopień i liczba boków - + + Zwraca skalowanie osi Y CoordinateSystem: długość wektora osi Y. - - Pobierz reprezentację ciągu znaków TSplineInitialSymmetry + + Zwraca skalowanie osi Z CoordinateSystem: długość wektora osi Z. - - Utwórz radialną TSplineInitialSymmetry z daną liczbą przedziałów na segment symetryczny. - - - - tspline,symmetry - + + Zwraca płaszczyznę, na której leżą osie X i Y, ze ścieżką główną na początku. - - Utwórz osiową TSplineInitialSymmetry z danymi osiami symetrii. - - - - - - tspline,symmetry - + + Zwraca płaszczyznę, na której leżą osie Y i Z, ze ścieżką główną na początku. - - Czy nowo utworzona bryła t-splajn ma symetrię radialną. + + Zwraca płaszczyznę, na której leżą osie Z i X, ze ścieżką główną na początku. - - Określa, czy nowo utworzona bryła t-splajn jest symetryczna względem osi x. + + Pobiera odwrócenie tego CoordinateSystem — zastosowanie tego CoordinateSystem do elementu geometrii odwraca oryginalny układ. - - Określa, czy nowo utworzona bryła t-splajn jest symetryczna względem osi y. + + Odbij obiekt wzdłuż płaszczyzny wejściowej + reflect,flip over - - Określa, czy nowo utworzona bryła t-splajn jest symetryczna względem osi z. + + Zastosuj argument CoordinateSystem po tym — Wynik = ten * inny - - Liczba powierzchni w segmencie symetrii. Dostępne tylko wtedy, gdy T-splajn ma symetrię radialną. + + Zastosuj argument CoordinateSystem przed tym — Wynik = inny * ten - - Pobierz reprezentację ciągu znaków TSplineReflection + + Zwraca wektor zawierający współczynniki skali X, Y i Z + Przeskalowany wektor + get size,scalecomponents,scalevector - - Utwórz osiowe odbicie dla symetrii bryły T-splajn względem danej płaszczyzny. - Płaszczyzna do odbicia osiowego bryły T-splajn. Podana we współrzędnych globalnych - osiowe odbicie T-splajn - - tspline,symmetry,reflection,axial - + + Określ, czy dwa układy CoordinateSystem są równe + inny układ współrzędnych + zwraca wartość prawda (True), jeśli układy współrzędnych są równe - - Utwórz odbicie promieniowe dla symetrii bryły T-splajn względem danej płaszczyzny z daną liczbą segmentów i danym kątem (w stopniach) między każdą parą segmentów. - Płaszczyzna, która normalnie jest osią odbicia promieniowego T-splajn. Podana we współrzędnych globalnych - Liczba segmentów odbicia promieniowego - Kąt między każdą parą segmentów linii symetrii radialnej (w stopniach). Jeśli ustawiono wartość 0, jest definiowany przez (360 / segmentsCount) - Odbicie promieniowe T-splajn - - tspline,symmetry,reflection,radial - + + Przekształca dowolny CoordinateSystem o dane przemieszczenia w kierunkach z, y + i z zdefiniowanych w układzie GUW. + Przesunięcie wzdłuż osi X. + Przesunięcie wzdłuż osi Y. + Przesunięcie wzdłuż osi Z. + Przekształcony CoordinateSystem. + move,by amount - - Czy odbicie jest promieniowe + + Przekształć obiekt zgodnie z kierunkiem i wielkością wektora wejściowego. + Wektor kierunku przekształcenia + Przekształcony układ współrzędnych + move,along vector - - Liczba segmentów odbicia promieniowego + + Przekształca dowolny typ CoordinateSystem o daną odległość w danym + kierunku. + Wektor kierunku przemieszczenia + Odległość przemieszczenia wzdłuż podanego kierunku + Przekształcony układ współrzędnych + move,along vector,distance - - Kąt między każdą parą symetrycznych segmentów odbicia promieniowego + + Przekształć obiekt przez model wejściowy CoordinateSystem. + wejściowy układ współrzędnych + Przekształcony układ współrzędnych - - Płaszczyzna odbicia + + Przekształca ten CoordinateSystem ze źródłowego CoordinateSystem na nowy CoordinateSystem + kontekstu. + + + Przekształcony CoordinateSystem. - - Oś odbicia + + Obraca obiekt wokół początku i osi o określony stopień + Punkt początkowy + Oś wektora dla obrotu + Stopnie, o które należy obrócić + Obrócony układ współrzędnych + around,axis,degrees - - Pobierz reprezentację ciągu znaków TSplineTopology + + Obraca obiekt wokół początku i normalnej płaszczyzny o określony + stopień + Płaszczyzna, z której należy pobrać normalną + Wartość obrotu w stopniach + Obrócony układ współrzędnych + /// around,normal,degrees - - Wierzchołki zawarte w tej powierzchni bryły T-splajn. + + Skaluj jednorodnie wokół początku + Wartość, o którą należy przeskalować + Przeskalowany układ współrzędnych + resize,size - - Krawędzie zawarte w powierzchni T-splajn. + + Skaluj niejednorodnie wokół początku + Wartość, o którą należy przeskalować na osi X + Wartość, o którą należy przeskalować na osi Y + Wartość, o którą należy przeskalować na osi Z + Przeskalowany układ współrzędnych + resize,size,scaleNU,scalenu - - Powierzchnie zawarte w powierzchni T-splajn. + + Skaluj jednorodnie wokół danej płaszczyzny + Płaszczyzna do przeskalowania + Wartość, o którą należy przeskalować na osi X + Wartość, o którą należy przeskalować na osi Y + Wartość, o którą należy przeskalować na osi Z + Przeskalowany układ współrzędnych + resize,size,scaleNU,scalenu - - Zwykłe wierzchołki zawarte w powierzchni T-splajn + + Skaluj jednorodnie wokół danego punktu, używając + Punkt bazowy skalowania + Punkt, od którego należy skalować + Punkt, do którego należy skalować + Przeskalowany układ współrzędnych + resize,from,to,size - - Wierzchołki gwiazdowe zawarte w powierzchni T-splajn + + Skaluj w jednym wymiarze przez punkt bazowy, punkt początkowy (od) i punkt końcowy (do). Oś skalowania definiuje linia między punktem bazowym a punktem początkowym. + Punkt bazowy skalowania + Punkt, od którego należy skalować + Punkt, do którego należy skalować + Przeskalowany układ współrzędnych + resize,size,from,to,scale1d,1d, lines + 0.5,0.5,0.5,0.5,0.5,0.5,0.4 - - Wierzchołki punktu T zawarte w powierzchni T-splajn + + Skaluj w dwóch wymiarach przez punkt bazowy i 2 punkty wewnętrzne. Te dwa punkty wewnętrzne są rzutowane na płaszczyznę bazową w celu określenia współczynników skali 2D + Punkt bazowy skalowania + Punkt, od którego należy skalować + Punkt, do którego należy skalować + Przeskalowany układ współrzędnych + resize,size,from,to,scale2d,2d - - Wierzchołki nierozgałęzione zawarte w powierzchni T-splajn + + Przeanalizuj przychodzący ciąg JSON sformatowany w schemacie autodesk.math:matrix44d-1.0.0. + Ciąg JSON do przeanalizowania + CoordinateSystem - - Wierzchołki krawędzi znajdujące się w powierzchni T-splajn + + Przekształć CoordinateSystem w obiekt JSON sformatowany w schemacie autodesk.math:matrix44d-1.0.0. + Wynikowy ciąg JSON - - Wewnętrzne wierzchołki w powierzchni T-splajn + + Pobierz reprezentację ciągu znaków krzywej - - Krawędzie nierozgałęzione zawarte w powierzchni T-splajn + + Utwórz krzywą przez linię powierzchni w przestrzeni uv + Powierzchnia do wykorzystania + Początkowy UV, gdzie rozpocznie się łuk + Końcowe UV, w którym nastąpi koniec krzywej + Krzywa przy parametrach początkowych i końcowych powierzchni + + isocurve,curvebyuv,lines,uvs + + + 0.5,0.5,0.4,0.4 + - - Granice krawędzi zawarte w powierzchni T-splajn + + Utwórz krzywą, która łączy się między dwoma łukami + Pierwsza krzywa do połączenia + Druga krzywa do połączenia + znacznik, aby wskazać koniec krzywej 1 do połączenia + znacznik, aby wskazać koniec krzywej 2 do połączenia + flaga wskazująca, czy krzywa wynikowa jest ciągłością G1 lub G2 + Krzywa wynikowa połączenia dwóch krzywych + + blend,make continuous,connect + - - Wewnętrzne krawędzie zawarte w powierzchni T-splajn + + Utwórz krzywą przez izolinię powierzchni + Powierzchnia bazowa + jeśli 0, izolinia jest ustawiona w kierunku U, jeśli 1 - wzdłuż kierunku V + ustalone dla wartości krzywej innych parametrów powierzchni + Krzywa izometryczna na powierzchni + + isocurve,curvebydir,lines + + + 0.5,0.5,0.4 + - - Normalne powierzchnie zawarte w powierzchni T-splajn + + Zwraca całkowitą długość łuku krzywej + + distance + - - Powierzchnie wielokątów zawarte w powierzchni T-splajn + + Zwraca wartość True, jeśli krzywa jest płaska, w przeciwnym razie — False. + + flat,liesinplane + - - Powierzchnie krawędzi zawarte w powierzchni T-splajn + + Zwraca wartość True, jeśli krzywa jest zamknięta, w przeciwnym razie — False. - - Wewnętrzne powierzchnie zawarte w powierzchni T-splajn + + Pobierz punkt początkowy wzdłuż krzywej + + begin,curvestart,startpt + - - Zwrócona liczba wierzchołków w powierzchni T-splajn - - - Zwrócona liczba krawędzi na powierzchni bryły T-splajn - - - Zwrócona liczba powierzchni w powierzchni bryły T-splajn - - - Rozłożone wierzchołki rozróżnianie według typu - Zbiór wierzchołków - - - Rozłożone krawędzie rozróżnianie według typu - Zestaw krawędzi - - - Rozłożone powierzchnie rozróżnianie według typu - Zbiór powierzchni - - - Zwrócony wierzchołek o podanym indeksie - Indeks, aby uzyskać wierzchołek w - Wierzchołek bryły T-splajn + + Pobierz punkt końcowy wzdłuż krzywej - tspline,face,byindex + end,curveend,endpt - - Zwrócona krawędź o podanym indeksie - Indeks, aby pobrać krawędź w - Krawędź bryły T-splajn + + Normalna do płaszczyzny, w której zawarta jest krzywa. Dotyczy tylko krzywych płaskich. - tspline,face,byindex + perpendicular - - Zwrócona powierzchnia o podanym indeksie - Indeks, aby uzyskać powierzchnię na - Powierzchnia bryły T-splajn + + Pobierz punkt na krzywej o określonym parametrze między StartParameter() a EndParameter() + Parametr, gdzie nastąpi ocena + Punkt - tspline,face,byindex + pointoncurve,curvepoint - - Pobierz reprezentację ciągu znaków TSplineUVNFrame - - - Punkt TopologyItem na powłoce - - - Wektor U TopologyItem - - - Wektor V TopologyItem - - - Normalne — TopologyItem - - - Pobierz reprezentację ciągu znaków TSplineVertex - - - TSplineEdges wychodzące z tego wierzchołka - - - TSplineFaces przylegające do tego wierzchołka - - - Zwróć ramkę UVN TSVertex (punkt na powłoce, wektor U, wektor V i normalna) - - - Indeks wierzchołka TSVertex - - - Czy TSVertex jest punktem gwiazdy + + Pobierz wektor styczny do krzywej o określonym parametrze między StartParameter() a EndParameter() + Parametr, gdzie nastąpi ocena + Wektor równoległy do krzywej w param + + tangentoncurve,curvetan + - - Czy TSVertex jest punktem T + + Pobierz wektor prostopadły do krzywej o określonym parametrze między StartParameter() a EndParameter() + Parametr, gdzie nastąpi ocena + Wektor prostopadły do krzywej w param + + normaloncurve,curvenorm + - - Czy TSVertex jest rozgałęziony + + Pobierz wektor prostopadły do krzywej przy określonym parametrze między StartParameter() a EndParameter(). Krzywa musi być płaska. Wynikowy wektor normalny będzie spójny w całej krzywiźnie krzywej. + Parametr, gdzie nastąpi ocena + Jeśli parametr „side” (bok) ma ustawienie „fałsz” (fałsz), wektor normalny będzie wskazywać prawą stronę krzywej (od punktu początkowego do punktu końcowego krzywej). Jeśli parametr „side” (bok) ma ustawienie „true” (prawda), wektor normalny będzie wskazywać lewą stronę krzywej. + Wektor prostopadły do krzywej w param + + normaloncurve,curvenorm + - - Liczba krawędzi lub powierzchni na TSVertex + + Pobierz CoordinateSystem z początkiem w punkcie dla danego parametru. Oś X jest wyrównana z normalną krzywej, oś Y jest wyrównana ze styczną krzywej w tym punkcie, a oś Z jest wyrównana z wektorem do góry lub binormalną w tym punkcie + Parametr, gdzie nastąpi ocena + Układ współrzędnych w parametrze krzywej + + coordoncurve,curvecoord,derivatives + - - Funkcjonalny stopień TSVertex, z uwzględnieniem punktów T + + Pobierz CoordinateSystem z początkiem w punkcie dla danego parametru + Parametr, gdzie nastąpi ocena + CoordinateSystem wyrównany względem osi w punkcie + + frame,axisaligned,aa,coordcurve,framecurve,curveframe,coordoncurve + - - Wiele właściwości TSVertex: uvnFrame, indeks, stopień i functionalValence, czy TSVertex jest punktem gwiazdy, punktem T i czy jest rozgałęziony + + Zwraca płaszczyznę, której normalna jest wyrównana ze styczną krzywej. Parametry są dostosowywane, tak że 0 jest zawsze punktem początkowym, a 1 punktem końcowym. + + + planeoncurve,planecurve,tangentplane + - - Pobierz reprezentację ciągu znaków TSplineSurface - - - Generuje powierzchnię płaszczyzny prymitywu T-splajn przy użyciu punktu początkowego i wektora normalnego - Główny punkt płaszczyzny - Normalna dla płaszczyzny - Punkt 2D minimalnego narożnika we współrzędnych płaszczyzny - Punkt 2D maksymalnego narożnika we współrzędnych płaszczyzny - Liczba rozpiętości w szerokości - Liczba rozpiętości w długości - Opcje symetrii powierzchni T-splajn - Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki - Płaszczyzna powierzchni T-splajn - tspline,plane,origin,normal - - - Tworzy „zorientowaną” płaszczyznę T-splajn, umieszczoną w punkcie początkowym z wektorem normalnym, ale z określoną orientacją osi X. - Nie ma to wpływu na operacje dzielenia, przecinania, projektowania itp., lecz jedynie określa orientację wejściowego układu współrzędnych. - Główny punkt płaszczyzny - Normalna dla płaszczyzny - Oś x płaszczyzny - Punkt 2D minimalnego narożnika we współrzędnych płaszczyzny - Punkt 2D maksymalnego narożnika we współrzędnych płaszczyzny - Liczba rozpiętości w szerokości - Liczba rozpiętości w długości - Opcje symetrii powierzchni T-splajn - Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki - Płaszczyzna powierzchni T-splajn - tspline,plane,origin,normal,axis - - - Tworzy powierzchnię płaszczyzny prymitywu T-splajn na podstawie punktu początkowego oraz osi X i Y. - Oś Z jest iloczynem wektorowym dwóch wektorów. - Główny punkt płaszczyzny - Oś x płaszczyzny - Płaszczyzna osi Y - Punkt 2D minimalnego narożnika we współrzędnych płaszczyzny - Punkt 2D maksymalnego narożnika we współrzędnych płaszczyzny - Liczba rozpiętości w szerokości - Liczba rozpiętości w długości - Opcje symetrii powierzchni T-splajn - Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki - Płaszczyzna powierzchni T-splajn - tspline,plane,origin,normal,axis + + Pobierz punkt o określonej długości łuku wzdłuż krzywej + Odległość wzdłuż krzywej, według której oceniać + Punkt w podanej długości łuku + + pointoncurve,curvepoint,pointalongcurve,distanceoncurve,distancepoint,distpoint,arclength + - - Generuje powierzchnię płaszczyzny prymitywu T-splajn przy użyciu listy punktów - Zestaw punktów w celu dopasowania do płaszczyzny - Punkt 2D minimalnego narożnika we współrzędnych płaszczyzny - Punkt 2D maksymalnego narożnika we współrzędnych płaszczyzny - Liczba rozpiętości w szerokości - Liczba rozpiętości w długości - Opcje symetrii powierzchni T-splajn - Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki - Płaszczyzna powierzchni T-splajn - tspline,plane,fit,bestfit,points + + Zwraca punkty rozmieszczone równomiernie wzdłuż długości krzywej na podstawie wejściowych liczby podziałów + Liczba podziałów + Punkty rozmieszczone równomiernie wzdłuż długości krzywej - - Generuje powierzchnię płaszczyzny prymitywu T-splajn przy użyciu linii i punktu. Punkt nie może leżeć na linii ani w żadnym miejscu na osi linii. - Linia do utworzenia płaszczyzny - Punkt do utworzenia płaszczyzny - Punkt 2D minimalnego narożnika we współrzędnych płaszczyzny - Punkt 2D maksymalnego narożnika we współrzędnych płaszczyzny - Liczba rozpiętości w szerokości - Liczba rozpiętości w długości - Opcje symetrii powierzchni T-splajn - Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki - Płaszczyzna powierzchni T-splajn - tspline,plane,line,point + + Zwraca punkty w równych odstępach wzdłuż długości krzywej według równych długości cięciwy na podstawie wejściowych liczby podziałów + Liczba podziałów + Lista punktów na krzywej - - Generuje powierzchnię płaszczyzny prymitywu T-splajn przy użyciu trzech punktów wejściowych. Punkty nie mogą leżeć na linii prostej. - Pierwszy punkt do utworzenia płaszczyzny - Drugi punkt do utworzenia płaszczyzny - Trzeci punkt do utworzenia płaszczyzny - Punkt 2D minimalnego narożnika we współrzędnych płaszczyzny - Punkt 2D maksymalnego narożnika we współrzędnych płaszczyzny - Liczba rozpiętości w szerokości - Liczba rozpiętości w długości - Opcje symetrii powierzchni T-splajn - Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki - Płaszczyzna powierzchni T-splajn - tspline,plane,line,point + + Pobierz punkt na określonej długości cięciwy krzywej od podanego parametru położenia. + Długość cięciwy, gdzie nastąpi ocena + Parametry na krzywej do rozpoczęcia pomiaru + prawda, jeśli następuje przesunięcie do przodu wzdłuż krzywej + Punkt na krzywej + + measure from,measure to,parameteratdist + - - Tworzy powierzchnię walca T-splajn określoną przez układ współrzędnych, promień i wysokość - Środek i podstawa walca zostaną dopasowane do płaszczyzny X-Y tego układu współrzędnych - Promień walca - Wysokość walca - Liczba rozpiętości w obwodzie - Liczba rozpiętości w wysokości - Opcje symetrii powierzchni T-splajn - Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki - Cylindryczna powierzchnia T-splajn - tspline,cylinder,radius,height + + Zwraca punkty rozmieszczone równomiernie wzdłuż krzywej na danej długości segmentu od podanego punktu + Punkt odniesienia, od którego mierzyć + Odległość wzdłuż krzywej, od której oceniać + Lista punktów na krzywej, w tym podany punkt, wzdłuż kierunku krzywej. - - Tworzy powierzchnię walca T-splajn na podstawie punktu środkowego podstawy górnej i dolnej walca - Punkt początkowy walca - Punkt końcowy walca - Promień walca - Liczba rozpiętości w obwodzie - Liczba rozpiętości w wysokości - Opcje symetrii powierzchni T-splajn - Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki - Cylindryczna powierzchnia T-splajn - tspline,cylinder,radius,points - - - Tworzy powierzchnię stożka T-splajn o podanym promieniu podstawy w punkcie początkowym, - wydłużając go do wierzchołka w punkcie końcowym - Punkt początkowy stożka - Punkt końcowy stożka - Promień podstawy stożka - Liczba rozpiętości w obwodzie - Liczba rozpiętości w wysokości - Opcje symetrii powierzchni T-splajn - Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki - Stożkowa powierzchnia bryły T-splajn - tspline,cone,radius,points - - - Tworzy powierzchnię stożka T-splajn z osią od punktu początkowego do punktu końcowego, o określonych promieniach na początku i końcu. - Ten obiekt nie ma wierzchołka i ma kształt ściętego stożka. - Punkt początkowy stożka - Punkt końcowy stożka - Początkowy promień stożka - Promień końcowy stożka - Liczba rozpiętości w obwodzie - Liczba rozpiętości w wysokości - Opcje symetrii powierzchni T-splajn - Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki - Stożkowa powierzchnia bryły T-splajn - tspline,cone,radii,points,truncated - - - Tworzy stożek T-splajn z punktem bazowym na początku układu współrzędnych, wydłużając go w kierunku osi Z układu współrzędnych, - z okrągłą podstawą w płaszczyźnie XY układu współrzędnych - Środek i podstawa stożka zostaną dopasowane w płaszczyźnie X-Y tego układu współrzędnych - Wysokość stożka - Promień stożka - Liczba rozpiętości w obwodzie - Liczba rozpiętości w wysokości - Opcje symetrii powierzchni T-splajn - Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki - Stożkowa powierzchnia bryły T-splajn - tspline,cone,radius,cs - - - Tworzy stożek T-splajn z punktem bazowym na początku układu współrzędnych, wydłużając go w kierunku osi Z układu współrzędnych, - z okrągłą podstawą w płaszczyźnie XY układu współrzędnych - Środek i podstawa zostaną dopasowane w płaszczyźnie X-Y tego układu współrzędnych - Wysokość stożka - Początkowy promień stożka - Promień końcowy stożka - Liczba rozpiętości w obwodzie - Liczba rozpiętości w wysokości - Opcje symetrii powierzchni T-splajn - Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki - Stożkowa powierzchnia bryły T-splajn - tspline,cone,radius,cs - - - Tworzy kulę T-splajn ze środkiem w punkcie wejściowym, o podanym promieniu - Środek sfery - Promień kuli - Liczba rozpiętości promieniowych - Liczba rozpiętości w wysokości - Opcje symetrii powierzchni T-splajn - Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki - Powierzchnia kuli T-splajn - tspline,sphere,radius - - - Tworzy kulę T-splajn z czterech punktów wejściowych - Cztery punkty na liście, aby utworzyć kulę. Punkty nie powinny być współpłaszczyznowe - Liczba rozpiętości promieniowych - Liczba rozpiętości w wysokości - Opcje symetrii powierzchni T-splajn - Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki - Powierzchnia kuli T-splajn - tspline,sphere,fit,bestfit - - - Tworzy kulę T-splajn dopasowaną tak blisko, jak to możliwe, do punktów wejściowych - Zbiór punktów do dopasowania kuli - Liczba rozpiętości promieniowych - Liczba rozpiętości w wysokości - Opcje symetrii powierzchni T-splajn - Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki - Powierzchnia kuli T-splajn - tspline,sphere,fit,bestfit - - - Tworzy torus T-splajn ze środkiem w początku układu współrzędnych o określonych promieniach - Torus zostanie wyrównany w płaszczyźnie X-Y danego układu współrzędnych ze środkiem w jego początku - Promień wewnętrzny torusa - Promień zewnętrzny torusa - Liczba wewnętrznych rozpiętości promieniowych - Liczba zewnętrznych rozpiętości promieniowych - Opcje symetrii powierzchni T-splajn - Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki - Toroidalna powierzchnia T-splajn - tspline,torus,radii,cs - - - Tworzy torus T-splajn z danym środkiem i promieniami, wyrównany do domyślnej globalnej płaszczyzny XY - Środek torusa - Promień wewnętrzny torusa - Promień zewnętrzny torusa - Liczba wewnętrznych rozpiętości promieniowych - Liczba zewnętrznych rozpiętości promieniowych - Opcje symetrii powierzchni T-splajn - Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki - Toroidalna powierzchnia T-splajn - tspline,torus,radii,cs - - - Tworzy prostopadłościan T-splajn wyśrodkowany na początku GUW, z określoną szerokością, długością i wysokością - Szerokość prostopadłościanu - Długość prostopadłościanu - Wysokość prostopadłościanu - Liczba rozpiętości w szerokości - Liczba rozpiętości w długości - Liczba rozpiętości w wysokości - Opcje symetrii powierzchni T-splajn - Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki - Prostopadłościan T-splajn - tspline,box,cuboid,cube,size - - - Tworzy prostopadłościan T-splajn wyśrodkowany w punkcie wejściowym, z określoną szerokością, długością i wysokością - Środek kostki - Szerokość prostopadłościanu - Długość prostopadłościanu - Wysokość prostopadłościanu - Liczba rozpiętości w szerokości - Liczba rozpiętości w długości - Liczba rozpiętości w wysokości - Opcje symetrii powierzchni T-splajn - Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki - Prostopadłościan T-splajn - tspline,box,cuboid,cube,size,center - - - Tworzy prostopadłościan T-splajn wyśrodkowany i zorientowany na wejściowy układ współrzędnych, z określoną szerokością, długością i wysokością - Płaszczyzna X-Y pola zostanie wyrównana do odpowiedniej współrzędnej X - Szerokość prostopadłościanu - Długość prostopadłościanu - Wysokość prostopadłościanu - Liczba rozpiętości w szerokości - Liczba rozpiętości w długości - Liczba rozpiętości w wysokości - Opcje symetrii powierzchni T-splajn - Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki - Prostopadłościan T-splajn - tspline,box,cuboid,cube,size,cs,coord - - - Tworzy prostopadłościan T-splajn rozciągający się od dolnego do górnego punktu - Pierwszy narożnik - Drugi narożnik - Liczba rozpiętości w szerokości - Liczba rozpiętości w długości - Liczba rozpiętości w długości - Opcje symetrii powierzchni T-splajn - Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki - Prostopadłościan T-splajn - box,cube,byminmax,by corners,by points - - - Tworzy kulę kwadrantową T-splajn ze środkiem w początku układu współrzędnych o danym promieniu - Lokalny układ współrzędnych - Promień kuli kwadrantowej - Liczba rozpiętości w dwóch wymiarach boków kuli kwadrantowej - Opcje symetrii powierzchni T-splajn - Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki - Kula kwadrantowa T-splajn - quadball,tspline,coordinate system,raduis - - - Tworzy kulę kwadrantową T-splajn o danym środku i promieniu, wyrównaną do domyślnej globalnej płaszczyzny XY - Punkt środkowy kuli kwadrantowej - Promień kuli kwadrantowej - Liczba rozpiętości w dwóch wymiarach boków kuli kwadrantowej - Opcje symetrii powierzchni T-splajn - Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki - Kula kwadrantowa T-splajn - quadball,tsplines,center,point,radius - - - Tworzy powierzchnię T-splajn z powierzchni NURBS za pomocą strategii jednorodnej. - Wejściowa powierzchnia NURBS zostanie przebudowana za pomocą jednolitych węzłów umieszczonych - w równych przedziałach parametrycznych lub długości łuku w zależności od odpowiednich znaczników useArcLen - oraz aproksymowana przez powierzchnię NURBS stopnia 3. Wyjściowa bryła T-splajn jest dzielona wg danej liczby rozpiętości - oraz kierunków U i V. - Wejściowa powierzchnia NURBS - Wymagana liczba rozpiętości w kierunku u - Wymagana liczba rozpiętości w kierunku v - Czy używać długość łuku lub parametrycznego podziału w kierunku parametrycznym U - Czy używać długość łuku lub parametrycznego podziału w kierunku parametrycznym V - Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki - nurbs surface,tspline,uniform - - - Tworzy powierzchnię T-splajn z powierzchni NURBS za pomocą strategii podziału krzywizny. - Wejściowa powierzchnia NURBS jest przebudowywana do stopnia 3. Liczba i położenia rozpiętości - dla wyjściowej bryły T-splajn są automatycznie wykrywane w każdym kierunku na podstawie krzywizny. - Wejściowa powierzchnia NURBS - Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki - nurbs surface,tspline,curvature - - - Tworzy T-splajn przez wyciągnięcie krzywej wzdłuż danego wektora - Krzywa profilu - Wyciągnij wektor - Odległość wyciągnięcia zgodnie z kierunkiem wektora - Odległość wyciągnięcia przeciwnie do kierunku wektora - Liczba przęseł zgodnie z kierunkiem wektora. Nie zostanie wykonane żadne wyciągnięcie zgodnie z kierunkiem wektora, jeśli zostanie przekazana wartość 0. - Liczba przęseł przeciwnie do kierunku wektora. Nie zostanie wykonane żadne wyciągnięcie zgodnie z kierunkiem wektora, jeśli zostanie przekazana wartość 0. - Liczba przęseł w kierunku profilu. Definiowane automatycznie w przypadku wartości wynoszącej 0 lub mniej - Użyj strategii jednorodnej lub krzywizny dla rozkładu rozpiętości zgodnie z kierunkiem profilu - Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki - tspline,extrude,curve - - - Tworzy T-splajn przez przeciągnięcie krzywej przekroju poprzecznego wzdłuż ścieżki - Krzywa profilu - Krzywa ścieżki - Jeśli rozpiętości powinny być równoległe w kierunku ścieżki - Liczba rozpiętości w ścieżce - Liczba rozpiętości w profilu. Definiowane automatycznie, jeśli 0 lub mniej - Użyj strategii jednorodnej lub krzywizny dla rozkładu rozpiętości wzdłuż ścieżki - Użyj strategii jednorodnej lub krzywizny dla rozkładu rozpiętości wzdłuż profilu - Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki - tspline,sweep,curve - - - Tworzy powierzchnię T-splajn przez przeciągnięcie krzywej profilu wokół osi uformowanej - przez początek osi i kierunek osi, rozpoczynając od start_angle w stopniach, - i przeciągając o sweep_angle w stopniach - Krzywa profilu - Środek obrotu - Oś obrotu - Kąt rozpoczęcia obrotu - Kąt zakończenia obrotu - Liczba rozpiętości w promieniu - Liczba rozpiętości w wysokości. Definiowane automatycznie, jeśli 0 lub mniej - Użyj strategii jednorodnej lub krzywizny dla rozkładu rozpiętości - Opcje symetrii powierzchni T-splajn - Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki - tspline,revolve,curve - - - Tworzy powierzchnię T-splajn z listy linii. - Akceptuje krzywe, ale pobiera z nich tylko punkty początkowe i końcowe. - Linie do utworzenia bryły T-splajn. Używane są tylko punkty końcowe - Maksymalna liczba dopasowanych powierzchni - Tolerancja przecięcia krzywa-krzywa - Czy fałdować wierzchołki stopnia 2 czy nie - Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki - tspline,line,build - - - Tworzy powierzchnię rurową T-splajn z sieci krzywych lub linii. - Gładkie połączenie jest tworzone w każdym punkcie przecięcia krzywych. - Niektóre parametry przyjmują pojedynczą wartość lub listę — dwie wartości dla krzywej. - Lista krzywych, aby utworzyć rury z - Domyślny promień dla tworzonych rur - Tolerancja stosowana do wykrycia przecięć krzywych - Liczba segmentów w każdej rurze. Dozwolona jest wartość pojedyncza lub lista, dwa razy dłuższa niż liczba krzywych - Wartości obrotów końca dla każdej rury (w stopniach). Dozwolona jest wartość pojedyncza lub listy, dwa razy dłuższa niż liczba krzywych - Wartości promieni końcowych dla każdej rury. Dozwolona jest wartość pojedyncza lub listy, dwa razy dłuższa niż liczba krzywych - Wartości (0 do 1) z końca każdej krzywej wejściowej do początku siatki rury. Dozwolona jest wartość pojedyncza lub lista, dwa razy dłuższa niż liczba krzywych - Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki - tspline,create,pipe,curve - - - Tworzy powierzchnię rurową T-splajn z sieci krzywych lub linii. - Gładkie połączenie jest tworzone w każdym punkcie przecięcia krzywych. - Niektóre parametry przyjmują pojedynczą wartość lub listę — jedna wartość dla krzywej. - Lista krzywych, aby utworzyć rury z - Domyślny promień dla tworzonych rur - Tolerancja stosowana do wykrycia przecięć krzywych - Liczba segmentów dla każdej krzywej. Liczba pozycji listy może odpowiadać liczbie krzywych albo być równa 1 na potrzeby replikacji lub 0 na potrzeby ustalania automatycznego. - Jeśli wartość logiczna to Prawda, to parametry uchwytu na początku każdej krzywej są generowane automatycznie, a parametry niestandardowe rotationsAtStart, radiiAtStart i positionsAtStart są ignorowane. - Jeśli wartość logiczna to Prawda, to parametry uchwytu na końcu każdej krzywej są generowane automatycznie, a parametry niestandardowe rotationsAtEnd, radiiAtEnd i positionsAtEnd są ignorowane. - Niestandardowy kąt obrotu w stopniach dla każdego uchwytu rury na początku każdej krzywej. Ten parametr jest ignorowany, gdy parametr autoHandleStart ma wartość Prawda. Liczba pozycji listy może odpowiadać liczbie krzywych lub być równa 1 na potrzeby replikacji. - Niestandardowy kąt obrotu w stopniach dla każdego uchwytu rury na końcu każdej krzywej. Ten parametr jest ignorowany, gdy parametr autoHandleEnd ma wartość Prawda. Liczba pozycji listy może odpowiadać liczbie krzywych lub być równa 1 na potrzeby replikacji. - Niestandardowy promień dla każdego uchwytu rury na początku każdej krzywej. Ten parametr jest ignorowany, gdy parametr autoHandleStart ma wartość Prawda. Liczba pozycji listy może odpowiadać liczbie krzywych lub być równa 1 na potrzeby replikacji. - Niestandardowy promień dla każdego uchwytu rury na końcu każdej krzywej. Ten parametr jest ignorowany, gdy parametr autoHandleEnd ma wartość Prawda. Liczba pozycji listy może odpowiadać liczbie krzywych lub być równa 1 na potrzeby replikacji. - Niestandardowe położenie dla każdego uchwytu rury na początku każdej krzywej — wartość procentowa z zakresu od 0 do 1 wzdłuż długości łuku krzywej. Ten parametr jest ignorowany, gdy parametr autoHandleStart ma wartość prawda (True). Liczba pozycji listy może odpowiadać liczbie krzywych lub być równa 1 na potrzeby replikacji. Pozycje początkowa i końcowa nie mogą się nakładać na poszczególnych krzywych. Najlepiej, aby pozycja początkowa była bliska 0, a końcowa bliska 1. - Niestandardowe położenie dla każdego uchwytu rury na końcu każdej krzywej — wartość procentowa z zakresu od 0 do 1 wzdłuż długości łuku krzywej. Ten parametr jest ignorowany, gdy parametr autoHandleEnd ma wartość prawda (True). Liczba pozycji listy może odpowiadać liczbie krzywych lub być równa 1 na potrzeby replikacji. Pozycje początkowa i końcowa nie mogą się nakładać na poszczególnych krzywych. Najlepiej, aby pozycja początkowa była bliska 0, a końcowa bliska 1. - Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki - tspline,create,pipe,curve - - - Łączy dane powierzchnie T-splajn w jedną. - Powierzchnie mogą być rozłączne. - Jeśli co najmniej jedna powierzchnia jest w trybie ramki, powierzchnia wyjściowa również będzie w trybie ramki. - Uwaga: wszystkie powierzchnie wejściowe muszą mieć tę samą wersję, aby można je było pomyślnie połączyć. Z tego powodu jedna lub więcej powierzchni może zostać sklonowanych wewnętrznie, a ich wersje mogą zostać podwyższone lub obniżone, aby były zgodne z wersją aktualnie używaną w dodatku Dynamo. Powstała powierzchnia może więc być nieco inna niż oczekiwana. Same powierzchnie wejściowe pozostaną niezmienione. - Powierzchnie T-splajn do połączenie - tspline,combine - - - Zwraca listę odbić zastosowanych do danego T-splajnu - tspline,symmetry,reflections - - - Zwraca wartość True (Prawda), jeśli T-splajn jest w trybie ramki - tspline,boxmode,smooth - - - Zwraca wartość True (Prawda), jeśli dany T-splajn można wyodrębnić (może być wyświetlany w trybie wygładzania) - tspline,extractable - - - Zwraca wartość True (Prawda), jeśli dany T-splajn jest zamknięty - tspline,closed - - - Zwraca wartość True (Prawda), jeśli dany T-splajn jest szczelny. Wszystkie zamknięte powierzchnie są szczelne, ale niektóre szczelne powierzchnie są otwarte. - tspline,watertight - - - Zwraca wartość True (Prawda), jeśli dany T-splajn jest standardowy (wszystkie punkty T są oddzielone od punktów gwiazdowych za pomocą co najmniej dwóch krzywych izometrycznych) - tspline,standard - - - Przekształca daną powierzchnię T-splajn w bryłę lub powierzchnię w zależności od kształtu. - Uwaga: mogą wystąpić subtelne nieoczekiwane zmiany w wynikowej powierzchni reprezentacji bryłowej, jeśli powierzchnię wejściową utworzono w wersji T-splinów wyższej niż wersja wczytana w dodatku Dynamo, ponieważ w tym przypadku wersja kopii powierzchni zostanie obniżona do wersji dodatku Dynamo i wykorzystana w przekształceniu. - Określa, czy powstała bryła powinna mieć tę samą topologię co powierzchnia wejściowa T-splajn. - Element topologii (bryła lub powierzchnia) - tspline,brep,solid,surface - - - Przekształca daną powierzchnię T-splajn w siatkę. Siatka może mieć zarówno trójkąty, jak i czworoboki. - Minimalna liczba segmentów w każdym kierunku. Co najmniej jeden segment będzie zawsze tworzony. - Maksymalna dopuszczalna odległość od siatki do powierzchni. Ustawienie wartości zero lub ujemnej spowoduje wyłączenie zastosowania - Element siatki - tspline,convert,mesh - - - Pogrubia daną powierzchnię T-splajn o podaną odległość w kierunku wektorów normalnych powierzchni - Odległość do pogrubienia - Określa, czy powstałe krawędzie powinny zostać pofałdowane - Pogrubiona powierzchnia T-splajn - tspline,thicken,normal - - - Pogrubia daną powierzchnię T-splajn o dany wektor - Kierunek pogrubiania - Określa, czy powstałe krawędzie powinny zostać pofałdowane - Pogrubiona powierzchnia T-splajn - tspline,thicken,vector - - - Dodaje fałdowanie do danej krawędzi na powierzchni T-splajn - Krawędzie do fałdowania - Powierzchnia T-splajn z pofałdowanymi krawędziami - tspline,edge,crease - - - Usuwa fałdowanie z danego zestawu krawędzi - Krawędzie do usunięcia fałdowania - Powierzchnia T-splajn z niefałdowanymi krawędziami - tspline,crease,uncrease - - - Dodaje fałdowanie do danego zestawu wierzchołków na powierzchni T-splajn - Wierzchołki do fałdowania - Powierzchnia T-splajn z pofałdowanymi krawędziami - tspline,edge,crease - - - Usuwa fałdowanie z danego zestawu wierzchołków - Wierzchołki do usunięcia fałdowania - Powierzchnia T-splajn z niefałdowanymi krawędziami - tspline,crease,uncrease - - - Złącza podaną listę wierzchołków w jeden wierzchołek - Wierzchołki do spojenia - Położenie uchwytu wierzchołka wyniku. Jeśli przekazano pustą wartość, używane jest średnie położenie uchwytów. - Zachowaj fałdowania subd wejściowej topologii - Powierzchnia T-splajn z zespojonymi wierzchołkami - tspline,weld,vertex - - - Złącz wierzchołki pierwszej i drugiej grupy w pary. - Pierwsza grupa jest traktowana jako wierzchołki tego T-splajnu. - Wierzchołki drugiej grupy mogą pochodzić z tej powierzchni lub innej. - W przypadku różnych T-splajnów wykonywane jest połączenie przed rozpoczęciem operacji złączenia. - Pierwsza grupa wierzchołków do złączenia - Druga grupa wierzchołków do złączenia - Zachowaj fałdowania subd wejściowej topologii - Powierzchnia T-splajn z zespojonymi wierzchołkami - tspline,weld,vertex - - - Znajduje wszystkie zbieżne wierzchołki i złącza je - Tolerancja dla zbieżności z - Powierzchnia T-splajn z pokrywającymi się wierzchołkami - tspline,weld,coincident,vertex - - - Usuwa złączenie wszystkich danych krawędzi. Każdy wierzchołek na wszystkich krawędziach zostanie rozdzielony. - Zestaw krawędzi do rozdzielenia - Powierzchnie T-splajn z rozdzielonymi krawędziami - tspline,unweld,edge - - - Rozdziela wszystkie określone wierzchołki. Wszystkie krawędzie na każdym wierzchołku zostaną rozdzielone. - Zbiór wierzchołków do rozdzielenia - Powierzchnia T-splajn z rozdzielonymi wierzchołkami - tspline,unweld,vertex - - - Tworzy dopasowanie do T-splajnu i pętli zamkniętej krzywych - Zamknięta pętla krawędzi bryły T-splajn, aby utworzyć dopasowanie do - Zamknięta krzywa pętli, aby utworzyć dopasowanie do - Ciągłość geometrii do próby dopasowania: G0, G1, G2 - Czy użyć linii trasowania arcLength podczas budowania dopasowania - W przypadku wartości Prawda do bryły T-splajn zostaną dodane dodatkowe punkty sterujące w celu dopasowania powierzchni w ramach określonej tolerancji. - Maksymalna liczba kroków wygładzania. Ignorowane, jeśli dla opcji useRefinement ustawiono wartość Fałsz - Tolerancja do uwzględnienia. Ignorowane, jeśli ustawienie useRefinement ma wartość Fałsz - Czy użyć propagacji podczas tworzenia dopasowania - Określa, na jaką część powierzchni wpływa dopasowanie. Ignorowane, jeśli dla opcji usePropagation ustawiono wartość Fałsz - Skala stycznej. Jeśli nie ustawiono ciągłości na G1, jest ignorowana - Waga parametru krzywizny. Jeśli ciągłość nie jest ustawiona na G2, jest ignorowana - Czy odwrócić kierunek linii trasowania - Powierzchnia bryły T-splajn umieszczona pomiędzy danymi krawędziami granicznymi T-splajn i pętlą krzywej - tspline,match,curve - - - Tworzy dopasowanie do T-splajnu i pętli zamkniętej krzywych - Zamknięta pętla krawędzi bryły T-splajn, aby utworzyć dopasowanie do - Zamknięta krzywa pętli, aby utworzyć dopasowanie do - Ciągłość geometrii do próby dopasowania: G0, G1, G2 - Czy użyć linii trasowania arcLength podczas budowania dopasowania - W przypadku wartości Prawda do bryły T-splajn zostaną dodane dodatkowe punkty sterujące w celu dopasowania powierzchni w ramach określonej tolerancji. - Maksymalna liczba kroków wygładzania. Ignorowane, jeśli dla opcji useRefinement ustawiono wartość Fałsz - Tolerancja do uwzględnienia. Ignorowane, jeśli ustawienie useRefinement ma wartość Fałsz - Czy użyć propagacji podczas tworzenia dopasowania - Określa, na jaką część powierzchni wpływa dopasowanie. Ignorowane, jeśli dla opcji usePropagation ustawiono wartość Fałsz - Skala stycznej dla G1 lub skala krzywizny dla G2. Ignorowane, jeśli ciągłość to G0. - Czy odwrócić kierunek linii trasowania - Powierzchnia bryły T-splajn umieszczona pomiędzy danymi krawędziami granicznymi T-splajn i pętlą krzywej - tspline,match,curve - - - Tworzy dopasowanie do T-splajnu i pętli zamkniętej krawędzi reprezentacji bryłowej. Najpierw, - pętla krawędzi jest przekształcana w pętlę krzywej, a następnie przeprowadzane jest dopasowanie. - Zamknięta pętla krawędzi bryły T-splajn, aby utworzyć dopasowanie do - Zamknięta pętli krawędzi reprezentacji bryłowej, aby utworzyć dopasowanie do - Ciągłość geometrii do próby dopasowania: G0, G1, G2 - Czy użyć linii trasowania arcLength podczas budowania dopasowania - W przypadku wartości Prawda do bryły T-splajn zostaną dodane dodatkowe punkty sterujące w celu dopasowania powierzchni w ramach określonej tolerancji. - Maksymalna liczba kroków wygładzania. Ignorowane, jeśli dla opcji useRefinement ustawiono wartość Fałsz - Tolerancja do uwzględnienia. Ignorowane, jeśli ustawienie useRefinement ma wartość Fałsz - Czy użyć propagacji podczas tworzenia dopasowania - Określa, na jaką część powierzchni wpływa dopasowanie. Ignorowane, jeśli dla opcji usePropagation ustawiono wartość Fałsz - Skala stycznej. Jeśli nie ustawiono ciągłości na G1, jest ignorowana - Waga parametru krzywizny. Jeśli ciągłość nie jest ustawiona na G2, jest ignorowana - Czy odwrócić kierunek linii trasowania - Powierzchnia bryły T-splajn umieszczona pomiędzy danymi krawędziami granicznymi T-splajn i pętlą krawędzi reprezentacji bryłowej - tspline,match,brep - - - Tworzy dopasowanie do T-splajnu i pętli zamkniętej krawędzi reprezentacji bryłowej. Najpierw, - pętla krawędzi jest przekształcana w pętlę krzywej, a następnie przeprowadzane jest dopasowanie. - Zamknięta pętla krawędzi bryły T-splajn, aby utworzyć dopasowanie do - Zamknięta pętla krawędzi reprezentacji bryłowej, aby utworzyć dopasowanie do - Ciągłość geometrii do próby dopasowania: G0, G1, G2 - Czy użyć linii trasowania arcLength podczas budowania dopasowania - W przypadku wartości Prawda do bryły T-splajn zostaną dodane dodatkowe punkty sterujące w celu dopasowania powierzchni w ramach określonej tolerancji. - Maksymalna liczba kroków wygładzania. Ignorowane, jeśli dla opcji useRefinement ustawiono wartość Fałsz - Tolerancja do uwzględnienia. Ignorowane, jeśli ustawienie useRefinement ma wartość Fałsz - Czy użyć propagacji podczas tworzenia dopasowania - Określa, na jaką część powierzchni wpływa dopasowanie. Ignorowane, jeśli dla opcji usePropagation ustawiono wartość Fałsz - Skala stycznej dla G1 lub skala krzywizny dla G2. Ignorowane, jeśli ciągłość to G0. - Czy odwrócić kierunek linii trasowania - Powierzchnia bryły T-splajn umieszczona pomiędzy danymi krawędziami granicznymi T-splajn i pętlą krawędzi reprezentacji bryłowej - tspline,match,brep - - - Usuwa wierzchołki z topologii T-splajnu - Wierzchołek lub wierzchołki do usunięcia - Powierzchnia T-splajn z usuniętymi wierzchołkami - tspline,vertex,vertices,delete - - - Usuwa krawędzie z topologii T-splajnu - Krawędź lub krawędzie do usunięcia - Powierzchnia T-splajn z usuniętymi krawędziami - tspline,edge,delete - - - Usuwa powierzchnie z topologii T-splajnu - Powierzchnię lub powierzchnie do usunięcia - Powierzchnia T-splajn z usuniętymi powierzchniami - tspline,face,delete - - - Zmienia styl wizualizacji T-splajnu: - wizualizacja gładka, jeśli przekazano wartość True (Prawda); w innym przypadku: ramka - Włącz lub wyłącz wygładzoną wizualizację - T-splajn z wybranym stylem wizualizacji - tspline,visualization,mode,smooth,box - - - Wykonuje jedno lub kilka symetrycznych wyciągnięć prostych na zestawie krawędzi i przesuwa nowe krawędzie o dany wektor - Zestaw krawędzi do wyciągnięcia - Wektor przesunięcia nowych krawędzi - Liczba nowych segmentów, które zostaną utworzone - T-splajn z wyciągniętymi krawędziami - tspline,extrude,direction,vector,edge - - - Wykonuje jedno lub kilka symetrycznych wyciągnięć prostych na zestawie powierzchni i przesuwa nowe krawędzie o dany wektor - Zestaw powierzchni do wyciągnięcia - Wektor przesunięcia nowych powierzchni - Liczba nowych segmentów, które zostaną utworzone - T-splajn z wyciągniętymi powierzchniami - tspline,extrude,direction,vector,face - - - Wykonuje jedno lub kilka symetrycznych wyciągnięć prostych na zestawie krawędzi i przesuwa nowe krawędzie o ścieżkę danej krzywej - Zestaw krawędzi do wyciągnięcia - Ścieżka, z którą będą zgodne nowe krawędzie - Liczba nowych segmentów, które zostaną utworzone - T-splajn z wyciągniętymi krawędziami - tspline,extrude,curve,edge - - - Wykonuje jedno lub kilka symetrycznych wyciągnięć prostych na zestawie powierzchni i przesuwa nowe krawędzie o ścieżkę danej krzywej - Zestaw powierzchni do wyciągnięcia - Ścieżka, z którą będą zgodne nowe powierzchnie - Liczba nowych segmentów, które zostaną utworzone - T-splajn z wyciągniętymi powierzchniami - tspline,extrude,curve,face - - - Zastępuje podane krawędzie kanałem powierzchni - Zestaw krawędzi do zastąpienia z - Ścięcie zostanie ograniczone do tej wartości procentowej (między 0 i 1) powierzchni sąsiadujących z wybraną krawędzią. - Liczba wierszy powierzchni w kanale - Czy utworzyć nowe powierzchnie na powierzchniach trybu ramki poprzedniego modelu. - Określa, jak zaokrąglony lub płaski jest skos. Dopuszczalne są wartości od 0 do 1. - Bryła T-Spline ze ściętymi krawędziami - tspline,bevel,edge - - - Przesuwa dane krawędzie wzdłuż sąsiednich krawędzi - Zestaw krawędzi do przesunięcia - Krawędzie zostaną przesunięte dotąd (jako procent między 0 i 1) w stronę sąsiedniej powierzchni. - Określa, jak zaokrąglony lub płaski jest skos. Dopuszczalne są wartości od 0 do 1. - T-splajn z przesuniętymi krawędziami - tspline,slide,edge - - - Scala dane krawędzie. Krawędzie w każdej grupie powinny utworzyć równą liczbę - zbiorów ciągłych. Krawędzie z pierwszej grupy są traktowane jako - krawędzie tej powierzchni. Krawędzie z drugiej grupy mogą być - z tej powierzchni lub innej powierzchni. W przypadku różnych - powierzchni przed scalaniem wykonywane jest łączenie. - Pierwszy zestaw krawędzi do scalenia - Drugi zestaw krawędzi do scalenia - Powierzchnia zostanie dokładniej dopasowana do oryginalnych powierzchni. - Powierzchnia T-splajn ze scalonymi krawędziami - tspline,merge,edge - - - Tworzy połączenie pomiędzy dwoma zbiorami powierzchni. Elementy - pierwszej grupy są traktowane jako elementy podrzędne tej powierzchni. Elementy - drugiej grupy mogą być zarówno elementami podrzędnymi tej powierzchni, jak i należeć - do innej powierzchni. Topologia w obrębie każdej grupy może nie być - przyległa, ale należy utworzyć taką samą liczbę różnych pętli. - Pierwsza grupa powierzchni do połączenia - Druga grupa powierzchni do połączenia - Łączenie krzywych dla każdej odrębnej pętli topologii - (proste linie są używane, gdy przekazywana jest pusta lista, jeśli przekazana - jest jedna krzywa, zostaje powielona, jeśli wykryto więcej niż jedną pętlę wejściową) - Liczba pełnych obrotów wokół - normalnej ramek wzdłuż krzywej łączącej dla każdej odrębnej - pętli topologii (0 jest używane, jeśli zostanie przekazana pusta lista, jeśli przekazana zostanie - jedna wartość, jest ona powielana, a jeśli więcej niż jedna, wykrywana jest pętla wejściowa) - Liczba segmentów wzdłuż połączenia dla - każdej odrębnej pętli topologii. Liczba rozpiętości dla każdej grupy powinna być - większa niż odpowiadająca liczba obrotów (wartość 1 jest używana w przypadku przekazania - pustej listy; jeśli przekazano jedną wartość, jest ona powielana, jeśli więcej niż - jedną, wykrywana jest pętla wejściowa) - Usuń połączenia pomiędzy krawędziami ramki. - Zachowaj fałdowania subd - wejściowej topologii - Lista wierzchołków orientacji dla - każdej odrębnej pętli topologii z pierwszej grupy (liczba wierzchołków powinna - być taka sama jak wykryta liczba pętli wejściowych lub lista może być pusta) - Lista wierzchołków orientacji dla - każdej odrębnej pętli topologii z drugiej grupy (liczba wierzchołków powinna - być taka sama jak wykryta liczba pętli wejściowych lub lista może być pusta) - Lista znaczników określających, czy - odwrócić wyrównanie połączenia dla odpowiednich pętli topologii. - (wartość fałsz ustawiana jest w przypadku przekazania pustej linii, jeśli przekazano jedną wartość, jest ona replikowana - dla wszystkich wykrytych pętli wejściowych). - Powierzchnia T-splajn z topologią, połączona połączeniem - tspline,bridge,face - - - Tworzy połączenie pomiędzy zbiorem powierzchni i zbiorem krawędzi. Elementy - pierwszej grupy są traktowane jako elementy podrzędne tej powierzchni. Elementy - drugiej grupy mogą być zarówno elementami podrzędnymi tej powierzchni, jak i należeć - do innej powierzchni. Topologia w obrębie każdej grupy może nie być - przyległa, ale należy utworzyć taką samą liczbę różnych pętli. - Pierwsza grupa powierzchni do połączenia - Druga grupa krawędzi do połączenia - Łączenie krzywych dla każdej odrębnej pętli topologii - (proste linie są używane, gdy przekazywana jest pusta lista, jeśli przekazana - jest jedna krzywa, zostaje powielona, jeśli wykryto więcej niż jedną pętlę wejściową) - Liczba pełnych obrotów wokół - normalnej ramek wzdłuż krzywej łączącej dla każdej odrębnej - pętli topologii (0 jest używane, jeśli zostanie przekazana pusta lista, jeśli przekazana zostanie - jedna wartość, jest ona powielana, a jeśli więcej niż jedna, wykrywana jest pętla wejściowa) - Liczba segmentów wzdłuż połączenia dla - każdej odrębnej pętli topologii. Liczba rozpiętości dla każdej grupy powinna być - większa niż odpowiadająca liczba obrotów (wartość 1 jest używana w przypadku przekazania - pustej listy; jeśli przekazano jedną wartość, jest ona powielana, jeśli więcej niż - jedną, wykrywana jest pętla wejściowa) - Usuń połączenia pomiędzy krawędziami ramki. - Zachowaj fałdowania subd - wejściowej topologii - Lista wierzchołków orientacji dla - każdej odrębnej pętli topologii z pierwszej grupy (liczba wierzchołków powinna - być taka sama jak wykryta liczba pętli wejściowych lub lista może być pusta) - Lista wierzchołków orientacji dla - każdej odrębnej pętli topologii z drugiej grupy (liczba wierzchołków powinna - być taka sama jak wykryta liczba pętli wejściowych lub lista może być pusta) - Lista znaczników określających, czy - odwrócić wyrównanie połączenia dla odpowiednich pętli topologii. - (wartość fałsz ustawiana jest w przypadku przekazania pustej linii, jeśli przekazano jedną wartość, jest ona replikowana - dla wszystkich wykrytych pętli wejściowych). - Powierzchnia T-splajn z topologią, połączona połączeniem - tspline,bridge,face,edge - - - Tworzy połączenie pomiędzy zbiorem krawędzi i zbiorem powierzchni. Elementy - pierwszej grupy są traktowane jako elementy podrzędne tej powierzchni. Elementy - drugiej grupy mogą być zarówno elementami podrzędnymi tej powierzchni, jak i należeć - do innej powierzchni. Topologia w obrębie każdej grupy może nie być - przyległa, ale należy utworzyć taką samą liczbę różnych pętli. - Pierwsza grupa krawędzi do połączenia - Druga grupa powierzchni do połączenia - Łączenie krzywych dla każdej odrębnej pętli topologii - (proste linie są używane, gdy przekazywana jest pusta lista, jeśli przekazana - jest jedna krzywa, zostaje powielona, jeśli wykryto więcej niż jedną pętlę wejściową) - Liczba pełnych obrotów wokół - normalnej ramek wzdłuż krzywej łączącej dla każdej odrębnej - pętli topologii (0 jest używane, jeśli zostanie przekazana pusta lista, jeśli przekazana zostanie - jedna wartość, jest ona powielana, a jeśli więcej niż jedna, wykrywana jest pętla wejściowa) - Liczba segmentów wzdłuż połączenia dla - każdej odrębnej pętli topologii. Liczba rozpiętości dla każdej grupy powinna być - większa niż odpowiadająca liczba obrotów (wartość 1 jest używana w przypadku przekazania - pustej listy; jeśli przekazano jedną wartość, jest ona powielana, jeśli więcej niż - jedną, wykrywana jest pętla wejściowa) - Usuń połączenia pomiędzy krawędziami ramki. - Zachowaj fałdowania subd - wejściowej topologii - Lista wierzchołków orientacji dla - każdej odrębnej pętli topologii z pierwszej grupy (liczba wierzchołków powinna - być taka sama jak wykryta liczba pętli wejściowych lub lista może być pusta) - Lista wierzchołków orientacji dla - każdej odrębnej pętli topologii z drugiej grupy (liczba wierzchołków powinna - być taka sama jak wykryta liczba pętli wejściowych lub lista może być pusta) - Lista znaczników określających, czy - odwrócić wyrównanie połączenia dla odpowiednich pętli topologii. - (wartość fałsz ustawiana jest w przypadku przekazania pustej linii, jeśli przekazano jedną wartość, jest ona replikowana - dla wszystkich wykrytych pętli wejściowych). - Powierzchnia T-splajn z topologią, połączona połączeniem - tspline,bridge,face,edge - - - Tworzy połączenie pomiędzy dwoma zbiorami krawędzi. Elementy - pierwszej grupy są traktowane jako elementy podrzędne tej powierzchni. Elementy - drugiej grupy mogą być zarówno elementami podrzędnymi tej powierzchni, jak i należeć - do innej powierzchni. Topologia w obrębie każdej grupy może nie być - przyległa, ale należy utworzyć taką samą liczbę różnych pętli. - Pierwsza grupa krawędzi do połączenia - Druga grupa krawędzi do połączenia - Łączenie krzywych dla każdej odrębnej pętli topologii - (proste linie są używane, gdy przekazywana jest pusta lista, jeśli przekazana - jest jedna krzywa, zostaje powielona, jeśli wykryto więcej niż jedną pętlę wejściową) - Liczba pełnych obrotów wokół - normalnej ramek wzdłuż krzywej łączącej dla każdej odrębnej - pętli topologii (0 jest używane, jeśli zostanie przekazana pusta lista, jeśli przekazana zostanie - jedna wartość, jest ona powielana, a jeśli więcej niż jedna, wykrywana jest pętla wejściowa) - Liczba segmentów wzdłuż połączenia dla - każdej odrębnej pętli topologii. Liczba rozpiętości dla każdej grupy powinna być - większa niż odpowiadająca liczba obrotów (wartość 1 jest używana w przypadku przekazania - pustej listy; jeśli przekazano jedną wartość, jest ona powielana, jeśli więcej niż - jedną, wykrywana jest pętla wejściowa) - Usuń połączenia pomiędzy krawędziami ramki. - Zachowaj fałdowania subd - wejściowej topologii - Lista wierzchołków orientacji dla - każdej odrębnej pętli topologii z pierwszej grupy (liczba wierzchołków powinna - być taka sama jak wykryta liczba pętli wejściowych lub lista może być pusta) - Lista wierzchołków orientacji dla - każdej odrębnej pętli topologii z drugiej grupy (liczba wierzchołków powinna - być taka sama jak wykryta liczba pętli wejściowych lub lista może być pusta) - Lista znaczników określających, czy - odwrócić wyrównanie połączenia dla odpowiednich pętli topologii. - (wartość fałsz ustawiana jest w przypadku przekazania pustej linii, jeśli przekazano jedną wartość, jest ona replikowana - dla wszystkich wykrytych pętli wejściowych). - Powierzchnia T-splajn z topologią, połączona połączeniem - tspline,bridge,edge - - - Wypełnia otwory w T–splajnie - Zestaw krawędzi z otworem w środku. Krawędzie muszą być ramką. - Metoda wypełniania luki: 0 – krzyżowanie, 1 – wieloboki, 2 — zwijanie, 3 — zwijanie i łączenie - Zachowaj fałdowania subd wejściowej topologii - tspline,edge,fill,hole - - - Dołącza daną listę odbić do T-splajnu - Lista odbić - Czy symetryczne części mają być spajane - Tolerancja scalania symetrycznych części - Powierzchnia T-splajn z dołączonymi nowymi odbiciami + + Zwraca punkty rozmieszczone równomiernie na krzywej na danej długości cięciwy od podanego punktu + Punkt odniesienia, od którego mierzyć + Długość cięciwy + Lista punktów na krzywej, w tym podany punkt, wzdłuż kierunku krzywej. - - Usuwa wszystkie odbicia z danego T-splajnu - Powierzchnia T-splajn z usuniętymi danymi odbiciami + + Zwraca CoordinateSystem o określonej odległości od punktu początkowego krzywej. Oś Y leży styczna do krzywej, a oś X jest krzywizną. + Odległość wzdłuż krzywej, na której oceniać + Układ współrzędnych na krzywej + + coordoncurve,curvecoord,derivatives + - - Kompresuje całą topologię na powierzchni wejściowej i ustawia ciągłe indeksy. Ta funkcja zachowuje względną kolejność indeksów. - tspline,index,compress + + Zwraca płaszczyznę o określonej odległości wzdłuż krzywej od punktu początkowego. Normalna płaszczyzny jest wyrównana ze styczną krzywej. + Odległość wzdłuż krzywej, na której ocenia​ć + Płaszczyzna na krzywej + + planeoncurve,planecurve,tangentplane + - - Dzieli dane powierzchnie na cztery powierzchnie w trybie dokładnym lub prostym - w zależności od danej wejściowej 'exact' - Lista powierzchni do podziału - W przypadku wartości Fałsz wynikowa powierzchnia może być bardziej płaska i ostrzejsza niż oryginał, - W przypadku wartości Prawda zachowuje pierwotny kształt - T-splajn z podzielonymi danymi powierzchniami - tspline,subdivide,faces,simple + + Pobierz długość segmentu mierzoną od punktu początkowego krzywej do danego parametru. + Wartość między 0 a 1 + Długość segmentu + + lengthatparameter,dist along,lengthatpoint,arclength + - - Interpoluje daną powierzchnię T-splajn. Interpolacja w przód powoduje przesunięcie punktów kontrolnych do ich parametrycznych położeń na powierzchni. Interpolacja odwrotna tworzy punkt na powierzchni dla każdego oryginalnego punktu kontrolnego i przesuwa ten punkt kontrolny do odpowiedniego punktu powierzchni. - Kierunek interpolacji: do przodu, jeśli Fałsz, w przeciwnym razie odwrotny - Interpolowana bryła T-splajn w danym kierunku - tspline,interpolate,reverse + + Pobierz parametr o określonej długości łuku wzdłuż krzywej. + Odległość wzdłuż krzywej, na której oceniać + Parametr + + parameteratlen,param along,paramatlen,arclength + - - Przeciąga każdy dany wierzchołek T-splajn w kierunku najbliższego punktu - geometrii docelowych. Jeśli parametr 'surfacePoints' ma wartość True (Prawda), wówczas przeciągany jest - punkt powierzchni wierzchołka. Jeśli ma wartość False (Fałsz), przeciągany jest uchwyt sterujący. - Lista wierzchołków do wyciągnięcia - Lista geometrii do wyciągnięcia - Znacznik wskazujący, czy używać powierzchni czy punktów sterujących wierzchołków - Powierzchnia T-splajn z wyciągniętymi wierzchołkami - tspline,pull,vertices + + Pobierz parametr o określonej długości cięciwy wzdłuż krzywej z podanego położenia. + Długość cięciwy, gdzie nastąpi ocena + Parametry na krzywej do rozpoczęcia pomiaru + prawda, jeśli następuje przesunięcie do przodu wzdłuż krzywej + Parametr + + measure from,measure to,parameteratdist + - - Zrównuje punkty sterujące podanych wierzchołków do pojedynczej płaszczyzny. - Wymaga wprowadzenia przynajmniej czterech wierzchołków. - Lista wierzchołków - Powierzchnia T-splajn ze spłaszczonymi wierzchołkami - tspline,flatten,vertices + + Pobierz parametr w punkcie początkowym krzywej + Wartość parametru + + start domain,curvestart + - - Zrównuje punkty sterujące podanych wierzchołków do pojedynczej płaszczyzny, - która będzie równoległa do danej płaszczyzny. - Wymaga wprowadzenia przynajmniej czterech wierzchołków. - Lista wierzchołków - Płaszczyzna do równoległego dopasowania wierzchołków - Powierzchnia T-splajn ze spłaszczonymi wierzchołkami - tspline,flatten,vertices,fitparallel + + Pobierz parametr w punkcie końcowym krzywej + Wartość parametru + + end domain,curveend + - - Kopiuje dane powierzchnie do nowej powierzchni T-splajn bez symetrii - Powierzchnie do powielenia - Powierzchnia T-splajn tylko z wybranymi powierzchniami - tspline,face,duplicate + + Pobierz długość segmentu między dwoma parametrami na krzywej + Wartość między 0 a 1 + Wartość między 0 a 1 + Długość segmentu + + measure,distance,arclength + - - Odwraca wektory normalne wszystkich powierzchni siatki - Powierzchnia T-splajn z odwróconymi normalnymi - tspline,flip,normal,vector + + Pobierz parametr w danym punkcie wzdłuż krzywej. Jeśli punkt nie znajduje się na krzywej, ParameterAtPoint nadal zwraca wartość odpowiadającą bliskiemu punktowi na krzywej, ale punkt ten zwykle nie jest najbliższym punktem. + Punkt na krzywej lub blisko krzywej + Parametr na krzywej dla danego punktu. + + projectpoint,closestparam,curveparam + - - Zmienia wszystkie odstępy węzłów na powierzchni T-splajn na równomierne - Powierzchnia T-splajn z jednolitymi punktami wewnętrznymi - tspline,knot,uniform + + Odwróć kierunek krzywej + Nowa krzywa z przeciwnym kierunkiem + + flip + - - Standaryzuje dany T-splajn do punktu, w którym można przeprowadzić dokładne - wstawianie. Jeśli nie można ustandaryzować, zwracane jest ostrzeżenie - z wyjaśnieniem powodu. - Standaryzowana powierzchnia T-splajn - tspline,standardize + + Odsuń krzywą na określoną odległość. Krzywa musi być płaska. + Odległość dodatnia lub ujemna do odsunięcia + nowe odsunięte krzywe + + thicken,lines + + + 0.5,0.4 + - - Przesuwa podane wierzchołki wzdłuż danego wektora - Lista wierzchołków do przesunięcia - Kierunek przesuwania - Znacznik wskazujący, czy używać powierzchni czy punktów sterujących wierzchołków - + + Utwórz jedną lub więcej krzywych, odsuwając krzywą płaską o podaną odległość w płaszczyźnie zdefiniowanej przez wektor normalny płaszczyzny. Jeśli między odsuniętymi krzywymi składowymi znajdują się luki, są one wypełniane przez rozciągnięcie odsuniętych krzywych. Argument wejściowy „planeNormal” jest domyślnie ustawiony na wektor normalny płaszczyzny zawierającej krzywą, można jednak podać jawny wektor normalny równoległy do wektora normalnego oryginalnej krzywej, aby lepiej sterować kierunkiem odsunięcia. Na przykład jeśli wymagany jest spójny kierunek odsunięcia dla wielu krzywych współdzielących tę samą płaszczyznę, za pomocą argumentu „planeNormal” można nadpisać poszczególne wektory normalne krzywych i wymusić odsunięcie ich wszystkich w tym samym kierunku. Odwrócenie wektorów normalnych powoduje odwrócenie kierunku odsunięcia. + Dodatnia odległość odsunięcia ma zastosowanie w kierunku iloczynu wektorowego między styczną krzywej a wektorem normalnym płaszczyzny, a ujemna —​ w przeciwnym kierunku. + Wektor normalny płaszczyzny krzywej. Domyślnie wektor normalny płaszczyzny krzywej wejściowej + Jedna lub więcej odsuniętych krzywych + + thicken,lines + + + 0.5,0.4 + - - Eksportuje dany zbiór powierzchni T-splajn do pliku sceny T-splajn - Zestaw powierzchni T-splajn do wyeksportowania - Ścieżka pliku do zapisu - Ścieżka pliku, gdzie zapisano zestaw T-splajn - tspline,export,save,tss,path + + Utwórz krzywą przez przeciągnięcie na płaszczyznę + Płaszczyzna, na której zostanie wyciągnięta krzywa + Krzywa na powierzchni + + projectcurve,toplane + - - Eksportuje daną powierzchnię T-splajn do pliku siatki T-splajn - Powierzchnia bryły T-splajn do wyeksportowania - Ścieżka pliku do zapisu - Ścieżka pliku, gdzie zapisano powierzchnię T-splajn - tspline,export,save,tsm,path + + Przeciągnij tę krzywą na powierzchnię wejściową, w kierunku normalnych powierzchni. + + + + projectcurve,tosurf + - - Przekształca daną powierzchnię T-splajn w ciąg w formacie siatki T-splajn (TSM). - Powierzchnia T-splajn do szeregowania - Ciąg, w którym powierzchnia T-splajn jest szeregowana - tspline,import,serialize + + Usuwa początek krzywej dla określonego parametru + Parametr, gdzie zostanie rozpoczęte ucięcie + Nową krzywą z usuniętym początkiem + + rem,remstart,removestart,trimcurve + - - Tworzy powierzchnię T-splajn z danego ciągu w formacie siatki T-splajn (TSM) - Reprezentacja pliku siatki T-splajn w postaci ciągu - Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki - Nowo wczytana powierzchnia T-splajn na liście - tspline,import,serialize + + Usuwa koniec krzywej dla określonego parametru + Parametr, gdzie zostanie rozpoczęte ucięcie + Nowa krzywą z usuniętym końcem + + rem,remend,removeend,trimcurve + - - Wczytuje powierzchnię T-splajn z danej ścieżki pliku siatki T-splajn - Ścieżka do wczytania pliku - Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki - Nowo wczytana powierzchnia T-splajn na liście - tspline,import,load,tsm,path + + Usuwa początek i koniec krzywej według określonych parametrów. + Parametr, gdzie zostanie rozpoczęte ucięcie + Parametr, gdzie zostanie rozpoczęte ucięcie + Nowa krzywa z usuniętymi segmentami zewnętrznymi + + rem,remend,remstart,remove,trimcurve,removeends + - - Wczytuje powierzchnię T-splajn z danego pliku siatki T-splajn - Wczytaj z pliku - Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki - Nowo wczytana powierzchnia T-splajn na liście - tspline,import,load,tsm,file + + Usuwa wewnętrzny fragment krzywej dla określonych parametrów + Parametr, gdzie zostanie rozpoczęte ucięcie + Parametr, gdzie zostanie rozpoczęte ucięcie + Nowa krzywa z usuniętym segmentem wewnętrznym + + rem,removemiddle,middle,remmiddle,cutout,trimcurve + - - Wczytuje zestaw powierzchni T-splajn z danej ścieżki pliku sceny T-splajn - Ścieżka do wczytania pliku - Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki - Zestaw nowo wczytanych powierzchni T-splajn - tspline,import,load,tss,path + + Usuwa kilka segmentów krzywej, pomijając segmenty 1, 3, 5... + Lista parametrów, przy których krzywa zostanie podzielona + Szyk krzywych z pominięciem segmentów 1, 3, 5... + + rem,removeparts,remparts,cutout,trimcurv,interior,odd + - - Wczytuje zestaw powierzchni T-splajn z danego pliku sceny T-splajn - Wczytaj z pliku - Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki - Zestaw nowo wczytanych powierzchni T-splajn - tspline,import,load,tss,file + + Usuwa parzyste lub nieparzyste segmenty podziału krzywej przy danych parametrach w zależności od tego, czy dla flagi „discardEvenSegments” ustawiono wartość „true” (prawda), czy „false” (fałsz). + Lista parametrów, przy których krzywa zostanie podzielona + Przełącz, aby odrzucić segmenty parzyste + Lista krzywych pozostałych po odrzuceniu parzystych lub nieparzystych segmentów krzywej. + + rem,removeparts,remparts,cutout,trimcurv,interior,even + - - Pobierz reprezentację ciągu znaków UV + + Podziel krzywą na wiele części dla podanych parametrów + Lista parametrów, przy których krzywa zostanie podzielona + Krzywe utworzone z podziału + + cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + - - Porównaj dwa UV - Inne UV - Czy oba obiekty są równe + + Podziel krzywą na wiele części w podanych punktach + Punkty na krzywej, w którym chcesz podzielić krzywą + Krzywe utworzone z podziału + + cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + - - Pobierz wartość skrótu dla tego typu - Unikalna wartość skrótu dla tego obiektu + + Połącz zestaw krzywych z końcem PolyCurve. Odwraca krzywe w celu zapewnienia połączenia. + Inne krzywe lub krzywa do połączenia z PolyCurve + PolyCurve utworzona z krzywych + + convertcurves,curves2polycurve,joincurves,concat,joinall,joinmany + - - Utwórz UV z dwóch wartości podwojonych. - Wartość U - Wartość V - UV utworzone na podstawie współrzędnych + + Wyciąga krzywą w kierunku wektora normalnego + Odległość wyciągnięcia łuku + Powierzchnia wyciągnięta - surfaceparam,parameters,uv,uvs + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - - Pobierz składową U z UV + + Wyciąga krzywą w określonym kierunku, na długość wektora wejściowego + Wektor, wg którego nastąpi wyciągnięcie + Powierzchnia wyciągnięta - uv,uvs + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - - Pobierz składową V z V + + Wyciąga krzywą w określonym kierunku, na określoną odległość + Wektor, wg którego nastąpi wyciągnięcie + Odległość do wyciągnięcia + Powierzchnia wyciągnięta - uv,uvs + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - - Pobierz reprezentację ciągu znaków wierzchołka + + Wyciąga krzywą w kierunku normalnej na określoną odległość. Krzywa musi być zamknięta. + Odległość do wyciągnięcia + Wyciągnięta bryła + + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + - - Punkt, w którym znajduje się ten wierzchołek + + Wyciąga krzywą w określonym kierunku, na długość wektora wejściowego. Krzywa musi być zamknięta. + Wektor, wg którego nastąpi wyciągnięcie + Wyciągnięta bryła + + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + - - Krawędzie wychodzące z tego wierzchołka + + Wyciąga krzywą w określonym kierunku, na określoną odległość. Krzywa musi być zamknięta. + Wektor, wg którego nastąpi wyciągnięcie + Odległość do wyciągnięcia + Wyciągnięta bryła + + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + - - Powierzchnie przylegające do tego wierzchołka + + Wydłuż krzywą na określoną odległość od konkretnego końca określonego przez wskazany punkt. Wskazana strona zostanie wydłużona. Krzywych zamkniętych, takich jak okręgi czy elipsy, nie można wydłużyć. Jeśli wydłużana krzywa jest liniowa, wydłużenie również będzie liniowe. + Odległość wydłużenia + Punkt na końcu do wydłużenia + Rozszerzona krzywa + + makelonger,stretch,extendside + - - Uzyskaj reprezentację ciągu znaków ramki ograniczającej + + Wydłuż krzywą o określoną odległość przy jej stronie początkowej. Krzywych zamkniętych, takich jak okręgi czy elipsy, nie można wydłużyć. Jeśli wydłużana krzywa jest liniowa, wydłużenie również będzie liniowe. + Odległość wydłużenia + Rozszerzona krzywa + + makelonger,stretch + - - Porównaj dwa BoundingBox - Inny BoundingBox - Czy oba obiekty są równe + + Wydłuż krzywą o określoną odległość przy jej końcu. Krzywych zamkniętych, takich jak okręgi czy elipsy, nie można wydłużyć. Jeśli wydłużana krzywa jest liniowa, wydłużenie również będzie liniowe. + Odległość wydłużenia + Rozszerzona krzywa + + makelonger,stretch + - - Pobierz wartość skrótu dla tego typu - Unikalna wartość skrótu dla tego obiektu + + Przybliż krzywą przy użyciu kolekcji łuków i linii + Szyk łuków i linii przybliżający krzywą + + rationalizecurve,fitarcs,fitlines,arcs,lines + + + 0.5,0.5,0.5,0.4,0.4 + - - Utwórz BoundingBox o wyrównanej osi wokół geometrii wejściowej. - - + + Przekształca krzywą na przybliżenie NurbsCurve + NurbsCurve aproksymowana do krzywej - bounding,bound + curve2spline,convertcurve,tospline,lines + + 0.5,0.5,0.5,0.4 + - - Utwórz BoundingBox o wyrównanej osi wokół geometrii wejściowych. - Geometrie do określenia ramki ograniczającej - Ramka ograniczająca obejmująca geometrie + + Zaślep zamkniętą krzywą + Powierzchnia po wewnętrznej stronie krzywej - bounding,bound,multiple,boundall + fill,profiletosurf,loop,loop2surf,edgesurf - - Utwórz ramkę ograniczającą o minimalnej objętości, zorientowaną wokół geometrii wejściowych, niewyrównaną do osi. - - Zorientowana ramka ograniczająca wokół geometrii wejściowych. + + Rzutuje krzywą wejściową wzdłuż danego kierunku rzutowania na określoną geometrię bazową. + Geometria docelowa rzutowania + Wektor + Lista geometrii rzutowanych na geometrię bazową - - Utwórz BoundingBox o niewyrównanej osi wokół geometrii wejściowej, zorientowaną na osie X, Y i Z CoordinateSystem. - - + + Przeciąga tę krzywą wzdłuż krzywej definiującej, tworząc powierzchnię + - bounding,bound + sweep1,curve2surf - - Utwórz BoundingBox o niewyrównanej osi wokół geometrii wejściowych, zorientowaną na osie X, Y i Z CoordinateSystem. - - + + Przeciąga tę krzywą zamkniętą wzdłuż krzywej definiującej, tworząc bryłę + - bounding,bound,multiple,boundall + sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - - Tworzy BoundingBox o wyrównanej osi, łączącą punkt minimum z punktem maksimum. - - + + Przeciąga tę krzywą zamkniętą wzdłuż krzywej definiującej, tworząc bryłę + Ścieżka reprezentująca ścieżkę przeciągnięcia + Wytnij koniec przyciągnięcia i ustaw go prostopadle do ścieżki + Bryła, która przeciąga tę krzywą zamkniętą wzdłuż krzywej definiującej + + sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid + + + + Zwraca nową krzywą przybliżoną w zakresie danej tolerancji + - bounding,bound,bymaxmin,max,min,bypoints + fitcurve,reducecurve,simplecurve,approximate - - Tworzy BoundingBox od współrzędnych minimalnych (dolny, lewy, tylni narożnik sześcianu) do maksymalnych (górny, prawy, przedni narożnik sześcianu). CoordinateSystem jest przekształceniem Z obszaru współrzędnych ramki NA obszar modelu. Ta metoda jest tak zaprojektowana, by pasowała do interfejsu API programu Revit', dzięki czemu można wyodrębnić parametry z BoundingBox programu Revit bez konieczności konwersji. - - - - - - bounding,bound,bymaxmin,max,min,bypoints - + + przechowuje id. wątku zarządzanego, który wywołał ten konstruktor. + Służy do ostrzegania użytkowników o potencjalnych problemach wielowątkowych. + + + Opcja ta służy wyłącznie do testowania. + + + true + + + true + + + true + + + true + + + true + + + Mapa pomiędzy typami IGeometryEntity a konstruktorami Geometrii wykorzystującymi hosta. + + + Mechanizm rejestracji typu geometrii. + Typ interfejsów wywodzących się z IGeometryEntity. + Funkcja delegata do budowy geometrii. + + + true + + + + + + + Przekształca dowolną geometrię o podane przemieszczenia w kierunkach x, y + i z odpowiednio zdefiniowanych w układzie GUW. + Przesunięcie wzdłuż osi X. + Przesunięcie wzdłuż osi Y. + Przesunięcie wzdłuż osi Z. + Przekształcona geometria. + move,by amount + + + Przekształć geometrię w danym kierunku o długość wektora + move,along vector + + + Przekształca dowolny typ geometrii o podaną odległość w podanym + kierunku. + Kierunek przemieszczenia. + Odległość przesunięcia wzdłuż podanego kierunku. + Przekształcona geometria. + move,along vector,distance + + + Przekształca geometrię za pomocą podanego przekształcenia układu współrzędnych + Przekształcona geometria - - Punkt minimum + + Przekształca tę geometrię ze źródłowego CoordinateSystem na + CoordinateSystem nowego kontekstu. + + + Przekształcona geometria. + from,to - - Punkt maksimum + + Obraca obiekt wokół początku i osi o określony + stopień + around,axis,degrees - - Układ współrzędnych ramki ograniczającej. W przypadku ramki wyrównanej do osi układ współrzędnych jest zorientowany wzdłuż osi X, Y, Z i znajduje się w środku ramki. W przypadku ramki niewyrównanej układ współrzędnych może mieć dowolną orientację i jest wyśrodkowany w środku ramki. + + Obraca obiekt wokół początku i normalnej płaszczyzny o określony + stopień + around,normal,degrees - - Pobierz przecięcie dwóch ramek ograniczających. Uwaga: nie działa to w przypadku ramek niewyrównanych do osi, ponieważ te przecięcia mogą nie powodować utworzenia ramki. Zamiast tego należy przecinać odpowiadające im prostopadłościany. - Inna ramka ograniczająca do przecięcia - Ramka ograniczająca uzyskana z przecięcia się ramek ograniczających + + Odbij obiekt wzdłuż płaszczyzny wejściowej + reflect,flip over - - Określ, czy dwie ramki ograniczające przecinają się. Uwaga: działa to tylko wtedy, gdy obie ramki ograniczające mają to samo wyrównanie (przekształcenie). W takich przypadkach przetestuj przecięcie między odpowiadającymi im prostopadłościanami. - Inna ramka ograniczająca - Czy ramki ograniczające się przecinają - - get overlap - + + Skaluj jednorodnie wokół początku + resize,size - - Określ, czy BoundingBox jest pusta - Zwraca wartość prawda (true), jeśli ramka ograniczająca jest pusta + + Skaluj niejednorodnie wokół początku + resize,size,scalenu,scaleNU - - Określ, czy punkt znajduje się wewnątrz ramki ograniczającej. - Punkt kontrolny - Prawda, jeśli punkt znajduje się wewnątrz, w przeciwnym razie Fałsz - - point inside,testpoint - + + Skaluj niejednorodnie wokół danej płaszczyzny + resize,size,scalenu,scaleNU - - Pobierz ramkę ograniczającą jako prostopadłościan bryłowy. - Zwraca prostopadłościenną reprezentację ramki ograniczającej. - - converttosolid,bb2cube,bb2cub,bounding tosolid,cubes - - - 0.5,0.4,0.3,0.5,0.3 - + + Skaluj jednorodnie wokół danego punktu, używając dwóch punktów wewnętrznych jako skalarów + resize,from,to,size - - Pobierz ramkę ograniczającą jako kolekcję powierzchni. - Zwraca reprezentację typu PolySurface dla ramki ograniczającej - - converttosurfaces,convert2surfaces,bbtosrfs,bbtosrfs,bounding to surfaces,bound to poly,convert2poly - + + Skaluj w jednym wymiarze przez punkt bazowy i 2 punkty wewnętrzne. Oś skali definiuje linia między punktem bazowym a punktem „od”. + resize,size,from,to,scale1d,1d,lines + 0.5,0.5,0.5,0.5,0.5,0.5,0.3 - - Przeanalizuj przychodzący ciąg JSON sformatowany w schemacie autodesk.geometry:boundingbox3d-1.0.0. - Ciąg JSON do przeanalizowania - BoundingBox + + Skaluj w dwóch wymiarach przez punkt bazowy i 2 punkty wewnętrzne. Te dwa punkty wewnętrzne są rzutowane na płaszczyznę bazową w celu określenia współczynników skali 2D + resize,size,from,to,scale2d,2d - - Przekształć BoundingBox w obiekt JSON sformatowany w schemacie autodesk.geometry:boundingbox3d-1.0.0. - Wynikowy ciąg JSON + + Wyznacz odległość od tej geometrii do innej + Druga geometria + Odległość + between,length,from,to - - Pobierz reprezentację ciągu znaków układu współrzędnych + + Wyznacz najbliższy punkt na tej geometrii do drugiej + NearestPoint, GetClosestPoint - - Tworzy CoordinateSystem jako globalny układ współrzędnych: początek w punkcie - 0, 0, 0; oś x w punkcie 1, 0, 0; oś y w punkcie 0, 1, 0; oś z w punkcie 0, 0, 1 - zero,wcs + + Określ, czy inny obiekt geometrii przecina się z tym + intersects?,check intersection,test intersection - - Utwórz CoordinateSystem z początkiem w położeniu X i Y, z - osiami X i Y ustawionymi jako osie X i Y GUW. Z ma wartość domyślną 0. + + Pobierz geometrię z przecięciem dla tego obiektu i innego + get overlap - - Utwórz CoordinateSystem z początkiem w położeniu X, Y i Z, z - osiami X i Y ustawionymi jako osie X i Y GUW. - translate + + 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 - - Utwórz CoordinateSystem z początkiem w punkcie wejściowym, z osiami X i Y - ustawionymi jako osie X i Y GUW. - bypoint + + Podziel tę geometrię, używając innej geometrii jako "narzędzia" do cięcia + cut - - Utwórz CoordinateSystem z początkiem równym początkowi płaszczyzny wejściowej i - osiami X i Y leżącymi na płaszczyźnie, wyrównanymi z osiami X i Y płaszczyzny. + + Usuwa elementy obiektu najbliżej punktu wewnętrznego - - Utwórz CoordinateSystem w początku z osiami X i Y. - Wektory wejściowe są normalizowane przed utworzeniem CoordinateSystem. + + Rozdziela złożone lub nierozdzielone elementy na części + składowe. - - Utwórz CoordinateSystem w początku z osiami X i Y i z całkowitym pominięciem - osi Z. Wektory wejściowe są normalizowane przed utworzeniem - CoordinateSystem. - byxy,coord by2axis + + Sprawdź, czy oba obiekty mają taką samą geometrię reprezentacyjną lub wartości numeryczne + approximate,near,close - - Tworzy CoordinateSystem o określonych parametrach współrzędnych walcowych względem określonego układu współrzędnych + + Pobierz BoundingBox zawierającą dany element geometrii + bounds - - Tworzy CoordinateSystem o określonych parametrach współrzędnych sferycznych względem określonego układu współrzędnych + + Pobiera zorientowaną ramkę ograniczającą o minimalnej objętości zawierającą daną geometrię. - - Określ, czy możliwe jest uzyskanie odwrócenia tego CoordinateSystem - inverse,testinverse + + Przekształć geometrię w ciąg JSON definicji bryły + Ciąg w formacie JSON - - Sprawdza, czy skalowanie jest ortogonalne, tj. nie ma składnika ścinającego. - uniform + + Przekształć geometrię w obiekt JSON sformatowany w schemacie autodesk.geometry:geometry-1.0.0. + Wynikowy ciąg JSON - - Sprawdza, czy skalowanie jest ortogonalne i czy wszystkie wektory są znormalizowane. - uniform,normal,samelength + + Przekształć strukturę wewnętrzną geometrii z analitycznej na splajny + - - Uzyskaj wyznacznik tego CoordinateSystem + + Ustawia atrybuty nazwa-wartość jako ciągi na geometrii wejściowej. + Atrybuty te są zapisywane wraz z geometrią podczas eksportowania jej do pliku SAT + i można je ponownie odczytać w przypadku importowania geometrii z pliku. + Uwaga: nie jest gwarantowane zachowanie tych atrybutów dla geometrii, + jeśli zostanie ona poddana jakimś operacjom geometrii. + Słownik atrybutów w postaci ciągów nazwa-wartość. + Zwraca kopię geometrii wejściowej z zastosowanymi do niej atrybutami. - - Tworzy punkt reprezentujący początek CoordinateSystem. - position,center + + Zwraca atrybuty w postaci ciągów nazwa-wartość ustawione dla geometrii wejściowej, jeśli istnieją. + Słownik atrybutów w postaci ciągów nazwa-wartość. - - Zwraca oś X CoordinateSystem. - left,right + + Importuje plik SAT i zwraca tablicę importowanych geometrii + Obiekt pliku reprezentujący plik SAT + Lista zaimportowanych geometrii - - Zwraca oś Y CoordinateSystem. - forward,back + + Importuje plik SAT i zwraca zestaw importowanych geometrii + Ścieżka do pliku SAT + Lista zaimportowanych geometrii - - Zwraca oś Z CoordinateSystem. - up,down + + Importuje plik SAT i zwraca tablicę zaimportowanych geometrii. + Obiekt pliku reprezentujący plik SAT + liczba mm na jednostkę reprezentuje obszar jednostek „Dynamo”. + Służy do skalowania zaimportowanej geometrii z obszaru jednostek zdefiniowanego w pliku SAT do zdefiniowanego tutaj. + Jeśli jest ustawiona na -1, zakłada się, że plik SAT jest niemianowany, i geometria jest importowana bez skalowania jednostek. + Lista zaimportowanych geometrii - - Zwraca skalowanie osi X CoordinateSystem: długość wektora osi X. + + Importuje plik SAT i zwraca tablicę zaimportowanych geometrii. + Obiekt pliku reprezentujący plik SAT + liczba mm na jednostkę reprezentuje obszar jednostek „Dynamo”. + Służy do skalowania zaimportowanej geometrii z obszaru jednostek zdefiniowanego w pliku SAT do zdefiniowanego tutaj. + Jeśli jest ustawiona na -1, zakłada się, że plik SAT jest niemianowany, i geometria jest importowana bez skalowania jednostek. + Lista zaimportowanych geometrii - - Zwraca skalowanie osi Y CoordinateSystem: długość wektora osi Y. + + Importuje ciąg JSON i zwraca szyk zaimportowanych geometrii + Ciąg JSON zawierający geometrię sformatowaną definicji bryły + Lista skonwertowanych geometrii - - Zwraca skalowanie osi Z CoordinateSystem: długość wektora osi Z. + + Przeanalizuj przychodzący ciąg JSON sformatowany w schemacie autodesk.geometry:geometry-1.0.0. + Ciąg JSON do przeanalizowania + Obiekt geometrii - - Zwraca płaszczyznę, na której leżą osie X i Y, ze ścieżką główną na początku. + + Eksportuje listę określonej geometrii do podanej ścieżki do pliku SAT + + + - - Zwraca płaszczyznę, na której leżą osie Y i Z, ze ścieżką główną na początku. + + Exports a list of specified geometry to the given SAT file path. + + + + - - Zwraca płaszczyznę, na której leżą osie Z i X, ze ścieżką główną na początku. + + Ta metoda jest przeznaczona tylko do użytku wewnętrznego. - - Pobiera odwrócenie tego CoordinateSystem — zastosowanie tego CoordinateSystem do elementu geometrii odwraca oryginalny układ. + + Ta metoda jest przeznaczona tylko do użytku wewnętrznego. - - Odbij obiekt wzdłuż płaszczyzny wejściowej - reflect,flip over + + Zaszeregowuje listę określonej geometrii do formatu Standard ACIS Binary (SAB) i zwraca zaszeregowane dane strumienia binarnego + Geometria do przekształcenia w postać szeregową + Dane w formacie SAB jako lista bajtów - - Zastosuj argument CoordinateSystem po tym — Wynik = ten * inny + + Rozszeregowuje określone dane formatu Standard ACIS Binary (SAB) i zwraca listę geometrii + + - - Zastosuj argument CoordinateSystem przed tym — Wynik = inny * ten + + Pobiera plik SAB jako dane wejściowe i deserializuje geometrię ASM + do obiektu LibG + + milimetr na jednostkę przestrzeni jednostek dodatku Dynamo, w przypadku przekazania wartości -1 nie zostanie wykonana konwersja jednostek. + - - Zwraca wektor zawierający współczynniki skali X, Y i Z - Przeskalowany wektor - get size,scalecomponents,scalevector + + true - - Określ, czy dwa układy CoordinateSystem są równe - inny układ współrzędnych - zwraca wartość prawda (True), jeśli układy współrzędnych są równe + + Pobierz układ współrzędnych kontekstu/odniesienia, który został użyty do utworzenia tej geometrii. - - Przekształca dowolny CoordinateSystem o dane przemieszczenia w kierunkach z, y - i z zdefiniowanych w układzie GUW. - Przesunięcie wzdłuż osi X. - Przesunięcie wzdłuż osi Y. - Przesunięcie wzdłuż osi Z. - Przekształcony CoordinateSystem. - move,by amount + + Pobierz reprezentację ciągu znaków siatki - - Przekształć obiekt zgodnie z kierunkiem i wielkością wektora wejściowego. - Wektor kierunku przekształcenia - Przekształcony układ współrzędnych - move,along vector + + Utwórz siatkę z kolekcji punktów oraz kolekcji IndexGroups odwołujących się do kolekcji punktów + Lista punktów określających położenie wierzchołków + Indeksy wierzchołków + Siatka utworzona z punktów + + mesh,meshes + - - Przekształca dowolny typ CoordinateSystem o daną odległość w danym - kierunku. - Wektor kierunku przemieszczenia - Odległość przemieszczenia wzdłuż podanego kierunku - Przekształcony układ współrzędnych - move,along vector,distance + + Utwórz siatkę z kolekcji punktów oraz kolekcji elementów IndexGroup odwołujących się do kolekcji punktów + Lista punktów + Grupy indeksów dla punktów + Siatka + + mesh,meshes + - - Przekształć obiekt przez model wejściowy CoordinateSystem. - wejściowy układ współrzędnych - Przekształcony układ współrzędnych + + Importuje plik, analizując go i przekształcając w wiele siatek. + Obecnie obsługiwane formaty to: + .mix -- Meshmixer + .obj -- Wavefront - - Przekształca ten CoordinateSystem ze źródłowego CoordinateSystem na nowy CoordinateSystem - kontekstu. - - - Przekształcony CoordinateSystem. + + Przekształć obiekt geometrii, taki jak bryła lub powierzchnia, w siatkę. + Rozdzielczość siatki jest określana przez dokładność renderowania dodatku Dynamo - - Obraca obiekt wokół początku i osi o określony stopień - Punkt początkowy - Oś wektora dla obrotu - Stopnie, o które należy obrócić - Obrócony układ współrzędnych - around,axis,degrees + + Eksportuje siatki do formatu określonego przez nazwę pliku: + .mix -- Meshmixer + .obj -- Wavefront + .stl -- format STL + .dae -- COLLADA + .ply -- format pliku wielokąta + Ta funkcja zwraca nazwę pliku wyjściowego, która może + wymagać zmiany, jeśli zawiera znaki inne niż ASCII - - Obraca obiekt wokół początku i normalnej płaszczyzny o określony - stopień - Płaszczyzna, z której należy pobrać normalną - Wartość obrotu w stopniach - Obrócony układ współrzędnych - /// around,normal,degrees + + Utwórz nową siatkę z podanych wierzchołków i indeksów. Wierzchołki nie powinny + się nakładać. Indeksy powinny być zestawami trzech liczb całkowitych + wskazujących trzy lokalizacje w szyku wierzchołków + trzech punktów trójkąta - - Skaluj jednorodnie wokół początku - Wartość, o którą należy przeskalować - Przeskalowany układ współrzędnych - resize,size + + Utwórz nową siatkę z podanych punktów i indeksów. Punkty nie powinny + się nakładać. Indeksy powinny być zestawami trzech liczb całkowitych + wskazujących trzy lokalizacje w szyku punktów + trzech punktów trójkąta - - Skaluj niejednorodnie wokół początku - Wartość, o którą należy przeskalować na osi X - Wartość, o którą należy przeskalować na osi Y - Wartość, o którą należy przeskalować na osi Z - Przeskalowany układ współrzędnych - resize,size,scaleNU,scalenu + + Utwórz płaszczyznę siatki na podstawie bieżących ustawień. + + + + + + siatka - - Skaluj jednorodnie wokół danej płaszczyzny - Płaszczyzna do przeskalowania - Wartość, o którą należy przeskalować na osi X - Wartość, o którą należy przeskalować na osi Y - Wartość, o którą należy przeskalować na osi Z - Przeskalowany układ współrzędnych - resize,size,scaleNU,scalenu + + Utwórz prostopadłościan siatki na podstawie bieżących ustawień. + + + + + + + + siatka - - Skaluj jednorodnie wokół danego punktu, używając - Punkt bazowy skalowania - Punkt, od którego należy skalować - Punkt, do którego należy skalować - Przeskalowany układ współrzędnych - resize,from,to,size + + Utwórz sferę siatki na podstawie bieżących ustawień. + + + + + siatka - - Skaluj w jednym wymiarze przez punkt bazowy, punkt początkowy (od) i punkt końcowy (do). Oś skalowania definiuje linia między punktem bazowym a punktem początkowym. - Punkt bazowy skalowania - Punkt, od którego należy skalować - Punkt, do którego należy skalować - Przeskalowany układ współrzędnych - resize,size,from,to,scale1d,1d, lines - 0.5,0.5,0.5,0.5,0.5,0.5,0.4 + + Utwórz stożek siatki na podstawie bieżących ustawień. + + + + + + + siatka - - Skaluj w dwóch wymiarach przez punkt bazowy i 2 punkty wewnętrzne. Te dwa punkty wewnętrzne są rzutowane na płaszczyznę bazową w celu określenia współczynników skali 2D - Punkt bazowy skalowania - Punkt, od którego należy skalować - Punkt, do którego należy skalować - Przeskalowany układ współrzędnych - resize,size,from,to,scale2d,2d + + Zwraca siatkę przez wyciągnięcie polilinii 3D. + Krzywa PolyCurve do wyciągnięcia + Wysokość wyciągnięcia + Kierunek wektora wyciągnięcia + Zamknij wyciągnięcie siatki (tylko gdy krzywa PolyCurve jest płaska) + siatka - - Przeanalizuj przychodzący ciąg JSON sformatowany w schemacie autodesk.math:matrix44d-1.0.0. - Ciąg JSON do przeanalizowania - CoordinateSystem + + Indeksy wierzchołków tworzących wszystkie powierzchnie w kierunku przeciwnym do ruchu wskazówek zegara + + mesh,meshes + - - Przekształć CoordinateSystem w obiekt JSON sformatowany w schemacie autodesk.math:matrix44d-1.0.0. - Wynikowy ciąg JSON + + Wektor normalny na tym wierzchołku + + mesh,meshes + - - przechowuje id. wątku zarządzanego, który wywołał ten konstruktor. - Służy do ostrzegania użytkowników o potencjalnych problemach wielowątkowych. + + Położenia wierzchołków + + mesh,meshes + - - Opcja ta służy wyłącznie do testowania. + + Zwraca liczbę wierzchołków siatki - - true + + Zwraca liczbę krawędzi w siatce - - true + + Zwraca liczbę trójkątów w siatce - - Ta metoda jest wywoływana, jeśli wyświetlane elementy nie są już potrzebne. + + Zwraca objętość podanej siatki + objętość - - true + + Zwraca powierzchnię podanej siatki + powierzchnia - - true + + Zwraca wierzchołki nieprzetworzone tej siatki jako listę liczb. Każdy zestaw + trzech kolejnych liczb reprezentuje punkt. - - true + + Zwraca wierzchołki nieprzetworzone tej siatki jako listę liczb. Każdy zestaw + sześciu kolejnych liczb reprezentuje dwa punkty - - Mapa pomiędzy typami IGeometryEntity a konstruktorami Geometrii wykorzystującymi hosta. + + Zwraca wierzchołki nieprzetworzone tej siatki jako listę liczb. Każdy zestaw + dziewięciu kolejnych liczb reprezentuje trzy punkty trójkąta - - Mechanizm rejestracji typu geometrii. - Typ interfejsów wywodzących się z IGeometryEntity. - Funkcja delegata do budowy geometrii. + + Zwraca indeksy wierzchołków dla każdego trójkąta siatki. + (Zamiast niepowtarzalnych indeksów wierzchołków) + Lista indeksów wierzchołków dla każdego trójkąta siatki. - - true + + Przekształca krawędzie siatki w linie i zwraca je - - - + + Przekształca powierzchnie siatki w łaty powierzchni i zwraca je. Uwaga: + Ta metoda może generować WIELE ciężkich powierzchni i może + spowalniać działanie dodatku Dynamo z dużymi siatkami. - - Przekształca dowolną geometrię o podane przemieszczenia w kierunkach x, y - i z odpowiednio zdefiniowanych w układzie GUW. - Przesunięcie wzdłuż osi X. - Przesunięcie wzdłuż osi Y. - Przesunięcie wzdłuż osi Z. - Przekształcona geometria. - move,by amount + + Przekształca trójkąty siatki w pojedyncze siatki i zwraca je. - - Przekształć geometrię w danym kierunku o długość wektora - move,along vector + + Zwraca wektory normalne dla każdej powierzchni trójkąta w danej siatce. + - - Przekształca dowolny typ geometrii o podaną odległość w podanym - kierunku. - Kierunek przemieszczenia. - Odległość przesunięcia wzdłuż podanego kierunku. - Przekształcona geometria. - move,along vector,distance + + Zwraca centroidy trójkątów - - Przekształca geometrię za pomocą podanego przekształcenia układu współrzędnych - Przekształcona geometria + + Zwraca nową siatkę ujednolicającą siatkę narzędzia i pierwotną siatkę. + + siatka - - Przekształca tę geometrię ze źródłowego CoordinateSystem na - CoordinateSystem nowego kontekstu. - - - Przekształcona geometria. - from,to + + Zwraca nową siatkę odejmującą siatkę narzędzia od pierwotnej siatki. + + siatka - - Obraca obiekt wokół początku i osi o określony - stopień - around,axis,degrees + + Zwraca nową siatkę składającą się z przecięcia między siatką narzędzia + a pierwotną siatką. + + siatka - - Obraca obiekt wokół początku i normalnej płaszczyzny o określony - stopień - around,normal,degrees + + Zwraca nową siatkę z naprawionymi następującymi wadami: + Małe komponenty: jeżeli siatka zawiera bardzo małe w stosunku do + ogólnego rozmiaru siatki odłączone segmenty, zostają one + odrzucone. + Otwory: otwory w siatce są wypełniane. + Regiony nierozmaitościowe: jeśli wierzchołek jest połączony z więcej niż + dwoma krawędziami *obwiedni* lub krawędź jest połączona z więcej niż + dwoma trójkątami, wtedy wierzchołek/krawędź jest nierozmaitościowa. Ten + zestaw narzędzi siatki będzie usuwać geometrię, aż siatka stanie się rozmaitościowa. + + Ta metoda próbuje zachować jak największą część oryginalnej siatki + — w przeciwieństwie do metody MakeWatertight, która ponownie próbkuje siatkę - - Odbij obiekt wzdłuż płaszczyzny wejściowej - reflect,flip over + + Usuwa wewnętrzne obwiednie siatki. Występuje granica wewnętrzna, + gdy istnieją pokrywające się wierzchołki, na przykład gdy siatka ma oddzielne + grupy trójkątów dla pokrywki garnka i korpusu garnka. - - Skaluj jednorodnie wokół początku - resize,size + + Zwraca nową siatkę, która jest szczelna i którą można wydrukować w 3D. W wyniku + uszczelnienia siatki przecięcia własne, nakładanie się i geometria nierozmaitościowa + są usuwane z siatki. Ta metoda oblicza pole odległości cienkopasmowej + i generuje nową siatkę, używając maszerujących sześcianów, ale nie rzutuje + z powrotem na pierwotną siatkę. + + Zasadniczo siatka jest wypełniana wieloma małymi prostopadłościanami i wokół + tego tworzona jest nowa siatka. - - Skaluj niejednorodnie wokół początku - resize,size,scalenu,scaleNU + + Zwraca nową siatkę wydrążoną do drukowania 3D. + Liczba otworów ewakuacyjnych + Promień otworów ewakuacyjnych + Odległość odsunięcia wewnętrznego + Rozdzielczość do utworzenia bryły reprezentującej wewnętrzną powierzchnię wydrążonej siatki (8–4096) + Rozdzielczość do wygenerowania siatki na wewnętrznej powierzchni wydrążonej siatki (8–4096) + Siatka pusta - - Skaluj niejednorodnie wokół danej płaszczyzny - resize,size,scalenu,scaleNU + + Zwraca nową siatkę z konstrukcją podporową. Jeśli dane wejściowe są puste, używane są domyślne ustawienia progu. + Wysokość podstawy, w miejscu, w którym słupki podporowe stykają się z podłożem + Średnica podstawy, w miejscu, w którym słupki podporowe stykają się z podłożem + Średnica słupków podporowych + Wysokość wierzchołka w miejscu, w którym słupki podporowe stykają się z siatką + Średnica wierzchołka w miejscu, w którym słupki podporowe stykają się z siatką + Siatka z konstrukcją podporową - - Skaluj jednorodnie wokół danego punktu, używając dwóch punktów wewnętrznych jako skalarów - resize,from,to,size + + Zwraca nową siatkę ze zmniejszoną liczbą trójkątów. + Liczba trójkątów do zredukowania + Zredukowana siatka - - Skaluj w jednym wymiarze przez punkt bazowy i 2 punkty wewnętrzne. Oś skali definiuje linia między punktem bazowym a punktem „od”. - resize,size,from,to,scale1d,1d,lines - 0.5,0.5,0.5,0.5,0.5,0.5,0.3 + + Zwraca nową siatkę z trójkątami rozłożonymi bardziej równomiernie na całym obszarze wyboru + niezależnie od zmiany wektorów normalnych trójkątów w danym wyborze. + siatka - - Skaluj w dwóch wymiarach przez punkt bazowy i 2 punkty wewnętrzne. Te dwa punkty wewnętrzne są rzutowane na płaszczyznę bazową w celu określenia współczynników skali 2D - resize,size,from,to,scale2d,2d + + Zwraca nową siatkę gładką. Domyślny typ wygładzania to + za pomocą funkcji cotangens, który wygładza bez rozszerzania wierzchołków. + Ustawia „skalę przestrzenną” wygładzania. Mniejsze wartości zapewniają większe + wygładzanie lokalne i zazwyczaj mniej „gładki” wygląd (0,1–64,0) + Siatka gładka - - Wyznacz odległość od tej geometrii do innej - Druga geometria - Odległość - between,length,from,to + + Utwórz precyzyjne geometryczne cięcie płaskie, które usuwa części siatki + leżące z boku płaszczyzny w kierunku wektora normalnego płaszczyzny. + Ustaw płaszczyznę do użycia przy cięciu + Spróbuj utworzyć minimalne wypełnienie, używając jak najmniejszej + liczby trójkątów. + siatka - - Wyznacz najbliższy punkt na tej geometrii do drugiej - NearestPoint, GetClosestPoint + + Tworzy przecięcie płaszczyzny wejściowej i siatki, tworząc krzywą PolyCurve - - Określ, czy inny obiekt geometrii przecina się z tym - intersects?,check intersection,test intersection + + Rzutuje punkty na siatkę wzdłuż określonego kierunku - - Pobierz geometrię z przecięciem dla tego obiektu i innego - get overlap + + Najbliższe punkty na siatce do określonego punktu - - 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 + + Odbij siatkę na płaszczyźnie wejściowej - - Podziel tę geometrię, używając innej geometrii jako "narzędzia" do cięcia - cut + + Obróć siatkę wokół osi wejściowej o podaną liczbę stopni. Obrót + jest wyśrodkowany w punkcie początkowym - - Usuwa elementy obiektu najbliżej punktu wewnętrznego + + Skaluj siatkę o wartość wejściową - - Rozdziela złożone lub nierozdzielone elementy na części - składowe. + + Skaluj siatkę niejednolicie za pomocą współczynników skali - - Sprawdź, czy oba obiekty mają taką samą geometrię reprezentacyjną lub wartości numeryczne - approximate,near,close + + Przekształć siatkę w kierunku wektora wejściowego o długość tego wektora - - Pobierz BoundingBox zawierającą dany element geometrii - bounds + + Przekształć siatkę w kierunku wektora wejściowego o odległość wejściową - - Pobiera zorientowaną ramkę ograniczającą o minimalnej objętości zawierającą daną geometrię. + + Przekształca siatkę o odległości wejściowe - - Przekształć geometrię w ciąg JSON definicji bryły - Ciąg w formacie JSON + + Przeanalizuj przychodzący ciąg JSON sformatowany w schemacie dynamo.geometry:mesh-1.0.0. + Ciąg JSON do przeanalizowania + Siatka - - Przekształć geometrię w obiekt JSON sformatowany w schemacie autodesk.geometry:geometry-1.0.0. + + Przekształć siatkę w obiekt JSON sformatowany w schemacie dynamo.geometry:mesh-1.0.0. Wynikowy ciąg JSON - - Przekształć strukturę wewnętrzną geometrii z analitycznej na splajny - - - - Ustawia atrybuty nazwa-wartość jako ciągi na geometrii wejściowej. - Atrybuty te są zapisywane wraz z geometrią podczas eksportowania jej do pliku SAT - i można je ponownie odczytać w przypadku importowania geometrii z pliku. - Uwaga: nie jest gwarantowane zachowanie tych atrybutów dla geometrii, - jeśli zostanie ona poddana jakimś operacjom geometrii. - Słownik atrybutów w postaci ciągów nazwa-wartość. - Zwraca kopię geometrii wejściowej z zastosowanymi do niej atrybutami. + + Typ warunku obwiedni zastosowany do paneli w siatce. - - Zwraca atrybuty w postaci ciągów nazwa-wartość ustawione dla geometrii wejściowej, jeśli istnieją. - Słownik atrybutów w postaci ciągów nazwa-wartość. + + Zezwól na nakładanie się paneli na obwiednię. - - Importuje plik SAT i zwraca tablicę importowanych geometrii - Obiekt pliku reprezentujący plik SAT - Lista zaimportowanych geometrii + + Nie zezwalaj na nakładanie się paneli na obwiednię. - - Importuje plik SAT i zwraca zestaw importowanych geometrii - Ścieżka do pliku SAT - Lista zaimportowanych geometrii + + Usuń wierzchołki, które nie leżą na POWIERZCHNI wejściowej. - - Importuje plik SAT i zwraca tablicę zaimportowanych geometrii. - Obiekt pliku reprezentujący plik SAT - liczba mm na jednostkę reprezentuje obszar jednostek „Dynamo”. - Służy do skalowania zaimportowanej geometrii z obszaru jednostek zdefiniowanego w pliku SAT do zdefiniowanego tutaj. - Jeśli jest ustawiona na -1, zakłada się, że plik SAT jest niemianowany, i geometria jest importowana bez skalowania jednostek. - Lista zaimportowanych geometrii + + Przytnij nakładające się panele do obwiedni powierzchni. - - Importuje plik SAT i zwraca tablicę zaimportowanych geometrii. - Obiekt pliku reprezentujący plik SAT - liczba mm na jednostkę reprezentuje obszar jednostek „Dynamo”. - Służy do skalowania zaimportowanej geometrii z obszaru jednostek zdefiniowanego w pliku SAT do zdefiniowanego tutaj. - Jeśli jest ustawiona na -1, zakłada się, że plik SAT jest niemianowany, i geometria jest importowana bez skalowania jednostek. - Lista zaimportowanych geometrii + + Pobierz reprezentację obiektu PanelSurface w postaci ciągu znaków - - Importuje ciąg JSON i zwraca szyk zaimportowanych geometrii - Ciąg JSON zawierający geometrię sformatowaną definicji bryły - Lista skonwertowanych geometrii + + Stosuje do powierzchni wejściowej panelowanie z wzorem w postaci płytki kwadratowej. + Powierzchnia wejściowa do panelowania + Liczba wzorów w kierunku U + Liczba wzorów w kierunku V + Keep, Remove lub RemoveVertices + + panel, surface, quad - - Przeanalizuj przychodzący ciąg JSON sformatowany w schemacie autodesk.geometry:geometry-1.0.0. - Ciąg JSON do przeanalizowania - Obiekt geometrii + + Stosuje do powierzchni wejściowej panelowanie z siatką kwadratową, przy czym każdy kwadrat jest dzielony na cztery trójkąty według jego przekątnych. + Powierzchnia wejściowa do panelowania + Liczba wzorów w kierunku U + Liczba wzorów w kierunku V + Keep, Remove lub RemoveVertices + + panel, surface, cross, split, square + + + Stosuje do powierzchni wejściowej panelowanie z siatką kwadratową, przy czym każdy kwadrat jest dzielony na dwa trójkąty według przekątnej. Domyślnie jest to przekątna biegnąca od lewego dolnego rogu do prawego górnego rogu. + Powierzchnia wejściowa do panelowania + Liczba wzorów w kierunku U + Liczba wzorów w kierunku V + Gdy jest ustawiona wartość True (Prawda), używana jest przekątna biegnąca od lewego górnego rogu do prawego dolnego rogu kwadratu + Keep, Remove lub RemoveVertices + + panel, surface, diagonally, split, square - - Eksportuje określoną geometrię do podanej ścieżki do pliku SAT - Nazwa pliku, do którego zostanie wyeksportowana geometria + + Stosuje do powierzchni wejściowej panelowanie z wzorem w kształcie rombu. + Powierzchnia wejściowa do panelowania + Liczba wzorów w kierunku U + Liczba wzorów w kierunku V + Keep, Remove lub RemoveVertices + panel, surface, diamond - - Eksportuje określoną geometrię do podanej ścieżki do pliku SAT - Nazwa pliku, do którego zostanie wyeksportowana geometria - Stosowane jednostki + + Stosuje do powierzchni wejściowej panelowanie z wzorem w kształcie rombu, przy czym każdy romb jest dzielony pionowo lub poziomo na dwa trójkąty. Domyślnie każdy romb jest dzielony pionowo. + Powierzchnia wejściowa do panelowania + Liczba wzorów w kierunku U + Liczba wzorów w kierunku V + Gdy ustawiona jest wartość true (prawda), romb jest dzielony poziomo + Keep, Remove lub RemoveVertices + panel, surface, split, diamond - - Eksportuje listę określonej geometrii do podanej ścieżki do pliku SAT - - + + Stosuje do powierzchni wejściowej panelowanie z wzorem w postaci równoległoboków układanych w pionie i poziomie. Każdy równoległobok jest kwadratem ze ścinaniem przyłożonym wzdłuż osi V lub osi U określonym przez dane wejściowe ‘alignWithUAxis’ i współczynnik ścinania. Domyślnie równoległoboki są wyrównane względem osi V. + Powierzchnia wejściowa do panelowania + Liczba wzorów w kierunku U + Liczba wzorów w kierunku V + Wielkość ścinania + Gdy jest ustawiona wartość True (Prawda), równoległoboki są wyrównywane względem osi U + Keep, Remove lub RemoveVertices + panel, surface, parallelogram - - Eksportuje listę określonej geometrii do podanej ścieżki do pliku SAT - - - + + Stosuje do powierzchni wejściowej panelowanie z wzorem w postaci kwadratów naprzemiennych. Domyślnie wzór jest naprzemienny w poziomie. + Powierzchnia wejściowa do panelowania + Liczba wzorów w kierunku U + Liczba wzorów w kierunku V + Gdy jest ustawiona wartość True (Prawda), wzór jest naprzemienny w pionie. + Wielkość przemieszczenia + Keep, Remove lub RemoveVertices + panel, surface, staggered, quad - - Ta metoda jest przeznaczona tylko do użytku wewnętrznego. + + Stosuje do powierzchni wejściowej panelowanie z wzorem w postaci klepki sześciokątnej. + Powierzchnia wejściowa do panelowania + Liczba wzorów w kierunku U + Liczba wzorów w kierunku V + Keep, Remove lub RemoveVertices + + panel, surface, hexagon - - Ta metoda jest przeznaczona tylko do użytku wewnętrznego. + + Stosuje do powierzchni wejściowej panelowanie z wzorem w postaci jednego trójkąta, dwóch kwadratów i jednego sześciokąta w każdym wierzchołku. + Powierzchnia wejściowa do panelowania + Liczba wzorów w kierunku U + Liczba wzorów w kierunku V + Keep, Remove lub RemoveVertices + + panel, surface, rhombus, tri, hexagon - - Zaszeregowuje określoną geometrię do formatu Standard ACIS Binary (SAB) i zwraca zaszeregowane dane strumienia binarnego + + Dodaje do powierzchni wejściowej panelowanie z niestandardowym wzorem płytek. Płytki są wielokątami w przestrzeni parametrów UV. Mogą być niewypukłe, ale nie mogą przecinać się ze sobą. Płytki w zestawie nie muszą stykać się na krawędziach. Wzór panelowania jest generowany przez przemieszczenie kopii płytek wzdłuż kierunków U i V o podane wartości przemieszczeń. Współrzędne UV wierzchołków każdej płytki są podane w argumencie tileUVs. + Powierzchnia wejściowa do panelowania + Liczba wzorów w kierunku U + Liczba wzorów w kierunku V + Przemieszczenie płytek wzdłuż osi U. + Przemieszczenie płytek wzdłuż osi V. + Lista z dwukrotnym zagnieżdżeniem współrzędnych UV każdej płytki we wzorze niestandardowym, gdzie lista zewnętrzna jest listą płytek (wielokątów), a listy wewnętrzne zawierają współrzędne UV każdej płytki. + Keep, Remove lub RemoveVertices + panel, surface, custom, orthogonal, lattice - - Zaszeregowuje listę określonej geometrii do formatu Standard ACIS Binary (SAB) i zwraca zaszeregowane dane strumienia binarnego - Geometria do przekształcenia w postać szeregową - Dane w formacie SAB jako lista bajtów + + Zwraca liczbę wierzchołków w obiekcie PanelSurface. + liczba wierzchołków - - Rozszeregowuje określone dane formatu Standard ACIS Binary (SAB) i zwraca listę geometrii - + + Zwraca liczbę paneli w obiekcie PanelSurface. + liczba paneli + + + Stosuje jednolite skalowanie, przesunięcie i obrót do danej powierzchni PanelSurface. + Współczynnik jednolitego skalowania UV. + Odsunięcie w kierunku U używane do przekształcania paneli. + Odsunięcie w kierunku V używane do przekształcania paneli. + Kąt obrotu paneli w stopniach. + Punkt 2D, wokół którego mają być obracane wszystkie panele. + Przekształcona powierzchnia PanelSurface. + + + Zwraca liczbę wierzchołków dla każdego panelu na liście indeksów paneli. + Indeksy paneli używane do zbadania liczby wierzchołków. Wartość domyślna null wskazuje, że należy sprawdzić wszystkie panele na powierzchni. + liczba wierzchołków + + + Zwraca wierzchołek odpowiadający indeksowi wierzchołka w obiekcie PanelSurface. + Indeks wierzchołka w obiekcie PanelSurface - - Pobiera plik SAB jako dane wejściowe i deserializuje geometrię ASM - do obiektu LibG - - milimetr na jednostkę przestrzeni jednostek dodatku Dynamo, w przypadku przekazania wartości -1 nie zostanie wykonana konwersja jednostek. + + Zwraca punkt odpowiadający indeksowi wierzchołka w obiekcie PanelSurface. + Indeks wierzchołka w obiekcie PanelSurface - - true + + Zwraca indeks dla danego panelu na powierzchni wejściowej i dla wierzchołka wewnątrz panelu. + Indeks panelu, dla którego należy zbadać indeks wierzchołka + Numer wierzchołka dla danego panelu + indeks wierzchołka - - Pobierz układ współrzędnych kontekstu/odniesienia, który został użyty do utworzenia tej geometrii. + + Zwraca wierzchołki dla każdego panelu na liście indeksów paneli. + Indeksy paneli używane do zbadania wierzchołków. Wartość domyślna null wskazuje, że należy sprawdzić wszystkie panele na powierzchni. + Tablica wierzchołków - - Pobierz reprezentację ciągu znaków siatki + + Zwraca punkty dla każdego panelu na liście indeksów paneli. + Indeksy paneli używane do zbadania punktów. Wartość domyślna null wskazuje, że należy sprawdzić wszystkie panele na powierzchni. + Tablica punktów - - Utwórz siatkę z kolekcji punktów oraz kolekcji IndexGroups odwołujących się do kolekcji punktów - Lista punktów określających położenie wierzchołków - Indeksy wierzchołków - Siatka utworzona z punktów + + Zwraca obwiednię wieloboczną dla każdego panelu na liście indeksów paneli. + Indeksy paneli używane do zbadania wieloboków. Wartość domyślna null wskazuje, że należy sprawdzić wszystkie panele na powierzchni. + + + + Pobierz reprezentację ciągu znaków PolyCurve + + + 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. + Curves to join into a polycurve + Tolerancja do określenia rozmiaru odstępu dozwolonego między krzywymi do połączenia + PolyCurve utworzona przez połączone krzywe - mesh,meshes + segments,joincurves - - Utwórz siatkę z kolekcji punktów oraz kolekcji elementów IndexGroup odwołujących się do kolekcji punktów - Lista punktów - Grupy indeksów dla punktów - Siatka + + 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. + Curves to join into a 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). + Jeśli wartość parametru trimLength jest większa niż 0, segmenty końcowe dłuższe niż wartość trimLength nie zostaną ucięte. + PolyCurve utworzona przez połączone krzywe - mesh,meshes + segments,joincurves - - Importuje plik, analizując go i przekształcając w wiele siatek. - Obecnie obsługiwane formaty to: - .mix -- Meshmixer - .obj -- Wavefront - - - Przekształć obiekt geometrii, taki jak bryła lub powierzchnia, w siatkę. - Rozdzielczość siatki jest określana przez dokładność renderowania dodatku Dynamo - - - Eksportuje siatki do formatu określonego przez nazwę pliku: - .mix -- Meshmixer - .obj -- Wavefront - .stl -- format STL - .dae -- COLLADA - .ply -- format pliku wielokąta - Ta funkcja zwraca nazwę pliku wyjściowego, która może - wymagać zmiany, jeśli zawiera znaki inne niż ASCII - - - Utwórz nową siatkę z podanych wierzchołków i indeksów. Wierzchołki nie powinny - się nakładać. Indeksy powinny być zestawami trzech liczb całkowitych - wskazujących trzy lokalizacje w szyku wierzchołków - trzech punktów trójkąta + + 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. + 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 nową siatkę z podanych punktów i indeksów. Punkty nie powinny - się nakładać. Indeksy powinny być zestawami trzech liczb całkowitych - wskazujących trzy lokalizacje w szyku punktów - trzech punktów trójkąta + + 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. + 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). + Jeśli wartość parametru trimLength jest większa niż 0, segmenty końcowe dłuższe niż wartość trimLength nie zostaną ucięte. + - - Utwórz płaszczyznę siatki na podstawie bieżących ustawień. - - - - - - siatka + + Utwórz PolyCurve, łącząc punkty. Aby zamknąć PolyCurve, parametr „connectLastToFirst” musi mieć wartość True. + Punkty, aby utworzyć PolyCurve + Wartość prawda (True), aby połączyć ostatni punkt z pierwszym punktem, wartość fałsz (False), aby pozostawić figurę otwartą + PolyCurve utworzona na podstawie punktów + + segments,joincurves,lines + + + 0.5,0.5,0.4 + - - Utwórz prostopadłościan siatki na podstawie bieżących ustawień. - - - - - - - - siatka + + Utwórz PolyCurve przez pogrubienie krzywej. + krzywa do pogrubienia + grubość + normalna prostopadła do kierunku pogrubienia + + + offset + - - Utwórz sferę siatki na podstawie bieżących ustawień. - - - - - siatka + + Utwórz krzywą PolyCurve przez pogrubienie krzywej wzdłuż płaszczyzny określonej przez wejściowy wektor normalny. + krzywa do pogrubienia + grubość + wektor normalny prostopadły do kierunku pogrubienia. Jeśli nie podano wektora normalnego (ma on wartość null), domyślnie jest używany wektor normalny krzywej. + + + offset,thicken + - - Utwórz stożek siatki na podstawie bieżących ustawień. - - - - - - - siatka + + Zwraca punkt początkowy pierwszej krzywej składowej i punkty końcowe poszczególnych krzywych składowych. W przypadku zamkniętej krzywej PolyCurve, ponieważ punkty początkowy i końcowy są takie same, punkt końcowy jest wykluczony. - - Zwraca siatkę przez wyciągnięcie polilinii 3D. - Krzywa PolyCurve do wyciągnięcia - Wysokość wyciągnięcia - Kierunek wektora wyciągnięcia - Zamknij wyciągnięcie siatki (tylko gdy krzywa PolyCurve jest płaska) - siatka + + Liczba krzywych polycurve + + curvecount,subcurvecount,numbersubcurves + - - Indeksy wierzchołków tworzących wszystkie powierzchnie w kierunku przeciwnym do ruchu wskazówek zegara + + Zwraca krzywe polycurve + - mesh,meshes + subcurves,polycurvesplit - - Wektor normalny na tym wierzchołku + + Zwraca krzywą polycurve według indeksu + Długość do zlokalizowania punktu + Wartość prawda (True), aby liczyć od końca PolyCurve, wartość fałsz (False), aby liczyć od początku PolyCurve + Krzywa w indeksie - mesh,meshes + subcurveatindex,getsubcurve,getcurvebyindex - - Położenia wierzchołków + + Zwraca płaszczyznę płaskiej polycurve + + + + Wydłuża polycurve o elipsę styczną + Długość elipsy pomocniczej + Parametr elipsy + Parametr elipsy + Parametr elipsy + wydłużenie końca lub początku PolyCurve + + + + Wydłuża krzywą PolyCurve o łuk styczny. + Długość łuku pomocniczego + Promień łuku + wydłużenie końca lub początku PolyCurve + + + + Zamknij polycurve linią łączącą punkty początkowe i końcowe + - mesh,meshes + lines + + 0.4 + - - Zwraca liczbę wierzchołków siatki + + Zamknij polycurve łańcuchem stycznym łuku, linią i łukiem + Promień łuku na początku PolyCurve + Promień łuku na końcu PolyCurve + + + lines + + + 0.4 + - - Zwraca liczbę krawędzi w siatce + + Odsuń polycurve w jej płaszczyźnie. + Wartość odsunięcia + Przełącz, aby zaokrąglić rogi + Odsunięta PolyCurve - - Zwraca liczbę trójkątów w siatce + + Utwórz jedną lub więcej krzywych złożonych, odsuwając płaską krzywą złożoną o podaną odległość w płaszczyźnie zdefiniowanej przez wektor normalny płaszczyzny. Argument wejściowy „planeNormal” jest domyślnie ustawiony na wektor normalny płaszczyzny zawierającej krzywą, można jednak podać jawny wektor normalny równoległy do wektora normalnego oryginalnej krzywej, aby lepiej sterować kierunkiem odsunięcia. Na przykład jeśli wymagany jest spójny kierunek odsunięcia dla wielu krzywych współdzielących tę samą płaszczyznę, za pomocą argumentu „planeNormal” można nadpisać poszczególne wektory normalne krzywych i wymusić odsunięcie ich wszystkich w tym samym kierunku. Odwrócenie wektorów normalnych powoduje odwrócenie kierunku odsunięcia. + Dodatnia odległość odsunięcia ma zastosowanie w kierunku iloczynu wektorowego między styczną krzywej PolyCurve a wektorem normalnym płaszczyzny, a ujemna —​ w przeciwnym kierunku. + Jeśli między odsuwanymi krzywymi składowymi znajdują się luki, w zależności od ustawień zamykania luk mogą one zostać wypełnione albo łukami kołowymi (wartość „true” — prawda), aby wytworzyć gładkie narożniki, albo przez wydłużenie (wartość „false” — fałsz) odsuwanych krzywych. + Wektor normalny płaszczyzny krzywej. Domyślnie wektor normalny płaszczyzny krzywej wejściowej + Jedna lub więcej odsuniętych krzywych złożonych - - Zwraca objętość podanej siatki - objętość + + Zaokrąglij narożniki płaskiej krzywej PolyCurve. + Promień zaokrąglenia + Wskazuje, które narożniki powinny zostać zaokrąglone. W przypadku wartości „true” (prawda) narożniki, w których styczna na początku drugiego komponentu jest skierowana zgodnie z ruchem wskazówek zegara od stycznej na końcu pierwszego komponentu (względem wektora normalnego krzywej), zostaną zaokrąglone. W przypadku wartości „false” (fałsz) narożniki w kierunku przeciwnym do ruchu wskazówek zegara zostaną zaokrąglone. + Zaokrąglona PolyCurve + + round,smooth,radius + - - Zwraca powierzchnię podanej siatki - powierzchnia + + Naprawia krzywą PolyCurve z samoprzecięciem przez zwrócenie nowej krzywej bez samoprzecięcia, jeśli długość segmentu z nakładaniem się jest nie większa niż wartość trimLength. + Jeśli wartość parametru trimLength jest większa niż 0, segmenty końcowe dłuższe niż wartość trimLength nie zostaną ucięte. + Krzywa PolyCurve bez samoprzecięcia i bez nakładania się - - Zwraca wierzchołki nieprzetworzone tej siatki jako listę liczb. Każdy zestaw - trzech kolejnych liczb reprezentuje punkt. + + Pobierz reprezentację ciągu znaków wieloboku - - Zwraca wierzchołki nieprzetworzone tej siatki jako listę liczb. Każdy zestaw - sześciu kolejnych liczb reprezentuje dwa punkty + + Utwórz krzywą wieloboku poprzez połączenie punktów. + + - - Zwraca wierzchołki nieprzetworzone tej siatki jako listę liczb. Każdy zestaw - dziewięciu kolejnych liczb reprezentuje trzy punkty trójkąta + + Utwórz wpisany wielokąt łuku w okręgu. + + + - - Zwraca indeksy wierzchołków dla każdego trójkąta siatki. - (Zamiast niepowtarzalnych indeksów wierzchołków) - Lista indeksów wierzchołków dla każdego trójkąta siatki. + + Zwraca wszystkie punkty początkowe/końcowe segmentu. - - Przekształca krawędzie siatki w linie i zwraca je + + Zwraca maksymalne odchylenie od średniej płaszczyzny wieloboku. - - Przekształca powierzchnie siatki w łaty powierzchni i zwraca je. Uwaga: - Ta metoda może generować WIELE ciężkich powierzchni i może - spowalniać działanie dodatku Dynamo z dużymi siatkami. + + Zwraca narożniki wieloboku + - - Przekształca trójkąty siatki w pojedyncze siatki i zwraca je. + + Zwraca średni punkt narożników wieloboku + + + centroid + - - Zwraca wektory normalne dla każdej powierzchni trójkąta w danej siatce. + + Zwraca samoprzecinające się elementy pomiędzy bokami wielokąta. - - Zwraca centroidy trójkątów + + Zwraca informację, czy punkt wejściowy jest zawarty w wieloboku. Jeśli wielobok nie jest płaski, punkt zostanie rzutowany na płaszczyznę najlepszego dopasowania, a jego zawieranie się zostanie obliczone przy użyciu rzutowania wieloboku na tę płaszczyznę najlepszego dopasowania. Jeśli wielobok zawiera samoprzecięcie, zostanie zwrócony stan błędu. + + - - Zwraca nową siatkę ujednolicającą siatkę narzędzia i pierwotną siatkę. - - siatka + + Pobierz reprezentację ciągu znaków powierzchni - - Zwraca nową siatkę odejmującą siatkę narzędzia od pierwotnej siatki. - - siatka + + Połącz kolekcję powierzchni w jedną powierzchnię. Ta metoda może zwrócić obiekt polySurface, jeśli wynikowe połączenie będzie nierozgałęzione lub wielopowierzchniowe. + Kolekcja powierzchni. + Suma powierzchni + + merge,join,boolean,addition + - - Zwraca nową siatkę składającą się z przecięcia między siatką narzędzia - a pierwotną siatką. - - siatka + + Utwórz powierzchnię poprzez wyciągnięcie między wejściowymi krzywymi przekroju poprzecznego. + Krzywe do wyciągnięcia złożonego + Powierzchnia utworzona przez wyciągnięcie złożone + + loft + - - Zwraca nową siatkę z naprawionymi następującymi wadami: - Małe komponenty: jeżeli siatka zawiera bardzo małe w stosunku do - ogólnego rozmiaru siatki odłączone segmenty, zostają one - odrzucone. - Otwory: otwory w siatce są wypełniane. - Regiony nierozmaitościowe: jeśli wierzchołek jest połączony z więcej niż - dwoma krawędziami *obwiedni* lub krawędź jest połączona z więcej niż - dwoma trójkątami, wtedy wierzchołek/krawędź jest nierozmaitościowa. Ten - zestaw narzędzi siatki będzie usuwać geometrię, aż siatka stanie się rozmaitościowa. - - Ta metoda próbuje zachować jak największą część oryginalnej siatki - — w przeciwieństwie do metody MakeWatertight, która ponownie próbkuje siatkę + + Utwórz powierzchnię poprzez wyciągnięcie między wejściowymi liniami przekroju poprzecznego. Jest to nieco szybszy proces i powstałe obiekty cechują się mniejszą gładkością niż w przypadku Surface.ByLoft. + + + + ruledsurface,lines + + + 0.5,0.4 + - - Usuwa wewnętrzne obwiednie siatki. Występuje granica wewnętrzna, - gdy istnieją pokrywające się wierzchołki, na przykład gdy siatka ma oddzielne - grupy trójkątów dla pokrywki garnka i korpusu garnka. + + Wyciągnij powierzchnię przez przekroje poprzeczne z określonymi krzywymi prowadzącymi (inaczej tory). Krzywe prowadzące muszą przecinać wszystkie krzywe przekroju. + Krzywe do wyciągnięcia złożonego + Krzywe prowadzące wyciągnięcie złożone + Powierzchnia utworzona przez wyciągnięcie złożone + + loftbyrails,loft rails,guides + - - Zwraca nową siatkę, która jest szczelna i którą można wydrukować w 3D. W wyniku - uszczelnienia siatki przecięcia własne, nakładanie się i geometria nierozmaitościowa - są usuwane z siatki. Ta metoda oblicza pole odległości cienkopasmowej - i generuje nową siatkę, używając maszerujących sześcianów, ale nie rzutuje - z powrotem na pierwotną siatkę. - - Zasadniczo siatka jest wypełniana wieloma małymi prostopadłościanami i wokół - tego tworzona jest nowa siatka. + + Utwórz powierzchnię poprzez przeciągnięcie krzywej przekroju poprzecznego wzdłuż ścieżki. + Krzywa do przeciągnięcia + Krzywa definiująca ścieżkę, wzdłuż której należy przeciągnąć + Powierzchnia utworzona przez przeciągnięcie profilu wzdłuż ścieżki + + sweep,rail,guide,sweep1 + - - Zwraca nową siatkę wydrążoną do drukowania 3D. - Liczba otworów ewakuacyjnych - Promień otworów ewakuacyjnych - Odległość odsunięcia wewnętrznego - Rozdzielczość do utworzenia bryły reprezentującej wewnętrzną powierzchnię wydrążonej siatki (8–4096) - Rozdzielczość do wygenerowania siatki na wewnętrznej powierzchni wydrążonej siatki (8–4096) - Siatka pusta + + Utwórz powierzchnię poprzez przeciągnięcie krzywej przekroju poprzecznego wzdłuż ścieżki. + Krzywa do przeciągnięcia + Krzywa definiująca ścieżkę, wzdłuż której należy przeciągnąć + Wytnij koniec przyciągnięcia i ustaw go prostopadle do ścieżki + Powierzchnia utworzona przez przeciągnięcie profilu wzdłuż ścieżki + + sweep,rail,guide,sweep1 + - - Zwraca nową siatkę z konstrukcją podporową. Jeśli dane wejściowe są puste, używane są domyślne ustawienia progu. - Wysokość podstawy, w miejscu, w którym słupki podporowe stykają się z podłożem - Średnica podstawy, w miejscu, w którym słupki podporowe stykają się z podłożem - Średnica słupków podporowych - Wysokość wierzchołka w miejscu, w którym słupki podporowe stykają się z siatką - Średnica wierzchołka w miejscu, w którym słupki podporowe stykają się z siatką - Siatka z konstrukcją podporową + + Utwórz powierzchnię wieloboku, łącząc punkty wejściowe w zamkniętym wieloboku i zamykając wielobok. + Lista punktów obwodu + Powierzchnia utworzona z punktów obwodu + + patch,surfacebypolygon + - - Zwraca nową siatkę ze zmniejszoną liczbą trójkątów. - Liczba trójkątów do zredukowania - Zredukowana siatka + + Przeciągnij krzywą przekroju poprzecznego wzdłuż ścieżki prowadzonej przez dwa tory + Dane wejściowe ścieżki do przeciągnięcia wzdłuż ścieżki. + Prowadnica definiująca orientację przeciągnięcia wzdłuż ścieżki. + Krzywa profilu do przeciągnięcia wzdłuż ścieżki. + Powierzchnia utworzona przez przeciągnięcie dwóch prowadnic + + sweep2,guides + - - Zwraca nową siatkę z trójkątami rozłożonymi bardziej równomiernie na całym obszarze wyboru - niezależnie od zmiany wektorów normalnych trójkątów w danym wyborze. - siatka + + Utwórz powierzchnię poprzez przeciągnięcie krzywej profilu wokół półprostej osi utworzonej przez punkt początkowy w kierunku wektora osi, rozpoczynając od start_angle w stopniach, przeciągając sweep_angle w stopniach. + Krzywa profilu do obrócenia + Początek osi obracającej się + Kierunek osi obracającej się + Kąt początkowy w stopniach + Kąt przeciągnięcia w stopniach + Powierzchnia utworzona przez obrót profilu + + lathe + - - Zwraca nową siatkę gładką. Domyślny typ wygładzania to - za pomocą funkcji cotangens, który wygładza bez rozszerzania wierzchołków. - Ustawia „skalę przestrzenną” wygładzania. Mniejsze wartości zapewniają większe - wygładzanie lokalne i zazwyczaj mniej „gładki” wygląd (0,1–64,0) - Siatka gładka + + Utwórz powierzchnię poprzez wypełnienie wnętrza zamkniętej obwiedni określonej przez wejściowe krzywe. + Krzywa zamknięta służąca jako obwiednia powierzchni + Powierzchnia utworzona przez zamknięcie + + edgesrf,edgesurface,patch,fill + - - Utwórz precyzyjne geometryczne cięcie płaskie, które usuwa części siatki - leżące z boku płaszczyzny w kierunku wektora normalnego płaszczyzny. - Ustaw płaszczyznę do użycia przy cięciu - Spróbuj utworzyć minimalne wypełnienie, używając jak najmniejszej - liczby trójkątów. - siatka + + Zwraca całkowity obszar powierzchni. - - Tworzy przecięcie płaszczyzny wejściowej i siatki, tworząc krzywą PolyCurve + + Zwraca sumę długości wszystkich krawędzi granicznych powierzchni. + + circumference + - - Rzutuje punkty na siatkę wzdłuż określonego kierunku + + Zwraca wartość prawda (True), jeśli powierzchnia jest zamknięta w kierunku U. W przeciwnym razie — fałsz (False). - - Najbliższe punkty na siatce do określonego punktu + + Zwraca wartość prawda (True), jeśli powierzchnia jest zamknięta w kierunku V. W przeciwnym razie — fałsz (False). - - Odbij siatkę na płaszczyźnie wejściowej + + Zwraca wartość prawda (True), jeśli powierzchnia jest zamknięta w kierunku U lub V. W przeciwnym razie — fałsz (False). - - Obróć siatkę wokół osi wejściowej o podaną liczbę stopni. Obrót - jest wyśrodkowany w punkcie początkowym + + Odejmij narzędzia wejściowe od tej powierzchni. + + + + difference,trim,removefrom,cut + - - Skaluj siatkę o wartość wejściową + + Różnica logiczna tej powierzchni i połączenia powierzchni wejściowych. Ta metoda może zwrócić obiekt polySurface, jeśli wynikowa wartość logiczna będzie nierozgałęziona lub wielopowierzchniowa. + Inne powierzchnie do odjęcia + Wynikowa powierzchnia logiczna lub PolySurface + + subtract,differencemany,diffall,diff multi + - - Skaluj siatkę niejednolicie za pomocą współczynników skali + + Zwróć parę parametrów UV w punkcie wejściowym. Jest to odwrotność punktu w parametrze. + + + + evaluateatpoint,surfaceatpoint,uvatpoint,uvs + + + 0.5,0.5,0.5,0.4 + - - Przekształć siatkę w kierunku wektora wejściowego o długość tego wektora + + Ucina powierzchnię za pomocą kolekcji jednej lub więcej zamkniętych krzywych PolyCurve. Jedna z pętli musi być pętlą obwiedni powierzchni wejściowej. Ponadto należy dodać jedną lub więcej pętli wewnętrznych dla otworów. + + + + trim multiple,removeloops,cutloops + - - Przekształć siatkę w kierunku wektora wejściowego o odległość wejściową + + Ucina powierzchnię za pomocą kolekcji jednej lub więcej zamkniętych krzywych złożonych, które muszą leżeć na powierzchni w określonej tolerancji. Jeśli trzeba uciąć jeden lub więcej otworów z powierzchni wejściowej, musi istnieć jedna pętla zewnętrzna określona dla obwiedni powierzchni i jedna pętla wewnętrzna dla każdego otworu. Jeśli ma zostać ucięty obszar między obwiednią powierzchni a otworami, należy zapewnić tylko pętle dla poszczególnych otworów. W przypadku powierzchni okresowej bez pętli zewnętrznej, takiej jak powierzchnia sferyczna, można sterować ucinanym obszarem przez odwrócenie kierunku krzywej pętli. + Jedna lub więcej zamkniętych krzywych PolyCurve, które mogą być w dowolnej kolejności w danych wejściowych. Te pętle nie powinny się przecinać. + Tolerancja używana podczas określania, czy końce krzywej pokrywają się oraz czy krzywa i powierzchnia pokrywają się. Podana tolerancja nie może być mniejsza niż żadna z tolerancji używanych podczas tworzenia wejściowych krzywych złożonych. Wartość domyślna 0.0 oznacza, że zostanie użyta największa tolerancja używana podczas tworzenia wejściowych krzywych złożonych. + Powierzchnia ucięta za pomocą pętli zamkniętych. + + trim multiple,removeloops,cutloops + - - Przekształca siatkę o odległości wejściowe + + Zwróć normalną powierzchni w punkcie wejściowym na powierzchni. + Punkt, w którym ma zostać oszacowana normalna powierzchni + Normalna w punkcie + + perpendicular + - - Przeanalizuj przychodzący ciąg JSON sformatowany w schemacie dynamo.geometry:mesh-1.0.0. - Ciąg JSON do przeanalizowania - Siatka + + Pobiera reprezentację NURBS powierzchni. Ta metoda może w pewnych okolicznościach przybliżyć powierzchnię. + - - Przekształć siatkę w obiekt JSON sformatowany w schemacie dynamo.geometry:mesh-1.0.0. - Wynikowy ciąg JSON + + Pobiera reprezentację NURBS powierzchni. Ta metoda może w pewnych okolicznościach przybliżyć powierzchnię. + Określa, czy przed konwersją dla powierzchni należy przywrócić pierwotny zakres parametrów. Na przykład gdy zakres parametrów powierzchni jest ograniczony po operacji ucięcia. + - - Typ warunku obwiedni zastosowany do paneli w siatce. + + Pobiera reprezentację NURBS powierzchni w określonych granicach tolerancji. Ta metoda może w pewnych okolicznościach przybliżyć powierzchnię. + Określona tolerancja + Reprezentacja powierzchni w postaci powierzchni nurbs + + tonurbs + - - Zezwól na nakładanie się paneli na obwiednię. + + Pogrub powierzchnię w bryłę, wyciągając w kierunku normalnych powierzchni po obu stronach powierzchni. + Wartość do pogrubienia + Powierzchnia pogrubiona jako bryła + + offset,tosolid + - - Nie zezwalaj na nakładanie się paneli na obwiednię. + + Pogrub powierzchnię w bryłę, wyciągając w kierunku normalnych powierzchni. Jeśli parametr both_sides ma wartość prawda, powierzchnia zostaje pogrubiona po obu stronach. + Wartość do pogrubienia + Prawda (true) w celu pogrubienia po obu stronach, fałsz (false) w celu pogrubienia po jednej stronie + Powierzchnia pogrubiona jako bryła + + offset,bothsides,tosolid + - - Usuń wierzchołki, które nie leżą na POWIERZCHNI wejściowej. + + Odsuń powierzchnię w kierunku normalnej powierzchni o określoną odległość. + Wartość odsunięcia + Odsunięta powierzchnia - - Przytnij nakładające się panele do obwiedni powierzchni. + + Zwrócony układ współrzędnych używa xAxis, yAxis i zAxis do przedstawienia uDir, vDir i normalnej. Długość xAxis, yAxis reprezentuje krzywizny. + Komponent U parametru + Komponent V parametru + Układ współrzędnych oparty na normalnej, kierunku U i kierunku V w położeniu UV na powierzchni - - Pobierz reprezentację obiektu PanelSurface w postaci ciągu znaków + + Zwróć CoordinateSystem wyrównany z kierunkami krzywizn głównych. + Komponent U parametru + Komponent V parametru + CoordinateSystem wyrównany względem kierunków krzywizny głównej - - Stosuje do powierzchni wejściowej panelowanie z wzorem w postaci płytki kwadratowej. - Powierzchnia wejściowa do panelowania - Liczba wzorów w kierunku U - Liczba wzorów w kierunku V - Keep, Remove lub RemoveVertices - - panel, surface, quad + + Zwróć wektor styczny U dla określonych parametrów U i V. + Komponent U parametru + Komponent V parametru + Wektor styczny U - - Stosuje do powierzchni wejściowej panelowanie z siatką kwadratową, przy czym każdy kwadrat jest dzielony na cztery trójkąty według jego przekątnych. - Powierzchnia wejściowa do panelowania - Liczba wzorów w kierunku U - Liczba wzorów w kierunku V - Keep, Remove lub RemoveVertices - - panel, surface, cross, split, square + + Zwróć wektor styczny V dla określonych parametrów U i V. + Komponent U parametru + Komponent V parametru + Wektor styczny V - - Stosuje do powierzchni wejściowej panelowanie z siatką kwadratową, przy czym każdy kwadrat jest dzielony na dwa trójkąty według przekątnej. Domyślnie jest to przekątna biegnąca od lewego dolnego rogu do prawego górnego rogu. - Powierzchnia wejściowa do panelowania - Liczba wzorów w kierunku U - Liczba wzorów w kierunku V - Gdy jest ustawiona wartość True (Prawda), używana jest przekątna biegnąca od lewego górnego rogu do prawego dolnego rogu kwadratu - Keep, Remove lub RemoveVertices - - panel, surface, diagonally, split, square + + Zwróć wektor normalny dla określonych parametrów U i V. + Komponent U parametru + Komponent V parametru + Normalna przy parametrze - - Stosuje do powierzchni wejściowej panelowanie z wzorem w kształcie rombu. - Powierzchnia wejściowa do panelowania - Liczba wzorów w kierunku U - Liczba wzorów w kierunku V - Keep, Remove lub RemoveVertices - - panel, surface, diamond + + Zwróć pochodne dla współrzędnych wejściowych U i V. + Komponent U parametru + Komponent V parametru + Pochodne U i V powierzchni + + tangent,normal + - - Stosuje do powierzchni wejściowej panelowanie z wzorem w kształcie rombu, przy czym każdy romb jest dzielony pionowo lub poziomo na dwa trójkąty. Domyślnie każdy romb jest dzielony pionowo. - Powierzchnia wejściowa do panelowania - Liczba wzorów w kierunku U - Liczba wzorów w kierunku V - Gdy ustawiona jest wartość true (prawda), romb jest dzielony poziomo - Keep, Remove lub RemoveVertices + + Zwraca krzywiznę Gaussa dla parametrów U i V. + + - panel, surface, split, diamond + + developable + - - Stosuje do powierzchni wejściowej panelowanie z wzorem w postaci równoległoboków układanych w pionie i poziomie. Każdy równoległobok jest kwadratem ze ścinaniem przyłożonym wzdłuż osi V lub osi U określonym przez dane wejściowe ‘alignWithUAxis’ i współczynnik ścinania. Domyślnie równoległoboki są wyrównane względem osi V. - Powierzchnia wejściowa do panelowania - Liczba wzorów w kierunku U - Liczba wzorów w kierunku V - Wielkość ścinania - Gdy jest ustawiona wartość True (Prawda), równoległoboki są wyrównywane względem osi U - Keep, Remove lub RemoveVertices + + Zwraca krzywizny główne dla parametrów U i V. + + - panel, surface, parallelogram - - Stosuje do powierzchni wejściowej panelowanie z wzorem w postaci kwadratów naprzemiennych. Domyślnie wzór jest naprzemienny w poziomie. - Powierzchnia wejściowa do panelowania - Liczba wzorów w kierunku U - Liczba wzorów w kierunku V - Gdy jest ustawiona wartość True (Prawda), wzór jest naprzemienny w pionie. - Wielkość przemieszczenia - Keep, Remove lub RemoveVertices - - panel, surface, staggered, quad + + Zwraca wektory kierunku głównego dla parametrów U i V. + Komponent U parametru + Komponent V parametru + Wektory styczne U i V - - Stosuje do powierzchni wejściowej panelowanie z wzorem w postaci klepki sześciokątnej. - Powierzchnia wejściowa do panelowania - Liczba wzorów w kierunku U - Liczba wzorów w kierunku V - Keep, Remove lub RemoveVertices + + Zwróć punkt dla określonych parametrów U i V. + + - panel, surface, hexagon + + surfacepoint + - - Stosuje do powierzchni wejściowej panelowanie z wzorem w postaci jednego trójkąta, dwóch kwadratów i jednego sześciokąta w każdym wierzchołku. - Powierzchnia wejściowa do panelowania - Liczba wzorów w kierunku U - Liczba wzorów w kierunku V - Keep, Remove lub RemoveVertices + + Zwróć wszystkie krzywe obwiedni powierzchni. - panel, surface, rhombus, tri, hexagon + + edges + - - Dodaje do powierzchni wejściowej panelowanie z niestandardowym wzorem płytek. Płytki są wielokątami w przestrzeni parametrów UV. Mogą być niewypukłe, ale nie mogą przecinać się ze sobą. Płytki w zestawie nie muszą stykać się na krawędziach. Wzór panelowania jest generowany przez przemieszczenie kopii płytek wzdłuż kierunków U i V o podane wartości przemieszczeń. Współrzędne UV wierzchołków każdej płytki są podane w argumencie tileUVs. - Powierzchnia wejściowa do panelowania - Liczba wzorów w kierunku U - Liczba wzorów w kierunku V - Przemieszczenie płytek wzdłuż osi U. - Przemieszczenie płytek wzdłuż osi V. - Lista z dwukrotnym zagnieżdżeniem współrzędnych UV każdej płytki we wzorze niestandardowym, gdzie lista zewnętrzna jest listą płytek (wielokątów), a listy wewnętrzne zawierają współrzędne UV każdej płytki. - Keep, Remove lub RemoveVertices + + Utwórz krzywą linii parametru na danej powierzchni. Utwórz krzywą reprezentującą linię parametru u lub v na powierzchni. Linia parametru przebiega w kierunku wzrastającego parametru u lub v przy stałym przeciwległym parametrze u lub v. Powstała krzywa będzie pasowała do parametryzacji powierzchni, a jej zakres będzie ograniczony przez zakres parametrów powierzchni. Typ zwróconej krzywej będzie zależał od typu powierzchni. + Jeśli kierunek == 0, tworzy linię parametru U, jeśli kierunek == 1, tworzy linię parametru V. + - panel, surface, custom, orthogonal, lattice - - - Zwraca liczbę wierzchołków w obiekcie PanelSurface. - liczba wierzchołków - - - Zwraca liczbę paneli w obiekcie PanelSurface. - liczba paneli - - - Stosuje jednolite skalowanie, przesunięcie i obrót do danej powierzchni PanelSurface. - Współczynnik jednolitego skalowania UV. - Odsunięcie w kierunku U używane do przekształcania paneli. - Odsunięcie w kierunku V używane do przekształcania paneli. - Kąt obrotu paneli w stopniach. - Punkt 2D, wokół którego mają być obracane wszystkie panele. - Przekształcona powierzchnia PanelSurface. + + lines + + + 0.4 + - - Zwraca liczbę wierzchołków dla każdego panelu na liście indeksów paneli. - Indeksy paneli używane do zbadania liczby wierzchołków. Wartość domyślna null wskazuje, że należy sprawdzić wszystkie panele na powierzchni. - liczba wierzchołków + + Zwraca nową powierzchnię z odwróconą normalną. Pozostawia powierzchnię bez zmian. + Powierzchnia taka sama jak powierzchnia wejściowa, ale z odwróconymi normalnymi - - Zwraca wierzchołek odpowiadający indeksowi wierzchołka w obiekcie PanelSurface. - Indeks wierzchołka w obiekcie PanelSurface + + Łączy tę powierzchnię i powierzchnie wejściowe w PolySurface + + + join multiple,joinmany,joinall,topolysurface + - - Zwraca punkt odpowiadający indeksowi wierzchołka w obiekcie PanelSurface. - Indeks wierzchołka w obiekcie PanelSurface + + Rzutuje geometrię wejściową na tę powierzchnię, w kierunku wektora wejściowego. !!Ta metoda rzutowania obsługuje obecnie tylko punkty lub krzywe!! + + + + projecttosurface,projectonto + - - Zwraca indeks dla danego panelu na powierzchni wejściowej i dla wierzchołka wewnątrz panelu. - Indeks panelu, dla którego należy zbadać indeks wierzchołka - Numer wierzchołka dla danego panelu - indeks wierzchołka - - - Zwraca wierzchołki dla każdego panelu na liście indeksów paneli. - Indeksy paneli używane do zbadania wierzchołków. Wartość domyślna null wskazuje, że należy sprawdzić wszystkie panele na powierzchni. - Tablica wierzchołków - - - Zwraca punkty dla każdego panelu na liście indeksów paneli. - Indeksy paneli używane do zbadania punktów. Wartość domyślna null wskazuje, że należy sprawdzić wszystkie panele na powierzchni. - Tablica punktów - - - Zwraca obwiednię wieloboczną dla każdego panelu na liście indeksów paneli. - Indeksy paneli używane do zbadania wieloboków. Wartość domyślna null wskazuje, że należy sprawdzić wszystkie panele na powierzchni. + + Próbuje naprawić powierzchnię. @@ -5456,30 +5173,14 @@ Zwraca kąt między podanymi wektorami w stopniach od 0 do 180. rotation angle, - - Zwraca wartość kąta między dwoma wektorami, w zakresie [0, 180] stopni. - - - - rotation angle - - + Zwraca wartość kąta między dwoma wektorami, w zakresie [0, 180] stopni. Zwraca wartość kąta między dwoma wektorami w zakresie od 0 do 360 stopni. Kierunek kąta jest określany na podstawie osi obrotu. Inny wektor Oś obrotu Zwraca kąt między podanymi wektorami w stopniach od 0 do 360. rotation angle, - - Zwraca wartość kąta między dwoma wektorami, w zakresie [0, 360] stopni. Używa on oś obrotu, aby określić kierunek kąta. - - - - - rotation angle - - Przeanalizuj przychodzący ciąg JSON sformatowany w schemacie autodesk.math:vector3d-1.0.0. Ciąg JSON do przeanalizowania @@ -5510,18 +5211,6 @@ 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 SegmentLengthAtParameter. - - 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 „PointsAtEqualChordLength” oraz „SplitByPoints”. - - - 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 „PointsAtChordLengthFromPoint” oraz „SplitByPoints”. - - - 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 „PointsAtSegmentLengthFromPoint” oraz „SplitByPoints”. - - - 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 „PointsAtEqualSegmentLength” oraz „SplitByPoints”. - 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 SegmentLengthBetweenParameters. @@ -5555,9 +5244,6 @@ 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 przeciążenia umożliwiającego przekazanie mmPerUnit. - - 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 węzła interfejsu użytkownika ExportToSAT. - 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 przeciążenia z określeniem mm na jednostkę. @@ -5619,7 +5305,7 @@ Wyszukuje zlokalizowany ciąg podobny do: Węzły Mesh korzystają z dokładności 32-bitowej (7 miejsc po przecinku), co może prowadzić do błędów zaokrągleń w przypadku dużych liczb lub liczb z więcej niż 7 miejscami po przecinku. Aby uzyskać większą dokładność (64-bitową, 15 miejsc po przecinku), użyj węzłów z biblioteki Geometry. - Wyszukuje zlokalizowany ciąg podobny do: Przekroczono dozwolone zakresy modelowania, rozważ wybranie mniejszych wartości. + Looks up a localized string similar to You have exceeded the allowable modeling extents, consider choosing smaller values as inputs. Wyszukuje zlokalizowany ciąg podobny do Nie znaleziono implementacji IGeometryFactory. Upewnij się, że plik ProtoGeometry.config został poprawnie skonfigurowany. @@ -5672,6 +5358,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 PolyCurve.OffsetMany. + + Looks up a localized string similar to PolyCurve direction has been updated for consistency. This change may break this node in pre-4.0 graphs. To retain legacy behavior, set DefaultEnableLegacyPolyCurveBehavior to true in DynamoPreferences.xml.. + Wyszukuje zlokalizowany ciąg podobny do: Ta właściwość została wycofana i zostanie usunięta w przyszłej wersji dodatku Dynamo. Zamiast niej użyj PolyCurve.Points. @@ -5687,9 +5376,6 @@ 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 SolidBySweep(ICurveEntity profile, ICurveEntity path, bool cutEndOff). - - 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 Solid.ByUnion. - 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 SurfaceBySweep(ICurveEntity profile, ICurveEntity path, bool cutEndOff). diff --git a/doc/distrib/xml/pt-BR/ProtoGeometry.xml b/doc/distrib/xml/pt-BR/ProtoGeometry.xml index 46d19bba84d..523381d2464 100644 --- a/doc/distrib/xml/pt-BR/ProtoGeometry.xml +++ b/doc/distrib/xml/pt-BR/ProtoGeometry.xml @@ -481,4770 +481,4487 @@ Retorna a distância da altura. Nota: isso retorna as dimensões de entrada do cubóide, NÃO as dimensões do espaço universal real. Em outras palavras, se você criar um cubóide com largura (eixo X) comprimento 10 e o transformar em um CoordinateSystem com 2 vezes dimensionando em X, a largura ainda será 10. O ASM não lhe permite extrair os vértices de um corpo em nenhuma forma previsível, portanto, é impossível determinar as dimensões após uma transformação. - - Obtém uma representação da sequência de caracteres da Curva + + Obtém uma representação da sequência de caracteres do Cilindro - - Criar uma curva por linha de superfície no espaço uv - Superfície a ser usada - UV inicial no qual a curva se iniciará - UV final no qual a curva se finalizará - Parâmetros de curva no início e no fim da superfície + + Criar um cilindro sólido definido por um CoordinateSystem principal, o raio e a altura do cilindro + Sistema de coordenadas principal + Tamanho do raio + Altura do cilindro + Cilindro criado com base no raio e na altura - isocurve,curvebyuv,lines,uvs + cylinder,tube - - 0.5,0.5,0.4,0.4 - - - Cria uma curva que se mescla entre duas curvas - Primeira curva para mesclar - Segunda curva para mesclar - sinalizador para indicar qual extremidade da curva 1 será mesclada - sinalizador para indicar qual extremidade da curva 2 será mesclada - sinalizador para indicar se a curva resultante é de continuidade G1 ou de continuidade G2 - Curva resultante da mesclagem de duas curvas + + Crie um cilindro sólido com a determinada parte inferior e superior do ponto do centro do cilindro. + Ponto inicial do cilindro + Ponto final do cilindro + Raio do cilindro + Cilindro criado usando os pontos e o raio - blend,make continuous,connect + cylinder,tube,by center points - - Criar uma curva por linha ISO da superfície - Superfície base - se 0 isolinha está ao longo da direção U, se 1 está ao longo da direção V - fixo para o valor de curva de outros parâmetros de superfície - Isocurva na superfície + + O raio do cilindro + + + A altura total - isocurve,curvebydir,lines + cylinder - - 0.5,0.5,0.4 - - - Retorna o comprimento total do arco da curva + + Eixo do cilindro - distance + cylinder - - Retornará verdadeiro se uma curva for plana e falso se não for. + + Obtém uma representação da sequência de caracteres da Aresta + + + A curva subjacente que compõe a aresta + + + As faces adjacentes a esta aresta + + + O vértice no qual esta aresta se inicia + + + O vértice no qual esta aresta termina + + + Os CoEdges associados a esta aresta + + + Obtém uma representação da sequência de caracteres da Elipse + + + Crie uma elipse centralizada no ponto de entrada, alinhada com o plano XY do WCS, com o raio especificado dos eixos X e Y. + Ponto de origem da elipse + Raio do eixo X + Raio do eixo Y + Elipse criada usando a origem e os raios - flat,liesinplane + ellipse - - Retornará verdadeiro se uma curva estiver fechada e falso se não estiver. - - - Obtém o ponto inicial ao longo da curva + + Crie uma elipse centralizada no ponto de entrada, com dois eixos especificados. Os eixos devem estar a 90 graus um do outro. + Ponto de origem da elipse + Raio do eixo X + Raio do eixo Y + Elipse criada com base em vetores de origem - begin,curvestart,startpt + ellipsebylengths,ellipsebyvectors - - Obtém o ponto final ao longo da curva + + Crie uma elipse centralizada e alinhada com o CoordinateSystem de entrada, com um raio x_raio na direção CS e o raio y_raio na direção CS Y. + Sistema de coordenadas de origem da elipse + Raio do eixo X + Raio do eixo Y + Elipse criada usando o sistema de coordenadas e os raios - end,curveend,endpt + ellipse,aligned ellipse,ellipsebylengths - - O normal para o plano onde a curva está inserida. Somente é válido para curvas planas. + + Crie uma elipse centralizada e alinhada com um plano de entrada, com um raio x_raio na direção do eixo X do plano e raio y_raio na direção do eixo Y do plano. + Plano onde o arco da elipse é desenhado + Raio do eixo X + Raio do eixo Y + Elipse criada com base no plano e nos raios - perpendicular + ellipse,aligned ellipse,ellipsebylengths - - Obter um ponto na curva com um parâmetro especificado entre StartParameter() e EndParameter() - O parâmetro no qual avaliar - Ponto + + O centro da elipse + + + O eixo principal da elipse. Este é o eixo mais longo. O comprimento do vetor é o raio principal. + + + O eixo secundário da elipse. Este é o eixo mais curto. O comprimento do vetor é o raio secundário. + + + Obtém uma representação da sequência de caracteres do EllipseArc + + + Criar um EllipseArc em um plano com um determinado raio ao longo dos eixos X e Y e os ângulos nos quais efetuar a extrusão por percurso + Plano que contém o arco da elipse + O raio do EllipseArc na direção X do plano + O raio do EllipseArc na direção Y do plano + O ângulo inicial do arco conforme medido a partir do eixo X positivo do plano de entrada + O ângulo para efetuar extrusão por percurso a partir do ângulo inicial em graus + Arco da elipse criado usando os raios e os ângulos do plano - pointoncurve,curvepoint + ellipsearc,arcs - - Obter um vetor tangente à curva com um parâmetro especificado entre StartParameter() e EndParameter() - O parâmetro no qual avaliar - Um vetor paralelo à curva no parâmetro + + O centro da elipse - tangentoncurve,curvetan + ellipsearc,arcs - - Obter um vetor perpendicular à curva com um parâmetro especificado entre StartParameter() e EndParameter() - O parâmetro no qual avaliar - Um vetor perpendicular à curva no parâmetro + + O eixo principal da elipse. Este é o eixo mais longo. O comprimento do vetor é o raio principal. - normaloncurve,curvenorm + ellipsearc,arcs - - Obtenha um vetor perpendicular à curva em um parâmetro especificado entre StartParameter() e EndParameter(). A curva deve ser plana. A normal resultante será consistente em toda a curvatura da curva. - O parâmetro no qual avaliar - Se “lado” estiver definido como false, a normal apontará para o lado direito da curva (movendo-se do ponto inicial para o ponto final da curva). Se “lado” como true, a normal apontará para a esquerda da curva. - Um vetor perpendicular à curva no parâmetro + + O eixo secundário da elipse. Este é o eixo mais curto. O comprimento do vetor é o raio secundário. - normaloncurve,curvenorm + ellipsearc,arcs - - Obter um CoordinateSystem com a origem no ponto no parâmetro fornecido. O EixoX é alinhado com o normal da curva, o EixoY é alinhado com a tangente da curva neste ponto, e o EixoZ é alinhado com o vetor para cima ou a binormal neste ponto - O parâmetro no qual avaliar - CoordinateSystem no parâmetro da curva + + O ângulo inicial em graus - coordoncurve,curvecoord,derivatives + ellipsearc,arcs - - Obter um CoordinateSystem com a origem no ponto no parâmetro fornecido - O parâmetro no qual avaliar - O CoordinateSystem alinhado ao eixo no ponto + + Retorna o ângulo de varredura do arco da elipse em graus. - frame,axisaligned,aa,coordcurve,framecurve,curveframe,coordoncurve + ellipsearc,arcs - - Retorna um plano cujo normal se alinha com a tangente da curva. Os parâmetros são ajustados para que 0 sempre seja o ponto inicial e 1 sempre seja o ponto final. - - + + O plano no qual reside a elipse - planeoncurve,planecurve,tangentplane + ellipsearc,arcs - - Obter um ponto em um determinado comprimento do arco ao longo da curva - A distância ao longo da curva na qual avaliar - O ponto no comprimento de arco dado + + Obtém uma representação da sequência de caracteres da Face + + + Todas as arestas em torno desta face na ordem de sentido anti-horário - pointoncurve,curvepoint,pointalongcurve,distanceoncurve,distancepoint,distpoint,arclength + faces + + 1 + - - Obter um ponto em um determinado comprimento do arco ao longo da curva - A distância ao longo da curva na qual avaliar - O ponto no comprimento de arco dado + + Todos os vértices em torno desta face na ordem de sentido anti-horário - pointoncurve,curvepoint,pointalongcurve,distanceoncurve,distancepoint,distpoint,arclength + faces + + 1 + - - Retorna os pontos espaçados por igual ao longo do comprimento da curva com base no número de entrada das divisões - Número de divisões - Pontos espaçados por igual ao longo do comprimento da curva + + Todos os contornos contidos por esta face - - Retorna os pontos espaçados ao longo da curva com igual comprimento de corda com base no número de entrada das divisões - Número de divisões - Lista de pontos na curva + + A superfície subjacente que compõem a face + Representação da superfície da face - - Obtenha o ponto em um comprimento de corda particular da curva a partir da localização de parâmetro dada. - O comprimento da corda no qual avaliar - O parâmetro na curva a partir do qual medir - verdadeiro se avançar ao longo da curva - Ponto na curva + + Obtém uma representação da sequência de caracteres da Hélice + + + Cria uma hélice. A hélice sempre rotaciona no sentido horário sobre o eixo de direção fornecido. Ao visualizar ao longo da direção do eixo de direção, o usuário verá o ponto virando no sentido horário ao redor do eixo quando ele se move ao longo da curva na direção do parâmetro aumentando. O declive é a distância na qual a hélice se move na direção do eixo por vez. Isto pode ser positivo ou negativo. + Ponto do eixo + Vetor de direção do eixo + Ponto inicial da hélice + Distância da hélice por cada 360 graus na direção do eixo + Número de voltas em graus + Hélice criada usando o eixo - measure from,measure to,parameteratdist + helix,screw,corkscrew,thread - - Retorna pontos espaçados igualmente ao longo da curva em um determinado comprimento de segmento com base no ponto especificado - O ponto de referência a partir de onde medir - A distância ao longo da curva na qual avaliar - Lista de pontos na curva, incluindo o ponto especificado e ao longo da direção da curva. + + O ângulo em graus através do qual a hélice girar sobre seu comprimento - - Retorna pontos espaçados igualmente na curva em um determinado comprimento de corda com base no ponto especificado - O ponto de referência a partir de onde medir - Comprimento da corda - Lista de pontos na curva, incluindo o ponto especificado e ao longo da direção da curva. + + A inclinação transversal retorna a distância linear ao longo da direção do eixo que uma hélice percorre em uma volta completa (360 graus) - - Retorna um CoordinateSystem na distância especificada a partir do ponto inicial da curva. O eixo Y fica tangente à curva, o eixo X é a curvatura. - A distância ao longo da curva na qual avaliar - Sistema de coordenadas em curva - - coordoncurve,curvecoord,derivatives - + + O raio do arco - - Retorna um CoordinateSystem na distância especificada a partir do ponto inicial da curva. O eixo Y fica tangente à curva, o eixo X é a curvatura. - A distância ao longo da curva na qual avaliar - Sistema de coordenadas em curva - - coordoncurve,curvecoord,derivatives - + + A direção do eixo da hélice - - Retorna um plano na distância especificada ao longo da curva a partir do ponto inicial. A normal do plano está alinhada à tangente da curva. - A distância ao longo da curva na qual avaliar - Plano em curva + + O ponto base do eixo da hélice - planeoncurve,planecurve,tangentplane + origin,helixstart - - Retorna um plano na distância especificada ao longo da curva a partir do ponto inicial. A normal do plano está alinhada à tangente da curva. - A distância ao longo da curva na qual avaliar - Plano em curva - - planeoncurve,planecurve,tangentplane - + + Obtém uma representação da sequência de caracteres do Grupo de índices - - Obtenha o comprimento do segmento medido desdeo ponto inicial da curva até o parâmetro determinado. - Valor entre 0 e 1 - Comprimento do segmento - - lengthatparameter,dist along,lengthatpoint,arclength - + + Comparar dois grupos de indexação + O outro Grupo de indexação + Se os dois objetos forem iguais - - Obtenha o comprimento do segmento medido desde o ponto inicial da curva até o parâmetro determinado. - Valor entre 0 e 1 - Comprimento do segmento - - lengthatparameter,dist along,lengthatpoint,arclength - + + Obter um hashcode para este tipo + Um único hashcode para este objeto - - Obter o parâmetro em um determinado comprimento do arco ao longo da curva. - A distância ao longo da curva na qual avaliar - O parâmetro + + Criar um grupo de índices armazenando quatro índices + Índice a + Índice b + Índice c + Índice d + IndexGroup - parameteratlen,param along,paramatlen,arclength + quad,polygon,mesh,meshes - - Obter o parâmetro em um determinado comprimento do arco ao longo da curva. - A distância ao longo da curva na qual avaliar - O parâmetro + + Criar um grupo de índices armazenando três índices + Índice a + Índice b + Índice c + IndexGroup - parameteratlen,param along,paramatlen,arclength + tri,polygon,mesh,meshes - - Obter o parâmetro em um determinado comprimento do banzo ao longo da curva a partir da localização especificada. - O comprimento da corda no qual avaliar - O parâmetro na curva a partir do qual medir - verdadeiro se avançar ao longo da curva - O parâmetro - - measure from,measure to,parameteratdist - + + Qualquer 3 ou 4, dependendo se ele representa um triângulo ou um quadrado - - Obtenha o parâmetro no ponto inicial de uma curva - Valor do parâmetro - - start domain,curvestart - + + O primeiro índice - - Obtenha o parâmetro no ponto final de uma curva - Valor do parâmetro + + O segundo índice + + + O terceiro índice + + + O quarto índice + + + Obtém uma representação da sequência de caracteres da Linha + + + Cria uma linha reta entre dois pontos de entrada. + Ponto inicial da linha + Ponto final da linha + Linha com base no ponto inicial e final - end domain,curveend + line,linebypoints,lines - - Obtenha o comprimento do segmento entre dois parâmetros na curva - Valor entre 0 e 1 - Valor entre 0 e 1 - Comprimento do segmento + + Cria uma linha de melhor aproximação da dispersão de uma plotagem de pontos. + Lista de pontos para a linha de melhor ajuste + Linha com base nos pontos de ajuste - measure,distance,arclength + line,approximate,lines - - Obter o comprimento do arco entre dois pontos de parâmetro na curva - O início do domínio - O final do domínio - O comprimento do arco entre dois parâmetros + + Crie uma linha tangente à curva de Entrada, posicionada no ponto do parâmetro da curva de entrada. + Curva base da linha tangente + Valor do parâmetro + Linha tangente - measure,distance,arclength + tangentline,tangentto,lines - - Obtenha o parâmetro num ponto especificado ao longo da curva. Se o ponto não estiver na curva, ParameterAtPoint ainda retornará um valor que corresponde a um ponto próximo da curva, mas, em geral, não será o ponto mais próximo. - Um ponto ao longo da curva ou perto dela - O parâmetro na curva para o ponto especificado. + + Crie uma linha reta começando no ponto inicial, estendendo-se na direção do vetor pelo comprimento especificado. + Ponto inicial da linha + Vetor de direção + Comprimento da linha + Linha com base na direção inicial e no comprimento - projectpoint,closestparam,curveparam + linebyvector,lines - - Inverter a direção da curva - Uma nova curva na direção oposta + + A direção da curva - flip + lines - - Faça o deslocamento de uma curva com um valor especificado. A curva deve ser plana. - Uma distância de deslocamento de valor positivo ou negativo - novas curvas deslocadas + + Obtém uma representação da sequência de caracteres do contorno + + + A face que contém o contorno + + + Os CoEdges contidos no contorno + + + Se o contorno é de borda ou interno + + + Obtém uma representação da sequência de caracteres da NurbsCurve + + + Crie uma BSplineCurve utilizando os pontos de controle explícitos. NOTA 1: BSplineCurves com deg=1 tem descontinuidades G1, que causam problemas para a extrusão, extrusão por percurso e outras operações. Elas devem ser evitadas. Utilize em seu lugar uma PolyCurve. NOTA 2: se a curva for periódica (fechada), então os últimos pontos DEVEM ser os mesmos. + Pontos da curva nurbs + Nurbscurve criada com base nos pontos - thicken,lines + nurbscurve,spline,lines - 0.5,0.4 + 0.5,0.5,0.45 - - Crie uma ou mais curvas deslocando uma curva plana pela distância fornecida em um plano definido pela normal do plano. Se houver intervalos entre as curvas do componente deslocado, eles serão preenchidos ao estender as curvas de deslocamento. O argumento de entrada “planeNormal” define como padrão a normal do plano que contém a curva, mas uma normal explícita paralela à normal da curva original pode ser fornecida para controlar melhor a direção do deslocamento. Por exemplo, se uma direção de deslocamento consistente for necessária para várias curvas que usam o mesmo plano, será possível usar “planeNormal” para substituir normais de curvas individuais e forçar todas as curvas a serem deslocadas na mesma direção. Inverter a normal reverte a direção do deslocamento. - Uma distância de deslocamento positivo se aplica na direção do produto vetorial entre a tangente da curva e o vetor normal do plano, enquanto um deslocamento negativo se aplica na direção oposta. - A normal do plano da curva. Define como padrão a normal do plano da curva de entrada - Uma ou mais curvas de deslocamento + + Crie uma BSplineCurve utilizando os pontos de controle explícitos. NOTA 1: BSplineCurves com deg=1 tem descontinuidades G1, que causam problemas para a extrusão, extrusão por percurso e outras operações. Elas devem ser evitadas. Utilize em seu lugar uma PolyCurve. NOTA 2: se a curva for periódica (fechada), então os últimos pontos DEVEM ser os mesmos. + Pontos da curva nurbs + Grau da curva + Nurbscurve criada com base nos pontos - thicken,lines + nurbscurve,spline,degree,lines - 0.5,0.4 + 0.5,0.5,0.5,0.45 - - Cria uma curva ao puxar em um plano - O plano sobre o qual puxar a curva - Uma curva no plano + + Crie uma BSplineCurve utilizando os pontos de controle explícitos. NOTA 1: BSplineCurves com deg=1 tem descontinuidades G1, que causam problemas para a extrusão, extrusão por percurso e outras operações. Elas devem ser evitadas. Utilize em seu lugar uma PolyCurve. NOTA 2: se a curva for periódica (fechada), então os últimos pontos DEVEM ser os mesmos. + Pontos da curva nurbs + Grau da curva + Alternar para fechar curva + Nurbscurve criada com base nos pontos - projectcurve,toplane + nurbscurve,spline,degree,smoothness,lines + + 0.5,0.5,0.5,0.5,0.45 + - - Puxe esta curva para a superfície de entrada, na direção dos normais da superfície. - + + Crie uma BSplineCurve por vértices de controle, espessuras e nós. A PARTIR DO ASM DOCS: Grau: deve ser maior que 1 (spline no âmbito linear) e menos do que 26 (o grau máximo com base na B-spline suportado por ASM). Espessuras: todos os valores de espessura (se fornecidos) devem ser estritamente positivos. A espessura menor do que 1e-11 será rejeitada e a função irá falhar. Nós: o vetor de nó deve ser uma sequência de não decrescente. A multiplicidade do nó interno não deve ser maior do que o grau + 1 no nó inicial/final e o grau em um nó interno (isto permite que as curvas com descontinuidades G1 possam ser representadas). Observe que os vetores de nós não unidos são suportados, mas serão convertidos para unidos, com as alterações correspondentes aplicadas ao ponto de controle/dados da espessura. matriz de nós: o tamanho da matriz deve ser num_control_points + grau + 1 + + + + - projectcurve,tosurf + explicit,nurbscurve,spline,degree,spline byarray,lines + + 0.5,0.5,0.5,0.5,0.5,0.45 + - - Divide uma curva em determinado número de comprimentos iguais de curvas - Número de divisões - Uma matriz de curvas após a divisão + + Crie uma BSplineCurve ao interpolar entre pontos. + Pontos da curva nurbs + Nurbscurve criada com base nos pontos - chopcurve,segment,slices + fit,approximate,spline,lines + + 0.5,0.5,0.5,0.45 + - - Divide uma curva em determinado número de curvas com distâncias iguais entre o início e o fim de cada curva (banzos iguais). - Número de divisões - Uma matriz de curvas após a divisão + + Crie uma BSplineCurve ao interpolar entre pontos. NOTA 2: se a curva for periódica (fechada), então o primeiro e o último ponto DEVE ser o mesmo. + Pontos da curva nurbs + Alternar para fechar curva + Nurbscurve criada com base nos pontos - divide by chordlength,chord,segment,chopcurve + fit,approximate,spline,lines + + 0.5,0.5,0.5,0.45 + - - Divide uma curva em curvas de determinado comprimento medido a partir da localização de parâmetro dada - Comprimento das curvas após a divisão - Localização do parâmetro a partir do qual medir - Matriz de curvas após a divisão - - divide by chordlength,chord,segment,chopcurve - - - - Divide uma curva em curvas de determinado comprimento de corda medido a partir da localização de parâmetro dada - Comprimento de corda de cada curva obtida a partir de divisão - Localização do parâmetro a partir do qual medir - Uma matriz de curvas após a divisão + + Crie uma BSplineCurve ao interpolar entre pontos com um grau especificado. + Pontos da curva nurbs + Grau da curva + Nurbscurve criada com base nos pontos - divide by chordlength,chord,segment,chopcurve + fit,approximate,spline,smoothness,lines + + 0.5,0.5,0.5,0.5,0.45 + - - Remove o início da curva no parâmetro especificado - O parâmetro no qual iniciar o recorte - Uma nova curva com o início removido + + Retorna uma BSplineCurve através dos pontos, com direções tangenciais. + Pontos de controle da curva nurbs + Tangente inicial + Tangente final + Nurbscurve criada com base nos pontos e nas tangentes - rem,remstart,removestart,trimcurve + spline by tangent,tangents,lines + + 0.5,0.5,0.45 + - - Remove o início da curva no parâmetro especificado - O parâmetro no qual iniciar o recorte - Uma nova curva com o início removido + + O grau da curva - rem,remstart,removestart,trimcurve + smoothness,interpolation,continuity - - Remove o final da curva no parâmetro especificado - O parâmetro no qual iniciar o recorte - Uma nova curva com o final removido + + Se NurbsCurve é ou não periódica. Uma curva periódica é uma curva fechada em que a deformação não causa a aparência de dobras. - rem,remend,removeend,trimcurve + isclosed - - Remove o final da curva no parâmetro especificado - O parâmetro no qual iniciar o recorte - Uma nova curva com o final removido - - rem,remend,removeend,trimcurve - + + Determina se NurbsCurve é ou não racional. Isso define se algum peso não corresponder a 1,0. - - Remove o início e o final da curva nos parâmetros especificados. - O parâmetro no qual iniciar o recorte - O parâmetro no qual iniciar o recorte - Uma nova curva com segmentos externos removidos - - rem,remend,remstart,remove,trimcurve,removeends - + + Obtém os pontos de controle da curva Nurbs. Estes são os pontos nos quais a curva interpola. + Uma matriz de pontos - - Remove o início e o final da curva nos parâmetros especificados. - O parâmetro no qual iniciar o recorte - O parâmetro no qual iniciar o recorte - Uma nova curva com segmentos externos removidos - - rem,remend,remstart,remove,trimcurve,removeends - + + Os 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 - - Remove a parte interna de uma curva com os parâmetros especificados - O parâmetro no qual iniciar o recorte - O parâmetro no qual iniciar o recorte - Uma nova curva com o segmento interno removido + + 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 - rem,removemiddle,middle,remmiddle,cutout,trimcurve + ptweight - - Remove a parte interna de uma curva com os parâmetros especificados - O parâmetro no qual iniciar o recorte - O parâmetro no qual iniciar o recorte - Uma nova curva com o segmento interno removido - - rem,removemiddle,middle,remmiddle,cutout,trimcurve - + + Obtém uma representação da sequência de caracteres da NurbsSurface - - Remove diversos segmentos da curva, descartando o 1º, 3º, 5º... segmentos - Uma lista de parâmetros nos quais dividir a curva - Uma matriz de curvas que descarta o 1º, 3º, 5º... segmentos + + Cria uma superfície Nurb com pontos interpolados especificados e graus U e V. A superfície resultante irá passar através de todos os pontos. + Grade de pontos da superfície nurbs + Grau na direção u + Grau na direção v + Superfície nurbs criada por pontos - rem,removeparts,remparts,cutout,trimcurv,interior,odd + fit,topoints - - Remove diversos segmentos da curva, descartando o 1º, 3º, 5º... segmentos - Uma lista de parâmetros nos quais dividir a curva - Uma matriz de curvas que descarta o 1º, 3º, 5º... segmentos + + Cria uma superfície Nurb com pontos interpolados especificados e graus U e V. A superfície resultante irá passar através de todos os pontos. O número de tangentes deve coincidir com o número de pontos na direção correspondente. A superfície resultante será 3 graus na direção U e V. + + + + + + - rem,removeparts,remparts,cutout,trimcurv,interior,odd + fit,topoints,totangents - - Remove segmentos pares ou ímpares da divisão da curva nos parâmetros indicados, dependendo se o sinalizador “discardEvenSegments” indicar true ou false, respectivamente. - Uma lista de parâmetros nos quais dividir a curva - Alternar para descartar segmentos pares - Lista de curvas restantes após descartar os segmentos de curvas pares ou ímpares. + + Cria uma superfície Nurb satisfazendo uma coleção de diferentes características de superfície. Este é o método de ajuste de superfície mais avançado. A superfície resultante irá passar através de todos os pontos. O número de tangentes deve coincidir com o número de pontos na direção correspondente. A superfície resultante será 3 graus na direção U e V. O derivativos de canto devem ser de segunda ordem (dP/dUdV) e devem ser fornecidos nesta ordem [ lowU, lowV ], [ highU, lowV ], [ lowU, highV ], [ highU, highV ]. + + + + + + + + + - rem,removeparts,remparts,cutout,trimcurv,interior,even + fit,topoints,totangents,fit corners,complex fit - - Dividir uma curva em duas partes no parâmetro determinado - O parâmetro no qual fazer a divisão - Duas curvas restantes após a divisão - - cutinto,divide,curve2curves,cut - + + Crie uma superfície Nurb utilizando pontos de controle explícitos, com os graus U e V especificados. + Grade de pontos de controle da superfície nurbs + Grau na direção u + Grau na direção v + Superfície nurbs criada por pontos de controle - - Dividir uma curva em duas partes no parâmetro determinado - O parâmetro no qual fazer a divisão - Duas curvas restantes após a divisão + + Cria uma superfície Nurb com vértices de controle especificados, nós, espessuras e graus U V. Há diversas restrições sobre os dados que, se quebrados, irá causar a falha da função e irá gerar uma exceção. Grau: ambos os graus u- e v- devem ser > = 1 (spline linear no âmbito da peça) e menos de 26 (o grau máximo com base na B-spline suportado por ASM). Espessura: todos os valores de espessura (se fornecidos) devem ser estritamente positivos. Espessuras menores do que 1e-11 serão rejeitadas e a função irá falhar. Nós: ambos os vetores de nós devem ser sequências não decrescentes. A multiplicidade do nó interno não deve ser maior que o grau + 1 no inicial/final e o grau em nós internos (isso permite que as superfícies com descontinuidades G1 possam ser representada). Observe que vetores de nós não unidos são suportados, mas serão convertidos para unidos, com as alterações correspondentes aplicadas ao ponto de controle/dados da espessura. + + + + + + + - cutinto,divide,curve2curves,cut + lines + + 0.4 + - - Dividir uma curva em diversas partes nos parâmetros determinados - Uma lista de parâmetros nos quais dividir a curva - Curvas criadas a partir da divisão + + Retona o grau da superfície na direção U. - cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + surface smoothness,continuity - - Dividir uma curva em diversas partes nos parâmetros determinados - Uma lista de parâmetros nos quais dividir a curva - Curvas criadas a partir da divisão + + Retorna o grau da superfície na direção V. - cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + surface smoothness,continuity - - Dividir uma curva em várias partes nos pontos dados - Os pontos da curva nos quais dividir a curva - Curvas criadas a partir da divisão - - cutinto,divide,curve2curves,cut,cut multiple,splitmultiple - + + Retorna o número de pontos de controle na direção U. - - Efetue a união do conjunto de curvas com a extremidade da PolyCurve. Inverte as curvas para assegurar a conectividade. - Outras curvas ou curvas para unir à PolyCurve - Uma PolyCurve feita de curvas - - convertcurves,curves2polycurve,joincurves,concat,joinall,joinmany - + + Retorna o número de pontos de controle na direção V. - - Efetua a união desta curva e a curva de entrada em uma nova PolyCurve, mantendo as curvas originais exatamente como estão. - A curva à qual unir - Uma PolyCurve composta de duas curvas + + Retorna verdadeiro se a superfície for periódica na direção U. - convertcurve,curve2polycurve,joincurve,concat + closedinU - - Efetua a extrusão de uma curva na direção do vetor normal - A distância de extrusão da curva - A superfície com extrusão + + Retorna verdadeiro se a superfície for periódica na direção V. - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve + closedinV - - Efetua a extrusão de uma curva na direção especificada, pelo comprimento de um vetor de entrada - Vetor ao longo do qual efetuar a extrusão - A superfície com extrusão - - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - + + Determina se NurbsCurve é ou não racional. Isso define se algum peso não corresponder a 1,0. Retornará verdadeiro se a superfície for racional e falso se não for. - - Efetua a extrusão de uma curva na direção especificada pela distância especificada - Vetor ao longo do qual efetuar a extrusão - Distância de extrusão - A superfície com extrusão - - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - + + Retorna os pontos de controle da superfície Nurbs (polos). + - - Efetua a extrusão de uma curva na direção normal pela distância especificada. A curva deve ser fechada. - Distância de extrusão - O sólido com extrusão + + Retorna os pesos dos pontos de controle da NurbsSurface. Os pesos determinam a influência aplicada por cada ponto de controle no formato da superfície. + Pesos nurbs da superfície - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + ptweights - - Efetua a extrusão de uma curva na direção especificada, pelo comprimento do vetor. A curva deve ser fechada. - Vetor ao longo do qual efetuar a extrusão - O sólido com extrusão - - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - + + Retorna os nós da superfície na direção U. 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 superfície. + Nós U de nurbs da superfície - - Efetua a extrusão de uma curva na direção especificada pela distância especificada. A curva deve ser fechada. - Vetor ao longo do qual efetuar a extrusão - Distância de extrusão - O sólido com extrusão + + Retorna os nós da superfície na direção V. 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 superfície. + Nós V de nurbs da superfície + + + Obtém uma representação da sequência de caracteres do Plano + + + Crie um plano centralizado no ponto raiz, com o vetor normal de entrada. + Ponto de origem do plano + Vetor de direção normal do plano + Plano criado usando a origem e a normal - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + plane,tonormal - - Estenda uma curva por uma determinada distância em uma extremidade particular determinada pelo ponto de seleção. O lado selecionado será estendido. Não é possível estender curvas fechadas, como círculos e elipses. Se a curva a ser estendida for linear, a extensão também será linear. - Distância a ser ampliada - Um ponto no final a ser ampliado - A curva ampliada - - makelonger,stretch,extendside - + + Crie um plano “orientado”, posicionado na origem do ponto com o vetor normal, mas com uma orientação específica do eixo X. Isso não tem impacto para dividir, efetuar a intersecção, no projeto e em operações, isso somente especifica a orientação de CoordinateSystem de entrada. + Ponto de origem do plano + Vetor de direção normal + Vetor de direção do eixo X + Plano usando a normal de origem e o eixo x - - Estenda uma curva por uma determinada distância em seu lado inicial. Não é possível estender curvas fechadas, como círculos e elipses. Se a curva a ser estendida for linear, a extensão também será linear. - Distância a ser ampliada - A curva ampliada - - makelonger,stretch - + + Os eixos X e Y estão no plano. O eixo Z é o produto vetorial dos dois vetores. + Ponto de origem do plano + Vetor de direção do eixo X do plano + Vetor de direção do eixo Y do plano + Plano criado pelo eixo x e pelo eixo y de origem - - Estenda uma curva por uma determinada distância em sua extremidade. Não é possível estender curvas fechadas, como círculos e elipses. Se a curva a ser estendida for linear, a extensão também será linear. - Distância a ser ampliada - A curva ampliada + + Ajusta um plano para os pontos de entrada; basicamente um ajuste scatterplot 3D. + Lista de pontos para definir o plano + Plano criado com melhor ajuste através de pontos - makelonger,stretch + fit,bestfit - - Aproximar a curva com uma coleção de arcos e linhas - Uma matriz de arcos e linhas que aproxima a curva + + Crie o plano que contém a linha de entrada e o ponto externo. O ponto não pode estar na linha ou no eixo da linha. + Linha usada para determinar o plano + Ponto usado para determinar o plano + Plano criado com base na linha e no ponto - rationalizecurve,fitarcs,fitlines,arcs,lines + lines - 0.5,0.5,0.5,0.4,0.4 + 0.4 - - Converte a curva para uma aproximação NurbsCurve - Uma curva NURBS que aproxima a curva + + Crie um plano que contém três pontos de entrada. + O plano de origem + Qualquer ponto que resida no plano + O ponto sobre o eixo X do plano wrt ao plano de origem + + + + Cria um plano no XY universal + Plano no plano XY global + + + Cria um plano no plano XZ universal + Plano no plano XZ global + + + Cria um plano no YZ universal + Plano no plano YZ global + + + Retorna a origem do plano. - curve2spline,convertcurve,tospline,lines + position,planecenter - - 0.5,0.5,0.5,0.4 - - - Corrigir uma curva fechada - Uma superfície no interior da curva + + Retorna a direção normal do plano. - fill,profiletosurf,loop,loop2surf,edgesurf + perpendicular - - Projeta uma curva de entrada ao longo de uma determinada direção de projeção em uma geometria base especificada. - Geometria na qual projetar - Vetor - Lista de geometrias projetadas na geometria base + + O X base do plano - - Efetua a extrusão por percurso da curva ao longo da curva do caminho, criando uma superfície - + + A base Y do plano + + + Produz um novo CoordinateSystem representando este plano. Ele tem base na origem e com base nos eixos X e Y. - sweep1,curve2surf + converttoCS,convert2cs - - Efetua a extrusão por percurso da curva ao longo da curva do caminho, criando um sólido - + + Crie um novo deslocamento do plano por este plano na direção normal pela distância especificada. + - sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid + alongnormal,moveplane - - Efetua a varredura desta curva fechada ao longo da curva do caminho, criando um sólido - O caminho que representa o caminho de varredura - Cortar o final da varredura e torná-la normal ao caminho - Um sólido que efetua a varredura desta curva fechada ao longo da curva do caminho + + Obtém uma representação da sequência de caracteres do Ponto + + + Comparar dois pontos + O outro ponto + Se os dois objetos forem iguais + + + Obter um hashcode para este tipo + Um único hashcode para este objeto + + + Forme um ponto no plano XY com as 2 coordenadas cartesianas fornecidas. O componente Z é 0. + Coordenada X + Coordenada Y + Ponto criado usando as coordenadas - sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid + xy,position - - Retorna uma nova curva aproximada com o tolerância fornecida - - + + Obtém o ponto de origem (0,0,0) + Ponto de origem - fitcurve,reducecurve,simplecurve,approximate + zero,origin - - Obtém uma representação da sequência de caracteres do Cilindro + + Formar um ponto com 3 coordenadas cartesianas fornecidas + Coordenada X + Coordenada Y + Coordenada Z + Ponto criado usando as coordenadas + + point,xyz,position + - - Criar um cilindro sólido definido por um CoordinateSystem principal, o raio e a altura do cilindro + + Formar um ponto em um determinado sistema de coordenadas com 3 coordenadas cartesianas Sistema de coordenadas principal - Tamanho do raio - Altura do cilindro - Cilindro criado com base no raio e na altura + Coordenada X + Coordenada Y + Coordenada Z + Ponto nas coordenadas cartesianas - cylinder,tube + point,xyz,localposition - - Crie um cilindro sólido com a determinada parte inferior e superior do ponto do centro do cilindro. - Ponto inicial do cilindro - Ponto final do cilindro - Raio do cilindro - Cilindro criado usando os pontos e o raio + + Forme um ponto em um determinado sistema de coordenadas de acordo com sua posição em coordenadas cilíndricas. + Sistema de coordenadas no qual criar o ponto + O ângulo é a rotação do eixo X no sistema de coordenadas em torno do eixo Z em graus + A elevação do ponto acima do plano XY + A distância desde a origem do sistema de coordenadas + Ponto em coordenadas cilíndricas - cylinder,tube,by center points + point,localposition - - O raio do cilindro - - - A altura total + + Forma um ponto em um determinado sistema de coordenadas atribuída a sua posição em coordenadas esféricas. + Sistema de coordenadas no qual criar o ponto + O ângulo abaixo do eixo Z em graus + A rotação em torno da esfera a partir do eixo X em graus + O deslocamento a partir da origem + Ponto em coordenadas esféricas - cylinder + point,localposition - - Eixo do cilindro + + Corta os pontos para excluir duplicados dentro da tolerância dos pontos incluídos + Lista de pontos dos quais os duplicados devem ser removidos + Tolerância usada para a remoção + Pontos únicos - cylinder + unique,duplicates,remove duplicates,distinct,near - - Obtém uma representação da sequência de caracteres da Aresta - - - A curva subjacente que compõe a aresta - - - As faces adjacentes a esta aresta - - - O vértice no qual esta aresta se inicia + + Obter o componente X de um ponto - - O vértice no qual esta aresta termina + + Obter o componente Y de um ponto - - Os CoEdges associados a esta aresta + + Obter o componente Z de um ponto - - Obtém uma representação da sequência de caracteres da Elipse + + Obtém o vetor com o mesmo componente X, Y e Z + + + convertovector,point2vector + - - Crie uma elipse centralizada no ponto de entrada, alinhada com o plano XY do WCS, com o raio especificado dos eixos X e Y. - Ponto de origem da elipse - Raio do eixo X - Raio do eixo Y - Elipse criada usando a origem e os raios + + Adicionar um vetor em um ponto. O mesmo que Converter(vetor). + + - ellipse + movepoint,move,move along - - Crie uma elipse centralizada no ponto de entrada, com dois eixos especificados. Os eixos devem estar a 90 graus um do outro. - Ponto de origem da elipse - Raio do eixo X - Raio do eixo Y - Elipse criada com base em vetores de origem + + Subtrair um vetor a partir de um ponto. O mesmo que Converter(-Vector). + + - ellipsebylengths,ellipsebyvectors + movepoint,move,move along - - Crie uma elipse centralizada e alinhada com o CoordinateSystem de entrada, com um raio x_raio na direção CS e o raio y_raio na direção CS Y. - Sistema de coordenadas de origem da elipse - Raio do eixo X - Raio do eixo Y - Elipse criada usando o sistema de coordenadas e os raios + + Projeto de outra parte da geometria sobre este ao longo de um determinado vetor de direção + + + + + + Obtém uma representação da sequência de caracteres da PolySurface + + + Cria a PolySurface ao elevar através das curvas. + Curvas para a transição. + + + + Cria a PolySurface ao elevar através das PolyCurves. + Curvas para a transição. + Curva para guiar transição. + - ellipse,aligned ellipse,ellipsebylengths + loftbyrail - - Crie uma elipse centralizada e alinhada com um plano de entrada, com um raio x_raio na direção do eixo X do plano e raio y_raio na direção do eixo Y do plano. - Plano onde o arco da elipse é desenhado - Raio do eixo X - Raio do eixo Y - Elipse criada com base no plano e nos raios + + Cria a PolySurface ao elevar através das PolyCurves. + Curvas para a transição. + Curvas para guiar a transição. + - ellipse,aligned ellipse,ellipsebylengths + loftbyrails,loft rails,guides - - O centro da elipse - - - O eixo principal da elipse. Este é o eixo mais longo. O comprimento do vetor é o raio principal. - - - O eixo secundário da elipse. Este é o eixo mais curto. O comprimento do vetor é o raio secundário. - - - Obtém uma representação da sequência de caracteres do EllipseArc - - - Criar um EllipseArc em um plano com um determinado raio ao longo dos eixos X e Y e os ângulos nos quais efetuar a extrusão por percurso - Plano que contém o arco da elipse - O raio do EllipseArc na direção X do plano - O raio do EllipseArc na direção Y do plano - O ângulo inicial do arco conforme medido a partir do eixo X positivo do plano de entrada - O ângulo para efetuar extrusão por percurso a partir do ângulo inicial em graus - Arco da elipse criado usando os raios e os ângulos do plano + + Crie uma poliSuperfície ao unir as superfícies. + As superfícies que serão unidas em PolySurface + - ellipsearc,arcs + joinsurfaces,joinsrf - - Criar um EllipseArc em um plano com um determinado raio ao longo dos eixos X e Y e os ângulos nos quais efetuar a extrusão por percurso - O plano no qual está contido o EllipseArc - O raio do EllipseArc na direção X do plano - O raio do EllipseArc na direção Y do plano - O ângulo inicial do arco conforme medido a partir do eixo X positivo do plano de entrada - O ângulo para efetuar extrusão por percurso a partir do ângulo inicial em graus + + Crie uma poliSuperfície por superfícies do sólido. + Sólido que as superfícies utilizam - ellipsearc,arcs + solid2poly,solidtopoly,convertsolid - - O centro da elipse + + Crie uma poliSuperfície ao efetuar a extrusão por percurso de uma curva ao longo do corrimão. + Curva ao longo da qual efetuar varredura + Perfil de varredura + - ellipsearc,arcs + sweep,rail,guide,sweep1 - - O eixo principal da elipse. Este é o eixo mais longo. O comprimento do vetor é o raio principal. + + Retorna novas superfícies que representam a superfície subjacente. + - ellipsearc,arcs + subsurfaces,getsurfaces,explode - - O eixo secundário da elipse. Este é o eixo mais curto. O comprimento do vetor é o raio secundário. + + Localize as superfícies por ponto. Obtém a a primeira interseção na direção adiante. Retorna uma superfície se obtiver uma superfície interna, duas se obtiver uma aresta interna e muitas se obtiver o vértice + + + - ellipsearc,arcs + surfacesatpoint,findsurfaces,extractsurfaces - - O ângulo inicial em graus + + Localize as superfícies por linha. Pega todas as superfícies obtidas por linha. + + - ellipsearc,arcs + surfacesonline,findsurfaces,extractsurfaces,lines + + 0.5,0.5,0.5,0.4 + - - Retorna o ângulo de varredura do arco da elipse em graus. + + Calcula os limites da célula 2D que não está conectada com outras superfícies. + + + + Extrair sólidos da polisuperfície definida por um subconjunto de superfícies + + + + Retorna o número de superfícies da polissuperfície. + Número de superfícies + + + Retorna o número de arestas da polissuperfície. + Número de arestas + + + Retorna o número de vértices da polissuperfície. + Número de vértices + + + Efetua a concordâncias de uma PolySurface ao longo de arestas de entrada com um determinado raio. + + + - ellipsearc,arcs + round,smooth,smoothedge,roundedges - - O plano no qual reside a elipse + + Chanfra uma PolySurface ao longo das arestas de entrada com um determinado deslocamento a partir do canto da aresta. + + + - ellipsearc,arcs + bevel,flattenedges - - Obtém uma representação da sequência de caracteres da Face + + Obtém uma representação da sequência de caracteres do Retângulo - - Todas as arestas em torno desta face na ordem de sentido anti-horário + + Crie um retângulo por quatro pontos de canto. + Lista de pontos de canto do retângulo + Retângulo criado usando pontos de canto - faces + rectbypointarray - - 1 - - - Todos os vértices em torno desta face na ordem de sentido anti-horário + + Crie um retângulo por quatro pontos de canto. + 1° ponto de canto do retângulo + 2º ponto de canto do retângulo + 3º ponto de canto do retângulo + 4º ponto de canto do retângulo + Retângulo criado usando pontos de canto - faces + rectbypoints - - 1 - - - - Todos os contornos contidos por esta face - - A superfície subjacente que compõem a face - Representação da superfície da face + + Crie uma retângulo centralizado na origem do WCS no plano XY do WCS, com a largura (comprimento do eixo X) e comprimento (comprimento do eixo Y) especificados. + Largura do retângulo + Comprimento do retângulo + Retângulo criado usando a largura e o comprimento + + rectbylengths + - - Obtém uma representação da sequência de caracteres da Hélice + + Crie um retângulo centralizado na raiz do plano de entrada, com a largura (comprimento do eixo X do plano) e o comprimento (comprimento do eixo Y do plano) de entrada. + Plano usado para centralizar o retângulo + Largura do retângulo + Comprimento do retângulo + Retângulo criado usando a largura e o comprimento + + rectangle,rectbylengths + - - Cria uma hélice. A hélice sempre rotaciona no sentido horário sobre o eixo de direção fornecido. Ao visualizar ao longo da direção do eixo de direção, o usuário verá o ponto virando no sentido horário ao redor do eixo quando ele se move ao longo da curva na direção do parâmetro aumentando. O declive é a distância na qual a hélice se move na direção do eixo por vez. Isto pode ser positivo ou negativo. - Ponto do eixo - Vetor de direção do eixo - Ponto inicial da hélice - Distância da hélice por cada 360 graus na direção do eixo - Número de voltas em graus - Hélice criada usando o eixo + + Crie um retângulo centralizado na origem da entrada do plano XY do CoordinateSystem, com a largura (comprimento do eixo X) e o comprimento (comprimento do eixo Y) especificados. + Sistema de coordenadas do retângulo (centro do retângulo) + Largura do retângulo + Comprimento do retângulo + Retângulo criado com base na largura e no comprimento - helix,screw,corkscrew,thread + rectbylengths - - O ângulo em graus através do qual a hélice girar sobre seu comprimento + + A largura do retângulo + + rectX,rectx + - - A inclinação transversal retorna a distância linear ao longo da direção do eixo que uma hélice percorre em uma volta completa (360 graus) + + A altura do retângulo + + rectY,recty + - - O raio do arco + + Obtém uma representação da sequência de caracteres do Sólido - - A direção do eixo da hélice + + Crie um sólido ao especificar suas faces de componentes como superfícies. + + + + Brep,brep + - - O ponto base do eixo da hélice + + Crie um sólido ao elevar as curvas fechadas na seção transversal de entrada. + + - origin,helixstart + Brep,brep - - Obtém uma representação da sequência de caracteres do Grupo de índices - - - Comparar dois grupos de indexação - O outro Grupo de indexação - Se os dois objetos forem iguais - - - Obter um hashcode para este tipo - Um único hashcode para este objeto - - - Criar um grupo de índices armazenando quatro índices - Índice a - Índice b - Índice c - Índice d - IndexGroup + + Crie um sólido ao elevar as curvas fechadas na seção transversal de entrada, com a curva guia para ajudá-lo. As curvas guia devem efetuar a intersecção com todas as curvas na seção transversal. + + + - quad,polygon,mesh,meshes + Brep,brep,guides,loft - - Criar um grupo de índices armazenando três índices - Índice a - Índice b - Índice c - IndexGroup + + Crie um sólido ao elevar as PolyCurves fechadas nas seções transversais de entrada. Essa operação é otimizada para seções compostas exclusivamente por segmentos de linha, com os vértices seguindo a mesma ordem. A opção de verificação e reparação garante a validade do sólido produzido, quando ativada. Sua desativação deve aumentar o desempenho. + + + - tri,polygon,mesh,meshes + Brep,brep,ruled,loft - - Qualquer 3 ou 4, dependendo se ele representa um triângulo ou um quadrado - - - O primeiro índice - - - O segundo índice - - - O terceiro índice - - - O quarto índice - - - Obtém uma representação da sequência de caracteres da Linha - - - Cria uma linha reta entre dois pontos de entrada. - Ponto inicial da linha - Ponto final da linha - Linha com base no ponto inicial e final + + Efetue a extrusão por percurso da curva fechada ao longo do caminho. + + + - line,linebypoints,lines + Brep,brep,sweep1 - - Cria uma linha de melhor aproximação da dispersão de uma plotagem de pontos. - Lista de pontos para a linha de melhor ajuste - Linha com base nos pontos de ajuste + + Efetue a varredura da curva fechada ao longo de um caminho. + Uma curva fechada que será o perfil da varredura + O caminho que representa o caminho de varredura + Cortar o final da varredura e torná-la normal ao caminho + Um sólido ao efetuar a varredura da curva de perfil ao longo de um caminho - line,approximate,lines + Brep,brep,sweep1 - - Crie uma linha tangente à curva de Entrada, posicionada no ponto do parâmetro da curva de entrada. - Curva base da linha tangente - Valor do parâmetro - Linha tangente + + Efetuar a extrusão por percurso da curva do perfil fechado ao longo de dois corrimãos + A entrada do caminho para a extrusão por percurso ao longo. + Uma guia para guiar a orientação da extrusão por percurso. + A curva de perfil para varrer ao longo do caminho + - tangentline,tangentto,lines + Brep,brep,sweep2,guides,sweepprofile - - Crie uma linha reta começando no ponto inicial, estendendo-se na direção do vetor pelo comprimento especificado. - Ponto inicial da linha - Vetor de direção - Comprimento da linha - Linha com base na direção inicial e no comprimento + + Crie um sólido de revolução, efetuando a extrusão por percurso da curva do perfil em torno do eixo do raio formada pela origem e pelo vetor do eixo, desde o ângulo inicial em graus até o ângulo com extrusão por percurso em graus. + Curva de perfil para revolução + Origem do eixo de revolução + Direção do eixo de revolução + Ângulo inicial em graus + Ângulo de varredura em graus + Sólido criado usando a revolução - linebyvector,lines + Brep,brep,lathe,revolveprofile - - A direção da curva + + União de um conjunto de sólidos em um sólido + Uma coleção de sólidos + - lines + Brep,brep,boolean,addition - - Obtém uma representação da sequência de caracteres do contorno - - - A face que contém o contorno - - - Os CoEdges contidos no contorno - - - Se o contorno é de borda ou interno + + Retorna a área da superfície -- a soma de todas as áreas de todas as faces - - Obtém uma representação da sequência de caracteres da NurbsCurve + + Retorna o volume total do sólido - - Crie uma BSplineCurve utilizando os pontos de controle explícitos. NOTA 1: BSplineCurves com deg=1 tem descontinuidades G1, que causam problemas para a extrusão, extrusão por percurso e outras operações. Elas devem ser evitadas. Utilize em seu lugar uma PolyCurve. NOTA 2: se a curva for periódica (fechada), então os últimos pontos DEVEM ser os mesmos. - Pontos da curva nurbs - Nurbscurve criada com base nos pontos + + O centróide do sólido + - nurbscurve,spline,lines + average,center - - 0.5,0.5,0.45 - - - Crie uma BSplineCurve utilizando os pontos de controle explícitos. NOTA 1: BSplineCurves com deg=1 tem descontinuidades G1, que causam problemas para a extrusão, extrusão por percurso e outras operações. Elas devem ser evitadas. Utilize em seu lugar uma PolyCurve. NOTA 2: se a curva for periódica (fechada), então os últimos pontos DEVEM ser os mesmos. - Pontos da curva nurbs - Grau da curva - Nurbscurve criada com base nos pontos + + A união Booleana deste sólido e outra. + + - nurbscurve,spline,degree,lines + addition,merge,combine - - 0.5,0.5,0.5,0.45 - - - Crie uma BSplineCurve utilizando os pontos de controle explícitos. NOTA 1: BSplineCurves com deg=1 tem descontinuidades G1, que causam problemas para a extrusão, extrusão por percurso e outras operações. Elas devem ser evitadas. Utilize em seu lugar uma PolyCurve. NOTA 2: se a curva for periódica (fechada), então os últimos pontos DEVEM ser os mesmos. - Pontos da curva nurbs - Grau da curva - Alternar para fechar curva - Nurbscurve criada com base nos pontos + + A diferença booleana deste sólido com outro + + + + + A diferença booleana deste sólido e a união de sólidos de entrada + + - nurbscurve,spline,degree,smoothness,lines + subtract,differencemany,diffall,diff multi - - 0.5,0.5,0.5,0.5,0.45 - - - Crie uma BSplineCurve por vértices de controle, espessuras e nós. A PARTIR DO ASM DOCS: Grau: deve ser maior que 1 (spline no âmbito linear) e menos do que 26 (o grau máximo com base na B-spline suportado por ASM). Espessuras: todos os valores de espessura (se fornecidos) devem ser estritamente positivos. A espessura menor do que 1e-11 será rejeitada e a função irá falhar. Nós: o vetor de nó deve ser uma sequência de não decrescente. A multiplicidade do nó interno não deve ser maior do que o grau + 1 no nó inicial/final e o grau em um nó interno (isto permite que as curvas com descontinuidades G1 possam ser representadas). Observe que os vetores de nós não unidos são suportados, mas serão convertidos para unidos, com as alterações correspondentes aplicadas ao ponto de controle/dados da espessura. matriz de nós: o tamanho da matriz deve ser num_control_points + grau + 1 - - - - + + Obter uma casca sólida a partir das faces deste sólido + Distância de extensão da casca para dentro + Distância de extensão da casca para fora - explicit,nurbscurve,spline,degree,spline byarray,lines + extract shell,offset and extract - - 0.5,0.5,0.5,0.5,0.5,0.45 - - - Crie uma BSplineCurve ao interpolar entre pontos. - Pontos da curva nurbs - Nurbscurve criada com base nos pontos + + Projeta a geometria de entrada neste sólido, na direção do vetor de entrada. Atualmente, esse método de projeção só é compatível com pontos ou curvas. + + + - fit,approximate,spline,lines + projectonto,projectonsolid,projecttosolid - - 0.5,0.5,0.5,0.45 - - - Crie uma BSplineCurve ao interpolar entre pontos. NOTA 2: se a curva for periódica (fechada), então o primeiro e o último ponto DEVE ser o mesmo. - Pontos da curva nurbs - Alternar para fechar curva - Nurbscurve criada com base nos pontos + + Efetua a concordâncias de um sólido ao longo de arestas de entrada com um determinado raio. + + + - fit,approximate,spline,lines + round,smooth,smoothedge,roundedges - - 0.5,0.5,0.5,0.45 - - - Crie uma BSplineCurve ao interpolar entre pontos com um grau especificado. - Pontos da curva nurbs - Grau da curva - Nurbscurve criada com base nos pontos + + Chanfra um sólido ao longo das arestas de entrada com um determinado deslocamento a partir do canto da aresta. + + + - fit,approximate,spline,smoothness,lines + bevel,flattenedges - - 0.5,0.5,0.5,0.5,0.45 - - - Retorna uma BSplineCurve através dos pontos, com direções tangenciais. - Pontos de controle da curva nurbs - Tangente inicial - Tangente final - Nurbscurve criada com base nos pontos e nas tangentes + + Separará um sólido em sólidos individuais se ele for composto por mais de um fragmento desarticulado. Retornará o mesmo sólido se ele for um único fragmento contíguo. + separar sólidos desunidos - spline by tangent,tangents,lines + split,disjoint - - 0.5,0.5,0.45 - - - O grau da curva - - smoothness,interpolation,continuity - - - - Se NurbsCurve é ou não periódica. Uma curva periódica é uma curva fechada em que a deformação não causa a aparência de dobras. - - isclosed - - - - 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. - Uma matriz de pontos - - - Os 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 - - - 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 - - ptweight - + + Tenta reparar o sólido. + - - Obtém uma representação da sequência de caracteres da NurbsSurface + + Obtém uma representação da sequência de caracteres da Esfera - - Cria uma superfície Nurb com pontos interpolados especificados e graus U e V. A superfície resultante irá passar através de todos os pontos. - Grade de pontos da superfície nurbs - Grau na direção u - Grau na direção v - Superfície nurbs criada por pontos + + Crie uma esfera sólida centralizada no ponto de entrada, com o raio especificado. + + + - fit,topoints + Brep,brep - - Cria uma superfície Nurb com pontos interpolados especificados e graus U e V. A superfície resultante irá passar através de todos os pontos. O número de tangentes deve coincidir com o número de pontos na direção correspondente. A superfície resultante será 3 graus na direção U e V. + + Crie uma esfera sólida que contém quatro pontos de entrada na superfície. - - - - - fit,topoints,totangents + Brep,brep - - Cria uma superfície Nurb satisfazendo uma coleção de diferentes características de superfície. Este é o método de ajuste de superfície mais avançado. A superfície resultante irá passar através de todos os pontos. O número de tangentes deve coincidir com o número de pontos na direção correspondente. A superfície resultante será 3 graus na direção U e V. O derivativos de canto devem ser de segunda ordem (dP/dUdV) e devem ser fornecidos nesta ordem [ lowU, lowV ], [ highU, lowV ], [ lowU, highV ], [ highU, highV ]. + + Ajuste uma esfera é o mais perto possível dos pontos de entrada. - - - - - - - - fit,topoints,totangents,fit corners,complex fit + Brep,brep - - Crie uma superfície Nurb utilizando pontos de controle explícitos, com os graus U e V especificados. - Grade de pontos de controle da superfície nurbs - Grau na direção u - Grau na direção v - Superfície nurbs criada por pontos de controle + + Retorna o ponto central da esfera. - - Cria uma superfície Nurb com vértices de controle especificados, nós, espessuras e graus U V. Há diversas restrições sobre os dados que, se quebrados, irá causar a falha da função e irá gerar uma exceção. Grau: ambos os graus u- e v- devem ser > = 1 (spline linear no âmbito da peça) e menos de 26 (o grau máximo com base na B-spline suportado por ASM). Espessura: todos os valores de espessura (se fornecidos) devem ser estritamente positivos. Espessuras menores do que 1e-11 serão rejeitadas e a função irá falhar. Nós: ambos os vetores de nós devem ser sequências não decrescentes. A multiplicidade do nó interno não deve ser maior que o grau + 1 no inicial/final e o grau em nós internos (isso permite que as superfícies com descontinuidades G1 possam ser representada). Observe que vetores de nós não unidos são suportados, mas serão convertidos para unidos, com as alterações correspondentes aplicadas ao ponto de controle/dados da espessura. - - - - - - - - - lines - - - 0.4 - + + Retorna o raio da esfera. - - Retona o grau da superfície na direção U. - - surface smoothness,continuity - + + Obtém uma representação da sequência de caracteres da Topologia - - Retorna o grau da superfície na direção V. - - surface smoothness,continuity - + + Os vértices da topologia - - Retorna o número de pontos de controle na direção U. + + As arestas da topologia - - Retorna o número de pontos de controle na direção V. + + As faces da topologia - - Retorna verdadeiro se a superfície for periódica na direção U. - - closedinU - + + Obtém uma representação de sequência de caracteres do TSplineEdge - - Retorna verdadeiro se a superfície for periódica na direção V. - - closedinV - + + O TSplineFaces adjacente a esta aresta - - Determina se NurbsCurve é ou não racional. Isso define se algum peso não corresponder a 1,0. Retornará verdadeiro se a superfície for racional e falso se não for. + + O TSplineVertex no qual esta aresta se inicia - - Retorna os pontos de controle da superfície Nurbs (polos). - + + O vértice no qual esta aresta termina - - Retorna os pesos dos pontos de controle da NurbsSurface. Os pesos determinam a influência aplicada por cada ponto de controle no formato da superfície. - Pesos nurbs da superfície - - ptweights - + + Retornar a estrutura UVN do TSEdge (ponto na cobertura, vetor U, vetor V e normal) - - Retorna os nós da superfície na direção U. 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 superfície. - Nós U de nurbs da superfície + + Índice do TSEdge - - Retorna os nós da superfície na direção V. 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 superfície. - Nós V de nurbs da superfície + + Se o TSEdge estiver na borda - - Obtém uma representação da sequência de caracteres do Plano + + Se o TSEdge for um objeto múltiplo - - Crie um plano centralizado no ponto raiz, com o vetor normal de entrada. - Ponto de origem do plano - Vetor de direção normal do plano - Plano criado usando a origem e a normal - - plane,tonormal - + + Diversas propriedades do TSEdge: uvnFrame e índice, se o TSEdge estiver na borda, se for ou não um objeto múltiplo + - - Crie um plano “orientado”, posicionado na origem do ponto com o vetor normal, mas com uma orientação específica do eixo X. Isso não tem impacto para dividir, efetuar a intersecção, no projeto e em operações, isso somente especifica a orientação de CoordinateSystem de entrada. - Ponto de origem do plano - Vetor de direção normal - Vetor de direção do eixo X - Plano usando a normal de origem e o eixo x + + Obtém uma representação de sequência de caracteres do TSplineEdge - - Os eixos X e Y estão no plano. O eixo Z é o produto vetorial dos dois vetores. - Ponto de origem do plano - Vetor de direção do eixo X do plano - Vetor de direção do eixo Y do plano - Plano criado pelo eixo x e pelo eixo y de origem + + Todas os TSplineEdges em torno desta face no sentido anti-horário - - Ajusta um plano para os pontos de entrada; basicamente um ajuste scatterplot 3D. - Lista de pontos para definir o plano - Plano criado com melhor ajuste através de pontos - - fit,bestfit - + + Todas os TSplineVertices em torno desta face no sentido anti-horário - - Crie o plano que contém a linha de entrada e o ponto externo. O ponto não pode estar na linha ou no eixo da linha. - Linha usada para determinar o plano - Ponto usado para determinar o plano - Plano criado com base na linha e no ponto - - lines - - - 0.4 - + + Retornar a estrutura UVN da TSplineFace (ponto na cobertura, vetor U, vetor V e normal) - - Crie um plano que contém três pontos de entrada. - O plano de origem - Qualquer ponto que resida no plano - O ponto sobre o eixo X do plano wrt ao plano de origem - + + Índice do TSFace - - Cria um plano no XY universal - Plano no plano XY global + + O número de arestas ou vértices no TSFace - - Cria um plano no plano XZ universal - Plano no plano XZ global + + O número de lados paramétricos no TSFace - - Cria um plano no YZ universal - Plano no plano YZ global + + Diversas propriedades do TSplineFace: uvnFrame e índice, valência e número de lados + - - Retorna a origem do plano. + + Obtém uma representação da sequência de caracteres do TSplineInitialSymmetry + + + Crie um TSplineInitialSymmetry radial com uma determinada quantidade de vãos por segmento simétrico. + + - position,planecenter + tspline,symmetry - - Retorna a direção normal do plano. + + Crie um TSplineInitialSymmetry axial com determinados eixos de simetria. + + + + - perpendicular + tspline,symmetry - - O X base do plano - - - A base Y do plano + + Se a T-Spline recém-criada possuir simetria radial. - - Produz um novo CoordinateSystem representando este plano. Ele tem base na origem e com base nos eixos X e Y. - - - converttoCS,convert2cs - + + Se a T-Spline recém-criada possuir simetria no eixo x. - - Crie um novo deslocamento do plano por este plano na direção normal pela distância especificada. - - - - alongnormal,moveplane - + + Se a T-Spline recém-criada possuir simetria no eixo y. - - Obtém uma representação da sequência de caracteres do Ponto + + Se a T-Spline recém-criada possuir simetria no eixo z. - - Comparar dois pontos - O outro ponto - Se os dois objetos forem iguais + + O número de faces no segmento de simetria. Somente disponível se a T-Spline tiver uma simetria radial. - - Obter um hashcode para este tipo - Um único hashcode para este objeto + + Obtém uma representação da sequência de caracteres do TSplineReflection - - Forme um ponto no plano XY com as 2 coordenadas cartesianas fornecidas. O componente Z é 0. - Coordenada X - Coordenada Y - Ponto criado usando as coordenadas + + Crie uma reflexão axial para a simetria da T-Spline pelo determinado plano. + Plano para a reflexão axial da T-Spline. Fornecido em coordenadas universais + Reflexão axial da T-Spline - xy,position + tspline,symmetry,reflection,axial - - Obtém o ponto de origem (0,0,0) - Ponto de origem + + Crie a reflexão radial para simetria da T-Spline pelo determinado plano com uma determinada contagem de segmentos (em graus) entre cada par de segmentos. + Plano que o normal é o eixo para reflexão radial da T-Spline. Fornecido em coordenadas universais + Número de segmentos de reflexão radial + Ângulo entre cada par de segmentos simétricos da reflexão radial (em graus). Se for definido como 0, ele é definido por (360/segmentsCount) + Reflexão radial da T-Spline - zero,origin + tspline,symmetry,reflection,radial - - Formar um ponto com 3 coordenadas cartesianas fornecidas - Coordenada X - Coordenada Y - Coordenada Z - Ponto criado usando as coordenadas - - point,xyz,position - + + Se a reflexão for radial - - Formar um ponto em um determinado sistema de coordenadas com 3 coordenadas cartesianas - Sistema de coordenadas principal - Coordenada X - Coordenada Y - Coordenada Z - Ponto nas coordenadas cartesianas - - point,xyz,localposition - + + Número de segmentos de reflexão radial - - Forme um ponto em um determinado sistema de coordenadas de acordo com sua posição em coordenadas cilíndricas. - Sistema de coordenadas no qual criar o ponto - O ângulo é a rotação do eixo X no sistema de coordenadas em torno do eixo Z em graus - A elevação do ponto acima do plano XY - A distância desde a origem do sistema de coordenadas - Ponto em coordenadas cilíndricas - - point,localposition - + + Ângulo entre cada par de segmentos simétricos da reflexão radial - - Forma um ponto em um determinado sistema de coordenadas atribuída a sua posição em coordenadas esféricas. - Sistema de coordenadas no qual criar o ponto - O ângulo abaixo do eixo Z em graus - A rotação em torno da esfera a partir do eixo X em graus - O deslocamento a partir da origem - Ponto em coordenadas esféricas - - point,localposition - + + Plano da reflexão - - Corta os pontos para excluir duplicados dentro da tolerância dos pontos incluídos - Lista de pontos dos quais os duplicados devem ser removidos - Tolerância usada para a remoção - Pontos únicos - - unique,duplicates,remove duplicates,distinct,near - + + Eixo da reflexão - - Obter o componente X de um ponto + + Obtém uma representação da sequência de caracteres do TSplineTopology - - Obter o componente Y de um ponto + + Vértices contidos nesta superfície da T-Spline. - - Obter o componente Z de um ponto + + Arestas contidas na superfície da T-Spline. - - Obtém o vetor com o mesmo componente X, Y e Z - - - convertovector,point2vector - + + Faces contidas na superfície da T-Spline. - - Adicionar um vetor em um ponto. O mesmo que Converter(vetor). - - - - movepoint,move,move along - + + Vértices normais contidos na superfície da T-Spline - - Subtrair um vetor a partir de um ponto. O mesmo que Converter(-Vector). - - - - movepoint,move,move along - + + Vértices de estrela de ponto contidos na superfície da T-Spline - - Projeto de outra parte da geometria sobre este ao longo de um determinado vetor de direção - - - + + Vértices do T-Point contidos na superfície da T-Spline - - Obtém uma representação da sequência de caracteres da PolyCurve + + Vértices com poucos elementos contidos na superfície da T-Spline - - Crie a PolyCurve unindo curvas. Inverte a curva conforme necessário para a conectividade. Escolha uma tolerância de união preferencial entre as unidades 1e-6 e 1e-3. - Curvas a unir na PolyCurve - Tolerância para determinar o tamanho permitido da lacuna entre curvas a unir - PolyCurve criada usando curvas unidas - - segments,joincurves - + + Vértices da borda contidos na superfície da T-Spline - - Crie a PolyCurve unindo curvas. Inverte a curva conforme necessário para a conectividade. Escolha uma tolerância de união preferencial entre as unidades 1e-6 e 1e-3. - Curvas a unir na 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. - Se trimLength for maior que 0, os segmentos de extremidade maiores que trimLength não serão aparados. - PolyCurve criada usando curvas unidas - - segments,joincurves - + + Vértices internos contidos na superfície da T-Spline - - Crie uma ou mais PolyCurves agrupando curvas conectadas. Escolha uma tolerância de união preferida entre 1e-6 e 1e-3 unidades. - Curvas a agrupar para criar uma ou mais PolyCurves - Tolerância para determinar o tamanho permitido da lacuna entre curvas a unir - + + Arestas com poucos elementos contidas na superfície da T-Spline - - Crie uma ou mais PolyCurves agrupando curvas conectadas. Escolha uma tolerância de união preferida entre 1e-6 e 1e-3 unidades. - 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. - Se trimLength for maior que 0, os segmentos de extremidade maiores que trimLength não serão aparados. - + + Arestas de borda contidas na superfície da T-Spline - - Crie uma PoliCurve conectando pontos. Defina a entrada 'connectLastToFirst' como verdadeira para fechar a PoliCurve. - Pontos para fazer a PolyCurve - Verdadeiro para conectar o último ponto ao primeiro, falso para deixar aberto - PolyCurve criada por pontos - - segments,joincurves,lines - - - 0.5,0.5,0.4 - + + Arestas internas contidas na superfície da T-Spline - - Crie uma PolyCurve ao tornar mais espessa uma curva. - a curva a ser alargada - a espessura - a perpendicular da normal à direção de alargamento - - - offset - + + Faces regulares contidas na superfície da T-Spline - - Crie uma PolyCurve ao engrossar uma curva ao longo de um plano especificado pela normal de entrada. - a curva a ser engrossada - a espessura - a perpendicular normal à direção de espessamento. Se a normal não for fornecida (for nula), a normal da curva será utilizada por padrão. - - - offset,thicken - + + Faces n-gon contidas na superfície da T-Spline - - Retorna o ponto inicial do primeiro componente e os pontos finais de cada curva de componente. Para uma PolyCurve fechada, como os pontos inicial e final são os mesmos, o ponto final é excluído. + + Faces da borda contidas na superfície da T-Spline - - Número de curvas da policurva - - curvecount,subcurvecount,numbersubcurves - + + Faces internas contidas na superfície da T-Spline - - Retorna as curvas do policurva - - - subcurves,polycurvesplit - + + Retornar o número de vértices na superfície da T-Spline - - Retorna a curva da policurva por índice - Comprimento para localizar pontos - Verdadeiro para contar do final da policurva, falso para contar do início da policurva - Curva no índice - - subcurveatindex,getsubcurve,getcurvebyindex - + + Retornar o número de arestas na superfície da T-Spline - - Retorna o plano da policurva plana - + + Retornar o número de faces na superfície da T-Spline - - Estende a policurva pela elipse tangente - Comprimento da elipse de extensão - Parâmetro de elipse - Parâmetro de elipse - Parâmetro de elipse - extensão do final ou início da PolyCurve - + + Vértices decompostos diferentes pelo tipo + Conjunto de vértices - - Estende a PolyCurve pelo arco tangente. - Comprimento do arco de extensão - Raio do arco - extensão do final ou início da PolyCurve - + + Arestas decompostas diferentes pelo tipo + Conjunto de arestas - - Fechar a policurva por linha que conecta os pontos inicial e final - + + Faces decompostas diferentes pelo tipo + Conjunto de faces + + + Retornar o vértice em um índice especificado + Índice no qual obter o vértice + Vértices da T-Spline - lines + tspline,face,byindex - - 0.4 - - - Fechar a policurva por cadeia tangente de um arco, uma linha e arco - O raio do arco no início da PolyCurve - O raio do arco no final da PolyCurve - + + Retornar a aresta ao índice especificado + Índice no qual obter a aresta + Aresta da T-Spline - lines + tspline,face,byindex - - 0.4 - - - - A policurva do deslocamento em seu plano. - Valor do deslocamento - Alternar para arredondar os cantos - PolyCurve deslocada - - - Crie uma ou mais PolyCurves deslocando uma PolyCurve plana pela distância fornecida em um plano definido pela normal do plano. O argumento de entrada “planeNormal” define como padrão a normal do plano que contém a curva, mas uma normal explícita paralela à normal da curva original pode ser fornecida para controlar melhor a direção do deslocamento. Por exemplo, se uma direção de deslocamento consistente for necessária para várias curvas que usam o mesmo plano, será possível usar “planeNormal” para substituir normais de curvas individuais e forçar todas as curvas a serem deslocadas na mesma direção. Inverter a normal reverte a direção do deslocamento. - Uma distância de deslocamento positivo se aplica na direção do produto vetorial entre a tangente da PolyCurve e o vetor normal do plano, enquanto um deslocamento negativo se aplica na direção oposta. - Se houver intervalos entre as curvas do componente de deslocamento, dependendo das configurações de fechamento do intervalo, eles poderão ser preenchidos por arcos circulares (valor true) para fornecer cantos suaves ou estendendo as curvas de deslocamento (valor false). - A normal do plano da curva. Define como padrão a normal do plano da curva de entrada - Uma ou mais PolyCurves deslocadas - - Arredondar cantos de PolyCurve plana. - Raio de concordância - Indica quais cantos devem ser arredondados; se for true, serão arredondados os cantos onde a tangente no início do segundo componente está em sentido horário em relação à tangente no final do primeiro componente (com relação à normal da curva). Se for false, os cantos em sentido anti-horário serão arredondados. - PolyCurve com concordância + + Retornar a face ao índice especificado + Índice no qual obter a face + Face da T-Spline - round,smooth,radius + tspline,face,byindex - - Regenera uma PolyCurve com autointerseção, retornando uma nova PolyCurve que não fará autointerseção se o comprimento do segmento sobreposto for menor ou igual a trimLength. - Se trimLength for maior que 0, os segmentos de extremidade maiores que trimLength não serão aparados. - PolyCurve sem autointerseção e sem sobreposição - - - Obtém uma representação da sequência de caracteres do Polígono - - - Crie uma curva poligonal ao conectar os pontos. - - + + Obtém uma representação da sequência de caracteres do TSplineUVNFrame - - Criar uma curva de polígono inscrita dentro de um círculo. - - - + + Ponto do TopologyItem na cobertura - - Retorna todos os pontos inicial e final do segmento. + + U do vetor do TopologyItem - - Retorna o desvio máximo do plano médio do polígono. + + V do vetor do TopologyItem - - Retorna os cantos do polígono - + + Normal do TopologyItem - - Retorna o ponto médio dos cantos do polígono - - - centroid - + + Obtém uma representação da sequência de caracteres do TSplineVertex - - Retorna as autointersecções entre os lados do polígono. - + + Os TSplineEdges provenientes deste vértice - - Retorna se um ponto de entrada está contido dentro do polígono. Se o polígono não for plano, o ponto será projetado no plano de melhor ajuste e a contenção será calculada usando a projeção do polígono no plano de melhor ajuste. Isso retornará um status de falha se o polígono fizer autointerseção. - - + + Os TSplineFaces adjacentes a esse vértice - - Obtém uma representação da sequência de caracteres da PolySurface + + Retornar a estrutura UVN do TSVertex (ponto na cobertura, vetor U, vetor V e normal) - - Cria a PolySurface ao elevar através das curvas. - Curvas para a transição. - + + Índice do TSVertex - - Cria a PolySurface ao elevar através das PolyCurves. - Curvas para a transição. - Curva para guiar transição. - - - loftbyrail - + + Se o TSVertex for um ponto estrela - - Cria a PolySurface ao elevar através das PolyCurves. - Curvas para a transição. - Curvas para guiar a transição. - - - loftbyrails,loft rails,guides - + + Se o TSVertex for um T-Point - - Crie uma poliSuperfície ao unir as superfícies. - As superfícies que serão unidas em PolySurface - - - joinsurfaces,joinsrf - + + Se o TSVertex for um objeto múltiplo - - Crie uma poliSuperfície por superfícies do sólido. - Sólido que as superfícies utilizam - - - solid2poly,solidtopoly,convertsolid - + + O número de arestas ou faces no TSVertex - - Crie uma poliSuperfície ao efetuar a extrusão por percurso de uma curva ao longo do corrimão. - Curva ao longo da qual efetuar varredura - Perfil de varredura - - - sweep,rail,guide,sweep1 - + + Valência funcional do TSVertex levando em consideração os T-Point - - Crie uma poliSuperfície ao efetuar a extrusão por percurso de uma curva ao longo do corrimão. - Curva ao longo da qual efetuar varredura - Perfil de varredura + + Diversas propriedades do TSVertex: uvnFrame e índice, valência de funcional/Valência, se o TSVertex for ou não um StarPoint, TPoint, Manifold - - sweep,rail,guide,sweep1,sweepprofile,profile - - - Retorna novas superfícies que representam a superfície subjacente. - - - subsurfaces,getsurfaces,explode - + + Obter uma representação da sequência de caracteres do TSplineSurface - - Localize as superfícies por ponto. Obtém a a primeira interseção na direção adiante. Retorna uma superfície se obtiver uma superfície interna, duas se obtiver uma aresta interna e muitas se obtiver o vértice - - - - - surfacesatpoint,findsurfaces,extractsurfaces - + + Gera uma superfície plana primitiva T-spline usando um ponto de origem e um vetor normal + Ponto raiz do plano + Normal do plano + Ponto 2D do canto mínimo nas coordenadas do plano + Ponto 2D do canto máximo nas coordenadas do plano + Número de vãos na largura + Número de vãos no comprimento + Opções de simetria de uma superfície da T-Spline + Exibir a superfície da T-Spline na caixa ou visualização suave + Plano da superfície da T-Spline + tspline,plane,origin,normal - - Localize as superfícies por linha. Pega todas as superfícies obtidas por linha. - - - - surfacesonline,findsurfaces,extractsurfaces,lines - - - 0.5,0.5,0.5,0.4 - + + Cria um plano T-spline “orientado”, posicionado na origem do ponto com a normal do vetor, mas com uma orientação específica do eixo X. + Isso não tem impacto nas operações de divisão, intersecção, projeto etc.; ele apenas especifica a orientação do CoordinateSystem de entrada. + Ponto raiz do plano + Normal do plano + Eixo X do plano + Ponto 2D do canto mínimo nas coordenadas do plano + Ponto 2D do canto máximo nas coordenadas do plano + Número de vãos na largura + Número de vãos no comprimento + Opções de simetria de uma superfície da T-Spline + Exibir a superfície da T-Spline na caixa ou visualização suave + Plano da superfície da T-Spline + tspline,plane,origin,normal,axis - - Calcula os limites da célula 2D que não está conectada com outras superfícies. - - - - Extrair sólidos da polisuperfície definida por um subconjunto de superfícies - - - - Retorna o número de superfícies da polissuperfície. - Número de superfícies + + Cria uma superfície plana primitiva T-spline por origem e eixos X e Y. + O eixo Z é o produto vetorial dos dois vetores. + Ponto raiz do plano + Eixo X do plano + Eixo Y do plano + Ponto 2D do canto mínimo nas coordenadas do plano + Ponto 2D do canto máximo nas coordenadas do plano + Número de vãos na largura + Número de vãos no comprimento + Opções de simetria de uma superfície da T-Spline + Exibir a superfície da T-Spline na caixa ou visualização suave + Plano da superfície da T-Spline + tspline,plane,origin,normal,axis - - Retorna o número de arestas da polissuperfície. - Número de arestas + + Gera uma superfície plana primitiva T-spline com base em uma lista de pontos + Um conjunto de pontos para ajustar ao plano + Ponto 2D do canto mínimo nas coordenadas do plano + Ponto 2D do canto máximo nas coordenadas do plano + Número de vãos na largura + Número de vãos no comprimento + Opções de simetria de uma superfície da T-Spline + Exibir a superfície da T-Spline na caixa ou visualização suave + Plano da superfície da T-Spline + tspline,plane,fit,bestfit,points - - Retorna o número de vértices da polissuperfície. - Número de vértices + + Gera uma superfície de plano primitivo T-spline om base em uma linha e um ponto. O ponto não pode estar na linha ou em qualquer lugar no eixo da linha. + Linha para criar um plano + Ponto para criar um plano + Ponto 2D do canto mínimo nas coordenadas do plano + Ponto 2D do canto máximo nas coordenadas do plano + Número de vãos na largura + Número de vãos no comprimento + Opções de simetria de uma superfície da T-Spline + Exibir a superfície da T-Spline na caixa ou visualização suave + Plano da superfície da T-Spline + tspline,plane,line,point - - Efetua a concordâncias de uma PolySurface ao longo de arestas de entrada com um determinado raio. - - - - - round,smooth,smoothedge,roundedges - + + Gera uma superfície de plano primitivo T-spline usando três pontos como entrada. Os pontos não podem estar em uma linha reta. + Primeiro ponto para criar um plano + Segundo ponto para criar um plano + Terceiro ponto para criar um plano + Ponto 2D do canto mínimo nas coordenadas do plano + Ponto 2D do canto máximo nas coordenadas do plano + Número de vãos na largura + Número de vãos no comprimento + Opções de simetria de uma superfície da T-Spline + Exibir a superfície da T-Spline na caixa ou visualização suave + Plano da superfície da T-Spline + tspline,plane,line,point - - Chanfra uma PolySurface ao longo das arestas de entrada com um determinado deslocamento a partir do canto da aresta. - - - - - bevel,flattenedges - + + Constrói uma superfície de cilindro T-spline definida por um dado sistema de coordenadas, raio e altura + O centro e a base do cilindro serão ajustados no plano X/Y deste sistema de coordenadas + Raio de um cilindro + Altura de um cilindro + Número de vãos na circunferência + Número de vãos na altura + Opções de simetria de uma superfície da T-Spline + Exibir a superfície da T-Spline na caixa ou visualização suave + Superfície de T-Spline cilíndrica + tspline,cylinder,radius,height - - Obtém uma representação da sequência de caracteres do Retângulo + + Constrói uma superfície de cilindro T-spline dado o ponto central inferior e superior do cilindro + Ponto inicial de um cilindro + Ponto final de um cilindro + Raio de um cilindro + Número de vãos na circunferência + Número de vãos na altura + Opções de simetria de uma superfície da T-Spline + Exibir a superfície da T-Spline na caixa ou visualização suave + Superfície de T-Spline cilíndrica + tspline,cylinder,radius,points - - Crie um retângulo por quatro pontos de canto. - Lista de pontos de canto do retângulo - Retângulo criado usando pontos de canto - - rectbypointarray - + + Cria uma superfície cônica T-spline com um dado raio de base no ponto inicial, + estendendo-se até um ápice no ponto final + Ponto inicial de um cone + Ponto final de um cone + Raio da base do cone + Número de vãos na circunferência + Número de vãos na altura + Opções de simetria de uma superfície da T-Spline + Exibir a superfície da T-Spline na caixa ou visualização suave + Superfície de T-Spline cônica + tspline,cone,radius,points - - Crie um retângulo por quatro pontos de canto. - 1° ponto de canto do retângulo - 2º ponto de canto do retângulo - 3º ponto de canto do retângulo - 4º ponto de canto do retângulo - Retângulo criado usando pontos de canto - - rectbypoints - + + Cria uma superfície cônica T-spline com eixo do ponto inicial ao ponto final, com raios fornecidos no início e no fim. + Esse objeto não possui ápice e tem o formato de um tronco. + Ponto inicial de um cone + Ponto final de um cone + Raio inicial de um cone + Raio final de um cone + Número de vãos na circunferência + Número de vãos na altura + Opções de simetria de uma superfície da T-Spline + Exibir a superfície da T-Spline na caixa ou visualização suave + Superfície de T-Spline cônica + tspline,cone,radii,points,truncated - - Crie uma retângulo centralizado na origem do WCS no plano XY do WCS, com a largura (comprimento do eixo X) e comprimento (comprimento do eixo Y) especificados. - Largura do retângulo - Comprimento do retângulo - Retângulo criado usando a largura e o comprimento - - rectbylengths - + + Cria um cone T-spline com um ponto base na origem do sistema de coordenadas, estendendo-se na direção do eixo Z do sistema de coordenadas, + com sua base circular no plano XY do sistema de coordenadas + O centro e a base do cone serão ajustados no plano X/Y deste sistema de coordenadas + Altura de um cone + Raio de um cone + Número de vãos na circunferência + Número de vãos na altura + Opções de simetria de uma superfície da T-Spline + Exibir a superfície da T-Spline na caixa ou visualização suave + Superfície de T-Spline cônica + tspline,cone,radius,cs - - Crie um retângulo centralizado na raiz do plano de entrada, com a largura (comprimento do eixo X do plano) e o comprimento (comprimento do eixo Y do plano) de entrada. - Plano usado para centralizar o retângulo - Largura do retângulo - Comprimento do retângulo - Retângulo criado usando a largura e o comprimento - - rectangle,rectbylengths - + + Cria um cone T-spline com um ponto base na origem do sistema de coordenadas, estendendo-se na direção do eixo Z do sistema de coordenadas, + com sua base circular no plano XY do sistema de coordenadas + O centro e a base serão ajustados no plano X/Y deste sistema de coordenadas + Altura de um cone + Raio inicial de um cone + Raio final de um cone + Número de vãos na circunferência + Número de vãos na altura + Opções de simetria de uma superfície da T-Spline + Exibir a superfície da T-Spline na caixa ou visualização suave + Superfície de T-Spline cônica + tspline,cone,radius,cs - - Crie um retângulo centralizado na origem da entrada do plano XY do CoordinateSystem, com a largura (comprimento do eixo X) e o comprimento (comprimento do eixo Y) especificados. - Sistema de coordenadas do retângulo (centro do retângulo) - Largura do retângulo - Comprimento do retângulo - Retângulo criado com base na largura e no comprimento - - rectbylengths - + + Cria uma esfera T-spline centralizada no ponto de entrada, com um raio fornecido + Centro de uma esfera + Raio de uma esfera + Número de vãos radiais + Número de vãos na altura + Opções de simetria de uma superfície da T-Spline + Exibir a superfície da T-Spline na caixa ou visualização suave + Superfície de T-Spline esférica + tspline,sphere,radius - - A largura do retângulo - - rectX,rectx - + + Cria uma esfera T-spline com base em quatro pontos de entrada + Quatro pontos na lista para criar uma esfera. Os pontos não devem ser coplanares + Número de vãos radiais + Número de vãos na altura + Opções de simetria de uma superfície da T-Spline + Exibir a superfície da T-Spline na caixa ou visualização suave + Superfície de T-Spline esférica + tspline,sphere,fit,bestfit - - A altura do retângulo - - rectY,recty - + + Cria uma esfera T-spline que se ajusta o mais próximo possível aos pontos de entrada + Conjunto de pontos para ajustar uma esfera + Número de vãos radiais + Número de vãos na altura + Opções de simetria de uma superfície da T-Spline + Exibir a superfície da T-Spline na caixa ou visualização suave + Superfície de T-Spline esférica + tspline,sphere,fit,bestfit - - Obtém uma representação da sequência de caracteres do Sólido + + Cria um toro T-spline centrado na origem do sistema de coordenadas, com raios fornecidos + O toróide será alinhado com o plano X-Y do sistema de coordenadas especificado com centro em sua origem + Raio interno de um toróide + Raio externo de um toróide + Número de vãos radiais internos + Número de vãos radiais externos + Opções de simetria de uma superfície da T-Spline + Exibir a superfície da T-Spline na caixa ou visualização suave + Superfície de T-Spline toróide + tspline,torus,radii,cs - - Crie um sólido ao especificar suas faces de componentes como superfícies. - - - - Brep,brep - + + Cria um toro T-spline com um centro e raios fornecidos, alinhados com o plano XY universal padrão + Centro de um toróide + Raio interno de um toróide + Raio externo de um toróide + Número de vãos radiais internos + Número de vãos radiais externos + Opções de simetria de uma superfície da T-Spline + Exibir a superfície da T-Spline na caixa ou visualização suave + Superfície de T-Spline toróide + tspline,torus,radii,cs - - Crie um sólido ao elevar as curvas fechadas na seção transversal de entrada. - - - - Brep,brep - + + Cria uma caixa T-spline centralizada em torno da origem do sistema de coordenadas universal, com largura, comprimento e altura fornecidos + Largura de uma caixa + Comprimento de uma caixa + Altura de uma caixa + Número de vãos na largura + Número de vãos no comprimento + Número de vãos na altura + Opções de simetria de uma superfície da T-Spline + Exibir a superfície da T-Spline na caixa ou visualização suave + Cubóide da T-Spline + tspline,box,cuboid,cube,size - - Crie um sólido ao elevar as curvas fechadas na seção transversal de entrada, com a curva guia para ajudá-lo. As curvas guia devem efetuar a intersecção com todas as curvas na seção transversal. - - - - - Brep,brep,guide,loft - + + Cria uma caixa T-spline centralizada em torno de um ponto de entrada, com largura, comprimento e altura fornecidos + Centro de uma caixa + Largura de uma caixa + Comprimento de uma caixa + Altura de uma caixa + Número de vãos na largura + Número de vãos no comprimento + Número de vãos na altura + Opções de simetria de uma superfície da T-Spline + Exibir a superfície da T-Spline na caixa ou visualização suave + Cubóide da T-Spline + tspline,box,cuboid,cube,size,center - - Crie um sólido ao elevar as curvas fechadas na seção transversal de entrada, com a curva guia para ajudá-lo. As curvas guia devem efetuar a intersecção com todas as curvas na seção transversal. - - - - - Brep,brep,guides,loft - + + Cria uma caixa T-spline centralizada e orientada ao sistema de coordenadas de entrada, com largura, comprimento e altura fornecidos + O plano X/Y da caixa será alinhado com o eixo X correspondente + Largura de uma caixa + Comprimento de uma caixa + Altura de uma caixa + Número de vãos na largura + Número de vãos no comprimento + Número de vãos na altura + Opções de simetria de uma superfície da T-Spline + Exibir a superfície da T-Spline na caixa ou visualização suave + Cubóide da T-Spline + tspline,box,cuboid,cube,size,cs,coord - - Crie um sólido ao elevar as PolyCurves fechadas nas seções transversais de entrada. Essa operação é otimizada para seções compostas exclusivamente por segmentos de linha, com os vértices seguindo a mesma ordem. A opção de verificação e reparação garante a validade do sólido produzido, quando ativada. Sua desativação deve aumentar o desempenho. - - - - - Brep,brep,ruled,loft - + + Cria uma caixa T-spline que abrange do ponto mais baixo ao mais alto + Primeiro ponto de canto + Segundo ponto de canto + Número de vãos na largura + Número de vãos no comprimento + Número de vãos na altura + Opções de simetria de uma superfície da T-Spline + Exibir a superfície da T-Spline na caixa ou visualização suave + Cubóide da T-Spline + box,cube,byminmax,by corners,by points - - Efetue a extrusão por percurso da curva fechada ao longo do caminho. - - - - - Brep,brep,sweep1 - + + Cria um quadball T-spline centralizado na origem do sistema de coordenadas, com um raio fornecido + Sistema de coordenadas local + Raio do quadball + Número de vãos em duas dimensões dos lados do quadball + Opções de simetria de uma superfície da T-Spline + Exibir a superfície da T-Spline na caixa ou visualização suave + Quadball T-Spline + quadball,tspline,coordinate system,raduis - - Efetue a varredura da curva fechada ao longo de um caminho. - Uma curva fechada que será o perfil da varredura - O caminho que representa o caminho de varredura - Cortar o final da varredura e torná-la normal ao caminho - Um sólido ao efetuar a varredura da curva de perfil ao longo de um caminho - - Brep,brep,sweep1 - + + Cria um quadball T-spline com um centro e raio fornecidos, alinhado com o plano XY universal padrão + Ponto do centro do quadball + Raio do quadball + Número de vãos em duas dimensões dos lados do quadball + Opções de simetria de uma superfície da T-Spline + Exibir a superfície da T-Spline na caixa ou visualização suave + Quadball T-Spline + quadball,tsplines,center,point,radius - - Efetuar a extrusão por percurso da curva do perfil fechado ao longo de dois corrimãos - A entrada do caminho para a extrusão por percurso ao longo. - Uma guia para guiar a orientação da extrusão por percurso. - A curva de perfil para varrer ao longo do caminho - - - Brep,brep,sweep2,guides,sweepprofile - + + Constrói uma superfície T-spline com base em uma superfície NURBS usando a estratégia uniforme. + A superfície de entrada NURBS é reconstruída com nós uniformes colocados em parâmetros iguais ou + intervalos de comprimento de arco dependendo do sinalizador useArcLen correspondente e aproximados por + superfície NURBS de grau 3. A T-Spline de saída é dividida por contagens de vãos fornecidas + nas direções u e v. + Superfície NURBS de entrada + Número necessário de vãos na direção u + Número necessário de vãos na direção v + Se deve ser usado o comprimento do arco ou a subdivisão paramétrica na direção paramétrica u + Se deve ser usado o comprimento do arco ou a subdivisão paramétrica na direção paramétrica v + Exibir a superfície da T-Spline na caixa ou visualização suave + nurbs surface,tspline,uniform - - Crie um sólido de revolução, efetuando a extrusão por percurso da curva do perfil em torno do eixo do raio formada pela origem e pelo vetor do eixo, desde o ângulo inicial em graus até o ângulo com extrusão por percurso em graus. - Curva de perfil para revolução - Origem do eixo de revolução - Direção do eixo de revolução - Ângulo inicial em graus - Ângulo de varredura em graus - Sólido criado usando a revolução - - Brep,brep,lathe,revolveprofile - + + Constrói uma superfície T-spline com base em uma superfície NURBS usando a estratégia de subdivisão de curvatura + A superfície NURBS de entrada é reconstruída para o grau 3. A T-spline de saída tem contagens de vãos e + posições em cada direção detectadas automaticamente dependendo da curvatura. + Superfície NURBS de entrada + Exibir a superfície da T-Spline na caixa ou visualização suave + nurbs surface,tspline,curvature - - União de um conjunto de sólidos em um sólido - Uma coleção de sólidos - - - Brep,brep,boolean,addition - + + Constrói uma T-spline extrudando uma curva ao longo do vetor fornecido + Curva de perfil + Vetor de extrusão + A distância da extrusão na direção do vetor + A distância da extrusão em relação à direção do vetor + Número de vãos por direção do vetor. Nenhuma extrusão na direção do vetor será executada se 0 for passado + Número de vãos em relação à direção do vetor. Nenhuma extrusão em relação à direção do vetor será executada se 0 for passado + Número de vãos em direção do perfil. Definido automaticamente se for 0 ou menos + Utilize a estratégia uniforme ou de curvatura para a distribuição de vãos ao longo da direção do perfil + Exibir a superfície da T-Spline na caixa ou visualização suave + tspline,extrude,curve - - Retorna a área da superfície -- a soma de todas as áreas de todas as faces + + Constrói uma T-spline varrendo uma curva de seção transversal ao longo de um caminho + Curva de perfil + Curva do caminho + Se os vãos devem ser paralelos na direção do caminho + Número de vãos no caminho + Número de vãos no perfil. Definido automaticamente se for 0 ou menos + Utilizar a estratégia uniforme ou de curvatura para a distribuição dos vãos ao longo do caminho + Utilizar a estratégia uniforme ou de curvatura para a distribuição dos vãos ao longo do perfil + Exibir a superfície da T-Spline na caixa ou visualização suave + tspline,sweep,curve - - Retorna o volume total do sólido + + Cria uma superfície T-spline varrendo a curva do perfil ao redor do eixo formado + pela origem e direção do eixo, começando em start_angle em graus + e varrendo por sweep_angle em graus + Curva de perfil + Centro de rotação + Eixo de rotação + Ângulo no qual iniciar a rotação + Ângulo no qual concluir a rotação + Número de vãos no raio + Número de vãos na altura. Definido automaticamente se for 0 ou menos + Utilizar a estratégia uniforme ou de curvatura para a distribuição dos vãos + Opções de simetria de uma superfície da T-Spline + Exibir a superfície da T-Spline na caixa ou visualização suave + tspline,revolve,curve - - O centróide do sólido - - - average,center - + + Cria uma superfície T-spline com base em uma lista de linhas. + Aceita curvas, mas obtém apenas pontos iniciais e finais delas. + Linhas a partir das quais construir a T-Spline. Somente os pontos finais são usados + O número máximo de faces ajustadas + A tolerância de intersecção de curva-curva + Se deve ser feita a dobra dos vértices com valência 2 ou não + Exibir a superfície da T-Spline na caixa ou visualização suave + tspline,line,build - - A união Booleana deste sólido e outra. - - - - addition,merge,combine - + + Cria uma superfície com tubulação em T-spline usando uma rede de curvas ou linhas. + Uma junta suave é criada em cada intersecção da curva. + Alguns parâmetros assumem um único valor ou uma lista, um valor por curva. + Uma lista de curvas a partir da qual as tubulações são criadas + Raio padrão das tubulações criadas + A tolerância usada para detectar intersecções de curvas + Números de segmentos de cada curva. O tamanho da lista pode ser a contagem de curvas, 1 para replicação ou 0 para determinação automática. + Se verdadeiro, os parâmetros do manipulador no início de cada curva são gerados automaticamente, e os parâmetros personalizados de rotationsAtStart, radiiAtStart e positionsAtStart são ignorados. + Se verdadeiro, os parâmetros do manipulador no fim de cada curva são gerados automaticamente, e os parâmetros personalizados de rotationsAtEnd, radiiAtEnd e positionsAtEnd são ignorados. + Ângulo de rotação personalizado em graus de cada manipulador de tubulação no início de cada curva. Esse parâmetro é ignorado quando autoHandleStart é verdadeiro. O tamanho da lista pode ser a contagem da curva ou 1 para replicação. + Ângulo de rotação personalizado em graus de cada manipulador de tubulação no fim de cada curva. Esse parâmetro é ignorado quando autoHandleEnd é verdadeiro. O tamanho da lista pode ser a contagem da curva ou 1 para replicação. + Raio personalizado de cada manipulador de tubulação no início de cada curva. Esse parâmetro é ignorado quando autoHandleStart é verdadeiro. O tamanho da lista pode ser a contagem da curva ou 1 para replicação. + Raio personalizado de cada manipulador de tubulação no final de cada curva. Esse parâmetro é ignorado quando autoHandleEnd é verdadeiro. O tamanho da lista pode ser a contagem da curva ou 1 para replicação. + Posição personalizada de cada manipulador de tubulação no início de cada curva em porcentagem entre 0 e 1 ao longo do comprimento do arco da curva. Esse parâmetro é ignorado quando autoHandleStart é verdadeiro. O tamanho da lista pode ser a contagem da curva ou 1 para replicação. As posições inicial e final não devem se sobrepor em cada curva. De preferência, a posição inicial deve ser próxima a 0, enquanto a posição final deve ser próxima a 1. + Posição personalizada de cada manipulador de tubulação no final de cada curva em porcentagem entre 0 e 1 ao longo do comprimento do arco da curva. Esse parâmetro é ignorado quando autoHandleEnd é verdadeiro. O tamanho da lista pode ser a contagem da curva ou 1 para replicação. As posições inicial e final não devem se sobrepor em cada curva. De preferência, a posição inicial deve ser próxima a 0, enquanto a posição final deve ser próxima a 1. + Mostrar a superfície da T-Spline na caixa ou em visualização suave + tspline,create,pipe,curve - - Efetua a união de uma lista de sólidos com este sólido. - - - - addition,merge,combine,unionmany,union multi - - - - A diferença booleana deste sólido com outro - - - - - A diferença booleana deste sólido e a união de sólidos de entrada - - - - subtract,differencemany,diffall,diff multi - + + Combina superfícies T-spline fornecidas em uma única. + As superfícies podem estar desunidas. + Se pelo menos uma superfície estiver no modo de caixa, a superfície de saída também estará no modo de caixa. + Observação: Todas as superfícies de entrada devem ter a mesma versão para serem combinadas com sucesso. Por esse motivo, uma ou mais superfícies podem ser clonadas internamente e suas versões podem ser atualizadas ou rebaixadas para corresponder à versão usada atualmente no Dynamo. A superfície resultante pode, portanto, ter diferenças sutis do que pode ser o resultado esperado. As próprias superfícies de entrada permanecerão inalteradas. + Superfícies da T-Spline para combinar + tspline,combine - - Obter uma casca sólida a partir das faces deste sólido - Distância de extensão da casca para dentro - Distância de extensão da casca para fora - - - extract shell,offset and extract - + + Retorna uma lista de reflexões aplicadas a uma dada T-spline + tspline,symmetry,reflections - - Projeta a geometria de entrada neste sólido, na direção do vetor de entrada. Atualmente, esse método de projeção só é compatível com pontos ou curvas. - - - - - projectonto,projectonsolid,projecttosolid - + + Retornará True se uma dada T-spline estiver no modo de caixa + tspline,boxmode,smooth - - Efetua a concordâncias de um sólido ao longo de arestas de entrada com um determinado raio. - - - - - round,smooth,smoothedge,roundedges - + + Retornará True se uma dada T-spline for extraível (poderia ser exibida no modo suave) + tspline,extractable - - Chanfra um sólido ao longo das arestas de entrada com um determinado deslocamento a partir do canto da aresta. - - - - - bevel,flattenedges - + + Retornará True se uma dada T-spline for fechada + tspline,closed - - Separará um sólido em sólidos individuais se ele for composto por mais de um fragmento desarticulado. Retornará o mesmo sólido se ele for um único fragmento contíguo. - separar sólidos desunidos - - split,disjoint - + + Retornará True se uma dada T-spline for estanque. Todas as superfícies fechadas são estanques, mas algumas superfícies estanques são abertas. + tspline,watertight - - Tenta reparar o sólido. - + + Retornará True se uma dada T-spline for padrão (todos os pontos T são separados dos pontos estrela por pelo menos duas isocurvas) + tspline,standard - - Obtém uma representação da sequência de caracteres da Esfera + + Converte a superfície T-spline fornecida em sólida ou superfície dependendo do formato. + Observação: Poderão existir mudanças sutis inesperadas na superfície BRep resultante se a superfície de entrada tiver sido criada em uma versão da T-spline superior à versão carregada no Dynamo. Nesse caso, uma cópia da superfície será rebaixada para a versão do Dynamo e usada na conversão. + Determina se o corpo resultante deve ter a mesma topologia que a superfície da T-Spline resultante. + Entidade de topologia (sólido ou superfície) + tspline,brep,solid,surface - - Crie uma esfera sólida centralizada no ponto de entrada, com o raio especificado. - - - - - Brep,brep - + + Converte a superfície T-spline dada em uma malha. A malha pode ter triângulos e quadrantes. + O número mínimo de segmentos em cada direção. Ao menos um segmento sempre será produzido. + Distância máxima permitida da malha até a superfície. Definir o valor como zero ou negativo irá desativar seu uso + Entidade de malha + tspline,convert,mesh - - Crie uma esfera sólida que contém quatro pontos de entrada na superfície. - - - - Brep,brep - + + Engrossa a superfície T-spline dada pela distância fornecida na direção de suas normais de face + Distância para engrossar + Determina se as arestas resultantes devem ser dobradas + Superfície da T-Spline espessa + tspline,thicken,normal - - Ajuste uma esfera é o mais perto possível dos pontos de entrada. - - - - Brep,brep - + + Engrossa a superfície T-spline dada pelo vetor fornecido + Direção para engrossar + Determina se as arestas resultantes devem ser dobradas + Superfície da T-Spline espessa + tspline,thicken,vector - - Retorna o ponto central da esfera. + + Adiciona uma dobra à aresta fornecida em uma superfície T-spline + As arestas a serem dobradas + Superfície da T-Spline com arestas dobradas + tspline,edge,crease - - Retorna o raio da esfera. + + Remove a dobra do conjunto de arestas fornecido + Arestas a serem desdobradas + Superfície da T-Spline com arestas desdobradas + tspline,crease,uncrease - - Obtém uma representação da sequência de caracteres da Superfície + + Adiciona uma dobra ao conjunto de vértices fornecido em uma superfície T-spline + Vértices para dobrar + Superfície da T-Spline com arestas dobradas + tspline,edge,crease - - União de um conjunto de superfícies em uma superfície. Esse método poderá retornar uma polissuperfície se a união resultante não for múltipla ou for multifacetada. - Um conjunto de superfícies. - União de superfícies - - merge,join,boolean,addition - + + Remove a dobra do conjunto de vértices fornecido + Vértices para desdobrar + Superfície da T-Spline com arestas desdobradas + tspline,crease,uncrease - - Crie uma superfície ao elevar entre as curvas de seção transversal de entrada. - Curvas pelas quais se deve fazer a elevação - Superfície criada usando a elevação - - loft - + + Solda a lista de vértices fornecida em um único vértice + Vértices a soldar + Posição da alça do vértice do resultado. Posição média das alças é utilizado se nulo for passado. + Preservar as dobras subdivididas da topologia de entrada + Superfície da T-Spline com vértices soldados + tspline,weld,vertex - - Crie uma superfície ao elevar entre as curvas de seção transversal de entrada. Isso é um pouco mais rápido e produz um resultado menos suave que o Surface.ByLoft. - - - - ruledsurface,lines - - - 0.5,0.4 - + + Soldar os vértices do primeiro e segundo grupos em pares. + O primeiro grupo é considerado vértices desta T-spline. + Os vértices do segundo grupo podem ser desta superfície ou de qualquer outra. + No caso de diferentes T-splines, a combinação é realizada antes da operação de soldagem. + O primeiro grupo de vértices para soldar + Segundo grupo de vértices para soldar + Preservar as dobras subdivididas da topologia de entrada + Superfície da T-Spline com vértices soldados + tspline,weld,vertex - - Eleve a superfície através das seções transversais com curvas guia especificada (aka corrimãos). As curvas guia devem efetuar a intersecção com todas as curvas da seção transversal. - - - - - loftbyrail - + + Encontra todos os vértices coincidentes e os solda juntos + Tolerância na qual procurar coincidências + Superfície da T-Spline sem vértices coincidentes + tspline,weld,coincident,vertex - - Eleve a superfície através das seções transversais com curvas guia especificada (aka corrimãos). As curvas guia devem efetuar a intersecção com todas as curvas da seção transversal. - Curvas pelas quais se deve fazer a elevação - Curvas pelas quais guiar a elevação - Superfície criada usando a elevação - - loftbyrails,loft rails,guides - + + Dessolda todas as arestas fornecidas. Cada vértice em todas as arestas será dessoldado. + Um conjunto de arestas para desfazer a solda + Superfície da T-Spline com arestas não soldadas + tspline,unweld,edge - - Crie uma superfície varrendo uma curva do perfil ao longo de um caminho. - Curva a ser varrida - Curva de caminho usada para varrer - Superfície criada ao varrer o perfil ao longo do caminho - - sweep,rail,guide,sweep1 - + + Dessolda todos os vértices fornecidos. Todas as arestas em cada vértice serão dessoldadas. + Um conjunto de vértices para desfazer a solda + Superfície da T-Spline com vértices não soldados + tspline,unweld,vertex - - Crie uma superfície varrendo uma curva do perfil ao longo de um caminho. - Curva a ser varrida - Curva de caminho usada para varrer - Cortar o final da varredura e torná-la normal ao caminho - Superfície criada ao varrer o perfil ao longo do caminho - - sweep,rail,guide,sweep1 - + + Cria uma correspondência com uma T-spline e um contorno fechado de curvas + Contorno de aresta fechado da T-Spline com o qual a correspondência será criada + Curva de contorno fechado com a qual a correspondência será criada + Continuidade da geometria para tentar corresponder: G0, G1, G2 + Se deve ser usado o alinhamento de arcLength durante a criação de correspondência + Se verdadeiro, os pontos de controle extra serão adicionados à T-Spline para corresponder às superfícies dentro de uma determinada tolerância. + Número máximo de etapas de refinamento. Será ignorado se useRefinement estiver definido como falso + Tolerância a atingir. Será ignorada se useRefinement estiver definido como falso + Se deve ser usada a propagação durante a criação de correspondência + Determina o quanto da superfície será afetada pela correspondência. Será ignorado se usePropagation estiver definido como falso + Escala de tangente para G1 ou escala de curvatura para G2. Se a continuidade for G0, será ignorada. + Se deve ser feita a reversão da direção do alinhamento + A superfície da T-Spline posicionada entre determinadas arestas da borda de T-Spline e a curva de contorno + tspline,match,curve - - Crie uma superfície poligonal conectando os pontos de entrada em um polígono fechado e preenchendo o mesmo. - Lista de pontos de perímetro - Superfície criada com base nos pontos de perímetro - - patch,surfacebypolygon - - - - Efetuar a extrusão por percurso da curva da seção transversal ao longo de um caminho guiado por dois corrimãos - A entrada do caminho para a extrusão por percurso ao longo. - Uma guia para guiar a orientação da extrusão por percurso. - A curva de perfil para varrer ao longo do caminho. - Superfície criada ao varrer dois corrimãos - - sweep2,guides - - - - Crie uma superfície ao efetuar a extrusão por percurso da curva do perfil ao redor do raio do eixo formado pelo ponto de origem na direção do vetor do eixo, começando no ângulo inicial em em graus, efetuando a extrusão por percurso do ângulo da extrusão por percurso em graus. - Curva de perfil para revolução - Origem do eixo de revolução - Direção do eixo de revolução - Ângulo inicial em graus - Ângulo de varredura em graus - Superfície criada usando o perfil de revolução - - lathe - + + Cria uma correspondência com uma T-spline e um contorno fechado de arestas BRep. Primeiro, + o contorno de arestas é convertido em um contorno de curva e, em seguida, a correspondência é realizada. + Contorno de aresta fechado da T-Spline com o qual a correspondência será criada + Contorno da aresta BRep fechado com o qual a correspondência será criada + Continuidade da geometria para tentar corresponder: G0, G1, G2 + Se deve ser usado o alinhamento de arcLength durante a criação de correspondência + Se verdadeiro, os pontos de controle extra serão adicionados à T-Spline para corresponder às superfícies dentro de uma determinada tolerância. + Número máximo de etapas de refinamento. Será ignorado se useRefinement estiver definido como falso + Tolerância a atingir. Será ignorada se useRefinement estiver definido como falso + Se deve ser usada a propagação durante a criação de correspondência + Determina o quanto da superfície será afetada pela correspondência. Será ignorado se usePropagation estiver definido como falso + Escala de tangente para G1 ou escala de curvatura para G2. Se a continuidade for G0, será ignorada. + Se deve ser feita a reversão da direção do alinhamento + A superfície da T-Spline posicionada entre determinadas arestas da borda de T-Spline e o contorno da aresta BRep + tspline,match,brep - - Crie uma superfície ao preencher o interior de um contorno fechado definido por curvas de entrada. - Curva fechada usada como limite da superfície - Superfície criada por fechamento - - edgesrf,edgesurface,patch,fill - + + Remove os vértices da topologia da T-spline + Vértice ou vértices para excluir + Superfície da T-Spline com vértices excluídos + tspline,vertex,vertices,delete - - Retorna a área do total da superfície. + + Remove as arestas da topologia da T-spline + Aresta ou arestas para excluir + Superfície da T-Spline com arestas excluídas + tspline,edge,delete - - Retorna a soma dos comprimentos de todas as arestas de limite da superfície. - - circumference - + + Remove as faces da topologia da T-spline + Face ou faces para excluir + Superfície da T-Spline com faces excluídas + tspline,face,delete - - Retornará verdadeiro se a superfície estiver fechada na direção U, falso se não estiver. + + Alterar o estilo de visualização da T-Spline: + visualização suave se tiver sido passado True; caso contrário, caixa + Ativar ou desativar a visualização suave + T-spline com estilo de visualização escolhido + tspline,visualization,mode,smooth,box - - Retornará verdadeiro se a superfície estiver fechada na direção V, falso se não estiver. + + Executa uma ou várias extrusões simétricas em um conjunto de arestas e move as novas arestas pelo vetor fornecido + Um conjunto de arestas para efetuar a extrusão + Vetor para mover novas arestas + Quantidade de novos segmentos que serão criados + T-spline com arestas extrudadas + tspline,extrude,direction,vector,edge - - Retornará verdadeiro se a superfície estiver fechada nas direções U ou V, falso se não estiver em nenhuma delas. + + Executa uma ou várias extrusões simétricas em um conjunto de faces e move as novas arestas pelo vetor fornecido + Um conjunto de faces para efetuar a extrusão + Vetor para mover novas faces + Quantidade de novos segmentos que serão criados + T-Spline com faces com extrusão + tspline,extrude,direction,vector,face - - Retire as ferramentas de entrada desta superfície. - - - - difference,trim,removefrom,cut - + + Executa uma ou várias extrusões simétricas em um conjunto de arestas e move as novas arestas pelo caminho da curva fornecida + Um conjunto de arestas para efetuar a extrusão + O caminho que as novas arestas irão seguir + Quantidade de novos segmentos que serão criados + T-Spline com arestas com extrusão + tspline,extrude,curve,edge - - A diferença booleana desta superfície e da união das superfícies de entrada. Esse método poderá retornar uma polissuperfície se a operação booleana resultante não for múltipla ou for multifacetada. - Outras superfícies a serem subtraídas - Superfície booleana ou polySurface resultante - - subtract,differencemany,diffall,diff multi - + + Executa uma ou várias extrusões simétricas em um conjunto de faces e move as novas arestas pelo caminho da curva fornecida + Um conjunto de faces para efetuar a extrusão + O caminho que as novas faces irão seguir + Quantidade de novos segmentos que serão criados + T-Spline com faces com extrusão + tspline,extrude,curve,face - - Retorna o par de parâmetros de UV no ponto de entrada. Este é o inverso do ponto no parâmetro. - - - - evaluateatpoint,surfaceatpoint,uvatpoint,uvs - - - 0.5,0.5,0.5,0.4 - + + Substitui as arestas fornecidas por um canal de faces + Um conjunto de arestas para substituir de + O chanfro será contido para esse percentual (entre 0 e 1) das faces adjacentes à aresta selecionada. + O número de linhas de faces no canal + Se devem ser criadas novas faces nas faces do modo de caixa do modelo antigo. + Determina quão redondo ou plano o chanfro será. Pega os valores de 0 a 1. + T-Spline com bordas chanfradas + tspline,bevel,edge - - Apara a superfície com um conjunto de uma ou mais PolyCurves fechadas. Um dos contornos precisa ser o contorno de limite da superfície de entrada. Além disso, um ou mais contornos internos precisam ser adicionados para orifícios. - - - - trim multiple,removeloops,cutloops - + + Desliza as arestas fornecidas ao longo das arestas vizinhas + Um conjunto de arestas para deslizar + As arestas serão deslizadas nesta distância (como uma porcentagem entre 0 e 1) para a face vizinha. + Determina quão redondo ou plano o chanfro será. Pega os valores de 0 a 1. + T-Spline com arestas deslizadas + tspline,slide,edge - - Apara a superfície com um conjunto de uma ou mais PolyCurves fechadas que devem estar todas na superfície dentro da tolerância especificada. Se um ou mais orifícios precisarem ser aparados na superfície de entrada, deverá haver um contorno externo especificado para o limite da superfície e um contorno interno para cada orifício. Se a região entre o limite da superfície e os orifícios precisar ser aparada, somente deverá ser fornecido o contorno para cada orifício. Para uma superfície periódica sem contorno externo, como uma superfície esférica, a região aparada pode ser controlada invertendo a direção da curva de contorno. - Uma ou mais PolyCurves fechadas que podem estar em qualquer ordem na entrada. Esses contornos não devem fazer interseção entre si. - A tolerância usada ao decidir se as extremidades da curva são coincidentes e se uma curva e uma superfície são coincidentes. A tolerância fornecida não pode ser menor do que qualquer uma das tolerâncias usadas na criação das PolyCurves de entrada. O valor padrão de 0,0 significa que a maior tolerância usada na criação das PolyCurves de entrada será usada. - Superfície aparada por contornos fechados. - - trim multiple,removeloops,cutloops - + + Mescla as arestas fornecidas. As arestas em cada grupo devem criar contagens iguais + de conjuntos contínuos. As arestas do primeiro grupo são consideradas + arestas dessa superfície. As arestas do segundo grupo podem ser + dessa superfície ou de qualquer outra superfície. No caso de superfícies + diferentes, a combinação é executado antes da mesclagem. + O primeiro conjunto de arestas para mesclar + Segundo conjunto de arestas para mesclar + A superfície irá coincidir as superfícies originais mais de perto. + Superfície T-Spline com arestas mescladas + tspline,merge,edge - - Retorna o normal da superfície no ponto de entrada na superfície. - Ponto no qual avaliar a normal da superfície - Normal no ponto - - perpendicular - + + Cria uma ponte entre dois conjuntos de faces. Os tens do primeiro grupo + são considerados secundários dessa superfície. Os itens do segundo + grupo podem ser secundários dessa superfície ou pertencer a uma + superfície diferente. A topologia dentro de cada grupo pode não ser + adjacente, mas deve criar a mesma contagem de contornos distintos. + O primeiro grupo de faces para efetuar a ponte + O segundo grupo de faces para efetuar a ponte + Efetuar a ponte das curvas para cada contorno de topologia distinta + (linhas retas são utilizados se lista vazia for passada, se uma curva + passada ela é duplicada se mais de uma contorno de entrada for detectado) + Número de rotações completas em torno + do normal das estruturas ao longo da curva de ponte para cada + contorno distinto da topologia (0 é utilizado se uma lista vazia for passada, se um valor + for passado ele é duplicado se mais de um contorno de entrada for detectado) + Número de segmentos ao longo da ponte para + cada contorno de topologia distinta. A contagem de vãos para cada grupo deveria ser + maior do que o número correspondente de rotações (1 é utilizado se uma lista + vazia for passada, se um valor for passado ele é duplicado se mais de + um contorno de entrada for detectado) + Excluir pontes entre as arestas da borda. + Preservar a dobras subdivididas da topologia de entrada + Lista de vértices orientados para + cada contorno da topologia distinta do primeiro grupo (o número de vértices deve + ser o mesmo que os contornos de entrada detectados ou a lista pode estar vazia) + Lista de vértices orientados para + cada contorno da topologia distinta do primeiro grupo (o número de vértices deve + ser o mesmo que os contornos de entrada detectados ou a lista pode estar vazia) + Lista de sinalizadores indicando que se + é para o inverter o alinhamento da ponte para o contorno da topologia correspondente. + (falso é definido se uma lista vazia for passada, se um valor for passado ele é duplicado para cada contorno de entrada detectado) + Superfície da T-Spline com topologia, conectada por ponte + tspline,bridge,face - - Obtém uma representação Nurbs da superfície em uma tolerância especificada. Este método pode aproximar a superfície em determinadas circunstâncias. - + + Cria uma ponte entre um conjunto de faces e um conjunto de arestas. Os itens do + primeiro grupo são considerados secundários dessa superfície. Os itens do + segundo grupo podem ser secundários dessa superfície ou pertencer + a uma superfície diferente. A topologia dentro de cada grupo pode não ser + adjacente, mas deve criar a mesma contagem de contornos distintos. + O primeiro grupo de faces para efetuar a ponte + O segundo grupo de arestas para efetuar a ponte + Efetuar a ponte das curvas para cada contorno de topologia distinta + (linhas retas são utilizados se lista vazia for passada, se uma curva + passada ela é duplicada se mais de uma contorno de entrada for detectado) + Número de rotações completas em torno + do normal das estruturas ao longo da curva de ponte para cada + contorno distinto da topologia (0 é utilizado se uma lista vazia for passada, se um valor + for passado ele é duplicado se mais de um contorno de entrada for detectado) + Número de segmentos ao longo da ponte para + cada contorno de topologia distinta. A contagem de vãos para cada grupo deveria ser + maior do que o número correspondente de rotações (1 é utilizado se uma lista + vazia for passada, se um valor for passado ele é duplicado se mais de + um contorno de entrada for detectado) + Excluir pontes entre as arestas da borda. + Preservar a dobras subdivididas da topologia de entrada + Lista de vértices orientados para + cada contorno da topologia distinta do primeiro grupo (o número de vértices deve + ser o mesmo que os contornos de entrada detectados ou a lista pode estar vazia) + Lista de vértices orientados para + cada contorno da topologia distinta do primeiro grupo (o número de vértices deve + ser o mesmo que os contornos de entrada detectados ou a lista pode estar vazia) + Lista de sinalizadores indicando que se + é para o inverter o alinhamento da ponte para o contorno da topologia correspondente. + (falso é definido se uma lista vazia for passada, se um valor for passado ele é duplicado para cada contorno de entrada detectado) + Superfície da T-Spline com topologia, conectada por ponte + tspline,bridge,face,edge - - Obtém uma representação Nurbs da superfície. Esse método pode aproximar a superfície em determinadas circunstâncias. - Determina se a superfície deve ser restaurada para seu intervalo de parâmetros original antes da conversão. Um exemplo de quando o intervalo de parâmetros de uma superfície é limitado é após uma operação de Aparar. - + + Cria uma ponte entre um conjunto de arestas e um conjunto de faces. Os itens do + primeiro grupo são considerados secundários dessa superfície. Os itens do + segundo grupo podem ser secundários dessa superfície ou pertencer + a uma superfície diferente. A topologia dentro de cada grupo pode não ser + adjacente, mas deve criar a mesma contagem de contornos distintos. + O primeiro grupo de arestas para efetuar a ponte + O segundo grupo de faces para efetuar a ponte + Efetuar a ponte das curvas para cada contorno de topologia distinta + (linhas retas são utilizados se lista vazia for passada, se uma curva + passada ela é duplicada se mais de uma contorno de entrada for detectado) + Número de rotações completas em torno + do normal das estruturas ao longo da curva de ponte para cada + contorno distinto da topologia (0 é utilizado se uma lista vazia for passada, se um valor + for passado ele é duplicado se mais de um contorno de entrada for detectado) + Número de segmentos ao longo da ponte para + cada contorno de topologia distinta. A contagem de vãos para cada grupo deveria ser + maior do que o número correspondente de rotações (1 é utilizado se uma lista + vazia for passada, se um valor for passado ele é duplicado se mais de + um contorno de entrada for detectado) + Excluir pontes entre as arestas da borda. + Preservar a dobras subdivididas da topologia de entrada + Lista de vértices orientados para + cada contorno da topologia distinta do primeiro grupo (o número de vértices deve + ser o mesmo que os contornos de entrada detectados ou a lista pode estar vazia) + Lista de vértices orientados para + cada contorno da topologia distinta do primeiro grupo (o número de vértices deve + ser o mesmo que os contornos de entrada detectados ou a lista pode estar vazia) + Lista de sinalizadores indicando que se + é para o inverter o alinhamento da ponte para o contorno da topologia correspondente. + (falso é definido se uma lista vazia for passada, se um valor for passado ele é duplicado para cada contorno de entrada detectado) + superfície da T-Spline com topologia, conectada por ponte + tspline,bridge,face,edge - - Obtém uma representação Nurbs da superfície em uma tolerância especificada. Este método pode aproximar a superfície em determinadas circunstâncias. - Tolerância especificada - Representação da superfície nurbs da superfície - - tonurbs - + + Cria uma ponte entre dois conjuntos de arestas. Os itens do + primeiro grupo são considerados secundários dessa superfície. Os itens do + segundo grupo podem ser secundários dessa superfície ou pertencer + a uma superfície diferente. A topologia dentro de cada grupo pode não ser + adjacente, mas deve criar a mesma contagem de contornos distintos. + O primeiro grupo de arestas para efetuar a ponte + O segundo grupo de arestas para efetuar a ponte + Efetuar a ponte das curvas para cada contorno de topologia distinta + (linhas retas são utilizados se lista vazia for passada, se uma curva + passada ela é duplicada se mais de uma contorno de entrada for detectado) + Número de rotações completas em torno + do normal das estruturas ao longo da curva de ponte para cada + contorno distinto da topologia (0 é utilizado se uma lista vazia for passada, se um valor + for passado ele é duplicado se mais de um contorno de entrada for detectado) + Número de segmentos ao longo da ponte para + cada contorno de topologia distinta. A contagem de vãos para cada grupo deveria ser + maior do que o número correspondente de rotações (1 é utilizado se uma lista + vazia for passada, se um valor for passado ele é duplicado se mais de + um contorno de entrada for detectado) + Excluir pontes entre as arestas da borda. + Preservar a dobras subdivididas da topologia de entrada + Lista de vértices orientados para + cada contorno da topologia distinta do primeiro grupo (o número de vértices deve + ser o mesmo que os contornos de entrada detectados ou a lista pode estar vazia) + Lista de vértices orientados para + cada contorno da topologia distinta do primeiro grupo (o número de vértices deve + ser o mesmo que os contornos de entrada detectados ou a lista pode estar vazia) + Lista de sinalizadores indicando que se + é para o inverter o alinhamento da ponte para o contorno da topologia correspondente. + (falso é definido se uma lista vazia for passada, se um valor for passado ele é duplicado para cada contorno de entrada detectado) + Superfície da T-Spline com topologia, conectada por ponte + tspline,bridge,edge - - Torne mais espessa a superfície em um sólido, efetuando a extrusão na direção de normais de superfície em ambos os lados da superfície. - Quantidade a ser tornada mais espessa - Superfície tornada mais espessa como sólido - - offset,tosolid - + + Preenche furos em uma T-spline + Conjunto de arestas com furo interno. As arestas devem ser de borda. + Método para preencher furo: 0 - suavização de serrilhado, 1 - polígonos, 2 - retrair, 3 - retrair e soldar + Preservar as dobras subdivididas da topologia de entrada + tspline,edge,fill,hole - - Torne mais espessa a superfície em um sólido, efetuando a extrusão na direção de normais de superfície. Se o parâmetro both_sides for verdadeiro, a superfície é tornada mais espessa em ambos os lados. - Quantidade a ser tornada mais espessa - True para espessar em ambos os lados. False para espessar em um lado - Superfície tornada mais espessa como sólido - - offset,bothsides,tosolid - + + Acrescenta a lista de reflexões fornecida a uma T-Spline + Lista de reflexões + Se as partes simétricas devem ser soldadas + Tolerância para as partes simétricas da solda + Superfície T-Spline com novas reflexões anexadas - - Superfície de deslocamento na direção do normal da superfície pela distância especificada. - Valor do deslocamento - Superfície deslocada + + Remove todas as reflexões da T-spline fornecida + Superfície T-Spline com determinadas reflexões removidas - - O sistema de coordenadas retornado usa o EixoX, EixoY e EixoZ para representar o uDir, vDir e normal. O comprimento do EixoX, EixoY representa as curvaturas. - Componente U do parâmetro - Componente V do parâmetro - Sistema de coordenadas com base na normal, direção U e direção V na posição UV na superfície + + Comprime toda a topologia em uma superfície de entrada e torna os índices contíguos. Essa função mantém a ordem relativa dos índices. + tspline,index,compress - - Retorna um CoordinateSystem alinhado com as direções da curvatura principal. - Componente U do parâmetro - Componente V do parâmetro - CoordinateSystem alinhado com as direções da curvatura principal + + Subdivide as faces fornecidas em quatro faces cada no modo exato ou simples + dependendo da entrada “exata” + Lista de faces para subdividir + Se for falso, a superfície resultante pode ser mais plana e nítida do que a original, + se verdadeiro, ela mantém sua forma original + T-Spline com determinadas faces subdivididas + tspline,subdivide,faces,simple - - Retorna o vetor tangente U nos parâmetros U e V especificados. - Componente U do parâmetro - Componente V do parâmetro - Vetor tangente U + + Interpola uma superfície T-spline fornecida. A interpolação de avanço move os pontos de controle para suas localizações paramétricas na superfície. A interpolação reversa gera um ponto na superfície para cada ponto de controle original e move esse ponto de controle para seu ponto de superfície correspondente. + Direção de interpolação: adiante se falso, reversa caso contrário + Interpolação da T-Spline em uma determinada direção + tspline,interpolate,reverse - - Retorna o vetor da tangente V nos parâmetros U e V especificados. - Componente U do parâmetro - Componente V do parâmetro - Vetor tangente V + + Considera cada vértice T-spline fornecido e o puxa em direção ao ponto mais próximo + nas geometrias alvo. Se 'surfacePoints' for True, o ponto de superfície + do vértice será puxado. Se for False, o controle de aderência será puxado. + Lista de vértices para puxar + Lista de geometrias para puxar para + Sinalizador indicando se deve ser usada a superfície ou pontos de controle de vértices + Superfície T-Spline com vértices puxados + tspline,pull,vertices - - Retorna o vetor normal nos parâmetros U e V especificados. - Componente U do parâmetro - Componente V do parâmetro - Normal no parâmetro + + Achata os pontos de controle de vértices fornecidos em um único plano. + Requer entrada de pelo menos quatro vértices. + Lista de vértices + Superfície T-Spline com vértices aplainados + tspline,flatten,vertices - - Retornar os derivativos nas coordenadas de entrada U e V. - Componente U do parâmetro - Componente V do parâmetro - Derivados U e V da superfície - - tangent,normal - + + Achata os pontos de controle de vértices fornecidos em um único plano, + que será paralelo ao plano fornecido. + Requer entrada de pelo menos quatro vértices. + Lista de vértices + Plano ao qual ajustar os vértices paralelos + Superfície T-Spline com vértices aplainados + tspline,flatten,vertices,fitparallel - - Retorna a curvatura gaussiana nos parâmetros U e V. - - - - - developable - + + Copia as faces fornecidas para uma nova superfície T-spline sem simetria + Faces a duplicar + Superfície T-Spline com somente as faces selecionadas + tspline,face,duplicate - - Retorna as curvaturas principais em os parâmetros U e V. - - - + + Inverte as normais de todas as faces na malha + Superfície T-Spline com normais invertidos + tspline,flip,normal,vector - - Retorna os vetores da direção principal e os parâmetros U e V. - Componente U do parâmetro - Componente V do parâmetro - Vetores tangentes U e V + + Torna todos os intervalos de nós em uma superfície T-spline uniformes + Superfície T-Spline com internos uniformes + tspline,knot,uniform - - Retorna o ponto nos parâmetros U e V especificados. - - - - - surfacepoint - + + Padroniza a T-spline fornecida até o ponto onde a inserção exata + pode ser realizada. Se não for possível padronizar, será exibido um aviso + explicando o motivo. + Superfície de T-Spline padronizada + tspline,standardize - - Retorna todas as curvas no limite da superfície. + + Move os vértices especificados ao longo do vetor fornecido + Lista do vértice a ser movido + Direção ao logo da qual mover + Sinalizador indicando se deve ser usada a superfície ou pontos de controle de vértices - - edges - - - Crie uma curva de linha de parâmetro na superfície determinada. Crie uma curva que representa uma linha de parâmetro u ou v na superfície. Uma linha de parâmetro percorre na direção de aumento do parâmetro u ou v. A curva resultante irá coincidir com a parametrização da superfície e sua faixa será limitada pela faixa do parâmetro da superfície. O tipo de curva retornado irá depender do tipo de superfície. - Se a direção == 0, cria uma linha de parâmetro U, se a direção == 1, cria um parâmetro de linha V . - - - - lines - - - 0.4 - + + Exporta um determinado conjunto de superfícies T-spline para um arquivo de cena T-spline + Conjunto de superfícies de T-Spline para exportar + Caminho para o arquivo ao qual salvar + Caminho do arquivo onde o conjunto de T-Spline está sendo salvo + tspline,export,save,tss,path - - Retorna uma nova superfície com a normal invertido. Deixa a superfície inalterada. - Superfície, que é a mesma que a superfície de entrada, mas com normais invertidas - - - Combina esta superfície e a superfície de entrada em uma PolySurface - - - - topolysurface - - - - Combina esta superfície e a superfície de entrada em uma PolySurface - - - - join multiple,joinmany,joinall,topolysurface - - - - Projeta a geometria de entrada nesta superfície, na direção do vetor de entrada. Atualmente, esse método de projeção só é compatível com pontos ou curvas. - - - - - projecttosurface,projectonto - + + Exporta uma superfície T-spline fornecida para um arquivo de malha T-spline + Superfície T-Spline para exportar + Caminho para o arquivo ao qual salvar + Caminho do arquivo onde a superfície T-Spline está sendo salva + tspline,export,save,tsm,path - - Tenta reparar a superfície. - + + Traduz a superfície T-spline fornecida em uma sequência de caracteres no formato de malha T-spline (TSM) + A superfície T-spline para serializar + Sequência de caracteres na qual a superfície T-Spline está sendo serializada + tspline,import,serialize - - Obtém uma representação da sequência de caracteres da Topologia + + Cria uma superfície T-spline com base em uma determinada sequência de caracteres no formato de malha T-spline (TSM) + Representação da sequência de caracteres do arquivo de malha T-Spline + Mostrar superfície da T-Spline na caixa ou visualização suave + Superfície da T-Spline recém carregada na lista + tspline,import,serialize - - Os vértices da topologia + + Carrega uma superfície T-spline do caminho do arquivo de malha T-spline fornecido + Caminho para o arquivo do qual carregar + Exibir a superfície da T-Spline na caixa ou visualização suave + Superfície T-Spline recém carregada na lista + tspline,import,load,tsm,path - - As arestas da topologia + + Carrega uma superfície T-spline do arquivo de malha T-spline fornecido + Arquivo do qual carregar + Exibir a superfície da T-Spline na caixa ou visualização suave + Superfície T-Spline recém carregada na lista + tspline,import,load,tsm,file - - As faces da topologia + + Carrega um conjunto de superfícies T-spline do caminho do arquivo de cena T-spline fornecido + Caminho para o arquivo do qual carregar + Exibir a superfície da T-Spline na caixa ou visualização suave + Um conjunto de superfícies da T-Spline recém carregado + tspline,import,load,tss,path - - Obtém uma representação de sequência de caracteres do TSplineEdge + + Carrega um conjunto de superfícies T-spline do arquivo de cena T-spline fornecido + Arquivo do qual carregar + Exibir a superfície da T-Spline na caixa ou visualização suave + Um conjunto de superfícies da T-Spline recém carregado + tspline,import,load,tss,file - - O TSplineFaces adjacente a esta aresta + + Obtém uma representação da sequência de caracteres de UV - - O TSplineVertex no qual esta aresta se inicia + + Comparar dois UV's + O outro UV + Se os dois objetos forem iguais - - O vértice no qual esta aresta termina + + Obter um hashcode para este tipo + Um único hashcode para este objeto - - Retornar a estrutura UVN do TSEdge (ponto na cobertura, vetor U, vetor V e normal) + + Crie um UV a partir de dois duplos. + Valor U + Valor V + UV criado por coordenadas + + surfaceparam,parameters,uv,uvs + - - Índice do TSEdge + + Obter o componente U de um UV + + uv,uvs + - - Se o TSEdge estiver na borda + + Obter o componente V de um V + + uv,uvs + - - Se o TSEdge for um objeto múltiplo + + Obtém uma representação da sequência de caracteres do Vértice - - Diversas propriedades do TSEdge: uvnFrame e índice, se o TSEdge estiver na borda, se for ou não um objeto múltiplo - + + O ponto onde este vértice está localizado - - Obtém uma representação de sequência de caracteres do TSplineEdge + + As arestas provenientes deste vértice - - Todas os TSplineEdges em torno desta face no sentido anti-horário + + As faces adjacentes a esse vértice - - Todas os TSplineVertices em torno desta face no sentido anti-horário + + Obtém uma representação da sequência de caracteres da BoundingBox - - Retornar a estrutura UVN da TSplineFace (ponto na cobertura, vetor U, vetor V e normal) + + Comparar duas BoundingBox + A outra BoundingBox + Se os dois objetos forem iguais - - Índice do TSFace + + Obter um hashcode para este tipo + Um único hashcode para este objeto - - O número de arestas ou vértices no TSFace + + Crie uma BoundingBox alinhada com o eixo em torno de geometria de entrada. + Geometrias para determinar caixa delimitadora + Caixa delimitadora que circunda geometrias + + bounding,bound,multiple,boundall + - - O número de lados paramétricos no TSFace + + Crie uma caixa delimitadora orientada de volume mínimo e não alinhada com o eixo em torno das geometrias de entrada. + + Caixa delimitadora orientada em torno das geometrias de entrada. - - Diversas propriedades do TSplineFace: uvnFrame e índice, valência e número de lados + + Crie uma BoundingBox não alinhada com o eixo em torno de geometria de entrada., orientada nos eixos X, Y e Z do CoordinateSystem. + + + + bounding,bound + - - Obtém uma representação da sequência de caracteres do TSplineInitialSymmetry - - - Crie um TSplineInitialSymmetry radial com uma determinada quantidade de vãos por segmento simétrico. - + + Crie uma BoundingBox não alinhada com o eixo em torno de geometria de entrada., orientada nos eixos X, Y e Z do CoordinateSystem. + + - tspline,symmetry + bounding,bound,multiple,boundall - - Crie um TSplineInitialSymmetry axial com determinados eixos de simetria. - - - + + Cria uma BoundingBox alinhada com o eixo se estendendo entre os pontos mínimo e máximo. + + - tspline,symmetry + bounding,bound,bymaxmin,max,min,bypoints - - Se a T-Spline recém-criada possuir simetria radial. - - - Se a T-Spline recém-criada possuir simetria no eixo x. + + Cria uma BoundingBox a partir de coordenadas mínimas (canto inferior traseiro esquerdo da caixa, para coordenadas máximas (canto superior dianteiro direito da caixa). O CoordinateSystem é a transformação DE do espaço da da caixa PARA o espaço do modelo. Este método foi desenvolvido para coincidir com a API do Revit, permitindo-lhe extrair os parâmetros de uma BoundingBox do Revit sem quaisquer conversões. + + + + + + bounding,bound,bymaxmin,max,min,bypoints + - - Se a T-Spline recém-criada possuir simetria no eixo y. + + O ponto mínimo - - Se a T-Spline recém-criada possuir simetria no eixo z. + + O ponto máximo - - O número de faces no segmento de simetria. Somente disponível se a T-Spline tiver uma simetria radial. + + O CoordinateSystem da BoundingBox. Para uma caixa alinhada com o eixo, o CS é orientado ao longo dos eixos X, Y, Z e está localizado no centro da caixa. Para uma caixa não alinhada, o CS pode ter uma orientação arbitrária e está centralizado no centro da caixa. - - Obtém uma representação da sequência de caracteres do TSplineReflection + + Obtenha a interseção de duas BoundingBoxes. Observação: Isso não funciona para caixas não alinhadas com o eixo, pois essas interseções podem não resultar em uma caixa. Faça a interseção com os cuboides correspondentes. + Outra caixa delimitadora para interseção + Caixa delimitadora obtida da interseção de caixas delimitadoras - - Crie uma reflexão axial para a simetria da T-Spline pelo determinado plano. - Plano para a reflexão axial da T-Spline. Fornecido em coordenadas universais - Reflexão axial da T-Spline + + Determine se duas BoundingBoxes fazem interseção. Observação: Isso funciona somente se ambas as caixas delimitadoras tiverem o mesmo alinhamento (transformação). Nesses casos, teste a interseção entre os cuboides correspondentes. + Outra caixa delimitadora + Fazer interseção de caixas delimitadoras - tspline,symmetry,reflection,axial + get overlap - - Crie a reflexão radial para simetria da T-Spline pelo determinado plano com uma determinada contagem de segmentos (em graus) entre cada par de segmentos. - Plano que o normal é o eixo para reflexão radial da T-Spline. Fornecido em coordenadas universais - Número de segmentos de reflexão radial - Ângulo entre cada par de segmentos simétricos da reflexão radial (em graus). Se for definido como 0, ele é definido por (360/segmentsCount) - Reflexão radial da T-Spline + + Determinar se a BoundingBox está vazia + Retornará true se a caixa delimitadora estiver vazia + + + Determine se existe um ponto dentro da caixa delimitadora. + O ponto de teste + Verdadeiro se o ponto estiver dentro, caso contrário é falso - tspline,symmetry,reflection,radial + point inside,testpoint - - Se a reflexão for radial - - - Número de segmentos de reflexão radial + + Obtenha a caixa delimitadora como um cuboide de sólido. + Retorna a representação cuboide da caixa delimitadora. + + converttosolid,bb2cube,bb2cub,bounding tosolid,cubes + + + 0.5,0.4,0.3,0.5,0.3 + - - Ângulo entre cada par de segmentos simétricos da reflexão radial + + Obtenha a BoundingBox como um conjunto de superfícies. + Retorna a representação de polissuperfície da caixa delimitadora + + converttosurfaces,convert2surfaces,bbtosrfs,bbtosrfs,bounding to surfaces,bound to poly,convert2poly + - - Plano da reflexão + + Analise a sequência de caracteres JSON de entrada formatada com o esquema autodesk.geometry:boundingbox3d-1.0.0. + Sequência de caracteres JSON a ser analisada + BoundingBox - - Eixo da reflexão + + Converta a BoundingBox em um objeto JSON formatado com o esquema autodesk.geometry:boundingbox3d-1.0.0. + A sequência de caracteres JSON resultante - - Obtém uma representação da sequência de caracteres do TSplineTopology + + Obtém uma representação da sequência de caracteres do Sistema de coordenadas - - Vértices contidos nesta superfície da T-Spline. + + Cria um CoordinateSystem como o sistema de coordenadas universais: origem + em 0, 0, 0; eixo x em 1, 0, 0; eixo Y em 0 1, 0; eixo Z em 0, 0, 1 + zero,wcs - - Arestas contidas na superfície da T-Spline. + + Crie um CoordinateSystem com origem nas localizações X e Y, com os eixos X e Y definidos como os eixos X e Y do WCS. O eixo Z padroniza para 0. - - Faces contidas na superfície da T-Spline. + + Crie um CoordinateSystem com a origem nas localizações X, Y e Z, com os eixos X e Y definidos como eixos X e Y do WCS. + translate - - Vértices normais contidos na superfície da T-Spline + + Crie um CoordinateSystem com origem no ponto de entrada, com os eixos X e Y definidos como eixos X e Y do WCS. + bypoint - - Vértices de estrela de ponto contidos na superfície da T-Spline + + Crie um CoordinateSystem com origem igual a origem do plano de entrada, e os eixos X e Y residindo no plano, alinhados com os eixos X e Y do plano. - - Vértices do T-Point contidos na superfície da T-Spline + + Crie um CoordinateSystem na origem com os eixos X e Y. Os vetores de entrada são normalizados antes de criar o CoordinateSystem. - - Vértices com poucos elementos contidos na superfície da T-Spline + + Crie um CoordinateSystem na origem com os eixos X e Y, e com o eixo Z ignorado por completo. Os vetores são normalizados antes de criar o CoordinateSystem. + byxy,coord by2axis - - Vértices da borda contidos na superfície da T-Spline + + Cria um CoordinateSystem nos parâmetros de coordenadas cilíndricas especificados com relação ao sistema de coordenadas especificado - - Vértices internos contidos na superfície da T-Spline + + Cria um CoordinateSystem nos parâmetros de coordenadas esféricas especificados com relação ao sistema de coordenadas especificado - - Arestas com poucos elementos contidas na superfície da T-Spline + + Determinar se é possível obter o inverso deste CoordinateSystem + inverse,testinverse - - Arestas de borda contidas na superfície da T-Spline + + Testa se o dimensionamento é ortogonal, ou seja, ele não tem um componente de cisalhamento. + uniform - - Arestas internas contidas na superfície da T-Spline + + Testa se o dimensionamento é ortogonal e se todos os vetores estão normalizados. + uniform,normal,samelength - - Faces regulares contidas na superfície da T-Spline + + Obter o determinante deste CoordinateSystem - - Faces n-gon contidas na superfície da T-Spline + + Cria um ponto representando a origem do CoordinateSystem. + position,center - - Faces da borda contidas na superfície da T-Spline + + Retorna o eixo X do CoordinateSystem. + left,right - - Faces internas contidas na superfície da T-Spline + + Retorna o eixo Y do CoordinateSystem. + forward,back - - Retornar o número de vértices na superfície da T-Spline + + Retorna o eixo Z do CoordinateSystem. + up,down - - Retornar o número de arestas na superfície da T-Spline + + Retorna o eixo X do CoordinateSystem: o comprimento do vetor do eixo X. - - Retornar o número de faces na superfície da T-Spline + + Retorna o eixo Y do CoordinateSystem: o comprimento do vetor do eixo Y. - - Vértices decompostos diferentes pelo tipo - Conjunto de vértices + + Retorna o eixo Z do CoordinateSystem: o comprimento do vetor do eixo Z. - - Arestas decompostas diferentes pelo tipo - Conjunto de arestas + + Retorna o plano no qual os eixos X e Y residem, com raiz na origem. - - Faces decompostas diferentes pelo tipo - Conjunto de faces + + Retorna o plano no qual os eixos Y e Z residem, com raiz na origem. - - Retornar o vértice em um índice especificado - Índice no qual obter o vértice - Vértices da T-Spline - - tspline,face,byindex - + + Retorna o plano no qual os eixos Z e X residem, com raiz na origem. - - Retornar a aresta ao índice especificado - Índice no qual obter a aresta - Aresta da T-Spline - - tspline,face,byindex - + + Obter o inverso deste CoordinateSystem - aplicar este CoordinateSystem em uma parte da geometria reverte o original. - - Retornar a face ao índice especificado - Índice no qual obter a face - Face da T-Spline - - tspline,face,byindex - + + Espelhar o objeto através do plano de entrada + reflect,flip over - - Obtém uma representação da sequência de caracteres do TSplineUVNFrame + + Aplicar o argumento de CoordinateSystem após este - Resultado = este * outros - - Ponto do TopologyItem na cobertura + + Aplicar o argumento CoordinateSystem antes que este um - Resultado = outros * este - - U do vetor do TopologyItem + + Retorna um vetor que contém os fatores da escala X, Y e Z + Vetor dimensionado + get size,scalecomponents,scalevector - - V do vetor do TopologyItem + + Determinar se dois sistemas de coordenadas são iguais + outro sistema de coordenadas + retornará verdadeiro se os sistemas de coordenadas forem iguais - - Normal do TopologyItem + + Converte um determinado CoordinateSystem pelos determinados deslocamentos nas direções x, y e z definidas no WCS, respectivamente. + Deslocamento ao longo do eixo X. + Deslocamento ao longo do eixo Y. + Deslocamento ao longo do eixo Z. + Sistema de coordenadas transformado. + move,by amount - - Obtém uma representação da sequência de caracteres do TSplineVertex + + Converter o objeto na direção e amplitude do vetor de entrada. + Vetor da direção de conversão + Sistema de coordenadas convertido + move,along vector - - Os TSplineEdges provenientes deste vértice + + Converte qualquer tipo de CoordinateSystem pela distância determinada na direção determinada. + Vetor de direção do deslocamento + Distância do deslocamento ao longo de uma determinada direção + Sistema de coordenadas convertido + move,along vector,distance - - Os TSplineFaces adjacentes a esse vértice + + Transforma o objeto pela matriz de entrada do CoordinateSystem + sistema de coordenadas de entrada + Sistema de coordenadas transformado - - Retornar a estrutura UVN do TSVertex (ponto na cobertura, vetor U, vetor V e normal) + + Transforma este CoordinateSystem do CoordinateSystem de origem em um novo CoordinateSystem do contexto. + + + Sistema de coordenadas transformado. - - Índice do TSVertex + + Rotaciona um objeto em torno da origem e de um eixo em um grau especificado + Ponto de origem + Eixo vetorial para rotação + Graus para rotacionar + Sistema de coordenadas rotacionado + around,axis,degrees - - Se o TSVertex for um ponto estrela + + Rotaciona o objeto em torno da origem e normal do plano determinado até o grau especificado + Plano do qual obter a normal + Valor de rotação em graus + Sistema de coordenadas rotacionado + /// around,normal,degrees - - Se o TSVertex for um T-Point + + Dimensionar de forma uniforme em torno da origem + Valor para dimensionar + Sistema de coordenadas dimensionado + resize,size - - Se o TSVertex for um objeto múltiplo + + Dimensionar de forma não uniforme em torno da origem + Valor para dimensionar no eixo X + Valor para dimensionar no eixo Y + Valor para dimensionar no eixo Z + Sistema de coordenadas dimensionado + resize,size,scaleNU,scalenu - - O número de arestas ou faces no TSVertex - - - Valência funcional do TSVertex levando em consideração os T-Point + + Dimensionar de forma não uniforme em torno de um determinado plano + Plano ao redor do qual dimensionar + Valor para dimensionar no eixo X + Valor para dimensionar no eixo Y + Valor para dimensionar no eixo Z + Sistema de coordenadas dimensionado + resize,size,scaleNU,scalenu - - Diversas propriedades do TSVertex: uvnFrame e índice, valência de funcional/Valência, se o TSVertex for ou não um StarPoint, TPoint, Manifold - + + Dimensionar de forma uniforme ao redor de um determinado ponto, usando + Dimensionar o ponto base + Ponto a partir do qual dimensionar + Ponto para o qual dimensionar + Sistema de coordenadas dimensionado + resize,from,to,size - - Obter uma representação da sequência de caracteres do TSplineSurface + + Dimensione em uma dimensão usando um ponto base, um ponto inicial (desde) e um ponto final (até). O eixo de dimensionamento é definido pela linha entre o ponto base e o ponto inicial. + Dimensionar o ponto base + Ponto a partir do qual dimensionar + Ponto para o qual dimensionar + Sistema de coordenadas dimensionado + resize,size,from,to,scale1d,1d, lines + 0.5,0.5,0.5,0.5,0.5,0.5,0.4 - - Gera uma superfície plana primitiva T-spline usando um ponto de origem e um vetor normal - Ponto raiz do plano - Normal do plano - Ponto 2D do canto mínimo nas coordenadas do plano - Ponto 2D do canto máximo nas coordenadas do plano - Número de vãos na largura - Número de vãos no comprimento - Opções de simetria de uma superfície da T-Spline - Exibir a superfície da T-Spline na caixa ou visualização suave - Plano da superfície da T-Spline - tspline,plane,origin,normal + + Dimensionar em duas dimensões por base e 2 pontos de seleção. Os dois pontos de seleção são projetados sobre o plano base para poder determinar os fatores de escala 2D + Dimensionar o ponto base + Ponto a partir do qual dimensionar + Ponto para o qual dimensionar + Sistema de coordenadas dimensionado + resize,size,from,to,scale2d,2d - - Cria um plano T-spline “orientado”, posicionado na origem do ponto com a normal do vetor, mas com uma orientação específica do eixo X. - Isso não tem impacto nas operações de divisão, intersecção, projeto etc.; ele apenas especifica a orientação do CoordinateSystem de entrada. - Ponto raiz do plano - Normal do plano - Eixo X do plano - Ponto 2D do canto mínimo nas coordenadas do plano - Ponto 2D do canto máximo nas coordenadas do plano - Número de vãos na largura - Número de vãos no comprimento - Opções de simetria de uma superfície da T-Spline - Exibir a superfície da T-Spline na caixa ou visualização suave - Plano da superfície da T-Spline - tspline,plane,origin,normal,axis + + Analise a sequência de caracteres JSON de entrada formatada com o esquema autodesk.math:matrix44d-1.0.0. + Sequência de caracteres JSON a ser analisada + CoordinateSystem - - Cria uma superfície plana primitiva T-spline por origem e eixos X e Y. - O eixo Z é o produto vetorial dos dois vetores. - Ponto raiz do plano - Eixo X do plano - Eixo Y do plano - Ponto 2D do canto mínimo nas coordenadas do plano - Ponto 2D do canto máximo nas coordenadas do plano - Número de vãos na largura - Número de vãos no comprimento - Opções de simetria de uma superfície da T-Spline - Exibir a superfície da T-Spline na caixa ou visualização suave - Plano da superfície da T-Spline - tspline,plane,origin,normal,axis + + Converta o CoordinateSystem em um objeto JSON formatado com o esquema autodesk.math:matrix44d-1.0.0. + A sequência de caracteres JSON resultante - - Gera uma superfície plana primitiva T-spline com base em uma lista de pontos - Um conjunto de pontos para ajustar ao plano - Ponto 2D do canto mínimo nas coordenadas do plano - Ponto 2D do canto máximo nas coordenadas do plano - Número de vãos na largura - Número de vãos no comprimento - Opções de simetria de uma superfície da T-Spline - Exibir a superfície da T-Spline na caixa ou visualização suave - Plano da superfície da T-Spline - tspline,plane,fit,bestfit,points + + Obtém uma representação da sequência de caracteres da Curva - - Gera uma superfície de plano primitivo T-spline om base em uma linha e um ponto. O ponto não pode estar na linha ou em qualquer lugar no eixo da linha. - Linha para criar um plano - Ponto para criar um plano - Ponto 2D do canto mínimo nas coordenadas do plano - Ponto 2D do canto máximo nas coordenadas do plano - Número de vãos na largura - Número de vãos no comprimento - Opções de simetria de uma superfície da T-Spline - Exibir a superfície da T-Spline na caixa ou visualização suave - Plano da superfície da T-Spline - tspline,plane,line,point + + Criar uma curva por linha de superfície no espaço uv + Superfície a ser usada + UV inicial no qual a curva se iniciará + UV final no qual a curva se finalizará + Parâmetros de curva no início e no fim da superfície + + isocurve,curvebyuv,lines,uvs + + + 0.5,0.5,0.4,0.4 + - - Gera uma superfície de plano primitivo T-spline usando três pontos como entrada. Os pontos não podem estar em uma linha reta. - Primeiro ponto para criar um plano - Segundo ponto para criar um plano - Terceiro ponto para criar um plano - Ponto 2D do canto mínimo nas coordenadas do plano - Ponto 2D do canto máximo nas coordenadas do plano - Número de vãos na largura - Número de vãos no comprimento - Opções de simetria de uma superfície da T-Spline - Exibir a superfície da T-Spline na caixa ou visualização suave - Plano da superfície da T-Spline - tspline,plane,line,point + + Cria uma curva que se mescla entre duas curvas + Primeira curva para mesclar + Segunda curva para mesclar + sinalizador para indicar qual extremidade da curva 1 será mesclada + sinalizador para indicar qual extremidade da curva 2 será mesclada + sinalizador para indicar se a curva resultante é de continuidade G1 ou de continuidade G2 + Curva resultante da mesclagem de duas curvas + + blend,make continuous,connect + - - Constrói uma superfície de cilindro T-spline definida por um dado sistema de coordenadas, raio e altura - O centro e a base do cilindro serão ajustados no plano X/Y deste sistema de coordenadas - Raio de um cilindro - Altura de um cilindro - Número de vãos na circunferência - Número de vãos na altura - Opções de simetria de uma superfície da T-Spline - Exibir a superfície da T-Spline na caixa ou visualização suave - Superfície de T-Spline cilíndrica - tspline,cylinder,radius,height + + Criar uma curva por linha ISO da superfície + Superfície base + se 0 isolinha está ao longo da direção U, se 1 está ao longo da direção V + fixo para o valor de curva de outros parâmetros de superfície + Isocurva na superfície + + isocurve,curvebydir,lines + + + 0.5,0.5,0.4 + - - Constrói uma superfície de cilindro T-spline dado o ponto central inferior e superior do cilindro - Ponto inicial de um cilindro - Ponto final de um cilindro - Raio de um cilindro - Número de vãos na circunferência - Número de vãos na altura - Opções de simetria de uma superfície da T-Spline - Exibir a superfície da T-Spline na caixa ou visualização suave - Superfície de T-Spline cilíndrica - tspline,cylinder,radius,points + + Retorna o comprimento total do arco da curva + + distance + - - Cria uma superfície cônica T-spline com um dado raio de base no ponto inicial, - estendendo-se até um ápice no ponto final - Ponto inicial de um cone - Ponto final de um cone - Raio da base do cone - Número de vãos na circunferência - Número de vãos na altura - Opções de simetria de uma superfície da T-Spline - Exibir a superfície da T-Spline na caixa ou visualização suave - Superfície de T-Spline cônica - tspline,cone,radius,points + + Retornará verdadeiro se uma curva for plana e falso se não for. + + flat,liesinplane + - - Cria uma superfície cônica T-spline com eixo do ponto inicial ao ponto final, com raios fornecidos no início e no fim. - Esse objeto não possui ápice e tem o formato de um tronco. - Ponto inicial de um cone - Ponto final de um cone - Raio inicial de um cone - Raio final de um cone - Número de vãos na circunferência - Número de vãos na altura - Opções de simetria de uma superfície da T-Spline - Exibir a superfície da T-Spline na caixa ou visualização suave - Superfície de T-Spline cônica - tspline,cone,radii,points,truncated + + Retornará verdadeiro se uma curva estiver fechada e falso se não estiver. - - Cria um cone T-spline com um ponto base na origem do sistema de coordenadas, estendendo-se na direção do eixo Z do sistema de coordenadas, - com sua base circular no plano XY do sistema de coordenadas - O centro e a base do cone serão ajustados no plano X/Y deste sistema de coordenadas - Altura de um cone - Raio de um cone - Número de vãos na circunferência - Número de vãos na altura - Opções de simetria de uma superfície da T-Spline - Exibir a superfície da T-Spline na caixa ou visualização suave - Superfície de T-Spline cônica - tspline,cone,radius,cs + + Obtém o ponto inicial ao longo da curva + + begin,curvestart,startpt + - - Cria um cone T-spline com um ponto base na origem do sistema de coordenadas, estendendo-se na direção do eixo Z do sistema de coordenadas, - com sua base circular no plano XY do sistema de coordenadas - O centro e a base serão ajustados no plano X/Y deste sistema de coordenadas - Altura de um cone - Raio inicial de um cone - Raio final de um cone - Número de vãos na circunferência - Número de vãos na altura - Opções de simetria de uma superfície da T-Spline - Exibir a superfície da T-Spline na caixa ou visualização suave - Superfície de T-Spline cônica - tspline,cone,radius,cs + + Obtém o ponto final ao longo da curva + + end,curveend,endpt + - - Cria uma esfera T-spline centralizada no ponto de entrada, com um raio fornecido - Centro de uma esfera - Raio de uma esfera - Número de vãos radiais - Número de vãos na altura - Opções de simetria de uma superfície da T-Spline - Exibir a superfície da T-Spline na caixa ou visualização suave - Superfície de T-Spline esférica - tspline,sphere,radius + + O normal para o plano onde a curva está inserida. Somente é válido para curvas planas. + + perpendicular + - - Cria uma esfera T-spline com base em quatro pontos de entrada - Quatro pontos na lista para criar uma esfera. Os pontos não devem ser coplanares - Número de vãos radiais - Número de vãos na altura - Opções de simetria de uma superfície da T-Spline - Exibir a superfície da T-Spline na caixa ou visualização suave - Superfície de T-Spline esférica - tspline,sphere,fit,bestfit + + Obter um ponto na curva com um parâmetro especificado entre StartParameter() e EndParameter() + O parâmetro no qual avaliar + Ponto + + pointoncurve,curvepoint + - - Cria uma esfera T-spline que se ajusta o mais próximo possível aos pontos de entrada - Conjunto de pontos para ajustar uma esfera - Número de vãos radiais - Número de vãos na altura - Opções de simetria de uma superfície da T-Spline - Exibir a superfície da T-Spline na caixa ou visualização suave - Superfície de T-Spline esférica - tspline,sphere,fit,bestfit + + Obter um vetor tangente à curva com um parâmetro especificado entre StartParameter() e EndParameter() + O parâmetro no qual avaliar + Um vetor paralelo à curva no parâmetro + + tangentoncurve,curvetan + - - Cria um toro T-spline centrado na origem do sistema de coordenadas, com raios fornecidos - O toróide será alinhado com o plano X-Y do sistema de coordenadas especificado com centro em sua origem - Raio interno de um toróide - Raio externo de um toróide - Número de vãos radiais internos - Número de vãos radiais externos - Opções de simetria de uma superfície da T-Spline - Exibir a superfície da T-Spline na caixa ou visualização suave - Superfície de T-Spline toróide - tspline,torus,radii,cs + + Obter um vetor perpendicular à curva com um parâmetro especificado entre StartParameter() e EndParameter() + O parâmetro no qual avaliar + Um vetor perpendicular à curva no parâmetro + + normaloncurve,curvenorm + - - Cria um toro T-spline com um centro e raios fornecidos, alinhados com o plano XY universal padrão - Centro de um toróide - Raio interno de um toróide - Raio externo de um toróide - Número de vãos radiais internos - Número de vãos radiais externos - Opções de simetria de uma superfície da T-Spline - Exibir a superfície da T-Spline na caixa ou visualização suave - Superfície de T-Spline toróide - tspline,torus,radii,cs + + Obtenha um vetor perpendicular à curva em um parâmetro especificado entre StartParameter() e EndParameter(). A curva deve ser plana. A normal resultante será consistente em toda a curvatura da curva. + O parâmetro no qual avaliar + Se “lado” estiver definido como false, a normal apontará para o lado direito da curva (movendo-se do ponto inicial para o ponto final da curva). Se “lado” como true, a normal apontará para a esquerda da curva. + Um vetor perpendicular à curva no parâmetro + + normaloncurve,curvenorm + - - Cria uma caixa T-spline centralizada em torno da origem do sistema de coordenadas universal, com largura, comprimento e altura fornecidos - Largura de uma caixa - Comprimento de uma caixa - Altura de uma caixa - Número de vãos na largura - Número de vãos no comprimento - Número de vãos na altura - Opções de simetria de uma superfície da T-Spline - Exibir a superfície da T-Spline na caixa ou visualização suave - Cubóide da T-Spline - tspline,box,cuboid,cube,size + + Obter um CoordinateSystem com a origem no ponto no parâmetro fornecido. O EixoX é alinhado com o normal da curva, o EixoY é alinhado com a tangente da curva neste ponto, e o EixoZ é alinhado com o vetor para cima ou a binormal neste ponto + O parâmetro no qual avaliar + CoordinateSystem no parâmetro da curva + + coordoncurve,curvecoord,derivatives + - - Cria uma caixa T-spline centralizada em torno de um ponto de entrada, com largura, comprimento e altura fornecidos - Centro de uma caixa - Largura de uma caixa - Comprimento de uma caixa - Altura de uma caixa - Número de vãos na largura - Número de vãos no comprimento - Número de vãos na altura - Opções de simetria de uma superfície da T-Spline - Exibir a superfície da T-Spline na caixa ou visualização suave - Cubóide da T-Spline - tspline,box,cuboid,cube,size,center + + Obter um CoordinateSystem com a origem no ponto no parâmetro fornecido + O parâmetro no qual avaliar + O CoordinateSystem alinhado ao eixo no ponto + + frame,axisaligned,aa,coordcurve,framecurve,curveframe,coordoncurve + - - Cria uma caixa T-spline centralizada e orientada ao sistema de coordenadas de entrada, com largura, comprimento e altura fornecidos - O plano X/Y da caixa será alinhado com o eixo X correspondente - Largura de uma caixa - Comprimento de uma caixa - Altura de uma caixa - Número de vãos na largura - Número de vãos no comprimento - Número de vãos na altura - Opções de simetria de uma superfície da T-Spline - Exibir a superfície da T-Spline na caixa ou visualização suave - Cubóide da T-Spline - tspline,box,cuboid,cube,size,cs,coord + + Retorna um plano cujo normal se alinha com a tangente da curva. Os parâmetros são ajustados para que 0 sempre seja o ponto inicial e 1 sempre seja o ponto final. + + + + planeoncurve,planecurve,tangentplane + - - Cria uma caixa T-spline que abrange do ponto mais baixo ao mais alto - Primeiro ponto de canto - Segundo ponto de canto - Número de vãos na largura - Número de vãos no comprimento - Número de vãos na altura - Opções de simetria de uma superfície da T-Spline - Exibir a superfície da T-Spline na caixa ou visualização suave - Cubóide da T-Spline - box,cube,byminmax,by corners,by points + + Obter um ponto em um determinado comprimento do arco ao longo da curva + A distância ao longo da curva na qual avaliar + O ponto no comprimento de arco dado + + pointoncurve,curvepoint,pointalongcurve,distanceoncurve,distancepoint,distpoint,arclength + - - Cria um quadball T-spline centralizado na origem do sistema de coordenadas, com um raio fornecido - Sistema de coordenadas local - Raio do quadball - Número de vãos em duas dimensões dos lados do quadball - Opções de simetria de uma superfície da T-Spline - Exibir a superfície da T-Spline na caixa ou visualização suave - Quadball T-Spline - quadball,tspline,coordinate system,raduis + + Retorna os pontos espaçados por igual ao longo do comprimento da curva com base no número de entrada das divisões + Número de divisões + Pontos espaçados por igual ao longo do comprimento da curva - - Cria um quadball T-spline com um centro e raio fornecidos, alinhado com o plano XY universal padrão - Ponto do centro do quadball - Raio do quadball - Número de vãos em duas dimensões dos lados do quadball - Opções de simetria de uma superfície da T-Spline - Exibir a superfície da T-Spline na caixa ou visualização suave - Quadball T-Spline - quadball,tsplines,center,point,radius + + Retorna os pontos espaçados ao longo da curva com igual comprimento de corda com base no número de entrada das divisões + Número de divisões + Lista de pontos na curva - - Constrói uma superfície T-spline com base em uma superfície NURBS usando a estratégia uniforme. - A superfície de entrada NURBS é reconstruída com nós uniformes colocados em parâmetros iguais ou - intervalos de comprimento de arco dependendo do sinalizador useArcLen correspondente e aproximados por - superfície NURBS de grau 3. A T-Spline de saída é dividida por contagens de vãos fornecidas - nas direções u e v. - Superfície NURBS de entrada - Número necessário de vãos na direção u - Número necessário de vãos na direção v - Se deve ser usado o comprimento do arco ou a subdivisão paramétrica na direção paramétrica u - Se deve ser usado o comprimento do arco ou a subdivisão paramétrica na direção paramétrica v - Exibir a superfície da T-Spline na caixa ou visualização suave - nurbs surface,tspline,uniform + + Obtenha o ponto em um comprimento de corda particular da curva a partir da localização de parâmetro dada. + O comprimento da corda no qual avaliar + O parâmetro na curva a partir do qual medir + verdadeiro se avançar ao longo da curva + Ponto na curva + + measure from,measure to,parameteratdist + - - Constrói uma superfície T-spline com base em uma superfície NURBS usando a estratégia de subdivisão de curvatura - A superfície NURBS de entrada é reconstruída para o grau 3. A T-spline de saída tem contagens de vãos e - posições em cada direção detectadas automaticamente dependendo da curvatura. - Superfície NURBS de entrada - Exibir a superfície da T-Spline na caixa ou visualização suave - nurbs surface,tspline,curvature + + Retorna pontos espaçados igualmente ao longo da curva em um determinado comprimento de segmento com base no ponto especificado + O ponto de referência a partir de onde medir + A distância ao longo da curva na qual avaliar + Lista de pontos na curva, incluindo o ponto especificado e ao longo da direção da curva. - - Constrói uma T-spline extrudando uma curva ao longo do vetor fornecido - Curva de perfil - Vetor de extrusão - A distância da extrusão na direção do vetor - A distância da extrusão em relação à direção do vetor - Número de vãos por direção do vetor. Nenhuma extrusão na direção do vetor será executada se 0 for passado - Número de vãos em relação à direção do vetor. Nenhuma extrusão em relação à direção do vetor será executada se 0 for passado - Número de vãos em direção do perfil. Definido automaticamente se for 0 ou menos - Utilize a estratégia uniforme ou de curvatura para a distribuição de vãos ao longo da direção do perfil - Exibir a superfície da T-Spline na caixa ou visualização suave - tspline,extrude,curve + + Retorna pontos espaçados igualmente na curva em um determinado comprimento de corda com base no ponto especificado + O ponto de referência a partir de onde medir + Comprimento da corda + Lista de pontos na curva, incluindo o ponto especificado e ao longo da direção da curva. - - Constrói uma T-spline varrendo uma curva de seção transversal ao longo de um caminho - Curva de perfil - Curva do caminho - Se os vãos devem ser paralelos na direção do caminho - Número de vãos no caminho - Número de vãos no perfil. Definido automaticamente se for 0 ou menos - Utilizar a estratégia uniforme ou de curvatura para a distribuição dos vãos ao longo do caminho - Utilizar a estratégia uniforme ou de curvatura para a distribuição dos vãos ao longo do perfil - Exibir a superfície da T-Spline na caixa ou visualização suave - tspline,sweep,curve + + Retorna um CoordinateSystem na distância especificada a partir do ponto inicial da curva. O eixo Y fica tangente à curva, o eixo X é a curvatura. + A distância ao longo da curva na qual avaliar + Sistema de coordenadas em curva + + coordoncurve,curvecoord,derivatives + - - Cria uma superfície T-spline varrendo a curva do perfil ao redor do eixo formado - pela origem e direção do eixo, começando em start_angle em graus - e varrendo por sweep_angle em graus - Curva de perfil - Centro de rotação - Eixo de rotação - Ângulo no qual iniciar a rotação - Ângulo no qual concluir a rotação - Número de vãos no raio - Número de vãos na altura. Definido automaticamente se for 0 ou menos - Utilizar a estratégia uniforme ou de curvatura para a distribuição dos vãos - Opções de simetria de uma superfície da T-Spline - Exibir a superfície da T-Spline na caixa ou visualização suave - tspline,revolve,curve + + Retorna um plano na distância especificada ao longo da curva a partir do ponto inicial. A normal do plano está alinhada à tangente da curva. + A distância ao longo da curva na qual avaliar + Plano em curva + + planeoncurve,planecurve,tangentplane + - - Cria uma superfície T-spline com base em uma lista de linhas. - Aceita curvas, mas obtém apenas pontos iniciais e finais delas. - Linhas a partir das quais construir a T-Spline. Somente os pontos finais são usados - O número máximo de faces ajustadas - A tolerância de intersecção de curva-curva - Se deve ser feita a dobra dos vértices com valência 2 ou não - Exibir a superfície da T-Spline na caixa ou visualização suave - tspline,line,build + + Obtenha o comprimento do segmento medido desdeo ponto inicial da curva até o parâmetro determinado. + Valor entre 0 e 1 + Comprimento do segmento + + lengthatparameter,dist along,lengthatpoint,arclength + - - Cria uma superfície de tubulação T-spline usando uma rede de curvas ou linhas. - Uma junta suave é criada em cada intersecção de curva. - Alguns parâmetros assumem um único valor ou uma lista, dois valores por curva. - Uma lista de curvas a partir da qual criar tubulações - Raio padrão para as tubulações criadas - A tolerância usada para detectar intersecções de curvas - Número de segmentos em cada tubulação. Valor único ou de lista, duas vezes mais longo do que a contagem das curvas, é permitido - Valores das rotações da extremidade para cada tubulação (em graus). Valor único ou de lista, duas vezes mais longo do que a contagem das curvas, é permitido - Valores dos raios da extremidade para cada tubulação. Valor único ou de lista, duas vezes mais longo do que a contagem das curvas, é permitido - Valores (0 a 1) a partir do final de cada curva para iniciar a malha da tubulação. Valor único ou de lista, duas vezes mais longo do que a contagem das curvas, é permitido - Exibir a superfície da T-Spline na caixa ou visualização suave - tspline,create,pipe,curve + + Obter o parâmetro em um determinado comprimento do arco ao longo da curva. + A distância ao longo da curva na qual avaliar + O parâmetro + + parameteratlen,param along,paramatlen,arclength + - - Cria uma superfície com tubulação em T-spline usando uma rede de curvas ou linhas. - Uma junta suave é criada em cada intersecção da curva. - Alguns parâmetros assumem um único valor ou uma lista, um valor por curva. - Uma lista de curvas a partir da qual as tubulações são criadas - Raio padrão das tubulações criadas - A tolerância usada para detectar intersecções de curvas - Números de segmentos de cada curva. O tamanho da lista pode ser a contagem de curvas, 1 para replicação ou 0 para determinação automática. - Se verdadeiro, os parâmetros do manipulador no início de cada curva são gerados automaticamente, e os parâmetros personalizados de rotationsAtStart, radiiAtStart e positionsAtStart são ignorados. - Se verdadeiro, os parâmetros do manipulador no fim de cada curva são gerados automaticamente, e os parâmetros personalizados de rotationsAtEnd, radiiAtEnd e positionsAtEnd são ignorados. - Ângulo de rotação personalizado em graus de cada manipulador de tubulação no início de cada curva. Esse parâmetro é ignorado quando autoHandleStart é verdadeiro. O tamanho da lista pode ser a contagem da curva ou 1 para replicação. - Ângulo de rotação personalizado em graus de cada manipulador de tubulação no fim de cada curva. Esse parâmetro é ignorado quando autoHandleEnd é verdadeiro. O tamanho da lista pode ser a contagem da curva ou 1 para replicação. - Raio personalizado de cada manipulador de tubulação no início de cada curva. Esse parâmetro é ignorado quando autoHandleStart é verdadeiro. O tamanho da lista pode ser a contagem da curva ou 1 para replicação. - Raio personalizado de cada manipulador de tubulação no final de cada curva. Esse parâmetro é ignorado quando autoHandleEnd é verdadeiro. O tamanho da lista pode ser a contagem da curva ou 1 para replicação. - Posição personalizada de cada manipulador de tubulação no início de cada curva em porcentagem entre 0 e 1 ao longo do comprimento do arco da curva. Esse parâmetro é ignorado quando autoHandleStart é verdadeiro. O tamanho da lista pode ser a contagem da curva ou 1 para replicação. As posições inicial e final não devem se sobrepor em cada curva. De preferência, a posição inicial deve ser próxima a 0, enquanto a posição final deve ser próxima a 1. - Posição personalizada de cada manipulador de tubulação no final de cada curva em porcentagem entre 0 e 1 ao longo do comprimento do arco da curva. Esse parâmetro é ignorado quando autoHandleEnd é verdadeiro. O tamanho da lista pode ser a contagem da curva ou 1 para replicação. As posições inicial e final não devem se sobrepor em cada curva. De preferência, a posição inicial deve ser próxima a 0, enquanto a posição final deve ser próxima a 1. - Mostrar a superfície da T-Spline na caixa ou em visualização suave - tspline,create,pipe,curve + + Obter o parâmetro em um determinado comprimento do banzo ao longo da curva a partir da localização especificada. + O comprimento da corda no qual avaliar + O parâmetro na curva a partir do qual medir + verdadeiro se avançar ao longo da curva + O parâmetro + + measure from,measure to,parameteratdist + - - Combina superfícies T-spline fornecidas em uma única. - As superfícies podem estar desunidas. - Se pelo menos uma superfície estiver no modo de caixa, a superfície de saída também estará no modo de caixa. - Observação: Todas as superfícies de entrada devem ter a mesma versão para serem combinadas com sucesso. Por esse motivo, uma ou mais superfícies podem ser clonadas internamente e suas versões podem ser atualizadas ou rebaixadas para corresponder à versão usada atualmente no Dynamo. A superfície resultante pode, portanto, ter diferenças sutis do que pode ser o resultado esperado. As próprias superfícies de entrada permanecerão inalteradas. - Superfícies da T-Spline para combinar - tspline,combine + + Obtenha o parâmetro no ponto inicial de uma curva + Valor do parâmetro + + start domain,curvestart + - - Retorna uma lista de reflexões aplicadas a uma dada T-spline - tspline,symmetry,reflections + + Obtenha o parâmetro no ponto final de uma curva + Valor do parâmetro + + end domain,curveend + - - Retornará True se uma dada T-spline estiver no modo de caixa - tspline,boxmode,smooth + + Obtenha o comprimento do segmento entre dois parâmetros na curva + Valor entre 0 e 1 + Valor entre 0 e 1 + Comprimento do segmento + + measure,distance,arclength + - - Retornará True se uma dada T-spline for extraível (poderia ser exibida no modo suave) - tspline,extractable + + Obtenha o parâmetro num ponto especificado ao longo da curva. Se o ponto não estiver na curva, ParameterAtPoint ainda retornará um valor que corresponde a um ponto próximo da curva, mas, em geral, não será o ponto mais próximo. + Um ponto ao longo da curva ou perto dela + O parâmetro na curva para o ponto especificado. + + projectpoint,closestparam,curveparam + - - Retornará True se uma dada T-spline for fechada - tspline,closed + + Inverter a direção da curva + Uma nova curva na direção oposta + + flip + - - Retornará True se uma dada T-spline for estanque. Todas as superfícies fechadas são estanques, mas algumas superfícies estanques são abertas. - tspline,watertight + + Faça o deslocamento de uma curva com um valor especificado. A curva deve ser plana. + Uma distância de deslocamento de valor positivo ou negativo + novas curvas deslocadas + + thicken,lines + + + 0.5,0.4 + - - Retornará True se uma dada T-spline for padrão (todos os pontos T são separados dos pontos estrela por pelo menos duas isocurvas) - tspline,standard + + Crie uma ou mais curvas deslocando uma curva plana pela distância fornecida em um plano definido pela normal do plano. Se houver intervalos entre as curvas do componente deslocado, eles serão preenchidos ao estender as curvas de deslocamento. O argumento de entrada “planeNormal” define como padrão a normal do plano que contém a curva, mas uma normal explícita paralela à normal da curva original pode ser fornecida para controlar melhor a direção do deslocamento. Por exemplo, se uma direção de deslocamento consistente for necessária para várias curvas que usam o mesmo plano, será possível usar “planeNormal” para substituir normais de curvas individuais e forçar todas as curvas a serem deslocadas na mesma direção. Inverter a normal reverte a direção do deslocamento. + Uma distância de deslocamento positivo se aplica na direção do produto vetorial entre a tangente da curva e o vetor normal do plano, enquanto um deslocamento negativo se aplica na direção oposta. + A normal do plano da curva. Define como padrão a normal do plano da curva de entrada + Uma ou mais curvas de deslocamento + + thicken,lines + + + 0.5,0.4 + - - Converte a superfície T-spline fornecida em sólida ou superfície dependendo do formato. - Observação: Poderão existir mudanças sutis inesperadas na superfície BRep resultante se a superfície de entrada tiver sido criada em uma versão da T-spline superior à versão carregada no Dynamo. Nesse caso, uma cópia da superfície será rebaixada para a versão do Dynamo e usada na conversão. - Determina se o corpo resultante deve ter a mesma topologia que a superfície da T-Spline resultante. - Entidade de topologia (sólido ou superfície) - tspline,brep,solid,surface + + Cria uma curva ao puxar em um plano + O plano sobre o qual puxar a curva + Uma curva no plano + + projectcurve,toplane + - - Converte a superfície T-spline dada em uma malha. A malha pode ter triângulos e quadrantes. - O número mínimo de segmentos em cada direção. Ao menos um segmento sempre será produzido. - Distância máxima permitida da malha até a superfície. Definir o valor como zero ou negativo irá desativar seu uso - Entidade de malha - tspline,convert,mesh + + Puxe esta curva para a superfície de entrada, na direção dos normais da superfície. + + + + projectcurve,tosurf + - - Engrossa a superfície T-spline dada pela distância fornecida na direção de suas normais de face - Distância para engrossar - Determina se as arestas resultantes devem ser dobradas - Superfície da T-Spline espessa - tspline,thicken,normal + + Remove o início da curva no parâmetro especificado + O parâmetro no qual iniciar o recorte + Uma nova curva com o início removido + + rem,remstart,removestart,trimcurve + - - Engrossa a superfície T-spline dada pelo vetor fornecido - Direção para engrossar - Determina se as arestas resultantes devem ser dobradas - Superfície da T-Spline espessa - tspline,thicken,vector + + Remove o final da curva no parâmetro especificado + O parâmetro no qual iniciar o recorte + Uma nova curva com o final removido + + rem,remend,removeend,trimcurve + - - Adiciona uma dobra à aresta fornecida em uma superfície T-spline - As arestas a serem dobradas - Superfície da T-Spline com arestas dobradas - tspline,edge,crease + + Remove o início e o final da curva nos parâmetros especificados. + O parâmetro no qual iniciar o recorte + O parâmetro no qual iniciar o recorte + Uma nova curva com segmentos externos removidos + + rem,remend,remstart,remove,trimcurve,removeends + - - Remove a dobra do conjunto de arestas fornecido - Arestas a serem desdobradas - Superfície da T-Spline com arestas desdobradas - tspline,crease,uncrease + + Remove a parte interna de uma curva com os parâmetros especificados + O parâmetro no qual iniciar o recorte + O parâmetro no qual iniciar o recorte + Uma nova curva com o segmento interno removido + + rem,removemiddle,middle,remmiddle,cutout,trimcurve + - - Adiciona uma dobra ao conjunto de vértices fornecido em uma superfície T-spline - Vértices para dobrar - Superfície da T-Spline com arestas dobradas - tspline,edge,crease + + Remove diversos segmentos da curva, descartando o 1º, 3º, 5º... segmentos + Uma lista de parâmetros nos quais dividir a curva + Uma matriz de curvas que descarta o 1º, 3º, 5º... segmentos + + rem,removeparts,remparts,cutout,trimcurv,interior,odd + - - Remove a dobra do conjunto de vértices fornecido - Vértices para desdobrar - Superfície da T-Spline com arestas desdobradas - tspline,crease,uncrease + + Remove segmentos pares ou ímpares da divisão da curva nos parâmetros indicados, dependendo se o sinalizador “discardEvenSegments” indicar true ou false, respectivamente. + Uma lista de parâmetros nos quais dividir a curva + Alternar para descartar segmentos pares + Lista de curvas restantes após descartar os segmentos de curvas pares ou ímpares. + + rem,removeparts,remparts,cutout,trimcurv,interior,even + - - Solda a lista de vértices fornecida em um único vértice - Vértices a soldar - Posição da alça do vértice do resultado. Posição média das alças é utilizado se nulo for passado. - Preservar as dobras subdivididas da topologia de entrada - Superfície da T-Spline com vértices soldados - tspline,weld,vertex - - - Soldar os vértices do primeiro e segundo grupos em pares. - O primeiro grupo é considerado vértices desta T-spline. - Os vértices do segundo grupo podem ser desta superfície ou de qualquer outra. - No caso de diferentes T-splines, a combinação é realizada antes da operação de soldagem. - O primeiro grupo de vértices para soldar - Segundo grupo de vértices para soldar - Preservar as dobras subdivididas da topologia de entrada - Superfície da T-Spline com vértices soldados - tspline,weld,vertex - - - Encontra todos os vértices coincidentes e os solda juntos - Tolerância na qual procurar coincidências - Superfície da T-Spline sem vértices coincidentes - tspline,weld,coincident,vertex - - - Dessolda todas as arestas fornecidas. Cada vértice em todas as arestas será dessoldado. - Um conjunto de arestas para desfazer a solda - Superfície da T-Spline com arestas não soldadas - tspline,unweld,edge - - - Dessolda todos os vértices fornecidos. Todas as arestas em cada vértice serão dessoldadas. - Um conjunto de vértices para desfazer a solda - Superfície da T-Spline com vértices não soldados - tspline,unweld,vertex - - - Cria uma correspondência com uma T-spline e um contorno fechado de curvas - Contorno de aresta fechado da T-Spline com o qual criar correspondência - Curva de contorno fechado com a qual criar correspondência - Continuidade da geometria para tentar corresponder: G0, G1, G2 - Se deve ser usado o alinhamento de arcLength durante a criação de correspondência - Se verdadeiro, os pontos de controle extra serão adicionados à T-Spline para corresponder às superfícies dentro de uma determinada tolerância. - Número máximo de etapas de refinamento. Ignorado se useRefinement estiver definido como falso - Tolerância a atingir. Ignorada se useRefinement estiver definido como falso - Se deve ser usada a propagação durante a criação de correspondência - Determina o quanto da superfície será afetada pela correspondência. Ignorado se usePropagation estiver definido como falso - Escala de tangente. Se a continuidade não estiver definida como G1, é ignorada - Peso do parâmetro de curvatura. Se a continuidade não estiver definida como G2, é ignorada - Se deve ser feita a reversão da direção do alinhamento - A superfície da T-Spline posicionada entre determinadas arestas da borda de T-Spline e a curva de contorno - tspline,match,curve - - - Cria uma correspondência com uma T-spline e um contorno fechado de curvas - Contorno de aresta fechado da T-Spline com o qual a correspondência será criada - Curva de contorno fechado com a qual a correspondência será criada - Continuidade da geometria para tentar corresponder: G0, G1, G2 - Se deve ser usado o alinhamento de arcLength durante a criação de correspondência - Se verdadeiro, os pontos de controle extra serão adicionados à T-Spline para corresponder às superfícies dentro de uma determinada tolerância. - Número máximo de etapas de refinamento. Será ignorado se useRefinement estiver definido como falso - Tolerância a atingir. Será ignorada se useRefinement estiver definido como falso - Se deve ser usada a propagação durante a criação de correspondência - Determina o quanto da superfície será afetada pela correspondência. Será ignorado se usePropagation estiver definido como falso - Escala de tangente para G1 ou escala de curvatura para G2. Se a continuidade for G0, será ignorada. - Se deve ser feita a reversão da direção do alinhamento - A superfície da T-Spline posicionada entre determinadas arestas da borda de T-Spline e a curva de contorno - tspline,match,curve - - - Cria uma correspondência com uma T-spline e um contorno fechado de arestas BRep. Primeiro, - o contorno de arestas é convertido em um contorno de curva e, em seguida, a correspondência é realizada. - Contorno de aresta fechado da T-Spline com o qual criar correspondência - Contorno da aresta BRep fechado com o qual criar a correspondência - Continuidade da geometria para tentar corresponder: G0, G1, G2 - Se deve ser usado o alinhamento de arcLength durante a criação de correspondência - Se verdadeiro, os pontos de controle extra serão adicionados à T-Spline para corresponder às superfícies dentro de uma determinada tolerância. - Número máximo de etapas de refinamento. Ignorado se useRefinement estiver definido como falso - Tolerância a atingir. Ignorada se useRefinement estiver definido como falso - Se deve ser usada a propagação durante a criação de correspondência - Determina o quanto da superfície será afetada pela correspondência. Ignorado se usePropagation estiver definido como falso - Escala de tangente. Se a continuidade não estiver definida como G1, é ignorada - Peso do parâmetro de curvatura. Se a continuidade não estiver definida como G2, é ignorada - Se deve ser feita a reversão da direção do alinhamento - A superfície da T-Spline posicionada entre determinadas arestas da borda de T-Spline e o contorno da aresta BRep - tspline,match,brep - - - Cria uma correspondência com uma T-spline e um contorno fechado de arestas BRep. Primeiro, - o contorno de arestas é convertido em um contorno de curva e, em seguida, a correspondência é realizada. - Contorno de aresta fechado da T-Spline com o qual a correspondência será criada - Contorno da aresta BRep fechado com o qual a correspondência será criada - Continuidade da geometria para tentar corresponder: G0, G1, G2 - Se deve ser usado o alinhamento de arcLength durante a criação de correspondência - Se verdadeiro, os pontos de controle extra serão adicionados à T-Spline para corresponder às superfícies dentro de uma determinada tolerância. - Número máximo de etapas de refinamento. Será ignorado se useRefinement estiver definido como falso - Tolerância a atingir. Será ignorada se useRefinement estiver definido como falso - Se deve ser usada a propagação durante a criação de correspondência - Determina o quanto da superfície será afetada pela correspondência. Será ignorado se usePropagation estiver definido como falso - Escala de tangente para G1 ou escala de curvatura para G2. Se a continuidade for G0, será ignorada. - Se deve ser feita a reversão da direção do alinhamento - A superfície da T-Spline posicionada entre determinadas arestas da borda de T-Spline e o contorno da aresta BRep - tspline,match,brep - - - Remove os vértices da topologia da T-spline - Vértice ou vértices para excluir - Superfície da T-Spline com vértices excluídos - tspline,vertex,vertices,delete - - - Remove as arestas da topologia da T-spline - Aresta ou arestas para excluir - Superfície da T-Spline com arestas excluídas - tspline,edge,delete - - - Remove as faces da topologia da T-spline - Face ou faces para excluir - Superfície da T-Spline com faces excluídas - tspline,face,delete - - - Alterar o estilo de visualização da T-Spline: - visualização suave se tiver sido passado True; caso contrário, caixa - Ativar ou desativar a visualização suave - T-spline com estilo de visualização escolhido - tspline,visualization,mode,smooth,box - - - Executa uma ou várias extrusões simétricas em um conjunto de arestas e move as novas arestas pelo vetor fornecido - Um conjunto de arestas para efetuar a extrusão - Vetor para mover novas arestas - Quantidade de novos segmentos que serão criados - T-spline com arestas extrudadas - tspline,extrude,direction,vector,edge - - - Executa uma ou várias extrusões simétricas em um conjunto de faces e move as novas arestas pelo vetor fornecido - Um conjunto de faces para efetuar a extrusão - Vetor para mover novas faces - Quantidade de novos segmentos que serão criados - T-Spline com faces com extrusão - tspline,extrude,direction,vector,face - - - Executa uma ou várias extrusões simétricas em um conjunto de arestas e move as novas arestas pelo caminho da curva fornecida - Um conjunto de arestas para efetuar a extrusão - O caminho que as novas arestas irão seguir - Quantidade de novos segmentos que serão criados - T-Spline com arestas com extrusão - tspline,extrude,curve,edge - - - Executa uma ou várias extrusões simétricas em um conjunto de faces e move as novas arestas pelo caminho da curva fornecida - Um conjunto de faces para efetuar a extrusão - O caminho que as novas faces irão seguir - Quantidade de novos segmentos que serão criados - T-Spline com faces com extrusão - tspline,extrude,curve,face - - - Substitui as arestas fornecidas por um canal de faces - Um conjunto de arestas para substituir de - O chanfro será contido para esse percentual (entre 0 e 1) das faces adjacentes à aresta selecionada. - O número de linhas de faces no canal - Se devem ser criadas novas faces nas faces do modo de caixa do modelo antigo. - Determina quão redondo ou plano o chanfro será. Pega os valores de 0 a 1. - T-Spline com bordas chanfradas - tspline,bevel,edge - - - Desliza as arestas fornecidas ao longo das arestas vizinhas - Um conjunto de arestas para deslizar - As arestas serão deslizadas nesta distância (como uma porcentagem entre 0 e 1) para a face vizinha. - Determina quão redondo ou plano o chanfro será. Pega os valores de 0 a 1. - T-Spline com arestas deslizadas - tspline,slide,edge - - - Mescla as arestas fornecidas. As arestas em cada grupo devem criar contagens iguais - de conjuntos contínuos. As arestas do primeiro grupo são consideradas - arestas dessa superfície. As arestas do segundo grupo podem ser - dessa superfície ou de qualquer outra superfície. No caso de superfícies - diferentes, a combinação é executado antes da mesclagem. - O primeiro conjunto de arestas para mesclar - Segundo conjunto de arestas para mesclar - A superfície irá coincidir as superfícies originais mais de perto. - Superfície T-Spline com arestas mescladas - tspline,merge,edge - - - Cria uma ponte entre dois conjuntos de faces. Os tens do primeiro grupo - são considerados secundários dessa superfície. Os itens do segundo - grupo podem ser secundários dessa superfície ou pertencer a uma - superfície diferente. A topologia dentro de cada grupo pode não ser - adjacente, mas deve criar a mesma contagem de contornos distintos. - O primeiro grupo de faces para efetuar a ponte - O segundo grupo de faces para efetuar a ponte - Efetuar a ponte das curvas para cada contorno de topologia distinta - (linhas retas são utilizados se lista vazia for passada, se uma curva - passada ela é duplicada se mais de uma contorno de entrada for detectado) - Número de rotações completas em torno - do normal das estruturas ao longo da curva de ponte para cada - contorno distinto da topologia (0 é utilizado se uma lista vazia for passada, se um valor - for passado ele é duplicado se mais de um contorno de entrada for detectado) - Número de segmentos ao longo da ponte para - cada contorno de topologia distinta. A contagem de vãos para cada grupo deveria ser - maior do que o número correspondente de rotações (1 é utilizado se uma lista - vazia for passada, se um valor for passado ele é duplicado se mais de - um contorno de entrada for detectado) - Excluir pontes entre as arestas da borda. - Preservar a dobras subdivididas da topologia de entrada - Lista de vértices orientados para - cada contorno da topologia distinta do primeiro grupo (o número de vértices deve - ser o mesmo que os contornos de entrada detectados ou a lista pode estar vazia) - Lista de vértices orientados para - cada contorno da topologia distinta do primeiro grupo (o número de vértices deve - ser o mesmo que os contornos de entrada detectados ou a lista pode estar vazia) - Lista de sinalizadores indicando que se - é para o inverter o alinhamento da ponte para o contorno da topologia correspondente. - (falso é definido se uma lista vazia for passada, se um valor for passado ele é duplicado para cada contorno de entrada detectado) - Superfície da T-Spline com topologia, conectada por ponte - tspline,bridge,face - - - Cria uma ponte entre um conjunto de faces e um conjunto de arestas. Os itens do - primeiro grupo são considerados secundários dessa superfície. Os itens do - segundo grupo podem ser secundários dessa superfície ou pertencer - a uma superfície diferente. A topologia dentro de cada grupo pode não ser - adjacente, mas deve criar a mesma contagem de contornos distintos. - O primeiro grupo de faces para efetuar a ponte - O segundo grupo de arestas para efetuar a ponte - Efetuar a ponte das curvas para cada contorno de topologia distinta - (linhas retas são utilizados se lista vazia for passada, se uma curva - passada ela é duplicada se mais de uma contorno de entrada for detectado) - Número de rotações completas em torno - do normal das estruturas ao longo da curva de ponte para cada - contorno distinto da topologia (0 é utilizado se uma lista vazia for passada, se um valor - for passado ele é duplicado se mais de um contorno de entrada for detectado) - Número de segmentos ao longo da ponte para - cada contorno de topologia distinta. A contagem de vãos para cada grupo deveria ser - maior do que o número correspondente de rotações (1 é utilizado se uma lista - vazia for passada, se um valor for passado ele é duplicado se mais de - um contorno de entrada for detectado) - Excluir pontes entre as arestas da borda. - Preservar a dobras subdivididas da topologia de entrada - Lista de vértices orientados para - cada contorno da topologia distinta do primeiro grupo (o número de vértices deve - ser o mesmo que os contornos de entrada detectados ou a lista pode estar vazia) - Lista de vértices orientados para - cada contorno da topologia distinta do primeiro grupo (o número de vértices deve - ser o mesmo que os contornos de entrada detectados ou a lista pode estar vazia) - Lista de sinalizadores indicando que se - é para o inverter o alinhamento da ponte para o contorno da topologia correspondente. - (falso é definido se uma lista vazia for passada, se um valor for passado ele é duplicado para cada contorno de entrada detectado) - Superfície da T-Spline com topologia, conectada por ponte - tspline,bridge,face,edge + + Dividir uma curva em diversas partes nos parâmetros determinados + Uma lista de parâmetros nos quais dividir a curva + Curvas criadas a partir da divisão + + cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + - - Cria uma ponte entre um conjunto de arestas e um conjunto de faces. Os itens do - primeiro grupo são considerados secundários dessa superfície. Os itens do - segundo grupo podem ser secundários dessa superfície ou pertencer - a uma superfície diferente. A topologia dentro de cada grupo pode não ser - adjacente, mas deve criar a mesma contagem de contornos distintos. - O primeiro grupo de arestas para efetuar a ponte - O segundo grupo de faces para efetuar a ponte - Efetuar a ponte das curvas para cada contorno de topologia distinta - (linhas retas são utilizados se lista vazia for passada, se uma curva - passada ela é duplicada se mais de uma contorno de entrada for detectado) - Número de rotações completas em torno - do normal das estruturas ao longo da curva de ponte para cada - contorno distinto da topologia (0 é utilizado se uma lista vazia for passada, se um valor - for passado ele é duplicado se mais de um contorno de entrada for detectado) - Número de segmentos ao longo da ponte para - cada contorno de topologia distinta. A contagem de vãos para cada grupo deveria ser - maior do que o número correspondente de rotações (1 é utilizado se uma lista - vazia for passada, se um valor for passado ele é duplicado se mais de - um contorno de entrada for detectado) - Excluir pontes entre as arestas da borda. - Preservar a dobras subdivididas da topologia de entrada - Lista de vértices orientados para - cada contorno da topologia distinta do primeiro grupo (o número de vértices deve - ser o mesmo que os contornos de entrada detectados ou a lista pode estar vazia) - Lista de vértices orientados para - cada contorno da topologia distinta do primeiro grupo (o número de vértices deve - ser o mesmo que os contornos de entrada detectados ou a lista pode estar vazia) - Lista de sinalizadores indicando que se - é para o inverter o alinhamento da ponte para o contorno da topologia correspondente. - (falso é definido se uma lista vazia for passada, se um valor for passado ele é duplicado para cada contorno de entrada detectado) - superfície da T-Spline com topologia, conectada por ponte - tspline,bridge,face,edge + + Dividir uma curva em várias partes nos pontos dados + Os pontos da curva nos quais dividir a curva + Curvas criadas a partir da divisão + + cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + - - Cria uma ponte entre dois conjuntos de arestas. Os itens do - primeiro grupo são considerados secundários dessa superfície. Os itens do - segundo grupo podem ser secundários dessa superfície ou pertencer - a uma superfície diferente. A topologia dentro de cada grupo pode não ser - adjacente, mas deve criar a mesma contagem de contornos distintos. - O primeiro grupo de arestas para efetuar a ponte - O segundo grupo de arestas para efetuar a ponte - Efetuar a ponte das curvas para cada contorno de topologia distinta - (linhas retas são utilizados se lista vazia for passada, se uma curva - passada ela é duplicada se mais de uma contorno de entrada for detectado) - Número de rotações completas em torno - do normal das estruturas ao longo da curva de ponte para cada - contorno distinto da topologia (0 é utilizado se uma lista vazia for passada, se um valor - for passado ele é duplicado se mais de um contorno de entrada for detectado) - Número de segmentos ao longo da ponte para - cada contorno de topologia distinta. A contagem de vãos para cada grupo deveria ser - maior do que o número correspondente de rotações (1 é utilizado se uma lista - vazia for passada, se um valor for passado ele é duplicado se mais de - um contorno de entrada for detectado) - Excluir pontes entre as arestas da borda. - Preservar a dobras subdivididas da topologia de entrada - Lista de vértices orientados para - cada contorno da topologia distinta do primeiro grupo (o número de vértices deve - ser o mesmo que os contornos de entrada detectados ou a lista pode estar vazia) - Lista de vértices orientados para - cada contorno da topologia distinta do primeiro grupo (o número de vértices deve - ser o mesmo que os contornos de entrada detectados ou a lista pode estar vazia) - Lista de sinalizadores indicando que se - é para o inverter o alinhamento da ponte para o contorno da topologia correspondente. - (falso é definido se uma lista vazia for passada, se um valor for passado ele é duplicado para cada contorno de entrada detectado) - Superfície da T-Spline com topologia, conectada por ponte - tspline,bridge,edge + + Efetue a união do conjunto de curvas com a extremidade da PolyCurve. Inverte as curvas para assegurar a conectividade. + Outras curvas ou curvas para unir à PolyCurve + Uma PolyCurve feita de curvas + + convertcurves,curves2polycurve,joincurves,concat,joinall,joinmany + - - Preenche furos em uma T-spline - Conjunto de arestas com furo interno. As arestas devem ser de borda. - Método para preencher furo: 0 - suavização de serrilhado, 1 - polígonos, 2 - retrair, 3 - retrair e soldar - Preservar as dobras subdivididas da topologia de entrada - tspline,edge,fill,hole + + Efetua a extrusão de uma curva na direção do vetor normal + A distância de extrusão da curva + A superfície com extrusão + + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve + - - Acrescenta a lista de reflexões fornecida a uma T-Spline - Lista de reflexões - Se as partes simétricas devem ser soldadas - Tolerância para as partes simétricas da solda - Superfície T-Spline com novas reflexões anexadas + + Efetua a extrusão de uma curva na direção especificada, pelo comprimento de um vetor de entrada + Vetor ao longo do qual efetuar a extrusão + A superfície com extrusão + + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve + - - Remove todas as reflexões da T-spline fornecida - Superfície T-Spline com determinadas reflexões removidas + + Efetua a extrusão de uma curva na direção especificada pela distância especificada + Vetor ao longo do qual efetuar a extrusão + Distância de extrusão + A superfície com extrusão + + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve + - - Comprime toda a topologia em uma superfície de entrada e torna os índices contíguos. Essa função mantém a ordem relativa dos índices. - tspline,index,compress + + Efetua a extrusão de uma curva na direção normal pela distância especificada. A curva deve ser fechada. + Distância de extrusão + O sólido com extrusão + + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + - - Subdivide as faces fornecidas em quatro faces cada no modo exato ou simples - dependendo da entrada “exata” - Lista de faces para subdividir - Se for falso, a superfície resultante pode ser mais plana e nítida do que a original, - se verdadeiro, ela mantém sua forma original - T-Spline com determinadas faces subdivididas - tspline,subdivide,faces,simple + + Efetua a extrusão de uma curva na direção especificada, pelo comprimento do vetor. A curva deve ser fechada. + Vetor ao longo do qual efetuar a extrusão + O sólido com extrusão + + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + - - Interpola uma superfície T-spline fornecida. A interpolação de avanço move os pontos de controle para suas localizações paramétricas na superfície. A interpolação reversa gera um ponto na superfície para cada ponto de controle original e move esse ponto de controle para seu ponto de superfície correspondente. - Direção de interpolação: adiante se falso, reversa caso contrário - Interpolação da T-Spline em uma determinada direção - tspline,interpolate,reverse + + Efetua a extrusão de uma curva na direção especificada pela distância especificada. A curva deve ser fechada. + Vetor ao longo do qual efetuar a extrusão + Distância de extrusão + O sólido com extrusão + + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + - - Considera cada vértice T-spline fornecido e o puxa em direção ao ponto mais próximo - nas geometrias alvo. Se 'surfacePoints' for True, o ponto de superfície - do vértice será puxado. Se for False, o controle de aderência será puxado. - Lista de vértices para puxar - Lista de geometrias para puxar para - Sinalizador indicando se deve ser usada a superfície ou pontos de controle de vértices - Superfície T-Spline com vértices puxados - tspline,pull,vertices + + Estenda uma curva por uma determinada distância em uma extremidade particular determinada pelo ponto de seleção. O lado selecionado será estendido. Não é possível estender curvas fechadas, como círculos e elipses. Se a curva a ser estendida for linear, a extensão também será linear. + Distância a ser ampliada + Um ponto no final a ser ampliado + A curva ampliada + + makelonger,stretch,extendside + - - Achata os pontos de controle de vértices fornecidos em um único plano. - Requer entrada de pelo menos quatro vértices. - Lista de vértices - Superfície T-Spline com vértices aplainados - tspline,flatten,vertices + + Estenda uma curva por uma determinada distância em seu lado inicial. Não é possível estender curvas fechadas, como círculos e elipses. Se a curva a ser estendida for linear, a extensão também será linear. + Distância a ser ampliada + A curva ampliada + + makelonger,stretch + - - Achata os pontos de controle de vértices fornecidos em um único plano, - que será paralelo ao plano fornecido. - Requer entrada de pelo menos quatro vértices. - Lista de vértices - Plano ao qual ajustar os vértices paralelos - Superfície T-Spline com vértices aplainados - tspline,flatten,vertices,fitparallel + + Estenda uma curva por uma determinada distância em sua extremidade. Não é possível estender curvas fechadas, como círculos e elipses. Se a curva a ser estendida for linear, a extensão também será linear. + Distância a ser ampliada + A curva ampliada + + makelonger,stretch + - - Copia as faces fornecidas para uma nova superfície T-spline sem simetria - Faces a duplicar - Superfície T-Spline com somente as faces selecionadas - tspline,face,duplicate + + Aproximar a curva com uma coleção de arcos e linhas + Uma matriz de arcos e linhas que aproxima a curva + + rationalizecurve,fitarcs,fitlines,arcs,lines + + + 0.5,0.5,0.5,0.4,0.4 + - - Inverte as normais de todas as faces na malha - Superfície T-Spline com normais invertidos - tspline,flip,normal,vector + + Converte a curva para uma aproximação NurbsCurve + Uma curva NURBS que aproxima a curva + + curve2spline,convertcurve,tospline,lines + + + 0.5,0.5,0.5,0.4 + - - Torna todos os intervalos de nós em uma superfície T-spline uniformes - Superfície T-Spline com internos uniformes - tspline,knot,uniform + + Corrigir uma curva fechada + Uma superfície no interior da curva + + fill,profiletosurf,loop,loop2surf,edgesurf + - - Padroniza a T-spline fornecida até o ponto onde a inserção exata - pode ser realizada. Se não for possível padronizar, será exibido um aviso - explicando o motivo. - Superfície de T-Spline padronizada - tspline,standardize + + Projeta uma curva de entrada ao longo de uma determinada direção de projeção em uma geometria base especificada. + Geometria na qual projetar + Vetor + Lista de geometrias projetadas na geometria base - - Move os vértices especificados ao longo do vetor fornecido - Lista do vértice a ser movido - Direção ao logo da qual mover - Sinalizador indicando se deve ser usada a superfície ou pontos de controle de vértices + + Efetua a extrusão por percurso da curva ao longo da curva do caminho, criando uma superfície + + + sweep1,curve2surf + - - Exporta um determinado conjunto de superfícies T-spline para um arquivo de cena T-spline - Conjunto de superfícies de T-Spline para exportar - Caminho para o arquivo ao qual salvar - Caminho do arquivo onde o conjunto de T-Spline está sendo salvo - tspline,export,save,tss,path + + Efetua a extrusão por percurso da curva ao longo da curva do caminho, criando um sólido + + + + sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid + - - Exporta uma superfície T-spline fornecida para um arquivo de malha T-spline - Superfície T-Spline para exportar - Caminho para o arquivo ao qual salvar - Caminho do arquivo onde a superfície T-Spline está sendo salva - tspline,export,save,tsm,path + + Efetua a varredura desta curva fechada ao longo da curva do caminho, criando um sólido + O caminho que representa o caminho de varredura + Cortar o final da varredura e torná-la normal ao caminho + Um sólido que efetua a varredura desta curva fechada ao longo da curva do caminho + + sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid + - - Traduz a superfície T-spline fornecida em uma sequência de caracteres no formato de malha T-spline (TSM) - A superfície T-spline para serializar - Sequência de caracteres na qual a superfície T-Spline está sendo serializada - tspline,import,serialize + + Retorna uma nova curva aproximada com o tolerância fornecida + + + + fitcurve,reducecurve,simplecurve,approximate + - - Cria uma superfície T-spline com base em uma determinada sequência de caracteres no formato de malha T-spline (TSM) - Representação da sequência de caracteres do arquivo de malha T-Spline - Mostrar superfície da T-Spline na caixa ou visualização suave - Superfície da T-Spline recém carregada na lista - tspline,import,serialize + + armazena a ID da segmentação gerenciada que chamou esse construtor. + Usado para alertar os usuários sobre potenciais problemas de multissegmentação. - - Carrega uma superfície T-spline do caminho do arquivo de malha T-spline fornecido - Caminho para o arquivo do qual carregar - Exibir a superfície da T-Spline na caixa ou visualização suave - Superfície T-Spline recém carregada na lista - tspline,import,load,tsm,path + + Isso é usado apenas para testes. - - Carrega uma superfície T-spline do arquivo de malha T-spline fornecido - Arquivo do qual carregar - Exibir a superfície da T-Spline na caixa ou visualização suave - Superfície T-Spline recém carregada na lista - tspline,import,load,tsm,file + + true - - Carrega um conjunto de superfícies T-spline do caminho do arquivo de cena T-spline fornecido - Caminho para o arquivo do qual carregar - Exibir a superfície da T-Spline na caixa ou visualização suave - Um conjunto de superfícies da T-Spline recém carregado - tspline,import,load,tss,path + + true - - Carrega um conjunto de superfícies T-spline do arquivo de cena T-spline fornecido - Arquivo do qual carregar - Exibir a superfície da T-Spline na caixa ou visualização suave - Um conjunto de superfícies da T-Spline recém carregado - tspline,import,load,tss,file + + true - - Obtém uma representação da sequência de caracteres de UV + + true - - Comparar dois UV's - O outro UV - Se os dois objetos forem iguais + + true - - Obter um hashcode para este tipo - Um único hashcode para este objeto + + Um mapa entre os tipos IGeometryEntity e os construtores de geometria usando hospedeiros. - - Crie um UV a partir de dois duplos. - Valor U - Valor V - UV criado por coordenadas - - surfaceparam,parameters,uv,uvs - + + Mecanismo de registro do tipo de geometria. + Tipo de interfaces de IGeometryEntity derivadas. + Um delegado para construir a geometria. - - Obter o componente U de um UV - - uv,uvs - + + true - - Obter o componente V de um V - - uv,uvs - + + + - - Obtém uma representação da sequência de caracteres do Vértice + + Converta uma determinada geometria pelos determinados deslocamentos na direções x, y e z definidas no WCS, respectivamente. + Deslocamento ao longo do eixo X. + Deslocamento ao longo do eixo Y. + Deslocamento ao longo do eixo Z. + Geometria transformada. + move,by amount - - O ponto onde este vértice está localizado + + Converter a geometria na determinada direção pelo comprimento do vetor + move,along vector - - As arestas provenientes deste vértice + + Converte qualquer tipo de geometria pela distância determinada na direção determinada. + Direção do deslocamento. + A distância do deslocamento ao longo de uma determinada direção. + Geometria transformada. + move,along vector,distance - - As faces adjacentes a esse vértice + + Transforma a geometria usando a transformação fornecida do CoordinateSystem + Geometria transformada - - Obtém uma representação da sequência de caracteres da BoundingBox + + Transforma esta geometria do CoordinateSystem de origem em um novo CoordinateSystem do contexto. + + + Geometria transformada. + from,to - - Comparar duas BoundingBox - A outra BoundingBox - Se os dois objetos forem iguais + + Rotaciona o objeto em torno da origem e um eixo por um grau especificado + around,axis,degrees - - Obter um hashcode para este tipo - Um único hashcode para este objeto + + Rotaciona o objeto em torno da origem e normal do plano por um grau especificado + around,normal,degrees - - Crie uma BoundingBox alinhada com o eixo em torno de geometria de entrada. - - - - bounding,bound - + + Espelhar o objeto através do plano de entrada + reflect,flip over - - Crie uma BoundingBox alinhada com o eixo em torno de geometria de entrada. - Geometrias para determinar caixa delimitadora - Caixa delimitadora que circunda geometrias - - bounding,bound,multiple,boundall - + + Dimensionar de forma uniforme em torno da origem + resize,size - - Crie uma caixa delimitadora orientada de volume mínimo e não alinhada com o eixo em torno das geometrias de entrada. - - Caixa delimitadora orientada em torno das geometrias de entrada. + + Dimensionar de forma não uniforme em torno da origem + resize,size,scalenu,scaleNU - - Crie uma BoundingBox não alinhada com o eixo em torno de geometria de entrada., orientada nos eixos X, Y e Z do CoordinateSystem. - - - - - bounding,bound - + + Dimensionar de forma não uniforme em torno de um determinado plano + resize,size,scalenu,scaleNU - - Crie uma BoundingBox não alinhada com o eixo em torno de geometria de entrada., orientada nos eixos X, Y e Z do CoordinateSystem. - - - - - bounding,bound,multiple,boundall - + + Dimensionar de forma uniforme ao redor de um determinado ponto, usando dois pontos de seleção como escalas + resize,from,to,size - - Cria uma BoundingBox alinhada com o eixo se estendendo entre os pontos mínimo e máximo. - - - - - bounding,bound,bymaxmin,max,min,bypoints - + + Dimensione uma cota pela base e 2 pontos de seleção. O eixo de dimensionamento é definido pela linha entre a base e o ponto. + resize,size,from,to,scale1d,1d,lines + 0.5,0.5,0.5,0.5,0.5,0.5,0.3 - - Cria uma BoundingBox a partir de coordenadas mínimas (canto inferior traseiro esquerdo da caixa, para coordenadas máximas (canto superior dianteiro direito da caixa). O CoordinateSystem é a transformação DE do espaço da da caixa PARA o espaço do modelo. Este método foi desenvolvido para coincidir com a API do Revit, permitindo-lhe extrair os parâmetros de uma BoundingBox do Revit sem quaisquer conversões. - - - - - - bounding,bound,bymaxmin,max,min,bypoints - + + Dimensionar em duas dimensões por base e 2 pontos de seleção. Os dois pontos de seleção são projetados sobre o plano base para poder determinar os fatores de escala 2D + resize,size,from,to,scale2d,2d - - O ponto mínimo + + Obter a distância desde esta geometria para outra + A outra geometria + A distância + between,length,from,to - - O ponto máximo + + Obter o ponto mais próximo nesta geometria para a outra + NearestPoint, GetClosestPoint - - O CoordinateSystem da BoundingBox. Para uma caixa alinhada com o eixo, o CS é orientado ao longo dos eixos X, Y, Z e está localizado no centro da caixa. Para uma caixa não alinhada, o CS pode ter uma orientação arbitrária e está centralizado no centro da caixa. + + Determinar se outro objeto de geometria efetua a intersecção com este + intersects?,check intersection,test intersection - - Obtenha a interseção de duas BoundingBoxes. Observação: Isso não funciona para caixas não alinhadas com o eixo, pois essas interseções podem não resultar em uma caixa. Faça a interseção com os cuboides correspondentes. - Outra caixa delimitadora para interseção - Caixa delimitadora obtida da interseção de caixas delimitadoras + + Obter a geometria da intersecção para este objeto e outro + get overlap - - Determine se duas BoundingBoxes fazem interseção. Observação: Isso funciona somente se ambas as caixas delimitadoras tiverem o mesmo alinhamento (transformação). Nesses casos, teste a interseção entre os cuboides correspondentes. - Outra caixa delimitadora - Fazer interseção de caixas delimitadoras - - get overlap - + + 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 - - Determinar se a BoundingBox está vazia - Retornará true se a caixa delimitadora estiver vazia + + Dividir esta geometria utilizando outra geometria como um "ferramenta" de corte + cut - - Determine se existe um ponto dentro da caixa delimitadora. - O ponto de teste - Verdadeiro se o ponto estiver dentro, caso contrário é falso - - point inside,testpoint - + + Remove elementos da entidade mais próxima do ponto de seleção - - Obtenha a caixa delimitadora como um cuboide de sólido. - Retorna a representação cuboide da caixa delimitadora. - - converttosolid,bb2cube,bb2cub,bounding tosolid,cubes - - - 0.5,0.4,0.3,0.5,0.3 - + + Separa elementos compostos ou não separados em suas partes do componente. - - Obtenha a BoundingBox como um conjunto de superfícies. - Retorna a representação de polissuperfície da caixa delimitadora - - converttosurfaces,convert2surfaces,bbtosrfs,bbtosrfs,bounding to surfaces,bound to poly,convert2poly - + + Verificar se os dois objetos têm a mesmo geometria representacional ou valores numéricos + approximate,near,close - - Analise a sequência de caracteres JSON de entrada formatada com o esquema autodesk.geometry:boundingbox3d-1.0.0. - Sequência de caracteres JSON a ser analisada - BoundingBox + + Obter a BoundingBox contendo a determinada parte da geometria + bounds - - Converta a BoundingBox em um objeto JSON formatado com o esquema autodesk.geometry:boundingbox3d-1.0.0. - A sequência de caracteres JSON resultante + + Obtém a caixa delimitadora orientada de volume mínimo que contém a geometria especificada. - - Obtém uma representação da sequência de caracteres do Sistema de coordenadas + + Converter a geometria para Solid Def json + Sequência formatada json - - Cria um CoordinateSystem como o sistema de coordenadas universais: origem - em 0, 0, 0; eixo x em 1, 0, 0; eixo Y em 0 1, 0; eixo Z em 0, 0, 1 - zero,wcs + + Converta a geometria em um objeto JSON formatado com esquemas autodesk.geometry:geometry-1.0.0. + A sequência de caracteres JSON resultante - - Crie um CoordinateSystem com origem nas localizações X e Y, com os eixos X e Y definidos como os eixos X e Y do WCS. O eixo Z padroniza para 0. + + Converter estrutura interna da geometria de análises em splines + - - Crie um CoordinateSystem com a origem nas localizações X, Y e Z, com os eixos X e Y definidos como eixos X e Y do WCS. - translate + + Define os atributos nome-valor como sequências de caracteres na geometria de entrada. + Os atributos são salvos junto com a geometria quando ela é exportada para um arquivo SAT + e podem ser lidos ao importar a geometria do arquivo. + Observação: Os atributos não terão garantia de serem mantidos na geometria se ela + passar por operações geométricas. + Dicionário de atributos da sequência de caracteres nome-valor. + Retorna uma cópia da geometria de entrada com atributos aplicados. - - Crie um CoordinateSystem com origem no ponto de entrada, com os eixos X e Y definidos como eixos X e Y do WCS. - bypoint + + Retorna os atributos da sequência de caracteres nome-valor definidos na geometria de entrada, se houver. + Dicionário de atributos da sequência de caracteres nome-valor. - - Crie um CoordinateSystem com origem igual a origem do plano de entrada, e os eixos X e Y residindo no plano, alinhados com os eixos X e Y do plano. + + Importa um arquivo SAT e retorna uma matriz das geometrias importadas + Objeto de arquivo representando o arquivo SAT + Lista de geometrias importadas - - Crie um CoordinateSystem na origem com os eixos X e Y. Os vetores de entrada são normalizados antes de criar o CoordinateSystem. + + Importa um arquivo SAT e retorna uma matriz das geometrias importadas + Caminho para o arquivo SAT + Lista de geometrias importadas - - Crie um CoordinateSystem na origem com os eixos X e Y, e com o eixo Z ignorado por completo. Os vetores são normalizados antes de criar o CoordinateSystem. - byxy,coord by2axis + + Importa um arquivo SAT e retorna uma matriz de geometrias importadas. + Objeto de arquivo representando o arquivo SAT + o número de mm por unidade que representa o espaço de unidade do “Dynamo”. + Usado para dimensionar a geometria importada no espaço de unidade definido no arquivo SAT, para o definido aqui. + Se estiver definido como -1, supomos que o SAT é sem unidade e que importa a geometria sem escala de unidade. + Lista de geometrias importadas - - Cria um CoordinateSystem nos parâmetros de coordenadas cilíndricas especificados com relação ao sistema de coordenadas especificado + + Importa um arquivo SAT e retorna uma matriz de geometrias importadas. + Objeto de arquivo representando o arquivo SAT + o número de mm por unidade que representa o espaço de unidade do “Dynamo”. + Usado para dimensionar a geometria importada no espaço de unidade definido no arquivo SAT, para o definido aqui. + Se estiver definido como -1, supomos que o SAT é sem unidade e que importa a geometria sem escala de unidade. + Lista de geometrias importadas - - Cria um CoordinateSystem nos parâmetros de coordenadas esféricas especificados com relação ao sistema de coordenadas especificado + + Importa uma sequência JSON e retorna uma matriz de geometrias importadas + Sequência de carateres JSON com geometria Solid Def formatada + Lista de geometrias convertidas - - Determinar se é possível obter o inverso deste CoordinateSystem - inverse,testinverse + + Analise a sequência de caracteres JSON de entrada formatada com os esquemas autodesk.geometry:geometry-1.0.0. + Sequência de caracteres JSON a ser analisada + Objeto de geometria - - Testa se o dimensionamento é ortogonal, ou seja, ele não tem um componente de cisalhamento. - uniform + + Exporta uma lista de geometrias especificadas para o determinado caminho de arquivo SAT + + + - - Testa se o dimensionamento é ortogonal e se todos os vetores estão normalizados. - uniform,normal,samelength + + Exports a list of specified geometry to the given SAT file path. + + + + - - Obter o determinante deste CoordinateSystem + + Este método está destinado somente ao uso interno. - - Cria um ponto representando a origem do CoordinateSystem. - position,center + + Este método está destinado somente ao uso interno. - - Retorna o eixo X do CoordinateSystem. - left,right + + Serializa a lista da geometria especificada no formato Standard ACIS Binary (SAB) e retorna dados do fluxo binário serializado. + Geometria para serializar + Dados formatados SAB como uma lista de bytes - - Retorna o eixo Y do CoordinateSystem. - forward,back + + Cancela a serialização dos dados no formato Standard ACIS Binary(SAB) especificado e retorna uma lista da geometria + + - - Retorna o eixo Z do CoordinateSystem. - up,down + + Assume um arquivo SAB como entrada e desserializa a geometria ASM em + um objeto LibG + + milímetro por unidade do espaço de unidade do dynamo; se -1 for aprovado, nenhuma conversão de unidade será feita. + - - Retorna o eixo X do CoordinateSystem: o comprimento do vetor do eixo X. + + true - - Retorna o eixo Y do CoordinateSystem: o comprimento do vetor do eixo Y. + + Obter o contexto ou sistema de coordenadas de referência que foi usado para criar esta geometria. - - Retorna o eixo Z do CoordinateSystem: o comprimento do vetor do eixo Z. + + Obtém uma representação da sequência de caracteres da Malha - - Retorna o plano no qual os eixos X e Y residem, com raiz na origem. + + Cria uma malha a partir de uma coleção de pontos e uma coleção de grupos de indexação referenciando a coleção de pontos + Lista de pontos que determinam as posições do vértice + Índices dos vértices + Malha criada com base nos pontos + + mesh,meshes + - - Retorna o plano no qual os eixos Y e Z residem, com raiz na origem. + + Crie uma malha com base em uma coleção de pontos e uma coleção de IndexGroups referenciando a coleção de pontos + Lista de pontos + Indexar grupos de pontos + Malha + + mesh,meshes + - - Retorna o plano no qual os eixos Z e X residem, com raiz na origem. + + Importa um arquivo, analisando-o em várias malhas. + Os formatos atualmente suportados são: + .mix -- Meshmixer + .obj -- Wavefront - - Obter o inverso deste CoordinateSystem - aplicar este CoordinateSystem em uma parte da geometria reverte o original. + + Converter um objeto de geometria, como um sólido ou superfície, em uma malha. + A resolução da malha é determinada pela precisão de renderização do Dynamo - - Espelhar o objeto através do plano de entrada - reflect,flip over + + Exporta malhas para um formato determinado pelo nome do arquivo: + .mix -- Meshmixer + .obj -- Wavefront + .stl -- Formato STL + .dae -- COLLADA + .ply -- Formato de arquivo de polígono + Essa função retorna o nome do arquivo de saída, que pode + precisar ser alterado caso contenha caracteres não ASCII - - Aplicar o argumento de CoordinateSystem após este - Resultado = este * outros + + Criar uma nova malha com base em vértices e índices fornecidos. Os vértices não + devem se sobrepor. Os índices devem ser conjuntos de três números inteiros + indicando as três localizações na matriz de vértices + dos três pontos de um triângulo - - Aplicar o argumento CoordinateSystem antes que este um - Resultado = outros * este + + Crie uma nova malha com base em pontos e índices fornecidos. Os pontos não devem + se sobrepor. Os índices devem ser conjuntos de três números inteiros + indicando as três localizações na matriz de pontos + dos três pontos de um triângulo - - Retorna um vetor que contém os fatores da escala X, Y e Z - Vetor dimensionado - get size,scalecomponents,scalevector + + Criar um plano de malha com base nas configurações atuais. + + + + + + malha - - Determinar se dois sistemas de coordenadas são iguais - outro sistema de coordenadas - retornará verdadeiro se os sistemas de coordenadas forem iguais + + Criar um cuboide em malha com base nas configurações atuais. + + + + + + + + malha - - Converte um determinado CoordinateSystem pelos determinados deslocamentos nas direções x, y e z definidas no WCS, respectivamente. - Deslocamento ao longo do eixo X. - Deslocamento ao longo do eixo Y. - Deslocamento ao longo do eixo Z. - Sistema de coordenadas transformado. - move,by amount + + Criar uma esfera em malha com base nas configurações atuais. + + + + + malha - - Converter o objeto na direção e amplitude do vetor de entrada. - Vetor da direção de conversão - Sistema de coordenadas convertido - move,along vector + + Criar um cone em malha com base nas configurações atuais. + + + + + + + malha - - Converte qualquer tipo de CoordinateSystem pela distância determinada na direção determinada. - Vetor de direção do deslocamento - Distância do deslocamento ao longo de uma determinada direção - Sistema de coordenadas convertido - move,along vector,distance + + Retorna uma malha ao efetuar a extrusão de uma polilinha 3D. + PolyCurve para efetuar a extrusão + Altura da extrusão + Direção do vetor para extrusão + Limitar extrusão da malha (somente se a PolyCurve for plana) + malha - - Transforma o objeto pela matriz de entrada do CoordinateSystem - sistema de coordenadas de entrada - Sistema de coordenadas transformado + + Os índices de vértice que compõem cada face em uma forma no sentido anti-horário + + mesh,meshes + - - Transforma este CoordinateSystem do CoordinateSystem de origem em um novo CoordinateSystem do contexto. - - - Sistema de coordenadas transformado. + + O vetor normal neste vértice + + mesh,meshes + - - Rotaciona um objeto em torno da origem e de um eixo em um grau especificado - Ponto de origem - Eixo vetorial para rotação - Graus para rotacionar - Sistema de coordenadas rotacionado - around,axis,degrees + + As posições dos vértices + + mesh,meshes + - - Rotaciona o objeto em torno da origem e normal do plano determinado até o grau especificado - Plano do qual obter a normal - Valor de rotação em graus - Sistema de coordenadas rotacionado - /// around,normal,degrees + + Retorna o número de vértices na malha - - Dimensionar de forma uniforme em torno da origem - Valor para dimensionar - Sistema de coordenadas dimensionado - resize,size + + Retorna o número de arestas na malha - - Dimensionar de forma não uniforme em torno da origem - Valor para dimensionar no eixo X - Valor para dimensionar no eixo Y - Valor para dimensionar no eixo Z - Sistema de coordenadas dimensionado - resize,size,scaleNU,scalenu + + Retorna o número de triângulos na malha - - Dimensionar de forma não uniforme em torno de um determinado plano - Plano ao redor do qual dimensionar - Valor para dimensionar no eixo X - Valor para dimensionar no eixo Y - Valor para dimensionar no eixo Z - Sistema de coordenadas dimensionado - resize,size,scaleNU,scalenu + + Retorna o volume da malha fornecida + volume - - Dimensionar de forma uniforme ao redor de um determinado ponto, usando - Dimensionar o ponto base - Ponto a partir do qual dimensionar - Ponto para o qual dimensionar - Sistema de coordenadas dimensionado - resize,from,to,size + + Retorna a área da malha fornecida + área - - Dimensione em uma dimensão usando um ponto base, um ponto inicial (desde) e um ponto final (até). O eixo de dimensionamento é definido pela linha entre o ponto base e o ponto inicial. - Dimensionar o ponto base - Ponto a partir do qual dimensionar - Ponto para o qual dimensionar - Sistema de coordenadas dimensionado - resize,size,from,to,scale1d,1d, lines - 0.5,0.5,0.5,0.5,0.5,0.5,0.4 + + Retorna os vértices brutos dessa malha como uma lista de números. Cada conjunto de + três números consecutivos representa um ponto. - - Dimensionar em duas dimensões por base e 2 pontos de seleção. Os dois pontos de seleção são projetados sobre o plano base para poder determinar os fatores de escala 2D - Dimensionar o ponto base - Ponto a partir do qual dimensionar - Ponto para o qual dimensionar - Sistema de coordenadas dimensionado - resize,size,from,to,scale2d,2d + + Retorna os vértices brutos dessa malha como uma lista de números. Cada conjunto de + seis números consecutivos representa dois pontos - - Analise a sequência de caracteres JSON de entrada formatada com o esquema autodesk.math:matrix44d-1.0.0. - Sequência de caracteres JSON a ser analisada - CoordinateSystem + + Retorna os vértices brutos dessa malha como uma lista de números. Cada conjunto de + nove números consecutivos representa três pontos de um triângulo - - Converta o CoordinateSystem em um objeto JSON formatado com o esquema autodesk.math:matrix44d-1.0.0. - A sequência de caracteres JSON resultante + + Retorna os índices de vértices de cada triângulo de malha. + (em oposição a índices de vértice únicos) + Lista de índices de vértices para cada triângulo de malha. - - armazena a ID da segmentação gerenciada que chamou esse construtor. - Usado para alertar os usuários sobre potenciais problemas de multissegmentação. + + Converte as arestas da malha em linhas e as retorna - - Isso é usado apenas para testes. + + Converte as faces da malha em correções de superfície e as retorna. Observação: + Esse método pode gerar MUITAS superfícies pesadas e pode + desacelerar o Dynamo com malhas grandes. - - true + + Converte triângulos de malha em malhas individuais e as retorna. - - true + + Retorna as normais de cada face do triângulo em uma determinada malha. + - - Este método é chamado quando o exibível não mais dor necessário. + + Retorna centroides do triângulo - - true + + Retorna uma nova malha unificando a malha da ferramenta e a malha original. + + malha - - true + + Retorna uma nova malha subtraindo a malha da ferramenta da malha original. + + malha - - true + + Retorna uma nova malha que consiste na interseção entre a malha + da ferramenta e a malha original. + + malha - - Um mapa entre os tipos IGeometryEntity e os construtores de geometria usando hospedeiros. + + Retorna uma nova malha com os seguintes defeitos corrigidos: + Componentes pequenos: se a malha contiver segmentos muito pequenos, desconectados, + em relação ao tamanho geral da malha, eles serão + descartados. + Furos: os furos na malha são preenchidos nas + regiões não múltiplas: se um vértice estiver conectado a mais de + duas arestas de *limite* ou uma aresta estiver conectada a mais de + dois triângulos, o vértice ou a aresta não serão múltiplos. O + kit de ferramentas de malha removerá a geometria até que a malha seja múltipla + +Esse método tenta preservar o máximo possível da malha original, + ao contrário de MakeWatertight, que prepara uma nova amostragem da malha - - Mecanismo de registro do tipo de geometria. - Tipo de interfaces de IGeometryEntity derivadas. - Um delegado para construir a geometria. + + Remove os limites internos de uma malha. Ocorre uma fronteira interna + quando há vértices coincidentes, como se a malha tivesse + grupos de triângulos separados para a tampa de uma panela e o corpo da panela. - - true + + Retorna uma nova malha hermética que pode ser impressa em 3D. Como resultado de + tornar a malha hermética, as autointerseções, as sobreposições e a geometria + não múltipla são removidas da malha. O método calcula um campo de distância de faixa fina + e gera uma nova malha usando cubos de marcha, mas não se projeta + de volta para a malha original. + +Basicamente, a malha é preenchida com várias pequenas caixas, e uma nova + malha é criada em torno disso. - - - + + Retorna uma nova malha que foi vazada para impressão 3D. + Número de furos de escape + Raio dos furos de escape + Distância de deslocamento interna + Resolução para criar o sólido que representa a superfície interna da malha oca (8 – 4096) + Resolução para a geração da malha na superfície interna da malha oca (8 – 4096) + Malha oca - - Converta uma determinada geometria pelos determinados deslocamentos na direções x, y e z definidas no WCS, respectivamente. - Deslocamento ao longo do eixo X. - Deslocamento ao longo do eixo Y. - Deslocamento ao longo do eixo Z. - Geometria transformada. - move,by amount + + Retorna uma nova malha com estrutura de suporte. As configurações de limite padrão serão usadas se a entrada estiver vazia. + Altura da base na qual os pilares de suporte encontram o solo + Diâmetro da base na qual os pilares de suporte encontram o solo + Diâmetro dos pilares de suporte + Altura da ponta na qual os pilares de suporte tocam a malha + Diâmetro da ponta na qual os pilares de suporte tocam a malha + Malha com estrutura de suporte - - Converter a geometria na determinada direção pelo comprimento do vetor - move,along vector + + Retorna uma nova malha com um número reduzido de triângulos. + Meta de contagem de triângulos para a redução + Malha reduzida - - Converte qualquer tipo de geometria pela distância determinada na direção determinada. - Direção do deslocamento. - A distância do deslocamento ao longo de uma determinada direção. - Geometria transformada. - move,along vector,distance + + Retorna uma nova malha distribuindo triângulos de forma mais uniforme sobre toda a seleção, + independentemente de qualquer alteração nas normais de triângulo ao longo da seleção fornecida. + malha - - Transforma a geometria usando a transformação fornecida do CoordinateSystem - Geometria transformada + + Retorna uma nova malha suave. O tipo de suavização por padrão é + cotangente, que suaviza sem espalhar os vértices. + Define a “escala espacial” da suavização. Valores menores geram mais + suavização local e normalmente resultam em um resultado menos “suave” (0,1 – 64,0) + Suavizar malha - - Transforma esta geometria do CoordinateSystem de origem em um novo CoordinateSystem do contexto. - - - Geometria transformada. - from,to + + Crie um corte plano geométrico preciso que remova partes da malha + que se encontram no lado do plano na direção da normal do plano. + Definir plano a ser usado para o corte + Tentativa de criar um preenchimento mínimo usando o menor + número de triângulos. + malha - - Rotaciona o objeto em torno da origem e um eixo por um grau especificado - around,axis,degrees + + Intersecta o plano de entrada com a malha, produzindo uma PolyCurve - - Rotaciona o objeto em torno da origem e normal do plano por um grau especificado - around,normal,degrees + + Projeta o ponto na malha ao longo da direção especificada - - Espelhar o objeto através do plano de entrada - reflect,flip over + + Ponto mais próximo na malha para o ponto especificado - - Dimensionar de forma uniforme em torno da origem - resize,size + + Refletir a malha através do plano de entrada - - Dimensionar de forma não uniforme em torno da origem - resize,size,scalenu,scaleNU + + Rotacionar a malha em torno do eixo de entrada por graus de entrada. A rotação + está centralizada na origem - - Dimensionar de forma não uniforme em torno de um determinado plano - resize,size,scalenu,scaleNU + + Dimensionar a malha pelo valor de entrada - - Dimensionar de forma uniforme ao redor de um determinado ponto, usando dois pontos de seleção como escalas - resize,from,to,size + + Dimensionar malha de forma não uniforme por fatores de escala - - Dimensione uma cota pela base e 2 pontos de seleção. O eixo de dimensionamento é definido pela linha entre a base e o ponto. - resize,size,from,to,scale1d,1d,lines - 0.5,0.5,0.5,0.5,0.5,0.5,0.3 + + Converter uma malha na direção do vetor de entrada pelo comprimento do vetor - - Dimensionar em duas dimensões por base e 2 pontos de seleção. Os dois pontos de seleção são projetados sobre o plano base para poder determinar os fatores de escala 2D - resize,size,from,to,scale2d,2d + + Converter a malha na direção do vetor de entrada pela distância de entrada - - Obter a distância desde esta geometria para outra - A outra geometria - A distância - between,length,from,to + + Converte a malha pelas distâncias de entrada - - Obter o ponto mais próximo nesta geometria para a outra - NearestPoint, GetClosestPoint + + Analise a sequência de caracteres JSON de entrada formatada com o esquema dynamo.geometry:mesh-1.0.0. + Sequência de caracteres JSON a ser analisada + Malha - - Determinar se outro objeto de geometria efetua a intersecção com este - intersects?,check intersection,test intersection + + Converta a malha em um objeto JSON formatado com o esquema dynamo.geometry:mesh-1.0.0. + A sequência de caracteres JSON resultante - - Obter a geometria da intersecção para este objeto e outro - get overlap + + O tipo de condição de limite aplicado aos painéis em uma malha. - - 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 + + Permitir que os painéis sobreponham o limite. - - Dividir esta geometria utilizando outra geometria como um "ferramenta" de corte - cut + + Não permitir que os painéis sobreponham o limite. - - Remove elementos da entidade mais próxima do ponto de seleção + + Remover os vértices que não estão na entrada FACE. - - Separa elementos compostos ou não separados em suas partes do componente. + + Recorte painéis sobrepostos para o limite da superfície. - - Verificar se os dois objetos têm a mesmo geometria representacional ou valores numéricos - approximate,near,close + + Obteruma representação da sequência de caracteres de PanelSurface - - Obter a BoundingBox contendo a determinada parte da geometria - bounds + + Aplica painéis à superfície de entrada em um padrão de azulejo quadrado. + Superfície de entrada à qual o painel será aplicado + Número de padrões na direção U + Número de padrões na direção V + Manter, Remover ou RemoveVertices + + panel, surface, quad - - Obtém a caixa delimitadora orientada de volume mínimo que contém a geometria especificada. + + Aplica painéis à superfície de entrada em uma grade quadrada, com cada quadrado dividido em quatro triângulos por suas diagonais. + Superfície de entrada à qual o painel será aplicado + Número de padrões na direção U + Número de padrões na direção V + Manter, Remover ou RemoveVertices + + panel, surface, cross, split, square - - Converter a geometria para Solid Def json - Sequência formatada json + + Aplica painéis à superfície de entrada em uma grade quadrada, com cada quadrado dividido em dois triângulos por uma diagonal. Por padrão, a diagonal parte do canto inferior esquerdo e vai até o canto superior direito. + Superfície de entrada à qual o painel será aplicado + Número de padrões na direção U + Número de padrões na direção V + Quando definido como True, a diagonal parte do canto superior esquerdo e vai até o canto inferior direito de cada quadrado + Manter, Remover ou RemoveVertices + + panel, surface, diagonally, split, square - - Converta a geometria em um objeto JSON formatado com esquemas autodesk.geometry:geometry-1.0.0. - A sequência de caracteres JSON resultante + + Aplica painéis à superfície de entrada em um padrão em forma de losango. + Superfície de entrada à qual o painel será aplicado + Número de padrões na direção U + Número de padrões na direção V + Manter, Remover ou RemoveVertices + + panel, surface, diamond - - Converter estrutura interna da geometria de análises em splines + + Aplica painéis à superfície de entrada em um padrão em forma de losango, com cada losango dividido vertical ou horizontalmente em dois triângulos. Por padrão, cada losango é dividido verticalmente. + Superfície de entrada à qual o painel será aplicado + Número de padrões na direção U + Número de padrões na direção V + Quando definido como True, o losango é dividido horizontalmente + Manter, Remover ou RemoveVertices + panel, surface, split, diamond - - Define os atributos nome-valor como sequências de caracteres na geometria de entrada. - Os atributos são salvos junto com a geometria quando ela é exportada para um arquivo SAT - e podem ser lidos ao importar a geometria do arquivo. - Observação: Os atributos não terão garantia de serem mantidos na geometria se ela - passar por operações geométricas. - Dicionário de atributos da sequência de caracteres nome-valor. - Retorna uma cópia da geometria de entrada com atributos aplicados. + + Aplica painéis à superfície de entrada em paralelogramos em azulejos verticais e horizontais. Cada paralelogramo é um quadrado com um cisalhamento aplicado ao longo do eixo V ou eixo U determinado pela entrada ‘alignWithUAxis’ e um fator de cisalhamento. Por padrão, os paralelogramos são alinhados com o eixo V. + Superfície de entrada à qual o painel será aplicado + Número de padrões na direção U + Número de padrões na direção V + A quantidade de cisalhamento + Quando definido como True, os paralelogramos são alinhados com o eixo U + Manter, Remover ou RemoveVertices + + panel, surface, parallelogram - - Retorna os atributos da sequência de caracteres nome-valor definidos na geometria de entrada, se houver. - Dicionário de atributos da sequência de caracteres nome-valor. + + Aplica painéis à superfície de entrada em um padrão quadrado escalonado. Por padrão, o padrão é escalonado horizontalmente. + Superfície de entrada à qual o painel será aplicado + Número de padrões na direção U + Número de padrões na direção V + Quando definido como True, o padrão é escalonado verticalmente. + A quantidade de deslocamento + Manter, Remover ou RemoveVertices + + panel, surface, staggered, quad - - Importa um arquivo SAT e retorna uma matriz das geometrias importadas - Objeto de arquivo representando o arquivo SAT - Lista de geometrias importadas + + Aplica painéis à superfície de entrada em um padrão de azulejo hexagonal. + Superfície de entrada à qual o painel será aplicado + Número de padrões na direção U + Número de padrões na direção V + Manter, Remover ou RemoveVertices + + panel, surface, hexagon - - Importa um arquivo SAT e retorna uma matriz das geometrias importadas - Caminho para o arquivo SAT - Lista de geometrias importadas + + Aplica painéis à superfície de entrada em um azulejo com um triângulo, dois quadrados e um hexágono em cada vértice. + Superfície de entrada à qual o painel será aplicado + Número de padrões na direção U + Número de padrões na direção V + Manter, Remover ou RemoveVertices + + panel, surface, rhombus, tri, hexagon - - Importa um arquivo SAT e retorna uma matriz de geometrias importadas. - Objeto de arquivo representando o arquivo SAT - o número de mm por unidade que representa o espaço de unidade do “Dynamo”. - Usado para dimensionar a geometria importada no espaço de unidade definido no arquivo SAT, para o definido aqui. - Se estiver definido como -1, supomos que o SAT é sem unidade e que importa a geometria sem escala de unidade. - Lista de geometrias importadas + + Painéis na superfície de entrada com um padrão de azulejo personalizado. Os azulejos são polígonos no espaço de parâmetros UV. Eles podem ser não convexos, mas não devem fazer autointerseção. Não é obrigatório que o conjunto de azulejos esteja em contato aresta a aresta. O padrão de painéis é gerado deslocando as cópias dos azulejos ao longo das direções u e v pelos deslocamentos fornecidos. As coordenadas UV dos vértices de cada azulejo são fornecidas nos argumento tileUVs. + Superfície de entrada à qual o painel será aplicado + Número de padrões na direção U + Número de padrões na direção V + O deslocamento do azulejo ao longo do eixo u. + O deslocamento do azueljo ao longo do eixo v. + Lista de coordenadas UV duplamente aninhada de cada azulejo em um padrão personalizado em que a lista externa é a lista de azulejos (polígonos), enquanto as listas internas contêm coordenadas UV de cada azulejo. + Manter, Remover ou Remover vértices + + panel, surface, custom, orthogonal, lattice - - Importa um arquivo SAT e retorna uma matriz de geometrias importadas. - Objeto de arquivo representando o arquivo SAT - o número de mm por unidade que representa o espaço de unidade do “Dynamo”. - Usado para dimensionar a geometria importada no espaço de unidade definido no arquivo SAT, para o definido aqui. - Se estiver definido como -1, supomos que o SAT é sem unidade e que importa a geometria sem escala de unidade. - Lista de geometrias importadas + + Retorna o número de vértices em PanelSurface. + número de vértices - - Importa uma sequência JSON e retorna uma matriz de geometrias importadas - Sequência de carateres JSON com geometria Solid Def formatada - Lista de geometrias convertidas + + Retorna o número de painéis em PanelSurface. + número de painéis - - Analise a sequência de caracteres JSON de entrada formatada com os esquemas autodesk.geometry:geometry-1.0.0. - Sequência de caracteres JSON a ser analisada - Objeto de geometria + + Aplica uma transformação uniforme de escala, conversão e rotação à PanelSurface fornecida. + Fator de escala UV uniforme. + Deslocamento na direção U usado para converter painéis. + Deslocamento na direção V usado para converter painéis. + Ângulo de rotação dos painéis em graus. + Ponto 2D sobre o qual rotacionar todos os painéis. + PanelSurface transformada. - - Exporta a geometria especificada para o determinado caminho de arquivo SAT - O nome do arquivo para o qual exportar a geometria - + + Retorna o número de vértices de cada painel na lista de índices dos painéis. + Índices dos painéis usados para consultar o número de vértices. O valor padrão de nulo indica todos os painéis na superfície. + número de vértices - - Exporta a geometria especificada para o determinado caminho de arquivo SAT - O nome do arquivo para o qual exportar a geometria - As unidades para utilizar + + Retorna o vértice correspondente ao índice de vértices em PanelSurface. + Índice de vértices em PanelSurface - - Exporta uma lista de geometrias especificadas para o determinado caminho de arquivo SAT - - + + Retorna o ponto correspondente ao índice de vértices em PanelSurface. + Índice de vértices em PanelSurface - - Exporta uma lista de geometrias especificadas para o determinado caminho de arquivo SAT - - - - + + Retorna o índice de um determinado painel na superfície de entrada e do vértice dentro do painel. + Índice dos painéis para o qual consultar o índice dos vértices + Número de vértices do painel fornecido + índice de vértices - - Este método está destinado somente ao uso interno. + + Retorna os vértices de cada painel na lista de índices de painéis. + Índices dos painéis usados para consultar vértices. O valor padrão de nulo indica todos os painéis na superfície. + Matriz de vértice - - Este método está destinado somente ao uso interno. + + Retorna os pontos de cada painel na lista de índices de painéis. + Índices dos painéis usados para consultar pontos. O valor padrão de nulo indica todos os painéis na superfície. + Matriz de pontos - - Serializa a geometria especificada no formato Standard ACIS Binary (SAB) e retorna dados do fluxo binário serializado. + + Retorna o limite poligonal de cada painel na lista de índices dos painéis. + Índices dos painéis usados para construir polígonos. O valor padrão de nulo indica todos os painéis na superfície. - - Serializa a lista da geometria especificada no formato Standard ACIS Binary (SAB) e retorna dados do fluxo binário serializado. - Geometria para serializar - Dados formatados SAB como uma lista de bytes + + Obtém uma representação da sequência de caracteres da PolyCurve - - Cancela a serialização dos dados no formato Standard ACIS Binary(SAB) especificado e retorna uma lista da geometria - - + + 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. + Curves to join into a polycurve + Tolerância para determinar o tamanho permitido da lacuna entre curvas a unir + PolyCurve criada usando curvas unidas + + segments,joincurves + - - Assume um arquivo SAB como entrada e desserializa a geometria ASM em - um objeto LibG - - milímetro por unidade do espaço de unidade do dynamo; se -1 for aprovado, nenhuma conversão de unidade será feita. - + + 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. + Curves to join into a 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. + Se trimLength for maior que 0, os segmentos de extremidade maiores que trimLength não serão aparados. + PolyCurve criada usando curvas unidas + + segments,joincurves + - - true + + Crie uma ou mais PolyCurves agrupando curvas conectadas. Escolha uma tolerância de união preferida entre 1e-6 e 1e-3 unidades. + Curvas a agrupar para criar uma ou mais PolyCurves + Tolerância para determinar o tamanho permitido da lacuna entre curvas a unir + - - Obter o contexto ou sistema de coordenadas de referência que foi usado para criar esta geometria. + + Crie uma ou mais PolyCurves agrupando curvas conectadas. Escolha uma tolerância de união preferida entre 1e-6 e 1e-3 unidades. + 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. + Se trimLength for maior que 0, os segmentos de extremidade maiores que trimLength não serão aparados. + - - Obtém uma representação da sequência de caracteres da Malha + + Crie uma PoliCurve conectando pontos. Defina a entrada 'connectLastToFirst' como verdadeira para fechar a PoliCurve. + Pontos para fazer a PolyCurve + Verdadeiro para conectar o último ponto ao primeiro, falso para deixar aberto + PolyCurve criada por pontos + + segments,joincurves,lines + + + 0.5,0.5,0.4 + - - Cria uma malha a partir de uma coleção de pontos e uma coleção de grupos de indexação referenciando a coleção de pontos - Lista de pontos que determinam as posições do vértice - Índices dos vértices - Malha criada com base nos pontos + + Crie uma PolyCurve ao tornar mais espessa uma curva. + a curva a ser alargada + a espessura + a perpendicular da normal à direção de alargamento + - mesh,meshes + offset - - Crie uma malha com base em uma coleção de pontos e uma coleção de IndexGroups referenciando a coleção de pontos - Lista de pontos - Indexar grupos de pontos - Malha + + Crie uma PolyCurve ao engrossar uma curva ao longo de um plano especificado pela normal de entrada. + a curva a ser engrossada + a espessura + a perpendicular normal à direção de espessamento. Se a normal não for fornecida (for nula), a normal da curva será utilizada por padrão. + - mesh,meshes + offset,thicken - - Importa um arquivo, analisando-o em várias malhas. - Os formatos atualmente suportados são: - .mix -- Meshmixer - .obj -- Wavefront - - - Converter um objeto de geometria, como um sólido ou superfície, em uma malha. - A resolução da malha é determinada pela precisão de renderização do Dynamo - - - Exporta malhas para um formato determinado pelo nome do arquivo: - .mix -- Meshmixer - .obj -- Wavefront - .stl -- Formato STL - .dae -- COLLADA - .ply -- Formato de arquivo de polígono - Essa função retorna o nome do arquivo de saída, que pode - precisar ser alterado caso contenha caracteres não ASCII - - - Criar uma nova malha com base em vértices e índices fornecidos. Os vértices não - devem se sobrepor. Os índices devem ser conjuntos de três números inteiros - indicando as três localizações na matriz de vértices - dos três pontos de um triângulo - - - Crie uma nova malha com base em pontos e índices fornecidos. Os pontos não devem - se sobrepor. Os índices devem ser conjuntos de três números inteiros - indicando as três localizações na matriz de pontos - dos três pontos de um triângulo + + Retorna o ponto inicial do primeiro componente e os pontos finais de cada curva de componente. Para uma PolyCurve fechada, como os pontos inicial e final são os mesmos, o ponto final é excluído. - - Criar um plano de malha com base nas configurações atuais. - - - - - - malha + + Número de curvas da policurva + + curvecount,subcurvecount,numbersubcurves + - - Criar um cuboide em malha com base nas configurações atuais. - - - - - - - - malha + + Retorna as curvas do policurva + + + subcurves,polycurvesplit + - - Criar uma esfera em malha com base nas configurações atuais. - - - - - malha + + Retorna a curva da policurva por índice + Comprimento para localizar pontos + Verdadeiro para contar do final da policurva, falso para contar do início da policurva + Curva no índice + + subcurveatindex,getsubcurve,getcurvebyindex + - - Criar um cone em malha com base nas configurações atuais. - - - - - - - malha + + Retorna o plano da policurva plana + - - Retorna uma malha ao efetuar a extrusão de uma polilinha 3D. - PolyCurve para efetuar a extrusão - Altura da extrusão - Direção do vetor para extrusão - Limitar extrusão da malha (somente se a PolyCurve for plana) - malha + + Estende a policurva pela elipse tangente + Comprimento da elipse de extensão + Parâmetro de elipse + Parâmetro de elipse + Parâmetro de elipse + extensão do final ou início da PolyCurve + - - Os índices de vértice que compõem cada face em uma forma no sentido anti-horário - - mesh,meshes - + + Estende a PolyCurve pelo arco tangente. + Comprimento do arco de extensão + Raio do arco + extensão do final ou início da PolyCurve + - - O vetor normal neste vértice + + Fechar a policurva por linha que conecta os pontos inicial e final + - mesh,meshes + lines + + 0.4 + - - As posições dos vértices + + Fechar a policurva por cadeia tangente de um arco, uma linha e arco + O raio do arco no início da PolyCurve + O raio do arco no final da PolyCurve + - mesh,meshes + lines + + 0.4 + - - Retorna o número de vértices na malha - - - Retorna o número de arestas na malha + + A policurva do deslocamento em seu plano. + Valor do deslocamento + Alternar para arredondar os cantos + PolyCurve deslocada - - Retorna o número de triângulos na malha + + Crie uma ou mais PolyCurves deslocando uma PolyCurve plana pela distância fornecida em um plano definido pela normal do plano. O argumento de entrada “planeNormal” define como padrão a normal do plano que contém a curva, mas uma normal explícita paralela à normal da curva original pode ser fornecida para controlar melhor a direção do deslocamento. Por exemplo, se uma direção de deslocamento consistente for necessária para várias curvas que usam o mesmo plano, será possível usar “planeNormal” para substituir normais de curvas individuais e forçar todas as curvas a serem deslocadas na mesma direção. Inverter a normal reverte a direção do deslocamento. + Uma distância de deslocamento positivo se aplica na direção do produto vetorial entre a tangente da PolyCurve e o vetor normal do plano, enquanto um deslocamento negativo se aplica na direção oposta. + Se houver intervalos entre as curvas do componente de deslocamento, dependendo das configurações de fechamento do intervalo, eles poderão ser preenchidos por arcos circulares (valor true) para fornecer cantos suaves ou estendendo as curvas de deslocamento (valor false). + A normal do plano da curva. Define como padrão a normal do plano da curva de entrada + Uma ou mais PolyCurves deslocadas - - Retorna o volume da malha fornecida - volume + + Arredondar cantos de PolyCurve plana. + Raio de concordância + Indica quais cantos devem ser arredondados; se for true, serão arredondados os cantos onde a tangente no início do segundo componente está em sentido horário em relação à tangente no final do primeiro componente (com relação à normal da curva). Se for false, os cantos em sentido anti-horário serão arredondados. + PolyCurve com concordância + + round,smooth,radius + - - Retorna a área da malha fornecida - área + + Regenera uma PolyCurve com autointerseção, retornando uma nova PolyCurve que não fará autointerseção se o comprimento do segmento sobreposto for menor ou igual a trimLength. + Se trimLength for maior que 0, os segmentos de extremidade maiores que trimLength não serão aparados. + PolyCurve sem autointerseção e sem sobreposição - - Retorna os vértices brutos dessa malha como uma lista de números. Cada conjunto de - três números consecutivos representa um ponto. + + Obtém uma representação da sequência de caracteres do Polígono - - Retorna os vértices brutos dessa malha como uma lista de números. Cada conjunto de - seis números consecutivos representa dois pontos + + Crie uma curva poligonal ao conectar os pontos. + + - - Retorna os vértices brutos dessa malha como uma lista de números. Cada conjunto de - nove números consecutivos representa três pontos de um triângulo + + Criar uma curva de polígono inscrita dentro de um círculo. + + + - - Retorna os índices de vértices de cada triângulo de malha. - (em oposição a índices de vértice únicos) - Lista de índices de vértices para cada triângulo de malha. + + Retorna todos os pontos inicial e final do segmento. - - Converte as arestas da malha em linhas e as retorna + + Retorna o desvio máximo do plano médio do polígono. - - Converte as faces da malha em correções de superfície e as retorna. Observação: - Esse método pode gerar MUITAS superfícies pesadas e pode - desacelerar o Dynamo com malhas grandes. + + Retorna os cantos do polígono + - - Converte triângulos de malha em malhas individuais e as retorna. + + Retorna o ponto médio dos cantos do polígono + + + centroid + - - Retorna as normais de cada face do triângulo em uma determinada malha. + + Retorna as autointersecções entre os lados do polígono. - - Retorna centroides do triângulo + + Retorna se um ponto de entrada está contido dentro do polígono. Se o polígono não for plano, o ponto será projetado no plano de melhor ajuste e a contenção será calculada usando a projeção do polígono no plano de melhor ajuste. Isso retornará um status de falha se o polígono fizer autointerseção. + + - - Retorna uma nova malha unificando a malha da ferramenta e a malha original. - - malha + + Obtém uma representação da sequência de caracteres da Superfície - - Retorna uma nova malha subtraindo a malha da ferramenta da malha original. - - malha + + União de um conjunto de superfícies em uma superfície. Esse método poderá retornar uma polissuperfície se a união resultante não for múltipla ou for multifacetada. + Um conjunto de superfícies. + União de superfícies + + merge,join,boolean,addition + - - Retorna uma nova malha que consiste na interseção entre a malha - da ferramenta e a malha original. - - malha + + Crie uma superfície ao elevar entre as curvas de seção transversal de entrada. + Curvas pelas quais se deve fazer a elevação + Superfície criada usando a elevação + + loft + - - Retorna uma nova malha com os seguintes defeitos corrigidos: - Componentes pequenos: se a malha contiver segmentos muito pequenos, desconectados, - em relação ao tamanho geral da malha, eles serão - descartados. - Furos: os furos na malha são preenchidos nas - regiões não múltiplas: se um vértice estiver conectado a mais de - duas arestas de *limite* ou uma aresta estiver conectada a mais de - dois triângulos, o vértice ou a aresta não serão múltiplos. O - kit de ferramentas de malha removerá a geometria até que a malha seja múltipla - -Esse método tenta preservar o máximo possível da malha original, - ao contrário de MakeWatertight, que prepara uma nova amostragem da malha + + Crie uma superfície ao elevar entre as curvas de seção transversal de entrada. Isso é um pouco mais rápido e produz um resultado menos suave que o Surface.ByLoft. + + + + ruledsurface,lines + + + 0.5,0.4 + - - Remove os limites internos de uma malha. Ocorre uma fronteira interna - quando há vértices coincidentes, como se a malha tivesse - grupos de triângulos separados para a tampa de uma panela e o corpo da panela. + + Eleve a superfície através das seções transversais com curvas guia especificada (aka corrimãos). As curvas guia devem efetuar a intersecção com todas as curvas da seção transversal. + Curvas pelas quais se deve fazer a elevação + Curvas pelas quais guiar a elevação + Superfície criada usando a elevação + + loftbyrails,loft rails,guides + - - Retorna uma nova malha hermética que pode ser impressa em 3D. Como resultado de - tornar a malha hermética, as autointerseções, as sobreposições e a geometria - não múltipla são removidas da malha. O método calcula um campo de distância de faixa fina - e gera uma nova malha usando cubos de marcha, mas não se projeta - de volta para a malha original. - -Basicamente, a malha é preenchida com várias pequenas caixas, e uma nova - malha é criada em torno disso. + + Crie uma superfície varrendo uma curva do perfil ao longo de um caminho. + Curva a ser varrida + Curva de caminho usada para varrer + Superfície criada ao varrer o perfil ao longo do caminho + + sweep,rail,guide,sweep1 + - - Retorna uma nova malha que foi vazada para impressão 3D. - Número de furos de escape - Raio dos furos de escape - Distância de deslocamento interna - Resolução para criar o sólido que representa a superfície interna da malha oca (8 – 4096) - Resolução para a geração da malha na superfície interna da malha oca (8 – 4096) - Malha oca + + Crie uma superfície varrendo uma curva do perfil ao longo de um caminho. + Curva a ser varrida + Curva de caminho usada para varrer + Cortar o final da varredura e torná-la normal ao caminho + Superfície criada ao varrer o perfil ao longo do caminho + + sweep,rail,guide,sweep1 + - - Retorna uma nova malha com estrutura de suporte. As configurações de limite padrão serão usadas se a entrada estiver vazia. - Altura da base na qual os pilares de suporte encontram o solo - Diâmetro da base na qual os pilares de suporte encontram o solo - Diâmetro dos pilares de suporte - Altura da ponta na qual os pilares de suporte tocam a malha - Diâmetro da ponta na qual os pilares de suporte tocam a malha - Malha com estrutura de suporte + + Crie uma superfície poligonal conectando os pontos de entrada em um polígono fechado e preenchendo o mesmo. + Lista de pontos de perímetro + Superfície criada com base nos pontos de perímetro + + patch,surfacebypolygon + - - Retorna uma nova malha com um número reduzido de triângulos. - Meta de contagem de triângulos para a redução - Malha reduzida + + Efetuar a extrusão por percurso da curva da seção transversal ao longo de um caminho guiado por dois corrimãos + A entrada do caminho para a extrusão por percurso ao longo. + Uma guia para guiar a orientação da extrusão por percurso. + A curva de perfil para varrer ao longo do caminho. + Superfície criada ao varrer dois corrimãos + + sweep2,guides + - - Retorna uma nova malha distribuindo triângulos de forma mais uniforme sobre toda a seleção, - independentemente de qualquer alteração nas normais de triângulo ao longo da seleção fornecida. - malha + + Crie uma superfície ao efetuar a extrusão por percurso da curva do perfil ao redor do raio do eixo formado pelo ponto de origem na direção do vetor do eixo, começando no ângulo inicial em em graus, efetuando a extrusão por percurso do ângulo da extrusão por percurso em graus. + Curva de perfil para revolução + Origem do eixo de revolução + Direção do eixo de revolução + Ângulo inicial em graus + Ângulo de varredura em graus + Superfície criada usando o perfil de revolução + + lathe + - - Retorna uma nova malha suave. O tipo de suavização por padrão é - cotangente, que suaviza sem espalhar os vértices. - Define a “escala espacial” da suavização. Valores menores geram mais - suavização local e normalmente resultam em um resultado menos “suave” (0,1 – 64,0) - Suavizar malha + + Crie uma superfície ao preencher o interior de um contorno fechado definido por curvas de entrada. + Curva fechada usada como limite da superfície + Superfície criada por fechamento + + edgesrf,edgesurface,patch,fill + - - Crie um corte plano geométrico preciso que remova partes da malha - que se encontram no lado do plano na direção da normal do plano. - Definir plano a ser usado para o corte - Tentativa de criar um preenchimento mínimo usando o menor - número de triângulos. - malha + + Retorna a área do total da superfície. - - Intersecta o plano de entrada com a malha, produzindo uma PolyCurve + + Retorna a soma dos comprimentos de todas as arestas de limite da superfície. + + circumference + - - Projeta o ponto na malha ao longo da direção especificada + + Retornará verdadeiro se a superfície estiver fechada na direção U, falso se não estiver. - - Ponto mais próximo na malha para o ponto especificado + + Retornará verdadeiro se a superfície estiver fechada na direção V, falso se não estiver. - - Refletir a malha através do plano de entrada + + Retornará verdadeiro se a superfície estiver fechada nas direções U ou V, falso se não estiver em nenhuma delas. - - Rotacionar a malha em torno do eixo de entrada por graus de entrada. A rotação - está centralizada na origem + + Retire as ferramentas de entrada desta superfície. + + + + difference,trim,removefrom,cut + - - Dimensionar a malha pelo valor de entrada + + A diferença booleana desta superfície e da união das superfícies de entrada. Esse método poderá retornar uma polissuperfície se a operação booleana resultante não for múltipla ou for multifacetada. + Outras superfícies a serem subtraídas + Superfície booleana ou polySurface resultante + + subtract,differencemany,diffall,diff multi + - - Dimensionar malha de forma não uniforme por fatores de escala + + Retorna o par de parâmetros de UV no ponto de entrada. Este é o inverso do ponto no parâmetro. + + + + evaluateatpoint,surfaceatpoint,uvatpoint,uvs + + + 0.5,0.5,0.5,0.4 + - - Converter uma malha na direção do vetor de entrada pelo comprimento do vetor + + Apara a superfície com um conjunto de uma ou mais PolyCurves fechadas. Um dos contornos precisa ser o contorno de limite da superfície de entrada. Além disso, um ou mais contornos internos precisam ser adicionados para orifícios. + + + + trim multiple,removeloops,cutloops + - - Converter a malha na direção do vetor de entrada pela distância de entrada + + Apara a superfície com um conjunto de uma ou mais PolyCurves fechadas que devem estar todas na superfície dentro da tolerância especificada. Se um ou mais orifícios precisarem ser aparados na superfície de entrada, deverá haver um contorno externo especificado para o limite da superfície e um contorno interno para cada orifício. Se a região entre o limite da superfície e os orifícios precisar ser aparada, somente deverá ser fornecido o contorno para cada orifício. Para uma superfície periódica sem contorno externo, como uma superfície esférica, a região aparada pode ser controlada invertendo a direção da curva de contorno. + Uma ou mais PolyCurves fechadas que podem estar em qualquer ordem na entrada. Esses contornos não devem fazer interseção entre si. + A tolerância usada ao decidir se as extremidades da curva são coincidentes e se uma curva e uma superfície são coincidentes. A tolerância fornecida não pode ser menor do que qualquer uma das tolerâncias usadas na criação das PolyCurves de entrada. O valor padrão de 0,0 significa que a maior tolerância usada na criação das PolyCurves de entrada será usada. + Superfície aparada por contornos fechados. + + trim multiple,removeloops,cutloops + - - Converte a malha pelas distâncias de entrada + + Retorna o normal da superfície no ponto de entrada na superfície. + Ponto no qual avaliar a normal da superfície + Normal no ponto + + perpendicular + - - Analise a sequência de caracteres JSON de entrada formatada com o esquema dynamo.geometry:mesh-1.0.0. - Sequência de caracteres JSON a ser analisada - Malha + + Obtém uma representação Nurbs da superfície em uma tolerância especificada. Este método pode aproximar a superfície em determinadas circunstâncias. + - - Converta a malha em um objeto JSON formatado com o esquema dynamo.geometry:mesh-1.0.0. - A sequência de caracteres JSON resultante + + Obtém uma representação Nurbs da superfície. Esse método pode aproximar a superfície em determinadas circunstâncias. + Determina se a superfície deve ser restaurada para seu intervalo de parâmetros original antes da conversão. Um exemplo de quando o intervalo de parâmetros de uma superfície é limitado é após uma operação de Aparar. + - - O tipo de condição de limite aplicado aos painéis em uma malha. + + Obtém uma representação Nurbs da superfície em uma tolerância especificada. Este método pode aproximar a superfície em determinadas circunstâncias. + Tolerância especificada + Representação da superfície nurbs da superfície + + tonurbs + - - Permitir que os painéis sobreponham o limite. + + Torne mais espessa a superfície em um sólido, efetuando a extrusão na direção de normais de superfície em ambos os lados da superfície. + Quantidade a ser tornada mais espessa + Superfície tornada mais espessa como sólido + + offset,tosolid + - - Não permitir que os painéis sobreponham o limite. + + Torne mais espessa a superfície em um sólido, efetuando a extrusão na direção de normais de superfície. Se o parâmetro both_sides for verdadeiro, a superfície é tornada mais espessa em ambos os lados. + Quantidade a ser tornada mais espessa + True para espessar em ambos os lados. False para espessar em um lado + Superfície tornada mais espessa como sólido + + offset,bothsides,tosolid + - - Remover os vértices que não estão na entrada FACE. + + Superfície de deslocamento na direção do normal da superfície pela distância especificada. + Valor do deslocamento + Superfície deslocada - - Recorte painéis sobrepostos para o limite da superfície. + + O sistema de coordenadas retornado usa o EixoX, EixoY e EixoZ para representar o uDir, vDir e normal. O comprimento do EixoX, EixoY representa as curvaturas. + Componente U do parâmetro + Componente V do parâmetro + Sistema de coordenadas com base na normal, direção U e direção V na posição UV na superfície - - Obteruma representação da sequência de caracteres de PanelSurface + + Retorna um CoordinateSystem alinhado com as direções da curvatura principal. + Componente U do parâmetro + Componente V do parâmetro + CoordinateSystem alinhado com as direções da curvatura principal - - Aplica painéis à superfície de entrada em um padrão de azulejo quadrado. - Superfície de entrada à qual o painel será aplicado - Número de padrões na direção U - Número de padrões na direção V - Manter, Remover ou RemoveVertices - - panel, surface, quad + + Retorna o vetor tangente U nos parâmetros U e V especificados. + Componente U do parâmetro + Componente V do parâmetro + Vetor tangente U - - Aplica painéis à superfície de entrada em uma grade quadrada, com cada quadrado dividido em quatro triângulos por suas diagonais. - Superfície de entrada à qual o painel será aplicado - Número de padrões na direção U - Número de padrões na direção V - Manter, Remover ou RemoveVertices - - panel, surface, cross, split, square + + Retorna o vetor da tangente V nos parâmetros U e V especificados. + Componente U do parâmetro + Componente V do parâmetro + Vetor tangente V - - Aplica painéis à superfície de entrada em uma grade quadrada, com cada quadrado dividido em dois triângulos por uma diagonal. Por padrão, a diagonal parte do canto inferior esquerdo e vai até o canto superior direito. - Superfície de entrada à qual o painel será aplicado - Número de padrões na direção U - Número de padrões na direção V - Quando definido como True, a diagonal parte do canto superior esquerdo e vai até o canto inferior direito de cada quadrado - Manter, Remover ou RemoveVertices - - panel, surface, diagonally, split, square + + Retorna o vetor normal nos parâmetros U e V especificados. + Componente U do parâmetro + Componente V do parâmetro + Normal no parâmetro - - Aplica painéis à superfície de entrada em um padrão em forma de losango. - Superfície de entrada à qual o painel será aplicado - Número de padrões na direção U - Número de padrões na direção V - Manter, Remover ou RemoveVertices - - panel, surface, diamond + + Retornar os derivativos nas coordenadas de entrada U e V. + Componente U do parâmetro + Componente V do parâmetro + Derivados U e V da superfície + + tangent,normal + - - Aplica painéis à superfície de entrada em um padrão em forma de losango, com cada losango dividido vertical ou horizontalmente em dois triângulos. Por padrão, cada losango é dividido verticalmente. - Superfície de entrada à qual o painel será aplicado - Número de padrões na direção U - Número de padrões na direção V - Quando definido como True, o losango é dividido horizontalmente - Manter, Remover ou RemoveVertices + + Retorna a curvatura gaussiana nos parâmetros U e V. + + - panel, surface, split, diamond + + developable + - - Aplica painéis à superfície de entrada em paralelogramos em azulejos verticais e horizontais. Cada paralelogramo é um quadrado com um cisalhamento aplicado ao longo do eixo V ou eixo U determinado pela entrada ‘alignWithUAxis’ e um fator de cisalhamento. Por padrão, os paralelogramos são alinhados com o eixo V. - Superfície de entrada à qual o painel será aplicado - Número de padrões na direção U - Número de padrões na direção V - A quantidade de cisalhamento - Quando definido como True, os paralelogramos são alinhados com o eixo U - Manter, Remover ou RemoveVertices + + Retorna as curvaturas principais em os parâmetros U e V. + + - panel, surface, parallelogram - - Aplica painéis à superfície de entrada em um padrão quadrado escalonado. Por padrão, o padrão é escalonado horizontalmente. - Superfície de entrada à qual o painel será aplicado - Número de padrões na direção U - Número de padrões na direção V - Quando definido como True, o padrão é escalonado verticalmente. - A quantidade de deslocamento - Manter, Remover ou RemoveVertices - - panel, surface, staggered, quad + + Retorna os vetores da direção principal e os parâmetros U e V. + Componente U do parâmetro + Componente V do parâmetro + Vetores tangentes U e V - - Aplica painéis à superfície de entrada em um padrão de azulejo hexagonal. - Superfície de entrada à qual o painel será aplicado - Número de padrões na direção U - Número de padrões na direção V - Manter, Remover ou RemoveVertices + + Retorna o ponto nos parâmetros U e V especificados. + + - panel, surface, hexagon + + surfacepoint + - - Aplica painéis à superfície de entrada em um azulejo com um triângulo, dois quadrados e um hexágono em cada vértice. - Superfície de entrada à qual o painel será aplicado - Número de padrões na direção U - Número de padrões na direção V - Manter, Remover ou RemoveVertices + + Retorna todas as curvas no limite da superfície. - panel, surface, rhombus, tri, hexagon + + edges + - - Painéis na superfície de entrada com um padrão de azulejo personalizado. Os azulejos são polígonos no espaço de parâmetros UV. Eles podem ser não convexos, mas não devem fazer autointerseção. Não é obrigatório que o conjunto de azulejos esteja em contato aresta a aresta. O padrão de painéis é gerado deslocando as cópias dos azulejos ao longo das direções u e v pelos deslocamentos fornecidos. As coordenadas UV dos vértices de cada azulejo são fornecidas nos argumento tileUVs. - Superfície de entrada à qual o painel será aplicado - Número de padrões na direção U - Número de padrões na direção V - O deslocamento do azulejo ao longo do eixo u. - O deslocamento do azueljo ao longo do eixo v. - Lista de coordenadas UV duplamente aninhada de cada azulejo em um padrão personalizado em que a lista externa é a lista de azulejos (polígonos), enquanto as listas internas contêm coordenadas UV de cada azulejo. - Manter, Remover ou Remover vértices + + Crie uma curva de linha de parâmetro na superfície determinada. Crie uma curva que representa uma linha de parâmetro u ou v na superfície. Uma linha de parâmetro percorre na direção de aumento do parâmetro u ou v. A curva resultante irá coincidir com a parametrização da superfície e sua faixa será limitada pela faixa do parâmetro da superfície. O tipo de curva retornado irá depender do tipo de superfície. + Se a direção == 0, cria uma linha de parâmetro U, se a direção == 1, cria um parâmetro de linha V . + - panel, surface, custom, orthogonal, lattice - - - Retorna o número de vértices em PanelSurface. - número de vértices - - - Retorna o número de painéis em PanelSurface. - número de painéis - - - Aplica uma transformação uniforme de escala, conversão e rotação à PanelSurface fornecida. - Fator de escala UV uniforme. - Deslocamento na direção U usado para converter painéis. - Deslocamento na direção V usado para converter painéis. - Ângulo de rotação dos painéis em graus. - Ponto 2D sobre o qual rotacionar todos os painéis. - PanelSurface transformada. + + lines + + + 0.4 + - - Retorna o número de vértices de cada painel na lista de índices dos painéis. - Índices dos painéis usados para consultar o número de vértices. O valor padrão de nulo indica todos os painéis na superfície. - número de vértices + + Retorna uma nova superfície com a normal invertido. Deixa a superfície inalterada. + Superfície, que é a mesma que a superfície de entrada, mas com normais invertidas - - Retorna o vértice correspondente ao índice de vértices em PanelSurface. - Índice de vértices em PanelSurface + + Combina esta superfície e a superfície de entrada em uma PolySurface + + + join multiple,joinmany,joinall,topolysurface + - - Retorna o ponto correspondente ao índice de vértices em PanelSurface. - Índice de vértices em PanelSurface + + Projeta a geometria de entrada nesta superfície, na direção do vetor de entrada. Atualmente, esse método de projeção só é compatível com pontos ou curvas. + + + + projecttosurface,projectonto + - - Retorna o índice de um determinado painel na superfície de entrada e do vértice dentro do painel. - Índice dos painéis para o qual consultar o índice dos vértices - Número de vértices do painel fornecido - índice de vértices - - - Retorna os vértices de cada painel na lista de índices de painéis. - Índices dos painéis usados para consultar vértices. O valor padrão de nulo indica todos os painéis na superfície. - Matriz de vértice - - - Retorna os pontos de cada painel na lista de índices de painéis. - Índices dos painéis usados para consultar pontos. O valor padrão de nulo indica todos os painéis na superfície. - Matriz de pontos - - - Retorna o limite poligonal de cada painel na lista de índices dos painéis. - Índices dos painéis usados para construir polígonos. O valor padrão de nulo indica todos os painéis na superfície. + + Tenta reparar a superfície. @@ -5431,30 +5148,14 @@ Basicamente, a malha é preenchida com várias pequenas caixas, e uma nova Retorna o ângulo entre os vetores fornecidos em graus de 0 a 180. rotation angle, - - Retorna o ângulo entre os dois vetores, no intervalo de [0, 180] graus. - - - - rotation angle - - + Retorna o ângulo entre os dois vetores na faixa de [0, 180] graus. Retorna o ângulo entre os dois vetores de 0 a 360 graus. Usa o eixo de rotação para determinar a direção do ângulo. Outro vetor Eixo de rotação Retorna o ângulo entre os vetores fornecidos em graus de 0 a 360 rotation angle, - - Retorna o ângulo entre os dois vetores no intervalo de [0, 360] graus. Utiliza o eixo de rotação para determinar a direção do ângulo. - - - - - rotation angle - - Analise a sequência de caracteres JSON de entrada formatada com o esquema autodesk.math:vetor3d-1.0.0. Sequência de caracteres JSON a ser analisada @@ -5486,18 +5187,6 @@ 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 SegmentLengthAtParameter”. - - 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 PointsAtEqualChordLength e SplitByPoints”. - - - 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 PointsAtChordLengthFromPoint e SplitByPoints”. - - - 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 PointsAtSegmentLengthFromPoint e SplitByPoints”. - - - 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 PointsAtEqualSegmentLength e SplitByPoints”. - 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 SegmentLengthBetweenParameters”. @@ -5531,9 +5220,6 @@ 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 a sobrecarga que permite passar mmPerUnit”. - - 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 o nó da IU ExportToSAT”. - 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 a sobrecarga que especifica mm por unidade”. @@ -5595,7 +5281,7 @@ Basicamente, a malha é preenchida com várias pequenas caixas, e uma nova Procura uma sequência de caracteres localizada similar a “Os nós de malha usam precisão de 32 bits (7 casas decimais), o que pode levar a erros de arredondamento com números grandes ou números com mais de 7 casas decimais. Para maior precisão (64 bits, 15 casas decimais), use nós da biblioteca Geometria”. - Procura uma sequência de caracteres localizada similar a Você excedeu as extensões de modelagem permitidas. Considere a possibilidade de escolher valores menores. + Looks up a localized string similar to You have exceeded the allowable modeling extents, consider choosing smaller values as inputs. A pesquisa de uma sequência de caracteres localizada similar a Nenhuma implementação de IGeometryFactory foi encontrada. Assegure-se de que ProtoGeometry.config esteja configurado corretamente. @@ -5648,6 +5334,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 PolyCurve.OffsetMany”. + + Looks up a localized string similar to PolyCurve direction has been updated for consistency. This change may break this node in pre-4.0 graphs. To retain legacy behavior, set DefaultEnableLegacyPolyCurveBehavior to true in DynamoPreferences.xml.. + Procura uma sequência de caracteres localizada, que seja similar a “Essa propriedade está obsoleta e será removida em uma versão futura do Dynamo. Use PolyCurve.Points”. @@ -5663,9 +5352,6 @@ 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 SolidBySweep(ICurveEntity profile, ICurveEntity path, bool cutEndOff)”. - - 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 Solid.ByUnion”. - 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 SurfaceBySweep(ICurveEntity profile, ICurveEntity path, bool cutEndOff)”. diff --git a/doc/distrib/xml/ru-RU/ProtoGeometry.xml b/doc/distrib/xml/ru-RU/ProtoGeometry.xml index 5323a28458e..2fbfb1068fc 100644 --- a/doc/distrib/xml/ru-RU/ProtoGeometry.xml +++ b/doc/distrib/xml/ru-RU/ProtoGeometry.xml @@ -482,4795 +482,4512 @@ Возврат значения высоты. Примечание: возвращаются входные значения кубоида, а не действительные размеры в мировом пространстве. Другими словами, если создать кубоид шириной (по оси X) и длиной 10 и преобразовать его в объект CoordinateSystem с 2-кратным масштабированием по оси X, значение ширины останется неизменным и будет составлять 10. В ASM не допускается извлекать вершины тела в любом прогнозируемом порядке, поэтому невозможно будет определить размеры после преобразования. - - Получение строчного представления кривой + + Получение строчного представления цилиндра - - Создание кривой по линии поверхности в UV-пространстве - Поверхность для использования - Точка UV-пространства, в которой начинается кривая - Точка UV-пространства, в которой кончается кривая - Параметры поверхности кривой в начале и конце + + Построение твердотельного цилиндра определяется родительского элемента CoordinateSystem, радиуса и высоты цилиндра + Родительская система координат + Размер радиуса + Высота цилиндра + Цилиндр, созданный по радиусу и высоте - isocurve,curvebyuv,lines,uvs + cylinder,tube - - 0.5,0.5,0.4,0.4 - - - Создание кривой, переходящей из одной в другую кривую - Первую кривую для перехода - Вторая кривая для перехода - флаг для определения того, какой конец кривой 1 будет переходящим - флаг для определения того, какой конец кривой 2 будет переходящим - флажок для определения того, к какой непрерывности принадлежит результирующая кривая (G1 или G2) - Итоговая кривая из перехода двух кривых + + Построение твердотельного цилиндра при условии наличия точки центра верхней и нижней окружностей цилиндра. + Начальная точка цилиндра + Конечная точка цилиндра + Радиус цилиндра + Цилиндр, созданный по точкам и радиусу - blend,make continuous,connect + cylinder,tube,by center points - - Создание кривой по изолинии поверхности - Базовая поверхность - если 0 - изолиния идет по направлению U, если 1 - по направлению V - фиксируется для значения кривой других параметров поверхности - Изолиния на поверхности + + Радиус цилиндра + + + Общая высота - isocurve,curvebydir,lines + cylinder - - 0.5,0.5,0.4 - - - Возврат общей длины дуги кривой + + Ось цилиндра - distance + cylinder - - Возврат значения true, если кривая является плоской, в противном случае — false. + + Получение строчного представления ребра + + + Базовая кривая, образующая ребро + + + Грани, смежные с данным ребром + + + Вершина, в которой начинается данное ребро + + + Вершина, в которой заканчивается данное ребро + + + Смежные ребра, связанные с данным ребром + + + Получение строчного представления эллипса + + + Построение эллипса с центрированием по входной точке и выравниванием по плоскости XY МСК с заданными значениями радиуса X и Y. + Исходная точка эллипса + Радиус на оси X + Радиус на оси Y + Эллипс, созданный по началу координат и радиусам - flat,liesinplane + ellipse - - Возврат значения true, если кривая является замкнутой, в противном случае — false. - - - Получение начальной точки вдоль кривой + + Построение эллипса с центром во входной точке с двумя заданными осями. Оси должны быть под углом 90 градусов друг к другу. + Исходная точка эллипса + Радиус на оси X + Радиус на оси Y + Эллипс, созданный по векторам начала координат - begin,curvestart,startpt + ellipsebylengths,ellipsebyvectors - - Получение конечной точки вдоль кривой + + Построение эллипса с центрированием и выравниванием по входному объекту CoordinateSystem, со значением радиуса x_radius в направлении оси X, и y_radius — в направлении оси Y. + Исходная система координат эллипса + Радиус на оси X + Радиус на оси Y + Эллипс, созданный по системе координат и радиусам - end,curveend,endpt + ellipse,aligned ellipse,ellipsebylengths - - Нормаль к плоскости, на которой расположена кривая. Применимо только для плоских кривых. + + Построение эллипса с центрированием и выравниванием по входной плоскости, со значением радиуса x_radius в направлении оси X, и y_radius — в направлении оси Y. + Плоскость, на которой строится дуга эллипса + Радиус на оси X + Радиус на оси Y + Эллипс, созданный по плоскости и радиусам - perpendicular + ellipse,aligned ellipse,ellipsebylengths - - Получение точки на кривой при заданном параметре между StartParameter() и EndParameter() - Параметр для оценки - Точка + + Центр эллипса + + + Большая ось эллипса, самая длинная ось. Длина вектора равна длине большой полуоси. + + + Малая ось эллипса, самая короткая ось. Длина вектора равна длине малой полуоси. + + + Получение строчного представления объекта EllipseArc + + + Создание объекта EllipseArc в плоскости с заданными значениями радиусов вдоль осей X и Y и углами сдвига + Плоскость, на которой содержится дуга эллипса + Радиус объекта EllipseArc в направлении X плоскости + Радиус объекта EllipseArc в направлении Y плоскости + Начальный угол дуги, измеренный по положительной оси X входной плоскости + Угол сдвига от начального угла в градусах + Дуга эллипса, созданная по радиусам и углам плоскости - pointoncurve,curvepoint + ellipsearc,arcs - - Получить вектор, расположенный по касательной к кривой при указанном параметре в диапазоне между StartParameter() и EndParameter() - Параметр для оценки - Вектор, параллельный кривой по параметру + + Центр эллипса - tangentoncurve,curvetan + ellipsearc,arcs - - Получить вектор, перпендикулярный к кривой при указанном параметре в диапазоне между StartParameter() и EndParameter() - Параметр для оценки - Вектор, перпендикулярный кривой по параметру + + Большая ось эллипса, самая длинная ось. Длина вектора равна длине большой полуоси. - normaloncurve,curvenorm + ellipsearc,arcs - - Получение вектора, перпендикулярного кривой при заданном параметре в диапазоне между StartParameter() и EndParameter(). Кривая должна быть плоской. Итоговая нормаль будет постоянной по всей кривизне кривой. - Параметр для оценки - Если side имеет значение false, нормаль будет указывать на правую сторону кривой (если двигаться от начальной точки кривой к конечной). Если side имеет значение true, нормаль будет указывать на левую сторону кривой. - Вектор, перпендикулярный кривой по параметру + + Малая ось эллипса, самая короткая ось. Длина вектора равна длине малой полуоси. - normaloncurve,curvenorm + ellipsearc,arcs - - Получение элемента CoordinateSystem с началом координат в точке при заданном параметре. Ось X выравнивается по нормали кривой, ось Y — по прямому участку кривой в данной точке, а ось Z — по вектору вверх или бинормали в этой точке - Параметр для оценки - Система координат в параметре кривой + + Начальный угол в градусах - coordoncurve,curvecoord,derivatives + ellipsearc,arcs - - Получить системы координат с началом в точке с заданным параметром - Параметр для оценки - Система координат, выровненная по оси в точке + + Возврат угла сдвига дуги эллипса в градусах. - frame,axisaligned,aa,coordcurve,framecurve,curveframe,coordoncurve + ellipsearc,arcs - - Получение плоскости, нормаль которой выравнивается по прямому участку кривой. Параметры настраиваются таким образом, что начальная точка всегда имеет значение 0, а конечная — 1. - - + + Плоскость, в которой лежит эллипс - planeoncurve,planecurve,tangentplane + ellipsearc,arcs - - Получение точки при определенной длине дуги вдоль кривой - Расстояние вдоль кривой, для которого выполняется оценка - Точка с заданной длиной дуги + + Получение строчного представления грани + + + Все ребра вокруг этой грани против часовой стрелки - pointoncurve,curvepoint,pointalongcurve,distanceoncurve,distancepoint,distpoint,arclength + faces + + 1 + - - Получение точки при определенной длине дуги вдоль кривой - Расстояние вдоль кривой, для которого выполняется оценка - Точка с заданной длиной дуги + + Все вершины вокруг этой грани против часовой стрелки - pointoncurve,curvepoint,pointalongcurve,distanceoncurve,distancepoint,distpoint,arclength + faces + + 1 + - - Получение точек, размещенных по длине хорды с равными интервалами на основе введенного количества делений - Число делений - Точки с равным интервалом по длине кривой + + Все контуры, содержащиеся на этой грани - - Получение точек, размещенных на кривой с равной длиной хорды на основе введенного количества делений - Число делений - Список точек на кривой + + Базовая поверхность, образующая грань + Представление поверхности грани - - Получение точки на определенной длине хорды кривой от заданного местоположения параметра. - Длина хорды для оценки - Параметр на кривой для измерения - «Истина» при перемещении вперед вдоль кривой - Точка на кривой + + Получение строчного представления спирали + + + Создание спирали. Спираль всегда вращается по часовой стрелке вокруг указанной оси. При просмотре по направлению оси будет видна точка поворота по часовой стрелке вокруг оси при перемещении вдоль кривой в направлении увеличения параметра. Шаг – это расстояние, на которое спираль перемещается в направлении оси, проходя одну петлю. Его значение может быть как положительным, так и отрицательным. + Точка оси + Вектор направления оси + Начальная точка спирали + Расстояние от спирали на каждые 360 градусов в направлении оси + Количество витков в градусах + Спираль, созданная по оси - measure from,measure to,parameteratdist + helix,screw,corkscrew,thread - - Получение точек, расположенных с равными интервалами вдоль кривой на заданной длине сегмента от определенной точки - Опорная точка, от которой требуется выполнить измерение - Расстояние вдоль кривой, для которого выполняется оценка - Список точек на кривой, включая заданную точку, вдоль направления кривой. + + Угол (в градусах), с которым спираль проходит витки по всей длине - - Получение точек, расположенных с равными интервалами вдоль кривой с заданной длиной хорды от определенной точки - Опорная точка, от которой требуется выполнить измерение - Длина хорды - Список точек на кривой, включая заданную точку, вдоль направления кривой. + + Шаг возвращает линейное расстояние вдоль направления оси, на которое простирается спираль за один полный поворот (360 градусов) - - Получение элемента CoordinateSystem на заданное расстояние от начальной точки кривой. Ось Y расположена по касательной к кривой, а ось X представляет собой кривизну. - Расстояние вдоль кривой, для которого выполняется оценка - CoordinateSystem для кривой - - coordoncurve,curvecoord,derivatives - + + Радиус дуги - - Получение элемента CoordinateSystem на заданное расстояние от начальной точки кривой. Ось Y расположена по касательной к кривой, а ось X представляет собой кривизну. - Расстояние вдоль кривой, для которого выполняется оценка - CoordinateSystem на кривой - - coordoncurve,curvecoord,derivatives - + + Направление оси спирали - - Получение плоскости на заданное расстояние вдоль кривой от начальной точки. Нормаль плоскости выравнивается по прямому участку кривой. - Расстояние вдоль кривой, для которого выполняется оценка - Плоскость на кривой + + Базовая точка оси спирали - planeoncurve,planecurve,tangentplane + origin,helixstart - - Получение плоскости на заданное расстояние вдоль кривой от начальной точки. Нормаль плоскости выравнивается по прямому участку кривой. - Расстояние вдоль кривой, для которого выполняется оценка - Плоскость на кривой - - planeoncurve,planecurve,tangentplane - + + Получение строчного представления объекта IndexGroup - - Получение длины сегмента, измеренной от начальной точки кривой до указанного параметра. - Значение от 0 до 1 - Длина сегмента - - lengthatparameter,dist along,lengthatpoint,arclength - + + Сравнение двух объектов IndexGroup + Другие объекты IndexGroup + Являются ли два объекта одинаковыми - - Получение длины сегмента, измеренной от начальной точки кривой до указанного параметра. - Значение от 0 до 1 - Длина сегмента - - lengthatparameter,dist along,lengthatpoint,arclength - + + Получение хэш-кода для данного типа + Уникальный хэш-код для данного объекта - - Получение параметра при определенной длине дуги вдоль кривой. - Расстояние вдоль кривой, для которого выполняется оценка - Параметр + + Создание объекта IndexGroup, содержащего четыре индекса + Индекс a + Индекс b + Индекс c + Индекс d + Группа индексов - parameteratlen,param along,paramatlen,arclength + quad,polygon,mesh,meshes - - Получение параметра при определенной длине дуги вдоль кривой. - Расстояние вдоль кривой, для которого выполняется оценка - Параметр + + Создание объекта IndexGroup, содержащего три индекса + Индекс a + Индекс b + Индекс c + Группа индексов - parameteratlen,param along,paramatlen,arclength + tri,polygon,mesh,meshes - - Получение параметра при определенной длине хорды вдоль кривой в заданном месте. - Длина хорды для оценки - Параметр на кривой для измерения - «Истина» при перемещении вперед вдоль кривой - Параметр - - measure from,measure to,parameteratdist - + + Либо 3 или 4, в зависимости от фигуры — треугольника или квадрата - - Получение параметра в начальной точке кривой - Значение параметра - - start domain,curvestart - + + Первый индекс - - Получение параметра в конечной точке кривой - Значение параметра + + Второй индекс + + + Третий индекс + + + Четвертый индекс + + + Получение строчного представления линии + + + Построение прямой линии между двумя точками ввода. + Начальная точка линии + Конечная точка линии + Линия по начальной и конечной точкам - end domain,curveend + line,linebypoints,lines - - Получение длины сегмента между двумя параметрами на кривой - Значение от 0 до 1 - Значение от 0 до 1 - Длина сегмента + + Создание линии, максимально приближенной к графику рассеяния точек. + Список точек для оптимального вписывания линии + Линия по определяющим точкам - measure,distance,arclength + line,approximate,lines - - Получение длины дуги между двумя значениями точки на кривой - Начало области - Конец области - Длина дуги между двумя параметрами + + Создание линии, касательной к исходной кривой, расположенной в точке параметра исходной кривой. + Базовая кривая для касательной линии + Значение параметра + Касательная линия - measure,distance,arclength + tangentline,tangentto,lines - - Получение параметра в заданной точке вдоль кривой. Если точка находится не на кривой, то ParameterAtPoint возвращает значение, которое соответствует расположенной рядом точке на кривой, однако в общем случае эта точка не является ближайшей. - Точка на кривой или рядом с ней - Параметр на кривой для заданной точки. + + Построение прямой линии заданной длины, начинающейся в начальной точке и проходящей в направлении вектора. + Начальная точка линии + Вектор направления + Длина линии + Линия по начальному направлению и длине - projectpoint,closestparam,curveparam + linebyvector,lines - - Обратить направление кривой - Новая кривая с противоположным направлением + + Направление кривой - flip + lines - - Смещение кривой на заданную величину. Кривая должна быть плоской. - Положительное или отрицательное расстояние для смещения - новые смещенные кривые + + Получение строчного представления контура + + + Содержащая грань контура + + + Смежные ребра, содержащиеся в контуре + + + Является ли контур граничным или внутренним + + + Получение строчного представления объекта NurbsCurve + + + Создание элемента BSplineCurve с помощью точных управляющих точек. Примечание 1: В объектах BSplineCurve со значением кривизны = 1 имеются точки разрыва G1, приводящие к проблемам при выдавливании, сдвиге и выполнении других операций. Их следует избегать. Используйте вместо них объекты PolyCurve. Примечание 2: если кривая является периодической (замкнутой), первые и последние точки должны совпадать. + Точки для NURBS-кривой + NURBS-кривая, созданная по точкам - thicken,lines + nurbscurve,spline,lines - 0.5,0.4 + 0.5,0.5,0.45 - - Создание одной или нескольких кривых путем смещения плоской кривой на заданное расстояние в плоскости, определяемой нормалью. Если между полученными в результате смещения кривыми имеются зазоры, то они могут быть заполнены путем удлинения кривых. Входной аргумент planeNormal по умолчанию соответствует нормали плоскости, содержащей кривую, однако для более точного определения направления смещения можно явно указать линию, параллельную исходной нормали кривой. Например, если для нескольких кривых, имеющих одну плоскость, требуется одинаковое направление смещения, с помощью planeNormal можно переопределить нормали отдельных кривых для принудительного смещения всех кривых в одном направлении. Изменение направления нормали на обратное меняет направление смещения на обратное. - Положительное смещение применяется в направлении векторного произведения касательной к кривой и вектора нормали плоскости, а отрицательное — в противоположном направлении. - Нормаль плоскости кривой. По умолчанию используется нормаль плоскости входной кривой - Одна или несколько кривых, полученных в результате смещения + + Создание элемента BSplineCurve с помощью точных управляющих точек. Примечание 1: В объектах BSplineCurve со значением кривизны = 1 имеются точки разрыва G1, приводящие к проблемам при выдавливании, сдвиге и выполнении других операций. Их следует избегать. Используйте вместо них объекты PolyCurve. Примечание 2: если кривая является периодической (замкнутой), первые и последние точки должны совпадать. + Точки для NURBS-кривой + Степень кривой + NURBS-кривая, созданная по точкам - thicken,lines + nurbscurve,spline,degree,lines - 0.5,0.4 + 0.5,0.5,0.5,0.45 - - Создание кривой путем вытягивания на плоскость - Плоскость, на которой следует вытянуть кривую - Кривая на плоскости + + Создание элемента BSplineCurve с помощью точных управляющих точек. Примечание 1: В объектах BSplineCurve со значением кривизны = 1 имеются точки разрыва G1, приводящие к проблемам при выдавливании, сдвиге и выполнении других операций. Их следует избегать. Используйте вместо них объекты PolyCurve. Примечание 2: если кривая является периодической (замкнутой), первые и последние точки должны совпадать. + Точки для NURBS-кривой + Степень кривой + Включение/отключение для замыкания кривой + NURBS-кривая, созданная по точкам - projectcurve,toplane + nurbscurve,spline,degree,smoothness,lines + + 0.5,0.5,0.5,0.5,0.45 + - - Вытягивание данной кривой на поверхность ввода в направлении нормалей поверхности. - + + Создание элемента BSplineCurve с заданными управляющими вершинами, весом и узлами. Далее следует информация из документов ASM. Кривизна: значения U и V должны быть > = 1 (кусочно-линейный сплайн) и меньше 26 (максимальное базовое значение кривизны B-сплайна, поддерживаемое ASM). Вес линий: Все значения веса (если указаны) должны быть только положительными. Вес меньше 1e-11 будет отклонен и выполнение функций будет невозможно. Узлы: оба вектора узлов должны составлять неубывающую последовательность. Множество внутренних узлов не должно быть больше значения кривизны + 1 в начале/конце узла и кривизны внутреннего узла (таким образом, возможно представление поверхностей с точками разрыва G1). Обратите внимание на то, что несмотря на то что поддерживаются векторы узлов без фиксации, они будут преобразованы в фиксированные наряду с соответствующими изменениями применительно к данным управляющих точек/веса. Массив узла: размер массива рассчитывается по формуле num_control_points + degree + 1 + + + + - projectcurve,tosurf + explicit,nurbscurve,spline,degree,spline byarray,lines + + 0.5,0.5,0.5,0.5,0.5,0.45 + - - Разделение кривой на заданное количество кривых равной длины - Число делений - Массив кривых после разделения + + Создание элемента BSplineCurve путем интерполяции между точками. + Точки для NURBS-кривой + NURBS-кривая, созданная по точкам - chopcurve,segment,slices + fit,approximate,spline,lines + + 0.5,0.5,0.5,0.45 + - - Разделение кривой на заданное количество кривых с одинаковым расстоянием от начала до конца каждой из кривой (равные хорды). - Число делений - Массив кривых после разделения + + Создание элемента BSplineCurve путем интерполяции между точками. Примечание 2: если кривая является периодической (замкнутой), первые и последние точки должны совпадать. + Точки для NURBS-кривой + Включение/отключение для замыкания кривой + NURBS-кривая, созданная по точкам - divide by chordlength,chord,segment,chopcurve + fit,approximate,spline,lines + + 0.5,0.5,0.5,0.45 + - - Разделение кривой на кривые заданной длины, измеряемой от заданного местоположения параметра - Длина кривых после разделения - Местоположение параметра для измерения от - Массив кривых после разделения - - divide by chordlength,chord,segment,chopcurve - - - - Разделение кривой на кривые с заданной длиной хорды, измеряемой от заданного местоположения параметра - Длина хорды для каждой кривой, полученной при разделении - Местоположение параметра для измерения от - Массив кривых после разделения + + Создание элемента BSplineCurve путем интерполяции между точками с определенным значением кривизны. + Точки для NURBS-кривой + Степень кривой + NURBS-кривая, созданная по точкам - divide by chordlength,chord,segment,chopcurve + fit,approximate,spline,smoothness,lines + + 0.5,0.5,0.5,0.5,0.45 + - - Удаление начала кривой с заданным параметром - Параметр, с которого начинается обрезка - Новая кривая с удаленным началом + + Получение объекта BSplineCurve через точки с направлениями касательных. + Контрольные точки для NURBS-кривой + Касательная в начале + Касательная в конце + NURBS-кривая, созданная по точкам и касательным - rem,remstart,removestart,trimcurve + spline by tangent,tangents,lines + + 0.5,0.5,0.45 + - - Удаление начала кривой с заданным параметром - Параметр, с которого начинается обрезка - Новая кривая с удаленным началом + + Кривизна кривой - rem,remstart,removestart,trimcurve + smoothness,interpolation,continuity - - Удаление конца кривой с заданным параметром - Параметр, с которого начинается обрезка - Новая кривая с удаленным концом + + Определение того, является ли объект NurbsCurve периодическим. Периодическая кривая — это замкнутая кривая, в которой деформация не приводит к появлению изломов. - rem,remend,removeend,trimcurve + isclosed - - Удаление конца кривой с заданным параметром - Параметр, с которого начинается обрезка - Новая кривая с удаленным концом - - rem,remend,removeend,trimcurve - + + Определение того, является ли объект NurbsCurve рациональным. С помощью этого выявляется, имеются ли значения веса, которые не составляют 1,0. - - Удаление начала и конца кривой при заданных параметрах. - Параметр, с которого начинается обрезка - Параметр, с которого начинается обрезка - Новая кривая с удаленным наружным сегментом - - rem,remend,remstart,remove,trimcurve,removeends - + + Получение управляющих точек NurbsCurve. Эти точки являются точками интерполяции кривой. + Массив точек - - Удаление начала и конца кривой при заданных параметрах. - Параметр, с которого начинается обрезка - Параметр, с которого начинается обрезка - Новая кривая с удаленным наружным сегментом - - rem,remend,remstart,remove,trimcurve,removeends - + + Узлы кривой. Узлы представляют собой серию значений параметров (двойных значений), используемых для определения места и способа воздействия управляющих точек на кривую. + Узлы NURBS-кривой - - Удаление внутренней части кривой с заданными параметрами - Параметр, с которого начинается обрезка - Параметр, с которого начинается обрезка - Новая кривая с удаленным внутренним сегментом + + Возврат весов управляющих точек объекта NurbsCurve. Веса определяют влияние каждой управляющей точки на форму кривой. + Веса NURBS-кривой - rem,removemiddle,middle,remmiddle,cutout,trimcurve + ptweight - - Удаление внутренней части кривой с заданными параметрами - Параметр, с которого начинается обрезка - Параметр, с которого начинается обрезка - Новая кривая с удаленным внутренним сегментом - - rem,removemiddle,middle,remmiddle,cutout,trimcurve - + + Получение строчного представления объекта NurbsSurface - - Удаление нескольких сегментов кривой, пропуская 1-й, 3-й, 5-й сегменты и т. д. - Список параметров для разделения кривой - Массив кривых, в котором пропущены 1-й, 3-й, 5-й и т.д. сегменты + + Создание NurbsSurface с заданными интерполированными точками значениями кривизны U и V. Результирующая поверхность будет проходить через все точки. + Сетка точек для NURBS-поверхности + Градус в направлении U + Градус в направлении V + NURBS-поверхность, созданная по точкам - rem,removeparts,remparts,cutout,trimcurv,interior,odd + fit,topoints - - Удаление нескольких сегментов кривой, пропуская 1-й, 3-е, 5-й сегменты и т. д. - Список параметров для разделения кривой - Массив кривых, в котором пропущены 1-й, 3-й, 5-й и т.д. сегменты + + Создание NurbsSurface с заданными интерполированными точками значениями кривизны U и V. Результирующая поверхность будет проходить через все точки. Количество прямых участков должно совпадать с количеством точек в соответствующем направлении. Значение кривизны результирующей поверхности в направлениях U и V будет составлять 3. + + + + + + - rem,removeparts,remparts,cutout,trimcurv,interior,odd + fit,topoints,totangents - - Удаление четных или нечетных сегментов кривой, разделенной с использованием заданных параметров, в зависимости от того, какое значение имеет флаг discardEvenSegments: true или false. - Список параметров для разделения кривой - Переключатель для пропуска четных сегментов - Список кривых, оставшихся после удаления четных или нечетных сегментов кривой. + + Создание элемента NurbsSurface, удовлетворяющего условиям набора различных характеристик поверхности. Это наиболее продвинутый метод подбора поверхностей. Результирующая поверхность будет проходить через все точки. Количество прямых участков должно совпадать с количеством точек в соответствующем направлении. Для результирующей поверхности будет установлено значение кривизны 3 в направлении U и V. Угловые производные должны быть второго порядка (dP/dUdV) и должны быть указаны в данном порядке: [ lowU, lowV ], [ highU, lowV ], [ lowU, highV ], [ highU, highV ]. + + + + + + + + + - rem,removeparts,remparts,cutout,trimcurv,interior,even + fit,topoints,totangents,fit corners,complex fit - - Разделение кривой на две части с заданным параметром - Параметр, с которого выполняется разделение - После разделения образуются две кривые - - cutinto,divide,curve2curves,cut - + + Создание объекта NurbsSurface по точным управляющим точкам с заданными значениями кривизны U и V. + Сетка управляющих точек для NURBS-поверхности + Градус в направлении U + Градус в направлении V + NURBS-поверхность, созданная по контрольным точкам - - Разделение кривой на две части с заданным параметром - Параметр, с которого выполняется разделение - После разделения образуются две кривые + + Создание элемента NurbsSurface с заданными управляющими вершинами, узлами, весом и значениями кривизны U и V. Существует несколько ограничений на данные, повреждение которых может привести к сбою функции и выбрасыванию исключения. Кривизна: значения U и V должны быть > = 1 (кусочно-линейный сплайн) и меньше 26 (максимальное базовое значение кривизны B-сплайна, поддерживаемое ASM). Вес линий: Все значения веса (если указаны) должны быть только положительными. Вес меньше 1e-11 будет отклонен и выполнение функций будет невозможно. Узлы: оба вектора узлов должны составлять неубывающую последовательность. Множество внутренних узлов не должно быть больше значения кривизны + 1 в начале/конце узла и кривизны внутреннего узла (таким образом, возможно представление поверхностей с точками разрыва G1). Обратите внимание на то, что несмотря на то что поддерживаются векторы узлов без фиксации, они будут преобразованы в фиксированные наряду с соответствующими изменениями применительно к данным управляющих точек/веса. + + + + + + + - cutinto,divide,curve2curves,cut + lines + + 0.4 + - - Разделение кривой на несколько элементов с заданными параметрами - Список параметров для разделения кривой - Кривые, полученные путем разделения + + Возврат кривизны поверхности в направлении U. - cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + surface smoothness,continuity - - Разделение кривой на несколько элементов с заданными параметрами - Список параметров для разделения кривой - Кривые, полученные путем разделения + + Возврат кривизны поверхности в направлении V. - cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + surface smoothness,continuity - - Разделение кривой на несколько элементов в заданных точках - Точки на кривой, в которых требуется разделить кривую - Кривые, полученные путем разделения - - cutinto,divide,curve2curves,cut,cut multiple,splitmultiple - + + Возврат количества управляющих точек в направлении U. - - Соединение набора кривых с концом сложной кривой. Положение кривых изменяется для обеспечения возможности соединения. - Другие кривые или кривые для объединения со сложной кривой - Сложная кривая, созданная из кривых - - convertcurves,curves2polycurve,joincurves,concat,joinall,joinmany - + + Возврат количества управляющих точек в направлении V. - - Объединение данной кривой с входной кривой в новый объект PolyCurve с сохранением исходных кривых. - Кривая для объединения - Объект PolyCurve, созданный из двух кривых + + Возврат значения «истина», если поверхность периодична в направлении U. - convertcurve,curve2polycurve,joincurve,concat + closedinU - - Выдавливание кривой в нормальном направлении вектора - Расстояние для выдавливания кривой - Выдавленная поверхность + + Возврат значения «истина», если поверхность периодична в направлении V. - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve + closedinV - - Выдавливание кривой в заданном направлении по длине указанного вектора - Вектор выдавливания - Выдавленная поверхность - - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - + + Определение того, является ли объект NurbsCurve рациональным. С помощью этого выявляется, имеются ли значения веса, которые не составляют 1,0. Возврат значения true, если поверхность рациональна, в противном случае — false. - - Выдавливание кривой в заданном направлении по заданному расстоянию - Вектор выдавливания - Расстояние для выдавливания - Выдавленная поверхность - - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - + + Получение управляющих точек NurbsSurface (полюсов). + - - Выдавливание кривой в нормальном направлении по заданному расстоянию. Кривая должна быть замкнутой. - Расстояние для выдавливания - Выдавленное тело + + Получение весов управляющих точек NurbsSurface. Веса определяют влияние каждой управляющей точки на форму поверхности. + NURBS-веса поверхности - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + ptweights - - Выдавливание кривой в заданном направлении по длине указанного вектора. Кривая должна быть замкнутой. - Вектор выдавливания - Выдавленное тело - - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - + + Возврат узлов поверхности в направлении U. Узлы представляют собой серию значений параметров (двойных значений), используемых для определения места и способа воздействия управляющих точек на кривую. + Узлы в U NURBS-поверхности - - Выдавливание кривой в заданном направлении по заданному расстоянию. Кривая должна быть замкнутой. - Вектор выдавливания - Расстояние для выдавливания - Выдавленное тело + + Возврат узлов поверхности в направлении V. Узлы представляют собой серию значений параметров (двойных значений), используемых для определения места и способа воздействия управляющих точек на кривую. + Узлы в V NURBS-поверхности + + + Получение строчного представления плоскости + + + Создание плоскости, центрированной по корневой входной точке с входным вектором нормали. + Исходная точка плоскости + Вектор направления нормали для плоскости + Плоскость, созданная по началу координат и нормали - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + plane,tonormal - - Удлинение кривой на заданное расстояние с заданного конца, определяемого точкой выбора. Кривая удлиняется с указанной стороны. Замкнутые кривые, например окружности и эллипсы, нельзя удлинить. Если удлиняемая кривая состоит из линий, удлиняемая часть будет также представлять собой линии. - Расстояние для удлинения - Точка на конце для удлинения - Удлиненная кривая - - makelonger,stretch,extendside - + + Создание ориентированной плоскости, расположенной в точке начала координат с вектором нормали, но с особой ориентацией оси X. Это никак не влияет на разделение, пересечение, проецирование и другие операции; с помощью этого определяется ориентация входного объекта CoordinateSystem. + Исходная точка плоскости + Вектор направления нормали + Вектор направления оси X + Плоскость по нормали к началу координат и оси X - - Удлинение кривой на заданное расстояние с начальной стороны. Замкнутые кривые, например окружности и эллипсы, нельзя удлинить. Если удлиняемая кривая состоит из линий, удлиняемая часть будет также представлять собой линии. - Расстояние для удлинения - Удлиненная кривая - - makelonger,stretch - + + Оси X и Y лежат в плоскости. Ось Z является векторным произведением двух векторов. + Исходная точка плоскости + Вектор направления оси X для плоскости + Вектор направления оси Y для плоскости + Плоскость, созданная по началу координат оси X и оси Y - - Удлинение кривой на заданное расстояние с определенного конца. Замкнутые кривые, например окружности и эллипсы, нельзя удлинить. Если удлиняемая кривая состоит из линий, удлиняемая часть будет также представлять собой линии. - Расстояние для удлинения - Удлиненная кривая + + Вписывание плоскости во входные точки — по сути, это вписывание в трехмерный график рассеяния. + Список точек для определения плоскости + Плоскость, созданная путем оптимального вписывания по точкам - makelonger,stretch + fit,bestfit - - Аппроксимировать кривую с помощью набора дуг и линий - Массив дуг и линий, аппроксимирующий кривую + + Создание плоскости, содержащей линию ввода и внешнюю точку. Точка не может находиться на линии или на соответствующей оси. + Линия, используемая для определения плоскости + Точка, используемая для определения плоскости + Плоскость, созданная по отрезку и точке - rationalizecurve,fitarcs,fitlines,arcs,lines + lines - 0.5,0.5,0.5,0.4,0.4 + 0.4 - - Преобразование кривой в аппроксимацию NurbsCurve - Объект NurbsCurve аппроксимирует кривую + + Создание плоскости, содержащей три входных точки. + Начало координат плоскости + Любая точка, расположенная на плоскости + Точка на оси X плоскости wrt до начала координат плоскости + + + + Создание плоскости в XY МСК + Плоскость в плоскости XY МСК + + + Создание плоскости в XZ МСК + Плоскость в плоскости XZ МСК + + + Создание плоскости в YZ МСК + Плоскость в плоскости YZ МСК + + + Получение начала координат плоскости. - curve2spline,convertcurve,tospline,lines + position,planecenter - - 0.5,0.5,0.5,0.4 - - - Замыкание замкнутой кривой - Поверхность внутренней части кривой + + Получение значения нормали направления поверхности. - fill,profiletosurf,loop,loop2surf,edgesurf + perpendicular - - Проецирование входной кривой вдоль указанного направления проекции на указанную базовую геометрию. - Геометрия, на которую нужно проецировать - Вектор - Список геометрических объектов, спроецированных на базовую геометрию + + Основа плоскости по оси X - - Сдвиг данной кривой вдоль криволинейной траектории с созданием поверхности - + + Основа плоскости по оси Y + + + Построение нового элемента CoordinateSystem, обозначающего эту плоскость. Он состоит из начала координат и осей X и Y. - sweep1,curve2surf + converttoCS,convert2cs - - Сдвиг данной замкнутой кривой вдоль криволинейной траектории с созданием твердого тела - + + Создание нового смещения плоскости данной плоскостью в направлении нормали на заданное расстояние. + - sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid + alongnormal,moveplane - - Сдвиг данной замкнутой кривой вдоль криволинейной траектории с созданием твердого тела - Траектория, представляющая собой траекторию сдвига - Обрезать конец элемента сдвига и сделать его перпендикулярным траектории - Тело, которое сдвигает эту замкнутую кривую вдоль криволинейной траектории + + Получение строчного представления точки + + + Сравнение двух точек: + Другая точка + Являются ли два объекта одинаковыми + + + Получение хэш-кода для данного типа + Уникальный хэш-код для данного объекта + + + Построение точки в плоскости XY по заданным двум 2 декартовым координатам. Компонент Z равен 0. + Координата X + Координата Y + Точка, созданная по координатам - sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid + xy,position - - Получение новой кривой, аппроксимированной в соответствии с указанным допуском. - - + + Получение точки начала координат (0; 0; 0) + Исходная точка - fitcurve,reducecurve,simplecurve,approximate + zero,origin - - Получение строчного представления цилиндра + + Построение точки на основе трех заданных декартовых координат + Координата X + Координата Y + Координата Z + Точка, созданная по координатам + + point,xyz,position + - - Построение твердотельного цилиндра определяется родительского элемента CoordinateSystem, радиуса и высоты цилиндра + + Построение точки в данной системе координат с тремя декартовыми координатами Родительская система координат - Размер радиуса - Высота цилиндра - Цилиндр, созданный по радиусу и высоте + Координата X + Координата Y + Координата Z + Точка в декартовых координатах - cylinder,tube + point,xyz,localposition - - Построение твердотельного цилиндра при условии наличия точки центра верхней и нижней окружностей цилиндра. - Начальная точка цилиндра - Конечная точка цилиндра - Радиус цилиндра - Цилиндр, созданный по точкам и радиусу + + Построение точки в заданной системе координат на основе ее положения в цилиндрической системе координат. + Система координат для построения точки + Угол -​ это поворот относительно оси X в системе координат вокруг оси Z (в градусах) + Отметка точки находится над плоскостью XY + Расстояние от начала системы координат + Точка в цилиндрических координатах - cylinder,tube,by center points + point,localposition - - Радиус цилиндра - - - Общая высота + + Построение точки в заданной системе координат на основе ее положения в сферической системе координат. + Система координат для построения точки + Угол вниз от оси Z (в градусах) + Поворот вокруг сферы от оси X (в градусах) + Смещение от начала + Точка в сферических координатах - cylinder + point,localposition - - Ось цилиндра + + Отсекать точки для исключения дублирования задействованных точек в пределах допуска + Список точек для отсечения дубликатов + Допуск, используемый для отсечения + Уникальные точки - cylinder + unique,duplicates,remove duplicates,distinct,near - - Получение строчного представления ребра - - - Базовая кривая, образующая ребро - - - Грани, смежные с данным ребром - - - Вершина, в которой начинается данное ребро + + Получение координаты точки по оси X - - Вершина, в которой заканчивается данное ребро + + Получение координаты точки по оси Y - - Смежные ребра, связанные с данным ребром + + Получение координаты точки по оси Z - - Получение строчного представления эллипса + + Получение вектора с одним и тем же компонентом X, Y и Z + + + convertovector,point2vector + - - Построение эллипса с центрированием по входной точке и выравниванием по плоскости XY МСК с заданными значениями радиуса X и Y. - Исходная точка эллипса - Радиус на оси X - Радиус на оси Y - Эллипс, созданный по началу координат и радиусам + + Добавление вектора к точке. то же самое, что и команда «Преобразовать(Вектор)». + + - ellipse + movepoint,move,move along - - Построение эллипса с центром во входной точке с двумя заданными осями. Оси должны быть под углом 90 градусов друг к другу. - Исходная точка эллипса - Радиус на оси X - Радиус на оси Y - Эллипс, созданный по векторам начала координат + + Вычесть вектор от точки. То же, что и команда «Преобразовать(-Вектор)». + + - ellipsebylengths,ellipsebyvectors + movepoint,move,move along - - Построение эллипса с центрированием и выравниванием по входному объекту CoordinateSystem, со значением радиуса x_radius в направлении оси X, и y_radius — в направлении оси Y. - Исходная система координат эллипса - Радиус на оси X - Радиус на оси Y - Эллипс, созданный по системе координат и радиусам - - ellipse,aligned ellipse,ellipsebylengths - - - - Построение эллипса с центрированием и выравниванием по входной плоскости, со значением радиуса x_radius в направлении оси X, и y_radius — в направлении оси Y. - Плоскость, на которой строится дуга эллипса - Радиус на оси X - Радиус на оси Y - Эллипс, созданный по плоскости и радиусам - - ellipse,aligned ellipse,ellipsebylengths - - - - Центр эллипса - - - Большая ось эллипса, самая длинная ось. Длина вектора равна длине большой полуоси. - - - Малая ось эллипса, самая короткая ось. Длина вектора равна длине малой полуоси. + + Проецирование другого объекта геометрии на текущий элемент в направлении заданного вектора + + + - - Получение строчного представления объекта EllipseArc + + Получение строчного представления объекта PolySurface - - Создание объекта EllipseArc в плоскости с заданными значениями радиусов вдоль осей X и Y и углами сдвига - Плоскость, на которой содержится дуга эллипса - Радиус объекта EllipseArc в направлении X плоскости - Радиус объекта EllipseArc в направлении Y плоскости - Начальный угол дуги, измеренный по положительной оси X входной плоскости - Угол сдвига от начального угла в градусах - Дуга эллипса, созданная по радиусам и углам плоскости - - ellipsearc,arcs - + + Создание PolySurface по лофту посредством кривых. + Кривые для лофта. + - - Создание объекта EllipseArc в плоскости с заданными значениями радиусов вдоль осей X и Y и углами сдвига - Плоскость объекта EllipseArc содержится в - Радиус объекта EllipseArc в направлении X плоскости - Радиус объекта EllipseArc в направлении Y плоскости - Начальный угол дуги, измеренный по положительной оси X входной плоскости - Угол сдвига от начального угла в градусах + + Создание PolySurface по лофту посредством PolyCurves. + Кривые для лофта. + Кривая для прохождения лофта. - ellipsearc,arcs + loftbyrail - - Центр эллипса + + Создание PolySurface по лофту посредством PolyCurves. + Кривые для лофта. + Кривые для прохождения лофта. + - ellipsearc,arcs + loftbyrails,loft rails,guides - - Большая ось эллипса, самая длинная ось. Длина вектора равна длине большой полуоси. + + Создать сложную поверхность путем объединения поверхностей. + Поверхности для объединения в PolySurface + - ellipsearc,arcs + joinsurfaces,joinsrf - - Малая ось эллипса, самая короткая ось. Длина вектора равна длине малой полуоси. + + Сделать сложную поверхность на основе поверхностей твердого тела. + Тело, поверхности которого будут использованы + - ellipsearc,arcs + solid2poly,solidtopoly,convertsolid - - Начальный угол в градусах + + Создать сложную поверхность путем сдвига кривых вдоль направляющей. + Кривая для сдвига + Профиль сдвига + - ellipsearc,arcs + sweep,rail,guide,sweep1 - - Возврат угла сдвига дуги эллипса в градусах. + + Получение новых поверхностей, представляющих собой базовые поверхности. + - ellipsearc,arcs + subsurfaces,getsurfaces,explode - - Плоскость, в которой лежит эллипс + + Поиск поверхностей по точке. Берется первое пересечение в прямом направлении. В результате выводится одна поверхность, если точка находится внутри нее, две, если точка находится на ребре, и множество поверхностей, если точка совпадает с вершиной + + + - ellipsearc,arcs + surfacesatpoint,findsurfaces,extractsurfaces - - Получение строчного представления грани - - - Все ребра вокруг этой грани против часовой стрелки + + Поиск поверхностей по линии. Находятся все поверхности, взаимодействующие с линией. + + - faces + surfacesonline,findsurfaces,extractsurfaces,lines - 1 + 0.5,0.5,0.5,0.4 - - Все вершины вокруг этой грани против часовой стрелки - - faces - - - 1 - + + Расчет двумерных границ ячейки, которые не соединены с другими поверхностями + - - Все контуры, содержащиеся на этой грани + + Извлечение тел из сложной поверхности, определяемой по группе поверхностей + - - Базовая поверхность, образующая грань - Представление поверхности грани + + Возврат количества граней сложной поверхности. + Количество поверхностей - - Получение строчного представления спирали + + Возврат количества ребер сложной поверхности. + Количество ребер - - Создание спирали. Спираль всегда вращается по часовой стрелке вокруг указанной оси. При просмотре по направлению оси будет видна точка поворота по часовой стрелке вокруг оси при перемещении вдоль кривой в направлении увеличения параметра. Шаг – это расстояние, на которое спираль перемещается в направлении оси, проходя одну петлю. Его значение может быть как положительным, так и отрицательным. - Точка оси - Вектор направления оси - Начальная точка спирали - Расстояние от спирали на каждые 360 градусов в направлении оси - Количество витков в градусах - Спираль, созданная по оси + + Возврат количества вершин сложной поверхности. + Количество вершин + + + Сопряжение PolySurface вдоль входных ребер с заданным радиусом. + + + - helix,screw,corkscrew,thread + round,smooth,smoothedge,roundedges - - Угол (в градусах), с которым спираль проходит витки по всей длине - - - Шаг возвращает линейное расстояние вдоль направления оси, на которое простирается спираль за один полный поворот (360 градусов) - - - Радиус дуги + + Скос PolySurface вдоль входных ребер с заданным смещением от угла ребра. + + + + + bevel,flattenedges + - - Направление оси спирали + + Получение строчного представления прямоугольника - - Базовая точка оси спирали + + Построение прямоугольника по четыре угловым точкам. + Список угловых точек прямоугольника + Прямоугольник, созданный по угловым точкам - origin,helixstart + rectbypointarray - - Получение строчного представления объекта IndexGroup - - - Сравнение двух объектов IndexGroup - Другие объекты IndexGroup - Являются ли два объекта одинаковыми + + Построение прямоугольника по четыре угловым точкам. + Первая угловая точка прямоугольника + Вторая угловая точка прямоугольника + Третья угловая точка прямоугольника + Четвертая угловая точка прямоугольника + Прямоугольник, созданный по угловым точкам + + rectbypoints + - - Получение хэш-кода для данного типа - Уникальный хэш-код для данного объекта + + Построение прямоугольника, центрированного в начале координат МСК в плоскости XY МСК с заданной шириной (расстояние по оси X) и длиной (расстояние по оси Y). + Ширина прямоугольника + Длина прямоугольника + Прямоугольник, созданный по ширине и длине + + rectbylengths + - - Создание объекта IndexGroup, содержащего четыре индекса - Индекс a - Индекс b - Индекс c - Индекс d - Группа индексов + + Построение прямоугольника, центрированного в корне входной плоскости с входной шириной (расстояние по оси плоскости X) и длиной (расстояние по оси плоскости Y). + Плоскость, используемая для центрирования прямоугольника + Ширина прямоугольника + Длина прямоугольника + Прямоугольник, созданный по ширине и длине - quad,polygon,mesh,meshes + rectangle,rectbylengths - - Создание объекта IndexGroup, содержащего три индекса - Индекс a - Индекс b - Индекс c - Группа индексов + + Построение прямоугольника, центрированного во входном начале координат CoordinateSystem в плоскости XY с заданной шириной (расстояние по оси X) и длиной (расстояние по оси Y). + Система координат прямоугольника (центр прямоугольника) + Ширина прямоугольника + Длина прямоугольника + Прямоугольник, созданный по ширине и длине - tri,polygon,mesh,meshes + rectbylengths - - Либо 3 или 4, в зависимости от фигуры — треугольника или квадрата - - - Первый индекс - - - Второй индекс - - - Третий индекс + + Ширина прямоугольника + + rectX,rectx + - - Четвертый индекс + + Высота прямоугольника + + rectY,recty + - - Получение строчного представления линии + + Получение строчного представления тела - - Построение прямой линии между двумя точками ввода. - Начальная точка линии - Конечная точка линии - Линия по начальной и конечной точкам + + Создание тела путем указания его граней в виде поверхностей. + + - line,linebypoints,lines + Brep,brep - - Создание линии, максимально приближенной к графику рассеяния точек. - Список точек для оптимального вписывания линии - Линия по определяющим точкам + + Создание тела посредством лофтинга между входными замкнутыми кривыми поперечного сечения. + + - line,approximate,lines + Brep,brep - - Создание линии, касательной к исходной кривой, расположенной в точке параметра исходной кривой. - Базовая кривая для касательной линии - Значение параметра - Касательная линия + + Создание тела посредством лофтинга между замкнутыми кривыми поперечного сечения с использованием направляющих кривых в качестве вспомогательных. Направляющие кривые должны пересекать все кривые поперечного сечения. + + + - tangentline,tangentto,lines + Brep,brep,guides,loft - - Построение прямой линии заданной длины, начинающейся в начальной точке и проходящей в направлении вектора. - Начальная точка линии - Вектор направления - Длина линии - Линия по начальному направлению и длине + + Создание тела посредством лофтинга между входными поперечными сечениями, в которых содержатся замкнутые объекты PolyCurve. Эта операция оптимизирована для сечений, состоящих только из сегментов линий, с прежним порядком вершин. Если параметр проверки и восстановления включен, гарантируется корректность построенного тела. Если он отключен, повысится производительность. + + + - linebyvector,lines + Brep,brep,ruled,loft - - Направление кривой + + Сдвиг замкнутой кривой вдоль траектории. + + + - lines + Brep,brep,sweep1 - - Получение строчного представления контура - - - Содержащая грань контура - - - Смежные ребра, содержащиеся в контуре - - - Является ли контур граничным или внутренним - - - Получение строчного представления объекта NurbsCurve - - - Создание элемента BSplineCurve с помощью точных управляющих точек. Примечание 1: В объектах BSplineCurve со значением кривизны = 1 имеются точки разрыва G1, приводящие к проблемам при выдавливании, сдвиге и выполнении других операций. Их следует избегать. Используйте вместо них объекты PolyCurve. Примечание 2: если кривая является периодической (замкнутой), первые и последние точки должны совпадать. - Точки для NURBS-кривой - NURBS-кривая, созданная по точкам + + Сдвиг замкнутой кривой вдоль траектории. + Замкнутая кривая, которая будет профилем элемента сдвига + Траектория, представляющая собой траекторию сдвига + Обрезать конец элемента сдвига и сделать его перпендикулярным траектории + Тело, полученное путем сдвига кривой профиля вдоль траектории - nurbscurve,spline,lines + Brep,brep,sweep1 - - 0.5,0.5,0.45 - - - Создание элемента BSplineCurve с помощью точных управляющих точек. Примечание 1: В объектах BSplineCurve со значением кривизны = 1 имеются точки разрыва G1, приводящие к проблемам при выдавливании, сдвиге и выполнении других операций. Их следует избегать. Используйте вместо них объекты PolyCurve. Примечание 2: если кривая является периодической (замкнутой), первые и последние точки должны совпадать. - Точки для NURBS-кривой - Степень кривой - NURBS-кривая, созданная по точкам + + Сдвиг замкнутой кривой профиля вдоль двух кривых направляющей. + Путь ввода для сдвига. + Направляющая для ориентации сдвига. + Кривая профиля для сдвига вдоль траектории + - nurbscurve,spline,degree,lines + Brep,brep,sweep2,guides,sweepprofile - - 0.5,0.5,0.5,0.45 - - - Создание элемента BSplineCurve с помощью точных управляющих точек. Примечание 1: В объектах BSplineCurve со значением кривизны = 1 имеются точки разрыва G1, приводящие к проблемам при выдавливании, сдвиге и выполнении других операций. Их следует избегать. Используйте вместо них объекты PolyCurve. Примечание 2: если кривая является периодической (замкнутой), первые и последние точки должны совпадать. - Точки для NURBS-кривой - Степень кривой - Включение/отключение для замыкания кривой - NURBS-кривая, созданная по точкам + + Создание тела вращения путем сдвига кривой профиля вокруг луча оси, представляющего собой вектор оси с началом в точке значения начального угла в градусах, который заканчивается значением угла сдвига в градусах. + Кривая профиля для вращения + Начало вращающейся оси + Направление вращающейся оси + Начальный угол в градусах + Угол сдвига в градусах + Тело, созданное путем вращения - nurbscurve,spline,degree,smoothness,lines + Brep,brep,lathe,revolveprofile - - 0.5,0.5,0.5,0.5,0.45 - - - Создание элемента BSplineCurve с заданными управляющими вершинами, весом и узлами. Далее следует информация из документов ASM. Кривизна: значения U и V должны быть > = 1 (кусочно-линейный сплайн) и меньше 26 (максимальное базовое значение кривизны B-сплайна, поддерживаемое ASM). Вес линий: Все значения веса (если указаны) должны быть только положительными. Вес меньше 1e-11 будет отклонен и выполнение функций будет невозможно. Узлы: оба вектора узлов должны составлять неубывающую последовательность. Множество внутренних узлов не должно быть больше значения кривизны + 1 в начале/конце узла и кривизны внутреннего узла (таким образом, возможно представление поверхностей с точками разрыва G1). Обратите внимание на то, что несмотря на то что поддерживаются векторы узлов без фиксации, они будут преобразованы в фиксированные наряду с соответствующими изменениями применительно к данным управляющих точек/веса. Массив узла: размер массива рассчитывается по формуле num_control_points + degree + 1 - - - - + + Объединение набора твердых тел в одно тело + Коллекция тел - explicit,nurbscurve,spline,degree,spline byarray,lines + Brep,brep,boolean,addition - - 0.5,0.5,0.5,0.5,0.5,0.45 - - - Создание элемента BSplineCurve путем интерполяции между точками. - Точки для NURBS-кривой - NURBS-кривая, созданная по точкам + + Получение площади поверхности — суммы площадей всех граней + + + Возврат общего объема тела + + + Центроид твердого тела + - fit,approximate,spline,lines + average,center - - 0.5,0.5,0.5,0.45 - - - Создание элемента BSplineCurve путем интерполяции между точками. Примечание 2: если кривая является периодической (замкнутой), первые и последние точки должны совпадать. - Точки для NURBS-кривой - Включение/отключение для замыкания кривой - NURBS-кривая, созданная по точкам + + Логическое объединение данного тела с другим. + + - fit,approximate,spline,lines + addition,merge,combine - - 0.5,0.5,0.5,0.45 - - - Создание элемента BSplineCurve путем интерполяции между точками с определенным значением кривизны. - Точки для NURBS-кривой - Степень кривой - NURBS-кривая, созданная по точкам + + Логическая разность данного тела с другим + + + + + Логическая разность для данного тела и объединение введенных тел + + - fit,approximate,spline,smoothness,lines + subtract,differencemany,diffall,diff multi - - 0.5,0.5,0.5,0.5,0.45 - - - Получение объекта BSplineCurve через точки с направлениями касательных. - Контрольные точки для NURBS-кривой - Касательная в начале - Касательная в конце - NURBS-кривая, созданная по точкам и касательным + + Получение твердой оболочки на основе граней этого тела + Расстояния для удлинения оболочки внутрь + Расстояния для удлинения оболочки наружу + - spline by tangent,tangents,lines + extract shell,offset and extract - - 0.5,0.5,0.45 - - - Кривизна кривой + + Проецирование входного объекта геометрии на текущее тело в направлении заданного вектора. В настоящее время этот метод проецирования поддерживает только точки и кривые. + + + - smoothness,interpolation,continuity + projectonto,projectonsolid,projecttosolid - - Определение того, является ли объект NurbsCurve периодическим. Периодическая кривая — это замкнутая кривая, в которой деформация не приводит к появлению изломов. + + Сопряжение тела вдоль входных ребер с заданным радиусом. + + + - isclosed + round,smooth,smoothedge,roundedges - - Определение того, является ли объект NurbsCurve рациональным. С помощью этого выявляется, имеются ли значения веса, которые не составляют 1,0. + + Скос тела вдоль входных ребер с заданным смещением от угла ребра. + + + + + bevel,flattenedges + - - Получение управляющих точек NurbsCurve. Эти точки являются точками интерполяции кривой. - Массив точек - - - Узлы кривой. Узлы представляют собой серию значений параметров (двойных значений), используемых для определения места и способа воздействия управляющих точек на кривую. - Узлы NURBS-кривой - - - Возврат весов управляющих точек объекта NurbsCurve. Веса определяют влияние каждой управляющей точки на форму кривой. - Веса NURBS-кривой + + Разделение тела на отдельные тела, если в нем содержится несколько несвязанных фрагментов. Возврат того же тела, если оно является непрерывным фрагментом. + разделение несвязанных тел - ptweight + split,disjoint - - Получение строчного представления объекта NurbsSurface + + Попытка восстановить тело. + - - Создание NurbsSurface с заданными интерполированными точками значениями кривизны U и V. Результирующая поверхность будет проходить через все точки. - Сетка точек для NURBS-поверхности - Градус в направлении U - Градус в направлении V - NURBS-поверхность, созданная по точкам + + Получение строчного представления сферы + + + Создание твердотельного шара с заданным радиусом, центрированного во входной точке. + + + - fit,topoints + Brep,brep - - Создание NurbsSurface с заданными интерполированными точками значениями кривизны U и V. Результирующая поверхность будет проходить через все точки. Количество прямых участков должно совпадать с количеством точек в соответствующем направлении. Значение кривизны результирующей поверхности в направлениях U и V будет составлять 3. + + Создание твердотельного шара, содержащего на поверхности четыре входные точки. - - - - - fit,topoints,totangents + Brep,brep - - Создание элемента NurbsSurface, удовлетворяющего условиям набора различных характеристик поверхности. Это наиболее продвинутый метод подбора поверхностей. Результирующая поверхность будет проходить через все точки. Количество прямых участков должно совпадать с количеством точек в соответствующем направлении. Для результирующей поверхности будет установлено значение кривизны 3 в направлении U и V. Угловые производные должны быть второго порядка (dP/dUdV) и должны быть указаны в данном порядке: [ lowU, lowV ], [ highU, lowV ], [ lowU, highV ], [ highU, highV ]. + + Поместить сферу как можно ближе к входным точкам. - - - - - - - - fit,topoints,totangents,fit corners,complex fit + Brep,brep - - Создание объекта NurbsSurface по точным управляющим точкам с заданными значениями кривизны U и V. - Сетка управляющих точек для NURBS-поверхности - Градус в направлении U - Градус в направлении V - NURBS-поверхность, созданная по контрольным точкам + + Получение центральной точки сферы. - - Создание элемента NurbsSurface с заданными управляющими вершинами, узлами, весом и значениями кривизны U и V. Существует несколько ограничений на данные, повреждение которых может привести к сбою функции и выбрасыванию исключения. Кривизна: значения U и V должны быть > = 1 (кусочно-линейный сплайн) и меньше 26 (максимальное базовое значение кривизны B-сплайна, поддерживаемое ASM). Вес линий: Все значения веса (если указаны) должны быть только положительными. Вес меньше 1e-11 будет отклонен и выполнение функций будет невозможно. Узлы: оба вектора узлов должны составлять неубывающую последовательность. Множество внутренних узлов не должно быть больше значения кривизны + 1 в начале/конце узла и кривизны внутреннего узла (таким образом, возможно представление поверхностей с точками разрыва G1). Обратите внимание на то, что несмотря на то что поддерживаются векторы узлов без фиксации, они будут преобразованы в фиксированные наряду с соответствующими изменениями применительно к данным управляющих точек/веса. - - - - - - - - - lines - - - 0.4 - + + Получение значения радиуса сферы. - - Возврат кривизны поверхности в направлении U. - - surface smoothness,continuity - + + Получение строчного представления топологии - - Возврат кривизны поверхности в направлении V. - - surface smoothness,continuity - + + Вершины топологии - - Возврат количества управляющих точек в направлении U. + + Ребра топологии - - Возврат количества управляющих точек в направлении V. + + Грани топологии - - Возврат значения «истина», если поверхность периодична в направлении U. - - closedinU - + + Получение строчного представления для объекта TSplineEdge - - Возврат значения «истина», если поверхность периодична в направлении V. - - closedinV - + + Объекты TSplineFace, примыкающие к этому объекту Edge - - Определение того, является ли объект NurbsCurve рациональным. С помощью этого выявляется, имеются ли значения веса, которые не составляют 1,0. Возврат значения true, если поверхность рациональна, в противном случае — false. + + Объект TSplineVertex, в котором начинается данный объект Edge - - Получение управляющих точек NurbsSurface (полюсов). - + + Вершина, в которой заканчивается данное ребро - - Получение весов управляющих точек NurbsSurface. Веса определяют влияние каждой управляющей точки на форму поверхности. - NURBS-веса поверхности - - ptweights - + + Получить кадр UVN для объекта TSEdge (точка на выпуклой оболочке, вектор U, вектор V и нормаль) - - Возврат узлов поверхности в направлении U. Узлы представляют собой серию значений параметров (двойных значений), используемых для определения места и способа воздействия управляющих точек на кривую. - Узлы в U NURBS-поверхности + + Индекс объекта TSEdge - - Возврат узлов поверхности в направлении V. Узлы представляют собой серию значений параметров (двойных значений), используемых для определения места и способа воздействия управляющих точек на кривую. - Узлы в V NURBS-поверхности + + Находится ли объект TSEdge на границе - - Получение строчного представления плоскости + + Является ли объект TSEdge однородным - - Создание плоскости, центрированной по корневой входной точке с входным вектором нормали. - Исходная точка плоскости - Вектор направления нормали для плоскости - Плоскость, созданная по началу координат и нормали - - plane,tonormal - + + Ряд свойств объекта TSEdge: uvnFrame и индекс, находится ли TSEdge на границе, является ли однородным + - - Создание ориентированной плоскости, расположенной в точке начала координат с вектором нормали, но с особой ориентацией оси X. Это никак не влияет на разделение, пересечение, проецирование и другие операции; с помощью этого определяется ориентация входного объекта CoordinateSystem. - Исходная точка плоскости - Вектор направления нормали - Вектор направления оси X - Плоскость по нормали к началу координат и оси X + + Получение строчного представления для объекта TSplineFace - - Оси X и Y лежат в плоскости. Ось Z является векторным произведением двух векторов. - Исходная точка плоскости - Вектор направления оси X для плоскости - Вектор направления оси Y для плоскости - Плоскость, созданная по началу координат оси X и оси Y + + Положение всех объектов TSplineEdge вокруг этой грани направлено против часовой стрелки - - Вписывание плоскости во входные точки — по сути, это вписывание в трехмерный график рассеяния. - Список точек для определения плоскости - Плоскость, созданная путем оптимального вписывания по точкам - - fit,bestfit - + + Положение всех объектов TSplineVertice вокруг этой грани направлено против часовой стрелки - - Создание плоскости, содержащей линию ввода и внешнюю точку. Точка не может находиться на линии или на соответствующей оси. - Линия, используемая для определения плоскости - Точка, используемая для определения плоскости - Плоскость, созданная по отрезку и точке - - lines - - - 0.4 - + + Получить кадр UVN для объекта TSplineFace (точка на выпуклой оболочке, вектор U, вектор V и нормаль) - - Создание плоскости, содержащей три входных точки. - Начало координат плоскости - Любая точка, расположенная на плоскости - Точка на оси X плоскости wrt до начала координат плоскости - + + Индекс объекта TSFace - - Создание плоскости в XY МСК - Плоскость в плоскости XY МСК + + Количество ребер или вершин на объекте TSFace - - Создание плоскости в XZ МСК - Плоскость в плоскости XZ МСК + + Количество параметрических сторон на объекте TSFace - - Создание плоскости в YZ МСК - Плоскость в плоскости YZ МСК + + Ряд свойств объекта TSplineFace: uvnFrame, индекс, степень и количество сторон + - - Получение начала координат плоскости. - - position,planecenter - + + Получение строчного представления объекта TSplineInitialSymmetry - - Получение значения нормали направления поверхности. + + Создание радиального объекта TSplineInitialSymmetry с заданным количеством пролетов на симметричном сегменте. + + - perpendicular + tspline,symmetry - - Основа плоскости по оси X - - - Основа плоскости по оси Y - - - Построение нового элемента CoordinateSystem, обозначающего эту плоскость. Он состоит из начала координат и осей X и Y. + + Создание осевого объекта TSplineInitialSymmetry с заданными осями симметрии. + + + - converttoCS,convert2cs + tspline,symmetry - - Создание нового смещения плоскости данной плоскостью в направлении нормали на заданное расстояние. - - - - alongnormal,moveplane - + + Задана ли для вновь созданного Т-сплайна радиальная симметрия. - - Получение строчного представления точки + + Задана ли для вновь созданного Т-сплайна симметрия по оси X. - - Сравнение двух точек: - Другая точка - Являются ли два объекта одинаковыми + + Задана ли для вновь созданного Т-сплайна симметрия по оси Y. - - Получение хэш-кода для данного типа - Уникальный хэш-код для данного объекта + + Задана ли для вновь созданного Т-сплайна симметрия по оси Z. - - Построение точки в плоскости XY по заданным двум 2 декартовым координатам. Компонент Z равен 0. - Координата X - Координата Y - Точка, созданная по координатам - - xy,position - + + Количество граней в симметрии сегмента. Доступно, только если Т-сплайн имеет радиальную симметрию. - - Получение точки начала координат (0; 0; 0) - Исходная точка - - zero,origin - + + Получение строчного представления TSplineReflection - - Построение точки на основе трех заданных декартовых координат - Координата X - Координата Y - Координата Z - Точка, созданная по координатам + + Создание осевого отражения для симметрии Т-сплайна по заданной плоскости. + Плоскость для осевого отражения Т-сплайна. В мировых координатах + Осевое отражение Т-сплайна - point,xyz,position + tspline,symmetry,reflection,axial - - Построение точки в данной системе координат с тремя декартовыми координатами - Родительская система координат - Координата X - Координата Y - Координата Z - Точка в декартовых координатах + + Создание радиального отражения для симметрии Т-сплайна по заданной плоскости с заданными сегментами и углами (в градусах) между каждой парой сегментов. + Плоскость, нормалью которой является ось для радиального отражения Т-сплайна. В мировых координатах + Количество сегментов радиального отражения + Угол между каждой парой сегментов радиальной симметрии (в градусах). Если задано значение 0, он определяется следующим образом: (360/количество сегментов) + Радиальное отражение Т-сплайна - point,xyz,localposition + tspline,symmetry,reflection,radial - - Построение точки в заданной системе координат на основе ее положения в цилиндрической системе координат. - Система координат для построения точки - Угол -​ это поворот относительно оси X в системе координат вокруг оси Z (в градусах) - Отметка точки находится над плоскостью XY - Расстояние от начала системы координат - Точка в цилиндрических координатах - - point,localposition - + + Является ли отражение радиальным - - Построение точки в заданной системе координат на основе ее положения в сферической системе координат. - Система координат для построения точки - Угол вниз от оси Z (в градусах) - Поворот вокруг сферы от оси X (в градусах) - Смещение от начала - Точка в сферических координатах - - point,localposition - + + Количество сегментов радиального отражения - - Отсекать точки для исключения дублирования задействованных точек в пределах допуска - Список точек для отсечения дубликатов - Допуск, используемый для отсечения - Уникальные точки - - unique,duplicates,remove duplicates,distinct,near - + + Угол между каждой парой симметричных сегментов радиального отражения - - Получение координаты точки по оси X + + Плоскость отражения - - Получение координаты точки по оси Y + + Ось отражения - - Получение координаты точки по оси Z + + Получение строчного представления TSplineTopology - - Получение вектора с одним и тем же компонентом X, Y и Z - - - convertovector,point2vector - + + Вершины, содержащиеся на этой T-сплайновой поверхности. - - Добавление вектора к точке. то же самое, что и команда «Преобразовать(Вектор)». - - - - movepoint,move,move along - + + Ребра, содержащиеся на поверхности T-сплайна. - - Вычесть вектор от точки. То же, что и команда «Преобразовать(-Вектор)». - - - - movepoint,move,move along - + + Грани, содержащиеся на поверхности T-сплайна. - - Проецирование другого объекта геометрии на текущий элемент в направлении заданного вектора - - - + + Обычные вершины, содержащиеся на Т-сплайновой поверхности - - Получение строчного представления объекта PolyCurve + + Вершины с нулевой точкой на Т-сплайновой поверхности - - Создание элемента PolyCurve путем объединения кривых. Положение кривых изменяется для обеспечения возможности соединения. Выберите нужный допуск смыкания поверхности между элементами 1e-6 и 1e-3. - Кривые для объединения в элемент PolyCurve - Допуск для определения размера допустимого зазора между объединяемыми кривыми - Сложная кривая, созданная соединенными кривыми - - segments,joincurves - + + Вершины с Т-точкой, содержащиеся на Т-сплайновой поверхности - - Создание элемента PolyCurve путем объединения кривых. Положение кривых изменяется для обеспечения возможности соединения. Выберите нужный допуск смыкания поверхности между элементами 1e-6 и 1e-3. - Кривые для объединения в элемент PolyCurve - Допуск для определения размера допустимого зазора между объединяемыми кривыми - Укажите значение True, если входные кривые пересекают или перекрывают друг друга, из-за чего перед созданием объекта PolyCurve необходимо удалить их конечные сегменты. По умолчанию задано значение False. - Если значение trimLength больше 0, конечные сегменты, длина которых превышает значение trimLength, не удаляются. - Сложная кривая, созданная соединенными кривыми - - segments,joincurves - + + Неоднородные вершины, содержащиеся на Т-сплайновой поверхности - - Создание одной или нескольких поликривых путем группировки соединенных кривых. Выберите предпочтительный допуск соединения между элементами 1e-6 и 1e-3. - Кривые, которые нужно сгруппировать для создания одного или нескольких объектов PolyCurve - Допуск для определения размера допустимого зазора между объединяемыми кривыми - + + Вершины границ, содержащиеся на Т-сплайновой поверхности - - Создание одной или нескольких поликривых путем группировки соединенных кривых. Выберите предпочтительный допуск соединения между элементами 1e-6 и 1e-3. - Кривые, которые нужно сгруппировать для создания одного или нескольких объектов PolyCurve - Допуск для определения размера допустимого зазора между объединяемыми кривыми - Укажите значение True, если входные кривые пересекают или перекрывают друг друга, из-за чего перед созданием объекта PolyCurve необходимо удалить их конечные сегменты. По умолчанию задано значение False. - Если значение trimLength больше 0, конечные сегменты, длина которых превышает значение trimLength, не удаляются. - + + Внутренние вершины, содержащиеся на Т-сплайновой поверхности - - Создайте элемент PolyCurve, соединив точки. Чтобы замкнуть PolyCurve, задайте для параметра «connectLastToFirst» значение true. - Точки для создания PolyCurve - Значение true — соединение последней точки с первой, false — без замыкания - Сложная кривая, созданная по точкам - - segments,joincurves,lines - - - 0.5,0.5,0.4 - + + Неоднородные ребра, содержащиеся на Т-сплайновой поверхности - - Сделать элемент PolyCurve посредством утолщения кривой. - кривая для придания толщины - толщина - нормаль перпендикулярно направлению утолщения - - - offset - + + Кромки границ, содержащиеся на Т-сплайновой поверхности - - Создание PolyCurve путем утолщения кривой вдоль плоскости, заданной входной нормалью. - кривая для придания толщины - толщина - Нормаль, перпендикулярная направлению утолщения. Если нормаль не указана (является нулевой), по умолчанию используется нормаль кривой. - - - offset,thicken - + + Внутренние ребра, содержащиеся на Т-сплайновой поверхности - - Возврат начальной точки первого компонента и конечных точек всех компонентов кривой. У замкнутой сложной кривой начальная и конечная точки совпадают, поэтому конечная точка исключается. + + Обычные грани, содержащиеся на Т-сплайновой поверхности - - Количество кривых в составе сложной кривой - - curvecount,subcurvecount,numbersubcurves - + + Грани N-Gon, содержащиеся на Т-сплайновой поверхности - - Получение кривых в составе сложной кривой - - - subcurves,polycurvesplit - + + Грани границ, содержащиеся на Т-сплайновой поверхности - - Получение кривой в составе сложной кривой по индексу - Длина для определения местоположения точки - Значение true для подсчета от конца сложной кривой, false — от начала сложной кривой - Кривая по индексу - - subcurveatindex,getsubcurve,getcurvebyindex - + + Внутренние грани, содержащиеся на Т-сплайновой поверхности - - Получение плоскости плоской сложной кривой - + + Получить количество вершин на Т-сплайновой поверхности - - Удлинение сложной кривой по касательному эллипсу - Длина эллипса удлинения - Параметр эллипса - Параметр эллипса - Параметр эллипса - удлинение конца или начала PolyCurve - + + Получить количество ребер на Т-сплайновой поверхности - - Удлинение сложной кривой по касательной дуге. - Длина дуги удлинения - Радиус дуги - удлинение конца или начала PolyCurve - + + Получить количество граней на Т-сплайновой поверхности - - Замкнуть сложную кривую по линии, соединяющей начальную и конечную точки - + + Разложенные на части вершины отличаются по типу + Набор вершин + + + Разложенные на части ребра отличаются по типу + Набор ребер + + + Разложенные на части грани отличаются по типу + Набор граней + + + Получить вершину по заданному индексу + Индекс для получения вершины в + Вершина Т-сплайна - lines + tspline,face,byindex - - 0.4 - - - Замкнуть сложную кривую по касательной цепи дуги, линии и дуги - Радиус дуги в начале PolyCurve - Радиус дуги в конце PolyCurve - + + Получить ребро по заданному индексу + Индекс для получения ребра в + Ребро Т-сплайна - lines + tspline,face,byindex - - 0.4 - - - - Смещение сложной кривой в своей плоскости. - Величина смещения - Переключатель для скругления углов - Смещенная сложная кривая - - - Создание одного или нескольких объектов PolyCurve путем смещения плоской сложной кривой на заданное расстояние в плоскости, определяемой нормалью. Входной аргумент planeNormal по умолчанию соответствует нормали плоскости, содержащей кривую, однако для более точного определения направления смещения можно явно задать линию, параллельную исходной нормали кривой. Например, если для нескольких кривых, имеющих одну плоскость, требуется одинаковое направление смещения, с помощью planeNormal можно переопределить нормали отдельных кривых для принудительного смещения всех кривых в одном направлении. Изменение направления нормали на обратное меняет направление смещения на обратное. - Положительное смещение применяется в направлении векторного произведения касательной к сложной кривой и вектора нормали плоскости, а отрицательное — в противоположном направлении. - Если между кривыми, полученными в результате смещения, есть зазоры, то в зависимости от настроек заполнения зазора они могут быть заполнены либо дугами (если значение равно true), чтобы получить сглаженные углы, либо удлинением кривых (если значение равно false). - Нормаль плоскости кривой. По умолчанию используется нормаль плоскости входной кривой - Одна или несколько сложных кривых, полученных в результате смещения - - Скругление углов плоской сложной кривой. - Радиус сопряжения - Определение того, какие углы должны быть скруглены. Если задано значение true, скругляются углы, в которых касательная в начале второго компонента направлена по часовой стрелке от касательной в конце первого компонента (относительно нормали кривой). Если задано значение false, скругляются углы против часовой стрелки. - Скругленная сложная кривая + + Получить грань по заданному индексу + Индекс для получения грани в + Грань Т-сплайна - round,smooth,radius + tspline,face,byindex - - Исправление самопересекающегося объекта PolyCurve путем возврата новой сложной кривой, которая не пересекается сама с собой, если длина перекрывающегося сегмента меньше или равна trimLength. - Если значение trimLength больше 0, конечные сегменты, длина которых превышает значение trimLength, не удаляются. - Неперекрывающийся объект PolyCurve, не пересекающийся сам с собой + + Получение строчного представления TSplineUVNFrame - - Получение строчного представления полигона + + Точка TopologyItem на выпуклой оболочке - - Построение кривой полигона путем соединения точек. - - + + Вектор U объекта TopologyItem - - Построение вписанной кривой полигона в окружности. - - - + + Вектор V объекта TopologyItem - - Получение всех точек начала/конца сегмента. + + Нормаль объекта TopologyItem - - Получение максимального отклонения полигона от средней плоскости. + + Получение строчного представления TSplineVertex - - Получение углов полигона - + + Объекты TSplineEdge, выходящие из этой вершины - - Получение усредненной точки углов полигона - - - centroid - + + Объекты TSplineFace, примыкающие к этому объекту Vertex - - Получение самопересечений между сторонами полигона. - + + Получить кадр UVN для TSVertex (точка на выпуклой оболочке, вектор U, вектор V и нормаль) - - Возвращение признака, указывающего на то, содержится ли входная точка в полигоне. Если полигон не является плоским, точка будет спроецирована на вписанную плоскость, а оболочка будет вычислена на основе проекции полигона на вписанную плоскость. Если полигон является самопересекающимся, будет возвращена ошибка. - - + + Индекс объекта TSVertex - - Получение строчного представления объекта PolySurface + + Является ли TSVertex нулевой точкой - - Создание PolySurface по лофту посредством кривых. - Кривые для лофта. - + + Является ли TSVertex T-точкой - - Создание PolySurface по лофту посредством PolyCurves. - Кривые для лофта. - Кривая для прохождения лофта. - - - loftbyrail - + + Является ли объект TSVertex однородным - - Создание PolySurface по лофту посредством PolyCurves. - Кривые для лофта. - Кривые для прохождения лофта. - - - loftbyrails,loft rails,guides - + + Количество ребер или граней на TSVertex - - Создать сложную поверхность путем объединения поверхностей. - Поверхности для объединения в PolySurface - - - joinsurfaces,joinsrf - + + Функциональная степень объекта TSVertex с учетом T-точек. - - Сделать сложную поверхность на основе поверхностей твердого тела. - Тело, поверхности которого будут использованы + + Ряд свойств объекта TSVertex: uvnFrame, индекс, степень и свойство functionalValence; является ли TSVertex объектом StarPoint, TPoint, является ли он однородным. - - solid2poly,solidtopoly,convertsolid - - - Создать сложную поверхность путем сдвига кривых вдоль направляющей. - Кривая для сдвига - Профиль сдвига - - - sweep,rail,guide,sweep1 - + + Получение строчного представления TSplineSurface - - Создать сложную поверхность путем сдвига кривой вдоль направляющей. - Кривая для сдвига - Профиль сдвига - - - sweep,rail,guide,sweep1,sweepprofile,profile - + + Создание Т-сплайновой плоской поверхности примитива с использованием исходной точки и вектора нормали + Корневая точка плоскости + Нормаль плоскости + 2D-точка минимального угла в координатах плоскости + 2D-точка максимального угла в координатах плоскости + Количество пролетов по ширине + Количество пролетов по длине + Параметры симметричности для Т-сплайновой поверхности + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Плоская Т-сплайновая поверхность + tspline,plane,origin,normal - - Получение новых поверхностей, представляющих собой базовые поверхности. - - - subsurfaces,getsurfaces,explode - + + Создание Т-сплайновой ориентированной плоскости, расположенной в точке начала координат с вектором нормали, но с особой ориентацией оси X. + Это никак не влияет на разделение, пересечение, проецирование и другие операции; таким образом определяется ориентация входного объекта CoordinateSystem. + Корневая точка плоскости + Нормаль плоскости + Ось X плоскости + 2D-точка минимального угла в координатах плоскости + 2D-точка максимального угла в координатах плоскости + Количество пролетов по ширине + Количество пролетов по длине + Параметры симметричности для Т-сплайновой поверхности + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Плоская Т-сплайновая поверхность + tspline,plane,origin,normal,axis - - Поиск поверхностей по точке. Берется первое пересечение в прямом направлении. В результате выводится одна поверхность, если точка находится внутри нее, две, если точка находится на ребре, и множество поверхностей, если точка совпадает с вершиной - - - - - surfacesatpoint,findsurfaces,extractsurfaces - + + Создание Т-сплайновой плоской поверхности примитива по началу координат и осям X и Y. + Ось Z является векторным произведением двух векторов. + Корневая точка плоскости + Ось X плоскости + Ось Y плоскости + 2D-точка минимального угла в координатах плоскости + 2D-точка максимального угла в координатах плоскости + Количество пролетов по ширине + Количество пролетов по длине + Параметры симметричности для Т-сплайновой поверхности + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Плоская Т-сплайновая поверхность + tspline,plane,origin,normal,axis - - Поиск поверхностей по линии. Находятся все поверхности, взаимодействующие с линией. - - - - surfacesonline,findsurfaces,extractsurfaces,lines - - - 0.5,0.5,0.5,0.4 - + + Создание Т-сплайновой плоской поверхности примитива на основе списка точек + Набор точек для вписывания в плоскость + 2D-точка минимального угла в координатах плоскости + 2D-точка максимального угла в координатах плоскости + Количество пролетов по ширине + Количество пролетов по длине + Параметры симметричности для Т-сплайновой поверхности + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Плоская Т-сплайновая поверхность + tspline,plane,fit,bestfit,points - - Расчет двумерных границ ячейки, которые не соединены с другими поверхностями - + + Создание Т-сплайновой плоской поверхности примитива по отрезку и точке. Точка не может лежать на отрезке или в любом месте на оси отрезка. + Линии для построения плоскости + Точка для построения плоскости + 2D-точка минимального угла в координатах плоскости + 2D-точка максимального угла в координатах плоскости + Количество пролетов по ширине + Количество пролетов по длине + Параметры симметричности для Т-сплайновой поверхности + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Плоская Т-сплайновая поверхность + tspline,plane,line,point - - Извлечение тел из сложной поверхности, определяемой по группе поверхностей - + + Создание Т-сплайновой плоской поверхности примитива с использованием трех точек в качестве входного значения. Точки не могут лежать на одной прямой. + Первая точка для построения плоскости + Вторая точка для построения плоскости + Третья точка для построения плоскости + 2D-точка минимального угла в координатах плоскости + 2D-точка максимального угла в координатах плоскости + Количество пролетов по ширине + Количество пролетов по длине + Параметры симметричности для Т-сплайновой поверхности + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Плоская Т-сплайновая поверхность + tspline,plane,line,point - - Возврат количества граней сложной поверхности. - Количество поверхностей + + Построение Т-сплайновой поверхности цилиндра, определяемой заданной системой координат, радиусом и высотой + Центр и основание цилиндра будут вписаны в плоскость XY данной системы координат + Радиус цилиндра + Высота цилиндра + Количество пролетов в окружности + Количество пролетов по высоте + Параметры симметричности для Т-сплайновой поверхности + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Цилиндрическая Т-сплайновая поверхность + tspline,cylinder,radius,height - - Возврат количества ребер сложной поверхности. - Количество ребер + + Создание Т-сплайновой поверхности цилиндра на основе заданного центра для верхней и нижней граней цилиндра + Начальная точка цилиндра + Конечная точка цилиндра + Радиус цилиндра + Количество пролетов в окружности + Количество пролетов по высоте + Параметры симметричности для Т-сплайновой поверхности + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Цилиндрическая Т-сплайновая поверхность + tspline,cylinder,radius,points - - Возврат количества вершин сложной поверхности. - Количество вершин + + Создание Т-сплайновой поверхности конуса с заданным радиусом основания в начальной точке + и вершиной в конечной точке + Начальная точка конуса + Конечная точка конуса + Радиус основания конуса + Количество пролетов в окружности + Количество пролетов по высоте + Параметры симметричности для Т-сплайновой поверхности + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Коническая Т-сплайновая поверхность + tspline,cone,radius,points - - Сопряжение PolySurface вдоль входных ребер с заданным радиусом. - - - - - round,smooth,smoothedge,roundedges - + + Создание Т-сплайновой поверхности конуса, ось которого пролегает от начальной до конечной точки, с заданным радиусом в начале и конце. + Этот объект не имеет вершины и создан в форме усеченного конуса. + Начальная точка конуса + Конечная точка конуса + Начальный радиус конуса + Конечный радиус конуса + Количество пролетов в окружности + Количество пролетов по высоте + Параметры симметричности для Т-сплайновой поверхности + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Коническая Т-сплайновая поверхность + tspline,cone,radii,points,truncated - - Скос PolySurface вдоль входных ребер с заданным смещением от угла ребра. - - - - - bevel,flattenedges - + + Создание Т-сплайнового конуса с базовой точкой в начале системы координат, который продолжается в направлении оси Z системы координат, + и с круглым основанием в плоскости XY системы координат + Центр и основание конуса будут вписаны в плоскость XY данной системы координат + Высота конуса + Радиус конуса + Количество пролетов в окружности + Количество пролетов по высоте + Параметры симметричности для Т-сплайновой поверхности + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Коническая Т-сплайновая поверхность + tspline,cone,radius,cs - - Получение строчного представления прямоугольника + + Создание Т-сплайнового конуса с базовой точкой в начале системы координат, который продолжается в направлении оси Z системы координат, + и с круглым основанием в плоскости XY системы координат + Центр и основание конуса будут вписаны в плоскость XY данной системы координат + Высота конуса + Начальный радиус конуса + Конечный радиус конуса + Количество пролетов в окружности + Количество пролетов по высоте + Параметры симметричности для Т-сплайновой поверхности + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Коническая Т-сплайновая поверхность + tspline,cone,radius,cs - - Построение прямоугольника по четыре угловым точкам. - Список угловых точек прямоугольника - Прямоугольник, созданный по угловым точкам - - rectbypointarray - + + Создание Т-сплайновой сферы, центрированной во входной точке с заданным радиусом + Центр сферы + Радиус сферы + Количество радиальных пролетов + Количество пролетов по высоте + Параметры симметричности для Т-сплайновой поверхности + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Сферическая Т-сплайновая поверхность + tspline,sphere,radius - - Построение прямоугольника по четыре угловым точкам. - Первая угловая точка прямоугольника - Вторая угловая точка прямоугольника - Третья угловая точка прямоугольника - Четвертая угловая точка прямоугольника - Прямоугольник, созданный по угловым точкам - - rectbypoints - + + Создание Т-сплайновой сферы по четырем входным точкам + Четыре точки в списке для построения сферы. Точки не должны быть компланарными + Количество радиальных пролетов + Количество пролетов по высоте + Параметры симметричности для Т-сплайновой поверхности + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Сферическая Т-сплайновая поверхность + tspline,sphere,fit,bestfit - - Построение прямоугольника, центрированного в начале координат МСК в плоскости XY МСК с заданной шириной (расстояние по оси X) и длиной (расстояние по оси Y). - Ширина прямоугольника - Длина прямоугольника - Прямоугольник, созданный по ширине и длине - - rectbylengths - + + Создание Т-сплайновой сферы, вписанной как можно ближе к входным точкам + Набор точек для вписывания сферы + Количество радиальных пролетов + Количество пролетов по высоте + Параметры симметричности для Т-сплайновой поверхности + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Сферическая Т-сплайновая поверхность + tspline,sphere,fit,bestfit - - Построение прямоугольника, центрированного в корне входной плоскости с входной шириной (расстояние по оси плоскости X) и длиной (расстояние по оси плоскости Y). - Плоскость, используемая для центрирования прямоугольника - Ширина прямоугольника - Длина прямоугольника - Прямоугольник, созданный по ширине и длине - - rectangle,rectbylengths - + + Создание Т-сплайнового тора, центрированного в начале системы координат, с заданными радиусами + Тор будет выровнен в плоскости XY заданной системы координат, его центр будет совпадать с началом координат + Внутренний радиус тора + Внешний радиус тора + Количество пролетов внутреннего радиуса + Количество пролетов внешнего радиуса + Параметры симметричности для Т-сплайновой поверхности + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Тороидальная Т-сплайновая поверхность + tspline,torus,radii,cs - - Построение прямоугольника, центрированного во входном начале координат CoordinateSystem в плоскости XY с заданной шириной (расстояние по оси X) и длиной (расстояние по оси Y). - Система координат прямоугольника (центр прямоугольника) - Ширина прямоугольника - Длина прямоугольника - Прямоугольник, созданный по ширине и длине - - rectbylengths - + + Создание Т-сплайнового тора с заданным центром и радиусами, выровненного по стандартной плоскости XY МСК + Центр тора + Внутренний радиус тора + Внешний радиус тора + Количество пролетов внутреннего радиуса + Количество пролетов внешнего радиуса + Параметры симметричности для Т-сплайновой поверхности + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Тороидальная Т-сплайновая поверхность + tspline,torus,radii,cs - - Ширина прямоугольника - - rectX,rectx - + + Создание Т-сплайновой рамки, центрированной вокруг начала мировой системы координат, с заданной шириной, длиной и высотой + Ширина рамки + Длина рамки + Высота рамки + Количество пролетов по ширине + Количество пролетов по длине + Количество пролетов по высоте + Параметры симметричности для Т-сплайновой поверхности + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Кубоид Т-сплайна + tspline,box,cuboid,cube,size - - Высота прямоугольника - - rectY,recty - + + Создание Т-сплайновой рамки, центрированной вокруг входной точки, с заданной шириной, длиной и высотой + Центр рамки + Ширина рамки + Длина рамки + Высота рамки + Количество пролетов по ширине + Количество пролетов по длине + Количество пролетов по высоте + Параметры симметричности для Т-сплайновой поверхности + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Кубоид Т-сплайна + tspline,box,cuboid,cube,size,center - - Получение строчного представления тела + + Создание Т-сплайновой рамки, центрированной и ориентированной относительно входной системы координат, с заданной шириной, длиной и высотой + Плоскость XY рамки будет выровнена по соответствующей координате на оси X + Ширина рамки + Длина рамки + Высота рамки + Количество пролетов по ширине + Количество пролетов по длине + Количество пролетов по высоте + Параметры симметричности для Т-сплайновой поверхности + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Кубоид Т-сплайна + tspline,box,cuboid,cube,size,cs,coord - - Создание тела путем указания его граней в виде поверхностей. - - - - Brep,brep - + + Создание Т-сплайновой рамки, простирающейся от нижней до верхней точки + Первая угловая точка + Вторая угловая точка + Количество пролетов по ширине + Количество пролетов по длине + Количество пролетов по высоте + Параметры симметричности для Т-сплайновой поверхности + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Кубоид Т-сплайна + box,cube,byminmax,by corners,by points - - Создание тела посредством лофтинга между входными замкнутыми кривыми поперечного сечения. - - - - Brep,brep - + + Создание Т-сплайновой тетрагональной сферы, центрированной в начале системы координат, с заданным радиусом + Локальная система координат + Радиус тетрагональной сферы + Число пролетов в двух измерениях сторон тетрагональной сферы + Параметры симметричности для Т-сплайновой поверхности + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Т-сплайновая тетрагональная сфера + quadball,tspline,coordinate system,raduis - - Создание тела посредством лофтинга между замкнутыми кривыми поперечного сечения с использованием направляющей кривой в качестве вспомогательной. Направляющая кривая должна пересекать все кривые поперечного сечения. - - - - - Brep,brep,guide,loft - + + Создание Т-сплайновой тетрагональной сферы с заданными центром и радиусом, выровненной по стандартной плоскости XY МСК + Центральная точка тетрагональной сферы + Радиус тетрагональной сферы + Число пролетов в двух измерениях сторон тетрагональной сферы + Параметры симметричности для Т-сплайновой поверхности + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Т-сплайновая тетрагональная сфера + quadball,tsplines,center,point,radius - - Создание тела посредством лофтинга между замкнутыми кривыми поперечного сечения с использованием направляющих кривых в качестве вспомогательных. Направляющие кривые должны пересекать все кривые поперечного сечения. - - - - - Brep,brep,guides,loft - + + Построение Т-сплайновой поверхности на основе NURBS-поверхности методом равномерности. + Входная NURBS-поверхность перестраивается при помощи равномерных узлов, помещенных на равных параметрических интервалах + или интервалах длины дуги в зависимости от соответствующего флага useArcLen, и аппроксимируется + по NURBS-поверхности в степени 3. Выходной Т-сплайн делится на заданное количество участков + в направлениях U и V. + Входная NURBS-поверхность + Требуемое количество пролетов в направлении U + Требуемое количество пролетов в направлении V + Использовать ли длину дуги или параметрические поздразделения в параметрическом направлении U + Использовать ли длину дуги или параметрические поздразделения в параметрическом направлении V + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + nurbs surface,tspline,uniform - - Создание тела посредством лофтинга между входными поперечными сечениями, в которых содержатся замкнутые объекты PolyCurve. Эта операция оптимизирована для сечений, состоящих только из сегментов линий, с прежним порядком вершин. Если параметр проверки и восстановления включен, гарантируется корректность построенного тела. Если он отключен, повысится производительность. - - - - - Brep,brep,ruled,loft - + + Построение Т-сплайновой поверхности на основе NURBS-поверхности методом подразделения кривизны. + Входная NURBS-поверхность преобразуется в степень 3. Количество участков и положения выходного Т-сплайна + распознаются автоматически, в зависимости от кривизны. + Входная NURBS-поверхность + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + nurbs surface,tspline,curvature - - Сдвиг замкнутой кривой вдоль траектории. - - - - - Brep,brep,sweep1 - + + Построение Т-сплайна путем выдавливания кривой вдоль заданного вектора + Кривая профиля + Выдавливание вектора + Расстояние выдавливания в направлении вектора + Расстояние выдавливания против направления вектора + Число пролетов по направлению вектора. При значении «0» выдавливание в направлении вектора не выполняется + Число пролетов против направления вектора. При значении «0» выдавливание против направления вектора не выполняется + Число пролетов в профиле. Определяется автоматически, если задано значение 0 или меньше + Использовать стратегию равномерности или кривизны для распределения пролетов вдоль направления профиля + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + tspline,extrude,curve - - Сдвиг замкнутой кривой вдоль траектории. - Замкнутая кривая, которая будет профилем элемента сдвига - Траектория, представляющая собой траекторию сдвига - Обрезать конец элемента сдвига и сделать его перпендикулярным траектории - Тело, полученное путем сдвига кривой профиля вдоль траектории - - Brep,brep,sweep1 - + + Построение Т-сплайна путем сдвига кривой поперечного сечения вдоль траектории + Кривая профиля + Криволинейная траектория + Должны ли пролеты быть параллельны направлению траектории + Число пролетов на траектории + Число пролетов в профиле. Определяется автоматически, если задано значение 0 или меньше + Использовать стратегию равномерности или кривизны для распределения пролетов вдоль траектории + Использовать стратегию равномерности или кривизны для распределения пролетов вдоль профиля + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + tspline,sweep,curve - - Сдвиг замкнутой кривой профиля вдоль двух кривых направляющей. - Путь ввода для сдвига. - Направляющая для ориентации сдвига. - Кривая профиля для сдвига вдоль траектории - - - Brep,brep,sweep2,guides,sweepprofile - + + Создание Т-сплайновой поверхности путем сдвига кривой профиля вокруг оси, + сформированной по начальной точке и направлению оси, от значения start_angle в градусах + со сдвигом до значения sweep_angle в градусах + Кривая профиля + Центр поворота + Ось вращения + Угол для начала поворота + Угол для завершения поворота + Число пролетов в радиусе + Число пролетов по высоте. Определяется автоматически, если задано значение 0 или меньше + Использовать стратегию равномерности или кривизны для распределения пролетов + Параметры симметричности для Т-сплайновой поверхности + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + tspline,revolve,curve - - Создание тела вращения путем сдвига кривой профиля вокруг луча оси, представляющего собой вектор оси с началом в точке значения начального угла в градусах, который заканчивается значением угла сдвига в градусах. - Кривая профиля для вращения - Начало вращающейся оси - Направление вращающейся оси - Начальный угол в градусах - Угол сдвига в градусах - Тело, созданное путем вращения - - Brep,brep,lathe,revolveprofile - + + Создание Т-сплайновой поверхности по списку линий. + Кривые будут приняты, при этом из них будут взяты только начальные и конечные точки. + Линии для построения Т-сплайна. Используются только конечные точки + Максимальное количество скорректированных граней + Допуск пересечения «кривая — кривая» + Требуется ли сгиб вершин в степени 2 + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + tspline,line,build - - Объединение набора твердых тел в одно тело - Коллекция тел - - - Brep,brep,boolean,addition - + + Создание Т-сплайновой трубовидной поверхности на основе сети кривых или линий. + Для каждого пересечения кривых создано сглаженное соединение. + Для некоторых параметров используется одно значение или список — по одному значению на кривую. + Список кривых для создания труб + Радиус по умолчанию для созданных труб + Допуск, используемый для определения пересечений кривых + Количество сегментов для каждой кривой. Размер списка может быть равен количеству кривых, 1 для репликации либо 0 для автоматического определения. + Если задано значение true, параметры ручки в начале каждой кривой создаются автоматически, а пользовательские параметры rotationsAtStart, radiiAtStart и positionsAtStart игнорируются. + Если задано значение true, параметры ручки в конце каждой кривой создаются автоматически, а пользовательские параметры rotationsAtEnd, radiiAtEnd и positionsAtEnd игнорируются. + Пользовательский угол поворота в градусах для каждой ручки трубы в начале каждой кривой. Данный параметр игнорируется, если для параметра autoHandleStart задано значение true. Размер списка может быть равен количеству кривых или 1 для репликации. + Пользовательский угол поворота в градусах для каждой ручки трубы в конце каждой кривой. Данный параметр игнорируется, если для параметра autoHandleEnd задано значение true. Размер списка может быть равен количеству кривых или 1 для репликации. + Пользовательский радиус для каждой ручки трубы в начале каждой кривой. Данный параметр игнорируется, если для параметра autoHandleStart задано значение true. Размер списка может быть равен количеству кривых или 1 для репликации. + Пользовательский радиус для каждой ручки трубы в конце каждой кривой. Данный параметр игнорируется, если для параметра autoHandleEnd задано значение true. Размер списка может быть равен количеству кривых или 1 для репликации. + Пользовательское положение для каждой ручки трубы в начале каждой кривой в процентах от 0 до 1 вдоль длины дуги кривой. Данный параметр игнорируется, если для параметра autoHandleStart задано значение true. Размер списка может быть равен количеству кривых или 1 для репликации. Начальное и конечное положения не должны перекрывать друг друга на каждой кривой. В идеале начальное положение должно быть близко к 0, а конечное — к 1. + Пользовательское положение для каждой ручки трубы в конце каждой кривой в процентах от 0 до 1 вдоль длины дуги кривой. Данный параметр игнорируется, если для параметра autoHandleEnd задано значение true. Размер списка может быть равен количеству кривых или 1 для репликации. Начальное и конечное положения не должны перекрывать друг друга на каждой кривой. В идеале начальное положение должно быть близко к 0, а конечное — к 1. + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + tspline,create,pipe,curve - - Получение площади поверхности — суммы площадей всех граней + + Объединение заданных Т-сплайновых поверхностей в одну. + Поверхности могут быть разъединены. + Если хотя бы одна поверхность находится в режиме рамки, выходная поверхность также будет в режиме рамки. + Примечание. Для успешного объединения у всех входных поверхностей должна быть одинаковая версия. По этой причине для одной или нескольких поверхностей можно создать внутреннюю копию, а затем повысить или понизить ее версию, чтобы она соответствовала текущей версии в Dynamo. Итоговая поверхность может немного отличаться от ожидаемого результата. При этом входные поверхности останутся без изменений. + Т-сплайновые поверхности для объединения + tspline,combine - - Возврат общего объема тела + + Возврат списка отражений, применяемых к заданному Т-сплайну + tspline,symmetry,reflections - - Центроид твердого тела - - - average,center - + + Возврат значения True, если заданный Т-сплайн находится в режиме рамки + tspline,boxmode,smooth - - Логическое объединение данного тела с другим. - - - - addition,merge,combine - + + Возврат значения True, если заданный Т-сплайн является извлекаемым (может отображаться в режиме сглаживания) + tspline,extractable - - Объединение списка тел с данным телом. - - - - addition,merge,combine,unionmany,union multi - + + Возврат значения True, если заданный Т-сплайн является замкнутым + tspline,closed - - Логическая разность данного тела с другим - - + + Возврат значения True, если заданный Т-сплайн является непроницаемым. Все замкнутые поверхности непроницаемы, однако некоторые из них открыты. + tspline,watertight - - Логическая разность для данного тела и объединение введенных тел - - - - subtract,differencemany,diffall,diff multi - + + Возврат значения True, если заданный Т-сплайн является стандартным (все T-точки отделены от нулевых точек по меньшей мере двумя изолиниями) + tspline,standard - - Получение твердой оболочки на основе граней этого тела - Расстояния для удлинения оболочки внутрь - Расстояния для удлинения оболочки наружу - - - extract shell,offset and extract - + + Преобразование заданной Т-сплайновой поверхности в тело или поверхность в зависимости от формы. + Примечание. Итоговое граничное представление может несколько отличаться от ожидаемого, если входная поверхность была создана в более поздней версии Т-сплайновой поверхности, чем версия, загруженная в Dynamo, поскольку в этом случае в преобразовании используется копия поверхности, версия которой понижается до версии Dynamo. + Определение того, должно ли итоговое тело иметь такую же топологию, как входная Т-сплайновая поверхность. + Объект топологии (Solid или Surface) + tspline,brep,solid,surface - - Проецирование входного объекта геометрии на текущее тело в направлении заданного вектора. В настоящее время этот метод проецирования поддерживает только точки и кривые. - - - - - projectonto,projectonsolid,projecttosolid - + + Преобразование заданной T-сплайновой поверхности в сеть. Сеть может содержать как треугольники, так и квадраты. + Минимальное количество сегментов в каждом направлении. Всегда создается по крайней мере один сегмент. + Максимально допустимое расстояние от сети до поверхности. Если установить для параметра нулевое или отрицательное значение, ее невозможно будет использовать + Объект сети + tspline,convert,mesh - - Сопряжение тела вдоль входных ребер с заданным радиусом. - - - - - round,smooth,smoothedge,roundedges - + + Утолщение заданной Т-сплайновой поверхности на заданное расстояние в направлении нормалей грани + Расстояние для утолщения + Определяет, следует ли выполнять сгиб результирующих ребер + Утолщенная Т-сплайновая поверхность + tspline,thicken,normal - - Скос тела вдоль входных ребер с заданным смещением от угла ребра. - - - - - bevel,flattenedges - + + Утолщение заданной Т-сплайновой поверхности на заданный вектор + Направление для утолщения + Определяет, следует ли выполнять сгиб результирующих ребер + Утолщенная Т-сплайновая поверхность + tspline,thicken,vector - - Разделение тела на отдельные тела, если в нем содержится несколько несвязанных фрагментов. Возврат того же тела, если оно является непрерывным фрагментом. - разделение несвязанных тел - - split,disjoint - + + Добавление сгиба к заданному ребру на Т-сплайновой поверхности + Ребра для сгиба + Т-сплайновая поверхность с согнутыми ребрами + tspline,edge,crease - - Попытка восстановить тело. - + + Удаление сгиба из заданного набора ребер + Ребра для отмены сгиба + Т-сплайновая поверхность с разогнутыми ребрами + tspline,crease,uncrease - - Получение строчного представления сферы + + Добавление сгиба к заданному набору вершин на Т-сплайновой поверхности + Вершины для сгиба + Т-сплайновая поверхность с согнутыми ребрами + tspline,edge,crease - - Создание твердотельного шара с заданным радиусом, центрированного во входной точке. - - - - - Brep,brep - + + Удаление сгиба из заданного набора вершин + Вершины для отмены сгиба + Т-сплайновая поверхность с разогнутыми ребрами + tspline,crease,uncrease - - Создание твердотельного шара, содержащего на поверхности четыре входные точки. - - - - Brep,brep - + + Скрепление заданного списка вершин в одну вершину + Вершины для объединения + Положение результирующей ручки вершины. Если передано значение NULL, используется среднее положение ручек. + Сохранить сгибы Subd исходной топологии + Т-сплайновая поверхность со скрепленными вершинами + tspline,weld,vertex - - Поместить сферу как можно ближе к входным точкам. - - - - Brep,brep - + + Скрепление вершин первой и второй групп попарно. + Вершины первой группы рассматриваются как вершины данного Т-сплайна. + Вершины второй группы могут относиться как к этой поверхности, так и к любой другой. + При наличии различных Т-сплайнов перед операцией скрепления выполняется объединение. + Первая группа вершин для скрепления + Вторая группа вершин для скрепления + Сохранить сгибы Subd исходной топологии + Т-сплайновая поверхность со скрепленными вершинами + tspline,weld,vertex - - Получение центральной точки сферы. + + Поиск всех совпадающих вершин и их скрепление друг с другом + Допуск для поиска совпадения в + Т-сплайновая поверхность без совпадающих вершин + tspline,weld,coincident,vertex - - Получение значения радиуса сферы. + + Разъединение всех указанных ребер. Каждая из вершин будет откреплена от всех ребер. + Набор ребер для разъединения + Т-сплайновая поверхность с разъединенными ребрами + tspline,unweld,edge - - Получение строчного представления поверхности + + Разъединение всех заданных вершин. Все ребра будут откреплены от каждой вершины. + Набор вершин для разъединения + Т-сплайновая поверхность с разъединенными вершинами + tspline,unweld,vertex - - Объединение коллекции поверхностей в одну поверхность. Этот метод может вернуть объект polySurface, если полученное объединение будет неразветвленным или многогранным. - Коллекция поверхностей. - Объединение поверхностей - - merge,join,boolean,addition - + + Создание сопоставления с Т-сплайном и замкнутым контуром кривых + Замкнутый контур ребра Т-сплайна для создания соответствующего объекта + Замкнутый контур кривой для создания соответствующего объекта + Непрерывность геометрии для сопоставления: G0, G1, G2 + Использовать ли трассу объекта arcLength при создании соответствия + Если задано значение true, на Т-сплайн будут добавлены дополнительные управляющие точки для соответствия поверхностям в пределах заданного допуска. + Максимальное количество шагов уточнения. Игнорируется, если для параметра useRefinement задано значение false + Допуск по совпадениям. Игнорируется, если для параметра useRefinement задано значение false + Использовать ли распространение при создании соответствия + Определяет, какая доля поверхности будет затронута при выполнении сопоставления. Игнорируется, если для параметра usePropagation задано значение false + Тангенциальный масштаб для G1 или масштаб кривизны для G2. Игнорируется, если задано значение непрерывности G0. + Следует ли обратить направление трассы + Т-сплайновая поверхность, расположенная между заданными ребрами границ Т-сплайна и контуром кривой + tspline,match,curve - - Создание поверхности посредством лофтинга между входными кривыми поперечного сечения. - Кривые для лофта - Поверхность, созданная лофтом - - loft - + + Создание сопоставления с Т-сплайном и замкнутым контуром ребер контурного представления. Прежде всего + контур ребра преобразуется в контур кривой, а затем выполняется сопоставление. + Замкнутый контур ребра Т-сплайна для создания соответствующего объекта + Замкнутый контур ребра BRep для создания соответствующего объекта + Непрерывность геометрии для сопоставления: G0, G1, G2 + Использовать ли трассу объекта arcLength при создании соответствия + Если задано значение true, на Т-сплайн будут добавлены дополнительные управляющие точки для соответствия поверхностям в пределах заданного допуска. + Максимальное количество шагов уточнения. Игнорируется, если для параметра useRefinement задано значение false + Допуск по совпадениям. Игнорируется, если для параметра useRefinement задано значение false + Использовать ли распространение при создании соответствия + Определяет, какая доля поверхности будет затронута при выполнении сопоставления. Игнорируется, если для параметра usePropagation задано значение false + Тангенциальный масштаб для G1 или масштаб кривизны для G2. Игнорируется, если задано значение непрерывности G0. + Следует ли обратить направление трассы + Т-сплайновая поверхность, расположенная между заданными ребрами границ Т-сплайна и контуром ребра BRep + tspline,match,brep - - Создание поверхности посредством лофтинга между входными линиями поперечного сечения. Этот процесс немного быстрее, но при этом он дает менее четкий результат, чем при использовании Surface.ByLoft. - - - - ruledsurface,lines - - - 0.5,0.4 - + + Удаление вершин из топологии Т-сплайна + Вершина или вершины для удаления + Т-сплайновая поверхность с удаленными вершинами + tspline,vertex,vertices,delete - - Лофтинг поверхности через поперечные сечения с использованием заданной направляющей кривой. Направляющая кривая должна пересекать все кривые поперечного сечения. - - - - - loftbyrail - + + Удаление ребер из топологии Т-сплайна + Грани или ребра для удаления + Т-сплайновая поверхность с удаленными ребрами + tspline,edge,delete - - Лофтинг поверхности через поперечные сечения с использованием заданных направляющих кривых. Направляющие кривые должны пересекать все кривые поперечного сечения. - Кривые для лофта - Направляющие кривые для лофта - Поверхность, созданная лофтом - - loftbyrails,loft rails,guides - + + Удаление граней из топологии Т-сплайна + Грань или грани для удаления + Т-сплайновая поверхность с удаленными гранями + tspline,face,delete - - Создание поверхности путем сдвига кривой профиля вдоль траектории. - Кривая для сдвига - Криволинейная траектория, используемая для создания сдвига - Поверхность, созданная путем сдвига профиля вдоль траектории - - sweep,rail,guide,sweep1 - - - - Создание поверхности путем сдвига кривой профиля вдоль траектории. - Кривая для сдвига - Криволинейная траектория, используемая для создания сдвига - Обрезать конец элемента сдвига и сделать его перпендикулярным траектории - Поверхность, созданная путем сдвига профиля вдоль траектории - - sweep,rail,guide,sweep1 - - - - Создание поверхности полигона, соединяющей входные точки в замкнутом полигоне и замыкающей его. - Список точек периметра - Поверхность, созданная по точкам периметра - - patch,surfacebypolygon - - - - Сдвиг поперечного сечения кривой вдоль траектории по двум направляющим - Путь ввода для сдвига. - Направляющая для ориентации сдвига. - Кривая профиля для сдвига вдоль траектории. - Поверхность, созданная путем сдвига двух направляющих - - sweep2,guides - + + Изменение стиля визуализации Т-сплайна: + сглаживание визуализации, если передано значение True, или без сглаживания в противном случае + Включение или отключение сглаживания при визуализации + Т-сплайн с выбранным стилем визуализации + tspline,visualization,mode,smooth,box - - Создание поверхности путем сдвига кривой профиля вокруг луча оси, представляющего собой вектор оси с началом в точке значения start_angle в градусах, заканчивающийся значением sweep_angle в градусах. - Кривая профиля для вращения - Начало вращающейся оси - Направление вращающейся оси - Начальный угол в градусах - Угол сдвига в градусах - Поверхность, созданная вращением профиля - - lathe - + + Выполнение одной или нескольких операций симметричного выдавливания для набора ребер и перемещение новых ребер по заданному вектору + Набор ребер для выдавливания + Вектор для перемещения новых ребер + Количество новых участков, которые будут созданы + Т-сплайн с выдавленными ребрами + tspline,extrude,direction,vector,edge - - Создание поверхности путем заполнения пространства внутри замкнутой границы, определяемой входными кривыми. - Замкнутая кривая, используемая как граница поверхности - Поверхность, созданная путем замыкания - - edgesrf,edgesurface,patch,fill - + + Выполнение одной или нескольких операций симметричного выдавливания для набора граней и перемещение новых ребер по заданному вектору + Набор граней для выдавливания + Вектор для перемещения новых граней + Количество новых участков, которые будут созданы + Т-сплайн с выдавленными гранями + tspline,extrude,direction,vector,face - - Получение общей площади поверхности. + + Выполнение одной или нескольких операций симметричного выдавливания для набора ребер и перемещение новых ребер по траектории заданной кривой + Набор ребер для выдавливания + Траектория, которой соответствуют новые ребра + Количество новых участков, которые будут созданы + Т-сплайн с выдавленными ребрами + tspline,extrude,curve,edge - - Возврат суммы длин всех граничных ребер поверхности. - - circumference - + + Выполнение одной или нескольких операций симметричного выдавливания для набора граней и перемещение новых ребер по траектории заданной кривой + Набор граней для выдавливания + Траектория, которой соответствуют новые грани + Количество новых участков, которые будут созданы + Т-сплайн с выдавленными гранями + tspline,extrude,curve,face - - Возврат значения true, если поверхность замкнута в направлении U, в противном случае — false. + + Замена заданных ребер швеллером из граней + Набор ребер для замены + Скос будет ограничен по данному процентному значению (между 0 и 1) для граней, примыкающих к выбранному ребру. + Количество рядов граней в швеллере + Требуется ли создание новых граней на гранях старой модели, созданных в режиме рамки. + Определяет, насколько округлым или плоским является скос. Принимает значения от 0 до 1. + Т-сплайн со скошенными ребрами + tspline,bevel,edge - - Возврат значения true, если поверхность замкнута в направлении V, в противном случае — false. + + Сдвиг заданных ребер вдоль смежных ребер + Набор ребер для перемещения + Ребра будут сдвинуты на данное расстояние (процентное значение между 0 и 1) по направлению к соседней грани. + Определяет, насколько округлым или плоским является скос. Принимает значения от 0 до 1. + Т-сплайн со сдвинутыми ребрами + tspline,slide,edge - - Возврат значения true, если поверхность замкнута в направлении U или V, если ни в одном из них — false. + + Объединение заданных ребер. Ребра в каждой из групп должны формировать равное количество + непрерывных наборов. Ребра из первой группы будут рассматриваться + как ребра этой поверхности. Ребра из второй группы могут относиться как + к этой поверхности, так и к любым другим поверхностям. При использовании + различных поверхностей перед слиянием выполняется объединение. + Первый набор ребер для объединения + Второй набор ребер для объединения + Поверхность будет больше соответствовать исходным поверхностям. + Т-сплайновая поверхность с объединенными ребрами + tspline,merge,edge - - Изъять инструменты ввода с этой поверхности. - - - - difference,trim,removefrom,cut - + + Создание перемычки между двумя наборами граней. Элементы первой группы + рассматриваются как дочерние элементы этой поверхности. Элементы второй + группы могут быть дочерними элементами этой поверхности или относиться + к другой поверхности. Топология в каждой группе может не быть смежной, + однако посредством нее должно быть создано одно и то же количество отдельных контуров. + Первая группа граней для добавления перемычки + Вторая группа граней для добавления перемычки + Замыкание кривых для каждого отдельного контура + топологии (прямые линии используются при передаче пустого списка; в случае передачи одной + кривой она дублируется при условии, если обнаружено более одного входного контура) + Количество полных поворотов вокруг + нормали ребер, расположенных вдоль кривой, для добавления перемычки для каждого отдельного контура + топологии (если передан пустой список, используется значение 0; если передано одно + значение, оно дублируется при условии, что обнаружено более одного входного контура) + Количество сегментов вдоль перемычки для каждого + отдельного контура топологии. Количество пролетов для каждой группы должно быть + больше соответствующего количества поворотов (если передан пустой список, используется + значение 1; если передано одно значение, оно дублируется при условии, что обнаружено + более одного входного контура) + Удалите перемычки между ребрами границ. + Сохранить сгибы Subd + исходной топологии + Список вершин ориентации для + каждого отдельного контура топологии из первой группы (количество вершин должно быть равно + количеству обнаруженных входных контуров; в противном случае список может быть пустым) + Список вершин ориентации для + каждого отдельного контура топологии из второй группы (количество вершин должно быть равно + количеству обнаруженных входных контуров; в противном случае список может быть пустым) + Список флагов, указывающих на то, следует ли + перевернуть трассу перемычки для контура соответствующей топологии + (если передан пустой список, устанавливается значение false; если передано одно значение, + оно дублируется для каждого обнаруженного входного контура) + Т-сплайновая поверхность, топология которой соединена перемычками + tspline,bridge,face - - Логическая разность данной поверхности и объединения поверхностей ввода. Этот метод может вернуть объект polySurface, если полученный логический объект будет неразветвленным или многогранным. - Другие поверхности для вычитания - Итоговая логическая поверхность или сложная поверхность - - subtract,differencemany,diffall,diff multi - + + Создание перемычки между набором граней и набором ребер. Элементы первой группы + рассматриваются как дочерние элементы этой поверхности. Элементы второй + группы могут быть дочерними элементами этой поверхности или относиться + к другой поверхности. Топология в каждой группе может не быть смежной, + однако посредством нее должно быть создано одно и то же количество отдельных контуров. + Первая группа граней для добавления перемычки + Вторая группа ребер для добавления перемычки + Замыкание кривых для каждого отдельного контура + топологии (прямые линии используются при передаче пустого списка; в случае передачи одной + кривой она дублируется при условии, если обнаружено более одного входного контура) + Количество полных поворотов вокруг + нормали ребер, расположенных вдоль кривой, для добавления перемычки для каждого отдельного контура + топологии (если передан пустой список, используется значение 0; если передано одно + значение, оно дублируется при условии, что обнаружено более одного входного контура) + Количество сегментов вдоль перемычки для каждого + отдельного контура топологии. Количество пролетов для каждой группы должно быть + больше соответствующего количества поворотов (если передан пустой список, используется + значение 1; если передано одно значение, оно дублируется при условии, что обнаружено + более одного входного контура) + Удалите перемычки между ребрами границ. + Сохранить сгибы Subd + исходной топологии + Список вершин ориентации для + каждого отдельного контура топологии из первой группы (количество вершин должно быть равно + количеству обнаруженных входных контуров; в противном случае список может быть пустым) + Список вершин ориентации для + каждого отдельного контура топологии из второй группы (количество вершин должно быть равно + количеству обнаруженных входных контуров; в противном случае список может быть пустым) + Список флагов, указывающих на то, следует ли + перевернуть трассу перемычки для контура соответствующей топологии. + (если передан пустой список, устанавливается значение false; если передано одно значение, + он дублируется для каждого обнаруженного входного контура) + Т-сплайновая поверхность, топология которой соединена перемычками + tspline,bridge,face,edge - - Получение значения параметра пары UV во входной точке. Это значение противоположно точке с параметром. - - - - evaluateatpoint,surfaceatpoint,uvatpoint,uvs - - - 0.5,0.5,0.5,0.4 - + + Создание перемычки между набором ребер и набором граней. Элементы первой группы + рассматриваются как дочерние элементы этой поверхности. Элементы второй + группы могут быть дочерними элементами этой поверхности или относиться + к другой поверхности. Топология в каждой группе может не быть смежной, + однако посредством нее должно быть создано одно и то же количество отдельных контуров. + Первая группа ребер для добавления перемычки + Вторая группа граней для добавления перемычки + Замыкание кривых для каждого отдельного контура + топологии (прямые линии используются при передаче пустого списка; в случае передачи одной + кривой она дублируется при условии, если обнаружено более одного входного контура) + Количество полных поворотов вокруг + нормали ребер, расположенных вдоль кривой, для добавления перемычки для каждого отдельного контура + топологии (если передан пустой список, используется значение 0; если передано одно + значение, оно дублируется при условии, что обнаружено более одного входного контура) + Количество сегментов вдоль перемычки для каждого + отдельного контура топологии. Количество пролетов для каждой группы должно быть + больше соответствующего количества поворотов (если передан пустой список, используется + значение 1; если передано одно значение, оно дублируется при условии, что обнаружено + более одного входного контура) + Удалите перемычки между ребрами границ. + Сохранить сгибы Subd + исходной топологии + Список вершин ориентации для + каждого отдельного контура топологии из первой группы (количество вершин должно быть равно + количеству обнаруженных входных контуров; в противном случае список может быть пустым) + Список вершин ориентации для + каждого отдельного контура топологии из второй группы (количество вершин должно быть равно + количеству обнаруженных входных контуров; в противном случае список может быть пустым) + Список флагов, указывающих на то, следует ли + перевернуть трассу перемычки для контура соответствующей топологии. + (если передан пустой список, устанавливается значение false, если передается одно значение, + он дублируется для каждого обнаруженного входного контура) + Т-сплайновая поверхность, топология которой соединена перемычками + tspline,bridge,face,edge - - Обрезка поверхности набором из одного или нескольких замкнутых объектов PolyCurve. Один из контуров должен быть граничным контуром входной поверхности. Кроме того, для отверстий необходимо добавить один или несколько внутренних контуров. - - - - trim multiple,removeloops,cutloops - - - - Обрезка поверхности набором из одного или нескольких замкнутых объектов PolyCurve, которые должны лежать на поверхности в пределах заданного допуска. Если у входной поверхности необходимо обрезать одно или несколько отверстий, должен быть задан один внешний контур, определяющий границу поверхности, и один внутренний контур для каждого отверстия. Если необходимо обрезать область между границей поверхности и отверстиями, должен быть задан только контур для каждого отверстия. Для периодической поверхности без внешнего контура, такой как сферическая поверхность, областью обрезки можно управлять, изменив направление кривой контура. - Один или несколько замкнутых объектов PolyCurve в любом порядке ввода. Их контуры не должны пересекаться. - Допуск, используемый при определении того, совпадают ли концы кривой и совпадает ли кривая с поверхностью. Этот допуск должен быть не меньше любого из допусков, которые использовались при создании входных сложных кривых. По умолчанию применяется значение 0,0, при котором используется наибольший из допусков, применявшихся при создании входных сложных кривых. - Поверхность, обрезанная с помощью замкнутых контуров. - - trim multiple,removeloops,cutloops - + + Создание перемычки между двумя наборами ребер. Элементы первой группы + рассматриваются как дочерние элементы этой поверхности. Элементы второй + группы могут быть дочерними элементами этой поверхности или относиться + к другой поверхности. Топология в каждой группе может не быть смежной, + однако посредством нее должно быть создано одно и то же количество отдельных контуров. + Первая группа ребер для добавления перемычки + Вторая группа ребер для добавления перемычки + Замыкание кривых для каждого отдельного контура + топологии (прямые линии используются при передаче пустого списка; в случае передачи одной + кривой она дублируется при условии, если обнаружено более одного входного контура) + Количество полных поворотов вокруг + нормали ребер, расположенных вдоль кривой, для добавления перемычки для каждого отдельного контура + топологии (если передан пустой список, используется значение 0; если передано одно + значение, оно дублируется при условии, что обнаружено более одного входного контура) + Количество сегментов вдоль перемычки для каждого + отдельного контура топологии. Количество пролетов для каждой группы должно быть + больше соответствующего количества поворотов (если передан пустой список, используется + значение 1; если передано одно значение, оно дублируется при условии, что обнаружено + более одного входного контура) + Удалите перемычки между ребрами границ. + Сохранить сгибы Subd + исходной топологии + Список вершин ориентации для + каждого отдельного контура топологии из первой группы (количество вершин должно быть равно + количеству обнаруженных входных контуров; в противном случае список может быть пустым) + Список вершин ориентации для + каждого отдельного контура топологии из второй группы (количество вершин должно быть равно + количеству обнаруженных входных контуров; в противном случае список может быть пустым) + Список флагов, указывающих на то, следует ли + перевернуть трассу перемычки для контура соответствующей топологии. + (если передан пустой список, устанавливается значение false; если передано одно значение, + он дублируется для каждого обнаруженного входного контура) + Т-сплайновая поверхность, топология которой соединена перемычками + tspline,bridge,edge - - Получение нормали поверхности при вводе точки на поверхности. - Точка, в которой оценивается нормаль поверхности - Нормаль в точке - - perpendicular - + + Заполнение отверстий в Т-сплайне + Набор ребер с отверстием. Ребра должны представлять собой границы. + Метод для заполнения отверстий: 0 — Тесселяция, 1 — N-полигоны, 2 — Свернуть, 3 — Свернуть и скрепить + Сохранить сгибы Subd исходной топологии + tspline,edge,fill,hole - - Получение представления NURBS для поверхности. При использовании данного метода можно в определенных условиях аппроксимировать поверхность. - + + Добавление заданного списка отражений к Т-сплайну + Список отражений + Скреплять ли симметричные части + Допуск для скрепления симметричных частей + Т-сплайновая поверхность с добавленными новыми отражениями - - Получение представления NURBS для поверхности. При использовании данного метода можно в определенных условиях аппроксимировать поверхность. - Определение того, следует ли восстанавливать исходный диапазон параметров поверхности перед преобразованием. Диапазон параметров поверхности ограничивается, например, после операции обрезки. - + + Удаление всех отражений из заданного Т-сплайна + Т-сплайновая поверхность, заданные отражения которой удалены - - Получение представления NURBS для поверхности в пределах заданного допуска. При использовании данного метода можно в определенных условиях аппроксимировать поверхность. - Заданный допуск - Представление NURBS-поверхности для поверхности - - tonurbs - + + Сжатие всей топологии на входной поверхности, при этом индексы становятся смежными. Эта функция поддерживает относительный порядок индексов. + tspline,index,compress - - Утолщение поверхности до формирования тела с выдавливанием в направлении нормалей поверхности с обеих сторон поверхности. - Величина утолщения - Утолщенная поверхность как тело - - offset,tosolid - + + Подразделение заданных граней на четыре грани, для каждой из которых определен + точный или простой режим в зависимости от точных входных данных + Список граней для подразделения + Если задано значение false, поверхность может быть более плоской или резкой по сравнению с оригинальной, + если задано значение true, она сохраняет оригинальную форму + Т-сплайн с подразделением заданных граней + tspline,subdivide,faces,simple - - Утолщение поверхности до формирования тела с выдавливанием в направлении нормалей поверхности. Если для параметра both_sides установлено значение «истина», поверхность будет утолщена с обеих сторон. - Величина утолщения - True для утолщения с обеих сторон, false для утолщения с одной стороны - Утолщенная поверхность как тело - - offset,bothsides,tosolid - + + Интерполяция поверхности заданного Т-сплайна. При помощи интерполяции вперед управляющие точки перемещаются к своим параметрическим местоположениям на поверхности. При обратной интерполяции для каждой исходной управляющей точки создается точка на поверхности, с помощью которой эти управляющие точки перемещаются к соответствующим точкам на поверхности. + Направление интерполяции: вперед, если задано значение false, в противном случае — обратно. + Интерполированный Т-сплайн в заданном направлении + tspline,interpolate,reverse - - Смещение поверхности в направлении нормали поверхности на заданное расстояние. - Величина смещения - Смещенная поверхность + + Вытягивание каждой вершины заданного Т-сплайна по направлению к ближайшей точке + целевых геометрических объектов. Если для surfacePoints задано значение True, вытягивается + точка на поверхности; в противном случае вытягивается управляющая ручка. + Список вершин для вытягивания + Список геометрических объектов для вытягивания к ним элементов + Флаг, указывающий на то, требуется ли использовать поверхность или управляющие точки вершин + T-сплайновая поверхность с вытянутыми вершинами + tspline,pull,vertices - - В полученной системе координат используются параметры xAxis, yAxis и zAxis для обозначения uDir, vDir и нормали. Длина xAxis и yAxis обозначает величину кривизны. - Компонент U параметра - Компонент V параметра - Система координат на основе нормали, направления U и направления V в положении UV на поверхности + + Выравнивание управляющих точек заданных вершин по одной плоскости. + Эта команда требует ввода по меньшей мере четырех вершин. + Список вершин + Т-сплайновая поверхность со сплющенными вершинами + tspline,flatten,vertices - - Получение объекта CoordinateSystem, выровненного по основным направлениям кривизны. - Компонент U параметра - Компонент V параметра - Система координат, выровненная по основным направлениям кривизны + + Выравнивание управляющих точек заданных вершин по одной плоскости, + которая будет параллельна заданной плоскости. + Эта команда требует ввода по меньшей мере четырех вершин. + Список вершин + Плоскость для размещения вершин параллельно + Т-сплайновая поверхность со сплющенными вершинами + tspline,flatten,vertices,fitparallel - - Получение вектора касательной U при заданных параметрах U и V. - Компонент U параметра - Компонент V параметра - Вектор касательной U + + Копирование заданных граней на новую поверхность Т-сплайна без симметрии + Грани для копирования + Т-сплайновая поверхность только с выбранными гранями + tspline,face,duplicate - - Получение вектора касательной V при заданных параметрах U и V. - Компонент U параметра - Компонент V параметра - Вектор касательной V + + Инверсия нормалей всех граней в сети + Т-сплайновая поверхность с перевернутыми нормалями + tspline,flip,normal,vector - - Получение вектора нормали с заданными параметрами U и V. - Компонент U параметра - Компонент V параметра - Нормаль в параметре + + Все интервалы узлов на поверхности Т-сплайна делаются равномерными + T-сплайновая поверхность с равномерными внутренними элементами + tspline,knot,uniform - - Получение производных при вводе координат U и V. - Компонент U параметра - Компонент V параметра - Производные U и V поверхности - - tangent,normal - + + Стандартизация заданного Т-сплайна до точки, в которой может быть выполнена + точная вставка. Если стандартизация невозможна, отображается + предупреждение с указанием причины. + Стандартизованная Т-сплайновая поверхность + tspline,standardize - - Получение гауссовой кривизны для параметров U и V. - - + + Перемещение заданных вершин вдоль заданного вектора + Список вершин для перемещения + Направление для перемещения вдоль + Флаг, указывающий на то, требуется ли использовать поверхность или управляющие точки вершин - - developable - - - Получение основных значений кривизны для параметров U и V. - - - + + Экспорт заданного набора поверхностей Т-сплайна в файл сцены Т-сплайна + Набор Т-сплайновых поверхностей для экспорта + Путь к файлу, в который будут сохранены элементы + Путь к файлу, в котором сохранен набор Т-сплайна + tspline,export,save,tss,path - - Получение основных векторов направления для параметров U и V. - Компонент U параметра - Компонент V параметра - Векторы касательных U и V + + Экспорт заданной поверхности Т-сплайна в файл сети Т-сплайна + Т-сплайновая поверхность для экспорта + Путь к файлу, в который будут сохранены элементы + Путь к файлу, в котором сохранена поверхность Т-сплайна + tspline,export,save,tsm,path - - Получение точки с заданными параметрами U и V. - - - - - surfacepoint - + + Преобразование заданной поверхности T-сплайна в строку в формате сети Т-сплайна (TSM) + Поверхность T-сплайна для индексации + Строка, в которой индексируется поверхность Т-сплайна + tspline,import,serialize - - Получение всех граничных кривых поверхности. - - - edges - + + Создание поверхности Т-сплайна на основе заданной строки в формате сети Т-сплайна (TSM) + Строчное представление файла T-Spline Mesh + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Новая загруженная Т-сплайновая поверхность в списке + tspline,import,serialize - - Создание параметрической кривой на заданной поверхности. Создание кривой, представляющей параметрическую линию U или V на поверхности. Параметрическая линия проходит в направлении увеличения значений параметров U или V при постоянном противоположном значении параметров U и V. Результирующая кривая будет совпадать с параметризацией поверхности, а диапазон ее значений зависит от диапазона значений параметров поверхности. Полученный тип кривой зависит от типа поверхности. - Если направление == 0, создается параметрическая линия U, если направление == 1, создается параметрическая линия V. - - - - lines - - - 0.4 - + + Загрузка поверхности Т-сплайна из заданного пути к файлу сети Т-сплайна + Путь к файлу, из которого требуется загрузить элементы + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Вновь загруженная Т-сплайновая поверхность в списке + tspline,import,load,tsm,path - - Получение новой поверхности с перевернутой нормалью. Поверхность при этом остается без изменений. - Поверхность, которая совпадает с входной поверхностью, но с отраженными нормалями + + Загрузка поверхности Т-сплайна из заданного файла сети Т-сплайна + Файл для загрузки из + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Вновь загруженная Т-сплайновая поверхность в списке + tspline,import,load,tsm,file - - Объединение этой поверхности и поверхности ввода в одну сложную поверхность - - + + Загрузка набора поверхностей Т-сплайна из заданного пути к файлу сцены Т-сплайна + Путь к файлу, из которого требуется загрузить элементы + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Набор вновь загруженных Т-сплайновых поверхностей + tspline,import,load,tss,path + + + Загрузка набора поверхностей Т-сплайна из заданного файла сцены Т-сплайна + Файл для загрузки из + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Набор вновь загруженных Т-сплайновых поверхностей + tspline,import,load,tss,file + + + Получение строчного представления UV + + + Сравнение двух UV: + Другое значение UV + Являются ли два объекта одинаковыми + + + Получение хэш-кода для данного типа + Уникальный хэш-код для данного объекта + + + Создание UV из двух двойных значений. + Значение U + Значение V + UV-плоскость, созданная по координатам - topolysurface + surfaceparam,parameters,uv,uvs - - Объединение этой поверхности и поверхностей ввода в одну сложную поверхность - - + + Получение U-компонента для UV - join multiple,joinmany,joinall,topolysurface + uv,uvs - - Проецирование входного объекта геометрии на текущую поверхность в направлении заданного вектора. В настоящее время этот метод проецирования поддерживает только точки и кривые. - - - + + Получение V-компонента для V - projecttosurface,projectonto + uv,uvs - - Попытка восстановить поверхность. - - - - Получение строчного представления топологии - - - Вершины топологии - - - Ребра топологии - - - Грани топологии + + Получение строчного представления вершины - - Получение строчного представления для объекта TSplineEdge + + Точка, в которой расположена данная вершина - - Объекты TSplineFace, примыкающие к этому объекту Edge + + Ребра выходят из этой вершины - - Объект TSplineVertex, в котором начинается данный объект Edge + + Грани, смежные с данной вершиной - - Вершина, в которой заканчивается данное ребро + + Получение строчного представления объекта BoundingBox - - Получить кадр UVN для объекта TSEdge (точка на выпуклой оболочке, вектор U, вектор V и нормаль) + + Сравнение двух объектов BoundingBox + Другой объект BoundingBox + Являются ли два объекта одинаковыми - - Индекс объекта TSEdge + + Получение хэш-кода для данного типа + Уникальный хэш-код для данного объекта - - Находится ли объект TSEdge на границе + + Создание объекта BoundingBox с выравниванием по осям вокруг входных элементов геометрии. + Объекты геометрии для определения ограничивающей рамки + Ограничивающая рамка, ограничивающая объекты геометрии + + bounding,bound,multiple,boundall + - - Является ли объект TSEdge однородным + + Создание ориентированной ограничивающей рамки минимального объема без выравнивания по оси вокруг входных объектов геометрии. + + Ориентированная ограничивающая рамка вокруг входных объектов геометрии. - - Ряд свойств объекта TSEdge: uvnFrame и индекс, находится ли TSEdge на границе, является ли однородным + + Создание объекта BoundingBox вокруг входной геометрии без выравнивания по оси, ориентированного на оси X, Y и Z объекта CoordinateSystem. + + + + bounding,bound + - - Получение строчного представления для объекта TSplineFace - - - Положение всех объектов TSplineEdge вокруг этой грани направлено против часовой стрелки - - - Положение всех объектов TSplineVertice вокруг этой грани направлено против часовой стрелки - - - Получить кадр UVN для объекта TSplineFace (точка на выпуклой оболочке, вектор U, вектор V и нормаль) - - - Индекс объекта TSFace - - - Количество ребер или вершин на объекте TSFace - - - Количество параметрических сторон на объекте TSFace - - - Ряд свойств объекта TSplineFace: uvnFrame, индекс, степень и количество сторон + + Создание объекта BoundingBox вокруг входных элементов геометрии без выравнивания по оси, ориентированного на оси X, Y и Z объекта CoordinateSystem. + + + + bounding,bound,multiple,boundall + - - Получение строчного представления объекта TSplineInitialSymmetry - - - Создание радиального объекта TSplineInitialSymmetry с заданным количеством пролетов на симметричном сегменте. - + + Создание объекта BoundingBox с выравниванием по оси, охватывающего минимальные и максимальные точки. + + - tspline,symmetry + bounding,bound,bymaxmin,max,min,bypoints - - Создание осевого объекта TSplineInitialSymmetry с заданными осями симметрии. - - - + + Построение объекта BoundingBox на основе количества координат от минимального (нижний, левый и задний углы рамки) до максимального (верхний, правый и передний угол рамки). Объект CoordinateSystem представляет собой результат превращения пространства координат рамки в пространство модели. Этот метод предназначен для сопоставления API Revit, позволяя извлекать из Revit BoundingBox параметры без необходимости преобразования. + + + - tspline,symmetry + bounding,bound,bymaxmin,max,min,bypoints - - Задана ли для вновь созданного Т-сплайна радиальная симметрия. + + Минимальное значение точки - - Задана ли для вновь созданного Т-сплайна симметрия по оси X. + + Максимальное значение точки - - Задана ли для вновь созданного Т-сплайна симметрия по оси Y. + + CoordinateSystem объекта BoundingBox. Для рамки с выравниванием по оси объект CS ориентируется по осям X, Y и Z и размещается в центре рамки. Для рамки без выравнивания по оси объект CS ориентируется произвольным образом и размещается в центре рамки. - - Задана ли для вновь созданного Т-сплайна симметрия по оси Z. + + Получение пересечения двух объектов BoundingBox. Примечание. Это не подходит для рамок без выравнивания по оси, так как их пересечение не всегда является рамкой. Для таких рамок следует получать пересечение между соответствующими им кубоидами. + Другая ограничивающая рамка для пересечения + Ограничивающая рамка, полученная в результате пересечения ограничивающих рамок - - Количество граней в симметрии сегмента. Доступно, только если Т-сплайн имеет радиальную симметрию. + + Определение того, пересекаются ли два объекта BoundingBox. Примечание. Это можно использовать, только если оба объекта имеют одинаковое выравнивание (преобразование). В остальных случаях следует проверять пересечение между соответствующими им кубоидами. + Другая ограничивающая рамка + Имеется ли пересечение ограничивающих рамок + + get overlap + - - Получение строчного представления TSplineReflection + + Определите, пуст ли элемент BoundingBox + Возврат значения true, если ограничивающая рамка пуста - - Создание осевого отражения для симметрии Т-сплайна по заданной плоскости. - Плоскость для осевого отражения Т-сплайна. В мировых координатах - Осевое отражение Т-сплайна + + Определение того, находится ли точка в пределах ограничивающей рамки. + Контрольная точка + «Истина», если точка находится внутри, в противном случае — «Ложь» - tspline,symmetry,reflection,axial + point inside,testpoint - - Создание радиального отражения для симметрии Т-сплайна по заданной плоскости с заданными сегментами и углами (в градусах) между каждой парой сегментов. - Плоскость, нормалью которой является ось для радиального отражения Т-сплайна. В мировых координатах - Количество сегментов радиального отражения - Угол между каждой парой сегментов радиальной симметрии (в градусах). Если задано значение 0, он определяется следующим образом: (360/количество сегментов) - Радиальное отражение Т-сплайна + + Получение ограничивающей рамки в качестве твердотельного кубоида. + Возврат кубовидного представления ограничивающей рамки. - tspline,symmetry,reflection,radial + converttosolid,bb2cube,bb2cub,bounding tosolid,cubes + + 0.5,0.4,0.3,0.5,0.3 + - - Является ли отражение радиальным - - - Количество сегментов радиального отражения - - - Угол между каждой парой симметричных сегментов радиального отражения + + Получение BoundingBox в виде коллекции поверхностей. + Возврат представления сложной поверхности ограничивающей рамки + + converttosurfaces,convert2surfaces,bbtosrfs,bbtosrfs,bounding to surfaces,bound to poly,convert2poly + - - Плоскость отражения + + Проанализируйте входящую строку JSON, отформатированную с помощью схемы autodesk.geometry:boundingbox3d-1.0.0. + Строка JSON для анализа + BoundingBox - - Ось отражения + + Преобразуйте объект BoundingBox в объект JSON, отформатированный с помощью схемы autodesk.geometry:boundingbox3d-1.0.0. + Итоговая строка JSON - - Получение строчного представления TSplineTopology + + Получение строчного представления системы координат - - Вершины, содержащиеся на этой T-сплайновой поверхности. + + Создание объекта CoordinateSystem в мировой системе координат: начало + 0; 0; 0; ось X в точке 1; 0; 0; ось Y в точке 0; 1; 0; ось Z в точке 0; 0; 1 + zero,wcs - - Ребра, содержащиеся на поверхности T-сплайна. + + Создание объекта CoordinateSystem с началом координат плоскости XY, + при этом оси X и Y соответствуют осям X Y МСК. Координата по оси Z по умолчанию имеет значение 0. - - Грани, содержащиеся на поверхности T-сплайна. + + Создание объекта CoordinateSystem с началом координат в точках осей X, Y и Z, где + X и Y соответствуют осям X и Y МСК. + translate - - Обычные вершины, содержащиеся на Т-сплайновой поверхности + + Создание объекта CoordinateSystem с началом координат во входной точке с осями + X и Y, соответствующими осям X и Y МСК. + bypoint - - Вершины с нулевой точкой на Т-сплайновой поверхности + + Создание объекта CoordinateSystem с началом координат, совпадающим с началом входной плоскости, + где оси X и Y выровнены по осям X и Y данной плоскости. - - Вершины с Т-точкой, содержащиеся на Т-сплайновой поверхности + + Создание объекта CoordinateSystem в начале координат плоскости X и Y. + Векторы ввода нормализуются перед созданием объекта CoordinateSystem. - - Неоднородные вершины, содержащиеся на Т-сплайновой поверхности + + Создание объекта CoordinateSystem в начале системы координат X и Y, в которой + ось Z полностью игнорируется. Векторы ввода перед созданием + объекта CoordinateSystem нормализуются. + byxy,coord by2axis - - Вершины границ, содержащиеся на Т-сплайновой поверхности + + Создание объекта CoordinateSystem с заданными параметрами цилиндрических координат относительно указанной системы координат - - Внутренние вершины, содержащиеся на Т-сплайновой поверхности + + Создание объекта CoordinateSystem с заданными параметрами сферических координат относительно указанной системы координат - - Неоднородные ребра, содержащиеся на Т-сплайновой поверхности + + Определите, возможно ли можно выполнить инверсию для данной CoordinateSystem + inverse,testinverse - - Кромки границ, содержащиеся на Т-сплайновой поверхности + + Проверка ортогональности масштабирования, а именно наличия компонента сдвига. + uniform - - Внутренние ребра, содержащиеся на Т-сплайновой поверхности + + Проверка ортогональности масштабирования и нормализации всех векторов. + uniform,normal,samelength - - Обычные грани, содержащиеся на Т-сплайновой поверхности + + Получить определитель для данного объекта CoordinateSystem - - Грани N-Gon, содержащиеся на Т-сплайновой поверхности + + Создание точки, обозначающей система начало координат CoordinateSystem. + position,center - - Грани границ, содержащиеся на Т-сплайновой поверхности + + Получение оси X для CoordinateSystem. + left,right - - Внутренние грани, содержащиеся на Т-сплайновой поверхности + + Получение оси Y для CoordinateSystem. + forward,back - - Получить количество вершин на Т-сплайновой поверхности + + Получение оси Z для CoordinateSystem. + up,down - - Получить количество ребер на Т-сплайновой поверхности + + Получение масштабирования оси X для объекта CoordinateSystem: длина вектора оси X. - - Получить количество граней на Т-сплайновой поверхности + + Получение масштабирования оси Y для объекта CoordinateSystem: длина вектора оси Y. - - Разложенные на части вершины отличаются по типу - Набор вершин + + Получение масштабирования оси Z для объекта CoordinateSystem: длина вектора оси Z. - - Разложенные на части ребра отличаются по типу - Набор ребер + + Получение плоскости, в которой находятся оси X и Y с корнем в начале координат. - - Разложенные на части грани отличаются по типу - Набор граней + + Получение плоскости, в которой находятся оси Y и Z с корнем в начале координат. - - Получить вершину по заданному индексу - Индекс для получения вершины в - Вершина Т-сплайна - - tspline,face,byindex - + + Получение плоскости, в которой находятся оси Z и X с корнем в начале координат. - - Получить ребро по заданному индексу - Индекс для получения ребра в - Ребро Т-сплайна - - tspline,face,byindex - + + Получение инверсии объекта CoordinateSystem: применение данного объекта CoordinateSystem к элементу геометрии обращает исходный объект. - - Получить грань по заданному индексу - Индекс для получения грани в - Грань Т-сплайна - - tspline,face,byindex - + + Отразить объект вдоль заданной плоскости + reflect,flip over - - Получение строчного представления TSplineUVNFrame + + Применение аргумента CoordinateSystem после следующего: результат = этот*другой - - Точка TopologyItem на выпуклой оболочке + + Применение аргумента CoordinateSystem перед следующим: результат = другой*этот - - Вектор U объекта TopologyItem + + Получение вектора, для которого указаны масштабные коэффициенты по X, Y и Z + Масштабированный вектор + get size,scalecomponents,scalevector - - Вектор V объекта TopologyItem + + Определите, равны ли CoordinateSystems + другая система координат + возврат значения true, если системы координат равны - - Нормаль объекта TopologyItem + + Преобразование любого объекта CoordinateSystem в соответствии с указанными + перемещениями в направлениях X, Y и Z, определенных в МСК. + Перемещение вдоль оси X. + Перемещение вдоль оси Y. + Перемещение вдоль оси Z. + Преобразованный объект CoordinateSystem. + move,by amount - - Получение строчного представления TSplineVertex + + Преобразование объекта в направлении входного вектора в соответствии с его величиной. + Вектор направления преобразования + Преобразованная система координат + move,along vector - - Объекты TSplineEdge, выходящие из этой вершины + + Преобразование любого типа CoordinateSystem по заданному расстоянию в указанном + направлении. + Вектор направления перемещения + Расстояние перемещения вдоль заданного направления + Преобразованная система координат + move,along vector,distance - - Объекты TSplineFace, примыкающие к этому объекту Vertex + + Преобразование объекта с помощью входной матрицы CoordinateSystem. + входная система координат + Преобразованная система координат - - Получить кадр UVN для TSVertex (точка на выпуклой оболочке, вектор U, вектор V и нормаль) + + Преобразование данного объекта CoordinateSystem из исходного объекта CoordinateSystem + в новый контекстный объект CoordinateSystem. + + + Преобразованный элемент CoordinateSystem. - - Индекс объекта TSVertex + + Поворот объекта вокруг начала координат и оси на заданное количество градусов + Исходная точка + Векторная ось для поворота + Градусы поворота + Повернутая система координат + around,axis,degrees - - Является ли TSVertex нулевой точкой + + Поворот объекта вокруг нормали и начала координат плоскости на заданное + количество градусов + Плоскость для получения нормали + Значение поворота в градусах + Повернутая система координат + /// around,normal,degrees - - Является ли TSVertex T-точкой + + Равномерное масштабирование относительно начала координат + Величина масштабирования + Масштабированная система координат + resize,size - - Является ли объект TSVertex однородным + + Неравномерное масштабирование относительно начала координат + Величина масштабирования по оси X + Величина масштабирования по оси Y + Величина масштабирования по оси Z + Масштабированная система координат + resize,size,scaleNU,scalenu - - Количество ребер или граней на TSVertex - - - Функциональная степень объекта TSVertex с учетом T-точек. + + Неравномерное масштабирование относительно заданной плоскости + Плоскость, вокруг которой выполняется масштабирование + Величина масштабирования по оси X + Величина масштабирования по оси Y + Величина масштабирования по оси Z + Масштабированная система координат + resize,size,scaleNU,scalenu - - Ряд свойств объекта TSVertex: uvnFrame, индекс, степень и свойство functionalValence; является ли TSVertex объектом StarPoint, TPoint, является ли он однородным. - + + Равномерное масштабирование относительно заданной точки при использовании + Базовая точка масштабирования + Начальная точка масштабирования + Конечная точка масштабирования + Масштабированная система координат + resize,from,to,size - - Получение строчного представления TSplineSurface + + Масштабирование в одном измерении путем использования базовой точки, начальной (от) и конечной (до) точек. Ось масштабирования определяется по линии между базовой и начальной точками. + Базовая точка масштабирования + Начальная точка масштабирования + Конечная точка масштабирования + Масштабированная система координат + resize,size,from,to,scale1d,1d, lines + 0.5,0.5,0.5,0.5,0.5,0.5,0.4 - - Создание Т-сплайновой плоской поверхности примитива с использованием исходной точки и вектора нормали - Корневая точка плоскости - Нормаль плоскости - 2D-точка минимального угла в координатах плоскости - 2D-точка максимального угла в координатах плоскости - Количество пролетов по ширине - Количество пролетов по длине - Параметры симметричности для Т-сплайновой поверхности - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Плоская Т-сплайновая поверхность - tspline,plane,origin,normal + + Масштабирование в одном измерении по основе и 2-м указанным точкам. Две выбранные точки проецируются на основную плоскость для определения факторов двумерного масштабирования. + Базовая точка масштабирования + Начальная точка масштабирования + Конечная точка масштабирования + Масштабированная система координат + resize,size,from,to,scale2d,2d - - Создание Т-сплайновой ориентированной плоскости, расположенной в точке начала координат с вектором нормали, но с особой ориентацией оси X. - Это никак не влияет на разделение, пересечение, проецирование и другие операции; таким образом определяется ориентация входного объекта CoordinateSystem. - Корневая точка плоскости - Нормаль плоскости - Ось X плоскости - 2D-точка минимального угла в координатах плоскости - 2D-точка максимального угла в координатах плоскости - Количество пролетов по ширине - Количество пролетов по длине - Параметры симметричности для Т-сплайновой поверхности - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Плоская Т-сплайновая поверхность - tspline,plane,origin,normal,axis + + Проанализируйте входящую строку JSON, отформатированную с помощью схемы autodesk.matrix:matrix44d-1.0.0. + Строка JSON для анализа + CoordinateSystem - - Создание Т-сплайновой плоской поверхности примитива по началу координат и осям X и Y. - Ось Z является векторным произведением двух векторов. - Корневая точка плоскости - Ось X плоскости - Ось Y плоскости - 2D-точка минимального угла в координатах плоскости - 2D-точка максимального угла в координатах плоскости - Количество пролетов по ширине - Количество пролетов по длине - Параметры симметричности для Т-сплайновой поверхности - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Плоская Т-сплайновая поверхность - tspline,plane,origin,normal,axis + + Преобразуйте объект CoordinateSystem в объект JSON, отформатированный с помощью схемы autodesk.matrix:matrix44d-1.0.0. + Итоговая строка JSON - - Создание Т-сплайновой плоской поверхности примитива на основе списка точек - Набор точек для вписывания в плоскость - 2D-точка минимального угла в координатах плоскости - 2D-точка максимального угла в координатах плоскости - Количество пролетов по ширине - Количество пролетов по длине - Параметры симметричности для Т-сплайновой поверхности - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Плоская Т-сплайновая поверхность - tspline,plane,fit,bestfit,points + + Получение строчного представления кривой - - Создание Т-сплайновой плоской поверхности примитива по отрезку и точке. Точка не может лежать на отрезке или в любом месте на оси отрезка. - Линии для построения плоскости - Точка для построения плоскости - 2D-точка минимального угла в координатах плоскости - 2D-точка максимального угла в координатах плоскости - Количество пролетов по ширине - Количество пролетов по длине - Параметры симметричности для Т-сплайновой поверхности - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Плоская Т-сплайновая поверхность - tspline,plane,line,point + + Создание кривой по линии поверхности в UV-пространстве + Поверхность для использования + Точка UV-пространства, в которой начинается кривая + Точка UV-пространства, в которой кончается кривая + Параметры поверхности кривой в начале и конце + + isocurve,curvebyuv,lines,uvs + + + 0.5,0.5,0.4,0.4 + - - Создание Т-сплайновой плоской поверхности примитива с использованием трех точек в качестве входного значения. Точки не могут лежать на одной прямой. - Первая точка для построения плоскости - Вторая точка для построения плоскости - Третья точка для построения плоскости - 2D-точка минимального угла в координатах плоскости - 2D-точка максимального угла в координатах плоскости - Количество пролетов по ширине - Количество пролетов по длине - Параметры симметричности для Т-сплайновой поверхности - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Плоская Т-сплайновая поверхность - tspline,plane,line,point + + Создание кривой, переходящей из одной в другую кривую + Первую кривую для перехода + Вторая кривая для перехода + флаг для определения того, какой конец кривой 1 будет переходящим + флаг для определения того, какой конец кривой 2 будет переходящим + флажок для определения того, к какой непрерывности принадлежит результирующая кривая (G1 или G2) + Итоговая кривая из перехода двух кривых + + blend,make continuous,connect + - - Построение Т-сплайновой поверхности цилиндра, определяемой заданной системой координат, радиусом и высотой - Центр и основание цилиндра будут вписаны в плоскость XY данной системы координат - Радиус цилиндра - Высота цилиндра - Количество пролетов в окружности - Количество пролетов по высоте - Параметры симметричности для Т-сплайновой поверхности - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Цилиндрическая Т-сплайновая поверхность - tspline,cylinder,radius,height + + Создание кривой по изолинии поверхности + Базовая поверхность + если 0 - изолиния идет по направлению U, если 1 - по направлению V + фиксируется для значения кривой других параметров поверхности + Изолиния на поверхности + + isocurve,curvebydir,lines + + + 0.5,0.5,0.4 + - - Создание Т-сплайновой поверхности цилиндра на основе заданного центра для верхней и нижней граней цилиндра - Начальная точка цилиндра - Конечная точка цилиндра - Радиус цилиндра - Количество пролетов в окружности - Количество пролетов по высоте - Параметры симметричности для Т-сплайновой поверхности - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Цилиндрическая Т-сплайновая поверхность - tspline,cylinder,radius,points + + Возврат общей длины дуги кривой + + distance + - - Создание Т-сплайновой поверхности конуса с заданным радиусом основания в начальной точке - и вершиной в конечной точке - Начальная точка конуса - Конечная точка конуса - Радиус основания конуса - Количество пролетов в окружности - Количество пролетов по высоте - Параметры симметричности для Т-сплайновой поверхности - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Коническая Т-сплайновая поверхность - tspline,cone,radius,points + + Возврат значения true, если кривая является плоской, в противном случае — false. + + flat,liesinplane + - - Создание Т-сплайновой поверхности конуса, ось которого пролегает от начальной до конечной точки, с заданным радиусом в начале и конце. - Этот объект не имеет вершины и создан в форме усеченного конуса. - Начальная точка конуса - Конечная точка конуса - Начальный радиус конуса - Конечный радиус конуса - Количество пролетов в окружности - Количество пролетов по высоте - Параметры симметричности для Т-сплайновой поверхности - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Коническая Т-сплайновая поверхность - tspline,cone,radii,points,truncated + + Возврат значения true, если кривая является замкнутой, в противном случае — false. - - Создание Т-сплайнового конуса с базовой точкой в начале системы координат, который продолжается в направлении оси Z системы координат, - и с круглым основанием в плоскости XY системы координат - Центр и основание конуса будут вписаны в плоскость XY данной системы координат - Высота конуса - Радиус конуса - Количество пролетов в окружности - Количество пролетов по высоте - Параметры симметричности для Т-сплайновой поверхности - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Коническая Т-сплайновая поверхность - tspline,cone,radius,cs + + Получение начальной точки вдоль кривой + + begin,curvestart,startpt + - - Создание Т-сплайнового конуса с базовой точкой в начале системы координат, который продолжается в направлении оси Z системы координат, - и с круглым основанием в плоскости XY системы координат - Центр и основание конуса будут вписаны в плоскость XY данной системы координат - Высота конуса - Начальный радиус конуса - Конечный радиус конуса - Количество пролетов в окружности - Количество пролетов по высоте - Параметры симметричности для Т-сплайновой поверхности - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Коническая Т-сплайновая поверхность - tspline,cone,radius,cs + + Получение конечной точки вдоль кривой + + end,curveend,endpt + - - Создание Т-сплайновой сферы, центрированной во входной точке с заданным радиусом - Центр сферы - Радиус сферы - Количество радиальных пролетов - Количество пролетов по высоте - Параметры симметричности для Т-сплайновой поверхности - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Сферическая Т-сплайновая поверхность - tspline,sphere,radius - - - Создание Т-сплайновой сферы по четырем входным точкам - Четыре точки в списке для построения сферы. Точки не должны быть компланарными - Количество радиальных пролетов - Количество пролетов по высоте - Параметры симметричности для Т-сплайновой поверхности - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Сферическая Т-сплайновая поверхность - tspline,sphere,fit,bestfit - - - Создание Т-сплайновой сферы, вписанной как можно ближе к входным точкам - Набор точек для вписывания сферы - Количество радиальных пролетов - Количество пролетов по высоте - Параметры симметричности для Т-сплайновой поверхности - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Сферическая Т-сплайновая поверхность - tspline,sphere,fit,bestfit + + Нормаль к плоскости, на которой расположена кривая. Применимо только для плоских кривых. + + perpendicular + - - Создание Т-сплайнового тора, центрированного в начале системы координат, с заданными радиусами - Тор будет выровнен в плоскости XY заданной системы координат, его центр будет совпадать с началом координат - Внутренний радиус тора - Внешний радиус тора - Количество пролетов внутреннего радиуса - Количество пролетов внешнего радиуса - Параметры симметричности для Т-сплайновой поверхности - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Тороидальная Т-сплайновая поверхность - tspline,torus,radii,cs + + Получение точки на кривой при заданном параметре между StartParameter() и EndParameter() + Параметр для оценки + Точка + + pointoncurve,curvepoint + - - Создание Т-сплайнового тора с заданным центром и радиусами, выровненного по стандартной плоскости XY МСК - Центр тора - Внутренний радиус тора - Внешний радиус тора - Количество пролетов внутреннего радиуса - Количество пролетов внешнего радиуса - Параметры симметричности для Т-сплайновой поверхности - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Тороидальная Т-сплайновая поверхность - tspline,torus,radii,cs + + Получить вектор, расположенный по касательной к кривой при указанном параметре в диапазоне между StartParameter() и EndParameter() + Параметр для оценки + Вектор, параллельный кривой по параметру + + tangentoncurve,curvetan + - - Создание Т-сплайновой рамки, центрированной вокруг начала мировой системы координат, с заданной шириной, длиной и высотой - Ширина рамки - Длина рамки - Высота рамки - Количество пролетов по ширине - Количество пролетов по длине - Количество пролетов по высоте - Параметры симметричности для Т-сплайновой поверхности - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Кубоид Т-сплайна - tspline,box,cuboid,cube,size + + Получить вектор, перпендикулярный к кривой при указанном параметре в диапазоне между StartParameter() и EndParameter() + Параметр для оценки + Вектор, перпендикулярный кривой по параметру + + normaloncurve,curvenorm + - - Создание Т-сплайновой рамки, центрированной вокруг входной точки, с заданной шириной, длиной и высотой - Центр рамки - Ширина рамки - Длина рамки - Высота рамки - Количество пролетов по ширине - Количество пролетов по длине - Количество пролетов по высоте - Параметры симметричности для Т-сплайновой поверхности - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Кубоид Т-сплайна - tspline,box,cuboid,cube,size,center + + Получение вектора, перпендикулярного кривой при заданном параметре в диапазоне между StartParameter() и EndParameter(). Кривая должна быть плоской. Итоговая нормаль будет постоянной по всей кривизне кривой. + Параметр для оценки + Если side имеет значение false, нормаль будет указывать на правую сторону кривой (если двигаться от начальной точки кривой к конечной). Если side имеет значение true, нормаль будет указывать на левую сторону кривой. + Вектор, перпендикулярный кривой по параметру + + normaloncurve,curvenorm + - - Создание Т-сплайновой рамки, центрированной и ориентированной относительно входной системы координат, с заданной шириной, длиной и высотой - Плоскость XY рамки будет выровнена по соответствующей координате на оси X - Ширина рамки - Длина рамки - Высота рамки - Количество пролетов по ширине - Количество пролетов по длине - Количество пролетов по высоте - Параметры симметричности для Т-сплайновой поверхности - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Кубоид Т-сплайна - tspline,box,cuboid,cube,size,cs,coord + + Получение элемента CoordinateSystem с началом координат в точке при заданном параметре. Ось X выравнивается по нормали кривой, ось Y — по прямому участку кривой в данной точке, а ось Z — по вектору вверх или бинормали в этой точке + Параметр для оценки + Система координат в параметре кривой + + coordoncurve,curvecoord,derivatives + - - Создание Т-сплайновой рамки, простирающейся от нижней до верхней точки - Первая угловая точка - Вторая угловая точка - Количество пролетов по ширине - Количество пролетов по длине - Количество пролетов по высоте - Параметры симметричности для Т-сплайновой поверхности - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Кубоид Т-сплайна - box,cube,byminmax,by corners,by points + + Получить системы координат с началом в точке с заданным параметром + Параметр для оценки + Система координат, выровненная по оси в точке + + frame,axisaligned,aa,coordcurve,framecurve,curveframe,coordoncurve + - - Создание Т-сплайновой тетрагональной сферы, центрированной в начале системы координат, с заданным радиусом - Локальная система координат - Радиус тетрагональной сферы - Число пролетов в двух измерениях сторон тетрагональной сферы - Параметры симметричности для Т-сплайновой поверхности - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Т-сплайновая тетрагональная сфера - quadball,tspline,coordinate system,raduis + + Получение плоскости, нормаль которой выравнивается по прямому участку кривой. Параметры настраиваются таким образом, что начальная точка всегда имеет значение 0, а конечная — 1. + + + + planeoncurve,planecurve,tangentplane + - - Создание Т-сплайновой тетрагональной сферы с заданными центром и радиусом, выровненной по стандартной плоскости XY МСК - Центральная точка тетрагональной сферы - Радиус тетрагональной сферы - Число пролетов в двух измерениях сторон тетрагональной сферы - Параметры симметричности для Т-сплайновой поверхности - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Т-сплайновая тетрагональная сфера - quadball,tsplines,center,point,radius + + Получение точки при определенной длине дуги вдоль кривой + Расстояние вдоль кривой, для которого выполняется оценка + Точка с заданной длиной дуги + + pointoncurve,curvepoint,pointalongcurve,distanceoncurve,distancepoint,distpoint,arclength + - - Построение Т-сплайновой поверхности на основе NURBS-поверхности методом равномерности. - Входная NURBS-поверхность перестраивается при помощи равномерных узлов, помещенных на равных параметрических интервалах - или интервалах длины дуги в зависимости от соответствующего флага useArcLen, и аппроксимируется - по NURBS-поверхности в степени 3. Выходной Т-сплайн делится на заданное количество участков - в направлениях U и V. - Входная NURBS-поверхность - Требуемое количество пролетов в направлении U - Требуемое количество пролетов в направлении V - Использовать ли длину дуги или параметрические поздразделения в параметрическом направлении U - Использовать ли длину дуги или параметрические поздразделения в параметрическом направлении V - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - nurbs surface,tspline,uniform + + Получение точек, размещенных по длине хорды с равными интервалами на основе введенного количества делений + Число делений + Точки с равным интервалом по длине кривой - - Построение Т-сплайновой поверхности на основе NURBS-поверхности методом подразделения кривизны. - Входная NURBS-поверхность преобразуется в степень 3. Количество участков и положения выходного Т-сплайна - распознаются автоматически, в зависимости от кривизны. - Входная NURBS-поверхность - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - nurbs surface,tspline,curvature + + Получение точек, размещенных на кривой с равной длиной хорды на основе введенного количества делений + Число делений + Список точек на кривой - - Построение Т-сплайна путем выдавливания кривой вдоль заданного вектора - Кривая профиля - Выдавливание вектора - Расстояние выдавливания в направлении вектора - Расстояние выдавливания против направления вектора - Число пролетов по направлению вектора. При значении «0» выдавливание в направлении вектора не выполняется - Число пролетов против направления вектора. При значении «0» выдавливание против направления вектора не выполняется - Число пролетов в профиле. Определяется автоматически, если задано значение 0 или меньше - Использовать стратегию равномерности или кривизны для распределения пролетов вдоль направления профиля - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - tspline,extrude,curve + + Получение точки на определенной длине хорды кривой от заданного местоположения параметра. + Длина хорды для оценки + Параметр на кривой для измерения + «Истина» при перемещении вперед вдоль кривой + Точка на кривой + + measure from,measure to,parameteratdist + - - Построение Т-сплайна путем сдвига кривой поперечного сечения вдоль траектории - Кривая профиля - Криволинейная траектория - Должны ли пролеты быть параллельны направлению траектории - Число пролетов на траектории - Число пролетов в профиле. Определяется автоматически, если задано значение 0 или меньше - Использовать стратегию равномерности или кривизны для распределения пролетов вдоль траектории - Использовать стратегию равномерности или кривизны для распределения пролетов вдоль профиля - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - tspline,sweep,curve + + Получение точек, расположенных с равными интервалами вдоль кривой на заданной длине сегмента от определенной точки + Опорная точка, от которой требуется выполнить измерение + Расстояние вдоль кривой, для которого выполняется оценка + Список точек на кривой, включая заданную точку, вдоль направления кривой. - - Создание Т-сплайновой поверхности путем сдвига кривой профиля вокруг оси, - сформированной по начальной точке и направлению оси, от значения start_angle в градусах - со сдвигом до значения sweep_angle в градусах - Кривая профиля - Центр поворота - Ось вращения - Угол для начала поворота - Угол для завершения поворота - Число пролетов в радиусе - Число пролетов по высоте. Определяется автоматически, если задано значение 0 или меньше - Использовать стратегию равномерности или кривизны для распределения пролетов - Параметры симметричности для Т-сплайновой поверхности - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - tspline,revolve,curve - - - Создание Т-сплайновой поверхности по списку линий. - Кривые будут приняты, при этом из них будут взяты только начальные и конечные точки. - Линии для построения Т-сплайна. Используются только конечные точки - Максимальное количество скорректированных граней - Допуск пересечения «кривая — кривая» - Требуется ли сгиб вершин в степени 2 - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - tspline,line,build - - - Создание Т-сплайновой трубовидной поверхности на основе сети кривых или линий. - Для каждого пересечения кривых создано сглаженное соединение. - Для некоторых параметров используется одно значение или список — по два значения на кривую. - Список кривых для создания труб - Радиус по умолчанию для созданных труб - Допуск, используемый, чтобы определять пересечения кривых - Количество сегментов в каждой трубе. Разрешено одно значение или список, длина которого в два раза превышает количество кривых - Значения конечных поворотов для каждой трубы (в градусах). Разрешено одно значение или список, длина которого в два раза превышает количество кривых - Значение конечных радиусов для каждой трубы. Разрешено одно значение или список, длина которого в два раза превышает количество кривых - Значения (от 0 до 1) от конечной точки каждой из входных кривых до начальной точки сети из труб. Разрешено одно значение или список, длина которого в два раза превышает количество кривых - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - tspline,create,pipe,curve - - - Создание Т-сплайновой трубовидной поверхности на основе сети кривых или линий. - Для каждого пересечения кривых создано сглаженное соединение. - Для некоторых параметров используется одно значение или список — по одному значению на кривую. - Список кривых для создания труб - Радиус по умолчанию для созданных труб - Допуск, используемый для определения пересечений кривых - Количество сегментов для каждой кривой. Размер списка может быть равен количеству кривых, 1 для репликации либо 0 для автоматического определения. - Если задано значение true, параметры ручки в начале каждой кривой создаются автоматически, а пользовательские параметры rotationsAtStart, radiiAtStart и positionsAtStart игнорируются. - Если задано значение true, параметры ручки в конце каждой кривой создаются автоматически, а пользовательские параметры rotationsAtEnd, radiiAtEnd и positionsAtEnd игнорируются. - Пользовательский угол поворота в градусах для каждой ручки трубы в начале каждой кривой. Данный параметр игнорируется, если для параметра autoHandleStart задано значение true. Размер списка может быть равен количеству кривых или 1 для репликации. - Пользовательский угол поворота в градусах для каждой ручки трубы в конце каждой кривой. Данный параметр игнорируется, если для параметра autoHandleEnd задано значение true. Размер списка может быть равен количеству кривых или 1 для репликации. - Пользовательский радиус для каждой ручки трубы в начале каждой кривой. Данный параметр игнорируется, если для параметра autoHandleStart задано значение true. Размер списка может быть равен количеству кривых или 1 для репликации. - Пользовательский радиус для каждой ручки трубы в конце каждой кривой. Данный параметр игнорируется, если для параметра autoHandleEnd задано значение true. Размер списка может быть равен количеству кривых или 1 для репликации. - Пользовательское положение для каждой ручки трубы в начале каждой кривой в процентах от 0 до 1 вдоль длины дуги кривой. Данный параметр игнорируется, если для параметра autoHandleStart задано значение true. Размер списка может быть равен количеству кривых или 1 для репликации. Начальное и конечное положения не должны перекрывать друг друга на каждой кривой. В идеале начальное положение должно быть близко к 0, а конечное — к 1. - Пользовательское положение для каждой ручки трубы в конце каждой кривой в процентах от 0 до 1 вдоль длины дуги кривой. Данный параметр игнорируется, если для параметра autoHandleEnd задано значение true. Размер списка может быть равен количеству кривых или 1 для репликации. Начальное и конечное положения не должны перекрывать друг друга на каждой кривой. В идеале начальное положение должно быть близко к 0, а конечное — к 1. - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - tspline,create,pipe,curve - - - Объединение заданных Т-сплайновых поверхностей в одну. - Поверхности могут быть разъединены. - Если хотя бы одна поверхность находится в режиме рамки, выходная поверхность также будет в режиме рамки. - Примечание. Для успешного объединения у всех входных поверхностей должна быть одинаковая версия. По этой причине для одной или нескольких поверхностей можно создать внутреннюю копию, а затем повысить или понизить ее версию, чтобы она соответствовала текущей версии в Dynamo. Итоговая поверхность может немного отличаться от ожидаемого результата. При этом входные поверхности останутся без изменений. - Т-сплайновые поверхности для объединения - tspline,combine - - - Возврат списка отражений, применяемых к заданному Т-сплайну - tspline,symmetry,reflections - - - Возврат значения True, если заданный Т-сплайн находится в режиме рамки - tspline,boxmode,smooth - - - Возврат значения True, если заданный Т-сплайн является извлекаемым (может отображаться в режиме сглаживания) - tspline,extractable - - - Возврат значения True, если заданный Т-сплайн является замкнутым - tspline,closed - - - Возврат значения True, если заданный Т-сплайн является непроницаемым. Все замкнутые поверхности непроницаемы, однако некоторые из них открыты. - tspline,watertight - - - Возврат значения True, если заданный Т-сплайн является стандартным (все T-точки отделены от нулевых точек по меньшей мере двумя изолиниями) - tspline,standard - - - Преобразование заданной Т-сплайновой поверхности в тело или поверхность в зависимости от формы. - Примечание. Итоговое граничное представление может несколько отличаться от ожидаемого, если входная поверхность была создана в более поздней версии Т-сплайновой поверхности, чем версия, загруженная в Dynamo, поскольку в этом случае в преобразовании используется копия поверхности, версия которой понижается до версии Dynamo. - Определение того, должно ли итоговое тело иметь такую же топологию, как входная Т-сплайновая поверхность. - Объект топологии (Solid или Surface) - tspline,brep,solid,surface - - - Преобразование заданной T-сплайновой поверхности в сеть. Сеть может содержать как треугольники, так и квадраты. - Минимальное количество сегментов в каждом направлении. Всегда создается по крайней мере один сегмент. - Максимально допустимое расстояние от сети до поверхности. Если установить для параметра нулевое или отрицательное значение, ее невозможно будет использовать - Объект сети - tspline,convert,mesh - - - Утолщение заданной Т-сплайновой поверхности на заданное расстояние в направлении нормалей грани - Расстояние для утолщения - Определяет, следует ли выполнять сгиб результирующих ребер - Утолщенная Т-сплайновая поверхность - tspline,thicken,normal - - - Утолщение заданной Т-сплайновой поверхности на заданный вектор - Направление для утолщения - Определяет, следует ли выполнять сгиб результирующих ребер - Утолщенная Т-сплайновая поверхность - tspline,thicken,vector - - - Добавление сгиба к заданному ребру на Т-сплайновой поверхности - Ребра для сгиба - Т-сплайновая поверхность с согнутыми ребрами - tspline,edge,crease - - - Удаление сгиба из заданного набора ребер - Ребра для отмены сгиба - Т-сплайновая поверхность с разогнутыми ребрами - tspline,crease,uncrease - - - Добавление сгиба к заданному набору вершин на Т-сплайновой поверхности - Вершины для сгиба - Т-сплайновая поверхность с согнутыми ребрами - tspline,edge,crease - - - Удаление сгиба из заданного набора вершин - Вершины для отмены сгиба - Т-сплайновая поверхность с разогнутыми ребрами - tspline,crease,uncrease - - - Скрепление заданного списка вершин в одну вершину - Вершины для объединения - Положение результирующей ручки вершины. Если передано значение NULL, используется среднее положение ручек. - Сохранить сгибы Subd исходной топологии - Т-сплайновая поверхность со скрепленными вершинами - tspline,weld,vertex - - - Скрепление вершин первой и второй групп попарно. - Вершины первой группы рассматриваются как вершины данного Т-сплайна. - Вершины второй группы могут относиться как к этой поверхности, так и к любой другой. - При наличии различных Т-сплайнов перед операцией скрепления выполняется объединение. - Первая группа вершин для скрепления - Вторая группа вершин для скрепления - Сохранить сгибы Subd исходной топологии - Т-сплайновая поверхность со скрепленными вершинами - tspline,weld,vertex - - - Поиск всех совпадающих вершин и их скрепление друг с другом - Допуск для поиска совпадения в - Т-сплайновая поверхность без совпадающих вершин - tspline,weld,coincident,vertex - - - Разъединение всех указанных ребер. Каждая из вершин будет откреплена от всех ребер. - Набор ребер для разъединения - Т-сплайновая поверхность с разъединенными ребрами - tspline,unweld,edge - - - Разъединение всех заданных вершин. Все ребра будут откреплены от каждой вершины. - Набор вершин для разъединения - Т-сплайновая поверхность с разъединенными вершинами - tspline,unweld,vertex - - - Создание сопоставления с Т-сплайном и замкнутым контуром кривых - Замкнутый контур ребра Т-сплайна для создания соответствующего объекта - Замкнутый контур кривой для создания соответствующего объекта - Непрерывность геометрии для сопоставления: G0, G1, G2 - Использовать ли трассу объекта arcLength при создании соответствия - Если задано значение true, на Т-сплайн будут добавлены дополнительные управляющие точки для соответствия поверхностям в пределах заданного допуска. - Максимальное количество шагов уточнения. Игнорируется, если для параметра useRefinement задано значение false - Допуск по совпадениям. Игнорируется, если для параметра useRefinement задано значение false - Использовать ли распространение при создании соответствия - Определяет, какая доля поверхности будет затронута при выполнении сопоставления. Игнорируется, если для параметра usePropagation задано значение false - Тангенциальный масштаб. Игнорируется, если не задано значение непрерывности G1 - Вес параметра кривизны. Игнорируется, если для непрерывности не задано значение G2 - Следует ли обратить направление трассы - Т-сплайновая поверхность, расположенная между заданными ребрами границ Т-сплайна и контуром кривой - tspline,match,curve - - - Создание сопоставления с Т-сплайном и замкнутым контуром кривых - Замкнутый контур ребра Т-сплайна для создания соответствующего объекта - Замкнутый контур кривой для создания соответствующего объекта - Непрерывность геометрии для сопоставления: G0, G1, G2 - Использовать ли трассу объекта arcLength при создании соответствия - Если задано значение true, на Т-сплайн будут добавлены дополнительные управляющие точки для соответствия поверхностям в пределах заданного допуска. - Максимальное количество шагов уточнения. Игнорируется, если для параметра useRefinement задано значение false - Допуск по совпадениям. Игнорируется, если для параметра useRefinement задано значение false - Использовать ли распространение при создании соответствия - Определяет, какая доля поверхности будет затронута при выполнении сопоставления. Игнорируется, если для параметра usePropagation задано значение false - Тангенциальный масштаб для G1 или масштаб кривизны для G2. Игнорируется, если задано значение непрерывности G0. - Следует ли обратить направление трассы - Т-сплайновая поверхность, расположенная между заданными ребрами границ Т-сплайна и контуром кривой - tspline,match,curve - - - Создание сопоставления с Т-сплайном и замкнутым контуром ребер контурного представления. Прежде всего - контур ребра преобразуется в контур кривой, а затем выполняется сопоставление. - Замкнутый контур ребра Т-сплайна для создания соответствующего объекта - Замкнутый контур ребра BRep для создания соответствующего объекта - Непрерывность геометрии для сопоставления: G0, G1, G2 - Использовать ли трассу объекта arcLength при создании соответствия - Если задано значение true, на Т-сплайн будут добавлены дополнительные управляющие точки для соответствия поверхностям в пределах заданного допуска. - Максимальное количество шагов уточнения. Игнорируется, если для параметра useRefinement задано значение false - Допуск по совпадениям. Игнорируется, если для параметра useRefinement задано значение false - Использовать ли распространение при создании соответствия - Определяет, какая доля поверхности будет затронута при выполнении сопоставления. Игнорируется, если для параметра usePropagation задано значение false - Тангенциальный масштаб. Игнорируется, если не задано значение непрерывности G1 - Вес параметра кривизны. Игнорируется, если для непрерывности не задано значение G2 - Следует ли обратить направление трассы - Т-сплайновая поверхность, расположенная между заданными ребрами границ Т-сплайна и контуром ребра BRep - tspline,match,brep - - - Создание сопоставления с Т-сплайном и замкнутым контуром ребер контурного представления. Прежде всего - контур ребра преобразуется в контур кривой, а затем выполняется сопоставление. - Замкнутый контур ребра Т-сплайна для создания соответствующего объекта - Замкнутый контур ребра BRep для создания соответствующего объекта - Непрерывность геометрии для сопоставления: G0, G1, G2 - Использовать ли трассу объекта arcLength при создании соответствия - Если задано значение true, на Т-сплайн будут добавлены дополнительные управляющие точки для соответствия поверхностям в пределах заданного допуска. - Максимальное количество шагов уточнения. Игнорируется, если для параметра useRefinement задано значение false - Допуск по совпадениям. Игнорируется, если для параметра useRefinement задано значение false - Использовать ли распространение при создании соответствия - Определяет, какая доля поверхности будет затронута при выполнении сопоставления. Игнорируется, если для параметра usePropagation задано значение false - Тангенциальный масштаб для G1 или масштаб кривизны для G2. Игнорируется, если задано значение непрерывности G0. - Следует ли обратить направление трассы - Т-сплайновая поверхность, расположенная между заданными ребрами границ Т-сплайна и контуром ребра BRep - tspline,match,brep - - - Удаление вершин из топологии Т-сплайна - Вершина или вершины для удаления - Т-сплайновая поверхность с удаленными вершинами - tspline,vertex,vertices,delete - - - Удаление ребер из топологии Т-сплайна - Грани или ребра для удаления - Т-сплайновая поверхность с удаленными ребрами - tspline,edge,delete - - - Удаление граней из топологии Т-сплайна - Грань или грани для удаления - Т-сплайновая поверхность с удаленными гранями - tspline,face,delete - - - Изменение стиля визуализации Т-сплайна: - сглаживание визуализации, если передано значение True, или без сглаживания в противном случае - Включение или отключение сглаживания при визуализации - Т-сплайн с выбранным стилем визуализации - tspline,visualization,mode,smooth,box - - - Выполнение одной или нескольких операций симметричного выдавливания для набора ребер и перемещение новых ребер по заданному вектору - Набор ребер для выдавливания - Вектор для перемещения новых ребер - Количество новых участков, которые будут созданы - Т-сплайн с выдавленными ребрами - tspline,extrude,direction,vector,edge - - - Выполнение одной или нескольких операций симметричного выдавливания для набора граней и перемещение новых ребер по заданному вектору - Набор граней для выдавливания - Вектор для перемещения новых граней - Количество новых участков, которые будут созданы - Т-сплайн с выдавленными гранями - tspline,extrude,direction,vector,face - - - Выполнение одной или нескольких операций симметричного выдавливания для набора ребер и перемещение новых ребер по траектории заданной кривой - Набор ребер для выдавливания - Траектория, которой соответствуют новые ребра - Количество новых участков, которые будут созданы - Т-сплайн с выдавленными ребрами - tspline,extrude,curve,edge - - - Выполнение одной или нескольких операций симметричного выдавливания для набора граней и перемещение новых ребер по траектории заданной кривой - Набор граней для выдавливания - Траектория, которой соответствуют новые грани - Количество новых участков, которые будут созданы - Т-сплайн с выдавленными гранями - tspline,extrude,curve,face - - - Замена заданных ребер швеллером из граней - Набор ребер для замены - Скос будет ограничен по данному процентному значению (между 0 и 1) для граней, примыкающих к выбранному ребру. - Количество рядов граней в швеллере - Требуется ли создание новых граней на гранях старой модели, созданных в режиме рамки. - Определяет, насколько округлым или плоским является скос. Принимает значения от 0 до 1. - Т-сплайн со скошенными ребрами - tspline,bevel,edge - - - Сдвиг заданных ребер вдоль смежных ребер - Набор ребер для перемещения - Ребра будут сдвинуты на данное расстояние (процентное значение между 0 и 1) по направлению к соседней грани. - Определяет, насколько округлым или плоским является скос. Принимает значения от 0 до 1. - Т-сплайн со сдвинутыми ребрами - tspline,slide,edge - - - Объединение заданных ребер. Ребра в каждой из групп должны формировать равное количество - непрерывных наборов. Ребра из первой группы будут рассматриваться - как ребра этой поверхности. Ребра из второй группы могут относиться как - к этой поверхности, так и к любым другим поверхностям. При использовании - различных поверхностей перед слиянием выполняется объединение. - Первый набор ребер для объединения - Второй набор ребер для объединения - Поверхность будет больше соответствовать исходным поверхностям. - Т-сплайновая поверхность с объединенными ребрами - tspline,merge,edge - - - Создание перемычки между двумя наборами граней. Элементы первой группы - рассматриваются как дочерние элементы этой поверхности. Элементы второй - группы могут быть дочерними элементами этой поверхности или относиться - к другой поверхности. Топология в каждой группе может не быть смежной, - однако посредством нее должно быть создано одно и то же количество отдельных контуров. - Первая группа граней для добавления перемычки - Вторая группа граней для добавления перемычки - Замыкание кривых для каждого отдельного контура - топологии (прямые линии используются при передаче пустого списка; в случае передачи одной - кривой она дублируется при условии, если обнаружено более одного входного контура) - Количество полных поворотов вокруг - нормали ребер, расположенных вдоль кривой, для добавления перемычки для каждого отдельного контура - топологии (если передан пустой список, используется значение 0; если передано одно - значение, оно дублируется при условии, что обнаружено более одного входного контура) - Количество сегментов вдоль перемычки для каждого - отдельного контура топологии. Количество пролетов для каждой группы должно быть - больше соответствующего количества поворотов (если передан пустой список, используется - значение 1; если передано одно значение, оно дублируется при условии, что обнаружено - более одного входного контура) - Удалите перемычки между ребрами границ. - Сохранить сгибы Subd - исходной топологии - Список вершин ориентации для - каждого отдельного контура топологии из первой группы (количество вершин должно быть равно - количеству обнаруженных входных контуров; в противном случае список может быть пустым) - Список вершин ориентации для - каждого отдельного контура топологии из второй группы (количество вершин должно быть равно - количеству обнаруженных входных контуров; в противном случае список может быть пустым) - Список флагов, указывающих на то, следует ли - перевернуть трассу перемычки для контура соответствующей топологии - (если передан пустой список, устанавливается значение false; если передано одно значение, - оно дублируется для каждого обнаруженного входного контура) - Т-сплайновая поверхность, топология которой соединена перемычками - tspline,bridge,face - - - Создание перемычки между набором граней и набором ребер. Элементы первой группы - рассматриваются как дочерние элементы этой поверхности. Элементы второй - группы могут быть дочерними элементами этой поверхности или относиться - к другой поверхности. Топология в каждой группе может не быть смежной, - однако посредством нее должно быть создано одно и то же количество отдельных контуров. - Первая группа граней для добавления перемычки - Вторая группа ребер для добавления перемычки - Замыкание кривых для каждого отдельного контура - топологии (прямые линии используются при передаче пустого списка; в случае передачи одной - кривой она дублируется при условии, если обнаружено более одного входного контура) - Количество полных поворотов вокруг - нормали ребер, расположенных вдоль кривой, для добавления перемычки для каждого отдельного контура - топологии (если передан пустой список, используется значение 0; если передано одно - значение, оно дублируется при условии, что обнаружено более одного входного контура) - Количество сегментов вдоль перемычки для каждого - отдельного контура топологии. Количество пролетов для каждой группы должно быть - больше соответствующего количества поворотов (если передан пустой список, используется - значение 1; если передано одно значение, оно дублируется при условии, что обнаружено - более одного входного контура) - Удалите перемычки между ребрами границ. - Сохранить сгибы Subd - исходной топологии - Список вершин ориентации для - каждого отдельного контура топологии из первой группы (количество вершин должно быть равно - количеству обнаруженных входных контуров; в противном случае список может быть пустым) - Список вершин ориентации для - каждого отдельного контура топологии из второй группы (количество вершин должно быть равно - количеству обнаруженных входных контуров; в противном случае список может быть пустым) - Список флагов, указывающих на то, следует ли - перевернуть трассу перемычки для контура соответствующей топологии. - (если передан пустой список, устанавливается значение false; если передано одно значение, - он дублируется для каждого обнаруженного входного контура) - Т-сплайновая поверхность, топология которой соединена перемычками - tspline,bridge,face,edge - - - Создание перемычки между набором ребер и набором граней. Элементы первой группы - рассматриваются как дочерние элементы этой поверхности. Элементы второй - группы могут быть дочерними элементами этой поверхности или относиться - к другой поверхности. Топология в каждой группе может не быть смежной, - однако посредством нее должно быть создано одно и то же количество отдельных контуров. - Первая группа ребер для добавления перемычки - Вторая группа граней для добавления перемычки - Замыкание кривых для каждого отдельного контура - топологии (прямые линии используются при передаче пустого списка; в случае передачи одной - кривой она дублируется при условии, если обнаружено более одного входного контура) - Количество полных поворотов вокруг - нормали ребер, расположенных вдоль кривой, для добавления перемычки для каждого отдельного контура - топологии (если передан пустой список, используется значение 0; если передано одно - значение, оно дублируется при условии, что обнаружено более одного входного контура) - Количество сегментов вдоль перемычки для каждого - отдельного контура топологии. Количество пролетов для каждой группы должно быть - больше соответствующего количества поворотов (если передан пустой список, используется - значение 1; если передано одно значение, оно дублируется при условии, что обнаружено - более одного входного контура) - Удалите перемычки между ребрами границ. - Сохранить сгибы Subd - исходной топологии - Список вершин ориентации для - каждого отдельного контура топологии из первой группы (количество вершин должно быть равно - количеству обнаруженных входных контуров; в противном случае список может быть пустым) - Список вершин ориентации для - каждого отдельного контура топологии из второй группы (количество вершин должно быть равно - количеству обнаруженных входных контуров; в противном случае список может быть пустым) - Список флагов, указывающих на то, следует ли - перевернуть трассу перемычки для контура соответствующей топологии. - (если передан пустой список, устанавливается значение false, если передается одно значение, - он дублируется для каждого обнаруженного входного контура) - Т-сплайновая поверхность, топология которой соединена перемычками - tspline,bridge,face,edge - - - Создание перемычки между двумя наборами ребер. Элементы первой группы - рассматриваются как дочерние элементы этой поверхности. Элементы второй - группы могут быть дочерними элементами этой поверхности или относиться - к другой поверхности. Топология в каждой группе может не быть смежной, - однако посредством нее должно быть создано одно и то же количество отдельных контуров. - Первая группа ребер для добавления перемычки - Вторая группа ребер для добавления перемычки - Замыкание кривых для каждого отдельного контура - топологии (прямые линии используются при передаче пустого списка; в случае передачи одной - кривой она дублируется при условии, если обнаружено более одного входного контура) - Количество полных поворотов вокруг - нормали ребер, расположенных вдоль кривой, для добавления перемычки для каждого отдельного контура - топологии (если передан пустой список, используется значение 0; если передано одно - значение, оно дублируется при условии, что обнаружено более одного входного контура) - Количество сегментов вдоль перемычки для каждого - отдельного контура топологии. Количество пролетов для каждой группы должно быть - больше соответствующего количества поворотов (если передан пустой список, используется - значение 1; если передано одно значение, оно дублируется при условии, что обнаружено - более одного входного контура) - Удалите перемычки между ребрами границ. - Сохранить сгибы Subd - исходной топологии - Список вершин ориентации для - каждого отдельного контура топологии из первой группы (количество вершин должно быть равно - количеству обнаруженных входных контуров; в противном случае список может быть пустым) - Список вершин ориентации для - каждого отдельного контура топологии из второй группы (количество вершин должно быть равно - количеству обнаруженных входных контуров; в противном случае список может быть пустым) - Список флагов, указывающих на то, следует ли - перевернуть трассу перемычки для контура соответствующей топологии. - (если передан пустой список, устанавливается значение false; если передано одно значение, - он дублируется для каждого обнаруженного входного контура) - Т-сплайновая поверхность, топология которой соединена перемычками - tspline,bridge,edge - - - Заполнение отверстий в Т-сплайне - Набор ребер с отверстием. Ребра должны представлять собой границы. - Метод для заполнения отверстий: 0 — Тесселяция, 1 — N-полигоны, 2 — Свернуть, 3 — Свернуть и скрепить - Сохранить сгибы Subd исходной топологии - tspline,edge,fill,hole - - - Добавление заданного списка отражений к Т-сплайну - Список отражений - Скреплять ли симметричные части - Допуск для скрепления симметричных частей - Т-сплайновая поверхность с добавленными новыми отражениями + + Получение точек, расположенных с равными интервалами вдоль кривой с заданной длиной хорды от определенной точки + Опорная точка, от которой требуется выполнить измерение + Длина хорды + Список точек на кривой, включая заданную точку, вдоль направления кривой. - - Удаление всех отражений из заданного Т-сплайна - Т-сплайновая поверхность, заданные отражения которой удалены + + Получение элемента CoordinateSystem на заданное расстояние от начальной точки кривой. Ось Y расположена по касательной к кривой, а ось X представляет собой кривизну. + Расстояние вдоль кривой, для которого выполняется оценка + CoordinateSystem для кривой + + coordoncurve,curvecoord,derivatives + - - Сжатие всей топологии на входной поверхности, при этом индексы становятся смежными. Эта функция поддерживает относительный порядок индексов. - tspline,index,compress + + Получение плоскости на заданное расстояние вдоль кривой от начальной точки. Нормаль плоскости выравнивается по прямому участку кривой. + Расстояние вдоль кривой, для которого выполняется оценка + Плоскость на кривой + + planeoncurve,planecurve,tangentplane + - - Подразделение заданных граней на четыре грани, для каждой из которых определен - точный или простой режим в зависимости от точных входных данных - Список граней для подразделения - Если задано значение false, поверхность может быть более плоской или резкой по сравнению с оригинальной, - если задано значение true, она сохраняет оригинальную форму - Т-сплайн с подразделением заданных граней - tspline,subdivide,faces,simple + + Получение длины сегмента, измеренной от начальной точки кривой до указанного параметра. + Значение от 0 до 1 + Длина сегмента + + lengthatparameter,dist along,lengthatpoint,arclength + - - Интерполяция поверхности заданного Т-сплайна. При помощи интерполяции вперед управляющие точки перемещаются к своим параметрическим местоположениям на поверхности. При обратной интерполяции для каждой исходной управляющей точки создается точка на поверхности, с помощью которой эти управляющие точки перемещаются к соответствующим точкам на поверхности. - Направление интерполяции: вперед, если задано значение false, в противном случае — обратно. - Интерполированный Т-сплайн в заданном направлении - tspline,interpolate,reverse + + Получение параметра при определенной длине дуги вдоль кривой. + Расстояние вдоль кривой, для которого выполняется оценка + Параметр + + parameteratlen,param along,paramatlen,arclength + - - Вытягивание каждой вершины заданного Т-сплайна по направлению к ближайшей точке - целевых геометрических объектов. Если для surfacePoints задано значение True, вытягивается - точка на поверхности; в противном случае вытягивается управляющая ручка. - Список вершин для вытягивания - Список геометрических объектов для вытягивания к ним элементов - Флаг, указывающий на то, требуется ли использовать поверхность или управляющие точки вершин - T-сплайновая поверхность с вытянутыми вершинами - tspline,pull,vertices + + Получение параметра при определенной длине хорды вдоль кривой в заданном месте. + Длина хорды для оценки + Параметр на кривой для измерения + «Истина» при перемещении вперед вдоль кривой + Параметр + + measure from,measure to,parameteratdist + - - Выравнивание управляющих точек заданных вершин по одной плоскости. - Эта команда требует ввода по меньшей мере четырех вершин. - Список вершин - Т-сплайновая поверхность со сплющенными вершинами - tspline,flatten,vertices + + Получение параметра в начальной точке кривой + Значение параметра + + start domain,curvestart + - - Выравнивание управляющих точек заданных вершин по одной плоскости, - которая будет параллельна заданной плоскости. - Эта команда требует ввода по меньшей мере четырех вершин. - Список вершин - Плоскость для размещения вершин параллельно - Т-сплайновая поверхность со сплющенными вершинами - tspline,flatten,vertices,fitparallel + + Получение параметра в конечной точке кривой + Значение параметра + + end domain,curveend + - - Копирование заданных граней на новую поверхность Т-сплайна без симметрии - Грани для копирования - Т-сплайновая поверхность только с выбранными гранями - tspline,face,duplicate + + Получение длины сегмента между двумя параметрами на кривой + Значение от 0 до 1 + Значение от 0 до 1 + Длина сегмента + + measure,distance,arclength + - - Инверсия нормалей всех граней в сети - Т-сплайновая поверхность с перевернутыми нормалями - tspline,flip,normal,vector + + Получение параметра в заданной точке вдоль кривой. Если точка находится не на кривой, то ParameterAtPoint возвращает значение, которое соответствует расположенной рядом точке на кривой, однако в общем случае эта точка не является ближайшей. + Точка на кривой или рядом с ней + Параметр на кривой для заданной точки. + + projectpoint,closestparam,curveparam + - - Все интервалы узлов на поверхности Т-сплайна делаются равномерными - T-сплайновая поверхность с равномерными внутренними элементами - tspline,knot,uniform + + Обратить направление кривой + Новая кривая с противоположным направлением + + flip + - - Стандартизация заданного Т-сплайна до точки, в которой может быть выполнена - точная вставка. Если стандартизация невозможна, отображается - предупреждение с указанием причины. - Стандартизованная Т-сплайновая поверхность - tspline,standardize + + Смещение кривой на заданную величину. Кривая должна быть плоской. + Положительное или отрицательное расстояние для смещения + новые смещенные кривые + + thicken,lines + + + 0.5,0.4 + - - Перемещение заданных вершин вдоль заданного вектора - Список вершин для перемещения - Направление для перемещения вдоль - Флаг, указывающий на то, требуется ли использовать поверхность или управляющие точки вершин - + + Создание одной или нескольких кривых путем смещения плоской кривой на заданное расстояние в плоскости, определяемой нормалью. Если между полученными в результате смещения кривыми имеются зазоры, то они могут быть заполнены путем удлинения кривых. Входной аргумент planeNormal по умолчанию соответствует нормали плоскости, содержащей кривую, однако для более точного определения направления смещения можно явно указать линию, параллельную исходной нормали кривой. Например, если для нескольких кривых, имеющих одну плоскость, требуется одинаковое направление смещения, с помощью planeNormal можно переопределить нормали отдельных кривых для принудительного смещения всех кривых в одном направлении. Изменение направления нормали на обратное меняет направление смещения на обратное. + Положительное смещение применяется в направлении векторного произведения касательной к кривой и вектора нормали плоскости, а отрицательное — в противоположном направлении. + Нормаль плоскости кривой. По умолчанию используется нормаль плоскости входной кривой + Одна или несколько кривых, полученных в результате смещения + + thicken,lines + + + 0.5,0.4 + - - Экспорт заданного набора поверхностей Т-сплайна в файл сцены Т-сплайна - Набор Т-сплайновых поверхностей для экспорта - Путь к файлу, в который будут сохранены элементы - Путь к файлу, в котором сохранен набор Т-сплайна - tspline,export,save,tss,path + + Создание кривой путем вытягивания на плоскость + Плоскость, на которой следует вытянуть кривую + Кривая на плоскости + + projectcurve,toplane + - - Экспорт заданной поверхности Т-сплайна в файл сети Т-сплайна - Т-сплайновая поверхность для экспорта - Путь к файлу, в который будут сохранены элементы - Путь к файлу, в котором сохранена поверхность Т-сплайна - tspline,export,save,tsm,path + + Вытягивание данной кривой на поверхность ввода в направлении нормалей поверхности. + + + + projectcurve,tosurf + - - Преобразование заданной поверхности T-сплайна в строку в формате сети Т-сплайна (TSM) - Поверхность T-сплайна для индексации - Строка, в которой индексируется поверхность Т-сплайна - tspline,import,serialize + + Удаление начала кривой с заданным параметром + Параметр, с которого начинается обрезка + Новая кривая с удаленным началом + + rem,remstart,removestart,trimcurve + - - Создание поверхности Т-сплайна на основе заданной строки в формате сети Т-сплайна (TSM) - Строчное представление файла T-Spline Mesh - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Новая загруженная Т-сплайновая поверхность в списке - tspline,import,serialize + + Удаление конца кривой с заданным параметром + Параметр, с которого начинается обрезка + Новая кривая с удаленным концом + + rem,remend,removeend,trimcurve + - - Загрузка поверхности Т-сплайна из заданного пути к файлу сети Т-сплайна - Путь к файлу, из которого требуется загрузить элементы - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Вновь загруженная Т-сплайновая поверхность в списке - tspline,import,load,tsm,path + + Удаление начала и конца кривой при заданных параметрах. + Параметр, с которого начинается обрезка + Параметр, с которого начинается обрезка + Новая кривая с удаленным наружным сегментом + + rem,remend,remstart,remove,trimcurve,removeends + - - Загрузка поверхности Т-сплайна из заданного файла сети Т-сплайна - Файл для загрузки из - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Вновь загруженная Т-сплайновая поверхность в списке - tspline,import,load,tsm,file + + Удаление внутренней части кривой с заданными параметрами + Параметр, с которого начинается обрезка + Параметр, с которого начинается обрезка + Новая кривая с удаленным внутренним сегментом + + rem,removemiddle,middle,remmiddle,cutout,trimcurve + - - Загрузка набора поверхностей Т-сплайна из заданного пути к файлу сцены Т-сплайна - Путь к файлу, из которого требуется загрузить элементы - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Набор вновь загруженных Т-сплайновых поверхностей - tspline,import,load,tss,path + + Удаление нескольких сегментов кривой, пропуская 1-й, 3-й, 5-й сегменты и т. д. + Список параметров для разделения кривой + Массив кривых, в котором пропущены 1-й, 3-й, 5-й и т.д. сегменты + + rem,removeparts,remparts,cutout,trimcurv,interior,odd + - - Загрузка набора поверхностей Т-сплайна из заданного файла сцены Т-сплайна - Файл для загрузки из - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Набор вновь загруженных Т-сплайновых поверхностей - tspline,import,load,tss,file + + Удаление четных или нечетных сегментов кривой, разделенной с использованием заданных параметров, в зависимости от того, какое значение имеет флаг discardEvenSegments: true или false. + Список параметров для разделения кривой + Переключатель для пропуска четных сегментов + Список кривых, оставшихся после удаления четных или нечетных сегментов кривой. + + rem,removeparts,remparts,cutout,trimcurv,interior,even + - - Получение строчного представления UV + + Разделение кривой на несколько элементов с заданными параметрами + Список параметров для разделения кривой + Кривые, полученные путем разделения + + cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + - - Сравнение двух UV: - Другое значение UV - Являются ли два объекта одинаковыми + + Разделение кривой на несколько элементов в заданных точках + Точки на кривой, в которых требуется разделить кривую + Кривые, полученные путем разделения + + cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + - - Получение хэш-кода для данного типа - Уникальный хэш-код для данного объекта + + Соединение набора кривых с концом сложной кривой. Положение кривых изменяется для обеспечения возможности соединения. + Другие кривые или кривые для объединения со сложной кривой + Сложная кривая, созданная из кривых + + convertcurves,curves2polycurve,joincurves,concat,joinall,joinmany + - - Создание UV из двух двойных значений. - Значение U - Значение V - UV-плоскость, созданная по координатам + + Выдавливание кривой в нормальном направлении вектора + Расстояние для выдавливания кривой + Выдавленная поверхность - surfaceparam,parameters,uv,uvs + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - - Получение U-компонента для UV + + Выдавливание кривой в заданном направлении по длине указанного вектора + Вектор выдавливания + Выдавленная поверхность - uv,uvs + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - - Получение V-компонента для V + + Выдавливание кривой в заданном направлении по заданному расстоянию + Вектор выдавливания + Расстояние для выдавливания + Выдавленная поверхность - uv,uvs + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - - Получение строчного представления вершины + + Выдавливание кривой в нормальном направлении по заданному расстоянию. Кривая должна быть замкнутой. + Расстояние для выдавливания + Выдавленное тело + + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + - - Точка, в которой расположена данная вершина + + Выдавливание кривой в заданном направлении по длине указанного вектора. Кривая должна быть замкнутой. + Вектор выдавливания + Выдавленное тело + + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + - - Ребра выходят из этой вершины + + Выдавливание кривой в заданном направлении по заданному расстоянию. Кривая должна быть замкнутой. + Вектор выдавливания + Расстояние для выдавливания + Выдавленное тело + + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + - - Грани, смежные с данной вершиной + + Удлинение кривой на заданное расстояние с заданного конца, определяемого точкой выбора. Кривая удлиняется с указанной стороны. Замкнутые кривые, например окружности и эллипсы, нельзя удлинить. Если удлиняемая кривая состоит из линий, удлиняемая часть будет также представлять собой линии. + Расстояние для удлинения + Точка на конце для удлинения + Удлиненная кривая + + makelonger,stretch,extendside + - - Получение строчного представления объекта BoundingBox + + Удлинение кривой на заданное расстояние с начальной стороны. Замкнутые кривые, например окружности и эллипсы, нельзя удлинить. Если удлиняемая кривая состоит из линий, удлиняемая часть будет также представлять собой линии. + Расстояние для удлинения + Удлиненная кривая + + makelonger,stretch + - - Сравнение двух объектов BoundingBox - Другой объект BoundingBox - Являются ли два объекта одинаковыми + + Удлинение кривой на заданное расстояние с определенного конца. Замкнутые кривые, например окружности и эллипсы, нельзя удлинить. Если удлиняемая кривая состоит из линий, удлиняемая часть будет также представлять собой линии. + Расстояние для удлинения + Удлиненная кривая + + makelonger,stretch + - - Получение хэш-кода для данного типа - Уникальный хэш-код для данного объекта + + Аппроксимировать кривую с помощью набора дуг и линий + Массив дуг и линий, аппроксимирующий кривую + + rationalizecurve,fitarcs,fitlines,arcs,lines + + + 0.5,0.5,0.5,0.4,0.4 + - - Создание объекта BoundingBox с выравниванием по осям вокруг входной геометрии. - - + + Преобразование кривой в аппроксимацию NurbsCurve + Объект NurbsCurve аппроксимирует кривую - bounding,bound + curve2spline,convertcurve,tospline,lines + + 0.5,0.5,0.5,0.4 + - - Создание объекта BoundingBox с выравниванием по осям вокруг входных элементов геометрии. - Объекты геометрии для определения ограничивающей рамки - Ограничивающая рамка, ограничивающая объекты геометрии + + Замыкание замкнутой кривой + Поверхность внутренней части кривой - bounding,bound,multiple,boundall + fill,profiletosurf,loop,loop2surf,edgesurf - - Создание ориентированной ограничивающей рамки минимального объема без выравнивания по оси вокруг входных объектов геометрии. - - Ориентированная ограничивающая рамка вокруг входных объектов геометрии. + + Проецирование входной кривой вдоль указанного направления проекции на указанную базовую геометрию. + Геометрия, на которую нужно проецировать + Вектор + Список геометрических объектов, спроецированных на базовую геометрию - - Создание объекта BoundingBox вокруг входной геометрии без выравнивания по оси, ориентированного на оси X, Y и Z объекта CoordinateSystem. - - + + Сдвиг данной кривой вдоль криволинейной траектории с созданием поверхности + - bounding,bound + sweep1,curve2surf - - Создание объекта BoundingBox вокруг входных элементов геометрии без выравнивания по оси, ориентированного на оси X, Y и Z объекта CoordinateSystem. - - + + Сдвиг данной замкнутой кривой вдоль криволинейной траектории с созданием твердого тела + - bounding,bound,multiple,boundall + sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - - Создание объекта BoundingBox с выравниванием по оси, охватывающего минимальные и максимальные точки. - - + + Сдвиг данной замкнутой кривой вдоль криволинейной траектории с созданием твердого тела + Траектория, представляющая собой траекторию сдвига + Обрезать конец элемента сдвига и сделать его перпендикулярным траектории + Тело, которое сдвигает эту замкнутую кривую вдоль криволинейной траектории + + sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid + + + + Получение новой кривой, аппроксимированной в соответствии с указанным допуском. + - bounding,bound,bymaxmin,max,min,bypoints + fitcurve,reducecurve,simplecurve,approximate - - Построение объекта BoundingBox на основе количества координат от минимального (нижний, левый и задний углы рамки) до максимального (верхний, правый и передний угол рамки). Объект CoordinateSystem представляет собой результат превращения пространства координат рамки в пространство модели. Этот метод предназначен для сопоставления API Revit, позволяя извлекать из Revit BoundingBox параметры без необходимости преобразования. - - - - - - bounding,bound,bymaxmin,max,min,bypoints - + + хранение идентификатора управляемого потока, вызвавшего этот конструктор. + Служит для оповещения пользователей о потенциальных проблемах в многопотоковом режиме. + + + Используется только для тестирования. + + + true + + + true + + + true + + + true + + + true + + + Карта между типами IGeometryEntity и геометрическими конструкциями, для которой используется основа. + + + Механизм реализации типа геометрии. + Тип производных интерфейсов IGeometryEntity. + Делегат для построения геометрии. + + + true + + + + + + + Преобразование любой указанной геометрии по заданному перемещению в направлениях осей + X, Y и Z МСК. + Перемещение вдоль оси x. + Перемещение вдоль оси Y. + Перемещение вдоль оси Z. + Преобразованная геометрия. + move,by amount + + + Преобразование геометрии в заданном направлении по длине вектора + move,along vector + + + Преобразование любого типа геометрии по заданному расстоянию в указанном + направлении. + Направление перемещения. + Расстояние перемещения вдоль заданного направления. + Преобразованная геометрия. + move,along vector,distance + + + Преобразование геометрии по заданным параметрам преобразования CoordinateSystem + Преобразованная геометрия - - Минимальное значение точки + + Преобразование геометрии исходного объекта CoordinateSystem в новый + контекстный объект CoordinateSystem. + + + Преобразованная геометрия. + from,to - - Максимальное значение точки + + Поворот объекта вокруг начала координат и оси на заданное + количество градусов + around,axis,degrees - - CoordinateSystem объекта BoundingBox. Для рамки с выравниванием по оси объект CS ориентируется по осям X, Y и Z и размещается в центре рамки. Для рамки без выравнивания по оси объект CS ориентируется произвольным образом и размещается в центре рамки. + + Поворот объекта относительно нормали и начала координат плоскости на заданное + количество градусов + around,normal,degrees - - Получение пересечения двух объектов BoundingBox. Примечание. Это не подходит для рамок без выравнивания по оси, так как их пересечение не всегда является рамкой. Для таких рамок следует получать пересечение между соответствующими им кубоидами. - Другая ограничивающая рамка для пересечения - Ограничивающая рамка, полученная в результате пересечения ограничивающих рамок + + Отразить объект вдоль заданной плоскости + reflect,flip over - - Определение того, пересекаются ли два объекта BoundingBox. Примечание. Это можно использовать, только если оба объекта имеют одинаковое выравнивание (преобразование). В остальных случаях следует проверять пересечение между соответствующими им кубоидами. - Другая ограничивающая рамка - Имеется ли пересечение ограничивающих рамок - - get overlap - + + Равномерное масштабирование относительно начала координат + resize,size - - Определите, пуст ли элемент BoundingBox - Возврат значения true, если ограничивающая рамка пуста + + Неравномерное масштабирование относительно начала координат + resize,size,scalenu,scaleNU - - Определение того, находится ли точка в пределах ограничивающей рамки. - Контрольная точка - «Истина», если точка находится внутри, в противном случае — «Ложь» - - point inside,testpoint - + + Неравномерное масштабирование относительно заданной плоскости + resize,size,scalenu,scaleNU - - Получение ограничивающей рамки в качестве твердотельного кубоида. - Возврат кубовидного представления ограничивающей рамки. - - converttosolid,bb2cube,bb2cub,bounding tosolid,cubes - - - 0.5,0.4,0.3,0.5,0.3 - + + Равномерное масштабирование вокруг заданной точки с использованием двух указанных точек в качестве скалярных компонентов. + resize,from,to,size - - Получение BoundingBox в виде коллекции поверхностей. - Возврат представления сложной поверхности ограничивающей рамки - - converttosurfaces,convert2surfaces,bbtosrfs,bbtosrfs,bounding to surfaces,bound to poly,convert2poly - + + Масштабирование в одном измерении по основе и двум указанным точкам. Ось масштабирования определяется по линии между основой и точкой. + resize,size,from,to,scale1d,1d,lines + 0.5,0.5,0.5,0.5,0.5,0.5,0.3 - - Проанализируйте входящую строку JSON, отформатированную с помощью схемы autodesk.geometry:boundingbox3d-1.0.0. - Строка JSON для анализа - BoundingBox + + Масштабирование в одном измерении по основе и 2-м указанным точкам. Две выбранные точки проецируются на основную плоскость для определения факторов двумерного масштабирования. + resize,size,from,to,scale2d,2d - - Преобразуйте объект BoundingBox в объект JSON, отформатированный с помощью схемы autodesk.geometry:boundingbox3d-1.0.0. - Итоговая строка JSON + + Получение расстояния от этой геометрии до другой + Другая геометрия + Расстояние + between,length,from,to - - Получение строчного представления системы координат + + Получение ближайшей точки на данной геометрии к соседней + NearestPoint, GetClosestPoint - - Создание объекта CoordinateSystem в мировой системе координат: начало - 0; 0; 0; ось X в точке 1; 0; 0; ось Y в точке 0; 1; 0; ось Z в точке 0; 0; 1 - zero,wcs + + Определите, пересекается ли данный геометрический объект с другим + intersects?,check intersection,test intersection - - Создание объекта CoordinateSystem с началом координат плоскости XY, - при этом оси X и Y соответствуют осям X Y МСК. Координата по оси Z по умолчанию имеет значение 0. + + Получение геометрии пересечения данного объекта с другим + get overlap - - Создание объекта CoordinateSystem с началом координат в точках осей X, Y и Z, где - X и Y соответствуют осям X и Y МСК. - translate + + Получение пересечения геометрии данного объекта с набором других геометрических объектов. Поиск общей геометрии для всех задействованных элементов. + get overlap,multi intersect,intersect many - - Создание объекта CoordinateSystem с началом координат во входной точке с осями - X и Y, соответствующими осям X и Y МСК. - bypoint + + Разделение данной геометрии при помощи другой геометрии в качестве инструмента обрезки + cut - - Создание объекта CoordinateSystem с началом координат, совпадающим с началом входной плоскости, - где оси X и Y выровнены по осям X и Y данной плоскости. + + Удаление элементов объекта, расположенного ближе всего к выбранной точке - - Создание объекта CoordinateSystem в начале координат плоскости X и Y. - Векторы ввода нормализуются перед созданием объекта CoordinateSystem. + + Разделение составных или неразделенных элементов на + компоненты. - - Создание объекта CoordinateSystem в начале системы координат X и Y, в которой - ось Z полностью игнорируется. Векторы ввода перед созданием - объекта CoordinateSystem нормализуются. - byxy,coord by2axis + + Установите флажок, если для двух объектов имеется одинаковая наглядная геометрия или одинаковые числовые значения + approximate,near,close - - Создание объекта CoordinateSystem с заданными параметрами цилиндрических координат относительно указанной системы координат + + Получение объекта BoundingBox, содержащего данный элемент геометрии + bounds - - Создание объекта CoordinateSystem с заданными параметрами сферических координат относительно указанной системы координат + + Получение ориентированной ограничивающей рамки минимального объема, содержащей заданный объект геометрии. - - Определите, возможно ли можно выполнить инверсию для данной CoordinateSystem - inverse,testinverse + + Преобразование геометрии в тело формата DEF JSON + Строка формата JSON - - Проверка ортогональности масштабирования, а именно наличия компонента сдвига. - uniform + + Преобразуйте объект Geometry в объект JSON, отформатированный с помощью схемы autodesk.geometry:geometry-1.0.0. + Итоговая строка JSON - - Проверка ортогональности масштабирования и нормализации всех векторов. - uniform,normal,samelength + + Преобразование внутренней структуры геометрии из аналитики в сплайны + - - Получить определитель для данного объекта CoordinateSystem + + Задание атрибутов имени и значения в виде строк во входной геометрии. + Атрибуты сохраняются вместе с геометрией при экспорте в файл SAT + и могут быть прочитаны при импорте геометрии из файла. + Примечание. Атрибуты не обязательно сохранятся в геометрии, + если она будет использоваться в каких-либо геометрических операциях. + Словарь строковых атрибутов имени и значения. + Возврат копии входной геометрии с примененными к ней атрибутами. - - Создание точки, обозначающей система начало координат CoordinateSystem. - position,center + + Возврат строковых атрибутов имени и значения, заданных во входной геометрии, если она существует. + Словарь строковых атрибутов имени и значения. - - Получение оси X для CoordinateSystem. - left,right + + Импорт файла SAT и возврат массива импортированных объектов геометрии + Файловый объект, представляющий файл SAT + Список импортированных объектов геометрии - - Получение оси Y для CoordinateSystem. - forward,back + + Импорт файла SAT и получение массива импортированных объектов геометрии + Путь к файлу SAT + Список импортированных объектов геометрии - - Получение оси Z для CoordinateSystem. - up,down + + Импорт файла SAT и возврат массива импортированных объектов геометрии. + Файловый объект, представляющий собой файл SAT + количество миллиметров на единицу, представляющее пространство единиц Dynamo. + Используется для преобразования импортированной геометрии из пространства единиц, заданного в файле SAT, в определенные здесь единицы. + Если задано значение –1, подразумевается, что файл SAT является безразмерным, и геометрия импортируется без преобразования единиц. + Список импортированных объектов геометрии - - Получение масштабирования оси X для объекта CoordinateSystem: длина вектора оси X. + + Импорт файла SAT и возврат массива импортированных объектов геометрии. + Файловый объект, представляющий собой файл SAT + количество миллиметров на единицу, представляющее пространство единиц Dynamo. + Используется для преобразования импортированной геометрии из пространства единиц, заданного в файле SAT, в определенные здесь единицы. + Если задано значение –1, подразумевается, что файл SAT является безразмерным, и геометрия импортируется без преобразования единиц. + Список импортированных объектов геометрии - - Получение масштабирования оси Y для объекта CoordinateSystem: длина вектора оси Y. + + Импорт строки формата JSON и возврат массива импортированных объектов геометрии + Строка формата JSON содержит геометрию твердого тела в формате DEF + Список преобразованных объектов геометрии - - Получение масштабирования оси Z для объекта CoordinateSystem: длина вектора оси Z. + + Проанализируйте входящую строку JSON, отформатированную с помощью схемы autodesk.geometry:geometry-1.0.0. + Строка JSON для анализа + Объект геометрии - - Получение плоскости, в которой находятся оси X и Y с корнем в начале координат. + + Экспорт списка выбранных объектов геометрии в указанный файл SAT + + + - - Получение плоскости, в которой находятся оси Y и Z с корнем в начале координат. + + Exports a list of specified geometry to the given SAT file path. + + + + - - Получение плоскости, в которой находятся оси Z и X с корнем в начале координат. + + Этот способ предназначен только для внутреннего использования. - - Получение инверсии объекта CoordinateSystem: применение данного объекта CoordinateSystem к элементу геометрии обращает исходный объект. + + Этот способ предназначен только для внутреннего использования. - - Отразить объект вдоль заданной плоскости - reflect,flip over + + Индексация списка элементов указанной геометрии в стандартный формат ACIS Binary (SAB) и получением индексированных данных двоичного потока + Геометрия для индексации + Данные в формате SAB в виде списка байтов - - Применение аргумента CoordinateSystem после следующего: результат = этот*другой + + Отмена индексации указанного стандартного формата ACIS Binary (SAB) и получение списка геометрических объектов + + - - Применение аргумента CoordinateSystem перед следующим: результат = другой*этот + + Использование файла SAB как входных данных и десериализация геометрии ASM + в объект LibG + + миллиметр на единицу пространства единиц Dynamo; если передано значение –1, преобразование единиц не выполняется. + - - Получение вектора, для которого указаны масштабные коэффициенты по X, Y и Z - Масштабированный вектор - get size,scalecomponents,scalevector + + true - - Определите, равны ли CoordinateSystems - другая система координат - возврат значения true, если системы координат равны + + Получение контекстной/опорной системы координат, которая использовалась для создания данной геометрии. - - Преобразование любого объекта CoordinateSystem в соответствии с указанными - перемещениями в направлениях X, Y и Z, определенных в МСК. - Перемещение вдоль оси X. - Перемещение вдоль оси Y. - Перемещение вдоль оси Z. - Преобразованный объект CoordinateSystem. - move,by amount + + Получение строчного представления сетки - - Преобразование объекта в направлении входного вектора в соответствии с его величиной. - Вектор направления преобразования - Преобразованная система координат - move,along vector + + Создание сетки на основе набора точек и набора элементов IndexGroups, ссылающихся на набор точек + Список точек, определяющих положение вершин + Индексы для вершин + Сеть, созданная по точкам + + mesh,meshes + - - Преобразование любого типа CoordinateSystem по заданному расстоянию в указанном - направлении. - Вектор направления перемещения - Расстояние перемещения вдоль заданного направления - Преобразованная система координат - move,along vector,distance + + Создание сети на основе коллекции точек и коллекции элементов IndexGroups, ссылающихся на коллекцию точек + Список точек + Группы индексов для точек + Сеть + + mesh,meshes + - - Преобразование объекта с помощью входной матрицы CoordinateSystem. - входная система координат - Преобразованная система координат + + Импорт файла с разбором на несколько сеток. + В настоящее время поддерживаются следующие форматы: + .mix -- Meshmixer + .obj -- Wavefront - - Преобразование данного объекта CoordinateSystem из исходного объекта CoordinateSystem - в новый контекстный объект CoordinateSystem. - - - Преобразованный элемент CoordinateSystem. + + Преобразование геометрического объекта, например тела или поверхности, в сеть. + Разрешение сети определяется точностью визуализации в Dynamo - - Поворот объекта вокруг начала координат и оси на заданное количество градусов - Исходная точка - Векторная ось для поворота - Градусы поворота - Повернутая система координат - around,axis,degrees + + Экспорт сетей в формат, заданный именем файла: + .mix -- Meshmixer + .obj -- Wavefront + .stl -- формат STL + .dae -- COLLADA + .ply -- формат файла полигона + Эта функция возвращает имя файла вывода, которое, возможно, + придется изменить, если в нем есть символы, отличные от символов ASCII - - Поворот объекта вокруг нормали и начала координат плоскости на заданное - количество градусов - Плоскость для получения нормали - Значение поворота в градусах - Повернутая система координат - /// around,normal,degrees + + Создание сети из заданных вершин и индексов. Вершины не должны + перекрываться. Индексы должны состоять из трех целых чисел, + обозначающих три расположения в массиве вершин + трех точек треугольника - - Равномерное масштабирование относительно начала координат - Величина масштабирования - Масштабированная система координат - resize,size + + Создание сети на основе заданных точек и индексов. Точки не должны + перекрываться. Индексы должны представлять собой множества из трех целых чисел, + указывающие на три расположения в массиве точек + из трех точек треугольника - - Неравномерное масштабирование относительно начала координат - Величина масштабирования по оси X - Величина масштабирования по оси Y - Величина масштабирования по оси Z - Масштабированная система координат - resize,size,scaleNU,scalenu + + Создание плоскости сети на основе текущих параметров. + + + + + + сеть - - Неравномерное масштабирование относительно заданной плоскости - Плоскость, вокруг которой выполняется масштабирование - Величина масштабирования по оси X - Величина масштабирования по оси Y - Величина масштабирования по оси Z - Масштабированная система координат - resize,size,scaleNU,scalenu + + Создание кубоида сети на основе текущих параметров. + + + + + + + + сеть - - Равномерное масштабирование относительно заданной точки при использовании - Базовая точка масштабирования - Начальная точка масштабирования - Конечная точка масштабирования - Масштабированная система координат - resize,from,to,size + + Создание сферы сети на основе текущих параметров. + + + + + сеть - - Масштабирование в одном измерении путем использования базовой точки, начальной (от) и конечной (до) точек. Ось масштабирования определяется по линии между базовой и начальной точками. - Базовая точка масштабирования - Начальная точка масштабирования - Конечная точка масштабирования - Масштабированная система координат - resize,size,from,to,scale1d,1d, lines - 0.5,0.5,0.5,0.5,0.5,0.5,0.4 + + Создание конуса сети на основе текущих параметров. + + + + + + + сеть - - Масштабирование в одном измерении по основе и 2-м указанным точкам. Две выбранные точки проецируются на основную плоскость для определения факторов двумерного масштабирования. - Базовая точка масштабирования - Начальная точка масштабирования - Конечная точка масштабирования - Масштабированная система координат - resize,size,from,to,scale2d,2d + + Возврат сети путем выдавливания 3D-полилинии. + Сложная кривая для выдавливания + Глубина выдавливания + Направление вектора выдавливания + Выдавливание замкнутой сети (только если сложная кривая является плоской) + сеть - - Проанализируйте входящую строку JSON, отформатированную с помощью схемы autodesk.matrix:matrix44d-1.0.0. - Строка JSON для анализа - CoordinateSystem + + Индексы вершин, образующих все грани поочередно против часовой стрелки. + + mesh,meshes + - - Преобразуйте объект CoordinateSystem в объект JSON, отформатированный с помощью схемы autodesk.matrix:matrix44d-1.0.0. - Итоговая строка JSON + + Вектор нормали в этой вершине + + mesh,meshes + - - хранение идентификатора управляемого потока, вызвавшего этот конструктор. - Служит для оповещения пользователей о потенциальных проблемах в многопотоковом режиме. + + Положение вершин + + mesh,meshes + - - Используется только для тестирования. + + Возврат количества вершин в сети - - true + + Возврат количества ребер в сети - - true + + Возврат количества треугольников в сети - - Этот метод используется, когда больше нет необходимости в отображаемых элементах. + + Возврат объема заданной сети + объем - - true + + Возврат площади заданной сети + площадь - - true + + Возврат исходных вершин данной сети в виде списка чисел. Каждый набор + из трех последовательных чисел соответствует одной точке. - - true + + Возвращает исходные вершины данной сети в виде списка чисел. Каждый набор + из шести последовательных чисел соответствует двум точкам - - Карта между типами IGeometryEntity и геометрическими конструкциями, для которой используется основа. + + Возврат исходных вершин данной сети в виде списка чисел. Каждый набор + из девяти последовательных чисел соответствует трем точкам треугольника - - Механизм реализации типа геометрии. - Тип производных интерфейсов IGeometryEntity. - Делегат для построения геометрии. + + Возврат индексов вершин для каждого треугольника сети. + (в отличие от уникальных индексов вершин) + Список индексов вершин для каждого треугольника сети. - - true + + Преобразование ребер сети в линии и их возврат - - - + + Преобразование граней сети в замыкающие поверхности и их возврат.Примечание. + С помощью этого метода можно генерировать МНОГО тяжелых поверхностей, что может + замедлить работу Dynamo при обработке крупных сетей. - - Преобразование любой указанной геометрии по заданному перемещению в направлениях осей - X, Y и Z МСК. - Перемещение вдоль оси x. - Перемещение вдоль оси Y. - Перемещение вдоль оси Z. - Преобразованная геометрия. - move,by amount + + Преобразование треугольников сети в отдельные сети и их возврат. - - Преобразование геометрии в заданном направлении по длине вектора - move,along vector + + Возврат нормалей для каждой грани треугольника в заданной сети. + - - Преобразование любого типа геометрии по заданному расстоянию в указанном - направлении. - Направление перемещения. - Расстояние перемещения вдоль заданного направления. - Преобразованная геометрия. - move,along vector,distance + + Возврат средних точек треугольников - - Преобразование геометрии по заданным параметрам преобразования CoordinateSystem - Преобразованная геометрия + + Возврат новой сети, объединяющей инструментальную и исходную сети. + + сеть - - Преобразование геометрии исходного объекта CoordinateSystem в новый - контекстный объект CoordinateSystem. - - - Преобразованная геометрия. - from,to + + Возврат новой сети путем вычитания инструментальной сети из исходной. + + сеть - - Поворот объекта вокруг начала координат и оси на заданное - количество градусов - around,axis,degrees + + Возврат новой сети, состоящей из пересечений между инструментальной + и исходной сетями. + + сеть - - Поворот объекта относительно нормали и начала координат плоскости на заданное - количество градусов - around,normal,degrees + + Возврат новой сети со следующими исправленными дефектами. + Небольшие компоненты: если сеть содержит очень маленькие, не связанные + сегменты, относительно общего размера сети, они не будут + приниматься во внимание. + Отверстия: отверстия в сети заполняются + Однородные области: если вершина соединена более чем + двумя *граничными* ребрами или если ребро соединено более чем с + двумя треугольниками, то вершина/ребро являются однородными. + Mesh Toolkit будет удалять геометрию до тех пор, пока сеть не станет разнородной + + В рамках этого метода осуществляется попытка сохранить максимально возможную часть исходной сети, + в отличие от MakeWatertight, при котором выполняется повторная выборка сети - - Отразить объект вдоль заданной плоскости - reflect,flip over + + Удаление внутренних границ сети. При наличии совпадающих вершин + (например, если бы сеть имела отдельные треугольные + группы для крышки и емкости горшка) возникает внутренняя граница. - - Равномерное масштабирование относительно начала координат - resize,size + + Возврат новой сети, которая является непроницаемой и пригодна для 3D-печати. В результате + создания непроницаемой сети самопересекающиеся, перекрывающиеся и однородные + объекты геометрии удаляются из сети. С помощью этого метода вычисляется область тонкостенного расстояния + и генерируется новая сеть с помощью Marching Cubes, но отсутствует проекция + обратно на исходную сеть. + +По сути, сеть наполнена множеством крошечных коробочек, и вокруг + этого создается сеть. - - Неравномерное масштабирование относительно начала координат - resize,size,scalenu,scaleNU + + Возврат новой сети, выдолбленной для 3D-печати. + Количество выпускных отверстий + Радиус выпускных отверстий + Расстояние внутреннего смещения + Разрешение для создания тела, представляющего внутреннюю поверхность пустотелой сети (8–4096) + Разрешение для создания сети на внутренней поверхности пустотелой сети (8–4096) + Пустотелая сеть - - Неравномерное масштабирование относительно заданной плоскости - resize,size,scalenu,scaleNU + + Возврат новой сети с опорной конструкцией. Если входные данные не указаны, используются пороговые значения по умолчанию. + Высота основания в месте соединения опорных колонн с землей + Диаметр основания в месте соединения опорных колонн с землей + Диаметр опорных колонн + Высота кромки в месте, где опорные колонны соприкасаются с сетью + Диаметр кромки в месте, где опорные колонны соприкасаются с сетью + Сеть с опорной конструкцией - - Равномерное масштабирование вокруг заданной точки с использованием двух указанных точек в качестве скалярных компонентов. - resize,from,to,size + + Возврат новой сети с уменьшенным количеством треугольников. + Целевое количество треугольников для уменьшения + Уменьшенная сеть - - Масштабирование в одном измерении по основе и двум указанным точкам. Ось масштабирования определяется по линии между основой и точкой. - resize,size,from,to,scale1d,1d,lines - 0.5,0.5,0.5,0.5,0.5,0.5,0.3 + + Возврат новой сети с более равномерным распределением треугольников по всей выбранной области + независимо от изменения нормалей треугольника в пределах заданного выбора. + сеть - - Масштабирование в одном измерении по основе и 2-м указанным точкам. Две выбранные точки проецируются на основную плоскость для определения факторов двумерного масштабирования. - resize,size,from,to,scale2d,2d + + Возврат новой гладкой сети. Тип сглаживания по умолчанию: + котангенс, который сглаживает вершины, не раздвигая их. + Задание «пространственного масштаба» сглаживания. Чем меньше значение, тем больше + локальное сглаживание, обычно приводящее к результату с меньшим «сглаживанием» (0,1–64,0) + Гладкая сеть - - Получение расстояния от этой геометрии до другой - Другая геометрия - Расстояние - between,length,from,to + + Создание точного геометрического плоского выреза с удалением частей сети, + которые лежат на стороне плоскости в направлении нормали плоскости. + Задание плоскости для выреза + Попытка создать минимальное заполнение с использованием наименьшего + количества треугольников. + сеть - - Получение ближайшей точки на данной геометрии к соседней - NearestPoint, GetClosestPoint + + Пересечение входной плоскости с сетью, образующее сложную кривую - - Определите, пересекается ли данный геометрический объект с другим - intersects?,check intersection,test intersection + + Проецирование точки на сеть вдоль заданного направления - - Получение геометрии пересечения данного объекта с другим - get overlap + + Точка сети, ближайшая к заданной точке - - Получение пересечения геометрии данного объекта с набором других геометрических объектов. Поиск общей геометрии для всех задействованных элементов. - get overlap,multi intersect,intersect many + + Отражение сети вдоль входной плоскости - - Разделение данной геометрии при помощи другой геометрии в качестве инструмента обрезки - cut + + Поворот сети вокруг входной оси на заданное количество градусов. Центр вращения + находится в начале координат - - Удаление элементов объекта, расположенного ближе всего к выбранной точке + + Масштабирование сети на заданную величину - - Разделение составных или неразделенных элементов на - компоненты. + + Неравномерное масштабирование сети с учетом коэффициентов масштабирования - - Установите флажок, если для двух объектов имеется одинаковая наглядная геометрия или одинаковые числовые значения - approximate,near,close + + Преобразование сети в направлении заданного вектора на длину вектора - - Получение объекта BoundingBox, содержащего данный элемент геометрии - bounds + + Преобразование сети в направлении заданного вектора на заданное расстояние - - Получение ориентированной ограничивающей рамки минимального объема, содержащей заданный объект геометрии. + + Преобразование сети в соответствии с заданными значениями расстояний - - Преобразование геометрии в тело формата DEF JSON - Строка формата JSON + + Проанализируйте входящую строку JSON, отформатированную с помощью схемы dynamo.geometry:mesh-1.0.0. + Строка JSON для анализа + Сеть - - Преобразуйте объект Geometry в объект JSON, отформатированный с помощью схемы autodesk.geometry:geometry-1.0.0. + + Преобразуйте объект Mesh в объект JSON, отформатированный с помощью схемы dynamo.geometry:mesh-1.0.0. Итоговая строка JSON - - Преобразование внутренней структуры геометрии из аналитики в сплайны - - - - Задание атрибутов имени и значения в виде строк во входной геометрии. - Атрибуты сохраняются вместе с геометрией при экспорте в файл SAT - и могут быть прочитаны при импорте геометрии из файла. - Примечание. Атрибуты не обязательно сохранятся в геометрии, - если она будет использоваться в каких-либо геометрических операциях. - Словарь строковых атрибутов имени и значения. - Возврат копии входной геометрии с примененными к ней атрибутами. + + Тип граничного условия, применяемого к панелям в сети. - - Возврат строковых атрибутов имени и значения, заданных во входной геометрии, если она существует. - Словарь строковых атрибутов имени и значения. + + Разрешить перекрытие границ панелями. - - Импорт файла SAT и возврат массива импортированных объектов геометрии - Файловый объект, представляющий файл SAT - Список импортированных объектов геометрии + + Не допускать перекрытия границ панелями. - - Импорт файла SAT и получение массива импортированных объектов геометрии - Путь к файлу SAT - Список импортированных объектов геометрии + + Удаление вершин, которые не лежат на входном элементе FACE. - - Импорт файла SAT и возврат массива импортированных объектов геометрии. - Файловый объект, представляющий собой файл SAT - количество миллиметров на единицу, представляющее пространство единиц Dynamo. - Используется для преобразования импортированной геометрии из пространства единиц, заданного в файле SAT, в определенные здесь единицы. - Если задано значение –1, подразумевается, что файл SAT является безразмерным, и геометрия импортируется без преобразования единиц. - Список импортированных объектов геометрии + + Обрезка перекрывающихся панелей по границе поверхности. - - Импорт файла SAT и возврат массива импортированных объектов геометрии. - Файловый объект, представляющий собой файл SAT - количество миллиметров на единицу, представляющее пространство единиц Dynamo. - Используется для преобразования импортированной геометрии из пространства единиц, заданного в файле SAT, в определенные здесь единицы. - Если задано значение –1, подразумевается, что файл SAT является безразмерным, и геометрия импортируется без преобразования единиц. - Список импортированных объектов геометрии + + Получение строчного представления объекта PanelSurface - - Импорт строки формата JSON и возврат массива импортированных объектов геометрии - Строка формата JSON содержит геометрию твердого тела в формате DEF - Список преобразованных объектов геометрии + + Размещение панелей на входной поверхности в виде квадратной плитки. + Входная поверхность для размещения панелей + Количество образцов в направлении U + Количество образцов в направлении V + Keep, Remove или RemoveVertices + + panel, surface, quad - - Проанализируйте входящую строку JSON, отформатированную с помощью схемы autodesk.geometry:geometry-1.0.0. - Строка JSON для анализа - Объект геометрии + + Размещение панелей на входной поверхности в виде квадратной сетки, каждый квадрат которой разделен по диагоналям на четыре треугольника. + Входная поверхность для размещения панелей + Количество образцов в направлении U + Количество образцов в направлении V + Keep, Remove или RemoveVertices + + panel, surface, cross, split, square + + + Размещение панелей на входной поверхности в виде квадратной сетки, каждый квадрат которой разделен по диагонали на два треугольника. По умолчанию диагональ проводится от нижнего левого угла до верхнего правого угла. + Входная поверхность для размещения панелей + Количество образцов в направлении U + Количество образцов в направлении V + Если задано значение True, диагональ проводится от верхнего левого угла до нижнего правого угла каждого квадрата + Keep, Remove или RemoveVertices + + panel, surface, diagonally, split, square - - Экспорт выбранных объектов геометрии в указанный файл SAT - Имя файла для экспорта геометрии в + + Размещение панелей на входной поверхности в виде ромба. + Входная поверхность для размещения панелей + Количество образцов в направлении U + Количество образцов в направлении V + Keep, Remove или RemoveVertices + panel, surface, diamond - - Экспорт выбранных объектов геометрии в указанный файл SAT - Имя файла для экспорта геометрии в - Единицы для использования + + Размещение панелей на входной поверхности в виде ромба, при этом каждый ромб разделен по вертикали или горизонтали на два треугольника. По умолчанию каждый ромб разделен по вертикали. + Входная поверхность для размещения панелей + Количество образцов в направлении U + Количество образцов в направлении V + Если задано значение True, ромб разделяется по горизонтали + Keep, Remove или RemoveVertices + panel, surface, split, diamond - - Экспорт списка выбранных объектов геометрии в указанный файл SAT - - + + Размещение панелей на входной поверхности в виде параллелограммов, расположенных по вертикали и горизонтали. Каждый параллелограмм представляет собой квадрат со сдвигом, примененным вдоль оси V или U, который определяется входным значением ‘alignWithUAxis’ и коэффициентом сдвига. По умолчанию параллелограммы выровнены по оси V. + Входная поверхность для размещения панелей + Количество образцов в направлении U + Количество образцов в направлении V + Величина сдвига + Если задано значение True, параллелограммы выравниваются по оси U + Keep, Remove или RemoveVertices + panel, surface, parallelogram - - Экспорт списка выбранных объектов геометрии в указанный файл SAT - - - + + Размещение панелей на входной поверхности в виде массива квадратов в шахматном порядке. По умолчанию массив имеет горизонтальный шахматный порядок. + Входная поверхность для размещения панелей + Количество образцов в направлении U + Количество образцов в направлении V + Если задано значение True, массив имеет вертикальный шахматный порядок. + Величина смещения + Keep, Remove или RemoveVertices + panel, surface, staggered, quad - - Этот способ предназначен только для внутреннего использования. + + Размещение панелей на входной поверхности в виде шестиугольной плитки. + Входная поверхность для размещения панелей + Количество образцов в направлении U + Количество образцов в направлении V + Keep, Remove или RemoveVertices + + panel, surface, hexagon - - Этот способ предназначен только для внутреннего использования. + + Размещение панелей на входной поверхности в виде мозаики с одним треугольником, двумя квадратами и одним шестиугольником в каждой вершине. + Входная поверхность для размещения панелей + Количество образцов в направлении U + Количество образцов в направлении V + Keep, Remove или RemoveVertices + + panel, surface, rhombus, tri, hexagon - - Индексация указанной геометрии в стандартный формат ACIS Binary (SAB) и получением индексированных данных двоичного потока + + Размещение панелей на входной поверхности с пользовательским узором плитки. Плитки являются полигонами в пространстве параметров UV. Они могут быть невыпуклыми, но не должны иметь самопересечений. Плитки в наборе не обязательно должны соприкасаться ребром к ребру. Узор панелей создается путем смещения копий вдоль направлений U и V на заданные значения перемещения. UV-координаты вершин каждой плитки представлены в аргументе tileUVs. + Входная поверхность для размещения панелей + Количество образцов в направлении U + Количество образцов в направлении V + Смещение плитки вдоль оси U. + Смещение плитки вдоль оси V. + Дважды вложенный список UV-координат каждой плитки в пользовательском узоре, где внешний список представляет собой список плиток (полигонов), а внутренние списки содержат UV-координаты каждой плитки. + Keep, Remove или RemoveVertices + panel, surface, custom, orthogonal, lattice - - Индексация списка элементов указанной геометрии в стандартный формат ACIS Binary (SAB) и получением индексированных данных двоичного потока - Геометрия для индексации - Данные в формате SAB в виде списка байтов + + Возврат количества вершин в объекте PanelSurface. + количество вершин - - Отмена индексации указанного стандартного формата ACIS Binary (SAB) и получение списка геометрических объектов - + + Возврат количества панелей в объекте PanelSurface. + количество панелей + + + Применение к заданному объекту PanelSurface пропорционального масштабирования, преобразования с переносом и поворотом. + Коэффициент пропорционального UV-масштабирования. + Смещение в направлении U, используемое для переноса панелей. + Смещение в направлении V, используемое для переноса панелей. + Угол поворота панелей в градусах. + 2D-точка, вокруг которой поворачиваются все панели. + Преобразованный объект PanelSurface. + + + Возврат количества вершин для каждой панели в списке индексов панелей. + Индексы панелей, используемые для запроса количества вершин. Значение по умолчанию Null обозначает все панели на поверхности. + количество вершин + + + Возврат вершины, соответствующей индексу вершины в объекте PanelSurface. + Индекс вершины в объекте PanelSurface - - Использование файла SAB как входных данных и десериализация геометрии ASM - в объект LibG - - миллиметр на единицу пространства единиц Dynamo; если передано значение –1, преобразование единиц не выполняется. + + Возврат точки, соответствующей индексу вершины в объекте PanelSurface. + Индекс вершины в объекте PanelSurface - - true + + Возврат индекса для заданной панели на входной поверхности и для вершины в самой панели. + Индекс панели для запроса индекса вершины + Номер вершины для указанной панели + индекс вершины - - Получение контекстной/опорной системы координат, которая использовалась для создания данной геометрии. + + Возврат вершины для каждой панели в списке индексов панелей. + Индексы панелей, используемые для запроса вершин. Значение по умолчанию Null обозначает все панели на поверхности. + Массив вершин - - Получение строчного представления сетки + + Возврат точек для каждой панели в списке индексов панелей. + Индексы панелей, используемые для запроса точек. Значение по умолчанию Null обозначает все панели на поверхности. + Массив точек - - Создание сетки на основе набора точек и набора элементов IndexGroups, ссылающихся на набор точек - Список точек, определяющих положение вершин - Индексы для вершин - Сеть, созданная по точкам + + Возврат многоугольной границы для каждой панели в списке индексов панелей. + Индексы панелей, используемые для построения многоугольников. Значение по умолчанию Null обозначает все панели на поверхности. + + + + Получение строчного представления объекта PolyCurve + + + 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. + Curves to join into a polycurve + Допуск для определения размера допустимого зазора между объединяемыми кривыми + Сложная кривая, созданная соединенными кривыми - mesh,meshes + segments,joincurves - - Создание сети на основе коллекции точек и коллекции элементов IndexGroups, ссылающихся на коллекцию точек - Список точек - Группы индексов для точек - Сеть + + 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. + Curves to join into a polycurve + Допуск для определения размера допустимого зазора между объединяемыми кривыми + Укажите значение True, если входные кривые пересекают или перекрывают друг друга, из-за чего перед созданием объекта PolyCurve необходимо удалить их конечные сегменты. По умолчанию задано значение False. + Если значение trimLength больше 0, конечные сегменты, длина которых превышает значение trimLength, не удаляются. + Сложная кривая, созданная соединенными кривыми - mesh,meshes + segments,joincurves - - Импорт файла с разбором на несколько сеток. - В настоящее время поддерживаются следующие форматы: - .mix -- Meshmixer - .obj -- Wavefront - - - Преобразование геометрического объекта, например тела или поверхности, в сеть. - Разрешение сети определяется точностью визуализации в Dynamo - - - Экспорт сетей в формат, заданный именем файла: - .mix -- Meshmixer - .obj -- Wavefront - .stl -- формат STL - .dae -- COLLADA - .ply -- формат файла полигона - Эта функция возвращает имя файла вывода, которое, возможно, - придется изменить, если в нем есть символы, отличные от символов ASCII - - - Создание сети из заданных вершин и индексов. Вершины не должны - перекрываться. Индексы должны состоять из трех целых чисел, - обозначающих три расположения в массиве вершин - трех точек треугольника + + Создание одной или нескольких поликривых путем группировки соединенных кривых. Выберите предпочтительный допуск соединения между элементами 1e-6 и 1e-3. + Кривые, которые нужно сгруппировать для создания одного или нескольких объектов PolyCurve + Допуск для определения размера допустимого зазора между объединяемыми кривыми + - - Создание сети на основе заданных точек и индексов. Точки не должны - перекрываться. Индексы должны представлять собой множества из трех целых чисел, - указывающие на три расположения в массиве точек - из трех точек треугольника + + Создание одной или нескольких поликривых путем группировки соединенных кривых. Выберите предпочтительный допуск соединения между элементами 1e-6 и 1e-3. + Кривые, которые нужно сгруппировать для создания одного или нескольких объектов PolyCurve + Допуск для определения размера допустимого зазора между объединяемыми кривыми + Укажите значение True, если входные кривые пересекают или перекрывают друг друга, из-за чего перед созданием объекта PolyCurve необходимо удалить их конечные сегменты. По умолчанию задано значение False. + Если значение trimLength больше 0, конечные сегменты, длина которых превышает значение trimLength, не удаляются. + - - Создание плоскости сети на основе текущих параметров. - - - - - - сеть + + Создайте элемент PolyCurve, соединив точки. Чтобы замкнуть PolyCurve, задайте для параметра «connectLastToFirst» значение true. + Точки для создания PolyCurve + Значение true — соединение последней точки с первой, false — без замыкания + Сложная кривая, созданная по точкам + + segments,joincurves,lines + + + 0.5,0.5,0.4 + - - Создание кубоида сети на основе текущих параметров. - - - - - - - - сеть + + Сделать элемент PolyCurve посредством утолщения кривой. + кривая для придания толщины + толщина + нормаль перпендикулярно направлению утолщения + + + offset + - - Создание сферы сети на основе текущих параметров. - - - - - сеть + + Создание PolyCurve путем утолщения кривой вдоль плоскости, заданной входной нормалью. + кривая для придания толщины + толщина + Нормаль, перпендикулярная направлению утолщения. Если нормаль не указана (является нулевой), по умолчанию используется нормаль кривой. + + + offset,thicken + - - Создание конуса сети на основе текущих параметров. - - - - - - - сеть + + Возврат начальной точки первого компонента и конечных точек всех компонентов кривой. У замкнутой сложной кривой начальная и конечная точки совпадают, поэтому конечная точка исключается. - - Возврат сети путем выдавливания 3D-полилинии. - Сложная кривая для выдавливания - Глубина выдавливания - Направление вектора выдавливания - Выдавливание замкнутой сети (только если сложная кривая является плоской) - сеть + + Количество кривых в составе сложной кривой + + curvecount,subcurvecount,numbersubcurves + - - Индексы вершин, образующих все грани поочередно против часовой стрелки. + + Получение кривых в составе сложной кривой + - mesh,meshes + subcurves,polycurvesplit - - Вектор нормали в этой вершине + + Получение кривой в составе сложной кривой по индексу + Длина для определения местоположения точки + Значение true для подсчета от конца сложной кривой, false — от начала сложной кривой + Кривая по индексу - mesh,meshes + subcurveatindex,getsubcurve,getcurvebyindex - - Положение вершин + + Получение плоскости плоской сложной кривой + + + + Удлинение сложной кривой по касательному эллипсу + Длина эллипса удлинения + Параметр эллипса + Параметр эллипса + Параметр эллипса + удлинение конца или начала PolyCurve + + + + Удлинение сложной кривой по касательной дуге. + Длина дуги удлинения + Радиус дуги + удлинение конца или начала PolyCurve + + + + Замкнуть сложную кривую по линии, соединяющей начальную и конечную точки + - mesh,meshes + lines + + 0.4 + - - Возврат количества вершин в сети + + Замкнуть сложную кривую по касательной цепи дуги, линии и дуги + Радиус дуги в начале PolyCurve + Радиус дуги в конце PolyCurve + + + lines + + + 0.4 + - - Возврат количества ребер в сети + + Смещение сложной кривой в своей плоскости. + Величина смещения + Переключатель для скругления углов + Смещенная сложная кривая - - Возврат количества треугольников в сети + + Создание одного или нескольких объектов PolyCurve путем смещения плоской сложной кривой на заданное расстояние в плоскости, определяемой нормалью. Входной аргумент planeNormal по умолчанию соответствует нормали плоскости, содержащей кривую, однако для более точного определения направления смещения можно явно задать линию, параллельную исходной нормали кривой. Например, если для нескольких кривых, имеющих одну плоскость, требуется одинаковое направление смещения, с помощью planeNormal можно переопределить нормали отдельных кривых для принудительного смещения всех кривых в одном направлении. Изменение направления нормали на обратное меняет направление смещения на обратное. + Положительное смещение применяется в направлении векторного произведения касательной к сложной кривой и вектора нормали плоскости, а отрицательное — в противоположном направлении. + Если между кривыми, полученными в результате смещения, есть зазоры, то в зависимости от настроек заполнения зазора они могут быть заполнены либо дугами (если значение равно true), чтобы получить сглаженные углы, либо удлинением кривых (если значение равно false). + Нормаль плоскости кривой. По умолчанию используется нормаль плоскости входной кривой + Одна или несколько сложных кривых, полученных в результате смещения - - Возврат объема заданной сети - объем + + Скругление углов плоской сложной кривой. + Радиус сопряжения + Определение того, какие углы должны быть скруглены. Если задано значение true, скругляются углы, в которых касательная в начале второго компонента направлена по часовой стрелке от касательной в конце первого компонента (относительно нормали кривой). Если задано значение false, скругляются углы против часовой стрелки. + Скругленная сложная кривая + + round,smooth,radius + - - Возврат площади заданной сети - площадь + + Исправление самопересекающегося объекта PolyCurve путем возврата новой сложной кривой, которая не пересекается сама с собой, если длина перекрывающегося сегмента меньше или равна trimLength. + Если значение trimLength больше 0, конечные сегменты, длина которых превышает значение trimLength, не удаляются. + Неперекрывающийся объект PolyCurve, не пересекающийся сам с собой - - Возврат исходных вершин данной сети в виде списка чисел. Каждый набор - из трех последовательных чисел соответствует одной точке. + + Получение строчного представления полигона - - Возвращает исходные вершины данной сети в виде списка чисел. Каждый набор - из шести последовательных чисел соответствует двум точкам + + Построение кривой полигона путем соединения точек. + + - - Возврат исходных вершин данной сети в виде списка чисел. Каждый набор - из девяти последовательных чисел соответствует трем точкам треугольника + + Построение вписанной кривой полигона в окружности. + + + - - Возврат индексов вершин для каждого треугольника сети. - (в отличие от уникальных индексов вершин) - Список индексов вершин для каждого треугольника сети. + + Получение всех точек начала/конца сегмента. - - Преобразование ребер сети в линии и их возврат + + Получение максимального отклонения полигона от средней плоскости. - - Преобразование граней сети в замыкающие поверхности и их возврат.Примечание. - С помощью этого метода можно генерировать МНОГО тяжелых поверхностей, что может - замедлить работу Dynamo при обработке крупных сетей. + + Получение углов полигона + - - Преобразование треугольников сети в отдельные сети и их возврат. + + Получение усредненной точки углов полигона + + + centroid + - - Возврат нормалей для каждой грани треугольника в заданной сети. + + Получение самопересечений между сторонами полигона. - - Возврат средних точек треугольников + + Возвращение признака, указывающего на то, содержится ли входная точка в полигоне. Если полигон не является плоским, точка будет спроецирована на вписанную плоскость, а оболочка будет вычислена на основе проекции полигона на вписанную плоскость. Если полигон является самопересекающимся, будет возвращена ошибка. + + - - Возврат новой сети, объединяющей инструментальную и исходную сети. - - сеть + + Получение строчного представления поверхности - - Возврат новой сети путем вычитания инструментальной сети из исходной. - - сеть + + Объединение коллекции поверхностей в одну поверхность. Этот метод может вернуть объект polySurface, если полученное объединение будет неразветвленным или многогранным. + Коллекция поверхностей. + Объединение поверхностей + + merge,join,boolean,addition + - - Возврат новой сети, состоящей из пересечений между инструментальной - и исходной сетями. - - сеть + + Создание поверхности посредством лофтинга между входными кривыми поперечного сечения. + Кривые для лофта + Поверхность, созданная лофтом + + loft + - - Возврат новой сети со следующими исправленными дефектами. - Небольшие компоненты: если сеть содержит очень маленькие, не связанные - сегменты, относительно общего размера сети, они не будут - приниматься во внимание. - Отверстия: отверстия в сети заполняются - Однородные области: если вершина соединена более чем - двумя *граничными* ребрами или если ребро соединено более чем с - двумя треугольниками, то вершина/ребро являются однородными. - Mesh Toolkit будет удалять геометрию до тех пор, пока сеть не станет разнородной - - В рамках этого метода осуществляется попытка сохранить максимально возможную часть исходной сети, - в отличие от MakeWatertight, при котором выполняется повторная выборка сети + + Создание поверхности посредством лофтинга между входными линиями поперечного сечения. Этот процесс немного быстрее, но при этом он дает менее четкий результат, чем при использовании Surface.ByLoft. + + + + ruledsurface,lines + + + 0.5,0.4 + - - Удаление внутренних границ сети. При наличии совпадающих вершин - (например, если бы сеть имела отдельные треугольные - группы для крышки и емкости горшка) возникает внутренняя граница. + + Лофтинг поверхности через поперечные сечения с использованием заданных направляющих кривых. Направляющие кривые должны пересекать все кривые поперечного сечения. + Кривые для лофта + Направляющие кривые для лофта + Поверхность, созданная лофтом + + loftbyrails,loft rails,guides + - - Возврат новой сети, которая является непроницаемой и пригодна для 3D-печати. В результате - создания непроницаемой сети самопересекающиеся, перекрывающиеся и однородные - объекты геометрии удаляются из сети. С помощью этого метода вычисляется область тонкостенного расстояния - и генерируется новая сеть с помощью Marching Cubes, но отсутствует проекция - обратно на исходную сеть. - -По сути, сеть наполнена множеством крошечных коробочек, и вокруг - этого создается сеть. + + Создание поверхности путем сдвига кривой профиля вдоль траектории. + Кривая для сдвига + Криволинейная траектория, используемая для создания сдвига + Поверхность, созданная путем сдвига профиля вдоль траектории + + sweep,rail,guide,sweep1 + - - Возврат новой сети, выдолбленной для 3D-печати. - Количество выпускных отверстий - Радиус выпускных отверстий - Расстояние внутреннего смещения - Разрешение для создания тела, представляющего внутреннюю поверхность пустотелой сети (8–4096) - Разрешение для создания сети на внутренней поверхности пустотелой сети (8–4096) - Пустотелая сеть + + Создание поверхности путем сдвига кривой профиля вдоль траектории. + Кривая для сдвига + Криволинейная траектория, используемая для создания сдвига + Обрезать конец элемента сдвига и сделать его перпендикулярным траектории + Поверхность, созданная путем сдвига профиля вдоль траектории + + sweep,rail,guide,sweep1 + - - Возврат новой сети с опорной конструкцией. Если входные данные не указаны, используются пороговые значения по умолчанию. - Высота основания в месте соединения опорных колонн с землей - Диаметр основания в месте соединения опорных колонн с землей - Диаметр опорных колонн - Высота кромки в месте, где опорные колонны соприкасаются с сетью - Диаметр кромки в месте, где опорные колонны соприкасаются с сетью - Сеть с опорной конструкцией + + Создание поверхности полигона, соединяющей входные точки в замкнутом полигоне и замыкающей его. + Список точек периметра + Поверхность, созданная по точкам периметра + + patch,surfacebypolygon + - - Возврат новой сети с уменьшенным количеством треугольников. - Целевое количество треугольников для уменьшения - Уменьшенная сеть + + Сдвиг поперечного сечения кривой вдоль траектории по двум направляющим + Путь ввода для сдвига. + Направляющая для ориентации сдвига. + Кривая профиля для сдвига вдоль траектории. + Поверхность, созданная путем сдвига двух направляющих + + sweep2,guides + - - Возврат новой сети с более равномерным распределением треугольников по всей выбранной области - независимо от изменения нормалей треугольника в пределах заданного выбора. - сеть + + Создание поверхности путем сдвига кривой профиля вокруг луча оси, представляющего собой вектор оси с началом в точке значения start_angle в градусах, заканчивающийся значением sweep_angle в градусах. + Кривая профиля для вращения + Начало вращающейся оси + Направление вращающейся оси + Начальный угол в градусах + Угол сдвига в градусах + Поверхность, созданная вращением профиля + + lathe + - - Возврат новой гладкой сети. Тип сглаживания по умолчанию: - котангенс, который сглаживает вершины, не раздвигая их. - Задание «пространственного масштаба» сглаживания. Чем меньше значение, тем больше - локальное сглаживание, обычно приводящее к результату с меньшим «сглаживанием» (0,1–64,0) - Гладкая сеть + + Создание поверхности путем заполнения пространства внутри замкнутой границы, определяемой входными кривыми. + Замкнутая кривая, используемая как граница поверхности + Поверхность, созданная путем замыкания + + edgesrf,edgesurface,patch,fill + - - Создание точного геометрического плоского выреза с удалением частей сети, - которые лежат на стороне плоскости в направлении нормали плоскости. - Задание плоскости для выреза - Попытка создать минимальное заполнение с использованием наименьшего - количества треугольников. - сеть + + Получение общей площади поверхности. - - Пересечение входной плоскости с сетью, образующее сложную кривую + + Возврат суммы длин всех граничных ребер поверхности. + + circumference + - - Проецирование точки на сеть вдоль заданного направления + + Возврат значения true, если поверхность замкнута в направлении U, в противном случае — false. - - Точка сети, ближайшая к заданной точке + + Возврат значения true, если поверхность замкнута в направлении V, в противном случае — false. - - Отражение сети вдоль входной плоскости + + Возврат значения true, если поверхность замкнута в направлении U или V, если ни в одном из них — false. - - Поворот сети вокруг входной оси на заданное количество градусов. Центр вращения - находится в начале координат + + Изъять инструменты ввода с этой поверхности. + + + + difference,trim,removefrom,cut + - - Масштабирование сети на заданную величину + + Логическая разность данной поверхности и объединения поверхностей ввода. Этот метод может вернуть объект polySurface, если полученный логический объект будет неразветвленным или многогранным. + Другие поверхности для вычитания + Итоговая логическая поверхность или сложная поверхность + + subtract,differencemany,diffall,diff multi + - - Неравномерное масштабирование сети с учетом коэффициентов масштабирования + + Получение значения параметра пары UV во входной точке. Это значение противоположно точке с параметром. + + + + evaluateatpoint,surfaceatpoint,uvatpoint,uvs + + + 0.5,0.5,0.5,0.4 + - - Преобразование сети в направлении заданного вектора на длину вектора + + Обрезка поверхности набором из одного или нескольких замкнутых объектов PolyCurve. Один из контуров должен быть граничным контуром входной поверхности. Кроме того, для отверстий необходимо добавить один или несколько внутренних контуров. + + + + trim multiple,removeloops,cutloops + - - Преобразование сети в направлении заданного вектора на заданное расстояние + + Обрезка поверхности набором из одного или нескольких замкнутых объектов PolyCurve, которые должны лежать на поверхности в пределах заданного допуска. Если у входной поверхности необходимо обрезать одно или несколько отверстий, должен быть задан один внешний контур, определяющий границу поверхности, и один внутренний контур для каждого отверстия. Если необходимо обрезать область между границей поверхности и отверстиями, должен быть задан только контур для каждого отверстия. Для периодической поверхности без внешнего контура, такой как сферическая поверхность, областью обрезки можно управлять, изменив направление кривой контура. + Один или несколько замкнутых объектов PolyCurve в любом порядке ввода. Их контуры не должны пересекаться. + Допуск, используемый при определении того, совпадают ли концы кривой и совпадает ли кривая с поверхностью. Этот допуск должен быть не меньше любого из допусков, которые использовались при создании входных сложных кривых. По умолчанию применяется значение 0,0, при котором используется наибольший из допусков, применявшихся при создании входных сложных кривых. + Поверхность, обрезанная с помощью замкнутых контуров. + + trim multiple,removeloops,cutloops + - - Преобразование сети в соответствии с заданными значениями расстояний + + Получение нормали поверхности при вводе точки на поверхности. + Точка, в которой оценивается нормаль поверхности + Нормаль в точке + + perpendicular + - - Проанализируйте входящую строку JSON, отформатированную с помощью схемы dynamo.geometry:mesh-1.0.0. - Строка JSON для анализа - Сеть + + Получение представления NURBS для поверхности. При использовании данного метода можно в определенных условиях аппроксимировать поверхность. + - - Преобразуйте объект Mesh в объект JSON, отформатированный с помощью схемы dynamo.geometry:mesh-1.0.0. - Итоговая строка JSON + + Получение представления NURBS для поверхности. При использовании данного метода можно в определенных условиях аппроксимировать поверхность. + Определение того, следует ли восстанавливать исходный диапазон параметров поверхности перед преобразованием. Диапазон параметров поверхности ограничивается, например, после операции обрезки. + - - Тип граничного условия, применяемого к панелям в сети. + + Получение представления NURBS для поверхности в пределах заданного допуска. При использовании данного метода можно в определенных условиях аппроксимировать поверхность. + Заданный допуск + Представление NURBS-поверхности для поверхности + + tonurbs + - - Разрешить перекрытие границ панелями. + + Утолщение поверхности до формирования тела с выдавливанием в направлении нормалей поверхности с обеих сторон поверхности. + Величина утолщения + Утолщенная поверхность как тело + + offset,tosolid + - - Не допускать перекрытия границ панелями. + + Утолщение поверхности до формирования тела с выдавливанием в направлении нормалей поверхности. Если для параметра both_sides установлено значение «истина», поверхность будет утолщена с обеих сторон. + Величина утолщения + True для утолщения с обеих сторон, false для утолщения с одной стороны + Утолщенная поверхность как тело + + offset,bothsides,tosolid + - - Удаление вершин, которые не лежат на входном элементе FACE. + + Смещение поверхности в направлении нормали поверхности на заданное расстояние. + Величина смещения + Смещенная поверхность - - Обрезка перекрывающихся панелей по границе поверхности. + + В полученной системе координат используются параметры xAxis, yAxis и zAxis для обозначения uDir, vDir и нормали. Длина xAxis и yAxis обозначает величину кривизны. + Компонент U параметра + Компонент V параметра + Система координат на основе нормали, направления U и направления V в положении UV на поверхности - - Получение строчного представления объекта PanelSurface + + Получение объекта CoordinateSystem, выровненного по основным направлениям кривизны. + Компонент U параметра + Компонент V параметра + Система координат, выровненная по основным направлениям кривизны - - Размещение панелей на входной поверхности в виде квадратной плитки. - Входная поверхность для размещения панелей - Количество образцов в направлении U - Количество образцов в направлении V - Keep, Remove или RemoveVertices - - panel, surface, quad + + Получение вектора касательной U при заданных параметрах U и V. + Компонент U параметра + Компонент V параметра + Вектор касательной U - - Размещение панелей на входной поверхности в виде квадратной сетки, каждый квадрат которой разделен по диагоналям на четыре треугольника. - Входная поверхность для размещения панелей - Количество образцов в направлении U - Количество образцов в направлении V - Keep, Remove или RemoveVertices - - panel, surface, cross, split, square + + Получение вектора касательной V при заданных параметрах U и V. + Компонент U параметра + Компонент V параметра + Вектор касательной V - - Размещение панелей на входной поверхности в виде квадратной сетки, каждый квадрат которой разделен по диагонали на два треугольника. По умолчанию диагональ проводится от нижнего левого угла до верхнего правого угла. - Входная поверхность для размещения панелей - Количество образцов в направлении U - Количество образцов в направлении V - Если задано значение True, диагональ проводится от верхнего левого угла до нижнего правого угла каждого квадрата - Keep, Remove или RemoveVertices - - panel, surface, diagonally, split, square + + Получение вектора нормали с заданными параметрами U и V. + Компонент U параметра + Компонент V параметра + Нормаль в параметре - - Размещение панелей на входной поверхности в виде ромба. - Входная поверхность для размещения панелей - Количество образцов в направлении U - Количество образцов в направлении V - Keep, Remove или RemoveVertices - - panel, surface, diamond + + Получение производных при вводе координат U и V. + Компонент U параметра + Компонент V параметра + Производные U и V поверхности + + tangent,normal + - - Размещение панелей на входной поверхности в виде ромба, при этом каждый ромб разделен по вертикали или горизонтали на два треугольника. По умолчанию каждый ромб разделен по вертикали. - Входная поверхность для размещения панелей - Количество образцов в направлении U - Количество образцов в направлении V - Если задано значение True, ромб разделяется по горизонтали - Keep, Remove или RemoveVertices + + Получение гауссовой кривизны для параметров U и V. + + - panel, surface, split, diamond + + developable + - - Размещение панелей на входной поверхности в виде параллелограммов, расположенных по вертикали и горизонтали. Каждый параллелограмм представляет собой квадрат со сдвигом, примененным вдоль оси V или U, который определяется входным значением ‘alignWithUAxis’ и коэффициентом сдвига. По умолчанию параллелограммы выровнены по оси V. - Входная поверхность для размещения панелей - Количество образцов в направлении U - Количество образцов в направлении V - Величина сдвига - Если задано значение True, параллелограммы выравниваются по оси U - Keep, Remove или RemoveVertices + + Получение основных значений кривизны для параметров U и V. + + - panel, surface, parallelogram - - Размещение панелей на входной поверхности в виде массива квадратов в шахматном порядке. По умолчанию массив имеет горизонтальный шахматный порядок. - Входная поверхность для размещения панелей - Количество образцов в направлении U - Количество образцов в направлении V - Если задано значение True, массив имеет вертикальный шахматный порядок. - Величина смещения - Keep, Remove или RemoveVertices - - panel, surface, staggered, quad + + Получение основных векторов направления для параметров U и V. + Компонент U параметра + Компонент V параметра + Векторы касательных U и V - - Размещение панелей на входной поверхности в виде шестиугольной плитки. - Входная поверхность для размещения панелей - Количество образцов в направлении U - Количество образцов в направлении V - Keep, Remove или RemoveVertices + + Получение точки с заданными параметрами U и V. + + - panel, surface, hexagon + + surfacepoint + - - Размещение панелей на входной поверхности в виде мозаики с одним треугольником, двумя квадратами и одним шестиугольником в каждой вершине. - Входная поверхность для размещения панелей - Количество образцов в направлении U - Количество образцов в направлении V - Keep, Remove или RemoveVertices + + Получение всех граничных кривых поверхности. - panel, surface, rhombus, tri, hexagon + + edges + - - Размещение панелей на входной поверхности с пользовательским узором плитки. Плитки являются полигонами в пространстве параметров UV. Они могут быть невыпуклыми, но не должны иметь самопересечений. Плитки в наборе не обязательно должны соприкасаться ребром к ребру. Узор панелей создается путем смещения копий вдоль направлений U и V на заданные значения перемещения. UV-координаты вершин каждой плитки представлены в аргументе tileUVs. - Входная поверхность для размещения панелей - Количество образцов в направлении U - Количество образцов в направлении V - Смещение плитки вдоль оси U. - Смещение плитки вдоль оси V. - Дважды вложенный список UV-координат каждой плитки в пользовательском узоре, где внешний список представляет собой список плиток (полигонов), а внутренние списки содержат UV-координаты каждой плитки. - Keep, Remove или RemoveVertices + + Создание параметрической кривой на заданной поверхности. Создание кривой, представляющей параметрическую линию U или V на поверхности. Параметрическая линия проходит в направлении увеличения значений параметров U или V при постоянном противоположном значении параметров U и V. Результирующая кривая будет совпадать с параметризацией поверхности, а диапазон ее значений зависит от диапазона значений параметров поверхности. Полученный тип кривой зависит от типа поверхности. + Если направление == 0, создается параметрическая линия U, если направление == 1, создается параметрическая линия V. + - panel, surface, custom, orthogonal, lattice - - - Возврат количества вершин в объекте PanelSurface. - количество вершин - - - Возврат количества панелей в объекте PanelSurface. - количество панелей - - - Применение к заданному объекту PanelSurface пропорционального масштабирования, преобразования с переносом и поворотом. - Коэффициент пропорционального UV-масштабирования. - Смещение в направлении U, используемое для переноса панелей. - Смещение в направлении V, используемое для переноса панелей. - Угол поворота панелей в градусах. - 2D-точка, вокруг которой поворачиваются все панели. - Преобразованный объект PanelSurface. + + lines + + + 0.4 + - - Возврат количества вершин для каждой панели в списке индексов панелей. - Индексы панелей, используемые для запроса количества вершин. Значение по умолчанию Null обозначает все панели на поверхности. - количество вершин + + Получение новой поверхности с перевернутой нормалью. Поверхность при этом остается без изменений. + Поверхность, которая совпадает с входной поверхностью, но с отраженными нормалями - - Возврат вершины, соответствующей индексу вершины в объекте PanelSurface. - Индекс вершины в объекте PanelSurface + + Объединение этой поверхности и поверхностей ввода в одну сложную поверхность + + + join multiple,joinmany,joinall,topolysurface + - - Возврат точки, соответствующей индексу вершины в объекте PanelSurface. - Индекс вершины в объекте PanelSurface + + Проецирование входного объекта геометрии на текущую поверхность в направлении заданного вектора. В настоящее время этот метод проецирования поддерживает только точки и кривые. + + + + projecttosurface,projectonto + - - Возврат индекса для заданной панели на входной поверхности и для вершины в самой панели. - Индекс панели для запроса индекса вершины - Номер вершины для указанной панели - индекс вершины - - - Возврат вершины для каждой панели в списке индексов панелей. - Индексы панелей, используемые для запроса вершин. Значение по умолчанию Null обозначает все панели на поверхности. - Массив вершин - - - Возврат точек для каждой панели в списке индексов панелей. - Индексы панелей, используемые для запроса точек. Значение по умолчанию Null обозначает все панели на поверхности. - Массив точек - - - Возврат многоугольной границы для каждой панели в списке индексов панелей. - Индексы панелей, используемые для построения многоугольников. Значение по умолчанию Null обозначает все панели на поверхности. + + Попытка восстановить поверхность. @@ -5458,30 +5175,14 @@ Возврат угла между предоставленными векторами в градусах от 0 до 180. rotation angle, - - Получение угла между двумя векторами в следующем диапазоне градусов: [0, 180]. - - - - rotation angle - - + Получение угла между двумя векторами в следующем диапазоне градусов: [0, 180]. Возврат угла между двумя векторами в диапазоне от 0 до 360 градусов. Для определения направления угла используется ось вращения. Другой вектор Ось вращения Возврат угла между предоставленными векторами в градусах от 0 до 360 rotation angle, - - Получение угла между двумя векторами в следующем диапазоне градусов: [0, 360]. Для определения направления угла используется ось вращения. - - - - - rotation angle - - Проанализируйте входящую строку JSON, отформатированную по схеме autodesk.math:vector3d-1.0.0. Строка JSON для анализа @@ -5513,18 +5214,6 @@ Поиск локализованной строки, аналогичной строке «Этот метод исключен и в следующей версии Dynamo будет удален. Используйте вместо него SegmentLengthAtParameter». - - Поиск локализованной строки, аналогичной строке «Этот метод исключен и в следующей версии Dynamo будет удален. Используйте вместо него PointsAtEqualChordLength и SplitByPoints». - - - Поиск локализованной строки, аналогичной строке «Этот метод исключен и в следующей версии Dynamo будет удален. Используйте вместо него PointsAtChordLengthFromPoint и SplitByPoints». - - - Поиск локализованной строки, аналогичной строке «Этот метод исключен и в следующей версии Dynamo будет удален. Используйте вместо него PointsAtSegmentLengthFromPoint и SplitByPoints». - - - Поиск локализованной строки, аналогичной строке «Этот метод исключен и в следующей версии Dynamo будет удален. Используйте вместо него PointsAtEqualSegmentLength и SplitByPoints». - Поиск локализованной строки, аналогичной строке «Этот метод исключен и в следующей версии Dynamo будет удален. Используйте вместо него SegmentLengthBetweenParameters». @@ -5558,9 +5247,6 @@ Поиск локализованной строки, аналогичной строке «Этот метод исключен и в следующей версии Dynamo будет удален. Используйте метод перегрузки, который позволяет передавать mmPerUnit». - - Поиск локализованной строки, аналогичной строке «Этот метод исключен и в следующей версии Dynamo будет удален. Используйте вместо него узел пользовательского интерфейса ExportToSAT». - Поиск локализованной строки, аналогичной строке «Этот метод исключен и в следующей версии Dynamo будет удален. Используйте метод перегрузки, который указывает миллиметры на единицу». @@ -5622,7 +5308,7 @@ Поиск локализованной строки, подобной строке «Узлы сетки используют 32-разрядную точность (до 7 десятичных знаков), что может привести к ошибкам при округлении больших значений или чисел с более чем 7 десятичными знаками. Для более высокой точности (64-разрядной, 15 десятичных знаков) используйте узлы из библиотеки геометрии.». - Поиск локализованной строки, подобной строке «Превышены допустимые границы моделирования, попробуйте указать меньшие значения». + Looks up a localized string similar to You have exceeded the allowable modeling extents, consider choosing smaller values as inputs. Поиск локализованной строки, подобной строке «Реализация IGeometryFactory не найдена. Убедитесь в том, что свойство ProtoGeometry.config правильно настроено». @@ -5675,6 +5361,9 @@ Поиск локализованной строки, аналогичной строке «Этот метод исключен и в следующей версии Dynamo будет удален. Используйте вместо него PolyCurve.OffsetMany». + + Looks up a localized string similar to PolyCurve direction has been updated for consistency. This change may break this node in pre-4.0 graphs. To retain legacy behavior, set DefaultEnableLegacyPolyCurveBehavior to true in DynamoPreferences.xml.. + Поиск локализованной строки, аналогичной строке «Это свойство исключено и в следующей версии Dynamo будет удалено. Используйте вместо него PolyCurve.Points». @@ -5690,9 +5379,6 @@ Поиск локализованной строки, аналогичной строке «Этот метод исключен и в следующей версии Dynamo будет удален. Используйте вместо него SolidBySweep(ICurveEntity profile, ICurveEntity path, bool cutEndOff)». - - Поиск локализованной строки, аналогичной строке «Этот метод исключен и в следующей версии Dynamo будет удален. Используйте вместо него Solid.ByUnion». - Поиск локализованной строки, аналогичной строке «Этот метод исключен и в следующей версии Dynamo будет удален. Используйте вместо него SurfaceBySweep(ICurveEntity profile, ICurveEntity path, bool cutEndOff)». diff --git a/doc/distrib/xml/zh-CN/ProtoGeometry.xml b/doc/distrib/xml/zh-CN/ProtoGeometry.xml index 4d0b2be44c7..93f676a2413 100644 --- a/doc/distrib/xml/zh-CN/ProtoGeometry.xml +++ b/doc/distrib/xml/zh-CN/ProtoGeometry.xml @@ -482,4795 +482,4512 @@ 返回高度距离。 注意: 这样将返回立方体的输入维数,而不是实际世界空间维数。换言之,如果创建宽度 (X 轴)为 10 的长方体,并将其变换到 X 轴缩放 2 倍的坐标系,宽度将仍为 10。ASM 不允许以任何可预测阶数提取实体的顶点,因该无法确定变换之后的维数。 - - 获取 Curve 的字符串表示 + + 获取 Cylinder 的字符串表示 - - 通过 UV 空间中曲面的线创建曲线 - 要使用的曲面 - 曲线将开始的起点 uv - 曲线将结束的终点 UV - 曲面开始和结束参数处的曲线 + + 由父 CoordinateSystem、半径和圆柱体高度构造实心圆柱体 + 父坐标系 + 半径大小 + 圆柱体高度 + 基于半径和高度创建的圆柱体 - isocurve,curvebyuv,lines,uvs + cylinder,tube - - 0.5,0.5,0.4,0.4 - - - 创建混合了两条曲线的曲线 - 要混合的第一条曲线 - 要混合的第二条曲线 - 用于指示要混合的曲线 1 的端点的标志 - 用于指示要混合的曲线 2 的端点的标志 - 标志,用于指示生成的曲线是 G1 连续还是 G2 连续 - 通过混合两条曲线生成的曲线 + + 通过给定圆柱体底部和顶部中心点构造实心圆柱体。 + 圆柱体的起点 + 圆柱体的终点 + 圆柱体的半径 + 由点和半径创建的圆柱体 - blend,make continuous,connect + cylinder,tube,by center points - - 通过曲面等值线创建曲线 - 基础曲面 - 若为 0,则等值线将沿 U 方向,若为 1,则沿 V 方向 - 固定用于其他曲面参数的曲线值 - 曲面上的等参曲线 + + 圆柱体的半径 + + + 总高度 - isocurve,curvebydir,lines + cylinder - - 0.5,0.5,0.4 - - - 返回曲线的圆弧总长 + + 圆柱体的轴 - distance + cylinder - - 如果曲线为平面曲线,则返回 True;否则返回 False。 + + 获取 Edge 的字符串表示 + + + 构成边的基本曲线 + + + 与该边相邻的面 + + + 该边起点处的顶点 + + + 该边终点处的顶点 + + + 与此边关联的 CoEdge + + + 获取 Ellipse 的字符串表示 + + + 对齐 WCS XY 平面以输入点为中心按指定 X 和 Y 轴半径创建椭圆。 + 椭圆的原点 + X 轴半径 + Y 轴半径 + 由原点和半径创建的椭圆 - flat,liesinplane + ellipse - - 如果曲线闭合,则返回 True;否则返回 False。 - - - 沿曲线获取起点 + + 以输入点为中心通过两个指定轴创建椭圆,两轴应相互垂直。 + 椭圆的原点 + X 轴半径 + Y 轴半径 + 基于原点向量创建的椭圆 - begin,curvestart,startpt + ellipsebylengths,ellipsebyvectors - - 沿曲线获取终点 + + 对中并对齐输入 CoordinateSystem 按 CS X 轴方向的 x_radius 半径和 CS Y 轴方向的 y_radius 半径创建椭圆。 + 椭圆的原点坐标系 + X 轴半径 + Y 轴半径 + 由坐标系和半径创建的椭圆 - end,curveend,endpt + ellipse,aligned ellipse,ellipsebylengths - - 曲线所在平面的法线。仅对平面曲线有效。 + + 对中并对齐输入坐标系按平面 X 轴方向的 x_radius 半径和平面 Y 轴方向的 y_radius 半径创建椭圆。 + 绘制椭圆弧的平面 + X 轴半径 + Y 轴半径 + 基于平面和半径创建的椭圆 - perpendicular + ellipse,aligned ellipse,ellipsebylengths - - 获取 StartParameter() 和 EndParameter() 之间指定参数处曲线上的点 - 要计算的位置的参数 - + + 椭圆的中心 + + + 椭圆的长轴。这是较长的轴。向量的长度是长半径。 + + + 椭圆的短轴。这是较短的轴。向量的长度是短半径。 + + + 获取 EllipseArc 的字符串表示 + + + 以给定半径沿 X 和 Y 轴并扫掠通过角度在平面内创建 EllipseArc + 包含椭圆弧的平面 + 平面 X 轴方向 EllipseArc 的半径 + 平面 Y 轴方向 EllipseArc 的半径 + 从输入平面 X 正轴开始测量时圆弧的起始角 + 从起始角开始扫掠的角度(度) + 由平面半径和角度创建的椭圆弧 - pointoncurve,curvepoint + ellipsearc,arcs - - 获取 StartParameter() 和 EndParameter() 之间指定参数处曲线的切向量 - 要计算的位置的参数 - 在参数处平行于曲线的向量 + + 椭圆的中心 - tangentoncurve,curvetan + ellipsearc,arcs - - 获取 StartParameter() 和 EndParameter() 之间指定参数处曲线的垂直向量 - 要计算的位置的参数 - 在参数处垂直于曲线的向量 + + 椭圆的长轴。这是较长的轴。向量的长度是长半径。 - normaloncurve,curvenorm + ellipsearc,arcs - - 按 StartParameter() 和 EndParameter() 之间的指定参数获取垂直于曲线的向量。曲线必须是平面的。生成的法线将在曲线的整个曲率上保持一致。 - 要计算的位置的参数 - 如果“side”设置为 false,则法线将指向曲线的右侧(从曲线的起点移动到曲线的终点)。如果“side”设置为 true,则法线将指向曲线的左侧。 - 在参数处垂直于曲线的向量 + + 椭圆的短轴。这是较短的轴。向量的长度是短半径。 - normaloncurve,curvenorm + ellipsearc,arcs - - 获取以给定参数处的点为原点的 CoordinateSystem。XAxis 与曲线法线对齐,YAxis 与该点处的曲线切线对齐,而 ZAxis 与该点处的向上向量或次发现对齐 - 要计算的位置的参数 - 曲线参数处的坐标系 + + 以度为单位的起始角 - coordoncurve,curvecoord,derivatives + ellipsearc,arcs - - 获取以给定参数处的点为原点的 CoordinateSystem - 要计算的位置的参数 - 此点处轴对齐的 CoordinateSystem + + 返回椭圆弧的扫掠角度(以度为单位)。 - frame,axisaligned,aa,coordcurve,framecurve,curveframe,coordoncurve + ellipsearc,arcs - - 返回一个平面,其法线与曲线切线对齐。调整参数以使 0 始终为起点和 1 始终为终点。 - - + + 椭圆所处的平面 - planeoncurve,planecurve,tangentplane + ellipsearc,arcs - - 沿曲线获取特定弧长处的点 - 沿曲线要计算的距离 - 给定弧长处的点 + + 获取 Face 的字符串表示 + + + 按逆时针顺序围绕该面的所有边 - pointoncurve,curvepoint,pointalongcurve,distanceoncurve,distancepoint,distpoint,arclength + faces + + 1 + - - 沿曲线获取特定弧长处的点 - 沿曲线要计算的距离 - 给定弧长处的点 + + 按逆时针顺序围绕该面的所有向量 - pointoncurve,curvepoint,pointalongcurve,distanceoncurve,distancepoint,distpoint,arclength + faces + + 1 + - - 返回基于输入的分段数沿曲线长度均匀分布的点 - 分割数 - 沿曲线长度均匀分布的点 + + 此面包含的所有环路 - - 返回基于输入的分段数沿曲线以相等弧长分布的点 - 分割数 - 曲线上点的列表 + + 构成面的基本曲面 + 面的曲面表示 - - 从给定参数位置获取曲线上特定弦长处的点。 - 要计算的位置处的弦度 - 要进行测量的曲线上的参数 - 若沿曲线向前移动,则为 True - 曲线上的点 + + 获取 Helix 的字符串表示 + + + 创建螺旋线。螺旋线始终相对所提供的轴方向顺时针旋转。如果沿轴方向查看,会看到在点沿曲线朝参数不断增加的方向移动时会绕轴顺时针旋转。螺距为螺旋线每转一圈的轴向移动距离,可以是正值或负值。 + 轴点 + 轴方向向量 + 螺旋起点 + 轴方向上每 360 度螺旋的距离 + 圈数(以度为单位) + 由轴创建的螺旋 - measure from,measure to,parameteratdist + helix,screw,corkscrew,thread - - 返回从给定点开始以给定线段长度沿曲线等距分布的点 - 参照点(测量起点) - 沿曲线要计算的距离 - 曲线上的点列表,包括给定点和沿曲线方向的点。 + + 螺旋线展开长度所经过的以度为单位的角度 - - 返回从给定点开始以给定弦长度沿曲线等距分布的点 - 参照点(测量起点) - 弦长 - 曲线上的点列表,包括给定点和沿曲线方向的点。 + + 螺距将返回螺旋线在一整圈(360 度)中所跨越的轴方向上直线距离 - - 返回与曲线起点相距指定距离的 CoordinateSystem。Y 轴与曲线相切,X 轴为曲率。 - 沿曲线要计算的距离 - 曲线上的 CoordinateSystem - - coordoncurve,curvecoord,derivatives - + + 圆弧的半径 - - 返回与曲线起点相距指定距离的 CoordinateSystem。Y 轴与曲线相切,X 轴为曲率。 - 沿曲线要计算的距离 - 曲线上的 CoordinateSystem - - coordoncurve,curvecoord,derivatives - + + 螺旋线的轴的方向 - - 返回沿曲线距起点指定距离的平面。平面法线与曲线切线对齐。 - 沿曲线要计算的距离 - 曲线上的面 + + 螺旋轴的基准点 - planeoncurve,planecurve,tangentplane + origin,helixstart - - 返回沿曲线距起点指定距离的平面。平面法线与曲线切线对齐。 - 沿曲线要计算的距离 - 曲线上的面 - - planeoncurve,planecurve,tangentplane - + + 获取 IndexGroup 的字符串表示 - - 获取从曲线起点到给定参数测得的线段长度。 - 值介于 0 到 1 之间 - 线段长度 - - lengthatparameter,dist along,lengthatpoint,arclength - + + 比较两个 IndexGroup 的字符串表示 + 其他 IndexGroup + 两个对象是否相等 - - 获取从曲线起点到给定参数测得的线段长度。 - 值介于 0 到 1 之间 - 线段长度 - - lengthatparameter,dist along,lengthatpoint,arclength - + + 获取此类型的哈希代码 + 此对象的唯一哈希代码 - - 沿曲线获取特定弧长处的参数。 - 沿曲线要计算的距离 - 参数 + + 创建存储四个索引的 IndexGroup + 索引 a + 索引 b + 索引 c + 索引 d + IndexGroup - parameteratlen,param along,paramatlen,arclength + quad,polygon,mesh,meshes - - 沿曲线获取特定弧长处的参数。 - 沿曲线要计算的距离 - 参数 + + 创建存储三个索引的 IndexGroup + 索引 a + 索引 b + 索引 c + IndexGroup - parameteratlen,param along,paramatlen,arclength + tri,polygon,mesh,meshes - - 沿给定位置的曲线获取特定弧长处的参数。 - 要计算的位置处的弦度 - 要进行测量的曲线上的参数 - 若沿曲线向前移动,则为 True - 参数 - - measure from,measure to,parameteratdist - + + 3 或 4,取决于它表示三角形还是四边形 - - 获取曲线起点处的参数 - 参数值 - - start domain,curvestart - + + 第一个索引 - - 获取曲线终点处的参数 - 参数值 + + 第二个索引 + + + 第三个索引 + + + 第四个索引 + + + 获取 Line 的字符串表示 + + + 在两个输入点之间创建一条直线。 + 线起点 + 线终点 + 基于起点和终点的线 - end domain,curveend + line,linebypoints,lines - - 获取曲线上两个参数之间的线段长度 - 值介于 0 到 1 之间 - 值介于 0 到 1 之间 - 线段长度 + + 创建最逼近点散布图的直线。 + 要最佳拟合线的点列表 + 通过点拟合的线 - measure,distance,arclength + line,approximate,lines - - 获取曲线上两个参数点之间的圆弧长度 - 域的起点 - 域的终点 - 两个参数之间的圆弧长度 + + 创建与输入曲线相切的直线,定位于输入曲线的参数点处。 + 切线的基准曲线 + 参数值 + 切线 - measure,distance,arclength + tangentline,tangentto,lines - - 获取曲线上给定点处的参数。如果该点不在曲线上,则 ParameterAtPoint 仍会返回一个值,该值将与曲线上的邻近点相对应,但该点通常不是最近点。 - 曲线上或曲线附近的点 - 曲线上给定点的参数。 + + 从起点开始创建直线,朝向量方向延伸指定长度。 + 线起点 + 方向向量 + 线的长度 + 基于起始方向和长度的线 - projectpoint,closestparam,curveparam + linebyvector,lines - - 反转曲线的方向 - 具有相反方向的新曲线 + + 曲线的方向 - flip + lines - - 按指定量偏移曲线。曲线必须为平面曲线。 - 正的或负的偏移距离 - 新的偏移曲线 + + 获取 Loop 的字符串表示 + + + 环路的包含面 + + + 环路中包含的 CoEdge + + + 是边界环还是内环 + + + 获取 NurbsCurve 的字符串表示 + + + 通过使用明确的控制点创建 BSplineCurve。注意 1: 阶数为 1 的 BSplineCurve 具有 G1 不连续性,这会导致拉伸、扫掠和其他操作问题。这应该尽可能避免。使用 PolyCurve 替代。注意 2: 如果曲线具有周期性(闭合), 则第一个点和最后一个点必须相同。 + NURBS 曲线的点 + 基于点创建的 NURBS 曲线 - thicken,lines + nurbscurve,spline,lines - 0.5,0.4 + 0.5,0.5,0.45 - - 通过在由平面法线定义的平面中将平面曲线偏移给定距离来创建一条或多条曲线。如果偏移分量曲线之间存在间隙,则通过延伸偏移曲线来填充它们。“planeNormal”输入参数默认为包含曲线的平面的法线,但可以提供平行于原始曲线法线的显式法线以更好地控制偏移的方向。例如,如果共享同一平面的多条曲线需要一致的偏移方向,则“planeNormal”可用于替代各个曲线法线并强制所有曲线在同一方向上偏移。反转法线会反转偏移的方向。 - 正偏移距离适用于曲线切线和平面法向量之间的叉积方向,而负偏移则适用于相反方向。 - 曲线的平面法线。默认为输入曲线的平面法线 - 一条或多条偏移曲线 + + 通过使用明确的控制点创建 BSplineCurve。注意 1: 阶数为 1 的 BSplineCurve 具有 G1 不连续性,这会导致拉伸、扫掠和其他操作问题。这应该尽可能避免。使用 PolyCurve 替代。注意 2: 如果曲线具有周期性(闭合), 则第一个点和最后一个点必须相同。 + NURBS 曲线的点 + 曲线的阶数 + 基于点创建的 NURBS 曲线 - thicken,lines + nurbscurve,spline,degree,lines - 0.5,0.4 + 0.5,0.5,0.5,0.45 - - 通过拉伸到平面创建曲线 - 曲线拉伸所处的平面 - 平面上的曲线 + + 通过使用明确的控制点创建 BSplineCurve。注意 1: 阶数为 1 的 BSplineCurve 具有 G1 不连续性,这会导致拉伸、扫掠和其他操作问题。这应该尽可能避免。使用 PolyCurve 替代。注意 2: 如果曲线具有周期性(闭合), 则第一个点和最后一个点必须相同。 + NURBS 曲线的点 + 曲线的阶数 + 切换为闭合曲线 + 基于点创建的 NURBS 曲线 - projectcurve,toplane + nurbscurve,spline,degree,smoothness,lines + + 0.5,0.5,0.5,0.5,0.45 + - - 按曲面法线方向将该曲线拉伸到输入曲面上。 - + + 由控制点、权重和节点创建 BSplineCurve。从 ASM 文档: 阶数: 应大于 1 (分段线性样条曲线)且小于 26 (ASM 支持的最大 B 样条曲线基础次数)。权重: 所有权重值(若提供)应仅限于正值。权重小于 1e-11 将被拒绝,该函数将失效。节点: 节点向量应为非递减序列。内部节点多重性不应大于起点/终点节点处的次数 + 1 和内部节点处的次数(这样才能表示具有 G1 不连续性的曲面)。请注意,非固定边界节点向量均受支持,但将被转换为“固定边界”节点,相应更改应用到控制点/权重数据。节点数组: 数组大小必须为控制点数 + 阶数 + 1 + + + + - projectcurve,tosurf + explicit,nurbscurve,spline,degree,spline byarray,lines + + 0.5,0.5,0.5,0.5,0.5,0.45 + - - 将曲线分割为给定数量的长度相等的曲线 - 分割数 - 分割后的一组曲线 + + 通过在各点之间插值创建 BSplineCurve。 + NURBS 曲线的点 + 基于点创建的 NURBS 曲线 - chopcurve,segment,slices + fit,approximate,spline,lines + + 0.5,0.5,0.5,0.45 + - - 将曲线分割为给定数量的曲线,每条曲线起点和终点之间距离相等(弦相等)。 - 分割数 - 分割后的一组曲线 + + 通过在各点之间插值创建 BSplineCurve。注意 2: 如果曲线具有周期性(闭合),则第一个点和最后一个点必须相同。 + NURBS 曲线的点 + 切换为闭合曲线 + 基于点创建的 NURBS 曲线 - divide by chordlength,chord,segment,chopcurve + fit,approximate,spline,lines + + 0.5,0.5,0.5,0.45 + - - 将曲线分割为给定长度(从给定参数位置测量)的曲线 - 分割后的曲线长度 - 用于测量的参数位置的起点 - 分割后的曲线数组 - - divide by chordlength,chord,segment,chopcurve - - - - 将曲线分割为给定长度(从给定参数位置测量)的曲线 - 每条曲线从分割获得的弦长 - 用于测量的参数位置的起点 - 分割后的一组曲线 + + 通过按指定角度在各点之间插值创建 BSplineCurve。 + NURBS 曲线的点 + 曲线的阶数 + 基于点创建的 NURBS 曲线 - divide by chordlength,chord,segment,chopcurve + fit,approximate,spline,smoothness,lines + + 0.5,0.5,0.5,0.5,0.45 + - - 删除指定参数处曲线的起点 - 修剪起点的参数 - 起点删除后的新曲线 + + 返回通过各点且具有切线方向的 BSplineCurve。 + NURBS 曲线的控制点 + 起始切点 + 结束切点 + 基于点和切线创建的 NURBS 曲线 - rem,remstart,removestart,trimcurve + spline by tangent,tangents,lines + + 0.5,0.5,0.45 + - - 删除指定参数处曲线的起点 - 修剪起点的参数 - 起点删除后的新曲线 + + 曲线的阶数 - rem,remstart,removestart,trimcurve + smoothness,interpolation,continuity - - 删除指定参数处曲线的终点 - 修剪起点的参数 - 终点删除后的新曲线 + + 无论 NurbsCurve 是否具有周期性,周期性曲线都是一种闭合曲线,其中的变形不会导致出现扭结。 - rem,remend,removeend,trimcurve + isclosed - - 删除指定参数处曲线的终点 - 修剪起点的参数 - 终点删除后的新曲线 - - rem,remend,removeend,trimcurve - + + 确定 NurbsCurve 是否为有理曲线。这定义是否有任何权重不为 1.0。 - - 删除指定参数处曲线的起点和终点 - 修剪起点的参数 - 修剪起点的参数 - 外部线段删除后的新曲线 - - rem,remend,remstart,remove,trimcurve,removeends - + + 获取 NurbsCurve 的控制点。这些是曲线插入的点。 + 一组点 - - 删除指定参数处曲线的起点和终点 - 修剪起点的参数 - 修剪起点的参数 - 外部线段删除后的新曲线 - - rem,remend,remstart,remove,trimcurve,removeends - + + 曲线的节点。节点是一系列参数值(双精度值),用于确定控制点影响曲线的位置和方式。 + NURBS 曲线的节点 - - 删除指定参数处曲线的内部部分 - 修剪起点的参数 - 修剪起点的参数 - 内部线段删除后的新曲线 + + 返回 NurbsCurve 控制点权重。权重确定每个控制点对曲线形状的影响。 + NURBS 曲线的权重 - rem,removemiddle,middle,remmiddle,cutout,trimcurve + ptweight - - 删除指定参数处曲线的内部部分 - 修剪起点的参数 - 修剪起点的参数 - 内部线段删除后的新曲线 - - rem,removemiddle,middle,remmiddle,cutout,trimcurve - + + 获取 NurbsSurface 的字符串表示 - - 删除曲线的多个分段,放弃第 1、第 3、第 5... 段 - 分割曲线的各位置的参数的列表 - 丢弃第 1、3、5...段后的一组曲线 + + 创建具有指定插入点以及 U 和 V 阶数的 NurbsSurface。生成的曲面将通过所有的点。 + NURBS 曲面的点网格 + U 方向的阶数 + V 方向的阶数 + 由点创建的 NURBS 曲面 - rem,removeparts,remparts,cutout,trimcurv,interior,odd + fit,topoints - - 删除曲线的多个分段,放弃第 1、第 3、第 5... 段 - 分割曲线的各位置的参数的列表 - 丢弃第 1、3、5...段后的一组曲线 + + 创建具有指定插入点以及 U 和 V 阶数的 NurbsSurface。生成的曲面将通过所有的点。切线的数量必须与相应方向点的数量匹配。在 U 和 V 方向生成的曲面均为 3 阶。 + + + + + + - rem,removeparts,remparts,cutout,trimcurv,interior,odd + fit,topoints,totangents - - 根据“discardEvenSegments”标志分别为 true 或 false,删除在给定参数处分割的曲线的偶数段或奇数段。 - 分割曲线的各位置的参数的列表 - 切换为放弃偶数段 - 丢弃偶数或奇数曲线段后剩余的曲线列表。 + + 创建满足一组不同曲面特性条件的 NurbsSurface。这是最高级曲面拟合方式。生成的曲面将通过所有的点。切线的数量必须与相应方向点的数量匹配。在 U 和 V 方向生成的曲面均为 3 阶。角导数应为二阶(dP / dUdV),并应在该阶 [lowU、lowV]、[highU、lowV]、[lowU、highV]、[highU、highV] 提供。 + + + + + + + + + - rem,removeparts,remparts,cutout,trimcurv,interior,even + fit,topoints,totangents,fit corners,complex fit - - 在给定参数处将曲线分割为两个线段 - 执行分割的位置的参数 - 分割后剩余的两条曲线 - - cutinto,divide,curve2curves,cut - + + 使用明确的控制点以指定 U 和 V 阶数创建 NurbsSurface。 + NURBS 曲面的控制点网格 + U 方向的阶数 + V 方向的阶数 + 由控制点创建的 NURBS 曲面 - - 在给定参数处将曲线分割为两个线段 - 执行分割的位置的参数 - 分割后剩余的两条曲线 + + 创建具有指定控制顶点、节点、权重和 U V 阶数的 NurbsSurface。对数据有若干限制,如果超出限制,将导致该函数失效并引发异常。次数: U- 和 V- 阶数应 > = 1 (分段线性样条曲线)且小于 26 (ASM 支持的最大 B 样条曲线基础次数)。权重: 所有权重值(若提供)应仅限于正值。权重小于 1e-11 将被拒绝,该函数将失效。节点: 两个节点向量应为非递减序列。内部节点多重性不应大于起点/终点节点处的次数 + 1 和内部节点处的次数(这样才能表示具有 G1 不连续性的曲面)。请注意,非固定边界节点向量均受支持,但将被转换为“固定边界”节点,相应更改应用到控制点/权重数据。 + + + + + + + - cutinto,divide,curve2curves,cut + lines + + 0.4 + - - 在给定参数处将曲线分割为多个线段 - 分割曲线的各位置的参数的列表 - 由分割创建的曲线 + + 返回 U 方向上的曲面阶数。 - cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + surface smoothness,continuity - - 在给定参数处将曲线分割为多个线段 - 分割曲线的各位置的参数的列表 - 由分割创建的曲线 + + 返回 V 方向上的曲面阶数。 - cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + surface smoothness,continuity - - 在给定点处将曲线分割为多个线段 - 曲线上用于分割曲线的点 - 由分割创建的曲线 - - cutinto,divide,curve2curves,cut,cut multiple,splitmultiple - + + 返回 U 方向上的控制点数量。 - - 将曲线集连接至复合线终点。翻转曲线以确保连接。 - 要连接到复合线的其他曲线 - 由曲线构成的复合线 - - convertcurves,curves2polycurve,joincurves,concat,joinall,joinmany - + + 返回 V 方向上的控制点数量。 - - 将该曲线和输入曲线连接到新的 PolyCurve,同时正确地保持原始曲线。 - 要连接的曲线 - 由这两条曲线组成的复合线 + + 如果曲面在 U 方向上具有周期性,则返回“True”。 - convertcurve,curve2polycurve,joincurve,concat + closedinU - - 朝法向量方向拉伸曲线 - 曲线的拉伸距离 - 拉伸的曲面 + + 如果曲面在 V 方向上具有周期性,则返回“True”。 - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve + closedinV - - 朝指定方向按输入向量长度拉伸曲线 - 拉伸路径向量 - 拉伸的曲面 - - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - + + 确定 NurbsSurface 是否为有理曲面。这定义是否有任何权重不为 1.0。如果曲面为有理曲面,则返回 True;否则返回 False。 - - 朝指定方向按指定距离拉伸曲线 - 拉伸路径向量 - 拉伸距离 - 拉伸的曲面 - - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - + + 返回 NurbsSurface 的控制点(极点)。 + - - 朝法线方向按指定距离拉伸曲线。曲线必须闭合。 - 拉伸距离 - 拉伸的实体 + + 返回 NurbsSurface 控制点权重。权重将确定每个控制点对曲面形状的影响。 + 曲面的 NURBS 权重 - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + ptweights - - 朝指定方向按输入向量长度拉伸曲线。曲线必须闭合。 - 拉伸路径向量 - 拉伸的实体 - - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - + + 返回 U 方向上的曲面节点。节点是一系列参数值(双精度值),用于确定控制点影响曲面的位置和方式。 + 曲面的 NURBS U 向节点 - - 朝指定方向按指定距离拉伸曲线。曲线必须闭合。 - 拉伸路径向量 - 拉伸距离 - 拉伸的实体 + + 返回 V 方向上的曲面节点。节点是一系列参数值(双精度值),用于确定控制点影响曲面的位置和方式。 + 曲面的 NURBS V 向节点 + + + 获取 Plane 的字符串表示 + + + 以原点为中心通过输入法向量创建平面。 + 平面的原点 + 平面的法线方向向量 + 由原点和法线创建的平面 - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + plane,tonormal - - 在由拾取点确定的特定终点处按给定距离延伸曲线。拾取侧将被延伸。圆和椭圆等闭合曲线无法延伸。如果被延伸的曲线是线性的,则延伸也将是线性的。 - 延伸距离 - 要延伸端的点 - 延伸的曲线 - - makelonger,stretch,extendside - + + 创建“定向”平面,定位于原点及向量法线,但使用特定 X 轴方向。这不会影响拆分、相交和投影等操作,它仅指定输入坐标系的方向。 + 平面的原点 + 法线方向向量 + X 轴方向向量 + 由原点法线和 X 轴创建的平面 - - 在曲线的起点侧按给定距离延伸曲线。圆和椭圆等闭合曲线无法延伸。如果被延伸的曲线是线性的,则延伸也将是线性的。 - 延伸距离 - 延伸的曲线 - - makelonger,stretch - + + X 和 Y 轴位于此平面内。Z 轴为两个向量的叉积。 + 平面的原点 + 平面的 X 轴方向向量 + 平面的 Y 轴方向向量 + 由原点 X 轴和 Y 轴创建的平面 - - 在曲线终点处按给定距离延伸曲线。圆和椭圆等闭合曲线无法延伸。如果被延伸的曲线是线性的,则延伸也将是线性的。 - 延伸距离 - 延伸的曲线 + + 将平面与输入点拟合;基本是三维散点图拟合。 + 定义平面的点列表 + 由最佳拟合通过点创建的平面 - makelonger,stretch + fit,bestfit - - 通过圆弧和直线集逼近曲线 - 接近曲线的一组圆弧和直线 + + 创建包含输入线和外部点的平面,点不能位于此输入线或输入线轴线上。 + 用于确定平面的线 + 用于确定平面的点 + 基于线和点创建的平面 - rationalizecurve,fitarcs,fitlines,arcs,lines + lines - 0.5,0.5,0.5,0.4,0.4 + 0.4 - - 将曲线转化为 NurbsCurve 逼近 - NurbsCurve 逼近曲线 + + 创建包含三个输入点的平面。 + 平面原点 + 位于平面内的任何点 + 位于 X 轴平面的点覆盖平面原点 + + + + 在世界坐标 XY 平面创建平面 + 世界坐标系 XY 平面处的平面 + + + 在世界坐标 XZ 平面创建平面 + 世界坐标系 XZ 平面处的平面 + + + 在世界坐标 YZ 平面创建平面 + 世界坐标系 YZ 平面处的平面 + + + 返回平面的原点。 - curve2spline,convertcurve,tospline,lines + position,planecenter - - 0.5,0.5,0.5,0.4 - - - 修补闭合曲线 - 曲线内部的曲面 + + 返回平面的法线方向。 - fill,profiletosurf,loop,loop2surf,edgesurf + perpendicular - - 沿给定投影方向将输入曲线投影到指定的基础几何图形上。 - 要投影到的几何图形 - 向量 - 已投影到基础几何图形的几何图形列表 + + 平面的 X 基准 - - 沿路径曲线扫掠该曲线,以创建曲面 - + + 平面的 Y 基准 + + + 生成表示该平面的新 CoordinateSystem。它基于原点以及 X 和 Y 轴基准。 - sweep1,curve2surf + converttoCS,convert2cs - - 沿路径曲线扫掠该闭合曲线,以创建实体 - + + 通过在法线方向按指定距离偏移该平面来创建新平面。 + - sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid + alongnormal,moveplane - - 沿路径曲线扫掠该闭合曲线,以创建实体 - 表示扫掠路径的路径 - 剪切扫掠的端点,使其与路径垂直 - 沿路径曲线扫掠此闭合曲线的实体 + + 获取 Point 的字符串表示 + + + 比较两个 Point 的字符串表示 + 其他点 + 两个对象是否相等 + + + 获取此类型的哈希代码 + 此对象的唯一哈希代码 + + + 给定两个 2 笛卡尔坐标,在 XY 平面中形成点。Z 分量为 0。 + X 轴坐标 + Y 轴坐标 + 由坐标创建的点 - sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid + xy,position - - 返回与提供的公差逼近的新曲线 - - + + 获取原点 (0,0,0) + 原点 - fitcurve,reducecurve,simplecurve,approximate + zero,origin - - 获取 Cylinder 的字符串表示 + + 通过给定的 3 个笛卡尔坐标形成一个点 + X 轴坐标 + Y 轴坐标 + Z 轴坐标 + 由坐标创建的点 + + point,xyz,position + - - 由父 CoordinateSystem、半径和圆柱体高度构造实心圆柱体 + + 通过 3 个笛卡尔坐标在给定坐标系中形成点 父坐标系 - 半径大小 - 圆柱体高度 - 基于半径和高度创建的圆柱体 + X 轴坐标 + Y 轴坐标 + Z 轴坐标 + 指向笛卡尔坐标 - cylinder,tube + point,xyz,localposition - - 通过给定圆柱体底部和顶部中心点构造实心圆柱体。 - 圆柱体的起点 - 圆柱体的终点 - 圆柱体的半径 - 由点和半径创建的圆柱体 + + 通过在柱面坐标中给定其位置,在给定坐标系中形成点。 + 要在其中构建点的坐标系 + 在坐标系中从 X 轴开始绕 Z 轴旋转的旋转角度(度) + XY 平面上方的点的高程 + 与坐标系原点的距离 + 指向圆柱坐标 - cylinder,tube,by center points + point,localposition - - 圆柱体的半径 - - - 总高度 + + 通过在球面坐标中给定其位置,在给定坐标系中形成点。 + 要在其中构建点的坐标系 + 从 Z 轴开始向下的角度(度) + 从 X 轴开始饶球体旋转的角度(角) + 从原点开始的偏移 + 指向球坐标 - cylinder + point,localposition - - 圆柱体的轴 + + 删减点以排除所包含点的公差范围内的重复项 + 要从中删减重复项的点列表 + 用于删减的公差 + 唯一点 - cylinder + unique,duplicates,remove duplicates,distinct,near - - 获取 Edge 的字符串表示 - - - 构成边的基本曲线 - - - 与该边相邻的面 - - - 该边起点处的顶点 - - - 该边终点处的顶点 + + 获取点的 X 分量 - - 与此边关联的 CoEdge + + 获取点的 Y 分量 - - 获取 Ellipse 的字符串表示 + + 获取点的 Z 分量 - - 对齐 WCS XY 平面以输入点为中心按指定 X 和 Y 轴半径创建椭圆。 - 椭圆的原点 - X 轴半径 - Y 轴半径 - 由原点和半径创建的椭圆 + + 获取具有相同 X、Y 和 Z 分量的向量 + - ellipse + convertovector,point2vector - - 以输入点为中心通过两个指定轴创建椭圆,两轴应相互垂直。 - 椭圆的原点 - X 轴半径 - Y 轴半径 - 基于原点向量创建的椭圆 + + 将向量添加到点。相当于平移(向量)。 + + - ellipsebylengths,ellipsebyvectors + movepoint,move,move along - - 对中并对齐输入 CoordinateSystem 按 CS X 轴方向的 x_radius 半径和 CS Y 轴方向的 y_radius 半径创建椭圆。 - 椭圆的原点坐标系 - X 轴半径 - Y 轴半径 - 由坐标系和半径创建的椭圆 - - ellipse,aligned ellipse,ellipsebylengths - - - - 对中并对齐输入坐标系按平面 X 轴方向的 x_radius 半径和平面 Y 轴方向的 y_radius 半径创建椭圆。 - 绘制椭圆弧的平面 - X 轴半径 - Y 轴半径 - 基于平面和半径创建的椭圆 + + 从点减去向量。相当于平移(负向量)。 + + - ellipse,aligned ellipse,ellipsebylengths + movepoint,move,move along - - 椭圆的中心 - - - 椭圆的长轴。这是较长的轴。向量的长度是长半径。 - - - 椭圆的短轴。这是较短的轴。向量的长度是短半径。 + + 沿给定方向向量将几何图形另一部分投影到该曲线 + + + - - 获取 EllipseArc 的字符串表示 + + 获取 PolySurface 的字符串表示 - - 以给定半径沿 X 和 Y 轴并扫掠通过角度在平面内创建 EllipseArc - 包含椭圆弧的平面 - 平面 X 轴方向 EllipseArc 的半径 - 平面 Y 轴方向 EllipseArc 的半径 - 从输入平面 X 正轴开始测量时圆弧的起始角 - 从起始角开始扫掠的角度(度) - 由平面半径和角度创建的椭圆弧 - - ellipsearc,arcs - + + 通过放样曲线创建 PolySurface。 + 要放样的曲线。 + - - 以给定半径沿 X 和 Y 轴并扫掠通过角度在平面内创建 EllipseArc - 包含 EllipseArc 的平面 - 平面 X 轴方向 EllipseArc 的半径 - 平面 Y 轴方向 EllipseArc 的半径 - 从输入平面 X 正轴开始测量时圆弧的起始角 - 从起始角开始扫掠的角度(度) + + 通过放样 PolyCurves 创建 PolySurface。 + 要放样的曲线。 + 要导向放样的曲线。 - ellipsearc,arcs + loftbyrail - - 椭圆的中心 + + 通过放样 PolyCurves 创建 PolySurface。 + 要放样的曲线。 + 要导向放样的曲线。 + - ellipsearc,arcs + loftbyrails,loft rails,guides - - 椭圆的长轴。这是较长的轴。向量的长度是长半径。 + + 通过连接曲面创建 Polysurface。 + 要合并到 PolySurface 的曲面 + - ellipsearc,arcs + joinsurfaces,joinsrf - - 椭圆的短轴。这是较短的轴。向量的长度是短半径。 + + 通过实体曲面创建 Polysurface。 + 对要使用的曲面进行实体化 + - ellipsearc,arcs + solid2poly,solidtopoly,convertsolid - - 以度为单位的起始角 + + 通过沿轨线扫掠曲线创建 Polysurface。 + 扫掠路径曲线 + 扫掠轮廓 + - ellipsearc,arcs + sweep,rail,guide,sweep1 - - 返回椭圆弧的扫掠角度(以度为单位)。 + + 返回表示基本曲面的新曲面。 + - ellipsearc,arcs + subsurfaces,getsurfaces,explode - - 椭圆所处的平面 + + 按点查找曲面。获取前进方向的第一个交点。如果点击曲面内部,则返回一个曲面;如果点击边内部,则返回两个曲面;如果点击顶点,则返回多个曲面 + + + - ellipsearc,arcs + surfacesatpoint,findsurfaces,extractsurfaces - - 获取 Face 的字符串表示 - - - 按逆时针顺序围绕该面的所有边 + + 按直线查找曲面。获取与线相交的所有曲面。 + + - faces + surfacesonline,findsurfaces,extractsurfaces,lines - 1 + 0.5,0.5,0.5,0.4 - - 按逆时针顺序围绕该面的所有向量 - - faces - - - 1 - + + 计算未连接到其他曲面的二维单元边界 + - - 此面包含的所有环路 + + 从由曲面子集确定的多重曲面提取实体 + - - 构成面的基本曲面 - 面的曲面表示 + + 返回多重曲面的曲面数量。 + 曲面数量 - - 获取 Helix 的字符串表示 + + 返回多重曲面的边数量。 + 边数量 - - 创建螺旋线。螺旋线始终相对所提供的轴方向顺时针旋转。如果沿轴方向查看,会看到在点沿曲线朝参数不断增加的方向移动时会绕轴顺时针旋转。螺距为螺旋线每转一圈的轴向移动距离,可以是正值或负值。 - 轴点 - 轴方向向量 - 螺旋起点 - 轴方向上每 360 度螺旋的距离 - 圈数(以度为单位) - 由轴创建的螺旋 + + 返回多重曲面的顶点数量。 + 顶点数量 + + + 沿输入边按给定半径对 PolySurface 倒圆角。 + + + - helix,screw,corkscrew,thread + round,smooth,smoothedge,roundedges - - 螺旋线展开长度所经过的以度为单位的角度 - - - 螺距将返回螺旋线在一整圈(360 度)中所跨越的轴方向上直线距离 - - - 圆弧的半径 + + 沿输入边按给定边角偏移量对 PolySurface 倒角。 + + + + + bevel,flattenedges + - - 螺旋线的轴的方向 + + 获取 Rectangle 的字符串表示 - - 螺旋轴的基准点 + + 通过四个角点创建矩形。 + 矩形的角点列表 + 由角点创建的矩形 - origin,helixstart + rectbypointarray - - 获取 IndexGroup 的字符串表示 - - - 比较两个 IndexGroup 的字符串表示 - 其他 IndexGroup - 两个对象是否相等 + + 通过四个角点创建矩形。 + 矩形的第一个角点 + 矩形的第二个角点 + 矩形的第三个角点 + 矩形的第四个角点 + 由角点创建的矩形 + + rectbypoints + - - 获取此类型的哈希代码 - 此对象的唯一哈希代码 + + 在 WCS 的 XY 平面上以 WCS 原点为中心按指定宽度 (X 轴长度)和长度 (Y 轴长度)创建矩形。 + 矩形的宽度 + 矩形的长度 + 由宽度和长度创建的矩形 + + rectbylengths + - - 创建存储四个索引的 IndexGroup - 索引 a - 索引 b - 索引 c - 索引 d - IndexGroup + + 以输入平面原点为中心按输入宽度(平面 X 轴长度)和长度(平面 Y 轴长度)创建矩形。 + 用于使矩形居中的平面 + 矩形的宽度 + 矩形的长度 + 由宽度和长度创建的矩形 - quad,polygon,mesh,meshes + rectangle,rectbylengths - - 创建存储三个索引的 IndexGroup - 索引 a - 索引 b - 索引 c - IndexGroup + + 以 CoordinateSystem XY 平面上的输入原点为中心按指定宽度 (X 轴长度)和长度 (Y 轴长度)创建矩形。 + 矩形的坐标系(矩形中心) + 矩形的宽度 + 矩形的长度 + 基于宽度和长度创建的矩形 - tri,polygon,mesh,meshes + rectbylengths - - 3 或 4,取决于它表示三角形还是四边形 - - - 第一个索引 - - - 第二个索引 - - - 第三个索引 + + 矩形的宽度 + + rectX,rectx + - - 第四个索引 + + 矩形的高度 + + rectY,recty + - - 获取 Line 的字符串表示 + + 获取 Solid 的字符串表示 - - 在两个输入点之间创建一条直线。 - 线起点 - 线终点 - 基于起点和终点的线 + + 通过指定实体的组成表面作为曲面来创建实体。 + + - line,linebypoints,lines + Brep,brep - - 创建最逼近点散布图的直线。 - 要最佳拟合线的点列表 - 通过点拟合的线 + + 通过在输入横截面闭合曲线之间放样来创建实体。 + + - line,approximate,lines + Brep,brep - - 创建与输入曲线相切的直线,定位于输入曲线的参数点处。 - 切线的基准曲线 - 参数值 - 切线 + + 以导向曲线为辅助,通过在输入横截面闭合曲线之间放样来创建实体。导向曲线必须与所有横截面曲线相交。 + + + - tangentline,tangentto,lines + Brep,brep,guides,loft - - 从起点开始创建直线,朝向量方向延伸指定长度。 - 线起点 - 方向向量 - 线的长度 - 基于起始方向和长度的线 + + 通过在由闭合 PolyCurve 构成的输入横截面之间放样来创建实体。此操作已针对由直线段构成的截面进行了完全优化,其中顶点遵循相同顺序。启用此选项后,检查和修复选项会保证所生成实体的有效性,而禁用该选项会提高性能。 + + + - linebyvector,lines + Brep,brep,ruled,loft - - 曲线的方向 + + 沿路径扫掠闭合曲线。 + + + - lines + Brep,brep,sweep1 - - 获取 Loop 的字符串表示 - - - 环路的包含面 - - - 环路中包含的 CoEdge - - - 是边界环还是内环 + + 沿路径扫掠闭合曲线。 + 将成为扫掠轮廓的闭合曲线 + 表示扫掠路径的路径 + 剪切扫掠的端点,使其与路径垂直 + 通过沿路径扫掠轮廓曲线的实体 + + Brep,brep,sweep1 + - - 获取 NurbsCurve 的字符串表示 + + 沿两条轨道曲线扫掠闭合轮廓曲线。 + 要沿途扫掠的输入路径。 + 用于引导扫掠方向的轨道。 + 要沿路径扫掠的轮廓曲线 + + + Brep,brep,sweep2,guides,sweepprofile + - - 通过使用明确的控制点创建 BSplineCurve。注意 1: 阶数为 1 的 BSplineCurve 具有 G1 不连续性,这会导致拉伸、扫掠和其他操作问题。这应该尽可能避免。使用 PolyCurve 替代。注意 2: 如果曲线具有周期性(闭合), 则第一个点和最后一个点必须相同。 - NURBS 曲线的点 - 基于点创建的 NURBS 曲线 + + 绕由原点和轴向量形成的轴射线扫掠轮廓曲线,从起点角(度)到掠角(度),创建旋转实体。 + 要旋转的轮廓曲线 + 旋转轴原点 + 旋转轴方向 + 起始角度(以度为单位) + 扫掠角度(以度为单位) + 由旋转创建的实体 - nurbscurve,spline,lines + Brep,brep,lathe,revolveprofile - - 0.5,0.5,0.45 - - - 通过使用明确的控制点创建 BSplineCurve。注意 1: 阶数为 1 的 BSplineCurve 具有 G1 不连续性,这会导致拉伸、扫掠和其他操作问题。这应该尽可能避免。使用 PolyCurve 替代。注意 2: 如果曲线具有周期性(闭合), 则第一个点和最后一个点必须相同。 - NURBS 曲线的点 - 曲线的阶数 - 基于点创建的 NURBS 曲线 + + 将一组实体合并为一个实体 + 一组实体 + - nurbscurve,spline,degree,lines + Brep,brep,boolean,addition - - 0.5,0.5,0.5,0.45 - - - 通过使用明确的控制点创建 BSplineCurve。注意 1: 阶数为 1 的 BSplineCurve 具有 G1 不连续性,这会导致拉伸、扫掠和其他操作问题。这应该尽可能避免。使用 PolyCurve 替代。注意 2: 如果曲线具有周期性(闭合), 则第一个点和最后一个点必须相同。 - NURBS 曲线的点 - 曲线的阶数 - 切换为闭合曲线 - 基于点创建的 NURBS 曲线 + + 返回曲面面积 -- 所有表面的所有面积总和 + + + 返回实体的总体积 + + + 实体的质心 + - nurbscurve,spline,degree,smoothness,lines + average,center - - 0.5,0.5,0.5,0.5,0.45 - - - 由控制点、权重和节点创建 BSplineCurve。从 ASM 文档: 阶数: 应大于 1 (分段线性样条曲线)且小于 26 (ASM 支持的最大 B 样条曲线基础次数)。权重: 所有权重值(若提供)应仅限于正值。权重小于 1e-11 将被拒绝,该函数将失效。节点: 节点向量应为非递减序列。内部节点多重性不应大于起点/终点节点处的次数 + 1 和内部节点处的次数(这样才能表示具有 G1 不连续性的曲面)。请注意,非固定边界节点向量均受支持,但将被转换为“固定边界”节点,相应更改应用到控制点/权重数据。节点数组: 数组大小必须为控制点数 + 阶数 + 1 - - - - + + 该实体与另一实体的布尔并集。 + - explicit,nurbscurve,spline,degree,spline byarray,lines + addition,merge,combine - - 0.5,0.5,0.5,0.5,0.5,0.45 - - - 通过在各点之间插值创建 BSplineCurve。 - NURBS 曲线的点 - 基于点创建的 NURBS 曲线 + + 该实体与另一实体的布尔差集 + + + + + 该实体与输入实体并集的布尔差集 + + - fit,approximate,spline,lines + subtract,differencemany,diffall,diff multi - - 0.5,0.5,0.5,0.45 - - - 通过在各点之间插值创建 BSplineCurve。注意 2: 如果曲线具有周期性(闭合),则第一个点和最后一个点必须相同。 - NURBS 曲线的点 - 切换为闭合曲线 - 基于点创建的 NURBS 曲线 + + 从该实体各个表面获取实体壳 + 壳体向内延伸的距离 + 壳外向外延伸的距离 + - fit,approximate,spline,lines + extract shell,offset and extract - - 0.5,0.5,0.5,0.45 - - - 通过按指定角度在各点之间插值创建 BSplineCurve。 - NURBS 曲线的点 - 曲线的阶数 - 基于点创建的 NURBS 曲线 + + 按输入向量方向将输入几何图形投射到该实体上。!!该投射方法当前仅支持点或曲线!! + + + - fit,approximate,spline,smoothness,lines + projectonto,projectonsolid,projecttosolid - - 0.5,0.5,0.5,0.5,0.45 - - - 返回通过各点且具有切线方向的 BSplineCurve。 - NURBS 曲线的控制点 - 起始切点 - 结束切点 - 基于点和切线创建的 NURBS 曲线 + + 沿输入边按给定半径对实体倒圆角。 + + + - spline by tangent,tangents,lines + round,smooth,smoothedge,roundedges - - 0.5,0.5,0.45 - - - 曲线的阶数 + + 沿输入边按给定边角偏移量对实体倒角。 + + + - smoothness,interpolation,continuity + bevel,flattenedges - - 无论 NurbsCurve 是否具有周期性,周期性曲线都是一种闭合曲线,其中的变形不会导致出现扭结。 + + 如果一个实体包含多个不相交块,则会将该实体分离为各个实体。如果实体是单个连续块,则会返回该同一实体。 + 分离不相交的实体 - isclosed + split,disjoint - - 确定 NurbsCurve 是否为有理曲线。这定义是否有任何权重不为 1.0。 - - - 获取 NurbsCurve 的控制点。这些是曲线插入的点。 - 一组点 - - - 曲线的节点。节点是一系列参数值(双精度值),用于确定控制点影响曲线的位置和方式。 - NURBS 曲线的节点 - - - 返回 NurbsCurve 控制点权重。权重确定每个控制点对曲线形状的影响。 - NURBS 曲线的权重 - - ptweight - + + 尝试修复实体。 + - - 获取 NurbsSurface 的字符串表示 + + 获取 Sphere 的字符串表示 - - 创建具有指定插入点以及 U 和 V 阶数的 NurbsSurface。生成的曲面将通过所有的点。 - NURBS 曲面的点网格 - U 方向的阶数 - V 方向的阶数 - 由点创建的 NURBS 曲面 + + 以输入点为球心按给定半径创建实心球体。 + + + - fit,topoints + Brep,brep - - 创建具有指定插入点以及 U 和 V 阶数的 NurbsSurface。生成的曲面将通过所有的点。切线的数量必须与相应方向点的数量匹配。在 U 和 V 方向生成的曲面均为 3 阶。 + + 创建曲面上包含四个输入点的实心球体。 - - - - - fit,topoints,totangents + Brep,brep - - 创建满足一组不同曲面特性条件的 NurbsSurface。这是最高级曲面拟合方式。生成的曲面将通过所有的点。切线的数量必须与相应方向点的数量匹配。在 U 和 V 方向生成的曲面均为 3 阶。角导数应为二阶(dP / dUdV),并应在该阶 [lowU、lowV]、[highU、lowV]、[lowU、highV]、[highU、highV] 提供。 + + 尽可能接近输入点拟合球体。 - - - - - - - - fit,topoints,totangents,fit corners,complex fit + Brep,brep - - 使用明确的控制点以指定 U 和 V 阶数创建 NurbsSurface。 - NURBS 曲面的控制点网格 - U 方向的阶数 - V 方向的阶数 - 由控制点创建的 NURBS 曲面 + + 返回球体球心点。 - - 创建具有指定控制顶点、节点、权重和 U V 阶数的 NurbsSurface。对数据有若干限制,如果超出限制,将导致该函数失效并引发异常。次数: U- 和 V- 阶数应 > = 1 (分段线性样条曲线)且小于 26 (ASM 支持的最大 B 样条曲线基础次数)。权重: 所有权重值(若提供)应仅限于正值。权重小于 1e-11 将被拒绝,该函数将失效。节点: 两个节点向量应为非递减序列。内部节点多重性不应大于起点/终点节点处的次数 + 1 和内部节点处的次数(这样才能表示具有 G1 不连续性的曲面)。请注意,非固定边界节点向量均受支持,但将被转换为“固定边界”节点,相应更改应用到控制点/权重数据。 - - - - - - - - - lines - - - 0.4 - + + 返回球体半径。 - - 返回 U 方向上的曲面阶数。 - - surface smoothness,continuity - + + 获取 Topology 的字符串表示 - - 返回 V 方向上的曲面阶数。 - - surface smoothness,continuity - + + 拓扑的顶点 - - 返回 U 方向上的控制点数量。 + + 拓扑的边 - - 返回 V 方向上的控制点数量。 + + 拓扑的面 - - 如果曲面在 U 方向上具有周期性,则返回“True”。 - - closedinU - + + 获取 TSplineEdge 的字符串表示 - - 如果曲面在 V 方向上具有周期性,则返回“True”。 - - closedinV - + + 与该 Edge 相邻的 TSplineFace - - 确定 NurbsSurface 是否为有理曲面。这定义是否有任何权重不为 1.0。如果曲面为有理曲面,则返回 True;否则返回 False。 + + 该 Edge 起点处的 TSplineVertex - - 返回 NurbsSurface 的控制点(极点)。 - + + 该 Edge 终点处的 Vertex - - 返回 NurbsSurface 控制点权重。权重将确定每个控制点对曲面形状的影响。 - 曲面的 NURBS 权重 - - ptweights - + + 返回 TSEdge 的 UVN 帧(外壳上的点、U 向量、V 向量和法向量) - - 返回 U 方向上的曲面节点。节点是一系列参数值(双精度值),用于确定控制点影响曲面的位置和方式。 - 曲面的 NURBS U 向节点 + + TSEdge 的索引 - - 返回 V 方向上的曲面节点。节点是一系列参数值(双精度值),用于确定控制点影响曲面的位置和方式。 - 曲面的 NURBS V 向节点 + + TSEdge 是否位于边界上 - - 获取 Plane 的字符串表示 + + TSEdge 是否为流形 - - 以原点为中心通过输入法向量创建平面。 - 平面的原点 - 平面的法线方向向量 - 由原点和法线创建的平面 - - plane,tonormal - + + 一系列 TSEdge 特性: uvnFrame 和索引,无论 TSEdge 是否位于边界上,是否为流形 + - - 创建“定向”平面,定位于原点及向量法线,但使用特定 X 轴方向。这不会影响拆分、相交和投影等操作,它仅指定输入坐标系的方向。 - 平面的原点 - 法线方向向量 - X 轴方向向量 - 由原点法线和 X 轴创建的平面 + + 获取 TSplineFace 的字符串表示 - - X 和 Y 轴位于此平面内。Z 轴为两个向量的叉积。 - 平面的原点 - 平面的 X 轴方向向量 - 平面的 Y 轴方向向量 - 由原点 X 轴和 Y 轴创建的平面 + + 按逆时针顺序围绕该面的所有 TSplineEdge - - 将平面与输入点拟合;基本是三维散点图拟合。 - 定义平面的点列表 - 由最佳拟合通过点创建的平面 - - fit,bestfit - + + 按逆时针顺序围绕该面的所有 TSplineVertice - - 创建包含输入线和外部点的平面,点不能位于此输入线或输入线轴线上。 - 用于确定平面的线 - 用于确定平面的点 - 基于线和点创建的平面 - - lines - - - 0.4 - + + 返回 TSplineFace 的 UVN 帧(外壳上的点、U 向量、V 向量和法向量) - - 创建包含三个输入点的平面。 - 平面原点 - 位于平面内的任何点 - 位于 X 轴平面的点覆盖平面原点 - + + TSFace 的索引 - - 在世界坐标 XY 平面创建平面 - 世界坐标系 XY 平面处的平面 + + TSFace 上顶点或边的数量 - - 在世界坐标 XZ 平面创建平面 - 世界坐标系 XZ 平面处的平面 + + TSFace 上参数化面的数量 - - 在世界坐标 YZ 平面创建平面 - 世界坐标系 YZ 平面处的平面 + + 一系列 TSplineFace 特性: uvnFrame、索引、边价和边数 + - - 返回平面的原点。 - - position,planecenter - + + 获取 TSplineInitialSymmetry 的字符串表示 - - 返回平面的法线方向。 + + 以每根对称段给定数量的跨距创建径向 TSplineInitialSymmetry。 + + - perpendicular + tspline,symmetry - - 平面的 X 基准 - - - 平面的 Y 基准 - - - 生成表示该平面的新 CoordinateSystem。它基于原点以及 X 和 Y 轴基准。 + + 以给定对称轴创建轴向 TSplineInitialSymmetry。 + + + - converttoCS,convert2cs + tspline,symmetry - - 通过在法线方向按指定距离偏移该平面来创建新平面。 - - - - alongnormal,moveplane - + + 无论新创建的 T 样条曲线是否径向对称。 - - 获取 Point 的字符串表示 + + 无论新创建的 T 样条曲线是否关于 X 轴对称。 - - 比较两个 Point 的字符串表示 - 其他点 - 两个对象是否相等 + + 无论新创建的 T 样条曲线是否关于 Y 轴对称。 - - 获取此类型的哈希代码 - 此对象的唯一哈希代码 + + 无论新创建的 T 样条曲线是否关于 Z 轴对称。 - - 给定两个 2 笛卡尔坐标,在 XY 平面中形成点。Z 分量为 0。 - X 轴坐标 - Y 轴坐标 - 由坐标创建的点 - - xy,position - + + 对称段中的面数。仅当 T 样条曲线径向对称时才适用。 - - 获取原点 (0,0,0) - 原点 - - zero,origin - + + 获取 TSplineReflection 的字符串表示 - - 通过给定的 3 个笛卡尔坐标形成一个点 - X 轴坐标 - Y 轴坐标 - Z 轴坐标 - 由坐标创建的点 + + 通过给定平面创建 T 样条曲线对称的轴反射。 + T 样条曲线轴反射的平面。在世界坐标中给定 + T 样条曲线轴反射 - point,xyz,position + tspline,symmetry,reflection,axial - - 通过 3 个笛卡尔坐标在给定坐标系中形成点 - 父坐标系 - X 轴坐标 - Y 轴坐标 - Z 轴坐标 - 指向笛卡尔坐标 + + 使用给定线段数和每对线段之间的给定角度(度)通过给定平面创建 T 样条曲线对称的径向反射。 + 法线为 T 样条曲线径向反射的轴的平面。在世界坐标中给定 + 径向反射的分段数 + 径向对称的每对线段之间的角度(度)。若将其设置为 0,则该角度由 (360 / segmentsCount) 确定 + T 样条曲线径向反射 - point,xyz,localposition + tspline,symmetry,reflection,radial - - 通过在柱面坐标中给定其位置,在给定坐标系中形成点。 - 要在其中构建点的坐标系 - 在坐标系中从 X 轴开始绕 Z 轴旋转的旋转角度(度) - XY 平面上方的点的高程 - 与坐标系原点的距离 - 指向圆柱坐标 - - point,localposition - + + 反射是否为径向 - - 通过在球面坐标中给定其位置,在给定坐标系中形成点。 - 要在其中构建点的坐标系 - 从 Z 轴开始向下的角度(度) - 从 X 轴开始饶球体旋转的角度(角) - 从原点开始的偏移 - 指向球坐标 - - point,localposition - + + 径向反射的分段数 - - 删减点以排除所包含点的公差范围内的重复项 - 要从中删减重复项的点列表 - 用于删减的公差 - 唯一点 - - unique,duplicates,remove duplicates,distinct,near - + + 径向反射的每对对称线段之间的角度 - - 获取点的 X 分量 + + 反射的平面 - - 获取点的 Y 分量 + + 反射的轴 - - 获取点的 Z 分量 + + 获取 TSplineTopology 的字符串表示 - - 获取具有相同 X、Y 和 Z 分量的向量 - - - convertovector,point2vector - + + 该 T 样条曲线曲面中包含的顶点。 - - 将向量添加到点。相当于平移(向量)。 - - - - movepoint,move,move along - + + 该 T 样条曲线曲面中包含的边。 - - 从点减去向量。相当于平移(负向量)。 - - - - movepoint,move,move along - + + 该 T 样条曲线曲面中包含的面。 - - 沿给定方向向量将几何图形另一部分投影到该曲线 - - - + + 该 T 样条曲线曲面中包含的常规顶点 - - 获取 PolyCurve 的字符串表示 + + 该 T 样条曲线曲面中包含的星点顶点 - - 通过连接曲线生成 PolyCurve。根据需要翻转曲线以供连接。在 1e-6 到 1e-3 单位之间选择首选的连接公差。 - 连接到复合线的曲线 - 确定要连接的曲线之间允许的间隙尺寸的公差 - 由连接曲线创建的复合线 - - segments,joincurves - + + T 样条曲线曲面中包含的 T 点顶点 - - 通过连接曲线生成 PolyCurve。根据需要翻转曲线以供连接。在 1e-6 到 1e-3 单位之间选择首选的连接公差。 - 连接到复合线的曲线 - 确定要连接的曲线之间允许的间隙尺寸的公差 - 如果输入曲线彼此相交/重叠,并且需要在创建复合线之前修剪掉其末端段,则设置为 True。默认情况下,它设置为 False。 - 如果 trimLength 大于 0,则不会修剪比 trimLength 长的末端段。 - 由连接曲线创建的复合线 - - segments,joincurves - + + 该 T 样条曲线曲面中包含的非流形顶点 - - 通过对连接的曲线进行分组,从而生成一条或多条复合线。选择一个介于 1e-6 和 1e-3 单位之间的首选连接公差。 - 分组在一起以创建一条或多条复合线的曲线 - 确定要连接的曲线之间允许的间隙尺寸的公差 - + + 该 T 样条曲线曲面中包含的边界顶点 - - 通过对连接的曲线进行分组,从而生成一条或多条复合线。选择一个介于 1e-6 和 1e-3 单位之间的首选连接公差。 - 分组在一起以创建一条或多条复合线的曲线 - 确定要连接的曲线之间允许的间隙尺寸的公差 - 如果输入曲线彼此相交/重叠,并且需要在创建复合线之前修剪掉其末端段,则设置为 True。默认情况下,它设置为 False。 - 如果 trimLength 大于 0,则不会修剪比 trimLength 长的末端段。 - + + T 样条曲线曲面中包含的内顶点 - - 通过连接点生成 PolyCurve。将“connectLastToFirst”输入设置为 True 以闭合 PolyCurve。 - 用于生成复合线的点 - True 表示将最后一个点连接到第一个点;False 表示保持张开状态 - 由点创建的复合线 - - segments,joincurves,lines - - - 0.5,0.5,0.4 - + + 该 T 样条曲线曲面中包含的非流形边 - - 通过加厚曲线生成 PolyCurve。 - 要加厚的曲线 - 厚度 - 垂直于加厚方向的法线 - - - offset - + + 该 T 样条曲线曲面中包含的边界边 - - 通过沿输入法线指定的平面加厚曲线,生成 PolyCurve。 - 要加厚的曲线 - 厚度 - 垂直于加厚方向的法线。如果未提供法线(为空),则默认情况下将使用曲线法线。 - - - offset,thicken - + + T 样条曲线曲面中包含的内边 - - 返回第一个分量的起点和每个分量曲线的终点。对于闭合的复合线,由于起点和终点相同,因此不会包括终点。 + + 该 T 样条曲线曲面中包含的常规面 - - 复合线的曲线数 - - curvecount,subcurvecount,numbersubcurves - + + 该 T 样条曲线曲面中包含的 N 边形面 - - 返回复合线的各曲线 - - - subcurves,polycurvesplit - + + 该 T 样条曲线曲面中包含的边界面 - - 按索引返回复合线的曲线 - 用于定位点的长度 - True 表示从复合线的终点开始计数;False 表示从复合线的起点开始计数 - 索引处的曲线 - - subcurveatindex,getsubcurve,getcurvebyindex - + + T 样条曲线曲面中包含的内面。 - - 返回平面复合线的平面 - + + 返回 T 样条曲线曲面中的顶点数 - - 通过切线椭圆延伸复合线 - 延伸椭圆的长度 - 椭圆的参数 - 椭圆的参数 - 椭圆的参数 - 复合线延伸终点或起点 - + + 返回 T 样条曲线曲面中的边数 - - 通过切线圆弧延伸复合线。 - 延伸圆弧的长度 - 圆弧的半径 - 复合线延伸终点或起点 - + + 返回 T 样条曲线曲面中的面数 - - 通过连接起点和终点的直线闭合复合线 - + + 按不同类型分解的顶点 + 顶点集 + + + 按不同类型分解的边 + 边集 + + + 按不同类型分解的边 + 面集 + + + 返回给定索引处的顶点 + 要用于获取顶点的索引 + T 样条曲线顶点 - lines + tspline,face,byindex - - 0.4 - - - 通过圆弧相切链、直线和圆弧闭合复合线 - 复合线起点处的圆弧半径 - 复合线终点处的圆弧半径 - + + 返回给定索引处的边 + 要用于获取边的索引 + T 样条曲线边 - lines + tspline,face,byindex - - 0.4 - - - - 在其平面偏移复合线。 - 偏移量 - 切换为使角变圆 - 偏移的复合线 - - - 通过在由平面法线定义的平面中将平面曲线偏移给定距离来创建一条或多条复合线。“planeNormal”输入参数默认为包含曲线的平面的法线,但可以提供平行于原始曲线法线的显式法线以更好地控制偏移的方向。例如,如果共享同一平面的多条曲线需要一致的偏移方向,则“planeNormal”可用于替代各个曲线法线并强制所有曲线在同一方向上偏移。反转法线会反转偏移的方向。 - 正偏移距离适用于复合线切线和平面法向量之间的叉积方向,而负偏移则适用于相反方向。 - 如果偏移分量曲线之间存在间隙,则根据间隙闭合设置,可以通过圆弧(true 值)填充它们以提供平滑角点,也可以通过延伸(false 值)偏移曲线来填充它们。 - 曲线的平面法线。默认为输入曲线的平面法线 - 一条或多条偏移复合线 - - 将平面复合线的角点圆角化。 - 圆角半径 - 指示应圆角化的角点,如果为 true,则第二个分量开始处的切线从第一个分量结束处的切线顺时针方向(相对于曲线法线)的角点将被圆角化。如果为 false,则逆时针的角点将被圆角化。 - 圆角的复合线 + + 返回给定索引处的面 + 要用于获取面的索引 + T 样条曲线面 - round,smooth,radius + tspline,face,byindex - - 如果重叠段长度小于或等于 trimLength,则会通过返回非自相交的新复合线来修复自相交的复合线。 - 如果 trimLength 大于 0,则不会修剪比 trimLength 长的末端段。 - 非自相交、非重叠复合线 + + 获取 TSplineUVNFrame 的字符串表示 - - 获取 Polygon 的字符串表示 + + 外壳上 TopologyItem 的点 - - 通过连接点构造多边曲线。 - - + + TopologyItem 的 U 向量 - - 创建圆内接多边形。 - - - + + TopologyItem 的 V 向量 - - 返回所有线段的起点/终点。 + + TopologyItem 的法线 - - 返回多边形平均平面的最大偏差。 + + 获取 TSplineVertex 的字符串表示 - - 返回多边形各角 - + + 从该顶点发出的 TSplineEdge - - 返回多边形各角的平均值 - - - centroid - + + 与该顶点相邻的 TSplineFace - - 返回多边形各边的自交点。 - + + 返回 TSVertex 的 UVN 帧(外壳上的点、U 向量、V 向量和法向量) - - 返回输入点是否包含在多边形内。如果多边形不是平面的,则该点将被投影到最佳拟合平面,并通过将多边形投影到最佳拟合平面来计算包含。如果多边形自相交,则此操作将返回失败状态。 - - + + TSVertex 的索引 - - 获取 PolySurface 的字符串表示 + + TSVertex 是否为星形点 - - 通过放样曲线创建 PolySurface。 - 要放样的曲线。 - + + TSVertex 是否为 T 点 - - 通过放样 PolyCurves 创建 PolySurface。 - 要放样的曲线。 - 要导向放样的曲线。 - - - loftbyrail - + + TSVertex 是否为流形 - - 通过放样 PolyCurves 创建 PolySurface。 - 要放样的曲线。 - 要导向放样的曲线。 - - - loftbyrails,loft rails,guides - + + TSVertex 上边或面的数量 - - 通过连接曲面创建 Polysurface。 - 要合并到 PolySurface 的曲面 - - - joinsurfaces,joinsrf - + + 考虑 T 点时 TSVertex 的函数边价 - - 通过实体曲面创建 Polysurface。 - 对要使用的曲面进行实体化 + + 一系列 TSVertex 特性: uvnFrame、索引、边价和 functionalValence,无论 TSVertex 是否为 StarPoint、TPoint、流形 - - solid2poly,solidtopoly,convertsolid - - - 通过沿轨线扫掠曲线创建 Polysurface。 - 扫掠路径曲线 - 扫掠轮廓 - - - sweep,rail,guide,sweep1 - + + 获取 TSplineSurface 的字符串表示 - - 通过沿轨线扫掠曲线创建 Polysurface。 - 扫掠路径曲线 - 扫掠轮廓 - - - sweep,rail,guide,sweep1,sweepprofile,profile - + + 使用原点和法线向量生成 T 样条曲线原始平面。 + 平面的根点 + 平面的法线 + 平面坐标中最小角的二维点 + 平面坐标中最大角的二维点 + 宽度方向的跨距数 + 长度方向的跨距数 + T 样条曲线曲面的对称选项 + 以方框还是平滑可视化显示 T 样条曲线曲面 + 平面 T 样条曲线曲面 + tspline,plane,origin,normal - - 返回表示基本曲面的新曲面。 - - - subsurfaces,getsurfaces,explode - + + 创建“定向”T 样条曲线平面,定位于原点及向量法线,但使用特定 X 轴方向。 + 这不会影响拆分、相交和投影等操作,它仅指定输入坐标系的方向。 + 平面的根点 + 平面的法线 + 平面的 X 轴 + 平面坐标中最小角的二维点 + 平面坐标中最大角的二维点 + 宽度方向的跨距数 + 长度方向的跨距数 + T 样条曲线曲面的对称选项 + 以方框还是平滑可视化显示 T 样条曲线曲面 + 平面 T 样条曲线曲面 + tspline,plane,origin,normal,axis - - 按点查找曲面。获取前进方向的第一个交点。如果点击曲面内部,则返回一个曲面;如果点击边内部,则返回两个曲面;如果点击顶点,则返回多个曲面 - - - - - surfacesatpoint,findsurfaces,extractsurfaces - + + 通过原点、X 轴和 Y 轴创建 T 样条曲线原始平面。 + Z 轴为两个向量的叉积。 + 平面的根点 + 平面的 X 轴 + 平面的 Y 轴 + 平面坐标中最小角的二维点 + 平面坐标中最大角的二维点 + 宽度方向的跨距数 + 长度方向的跨距数 + T 样条曲线曲面的对称选项 + 以方框还是平滑可视化显示 T 样条曲线曲面 + 平面 T 样条曲线曲面 + tspline,plane,origin,normal,axis - - 按直线查找曲面。获取与线相交的所有曲面。 - - - - surfacesonline,findsurfaces,extractsurfaces,lines - - - 0.5,0.5,0.5,0.4 - + + 从一列点生成 T 样条曲线原始平面曲面 + 一组要拟合到平面的点 + 平面坐标中最小角的二维点 + 平面坐标中最大角的二维点 + 宽度方向的跨距数 + 长度方向的跨距数 + T 样条曲线曲面的对称选项 + 以方框还是平滑可视化显示 T 样条曲线曲面 + 平面 T 样条曲线曲面 + tspline,plane,fit,bestfit,points - - 计算未连接到其他曲面的二维单元边界 - + + 从一条线和一个点生成 T 样条曲线原始平面曲面。该点不能位于线上或线轴上的任意位置。 + 用于构建平面的线 + 构建平面的点 + 平面坐标中最小角的二维点 + 平面坐标中最大角的二维点 + 宽度方向的跨距数 + 长度方向的跨距数 + T 样条曲线曲面的对称选项 + 以方框还是平滑可视化显示 T 样条曲线曲面 + 平面 T 样条曲线曲面 + tspline,plane,line,point - - 从由曲面子集确定的多重曲面提取实体 - + + 使用三个点作为输入生成 T 样条曲线原始平面曲面。这些点不能位于一条直线上。 + 要构建平面的第一个点 + 要构建平面的第二个点 + 要构建平面的第三个点 + 平面坐标中最小角的二维点 + 平面坐标中最大角的二维点 + 宽度方向的跨距数 + 长度方向的跨距数 + T 样条曲线曲面的对称选项 + 以方框还是平滑可视化显示 T 样条曲线曲面 + 平面 T 样条曲线曲面 + tspline,plane,line,point - - 返回多重曲面的曲面数量。 - 曲面数量 + + 构造由给定坐标系、半径和高度定义的 T 样条曲线圆柱体曲面 + 圆柱体中心和底部将位于该坐标系的 X-Y 平面 + 圆柱体半径 + 圆柱体高度 + 周长方向跨距数 + 高度方向跨距数 + T 样条曲线曲面的对称选项 + 以方框还是平滑可视化显示 T 样条曲线曲面 + 圆柱 T 样条曲线曲面 + tspline,cylinder,radius,height - - 返回多重曲面的边数量。 - 边数量 + + 通过给定圆柱体底部和顶部中心点构造 T 样条曲线圆柱体曲面 + 圆柱体起点 + 圆柱体终点 + 圆柱体半径 + 周长方向跨距数 + 高度方向跨距数 + T 样条曲线曲面的对称选项 + 以方框还是平滑可视化显示 T 样条曲线曲面 + 圆柱 T 样条曲线曲面 + tspline,cylinder,radius,points - - 返回多重曲面的顶点数量。 - 顶点数量 + + 在起点以给定底面半径创建 T 样条曲线圆锥体曲面, + 延伸到位于终点的顶点 + 圆锥体起点 + 圆锥体终点 + 圆锥体底部半径 + 周长方向跨距数 + 高度方向跨距数 + T 样条曲线曲面的对称选项 + 以方框还是平滑可视化显示 T 样条曲线曲面 + 锥形 T 样条曲线曲面 + tspline,cone,radius,points - - 沿输入边按给定半径对 PolySurface 倒圆角。 - - - - - round,smooth,smoothedge,roundedges - + + 按起点和终点处的给定半径,创建包含从起点到终点轴的 T 样条曲线圆锥体曲面。 + 该对象没有顶点,形状为截头锥体。 + 圆锥体起点 + 圆锥体终点 + 圆锥体起点半径 + 圆锥体终点半径 + 周长方向跨距数 + 高度方向跨距数 + T 样条曲线曲面的对称选项 + 以方框还是平滑可视化显示 T 样条曲线曲面 + 锥形 T 样条曲线曲面 + tspline,cone,radii,points,truncated - - 沿输入边按给定边角偏移量对 PolySurface 倒角。 - - - - - bevel,flattenedges - + + 以坐标系原点为基准点创建 T 样条曲线圆锥体,在坐标系的 Z 轴方向上延伸, + 圆形底部在坐标系 XY 平面内。 + 圆锥体中心和底部将位于该坐标系的 X-Y 平面 + 圆锥体高度 + 圆锥体半径 + 周长方向跨距数 + 高度方向跨距数 + T 样条曲线曲面的对称选项 + 以方框还是平滑可视化显示 T 样条曲线曲面 + 锥形 T 样条曲线曲面 + tspline,cone,radius,cs - - 获取 Rectangle 的字符串表示 + + 以坐标系原点为基准点创建 T 样条曲线圆锥体,在坐标系的 Z 轴方向上延伸, + 其圆形底部在坐标系 XY 平面内 + 圆锥体中心和底部将位于该坐标系的 X-Y 平面 + 圆锥体高度 + 圆锥体起点半径 + 圆锥体终点半径 + 周长方向跨距数 + 高度方向跨距数 + T 样条曲线曲面的对称选项 + 以方框还是平滑可视化显示 T 样条曲线曲面 + 锥形 T 样条曲线曲面 + tspline,cone,radius,cs - - 通过四个角点创建矩形。 - 矩形的角点列表 - 由角点创建的矩形 - - rectbypointarray - + + 以输入点为球心按给定半径创建 T 样条曲线球体 + 球体中心 + 球体半径 + 径向跨距数 + 高度方向跨距数 + T 样条曲线曲面的对称选项 + 以方框还是平滑可视化显示 T 样条曲线曲面 + 球形 T 样条曲线曲面 + tspline,sphere,radius - - 通过四个角点创建矩形。 - 矩形的第一个角点 - 矩形的第二个角点 - 矩形的第三个角点 - 矩形的第四个角点 - 由角点创建的矩形 - - rectbypoints - + + 从四个输入点创建 T 样条曲线球体 + 列表中用于创建球体的四个点。点不共面 + 径向跨距数 + 高度方向跨距数 + T 样条曲线曲面的对称选项 + 以方框还是平滑可视化显示 T 样条曲线曲面 + 球形 T 样条曲线曲面 + tspline,sphere,fit,bestfit - - 在 WCS 的 XY 平面上以 WCS 原点为中心按指定宽度 (X 轴长度)和长度 (Y 轴长度)创建矩形。 - 矩形的宽度 - 矩形的长度 - 由宽度和长度创建的矩形 - - rectbylengths - + + 尽可能接近输入点拟合创建 T 样条曲线球体 + 拟合球体的点集 + 径向跨距数 + 高度方向跨距数 + T 样条曲线曲面的对称选项 + 以方框还是平滑可视化显示 T 样条曲线曲面 + 球形 T 样条曲线曲面 + tspline,sphere,fit,bestfit - - 以输入平面原点为中心按输入宽度(平面 X 轴长度)和长度(平面 Y 轴长度)创建矩形。 - 用于使矩形居中的平面 - 矩形的宽度 - 矩形的长度 - 由宽度和长度创建的矩形 - - rectangle,rectbylengths - + + 以坐标系原点为圆心按给定半径创建 T 样条曲线圆环体 + 将在给定坐标系的 X-Y 平面内以其原点为中心对齐圆环体 + 圆环体内半径 + 圆环体外半径 + 内部径向跨距数 + 外部径向跨距数 + T 样条曲线曲面的对称选项 + 以方框还是平滑可视化显示 T 样条曲线曲面 + 环形 T 样条曲线曲面 + tspline,torus,radii,cs - - 以 CoordinateSystem XY 平面上的输入原点为中心按指定宽度 (X 轴长度)和长度 (Y 轴长度)创建矩形。 - 矩形的坐标系(矩形中心) - 矩形的宽度 - 矩形的长度 - 基于宽度和长度创建的矩形 - - rectbylengths - + + 以给定圆心和半径创建 T 样条曲线圆环体,并使其与默认世界 XY 平面对齐 + 圆环体中心 + 圆环体内半径 + 圆环体外半径 + 内部径向跨距数 + 外部径向跨距数 + T 样条曲线曲面的对称选项 + 以方框还是平滑可视化显示 T 样条曲线曲面 + 环形 T 样条曲线曲面 + tspline,torus,radii,cs - - 矩形的宽度 - - rectX,rectx - + + 以世界坐标系原点为中心以给定宽度、长度和高度创建 T 样条曲线长方体 + 长方体宽度 + 长方体长度 + 长方体高度 + 宽度方向的跨距数 + 长度方向的跨距数 + 高度方向的跨距数 + T 样条曲线曲面的对称选项 + 以方框还是平滑可视化显示 T 样条曲线曲面 + T 样条曲线长方体 + tspline,box,cuboid,cube,size - - 矩形的高度 - - rectY,recty - - - - 获取 Solid 的字符串表示 + + 以输入点为中心使用给定宽度、长度和高度创建 T 样条曲线长方体 + 长方体中心 + 长方体宽度 + 长方体长度 + 长方体高度 + 宽度方向的跨距数 + 长度方向的跨距数 + 高度方向的跨距数 + T 样条曲线曲面的对称选项 + 以方框还是平滑可视化显示 T 样条曲线曲面 + T 样条曲线长方体 + tspline,box,cuboid,cube,size,center - - 通过指定实体的组成表面作为曲面来创建实体。 - - - - Brep,brep - + + 以输入坐标系为中心和导向使用给定宽度、长度和高度 T 样条曲线长方体 + 长方体的 X-Y 平面将与相应 X 轴对齐 + 长方体宽度 + 长方体长度 + 长方体高度 + 宽度方向的跨距数 + 长度方向的跨距数 + 高度方向的跨距数 + T 样条曲线曲面的对称选项 + 以方框还是平滑可视化显示 T 样条曲线曲面 + T 样条曲线长方体 + tspline,box,cuboid,cube,size,cs,coord - - 通过在输入横截面闭合曲线之间放样来创建实体。 - - - - Brep,brep - + + 通过从低点到高点延伸创建 T 样条曲线长方体 + 第一个角点 + 第二个角点 + 宽度方向的跨距数 + 长度方向的跨距数 + 高度方向的跨距数 + T 样条曲线曲面的对称选项 + 以方框还是平滑可视化显示 T 样条曲线曲面 + T 样条曲线长方体 + box,cube,byminmax,by corners,by points - - 以导向曲线为辅助,通过在输入横截面闭合曲线之间放样来创建实体。导向曲线必须与所有横截面曲线相交。 - - - - - Brep,brep,guide,loft - + + 以坐标系原点为球心使用给定半径创建 T 样条曲线四分球 + 局部坐标系 + 四分球半径 + 四分球各边两个维度的跨距数 + T 样条曲线曲面的对称选项 + 以方框还是平滑可视化显示 T 样条曲线曲面 + T 样条曲线四分球 + quadball,tspline,coordinate system,raduis - - 以导向曲线为辅助,通过在输入横截面闭合曲线之间放样来创建实体。导向曲线必须与所有横截面曲线相交。 - - - - - Brep,brep,guides,loft - + + 以给定圆心和半径创建 T 样条曲线四分球,并使其与默认世界 XY 平面对齐 + 四分球中心点 + 四分球半径 + 四分球各边两个维度的跨距数 + T 样条曲线曲面的对称选项 + 以方框还是平滑可视化显示 T 样条曲线曲面 + T 样条曲线四分球 + quadball,tsplines,center,point,radius - - 通过在由闭合 PolyCurve 构成的输入横截面之间放样来创建实体。此操作已针对由直线段构成的截面进行了完全优化,其中顶点遵循相同顺序。启用此选项后,检查和修复选项会保证所生成实体的有效性,而禁用该选项会提高性能。 - - - - - Brep,brep,ruled,loft - + + 使用均匀策略由 NURBS 曲面构造 T 样条曲线曲面。 + 输入 NURBS 曲面将通过相同参数化或圆弧长度间隔 + 放置的均匀节点重新构建,具体取决于相应 useArcLen 标志, + 并通过 3 阶 NURBS 曲面靠近。输出 T 样条曲线被 U 方向和 V 方向给定的 + 跨距数分割。 + 输入 NURBS 曲面 + U 方向所需的跨距数 + V 方向所需的跨距数 + 在 U 参数化方向是使用圆弧长度还是参数化细分 + 在 V 参数化方向是使用圆弧长度还是参数化细分 + 以方框还是平滑可视化显示 T 样条曲线曲面 + nurbs surface,tspline,uniform - - 沿路径扫掠闭合曲线。 - - - - - Brep,brep,sweep1 - + + 使用曲率细分策略从 NURBS 曲面构造 T 样条曲线曲面。 + 输入 NURBS 曲面将重新构建为 3 阶。输出 T 样条曲线在自动检测到的每个方向都有跨度数和 + 位置,具体取决于曲率。 + 输入 NURBS 曲面 + 以方框还是平滑可视化显示 T 样条曲线曲面 + nurbs surface,tspline,curvature - - 沿路径扫掠闭合曲线。 - 将成为扫掠轮廓的闭合曲线 - 表示扫掠路径的路径 - 剪切扫掠的端点,使其与路径垂直 - 通过沿路径扫掠轮廓曲线的实体 - - Brep,brep,sweep1 - + + 通过沿给定向量拉伸曲面来构造 T 样条曲线。 + 轮廓曲线 + 拉伸向量 + 在向量方向上拉伸距离 + 在向量方向的相反方向上拉伸距离 + 按向量方向跨越数量。如果传递的是 0,则不会在向量方向上执行拉伸 + 在向量方向的相反方向上跨越数量。如果传递的是 0,则不会在向量方向的相反方向上执行拉伸 + 在轮廓方向跨越数量。如果为 0 或更少,则自动定义 + 为沿轮廓方向的跨越分布使用统一或曲率策略 + 以方框或平滑可视化显示 T 样条曲线曲面 + tspline,extrude,curve - - 沿两条轨道曲线扫掠闭合轮廓曲线。 - 要沿途扫掠的输入路径。 - 用于引导扫掠方向的轨道。 - 要沿路径扫掠的轮廓曲线 - - - Brep,brep,sweep2,guides,sweepprofile - + + 通过沿路径扫掠横截面曲线构造 T 样条曲线 + 轮廓曲线 + 路径曲线 + 跨距是否应与路径方向平行 + 路径方向跨距数 + 轮廓方向跨距数。若为 0 个或更少则自动定义 + 将统一或曲率策略用于沿路径的跨距分布 + 将统一或曲率策略用于沿轮廓的跨距分布 + 以方框还是平滑可视化显示 T 样条曲线曲面 + tspline,sweep,curve - - 绕由原点和轴向量形成的轴射线扫掠轮廓曲线,从起点角(度)到掠角(度),创建旋转实体。 - 要旋转的轮廓曲线 - 旋转轴原点 - 旋转轴方向 - 起始角度(以度为单位) - 扫掠角度(以度为单位) - 由旋转创建的实体 - - Brep,brep,lathe,revolveprofile - + + 绕由轴原点和轴方向形成的轴扫掠轮廓曲线, + 从起点角(度)起,扫掠掠角(度), + 从而创建 T 样条曲线曲面。 + 轮廓曲线 + 旋转中心 + 旋转轴 + 旋转开始角度 + 旋转完成角度 + 半径方向跨距数 + 高度方向跨距数。若为 0 个或更少则自动定义 + 将统一或曲率策略用于跨距分布 + T 样条曲线曲面的对称选项 + 以方框还是平滑可视化显示 T 样条曲线曲面 + tspline,revolve,curve - - 将一组实体合并为一个实体 - 一组实体 - - - Brep,brep,boolean,addition - + + 从线列表创建 T 样条曲线曲面。 + 接受曲线,但仅获取其起点和终点。 + 用于创建 T 样条曲线的线。仅使用端点 + 调整面的最大数量 + 曲线与曲线相交公差 + 是否以边价 2 对顶点折痕 + 以方框还是平滑可视化显示 T 样条曲线曲面 + tspline,line,build - - 返回曲面面积 -- 所有表面的所有面积总和 + + 使用曲线或直线网络创建 T 样条曲线管道曲面。 + 在每个曲线交点处创建平滑连接。 + 有些参数获取单一值或列表,每条曲线一个值。 + 曲线列表,所用来创建的管道来自 + 已创建管道的默认半径 + 用于检测曲线交点的公差 + 每条曲线的分段数。此列表的大小可以是曲线数或 1 (表示复制)或 0 (表示自动确定)。 + 如果为 True,则会自动生成每条曲线起点处控制柄的参数,并忽略 rotationsAtStart、radiiAtStart 和 positionsAtStart 的自定义参数。 + 如果为 True,则会自动生成每条曲线终点处控制柄的参数,并忽略 rotationsAtEnd、radiiAtEnd 和 positionsAtEnd 的自定义参数。 + 每条曲线起点处每个管道控制柄的自定义旋转角度(以度为单位)。当 autoHandleStart 为 True 时,将忽略此参数。列表的大小可以是曲线数或 1 (表示复制)。 + 每条曲线终点处每个管道控制柄的自定义旋转角度(以度为单位)。当 autoHandleEnd 为 True 时,将忽略此参数。列表的大小可以是曲线数或 1 (表示复制)。 + 每条曲线起点处每个管道控制柄的自定义半径。当 autoHandleStart 为 True 时,将忽略此参数。列表的大小可以是曲线数或 1 (表示复制)。 + 每条曲线终点处每个管道控制柄的自定义半径。当 autoHandleEnd 为 True 时,将忽略此参数。列表的大小可以是曲线数或 1 (表示复制)。 + 每条曲线起点处每个管道控制柄的自定义位置(以 0 和 1 之间的百分比表示,沿曲线的弧长)。当 autoHandleStart 为 True 时,将忽略此参数。列表的大小可以是曲线数或 1 (表示复制)。每条曲线上的起点和终点位置不应相互重叠。理想情况下,起点位置应接近 0,而终点位置接近 1。 + 每条曲线终点处每个管道控制柄的自定义位置(以 0 和 1 之间的百分比表示,沿曲线的弧长)。当 autoHandleEnd 为 True 时,将忽略此参数。列表的大小可以是曲线数或 1 (表示复制)。每条曲线上的起点和终点位置不应相互重叠。理想情况下,起点位置应接近 0,而终点位置接近 1。 + 以方框还是平滑可视化显示 T 样条曲线曲面 + tspline,create,pipe,curve - - 返回实体的总体积 + + 将给定的多个 T 样条曲线曲面合并为一个。 + 曲面可以不相交。 + 如果至少有一个曲面处于长方体模式下,则输出曲面也将处于长方体模式下。 + 注意: 所有输入曲面的版本必须都相同,才能成功合并。为此,可以在内部克隆一个或多个曲面,然后升级或降级这些曲面的版本以匹配 Dynamo 中当前使用的版本。因此,生成的曲面可能与预期结果存在细微差别。输入曲面本身将保持不变。 + 要组合的 T 样条曲线曲面 + tspline,combine - - 实体的质心 - - - average,center - + + 返回应用到给定 T 样条曲线的反射列表 + tspline,symmetry,reflections - - 该实体与另一实体的布尔并集。 - - - - addition,merge,combine - + + 如果给定 T 样条曲线处于长方体模式,则返回 True + tspline,boxmode,smooth - - 将一列实体与该实体合并。 - - - - addition,merge,combine,unionmany,union multi - + + 如果给定 T 样条曲线可提取(能以平滑模式显示),则返回 True + tspline,extractable - - 该实体与另一实体的布尔差集 - - + + 如果 T 样条曲线处于闭合状态,则返回 True + tspline,closed - - 该实体与输入实体并集的布尔差集 - - - - subtract,differencemany,diffall,diff multi - + + 如果给定 T 样条曲线均无间隙,则返回 True。所有闭合曲线均无间隙,但某些无间隙曲面处于打开状态。 + tspline,watertight - - 从该实体各个表面获取实体壳 - 壳体向内延伸的距离 - 壳外向外延伸的距离 - - - extract shell,offset and extract - + + 如果给定 T 样条曲线是标准的(所有 T 点都由至少两条 ISO 曲线从星点分隔),则返回 True + tspline,standard - - 按输入向量方向将输入几何图形投射到该实体上。!!该投射方法当前仅支持点或曲线!! - - - - - projectonto,projectonsolid,projecttosolid - + + 根据形状,将给定 T 样条曲线曲面转换为实体或曲面。 + 注意: 如果创建输入曲面所用的 T 样条曲线版本高于 Dynamo 中加载的版本,则生成的边界表示可能会略有意外变化;因为在这种情况下,相应曲面的副本会降级到 Dynamo 版本并在转换时使用。 + 确定生成的实体是否应具有与输入 T 样条曲线曲面相同的拓扑。 + 拓扑实体(实体或曲面) + tspline,brep,solid,surface - - 沿输入边按给定半径对实体倒圆角。 - - - - - round,smooth,smoothedge,roundedges - + + 将给定 T 样条曲线曲面转换为网格。网格可以有三角形和四边形。 + 每个方向的最小段数。始终会生成至少一个线段。 + 从网格到曲面允许的最大距离。设置为零或负值将禁用该距离 + 网格实体 + tspline,convert,mesh - - 沿输入边按给定边角偏移量对实体倒角。 - - - - - bevel,flattenedges - + + 按给定 T 样条曲线曲面的面法线方向的给定距离,加厚该面 + 加厚距离 + 确定生成的各边是否要折痕 + 加厚的 T 样条曲线曲面 + tspline,thicken,normal - - 如果一个实体包含多个不相交块,则会将该实体分离为各个实体。如果实体是单个连续块,则会返回该同一实体。 - 分离不相交的实体 - - split,disjoint - + + 按给定向量加厚给定 T 样条曲线曲面 + 加厚方向 + 确定生成的各边是否要折痕 + 加厚的 T 样条曲线曲面 + tspline,thicken,vector - - 尝试修复实体。 - + + 对 T 样条曲线曲面上的给定边添加折痕 + 要折痕的边 + 各边已折痕的 T 样条曲线曲面 + tspline,edge,crease - - 获取 Sphere 的字符串表示 + + 从给定边集删除折痕 + 要取消折痕的边 + 各边已取消折痕的 T 样条曲线曲面 + tspline,crease,uncrease - - 以输入点为球心按给定半径创建实心球体。 - - - - - Brep,brep - + + 对 T 样条曲线曲面上的给定顶点集添加折痕 + 要折痕的顶点 + 各边已折痕的 T 样条曲线曲面 + tspline,edge,crease - - 创建曲面上包含四个输入点的实心球体。 - - - - Brep,brep - + + 从给定顶点集删除折痕 + 要取消折痕的顶点 + 各边已取消折痕的 T 样条曲线曲面 + tspline,crease,uncrease - - 尽可能接近输入点拟合球体。 - - - - Brep,brep - + + 将给定顶点列表焊接为一个顶点 + 要焊接的顶点 + 生成的顶点夹点的位置。若传递 NULL,则使用各夹点平均位置。 + 保留输入拓扑的细分折痕 + 顶点已焊接的 T 样条曲线曲面 + tspline,weld,vertex - - 返回球体球心点。 + + 成对焊接第一和第二组的顶点。 + 第一组顶点将被视为该 T 样条曲线的顶点。 + 第二组顶点可以来自该曲面也可以来自任何其他曲面。 + 如果存在不同 T 样条曲线,会在进行焊接操作之前先进行组合。 + 要焊接的第一组顶点 + 要焊接的第二组顶点 + 保留输入拓扑的细分折痕 + 顶点已焊接的 T 样条曲线曲面 + tspline,weld,vertex - - 返回球体半径。 + + 查找所有重合顶点,然后将它们焊接在一起 + 用于查找重合的公差范围 + 无重合顶点的 T 样条曲线曲面 + tspline,weld,coincident,vertex - - 获取 Surface 的字符串表示 + + 取消对所有给定边的焊接。将取消对所有边上每个顶点的焊接。 + 一组要取消焊接的边 + 各边未焊接的 T 样条曲线曲面 + tspline,unweld,edge - - 将一组曲面合成为一个曲面。如果生成的并集为非流形或多面,则此方法可能会返回一个多重曲面。 - 一组曲面。 - 曲面并集 - - merge,join,boolean,addition - + + 取消所有给定顶点的焊接。每个顶点上的所有边都将取消焊接。 + 一组要取消焊接的顶点 + 各顶点未焊接的 T 样条曲线曲面 + tspline,unweld,vertex - - 通过在输入横截面曲线之间放样来创建实体。 - 要通过其放样的曲线 - 由放样创建的曲面 - - loft - + + 创建与 T 样条曲线和曲线闭合环的匹配 + 要创建匹配的 T 样条曲线边闭合环 + 要创建匹配的曲线闭合环 + 要尝试匹配的几何连续性: G0、G1、G2 + 构建匹配时是否要使用 arcLength 对齐 + 若为 True,则会将额外控制点添加到 T 样条曲线以在给定公差范围内匹配曲面。 + 最大优化步数。若 useRefinement 设置为 False,则忽略 + 要达到的公差。若 useRefinement 设置为 False,则忽略 + 构建匹配时是否要使用传播 + 确定有多少曲面受此匹配影响。若 usePropagation 设置为 False,则忽略 + 对于 G1,为切线比例,或对于 G2,为曲率比例。若连续性为 G0,则忽略。 + 是否要反转路线方向 + 位于给定 T 样条曲线边界边和曲线环之间的 T 样条曲线曲面 + tspline,match,curve - - 通过在输入横截面直线之间放样来创建实体。这比 Surface。ByLoft 速度稍快,但生成的结果较不平滑。 - - - - ruledsurface,lines - - - 0.5,0.4 - + + 创建与 T 样条曲线和 BRep 边闭合环的匹配。首先, + 边环将被转换为曲线环,然后执行匹配。 + 要创建匹配的 T 样条曲线边闭合环 + 要创建匹配的 BRep 边闭合环 + 要尝试匹配的几何连续性: G0、G1、G2 + 构建匹配时是否要使用 arcLength 对齐 + 若为 True,则会将额外控制点添加到 T 样条曲线以在给定公差范围内匹配曲面。 + 最大优化步数。若 useRefinement 设置为 False,则忽略 + 要达到的公差。若 useRefinement 设置为 False,则忽略 + 构建匹配时是否要使用传播 + 确定有多少曲面受此匹配影响。若 usePropagation 设置为 False,则忽略 + 对于 G1,为切线比例,或对于 G2,为曲率比例。若连续性为 G0,则忽略。 + 是否要反转路线方向 + 位于给定 T 样条曲线边界边和 BRep 边环之间的 T 样条曲线曲面 + tspline,match,brep - - 使用一条指定导向曲线(也称为轨线)通过横截面放样曲面。导向曲线必须与所有横截面曲线相交。 - - - - - loftbyrail - + + 删除 T 样条曲线拓扑的顶点 + 要删除的一个或多个顶点 + 顶点已删除的 T 样条曲线曲面 + tspline,vertex,vertices,delete - - 使用多条指定导向曲线(也称为轨线)通过横截面放样曲面。各导向曲线必须与所有横截面曲线相交。 - 要通过其放样的曲线 - 要通过其引导放样的曲线 - 由放样创建的曲面 - - loftbyrails,loft rails,guides - + + 删除 T 样条曲线拓扑的边 + 要删除的一个或多个边 + 各边已删除的 T 样条曲线曲面 + tspline,edge,delete - - 通过沿路径扫掠轮廓曲线来创建曲面。 - 要扫掠的曲线 - 用于沿其扫掠的路径曲线 - 通过沿路径扫掠轮廓创建的曲面 - - sweep,rail,guide,sweep1 - - - - 通过沿路径扫掠轮廓曲线来创建曲面。 - 要扫掠的曲线 - 用于沿其扫掠的路径曲线 - 剪切扫掠的端点,使其与路径垂直 - 通过沿路径扫掠轮廓创建的曲面 - - sweep,rail,guide,sweep1 - - - - 创建多边形曲面,连接闭合多边形内的输入点并修补。 - 周界点列表 - 基于周界点创建的曲面 - - patch,surfacebypolygon - + + 删除 T 样条曲线拓扑的面 + 要删除的一个或多个面 + 各边已删除的 T 样条曲线曲面 + tspline,face,delete - - 沿由两条轨线引导的路径扫掠横截面曲线 - 要沿途扫掠的输入路径。 - 用于引导扫掠方向的轨道。 - 要沿路径扫掠的轮廓曲线。 - 通过扫掠两条轨道创建的曲面 - - sweep2,guides - + + 更改 T 样条曲线的可视化样式。 + 若通过 True 则采用平滑可视化,否则为长方体可视化 + 启用或禁用平滑可视化 + 可视化样式已选定的 T 样条曲线 + tspline,visualization,mode,smooth,box - - 绕由原点形成的轴向量方向的轴射线扫掠轮廓曲线,从起点角(度)起,扫掠掠角(度),创建曲面。 - 要旋转的轮廓曲线 - 旋转轴原点 - 旋转轴方向 - 起始角度(以度为单位) - 扫掠角度(以度为单位) - 通过旋转轮廓创建的曲面 - - lathe - + + 对一组边执行单个或多个对称拉伸,并按给定向量移动新边 + 一组要拉伸的边 + 用于移动新边的向量 + 将创建的新线段的数量 + 边已拉伸的 T 样条曲线 + tspline,extrude,direction,vector,edge - - 通过在由输入曲线确定的闭合边界内填充来创建曲面。 - 用作曲面边界的闭合曲线 - 由面片创建的曲面 - - edgesrf,edgesurface,patch,fill - + + 对一组面执行单个或多个对称拉伸,并按给定向量移动新边 + 一组要拉伸的面 + 用于移动新面的向量 + 将创建的新线段的数量 + 面已拉伸的 T 样条曲线 + tspline,extrude,direction,vector,face - - 返回总曲面面积。 + + 对一组边执行单个或多个对称拉伸,并按给定曲线路径移动新边 + 一组要拉伸的边 + 新边将跟随的路径 + 将创建的新线段的数量 + 边已拉伸的 T 样条曲线 + tspline,extrude,curve,edge - - 返回曲面所有边界边的长度总和。 - - circumference - + + 对一组面执行单个或多个对称拉伸,并按给定曲线路径移动新边 + 一组要拉伸的面 + 新面将跟随的路径 + 将创建的新线段的数量 + 面已拉伸的 T 样条曲线 + tspline,extrude,curve,face - - 如果曲面在 U 方向上闭合,则返回 True;否则返回 False。 + + 将给定边替换为面的通道 + 一组要替换的边 + 倒角将被包含至选定边的相邻面的此百分比(介于 0 和 1 之间)。 + 通道中各面的行数 + 是否在旧模型的方框模式面上创建新面。 + 确定倒角为圆角还是平角。在 0 到 1 之间取值。 + 各边已倒角的 T 样条曲线 + tspline,bevel,edge - - 如果曲面在 V 方向上闭合,则返回 True;否则返回 False。 + + 沿相邻边滑动给定边 + 一组要滑动的边 + 朝向相邻面将各边滑动此距离(介于 0 和 1 之间的百分比)。 + 确定倒角为圆角还是平角。在 0 到 1 之间取值。 + 各边已滑动的 T 样条曲线 + tspline,slide,edge - - 如果曲面在 U 或 V 方向上闭合,则返回 True;否则返回 False。 + + 合并给定边。每组中的边应创建连续集的 + 相等计数。第一组的边可以视为 + 该曲面的边。第二组的边可以 + 来自该曲面或任何其他曲面。对于不同曲面的情况, + 合并前先进行组合。 + 要合并的第一组边 + 要合并的第二组边 + 曲面将与原始曲面更为匹配。 + 各边已合并的 T 样条曲线曲面 + tspline,merge,edge - - 从该曲面减去输入工具。 - - - - difference,trim,removefrom,cut - + + 在两个面集之间构建桥接。第一组的项目 + 将被视为该曲面的子对象。第二组的项目 + 可以是该曲面的子对象也可以属于 + 不同曲面。每组中的拓扑可能不会相邻, + 但应创建不同回路的相同计数。 + 要桥接的第一组面 + 要桥接的第二组面 + 每个不同拓扑回路的 + 桥接曲线(若传递空列表则使用直线;若传递一条曲线, + 则在检测到多个输入回路时复制曲线) + 沿每个不同拓扑回路的桥接曲线, + 绕框架法线的完整旋转数 + (若传递空列表则使用 0;若传递一个值, + 则在检测到多个输入回路时复制该值) + 沿每个不同拓扑回路的桥接的分段数 + 。每组的跨距计数应 + 大于相应数量的旋转(若传递空列表则使用 1, + 若传递一个值,则在检测到多个输入回路时 + 复制该值) + 删除边界边之间的桥接。 + 保留输入拓扑的 + 细分折痕 + 第一组的每个不同拓扑回路的 + 定向顶点列表(顶点数量应 + 检测到的输入回路相同或列表可能为空) + 从第二组起每个不同拓扑回路的 + 定向顶点列表(顶点数量应 + 检测到的输入回路相同或列表可能为空) + 标志列表指示 + 是否为相应拓扑回路反转桥接路线。 + (若传递空列表则设定 False;若传递一个值, + 则为检测到的每个输入回路复制该值) + 采用拓扑的 T 样条曲线曲面,桥接连接 + tspline,bridge,face - - 此曲面的布尔差集和输入曲面的并集。如果生成的布尔为非流形或多面,则此方法可能会返回一个多重曲面。 - 要减去的其他曲面 - 生成的布尔曲面或多重曲面 - - subtract,differencemany,diffall,diff multi - + + 在面集和边集之间构建桥接。第一组的项目 + 将被视为该曲面的子对象。第二组的项目 + 可以是该曲面的子对象也可以属于 + 不同曲面。每组中的拓扑可能不会相邻, + 但应创建不同回路的相同计数。 + 要桥接的第一组面 + 要桥接的第二组边 + 每个不同拓扑回路的 + 桥接曲线(若传递空列表则使用直线;若传递一条曲线, + 则在检测到多个输入回路时复制曲线) + 沿每个不同拓扑回路的桥接曲线, + 绕框架法线的完整旋转数 + (若传递空列表则使用 0;若传递一个值, + 则在检测到多个输入回路时复制该值) + 沿每个不同拓扑回路的桥接的分段数 + 。每组的跨距计数应 + 大于相应数量的旋转(若传递空列表则使用 1, + 若传递一个值,则在检测到多个输入回路时 + 复制该值) + 删除边界边之间的桥接。 + 保留输入拓扑的 + 细分折痕 + 第一组的每个不同拓扑回路的 + 定向顶点列表(顶点数量应 + 检测到的输入回路相同或列表可能为空) + 从第二组起每个不同拓扑回路的 + 定向顶点列表(顶点数量应 + 检测到的输入回路相同或列表可能为空) + 标志列表指示 + 是否为相应拓扑回路反转桥接路线。 + (若传递空列表则设定 False;若传递一个值, + 则为检测到的每个输入回路复制该值) + 采用拓扑的 T 样条曲线曲面,桥接连接 + tspline,bridge,face,edge - - 在输入点返回 UV 参数对。这是参数处的反向点。 - - - - evaluateatpoint,surfaceatpoint,uvatpoint,uvs - - - 0.5,0.5,0.5,0.4 - + + 在边集和面集之间构建桥接。第一组的项目 + 将被视为该曲面的子对象。第二组的项目 + 可以是该曲面的子对象也可以属于 + 不同曲面。每组中的拓扑可能不会相邻, + 但应创建不同回路的相同计数。 + 要桥接的第一组边 + 要桥接的第二组面 + 每个不同拓扑回路的 + 桥接曲线(若传递空列表则使用直线;若传递一条曲线, + 则在检测到多个输入回路时复制曲线) + 沿每个不同拓扑回路的桥接曲线, + 绕框架法线的完整旋转数 + (若传递空列表则使用 0;若传递一个值, + 则在检测到多个输入回路时复制该值) + 沿每个不同拓扑回路的桥接的分段数 + 。每组的跨距计数应 + 大于相应数量的旋转(若传递空列表则使用 1, + 若传递一个值,则在检测到多个输入回路时 + 复制该值) + 删除边界边之间的桥接。 + 保留输入拓扑的 + 细分折痕 + 第一组的每个不同拓扑回路的 + 定向顶点列表(顶点数量应 + 检测到的输入回路相同或列表可能为空) + 从第二组起每个不同拓扑回路的 + 定向顶点列表(顶点数量应 + 检测到的输入回路相同或列表可能为空) + 标志列表指示 + 是否为相应拓扑回路反转桥接路线。 + (若传递空列表则设定 False;若传递一个值, + 则为检测到的每个输入回路复制该值) + 采用拓扑的 T 样条曲线曲面,桥接连接 + tspline,bridge,face,edge - - 使用一个或多个闭合复合线集修剪曲面。其中一个回路需要是输入曲面的边界回路。此外,还需要为孔添加一个或多个内回路。 - - - - trim multiple,removeloops,cutloops - - - - 使用一个或多个闭合的复合线集修剪曲面,这些复合线必须全部位于指定公差内的曲面上。如果需要从输入曲面修剪一个或多个孔,则必须为曲面边界指定一个外回路,为每个孔指定一个内回路。如果需要修剪曲面边界和孔之间的区域,则应仅提供每个孔的回路。对于没有外回路的周期曲面(例如,球形曲面),则可以通过反转回路曲线的方向来控制修剪区域。 - 一个或多个闭合复合线,可以按任意顺序输入。这些回路不应彼此相交。 - 确定曲线端点是否重合以及曲线和曲面是否重合时使用的公差。提供的公差不能小于创建输入复合线时使用的任何公差。默认值 0.0 表示将使用创建输入复合线时使用的最大公差。 - 由闭合回路修剪的曲面。 - - trim multiple,removeloops,cutloops - + + 在两个边集之间构建桥接。第一组的项目 + 将被视为该曲面的子对象。第二组的项目 + 可以是该曲面的子对象也可以属于 + 不同曲面。每组中的拓扑可能不会相邻, + 但应创建不同回路的相同计数。 + 要桥接的第一组边 + 要桥接的第二组边 + 每个不同拓扑回路的 + 桥接曲线(若传递空列表则使用直线;若传递一条曲线, + 则在检测到多个输入回路时复制曲线) + 沿每个不同拓扑回路的桥接曲线, + 绕框架法线的完整旋转数 + (若传递空列表则使用 0;若传递一个值, + 则在检测到多个输入回路时复制该值) + 沿每个不同拓扑回路的桥接的分段数 + 。每组的跨距计数应 + 大于相应数量的旋转(若传递空列表则使用 1, + 若传递一个值,则在检测到多个输入回路时 + 复制该值) + 删除边界边之间的桥接。 + 保留输入拓扑的 + 细分折痕 + 第一组的每个不同拓扑回路的 + 定向顶点列表(顶点数量应 + 检测到的输入回路相同或列表可能为空) + 从第二组起每个不同拓扑回路的 + 定向顶点列表(顶点数量应 + 检测到的输入回路相同或列表可能为空) + 标志列表指示 + 是否为相应拓扑回路反转桥接路线。 + (若传递空列表则设定 False;若传递一个值, + 则为检测到的每个输入回路复制该值) + 采用拓扑的 T 样条曲线曲面,桥接连接 + tspline,bridge,edge - - 在曲面上输入点处返回曲面法线。 - 要计算其曲面法线的点 - 点处的法线 - - perpendicular - + + 填充 T 样条曲线中的孔 + 带内孔的边集。各边必须为边界。 + 孔的填充方法:0 - 细分、1 - n 边形,2 - 收拢,3 - 折叠和焊接 + 保留输入拓扑的细分折痕 + tspline,edge,fill,hole - - 获取曲面的 NURBS 表示。在某些情况该方法可粗略逼近曲面。 - + + 将反射的给定列表附加到 T 样条曲线 + 反射列表 + 是否要焊接对称部分 + 用于焊接对称部分的公差 + 新反射已附加的 T 样条曲线曲面 - - 获取曲面的 Nurbs 表示。在某些情况下,此方法可能粗略逼近曲面。 - 确定在转换之前是否应将曲面恢复到其原始参数范围。例如,在执行“修剪”操作之后,曲面的参数范围受限制。 - + + 删除给定 T 样条曲线的所有反射 + 给定反射已删除的 T 样条曲线曲面 - - 在指定公差范围内获取曲面的 NURBS 表示。在某些情况该方法可粗略逼近曲面。 - 指定的公差 - 曲面的 NURBS 曲面表示 - - tonurbs - + + 压缩输入曲面上的所有拓扑并使索引连续。此功能将保持索引的相对顺序。 + tspline,index,compress - - 加厚曲面到实体,朝曲面法线方向在曲面两侧进行拉伸。 - 加厚量 - 加厚曲面作为实体 - - offset,tosolid - + + 将给定面分割为四个面,每个面处于精确或简单模式, + 具体取决于精确输入 + 要细分的面列表 + 若为 False,则生成的曲面可能比原始曲面平坦和清晰, + 若为 True,则将保留其原始形状 + 给定面已细分的 T 样条曲线 + tspline,subdivide,faces,simple - - 加厚曲面到实体,朝曲面法线方向拉伸。如果 both_sides (两侧)参数为“True”,则在两侧加厚曲面。 - 加厚量 - 为 true 时,两侧加厚;为 false 时,一侧加厚 - 加厚曲面作为实体 - - offset,bothsides,tosolid - + + 插入给定 T 样条曲线曲面。前向插值将控制点移动到曲面上其参数化位置。反转插值为每个原始控制点在曲面上生成一个点,然后将该控制点移动到其相应的曲面点。 + 插值方向: 若为 False 则向前,否则就反转 + 以给定方向插入的 T 样条曲线 + tspline,interpolate,reverse - - 在曲面法线方向按指定距离偏移曲面。 - 偏移量 - 偏移的曲面 + + 选中每个给定 T 样条曲线顶点并将其拖向目标几何图形上的 + 最近点。若 surfacePoints 为 True, + 则拉伸顶点的曲面点,否则就拉伸控制夹点。 + 要拉伸的顶点列表 + 要拉伸的几何图形列表 + 标志,指示使用曲面还是顶点控制点 + 顶点已拉伸的 T 样条曲线曲面 + tspline,pull,vertices - - 返回的坐标系统使用 xAxis、yAxis 和 zAxis 表示 uDir、vDir 和法线。xAxis 和 yAxis 长度表示曲率。 - 参数的 U 分量 - 参数的 V 分量 - 基于曲面上 UV 位置处的法线、U 方向和 V 方向的坐标系 + + 将给定顶点的控制点展平到单个平面。 + 要求输入至少四个顶点。 + 顶点列表 + 顶点已展平的 T 样条曲线曲面 + tspline,flatten,vertices - - 返回一个与主曲率方向对齐的 CoordinateSystem。 - 参数的 U 分量 - 参数的 V 分量 - 与主曲率方向对齐的坐标系 + + 将给定顶点的控制点展平到单个平面, + 该平面将与给定平面平行。 + 要求输入至少四个顶点。 + 顶点列表 + 用于拟合顶点的平面,平行于 + 顶点已展平的 T 样条曲线曲面 + tspline,flatten,vertices,fitparallel - - 返回指定 U 和 V 参数处的 U 切向量。 - 参数的 U 分量 - 参数的 V 分量 - U 向切线向量 + + 将给定面复制到新 T 样条曲线曲面并且不对称 + 要复制的面 + 仅包含选定面的 T 样条曲线曲面 + tspline,face,duplicate - - 返回指定 U 和 V 参数处的 V 切向量。 - 参数的 U 分量 - 参数的 V 分量 - V 向切线向量 + + 反转网格中所有面的法线 + 法线已反转的 T 样条曲线曲面 + tspline,flip,normal,vector - - 返回指定 U 和 V 参数处的法向量。 - 参数的 U 分量 - 参数的 V 分量 - 参数处的法线 + + 使 T 样条曲线曲面上的所有节点间隔均匀 + 间隔均匀的 T 样条曲线曲面 + tspline,knot,uniform - - 返回输入 U 和 V 坐标处的导数。 - 参数的 U 分量 - 参数的 V 分量 - 曲面的 U 和 V 导数 - - tangent,normal - + + 将给定 T 样条曲线标准化到可进行 + 确切插入的点。如果不能标准化,则会显示一条警告 + 用于解释原因。 + 标准化 T 样条曲线曲面 + tspline,standardize - - 返回 U 和 V 参数处的高斯曲率。 - - + + 沿给定向量移动给定顶点 + 要移动的顶点列表 + 移动方向 + 标志,指示使用曲面还是顶点控制点 - - developable - - - 返回 U 和 V 参数处的主曲率。 - - - + + 将给定 T 样条曲线曲面集导出为 T 样条曲线场景文件 + 要导出的 T 样条曲线曲面集 + 文件保存路径 + 用于保存 T 样条曲线集的文件路径 + tspline,export,save,tss,path - - 返回 U 和 V 参数处的主方向向量。 - 参数的 U 分量 - 参数的 V 分量 - U 向和 V 向切线向量 + + 将给定 T 样条曲线曲面导出为 T 样条曲线网格文件 + 要导出的 T 样条曲线曲面 + 文件保存路径 + 用于保存 T 样条曲线曲面的文件路径 + tspline,export,save,tsm,path - - 返回指定 U 和 V 参数处的点。 - - - - - surfacepoint - + + 以 T 样条曲线网格 (TSM) 格式将 T 样条曲线转换为字符串 + 要序列化的 T 样条曲线曲面 + T 样条曲线曲面进行序列化时所在的字符串 + tspline,import,serialize - - 返回曲面的所有边界曲线。 - - - edges - + + 从 T 样条曲线网格 (TSM) 格式的给定字符串创建 T 样条曲线曲面 + T 样条曲线网格文件的字符串表示 + 以方框还是平滑可视化显示 T 样条曲线曲面 + 新载入列表中的 T 样条曲线曲面 + tspline,import,serialize - - 在给定曲面上创建参数线曲线。创建一条表示曲面上 U 或 V 参数线的曲线。参数线以恒定相反的 U 或 V 参数朝 U 或 V 参数不断增加的方向延伸。所生成的曲线将与曲面参数匹配,其范围将由曲面参数范围限制。返回的曲线类型将取决于曲面类型。 - 若方向 == 0,则创建 U 参数线,若方向 == 1,则创建 V 参数线。 - - - - lines - - - 0.4 - + + 从给定 T 样条曲线网格文件路径加载 T 样条曲线曲面 + 用于加载的文件的路径 + 以方框还是平滑可视化显示 T 样条曲线曲面 + 新载入列表中的 T 样条曲线曲面 + tspline,import,load,tsm,path - - 返回法线翻转的新曲面。保留该曲面不变。 - 与输入曲面相同但法线翻转的曲面 + + 从给定 T 样条曲线网格文件加载 T 样条曲线曲面 + 要加载的文件来自 + 以方框还是平滑可视化显示 T 样条曲线曲面 + 新载入列表中的 T 样条曲线曲面 + tspline,import,load,tsm,file - - 将该曲面和输入曲面合并为 PolySurface - - + + 从给定 T 样条曲线场景文件路径加载 T 样条曲线曲面集 + 用于加载的文件的路径 + 以方框还是平滑可视化显示 T 样条曲线曲面 + 一组新载入的 T 样条曲线曲面 + tspline,import,load,tss,path + + + 从给定 T 样条曲线场景文件加载 T 样条曲线曲面集 + 要加载的文件来自 + 以方框还是平滑可视化显示 T 样条曲线曲面 + 一组新载入的 T 样条曲线曲面 + tspline,import,load,tss,file + + + 获取 UV 的字符串表示 + + + 比较两个 UV 的字符串表示 + 其他 UV + 两个对象是否相等 + + + 获取此类型的哈希代码 + 此对象的唯一哈希代码 + + + 由两个双精度数创建 UV。 + U 值 + V 值 + 由坐标创建的 UV - topolysurface + surfaceparam,parameters,uv,uvs - - 将该曲面和输入曲面合并为 PolySurface - - + + 获取 UV 的 U 分量 - join multiple,joinmany,joinall,topolysurface + uv,uvs - - 按输入向量方向将输入几何图形投射到该曲面上。!!该投射方法当前仅支持点或曲线!! - - - + + 获取 UV 的 V 分量 - projecttosurface,projectonto + uv,uvs - - 尝试修复曲面。 - - - - 获取 Topology 的字符串表示 - - - 拓扑的顶点 - - - 拓扑的边 - - - 拓扑的面 + + 获取 Vertex 的字符串表示 - - 获取 TSplineEdge 的字符串表示 + + 该顶点所在的点 - - 与该 Edge 相邻的 TSplineFace + + 从该顶点出发的边 - - 该 Edge 起点处的 TSplineVertex + + 与该顶点相邻的面 - - 该 Edge 终点处的 Vertex + + 获取 BoundingBox 的字符串表示 - - 返回 TSEdge 的 UVN 帧(外壳上的点、U 向量、V 向量和法向量) + + 比较两个 BoundingBox 的字符串表示 + 其他 BoundingBox + 两个对象是否相等 - - TSEdge 的索引 + + 获取此类型的哈希代码 + 此对象的唯一哈希代码 - - TSEdge 是否位于边界上 + + 围绕多个输入几何图形创建与轴对齐的 BoundingBox。 + 要确定边界框的几何图形 + 包围几何图形的边界框 + + bounding,bound,multiple,boundall + - - TSEdge 是否为流形 + + 围绕输入几何图形创建非轴对齐、体积最小、定向的边界框。 + + 围绕输入几何图形的定向边界框。 - - 一系列 TSEdge 特性: uvnFrame 和索引,无论 TSEdge 是否位于边界上,是否为流形 + + 通过 CoordinateSystem X、Y 和 Z 轴定向,围绕输入几何图形创建不与轴对齐的 BoundingBox。 + + + + bounding,bound + - - 获取 TSplineFace 的字符串表示 - - - 按逆时针顺序围绕该面的所有 TSplineEdge - - - 按逆时针顺序围绕该面的所有 TSplineVertice - - - 返回 TSplineFace 的 UVN 帧(外壳上的点、U 向量、V 向量和法向量) - - - TSFace 的索引 - - - TSFace 上顶点或边的数量 - - - TSFace 上参数化面的数量 - - - 一系列 TSplineFace 特性: uvnFrame、索引、边价和边数 + + 通过 CoordinateSystem X、Y 和 Z 轴定向,围绕多个输入几何图形创建不与轴对齐的 BoundingBox。 + + + + bounding,bound,multiple,boundall + - - 获取 TSplineInitialSymmetry 的字符串表示 - - - 以每根对称段给定数量的跨距创建径向 TSplineInitialSymmetry。 - + + 创建与轴对齐的横跨最小点和最大点的 BoundingBox。 + + - tspline,symmetry + bounding,bound,bymaxmin,max,min,bypoints - - 以给定对称轴创建轴向 TSplineInitialSymmetry。 - - - + + 从最小坐标(框后部左下角)到最大坐标(框前部右上角)构造 BoundingBox。坐标系是从框坐标空间到模型空间的变换坐标系。该方法旨在与 Revit 的 API 匹配,从而能够从 Revit BoundingBox 提取参数而不用进行任何转换。 + + + - tspline,symmetry + bounding,bound,bymaxmin,max,min,bypoints - - 无论新创建的 T 样条曲线是否径向对称。 + + 最小点 - - 无论新创建的 T 样条曲线是否关于 X 轴对称。 + + 最大点 - - 无论新创建的 T 样条曲线是否关于 Y 轴对称。 + + 边界框的坐标系。对于轴对齐框,坐标系沿 X、Y、Z 轴定向,并位于框的中心。对于未对齐框,坐标系可以有任意方向,并以框的中心为中心。 - - 无论新创建的 T 样条曲线是否关于 Z 轴对称。 + + 获取两个边界框的交点。注意: 这不适用于非轴对齐框,因为这些交点可能不会生成框。请改为与其对应的长方体相交。 + 要相交的其他边界框 + 基于边界框的相交获得的边界框 - - 对称段中的面数。仅当 T 样条曲线径向对称时才适用。 + + 确定两个边界框是否相交。注意: 仅当两个边界框有相同的对齐(变换)时,此选项才起作用。在这种情况下,请测试其对应长方体之间的交点。 + 其他边界框 + 边界框是否相交 + + get overlap + - - 获取 TSplineReflection 的字符串表示 + + 确定 BoundingBox 是否为空 + 如果边界框为空,则返回 true - - 通过给定平面创建 T 样条曲线对称的轴反射。 - T 样条曲线轴反射的平面。在世界坐标中给定 - T 样条曲线轴反射 + + 确定一个点是否在边界框内。 + 测试点 + 若点在内部则为 True,否则为 False - tspline,symmetry,reflection,axial + point inside,testpoint - - 使用给定线段数和每对线段之间的给定角度(度)通过给定平面创建 T 样条曲线对称的径向反射。 - 法线为 T 样条曲线径向反射的轴的平面。在世界坐标中给定 - 径向反射的分段数 - 径向对称的每对线段之间的角度(度)。若将其设置为 0,则该角度由 (360 / segmentsCount) 确定 - T 样条曲线径向反射 + + 获取边界框作为实心长方体。 + 返回长方体表示的边界框。 - tspline,symmetry,reflection,radial + converttosolid,bb2cube,bb2cub,bounding tosolid,cubes + + 0.5,0.4,0.3,0.5,0.3 + - - 反射是否为径向 - - - 径向反射的分段数 + + 获取边界框作为曲面集合。 + 返回多边形曲面表示的边界框 + + converttosurfaces,convert2surfaces,bbtosrfs,bbtosrfs,bounding to surfaces,bound to poly,convert2poly + - - 径向反射的每对对称线段之间的角度 + + 解析使用 autodesk.geometry:boundingbox3d-1.0.0 模式格式化的传入 JSON 字符串。 + 要解析的 JSON 字符串 + BoundingBox - - 反射的平面 + + 将 BoundingBox 转换为使用 autodesk.geometry:boundingbox3d-1.0.0 模式格式化的 JSON 对象。 + 生成的 JSON 字符串 - - 反射的轴 + + 获取 CoordinateSystem 的字符串表示 - - 获取 TSplineTopology 的字符串表示 + + 将 CoordinateSystem 创建为世界坐标系: 原点位于 + 0, 0, 0;X 轴位于 1, 0, 0;Y 轴位于0, 1, 0;Z 轴位于 0, 0, 1 + zero,wcs - - 该 T 样条曲线曲面中包含的顶点。 + + 创建 CoordinateSystem,使其原点位于 X 和 Y 位置, + X 和 Y 轴设置为 WCS 的 X 和 Y 轴。Z 默认值为 0。 - - 该 T 样条曲线曲面中包含的边。 + + 创建 CoordinateSystem,使其原点位于 X 、Y 和 Z 位置, + X 和 Y 轴设置为 WCS 的 X 和 Y 轴。 + translate - - 该 T 样条曲线曲面中包含的面。 + + 创建 CoordinateSystem,使其原点位于输入点, X 和 Y 轴 + 设置为 WCS 的 X 和 Y 轴。 + bypoint - - 该 T 样条曲线曲面中包含的常规顶点 + + 创建 CoordinateSystem,使其原点为输入平面的原点, + X 和 Y 轴位于该平面中,与 X 和 Y 轴平面对齐。 - - 该 T 样条曲线曲面中包含的星点顶点 + + 通过 X 和 Y 轴在原点处创建 CoordinateSystem。 + 在创建此 CoordinateSystem 之前先将输入向量规范化。 - - T 样条曲线曲面中包含的 T 点顶点 + + 通过 X 和 Y 轴在原点处创建 CoordinateSystem,Z + 轴完全忽略。在创建此 CoordinateSystem 之前先将输入向量 + 规范化。 + byxy,coord by2axis - - 该 T 样条曲线曲面中包含的非流形顶点 + + 在指定柱面坐标参数处相对于指定坐标系创建 CoordinateSystem - - 该 T 样条曲线曲面中包含的边界顶点 + + 在指定球面坐标参数处相对于指定坐标系创建 CoordinateSystem - - T 样条曲线曲面中包含的内顶点 + + 确定能否获取该 CoordinateSystem 的逆变换 + inverse,testinverse - - 该 T 样条曲线曲面中包含的非流形边 + + 测试缩放是否正交,即是否具有错切分量。 + uniform - - 该 T 样条曲线曲面中包含的边界边 + + 测试缩放是否正交且所有向量是否规范化。 + uniform,normal,samelength - - T 样条曲线曲面中包含的内边 + + 获取该 CoordinateSystem 的行列式 - - 该 T 样条曲线曲面中包含的常规面 + + 创建表示 CoordinateSystem 原点的点。 + position,center - - 该 T 样条曲线曲面中包含的 N 边形面 + + 返回 CoordinateSystem 的 X 轴。 + left,right - - 该 T 样条曲线曲面中包含的边界面 + + 返回 CoordinateSystem 的 Y 轴。 + forward,back - - T 样条曲线曲面中包含的内面。 + + 返回 CoordinateSystem 的 Z 轴。 + up,down - - 返回 T 样条曲线曲面中的顶点数 + + 返回 CoordinateSystem 的 X 轴缩放: X 轴向量的长度。 - - 返回 T 样条曲线曲面中的边数 + + 返回 CoordinateSystem 的 Y 轴缩放: Y 轴向量的长度。 - - 返回 T 样条曲线曲面中的面数 + + 返回 CoordinateSystem 的 Z 轴缩放: Z 轴向量的长度。 - - 按不同类型分解的顶点 - 顶点集 + + 返回 X 和 Y 轴所在的平面,根位于原点处。 - - 按不同类型分解的边 - 边集 + + 返回 Y 和 Z 轴所在的平面,根位于原点处。 - - 按不同类型分解的边 - 面集 + + 返回 Z 和 X 轴所在的平面,根位于原点处。 - - 返回给定索引处的顶点 - 要用于获取顶点的索引 - T 样条曲线顶点 - - tspline,face,byindex - + + 获取该 CoordinateSystem 的逆变换 - 将该 CoordinateSystem 应用于一个几何图形以逆变换回原坐标系。 - - 返回给定索引处的边 - 要用于获取边的索引 - T 样条曲线边 - - tspline,face,byindex - + + 穿过输入平面镜像对象 + reflect,flip over - - 返回给定索引处的面 - 要用于获取面的索引 - T 样条曲线面 - - tspline,face,byindex - + + 在该坐标系之后应用 CoordinateSystem - 结果 = 该坐标系 * 其他坐标系 - - 获取 TSplineUVNFrame 的字符串表示 + + 在该坐标系之前应用 CoordinateSystem - 结果 = 其他坐标系 * 该坐标系 - - 外壳上 TopologyItem 的点 + + 返回一个包含 X、Y 和 Z 缩放系数的向量 + 缩放的向量 + get size,scalecomponents,scalevector - - TopologyItem 的 U 向量 + + 确定两个坐标系是否相同 + 其他坐标系 + 如果坐标系相等,则返回 True - - TopologyItem 的 V 向量 + + 将任意 CoordinateSystem 按给定位移朝 WCS 中分别定义的 X、Y、Z 方向 + 平移。 + 沿 X 轴的位移。 + 沿 Y 轴的位移。 + 沿 Z 轴的位移。 + 已变换的 CoordinateSystem。 + move,by amount - - TopologyItem 的法线 + + 按输入向量的方向和大小平移对象。 + 平移方向的向量 + 转换的坐标系 + move,along vector - - 获取 TSplineVertex 的字符串表示 + + 将任意 CoordinateSystem 类型按给定距离朝给定方向 + 平移。 + 位移方向向量 + 沿给定方向的位移距离 + 转换的坐标系 + move,along vector,distance - - 从该顶点发出的 TSplineEdge + + 通过输入 CoordinateSystem 矩阵变换对象。 + 输入坐标系 + 转换的坐标系 - - 与该顶点相邻的 TSplineFace + + 将该 CoordinateSystem 从源 CoordinateSystem 变换到新 + 上下文 CoordinateSystem。 + + + 已变换的 CoordinateSystem。 - - 返回 TSVertex 的 UVN 帧(外壳上的点、U 向量、V 向量和法向量) + + 绕原点和轴将对象旋转指定度数 + 原点 + 旋转的向量轴 + 旋转度数 + 旋转的坐标系 + around,axis,degrees - - TSVertex 的索引 + + 绕给定平面原点和法线将对象旋转指定 + 度数 + 要从其获取法线的平面 + 旋转值(以度为单位) + 旋转的坐标系 + /// around,normal,degrees - - TSVertex 是否为星形点 + + 绕原点等比例缩放 + 缩放量 + 缩放的坐标系 + resize,size - - TSVertex 是否为 T 点 + + 绕原点不等比例缩放 + X 轴上的缩放量 + Y 轴上的缩放量 + Z 轴上的缩放量 + 缩放的坐标系 + resize,size,scaleNU,scalenu - - TSVertex 是否为流形 + + 绕给定平面不等比例缩放 + 要围绕其缩放的平面 + X 轴上的缩放量 + Y 轴上的缩放量 + Z 轴上的缩放量 + 缩放的坐标系 + resize,size,scaleNU,scalenu - - TSVertex 上边或面的数量 + + 绕给定点等比例缩放,请使用 + 缩放基点 + 缩放起点 + 缩放终点 + 缩放的坐标系 + resize,from,to,size - - 考虑 T 点时 TSVertex 的函数边价 + + 使用基点、起点(从)和终点(到)进行一维缩放。缩放轴由基点和起点之间的连线确定。。 + 缩放基点 + 缩放起点 + 缩放终点 + 缩放的坐标系 + resize,size,from,to,scale1d,1d, lines + 0.5,0.5,0.5,0.5,0.5,0.5,0.4 - - 一系列 TSVertex 特性: uvnFrame、索引、边价和 functionalValence,无论 TSVertex 是否为 StarPoint、TPoint、流形 - + + 由基准点和 2 个拾取点确定的二维缩放,两个拾取点投影到基准平面以确定二维缩放系数 + 缩放基点 + 缩放起点 + 缩放终点 + 缩放的坐标系 + resize,size,from,to,scale2d,2d - - 获取 TSplineSurface 的字符串表示 + + 解析使用 autodesk.math:matrix44d-1.0.0 模式格式化的传入 JSON 字符串。 + 要解析的 JSON 字符串 + CoordinateSystem - - 使用原点和法线向量生成 T 样条曲线原始平面。 - 平面的根点 - 平面的法线 - 平面坐标中最小角的二维点 - 平面坐标中最大角的二维点 - 宽度方向的跨距数 - 长度方向的跨距数 - T 样条曲线曲面的对称选项 - 以方框还是平滑可视化显示 T 样条曲线曲面 - 平面 T 样条曲线曲面 - tspline,plane,origin,normal + + 将 CoordinateSystem 转换为使用 autodesk.math:matrix44d-1.0.0 模式格式化的 JSON 对象。 + 生成的 JSON 字符串 - - 创建“定向”T 样条曲线平面,定位于原点及向量法线,但使用特定 X 轴方向。 - 这不会影响拆分、相交和投影等操作,它仅指定输入坐标系的方向。 - 平面的根点 - 平面的法线 - 平面的 X 轴 - 平面坐标中最小角的二维点 - 平面坐标中最大角的二维点 - 宽度方向的跨距数 - 长度方向的跨距数 - T 样条曲线曲面的对称选项 - 以方框还是平滑可视化显示 T 样条曲线曲面 - 平面 T 样条曲线曲面 - tspline,plane,origin,normal,axis + + 获取 Curve 的字符串表示 - - 通过原点、X 轴和 Y 轴创建 T 样条曲线原始平面。 - Z 轴为两个向量的叉积。 - 平面的根点 - 平面的 X 轴 - 平面的 Y 轴 - 平面坐标中最小角的二维点 - 平面坐标中最大角的二维点 - 宽度方向的跨距数 - 长度方向的跨距数 - T 样条曲线曲面的对称选项 - 以方框还是平滑可视化显示 T 样条曲线曲面 - 平面 T 样条曲线曲面 - tspline,plane,origin,normal,axis + + 通过 UV 空间中曲面的线创建曲线 + 要使用的曲面 + 曲线将开始的起点 uv + 曲线将结束的终点 UV + 曲面开始和结束参数处的曲线 + + isocurve,curvebyuv,lines,uvs + + + 0.5,0.5,0.4,0.4 + - - 从一列点生成 T 样条曲线原始平面曲面 - 一组要拟合到平面的点 - 平面坐标中最小角的二维点 - 平面坐标中最大角的二维点 - 宽度方向的跨距数 - 长度方向的跨距数 - T 样条曲线曲面的对称选项 - 以方框还是平滑可视化显示 T 样条曲线曲面 - 平面 T 样条曲线曲面 - tspline,plane,fit,bestfit,points + + 创建混合了两条曲线的曲线 + 要混合的第一条曲线 + 要混合的第二条曲线 + 用于指示要混合的曲线 1 的端点的标志 + 用于指示要混合的曲线 2 的端点的标志 + 标志,用于指示生成的曲线是 G1 连续还是 G2 连续 + 通过混合两条曲线生成的曲线 + + blend,make continuous,connect + - - 从一条线和一个点生成 T 样条曲线原始平面曲面。该点不能位于线上或线轴上的任意位置。 - 用于构建平面的线 - 构建平面的点 - 平面坐标中最小角的二维点 - 平面坐标中最大角的二维点 - 宽度方向的跨距数 - 长度方向的跨距数 - T 样条曲线曲面的对称选项 - 以方框还是平滑可视化显示 T 样条曲线曲面 - 平面 T 样条曲线曲面 - tspline,plane,line,point + + 通过曲面等值线创建曲线 + 基础曲面 + 若为 0,则等值线将沿 U 方向,若为 1,则沿 V 方向 + 固定用于其他曲面参数的曲线值 + 曲面上的等参曲线 + + isocurve,curvebydir,lines + + + 0.5,0.5,0.4 + - - 使用三个点作为输入生成 T 样条曲线原始平面曲面。这些点不能位于一条直线上。 - 要构建平面的第一个点 - 要构建平面的第二个点 - 要构建平面的第三个点 - 平面坐标中最小角的二维点 - 平面坐标中最大角的二维点 - 宽度方向的跨距数 - 长度方向的跨距数 - T 样条曲线曲面的对称选项 - 以方框还是平滑可视化显示 T 样条曲线曲面 - 平面 T 样条曲线曲面 - tspline,plane,line,point + + 返回曲线的圆弧总长 + + distance + - - 构造由给定坐标系、半径和高度定义的 T 样条曲线圆柱体曲面 - 圆柱体中心和底部将位于该坐标系的 X-Y 平面 - 圆柱体半径 - 圆柱体高度 - 周长方向跨距数 - 高度方向跨距数 - T 样条曲线曲面的对称选项 - 以方框还是平滑可视化显示 T 样条曲线曲面 - 圆柱 T 样条曲线曲面 - tspline,cylinder,radius,height + + 如果曲线为平面曲线,则返回 True;否则返回 False。 + + flat,liesinplane + - - 通过给定圆柱体底部和顶部中心点构造 T 样条曲线圆柱体曲面 - 圆柱体起点 - 圆柱体终点 - 圆柱体半径 - 周长方向跨距数 - 高度方向跨距数 - T 样条曲线曲面的对称选项 - 以方框还是平滑可视化显示 T 样条曲线曲面 - 圆柱 T 样条曲线曲面 - tspline,cylinder,radius,points + + 如果曲线闭合,则返回 True;否则返回 False。 - - 在起点以给定底面半径创建 T 样条曲线圆锥体曲面, - 延伸到位于终点的顶点 - 圆锥体起点 - 圆锥体终点 - 圆锥体底部半径 - 周长方向跨距数 - 高度方向跨距数 - T 样条曲线曲面的对称选项 - 以方框还是平滑可视化显示 T 样条曲线曲面 - 锥形 T 样条曲线曲面 - tspline,cone,radius,points + + 沿曲线获取起点 + + begin,curvestart,startpt + - - 按起点和终点处的给定半径,创建包含从起点到终点轴的 T 样条曲线圆锥体曲面。 - 该对象没有顶点,形状为截头锥体。 - 圆锥体起点 - 圆锥体终点 - 圆锥体起点半径 - 圆锥体终点半径 - 周长方向跨距数 - 高度方向跨距数 - T 样条曲线曲面的对称选项 - 以方框还是平滑可视化显示 T 样条曲线曲面 - 锥形 T 样条曲线曲面 - tspline,cone,radii,points,truncated + + 沿曲线获取终点 + + end,curveend,endpt + - - 以坐标系原点为基准点创建 T 样条曲线圆锥体,在坐标系的 Z 轴方向上延伸, - 圆形底部在坐标系 XY 平面内。 - 圆锥体中心和底部将位于该坐标系的 X-Y 平面 - 圆锥体高度 - 圆锥体半径 - 周长方向跨距数 - 高度方向跨距数 - T 样条曲线曲面的对称选项 - 以方框还是平滑可视化显示 T 样条曲线曲面 - 锥形 T 样条曲线曲面 - tspline,cone,radius,cs + + 曲线所在平面的法线。仅对平面曲线有效。 + + perpendicular + - - 以坐标系原点为基准点创建 T 样条曲线圆锥体,在坐标系的 Z 轴方向上延伸, - 其圆形底部在坐标系 XY 平面内 - 圆锥体中心和底部将位于该坐标系的 X-Y 平面 - 圆锥体高度 - 圆锥体起点半径 - 圆锥体终点半径 - 周长方向跨距数 - 高度方向跨距数 - T 样条曲线曲面的对称选项 - 以方框还是平滑可视化显示 T 样条曲线曲面 - 锥形 T 样条曲线曲面 - tspline,cone,radius,cs - - - 以输入点为球心按给定半径创建 T 样条曲线球体 - 球体中心 - 球体半径 - 径向跨距数 - 高度方向跨距数 - T 样条曲线曲面的对称选项 - 以方框还是平滑可视化显示 T 样条曲线曲面 - 球形 T 样条曲线曲面 - tspline,sphere,radius - - - 从四个输入点创建 T 样条曲线球体 - 列表中用于创建球体的四个点。点不共面 - 径向跨距数 - 高度方向跨距数 - T 样条曲线曲面的对称选项 - 以方框还是平滑可视化显示 T 样条曲线曲面 - 球形 T 样条曲线曲面 - tspline,sphere,fit,bestfit - - - 尽可能接近输入点拟合创建 T 样条曲线球体 - 拟合球体的点集 - 径向跨距数 - 高度方向跨距数 - T 样条曲线曲面的对称选项 - 以方框还是平滑可视化显示 T 样条曲线曲面 - 球形 T 样条曲线曲面 - tspline,sphere,fit,bestfit - - - 以坐标系原点为圆心按给定半径创建 T 样条曲线圆环体 - 将在给定坐标系的 X-Y 平面内以其原点为中心对齐圆环体 - 圆环体内半径 - 圆环体外半径 - 内部径向跨距数 - 外部径向跨距数 - T 样条曲线曲面的对称选项 - 以方框还是平滑可视化显示 T 样条曲线曲面 - 环形 T 样条曲线曲面 - tspline,torus,radii,cs + + 获取 StartParameter() 和 EndParameter() 之间指定参数处曲线上的点 + 要计算的位置的参数 + + + pointoncurve,curvepoint + - - 以给定圆心和半径创建 T 样条曲线圆环体,并使其与默认世界 XY 平面对齐 - 圆环体中心 - 圆环体内半径 - 圆环体外半径 - 内部径向跨距数 - 外部径向跨距数 - T 样条曲线曲面的对称选项 - 以方框还是平滑可视化显示 T 样条曲线曲面 - 环形 T 样条曲线曲面 - tspline,torus,radii,cs + + 获取 StartParameter() 和 EndParameter() 之间指定参数处曲线的切向量 + 要计算的位置的参数 + 在参数处平行于曲线的向量 + + tangentoncurve,curvetan + - - 以世界坐标系原点为中心以给定宽度、长度和高度创建 T 样条曲线长方体 - 长方体宽度 - 长方体长度 - 长方体高度 - 宽度方向的跨距数 - 长度方向的跨距数 - 高度方向的跨距数 - T 样条曲线曲面的对称选项 - 以方框还是平滑可视化显示 T 样条曲线曲面 - T 样条曲线长方体 - tspline,box,cuboid,cube,size + + 获取 StartParameter() 和 EndParameter() 之间指定参数处曲线的垂直向量 + 要计算的位置的参数 + 在参数处垂直于曲线的向量 + + normaloncurve,curvenorm + - - 以输入点为中心使用给定宽度、长度和高度创建 T 样条曲线长方体 - 长方体中心 - 长方体宽度 - 长方体长度 - 长方体高度 - 宽度方向的跨距数 - 长度方向的跨距数 - 高度方向的跨距数 - T 样条曲线曲面的对称选项 - 以方框还是平滑可视化显示 T 样条曲线曲面 - T 样条曲线长方体 - tspline,box,cuboid,cube,size,center + + 按 StartParameter() 和 EndParameter() 之间的指定参数获取垂直于曲线的向量。曲线必须是平面的。生成的法线将在曲线的整个曲率上保持一致。 + 要计算的位置的参数 + 如果“side”设置为 false,则法线将指向曲线的右侧(从曲线的起点移动到曲线的终点)。如果“side”设置为 true,则法线将指向曲线的左侧。 + 在参数处垂直于曲线的向量 + + normaloncurve,curvenorm + - - 以输入坐标系为中心和导向使用给定宽度、长度和高度 T 样条曲线长方体 - 长方体的 X-Y 平面将与相应 X 轴对齐 - 长方体宽度 - 长方体长度 - 长方体高度 - 宽度方向的跨距数 - 长度方向的跨距数 - 高度方向的跨距数 - T 样条曲线曲面的对称选项 - 以方框还是平滑可视化显示 T 样条曲线曲面 - T 样条曲线长方体 - tspline,box,cuboid,cube,size,cs,coord + + 获取以给定参数处的点为原点的 CoordinateSystem。XAxis 与曲线法线对齐,YAxis 与该点处的曲线切线对齐,而 ZAxis 与该点处的向上向量或次发现对齐 + 要计算的位置的参数 + 曲线参数处的坐标系 + + coordoncurve,curvecoord,derivatives + - - 通过从低点到高点延伸创建 T 样条曲线长方体 - 第一个角点 - 第二个角点 - 宽度方向的跨距数 - 长度方向的跨距数 - 高度方向的跨距数 - T 样条曲线曲面的对称选项 - 以方框还是平滑可视化显示 T 样条曲线曲面 - T 样条曲线长方体 - box,cube,byminmax,by corners,by points + + 获取以给定参数处的点为原点的 CoordinateSystem + 要计算的位置的参数 + 此点处轴对齐的 CoordinateSystem + + frame,axisaligned,aa,coordcurve,framecurve,curveframe,coordoncurve + - - 以坐标系原点为球心使用给定半径创建 T 样条曲线四分球 - 局部坐标系 - 四分球半径 - 四分球各边两个维度的跨距数 - T 样条曲线曲面的对称选项 - 以方框还是平滑可视化显示 T 样条曲线曲面 - T 样条曲线四分球 - quadball,tspline,coordinate system,raduis + + 返回一个平面,其法线与曲线切线对齐。调整参数以使 0 始终为起点和 1 始终为终点。 + + + + planeoncurve,planecurve,tangentplane + - - 以给定圆心和半径创建 T 样条曲线四分球,并使其与默认世界 XY 平面对齐 - 四分球中心点 - 四分球半径 - 四分球各边两个维度的跨距数 - T 样条曲线曲面的对称选项 - 以方框还是平滑可视化显示 T 样条曲线曲面 - T 样条曲线四分球 - quadball,tsplines,center,point,radius + + 沿曲线获取特定弧长处的点 + 沿曲线要计算的距离 + 给定弧长处的点 + + pointoncurve,curvepoint,pointalongcurve,distanceoncurve,distancepoint,distpoint,arclength + - - 使用均匀策略由 NURBS 曲面构造 T 样条曲线曲面。 - 输入 NURBS 曲面将通过相同参数化或圆弧长度间隔 - 放置的均匀节点重新构建,具体取决于相应 useArcLen 标志, - 并通过 3 阶 NURBS 曲面靠近。输出 T 样条曲线被 U 方向和 V 方向给定的 - 跨距数分割。 - 输入 NURBS 曲面 - U 方向所需的跨距数 - V 方向所需的跨距数 - 在 U 参数化方向是使用圆弧长度还是参数化细分 - 在 V 参数化方向是使用圆弧长度还是参数化细分 - 以方框还是平滑可视化显示 T 样条曲线曲面 - nurbs surface,tspline,uniform + + 返回基于输入的分段数沿曲线长度均匀分布的点 + 分割数 + 沿曲线长度均匀分布的点 - - 使用曲率细分策略从 NURBS 曲面构造 T 样条曲线曲面。 - 输入 NURBS 曲面将重新构建为 3 阶。输出 T 样条曲线在自动检测到的每个方向都有跨度数和 - 位置,具体取决于曲率。 - 输入 NURBS 曲面 - 以方框还是平滑可视化显示 T 样条曲线曲面 - nurbs surface,tspline,curvature + + 返回基于输入的分段数沿曲线以相等弧长分布的点 + 分割数 + 曲线上点的列表 - - 通过沿给定向量拉伸曲面来构造 T 样条曲线。 - 轮廓曲线 - 拉伸向量 - 在向量方向上拉伸距离 - 在向量方向的相反方向上拉伸距离 - 按向量方向跨越数量。如果传递的是 0,则不会在向量方向上执行拉伸 - 在向量方向的相反方向上跨越数量。如果传递的是 0,则不会在向量方向的相反方向上执行拉伸 - 在轮廓方向跨越数量。如果为 0 或更少,则自动定义 - 为沿轮廓方向的跨越分布使用统一或曲率策略 - 以方框或平滑可视化显示 T 样条曲线曲面 - tspline,extrude,curve + + 从给定参数位置获取曲线上特定弦长处的点。 + 要计算的位置处的弦度 + 要进行测量的曲线上的参数 + 若沿曲线向前移动,则为 True + 曲线上的点 + + measure from,measure to,parameteratdist + - - 通过沿路径扫掠横截面曲线构造 T 样条曲线 - 轮廓曲线 - 路径曲线 - 跨距是否应与路径方向平行 - 路径方向跨距数 - 轮廓方向跨距数。若为 0 个或更少则自动定义 - 将统一或曲率策略用于沿路径的跨距分布 - 将统一或曲率策略用于沿轮廓的跨距分布 - 以方框还是平滑可视化显示 T 样条曲线曲面 - tspline,sweep,curve + + 返回从给定点开始以给定线段长度沿曲线等距分布的点 + 参照点(测量起点) + 沿曲线要计算的距离 + 曲线上的点列表,包括给定点和沿曲线方向的点。 - - 绕由轴原点和轴方向形成的轴扫掠轮廓曲线, - 从起点角(度)起,扫掠掠角(度), - 从而创建 T 样条曲线曲面。 - 轮廓曲线 - 旋转中心 - 旋转轴 - 旋转开始角度 - 旋转完成角度 - 半径方向跨距数 - 高度方向跨距数。若为 0 个或更少则自动定义 - 将统一或曲率策略用于跨距分布 - T 样条曲线曲面的对称选项 - 以方框还是平滑可视化显示 T 样条曲线曲面 - tspline,revolve,curve - - - 从线列表创建 T 样条曲线曲面。 - 接受曲线,但仅获取其起点和终点。 - 用于创建 T 样条曲线的线。仅使用端点 - 调整面的最大数量 - 曲线与曲线相交公差 - 是否以边价 2 对顶点折痕 - 以方框还是平滑可视化显示 T 样条曲线曲面 - tspline,line,build - - - 使用曲线或直线网络创建 T 样条曲线管道曲面。 - 在每个曲线交点处创建平滑连接。 - 有些参数获取单一值或列表,每条曲线两个值。 - 曲线列表,所用来创建的管道来自 - 已创建管道的默认半径 - 用于检测曲线交点的公差 - 每根管道的分段数。单一值或列表,允许是曲线数的两倍 - 每根管道的端部旋转值(度)。单一值或列表,允许是曲线数的两倍 - 每根管道的端部半径值(度)。单一值或列表,允许是曲线数的两倍 - 从每条输入曲线的终点到管网起点的值(0 到 1)。单一值或列表,允许是曲线数的两倍 - 以方框还是平滑可视化显示 T 样条曲线曲面 - tspline,create,pipe,curve - - - 使用曲线或直线网络创建 T 样条曲线管道曲面。 - 在每个曲线交点处创建平滑连接。 - 有些参数获取单一值或列表,每条曲线一个值。 - 曲线列表,所用来创建的管道来自 - 已创建管道的默认半径 - 用于检测曲线交点的公差 - 每条曲线的分段数。此列表的大小可以是曲线数或 1 (表示复制)或 0 (表示自动确定)。 - 如果为 True,则会自动生成每条曲线起点处控制柄的参数,并忽略 rotationsAtStart、radiiAtStart 和 positionsAtStart 的自定义参数。 - 如果为 True,则会自动生成每条曲线终点处控制柄的参数,并忽略 rotationsAtEnd、radiiAtEnd 和 positionsAtEnd 的自定义参数。 - 每条曲线起点处每个管道控制柄的自定义旋转角度(以度为单位)。当 autoHandleStart 为 True 时,将忽略此参数。列表的大小可以是曲线数或 1 (表示复制)。 - 每条曲线终点处每个管道控制柄的自定义旋转角度(以度为单位)。当 autoHandleEnd 为 True 时,将忽略此参数。列表的大小可以是曲线数或 1 (表示复制)。 - 每条曲线起点处每个管道控制柄的自定义半径。当 autoHandleStart 为 True 时,将忽略此参数。列表的大小可以是曲线数或 1 (表示复制)。 - 每条曲线终点处每个管道控制柄的自定义半径。当 autoHandleEnd 为 True 时,将忽略此参数。列表的大小可以是曲线数或 1 (表示复制)。 - 每条曲线起点处每个管道控制柄的自定义位置(以 0 和 1 之间的百分比表示,沿曲线的弧长)。当 autoHandleStart 为 True 时,将忽略此参数。列表的大小可以是曲线数或 1 (表示复制)。每条曲线上的起点和终点位置不应相互重叠。理想情况下,起点位置应接近 0,而终点位置接近 1。 - 每条曲线终点处每个管道控制柄的自定义位置(以 0 和 1 之间的百分比表示,沿曲线的弧长)。当 autoHandleEnd 为 True 时,将忽略此参数。列表的大小可以是曲线数或 1 (表示复制)。每条曲线上的起点和终点位置不应相互重叠。理想情况下,起点位置应接近 0,而终点位置接近 1。 - 以方框还是平滑可视化显示 T 样条曲线曲面 - tspline,create,pipe,curve - - - 将给定的多个 T 样条曲线曲面合并为一个。 - 曲面可以不相交。 - 如果至少有一个曲面处于长方体模式下,则输出曲面也将处于长方体模式下。 - 注意: 所有输入曲面的版本必须都相同,才能成功合并。为此,可以在内部克隆一个或多个曲面,然后升级或降级这些曲面的版本以匹配 Dynamo 中当前使用的版本。因此,生成的曲面可能与预期结果存在细微差别。输入曲面本身将保持不变。 - 要组合的 T 样条曲线曲面 - tspline,combine - - - 返回应用到给定 T 样条曲线的反射列表 - tspline,symmetry,reflections - - - 如果给定 T 样条曲线处于长方体模式,则返回 True - tspline,boxmode,smooth - - - 如果给定 T 样条曲线可提取(能以平滑模式显示),则返回 True - tspline,extractable - - - 如果 T 样条曲线处于闭合状态,则返回 True - tspline,closed - - - 如果给定 T 样条曲线均无间隙,则返回 True。所有闭合曲线均无间隙,但某些无间隙曲面处于打开状态。 - tspline,watertight - - - 如果给定 T 样条曲线是标准的(所有 T 点都由至少两条 ISO 曲线从星点分隔),则返回 True - tspline,standard - - - 根据形状,将给定 T 样条曲线曲面转换为实体或曲面。 - 注意: 如果创建输入曲面所用的 T 样条曲线版本高于 Dynamo 中加载的版本,则生成的边界表示可能会略有意外变化;因为在这种情况下,相应曲面的副本会降级到 Dynamo 版本并在转换时使用。 - 确定生成的实体是否应具有与输入 T 样条曲线曲面相同的拓扑。 - 拓扑实体(实体或曲面) - tspline,brep,solid,surface - - - 将给定 T 样条曲线曲面转换为网格。网格可以有三角形和四边形。 - 每个方向的最小段数。始终会生成至少一个线段。 - 从网格到曲面允许的最大距离。设置为零或负值将禁用该距离 - 网格实体 - tspline,convert,mesh - - - 按给定 T 样条曲线曲面的面法线方向的给定距离,加厚该面 - 加厚距离 - 确定生成的各边是否要折痕 - 加厚的 T 样条曲线曲面 - tspline,thicken,normal - - - 按给定向量加厚给定 T 样条曲线曲面 - 加厚方向 - 确定生成的各边是否要折痕 - 加厚的 T 样条曲线曲面 - tspline,thicken,vector - - - 对 T 样条曲线曲面上的给定边添加折痕 - 要折痕的边 - 各边已折痕的 T 样条曲线曲面 - tspline,edge,crease - - - 从给定边集删除折痕 - 要取消折痕的边 - 各边已取消折痕的 T 样条曲线曲面 - tspline,crease,uncrease - - - 对 T 样条曲线曲面上的给定顶点集添加折痕 - 要折痕的顶点 - 各边已折痕的 T 样条曲线曲面 - tspline,edge,crease - - - 从给定顶点集删除折痕 - 要取消折痕的顶点 - 各边已取消折痕的 T 样条曲线曲面 - tspline,crease,uncrease - - - 将给定顶点列表焊接为一个顶点 - 要焊接的顶点 - 生成的顶点夹点的位置。若传递 NULL,则使用各夹点平均位置。 - 保留输入拓扑的细分折痕 - 顶点已焊接的 T 样条曲线曲面 - tspline,weld,vertex - - - 成对焊接第一和第二组的顶点。 - 第一组顶点将被视为该 T 样条曲线的顶点。 - 第二组顶点可以来自该曲面也可以来自任何其他曲面。 - 如果存在不同 T 样条曲线,会在进行焊接操作之前先进行组合。 - 要焊接的第一组顶点 - 要焊接的第二组顶点 - 保留输入拓扑的细分折痕 - 顶点已焊接的 T 样条曲线曲面 - tspline,weld,vertex - - - 查找所有重合顶点,然后将它们焊接在一起 - 用于查找重合的公差范围 - 无重合顶点的 T 样条曲线曲面 - tspline,weld,coincident,vertex - - - 取消对所有给定边的焊接。将取消对所有边上每个顶点的焊接。 - 一组要取消焊接的边 - 各边未焊接的 T 样条曲线曲面 - tspline,unweld,edge - - - 取消所有给定顶点的焊接。每个顶点上的所有边都将取消焊接。 - 一组要取消焊接的顶点 - 各顶点未焊接的 T 样条曲线曲面 - tspline,unweld,vertex - - - 创建与 T 样条曲线和曲线闭合环的匹配 - 要创建匹配的 T 样条曲线边闭合环 - 要创建匹配的曲线闭合环 - 要尝试匹配的几何连续性:G0、G1、G2 - 构建匹配时是否要使用 arcLength 对齐 - 若为 True,则会将额外控制点添加到 T 样条曲线以在给定公差范围内匹配曲面。 - 最大优化步数。若 useRefinement 设置为 False,则忽略 - 要达到的公差。若 useRefinement 设置为 False,则忽略 - 构建匹配时是否要使用传播 - 确定有多少曲面受此匹配影响。若 usePropagation 设置为 False,则忽略 - 切线比例。若连续性未设置为 G1,则忽略 - 曲率参数权重。若连续性未设置为 G2,则忽略 - 是否要反转路线方向 - 位于给定 T 样条曲线边界边和曲线环之间的 T 样条曲线曲面 - tspline,match,curve - - - 创建与 T 样条曲线和曲线闭合环的匹配 - 要创建匹配的 T 样条曲线边闭合环 - 要创建匹配的曲线闭合环 - 要尝试匹配的几何连续性: G0、G1、G2 - 构建匹配时是否要使用 arcLength 对齐 - 若为 True,则会将额外控制点添加到 T 样条曲线以在给定公差范围内匹配曲面。 - 最大优化步数。若 useRefinement 设置为 False,则忽略 - 要达到的公差。若 useRefinement 设置为 False,则忽略 - 构建匹配时是否要使用传播 - 确定有多少曲面受此匹配影响。若 usePropagation 设置为 False,则忽略 - 对于 G1,为切线比例,或对于 G2,为曲率比例。若连续性为 G0,则忽略。 - 是否要反转路线方向 - 位于给定 T 样条曲线边界边和曲线环之间的 T 样条曲线曲面 - tspline,match,curve - - - 创建与 T 样条曲线和 BRep 边闭合环的匹配。首先, - 边环将被转换为曲线环,然后执行匹配。 - 要创建匹配的 T 样条曲线边闭合环 - 要创建匹配的 BRep 边闭合环 - 要尝试匹配的几何连续性:G0、G1、G2 - 构建匹配时是否要使用 arcLength 对齐 - 若为 True,则会将额外控制点添加到 T 样条曲线以在给定公差范围内匹配曲面。 - 最大优化步数。若 useRefinement 设置为 False,则忽略 - 要达到的公差。若 useRefinement 设置为 False,则忽略 - 构建匹配时是否要使用传播 - 确定有多少曲面受此匹配影响。若 usePropagation 设置为 False,则忽略 - 切线比例。若连续性未设置为 G1,则忽略 - 曲率参数权重。若连续性未设置为 G2,则忽略 - 是否要反转路线方向 - 位于给定 T 样条曲线边界边和 BRep 边环之间的 T 样条曲线曲面 - tspline,match,brep - - - 创建与 T 样条曲线和 BRep 边闭合环的匹配。首先, - 边环将被转换为曲线环,然后执行匹配。 - 要创建匹配的 T 样条曲线边闭合环 - 要创建匹配的 BRep 边闭合环 - 要尝试匹配的几何连续性: G0、G1、G2 - 构建匹配时是否要使用 arcLength 对齐 - 若为 True,则会将额外控制点添加到 T 样条曲线以在给定公差范围内匹配曲面。 - 最大优化步数。若 useRefinement 设置为 False,则忽略 - 要达到的公差。若 useRefinement 设置为 False,则忽略 - 构建匹配时是否要使用传播 - 确定有多少曲面受此匹配影响。若 usePropagation 设置为 False,则忽略 - 对于 G1,为切线比例,或对于 G2,为曲率比例。若连续性为 G0,则忽略。 - 是否要反转路线方向 - 位于给定 T 样条曲线边界边和 BRep 边环之间的 T 样条曲线曲面 - tspline,match,brep - - - 删除 T 样条曲线拓扑的顶点 - 要删除的一个或多个顶点 - 顶点已删除的 T 样条曲线曲面 - tspline,vertex,vertices,delete - - - 删除 T 样条曲线拓扑的边 - 要删除的一个或多个边 - 各边已删除的 T 样条曲线曲面 - tspline,edge,delete - - - 删除 T 样条曲线拓扑的面 - 要删除的一个或多个面 - 各边已删除的 T 样条曲线曲面 - tspline,face,delete - - - 更改 T 样条曲线的可视化样式。 - 若通过 True 则采用平滑可视化,否则为长方体可视化 - 启用或禁用平滑可视化 - 可视化样式已选定的 T 样条曲线 - tspline,visualization,mode,smooth,box - - - 对一组边执行单个或多个对称拉伸,并按给定向量移动新边 - 一组要拉伸的边 - 用于移动新边的向量 - 将创建的新线段的数量 - 边已拉伸的 T 样条曲线 - tspline,extrude,direction,vector,edge - - - 对一组面执行单个或多个对称拉伸,并按给定向量移动新边 - 一组要拉伸的面 - 用于移动新面的向量 - 将创建的新线段的数量 - 面已拉伸的 T 样条曲线 - tspline,extrude,direction,vector,face - - - 对一组边执行单个或多个对称拉伸,并按给定曲线路径移动新边 - 一组要拉伸的边 - 新边将跟随的路径 - 将创建的新线段的数量 - 边已拉伸的 T 样条曲线 - tspline,extrude,curve,edge - - - 对一组面执行单个或多个对称拉伸,并按给定曲线路径移动新边 - 一组要拉伸的面 - 新面将跟随的路径 - 将创建的新线段的数量 - 面已拉伸的 T 样条曲线 - tspline,extrude,curve,face - - - 将给定边替换为面的通道 - 一组要替换的边 - 倒角将被包含至选定边的相邻面的此百分比(介于 0 和 1 之间)。 - 通道中各面的行数 - 是否在旧模型的方框模式面上创建新面。 - 确定倒角为圆角还是平角。在 0 到 1 之间取值。 - 各边已倒角的 T 样条曲线 - tspline,bevel,edge - - - 沿相邻边滑动给定边 - 一组要滑动的边 - 朝向相邻面将各边滑动此距离(介于 0 和 1 之间的百分比)。 - 确定倒角为圆角还是平角。在 0 到 1 之间取值。 - 各边已滑动的 T 样条曲线 - tspline,slide,edge - - - 合并给定边。每组中的边应创建连续集的 - 相等计数。第一组的边可以视为 - 该曲面的边。第二组的边可以 - 来自该曲面或任何其他曲面。对于不同曲面的情况, - 合并前先进行组合。 - 要合并的第一组边 - 要合并的第二组边 - 曲面将与原始曲面更为匹配。 - 各边已合并的 T 样条曲线曲面 - tspline,merge,edge - - - 在两个面集之间构建桥接。第一组的项目 - 将被视为该曲面的子对象。第二组的项目 - 可以是该曲面的子对象也可以属于 - 不同曲面。每组中的拓扑可能不会相邻, - 但应创建不同回路的相同计数。 - 要桥接的第一组面 - 要桥接的第二组面 - 每个不同拓扑回路的 - 桥接曲线(若传递空列表则使用直线;若传递一条曲线, - 则在检测到多个输入回路时复制曲线) - 沿每个不同拓扑回路的桥接曲线, - 绕框架法线的完整旋转数 - (若传递空列表则使用 0;若传递一个值, - 则在检测到多个输入回路时复制该值) - 沿每个不同拓扑回路的桥接的分段数 - 。每组的跨距计数应 - 大于相应数量的旋转(若传递空列表则使用 1, - 若传递一个值,则在检测到多个输入回路时 - 复制该值) - 删除边界边之间的桥接。 - 保留输入拓扑的 - 细分折痕 - 第一组的每个不同拓扑回路的 - 定向顶点列表(顶点数量应 - 检测到的输入回路相同或列表可能为空) - 从第二组起每个不同拓扑回路的 - 定向顶点列表(顶点数量应 - 检测到的输入回路相同或列表可能为空) - 标志列表指示 - 是否为相应拓扑回路反转桥接路线。 - (若传递空列表则设定 False;若传递一个值, - 则为检测到的每个输入回路复制该值) - 采用拓扑的 T 样条曲线曲面,桥接连接 - tspline,bridge,face - - - 在面集和边集之间构建桥接。第一组的项目 - 将被视为该曲面的子对象。第二组的项目 - 可以是该曲面的子对象也可以属于 - 不同曲面。每组中的拓扑可能不会相邻, - 但应创建不同回路的相同计数。 - 要桥接的第一组面 - 要桥接的第二组边 - 每个不同拓扑回路的 - 桥接曲线(若传递空列表则使用直线;若传递一条曲线, - 则在检测到多个输入回路时复制曲线) - 沿每个不同拓扑回路的桥接曲线, - 绕框架法线的完整旋转数 - (若传递空列表则使用 0;若传递一个值, - 则在检测到多个输入回路时复制该值) - 沿每个不同拓扑回路的桥接的分段数 - 。每组的跨距计数应 - 大于相应数量的旋转(若传递空列表则使用 1, - 若传递一个值,则在检测到多个输入回路时 - 复制该值) - 删除边界边之间的桥接。 - 保留输入拓扑的 - 细分折痕 - 第一组的每个不同拓扑回路的 - 定向顶点列表(顶点数量应 - 检测到的输入回路相同或列表可能为空) - 从第二组起每个不同拓扑回路的 - 定向顶点列表(顶点数量应 - 检测到的输入回路相同或列表可能为空) - 标志列表指示 - 是否为相应拓扑回路反转桥接路线。 - (若传递空列表则设定 False;若传递一个值, - 则为检测到的每个输入回路复制该值) - 采用拓扑的 T 样条曲线曲面,桥接连接 - tspline,bridge,face,edge - - - 在边集和面集之间构建桥接。第一组的项目 - 将被视为该曲面的子对象。第二组的项目 - 可以是该曲面的子对象也可以属于 - 不同曲面。每组中的拓扑可能不会相邻, - 但应创建不同回路的相同计数。 - 要桥接的第一组边 - 要桥接的第二组面 - 每个不同拓扑回路的 - 桥接曲线(若传递空列表则使用直线;若传递一条曲线, - 则在检测到多个输入回路时复制曲线) - 沿每个不同拓扑回路的桥接曲线, - 绕框架法线的完整旋转数 - (若传递空列表则使用 0;若传递一个值, - 则在检测到多个输入回路时复制该值) - 沿每个不同拓扑回路的桥接的分段数 - 。每组的跨距计数应 - 大于相应数量的旋转(若传递空列表则使用 1, - 若传递一个值,则在检测到多个输入回路时 - 复制该值) - 删除边界边之间的桥接。 - 保留输入拓扑的 - 细分折痕 - 第一组的每个不同拓扑回路的 - 定向顶点列表(顶点数量应 - 检测到的输入回路相同或列表可能为空) - 从第二组起每个不同拓扑回路的 - 定向顶点列表(顶点数量应 - 检测到的输入回路相同或列表可能为空) - 标志列表指示 - 是否为相应拓扑回路反转桥接路线。 - (若传递空列表则设定 False;若传递一个值, - 则为检测到的每个输入回路复制该值) - 采用拓扑的 T 样条曲线曲面,桥接连接 - tspline,bridge,face,edge - - - 在两个边集之间构建桥接。第一组的项目 - 将被视为该曲面的子对象。第二组的项目 - 可以是该曲面的子对象也可以属于 - 不同曲面。每组中的拓扑可能不会相邻, - 但应创建不同回路的相同计数。 - 要桥接的第一组边 - 要桥接的第二组边 - 每个不同拓扑回路的 - 桥接曲线(若传递空列表则使用直线;若传递一条曲线, - 则在检测到多个输入回路时复制曲线) - 沿每个不同拓扑回路的桥接曲线, - 绕框架法线的完整旋转数 - (若传递空列表则使用 0;若传递一个值, - 则在检测到多个输入回路时复制该值) - 沿每个不同拓扑回路的桥接的分段数 - 。每组的跨距计数应 - 大于相应数量的旋转(若传递空列表则使用 1, - 若传递一个值,则在检测到多个输入回路时 - 复制该值) - 删除边界边之间的桥接。 - 保留输入拓扑的 - 细分折痕 - 第一组的每个不同拓扑回路的 - 定向顶点列表(顶点数量应 - 检测到的输入回路相同或列表可能为空) - 从第二组起每个不同拓扑回路的 - 定向顶点列表(顶点数量应 - 检测到的输入回路相同或列表可能为空) - 标志列表指示 - 是否为相应拓扑回路反转桥接路线。 - (若传递空列表则设定 False;若传递一个值, - 则为检测到的每个输入回路复制该值) - 采用拓扑的 T 样条曲线曲面,桥接连接 - tspline,bridge,edge - - - 填充 T 样条曲线中的孔 - 带内孔的边集。各边必须为边界。 - 孔的填充方法:0 - 细分、1 - n 边形,2 - 收拢,3 - 折叠和焊接 - 保留输入拓扑的细分折痕 - tspline,edge,fill,hole - - - 将反射的给定列表附加到 T 样条曲线 - 反射列表 - 是否要焊接对称部分 - 用于焊接对称部分的公差 - 新反射已附加的 T 样条曲线曲面 + + 返回从给定点开始以给定弦长度沿曲线等距分布的点 + 参照点(测量起点) + 弦长 + 曲线上的点列表,包括给定点和沿曲线方向的点。 - - 删除给定 T 样条曲线的所有反射 - 给定反射已删除的 T 样条曲线曲面 + + 返回与曲线起点相距指定距离的 CoordinateSystem。Y 轴与曲线相切,X 轴为曲率。 + 沿曲线要计算的距离 + 曲线上的 CoordinateSystem + + coordoncurve,curvecoord,derivatives + - - 压缩输入曲面上的所有拓扑并使索引连续。此功能将保持索引的相对顺序。 - tspline,index,compress + + 返回沿曲线距起点指定距离的平面。平面法线与曲线切线对齐。 + 沿曲线要计算的距离 + 曲线上的面 + + planeoncurve,planecurve,tangentplane + - - 将给定面分割为四个面,每个面处于精确或简单模式, - 具体取决于精确输入 - 要细分的面列表 - 若为 False,则生成的曲面可能比原始曲面平坦和清晰, - 若为 True,则将保留其原始形状 - 给定面已细分的 T 样条曲线 - tspline,subdivide,faces,simple + + 获取从曲线起点到给定参数测得的线段长度。 + 值介于 0 到 1 之间 + 线段长度 + + lengthatparameter,dist along,lengthatpoint,arclength + - - 插入给定 T 样条曲线曲面。前向插值将控制点移动到曲面上其参数化位置。反转插值为每个原始控制点在曲面上生成一个点,然后将该控制点移动到其相应的曲面点。 - 插值方向: 若为 False 则向前,否则就反转 - 以给定方向插入的 T 样条曲线 - tspline,interpolate,reverse + + 沿曲线获取特定弧长处的参数。 + 沿曲线要计算的距离 + 参数 + + parameteratlen,param along,paramatlen,arclength + - - 选中每个给定 T 样条曲线顶点并将其拖向目标几何图形上的 - 最近点。若 surfacePoints 为 True, - 则拉伸顶点的曲面点,否则就拉伸控制夹点。 - 要拉伸的顶点列表 - 要拉伸的几何图形列表 - 标志,指示使用曲面还是顶点控制点 - 顶点已拉伸的 T 样条曲线曲面 - tspline,pull,vertices + + 沿给定位置的曲线获取特定弧长处的参数。 + 要计算的位置处的弦度 + 要进行测量的曲线上的参数 + 若沿曲线向前移动,则为 True + 参数 + + measure from,measure to,parameteratdist + - - 将给定顶点的控制点展平到单个平面。 - 要求输入至少四个顶点。 - 顶点列表 - 顶点已展平的 T 样条曲线曲面 - tspline,flatten,vertices + + 获取曲线起点处的参数 + 参数值 + + start domain,curvestart + - - 将给定顶点的控制点展平到单个平面, - 该平面将与给定平面平行。 - 要求输入至少四个顶点。 - 顶点列表 - 用于拟合顶点的平面,平行于 - 顶点已展平的 T 样条曲线曲面 - tspline,flatten,vertices,fitparallel + + 获取曲线终点处的参数 + 参数值 + + end domain,curveend + - - 将给定面复制到新 T 样条曲线曲面并且不对称 - 要复制的面 - 仅包含选定面的 T 样条曲线曲面 - tspline,face,duplicate + + 获取曲线上两个参数之间的线段长度 + 值介于 0 到 1 之间 + 值介于 0 到 1 之间 + 线段长度 + + measure,distance,arclength + - - 反转网格中所有面的法线 - 法线已反转的 T 样条曲线曲面 - tspline,flip,normal,vector + + 获取曲线上给定点处的参数。如果该点不在曲线上,则 ParameterAtPoint 仍会返回一个值,该值将与曲线上的邻近点相对应,但该点通常不是最近点。 + 曲线上或曲线附近的点 + 曲线上给定点的参数。 + + projectpoint,closestparam,curveparam + - - 使 T 样条曲线曲面上的所有节点间隔均匀 - 间隔均匀的 T 样条曲线曲面 - tspline,knot,uniform + + 反转曲线的方向 + 具有相反方向的新曲线 + + flip + - - 将给定 T 样条曲线标准化到可进行 - 确切插入的点。如果不能标准化,则会显示一条警告 - 用于解释原因。 - 标准化 T 样条曲线曲面 - tspline,standardize + + 按指定量偏移曲线。曲线必须为平面曲线。 + 正的或负的偏移距离 + 新的偏移曲线 + + thicken,lines + + + 0.5,0.4 + - - 沿给定向量移动给定顶点 - 要移动的顶点列表 - 移动方向 - 标志,指示使用曲面还是顶点控制点 - + + 通过在由平面法线定义的平面中将平面曲线偏移给定距离来创建一条或多条曲线。如果偏移分量曲线之间存在间隙,则通过延伸偏移曲线来填充它们。“planeNormal”输入参数默认为包含曲线的平面的法线,但可以提供平行于原始曲线法线的显式法线以更好地控制偏移的方向。例如,如果共享同一平面的多条曲线需要一致的偏移方向,则“planeNormal”可用于替代各个曲线法线并强制所有曲线在同一方向上偏移。反转法线会反转偏移的方向。 + 正偏移距离适用于曲线切线和平面法向量之间的叉积方向,而负偏移则适用于相反方向。 + 曲线的平面法线。默认为输入曲线的平面法线 + 一条或多条偏移曲线 + + thicken,lines + + + 0.5,0.4 + - - 将给定 T 样条曲线曲面集导出为 T 样条曲线场景文件 - 要导出的 T 样条曲线曲面集 - 文件保存路径 - 用于保存 T 样条曲线集的文件路径 - tspline,export,save,tss,path + + 通过拉伸到平面创建曲线 + 曲线拉伸所处的平面 + 平面上的曲线 + + projectcurve,toplane + - - 将给定 T 样条曲线曲面导出为 T 样条曲线网格文件 - 要导出的 T 样条曲线曲面 - 文件保存路径 - 用于保存 T 样条曲线曲面的文件路径 - tspline,export,save,tsm,path + + 按曲面法线方向将该曲线拉伸到输入曲面上。 + + + + projectcurve,tosurf + - - 以 T 样条曲线网格 (TSM) 格式将 T 样条曲线转换为字符串 - 要序列化的 T 样条曲线曲面 - T 样条曲线曲面进行序列化时所在的字符串 - tspline,import,serialize + + 删除指定参数处曲线的起点 + 修剪起点的参数 + 起点删除后的新曲线 + + rem,remstart,removestart,trimcurve + - - 从 T 样条曲线网格 (TSM) 格式的给定字符串创建 T 样条曲线曲面 - T 样条曲线网格文件的字符串表示 - 以方框还是平滑可视化显示 T 样条曲线曲面 - 新载入列表中的 T 样条曲线曲面 - tspline,import,serialize + + 删除指定参数处曲线的终点 + 修剪起点的参数 + 终点删除后的新曲线 + + rem,remend,removeend,trimcurve + - - 从给定 T 样条曲线网格文件路径加载 T 样条曲线曲面 - 用于加载的文件的路径 - 以方框还是平滑可视化显示 T 样条曲线曲面 - 新载入列表中的 T 样条曲线曲面 - tspline,import,load,tsm,path + + 删除指定参数处曲线的起点和终点 + 修剪起点的参数 + 修剪起点的参数 + 外部线段删除后的新曲线 + + rem,remend,remstart,remove,trimcurve,removeends + - - 从给定 T 样条曲线网格文件加载 T 样条曲线曲面 - 要加载的文件来自 - 以方框还是平滑可视化显示 T 样条曲线曲面 - 新载入列表中的 T 样条曲线曲面 - tspline,import,load,tsm,file + + 删除指定参数处曲线的内部部分 + 修剪起点的参数 + 修剪起点的参数 + 内部线段删除后的新曲线 + + rem,removemiddle,middle,remmiddle,cutout,trimcurve + - - 从给定 T 样条曲线场景文件路径加载 T 样条曲线曲面集 - 用于加载的文件的路径 - 以方框还是平滑可视化显示 T 样条曲线曲面 - 一组新载入的 T 样条曲线曲面 - tspline,import,load,tss,path + + 删除曲线的多个分段,放弃第 1、第 3、第 5... 段 + 分割曲线的各位置的参数的列表 + 丢弃第 1、3、5...段后的一组曲线 + + rem,removeparts,remparts,cutout,trimcurv,interior,odd + - - 从给定 T 样条曲线场景文件加载 T 样条曲线曲面集 - 要加载的文件来自 - 以方框还是平滑可视化显示 T 样条曲线曲面 - 一组新载入的 T 样条曲线曲面 - tspline,import,load,tss,file + + 根据“discardEvenSegments”标志分别为 true 或 false,删除在给定参数处分割的曲线的偶数段或奇数段。 + 分割曲线的各位置的参数的列表 + 切换为放弃偶数段 + 丢弃偶数或奇数曲线段后剩余的曲线列表。 + + rem,removeparts,remparts,cutout,trimcurv,interior,even + - - 获取 UV 的字符串表示 + + 在给定参数处将曲线分割为多个线段 + 分割曲线的各位置的参数的列表 + 由分割创建的曲线 + + cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + - - 比较两个 UV 的字符串表示 - 其他 UV - 两个对象是否相等 + + 在给定点处将曲线分割为多个线段 + 曲线上用于分割曲线的点 + 由分割创建的曲线 + + cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + - - 获取此类型的哈希代码 - 此对象的唯一哈希代码 + + 将曲线集连接至复合线终点。翻转曲线以确保连接。 + 要连接到复合线的其他曲线 + 由曲线构成的复合线 + + convertcurves,curves2polycurve,joincurves,concat,joinall,joinmany + - - 由两个双精度数创建 UV。 - U 值 - V 值 - 由坐标创建的 UV + + 朝法向量方向拉伸曲线 + 曲线的拉伸距离 + 拉伸的曲面 - surfaceparam,parameters,uv,uvs + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - - 获取 UV 的 U 分量 + + 朝指定方向按输入向量长度拉伸曲线 + 拉伸路径向量 + 拉伸的曲面 - uv,uvs + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - - 获取 UV 的 V 分量 + + 朝指定方向按指定距离拉伸曲线 + 拉伸路径向量 + 拉伸距离 + 拉伸的曲面 - uv,uvs + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - - 获取 Vertex 的字符串表示 + + 朝法线方向按指定距离拉伸曲线。曲线必须闭合。 + 拉伸距离 + 拉伸的实体 + + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + - - 该顶点所在的点 + + 朝指定方向按输入向量长度拉伸曲线。曲线必须闭合。 + 拉伸路径向量 + 拉伸的实体 + + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + - - 从该顶点出发的边 + + 朝指定方向按指定距离拉伸曲线。曲线必须闭合。 + 拉伸路径向量 + 拉伸距离 + 拉伸的实体 + + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + - - 与该顶点相邻的面 + + 在由拾取点确定的特定终点处按给定距离延伸曲线。拾取侧将被延伸。圆和椭圆等闭合曲线无法延伸。如果被延伸的曲线是线性的,则延伸也将是线性的。 + 延伸距离 + 要延伸端的点 + 延伸的曲线 + + makelonger,stretch,extendside + - - 获取 BoundingBox 的字符串表示 + + 在曲线的起点侧按给定距离延伸曲线。圆和椭圆等闭合曲线无法延伸。如果被延伸的曲线是线性的,则延伸也将是线性的。 + 延伸距离 + 延伸的曲线 + + makelonger,stretch + - - 比较两个 BoundingBox 的字符串表示 - 其他 BoundingBox - 两个对象是否相等 + + 在曲线终点处按给定距离延伸曲线。圆和椭圆等闭合曲线无法延伸。如果被延伸的曲线是线性的,则延伸也将是线性的。 + 延伸距离 + 延伸的曲线 + + makelonger,stretch + - - 获取此类型的哈希代码 - 此对象的唯一哈希代码 + + 通过圆弧和直线集逼近曲线 + 接近曲线的一组圆弧和直线 + + rationalizecurve,fitarcs,fitlines,arcs,lines + + + 0.5,0.5,0.5,0.4,0.4 + - - 围绕输入几何图形创建与轴对齐的 BoundingBox。 - - + + 将曲线转化为 NurbsCurve 逼近 + NurbsCurve 逼近曲线 - bounding,bound + curve2spline,convertcurve,tospline,lines + + 0.5,0.5,0.5,0.4 + - - 围绕多个输入几何图形创建与轴对齐的 BoundingBox。 - 要确定边界框的几何图形 - 包围几何图形的边界框 + + 修补闭合曲线 + 曲线内部的曲面 - bounding,bound,multiple,boundall + fill,profiletosurf,loop,loop2surf,edgesurf - - 围绕输入几何图形创建非轴对齐、体积最小、定向的边界框。 - - 围绕输入几何图形的定向边界框。 + + 沿给定投影方向将输入曲线投影到指定的基础几何图形上。 + 要投影到的几何图形 + 向量 + 已投影到基础几何图形的几何图形列表 - - 通过 CoordinateSystem X、Y 和 Z 轴定向,围绕输入几何图形创建不与轴对齐的 BoundingBox。 - - + + 沿路径曲线扫掠该曲线,以创建曲面 + - bounding,bound + sweep1,curve2surf - - 通过 CoordinateSystem X、Y 和 Z 轴定向,围绕多个输入几何图形创建不与轴对齐的 BoundingBox。 - - + + 沿路径曲线扫掠该闭合曲线,以创建实体 + - bounding,bound,multiple,boundall + sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - - 创建与轴对齐的横跨最小点和最大点的 BoundingBox。 - - + + 沿路径曲线扫掠该闭合曲线,以创建实体 + 表示扫掠路径的路径 + 剪切扫掠的端点,使其与路径垂直 + 沿路径曲线扫掠此闭合曲线的实体 + + sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid + + + + 返回与提供的公差逼近的新曲线 + - bounding,bound,bymaxmin,max,min,bypoints + fitcurve,reducecurve,simplecurve,approximate - - 从最小坐标(框后部左下角)到最大坐标(框前部右上角)构造 BoundingBox。坐标系是从框坐标空间到模型空间的变换坐标系。该方法旨在与 Revit 的 API 匹配,从而能够从 Revit BoundingBox 提取参数而不用进行任何转换。 - - - - - - bounding,bound,bymaxmin,max,min,bypoints - + + 存储调用此构造函数的线程的托管线程 ID。 + 用于提醒用户潜在的多线程问题。 + + + 这仅用于测试。 + + + true + + + true + + + true + + + true + + + true + + + 使用主体的 IGeometryEntity 类型和几何图形构造函数之间的贴图。 + + + 几何图形类型注册机制。 + IGeometryEntity 衍生接口的类型。 + 构造几何图形的代理。 + + + true + + + + + + + 将任意几何图形按给定位移朝 WCS 中分别定义的 X、Y、Z 方向 + 平移。 + 沿 X 轴的位移。 + 沿 Y 轴的位移。 + 沿 Z 轴的位移。 + 已变换的几何图形。 + move,by amount + + + 在给定方向按向量长度平移几何图形 + move,along vector + + + 将任意几何图形类型按给定距离朝给定方向 + 平移。 + 位移方向。 + 沿给定方向的位移距离。 + 已变换的几何图形。 + move,along vector,distance + + + 通过变换给定坐标系变换几何图形 + 变换的几何图形 - - 最小点 + + 将该几何图形从源 CoordinateSystem 变换到新的 + 上下文 CoordinateSystem。 + + + 已变换的几何图形。 + from,to - - 最大点 + + 绕原点和轴将对象旋转指定 + 度数 + around,axis,degrees - - 边界框的坐标系。对于轴对齐框,坐标系沿 X、Y、Z 轴定向,并位于框的中心。对于未对齐框,坐标系可以有任意方向,并以框的中心为中心。 + + 绕平面原点和法线将对象旋转指定 + 度数 + around,normal,degrees - - 获取两个边界框的交点。注意: 这不适用于非轴对齐框,因为这些交点可能不会生成框。请改为与其对应的长方体相交。 - 要相交的其他边界框 - 基于边界框的相交获得的边界框 + + 穿过输入平面镜像对象 + reflect,flip over - - 确定两个边界框是否相交。注意: 仅当两个边界框有相同的对齐(变换)时,此选项才起作用。在这种情况下,请测试其对应长方体之间的交点。 - 其他边界框 - 边界框是否相交 - - get overlap - + + 绕原点等比例缩放 + resize,size - - 确定 BoundingBox 是否为空 - 如果边界框为空,则返回 true + + 绕原点不等比例缩放 + resize,size,scalenu,scaleNU - - 确定一个点是否在边界框内。 - 测试点 - 若点在内部则为 True,否则为 False - - point inside,testpoint - + + 绕给定平面不等比例缩放 + resize,size,scalenu,scaleNU - - 获取边界框作为实心长方体。 - 返回长方体表示的边界框。 - - converttosolid,bb2cube,bb2cub,bounding tosolid,cubes - - - 0.5,0.4,0.3,0.5,0.3 - + + 使用两个拾取点作为标量,绕给定点等比例缩放 + resize,from,to,size - - 获取边界框作为曲面集合。 - 返回多边形曲面表示的边界框 - - converttosurfaces,convert2surfaces,bbtosrfs,bbtosrfs,bounding to surfaces,bound to poly,convert2poly - + + 由基准点和 2 个拾取点确定的一维缩放。缩放轴由基准点和起点之间的连线确定。 + resize,size,from,to,scale1d,1d,lines + 0.5,0.5,0.5,0.5,0.5,0.5,0.3 - - 解析使用 autodesk.geometry:boundingbox3d-1.0.0 模式格式化的传入 JSON 字符串。 - 要解析的 JSON 字符串 - BoundingBox + + 由基准点和 2 个拾取点确定的二维缩放,两个拾取点投影到基准平面以确定二维缩放系数 + resize,size,from,to,scale2d,2d - - 将 BoundingBox 转换为使用 autodesk.geometry:boundingbox3d-1.0.0 模式格式化的 JSON 对象。 - 生成的 JSON 字符串 + + 获取从该几何图形到另一几何图形的距离 + 其他几何图形 + 距离 + between,length,from,to - - 获取 CoordinateSystem 的字符串表示 + + 获取该几何图形上至其他几何图形最近的点 + NearestPoint, GetClosestPoint - - 将 CoordinateSystem 创建为世界坐标系: 原点位于 - 0, 0, 0;X 轴位于 1, 0, 0;Y 轴位于0, 1, 0;Z 轴位于 0, 0, 1 - zero,wcs + + 确定另一几何对象是否与该几何对象相交 + intersects?,check intersection,test intersection - - 创建 CoordinateSystem,使其原点位于 X 和 Y 位置, - X 和 Y 轴设置为 WCS 的 X 和 Y 轴。Z 默认值为 0。 + + 获取该对象与另一对象的相交几何图形 + get overlap - - 创建 CoordinateSystem,使其原点位于 X 、Y 和 Z 位置, - X 和 Y 轴设置为 WCS 的 X 和 Y 轴。 - translate + + 获取该对象几何图形与其他几何图形集的交点。查找所有参与者的共同几何图形。 + get overlap,multi intersect,intersect many - - 创建 CoordinateSystem,使其原点位于输入点, X 和 Y 轴 - 设置为 WCS 的 X 和 Y 轴。 - bypoint + + 使用其他几何图形作为拆分工具,拆分该几何图形 + cut - - 创建 CoordinateSystem,使其原点为输入平面的原点, - X 和 Y 轴位于该平面中,与 X 和 Y 轴平面对齐。 + + 删除至拾取点最近的实体的图元 - - 通过 X 和 Y 轴在原点处创建 CoordinateSystem。 - 在创建此 CoordinateSystem 之前先将输入向量规范化。 + + 将复合或非单独图元拆分为其 + 构件。 - - 通过 X 和 Y 轴在原点处创建 CoordinateSystem,Z - 轴完全忽略。在创建此 CoordinateSystem 之前先将输入向量 - 规范化。 - byxy,coord by2axis + + 检查两个对象是否具有相同的典型几何图形或数字值 + approximate,near,close - - 在指定柱面坐标参数处相对于指定坐标系创建 CoordinateSystem + + 获取包含给定几何图形的 BoundingBox + bounds - - 在指定球面坐标参数处相对于指定坐标系创建 CoordinateSystem + + 获取包含给定几何图形的体积最小定向边界框。 - - 确定能否获取该 CoordinateSystem 的逆变换 - inverse,testinverse + + 将几何图形转化为实体定义 JSON + JSON 格式的字符串 - - 测试缩放是否正交,即是否具有错切分量。 - uniform + + 将几何图形转换为使用 autodesk.geometry:geometry-1.0.0 模式格式化的 JSON 对象。 + 生成的 JSON 字符串 - - 测试缩放是否正交且所有向量是否规范化。 - uniform,normal,samelength + + 将几何体的内部结构从分析转换为样条曲线 + - - 获取该 CoordinateSystem 的行列式 + + 在输入几何图形上设置字符串形式的名称-值属性。 + 在几何图形输出到 SAT 文件时,这些属性将随几何图形一起保存, + 并且从文件输入几何图形时还可读回这些属性。 + 注意: 如果对几何图形进行任何几何操作, + 则无法保证属性可以保留在几何图形上。 + 名称-值字符串属性的词典。 + 返回已应用属性的输入几何图形的副本。 - - 创建表示 CoordinateSystem 原点的点。 - position,center + + 返回在输入几何图形上所设置的名称-值字符串属性(如果有)。 + 名称-值字符串属性的词典。 - - 返回 CoordinateSystem 的 X 轴。 - left,right + + 导入一个 SAT 文件并返回一个所导入几何图形的数组 + 表示 SAT 文件的文件对象 + 输入的几何图形列表 - - 返回 CoordinateSystem 的 Y 轴。 - forward,back + + 导入一个 SAT 文件并返回一个所导入几何图形的数组 + 指向 SAT 文件的路径 + 输入的几何图形列表 - - 返回 CoordinateSystem 的 Z 轴。 - up,down + + 输入一个 SAT 文件并返回一个输入几何图形的数组。 + 表示 SAT 文件的文件对象 + 表示“Dynamo”单位空间的每单位毫米数。 + 用于将输入的几何图形从 SAT 文件中定义的单位空间缩放到此处定义的单位空间。 + 如果此值设置为 -1,则我们假定 SAT 是无单位的,并在不缩放单位的情况下输入几何图形。 + 输入几何图形的列表 - - 返回 CoordinateSystem 的 X 轴缩放: X 轴向量的长度。 + + 输入一个 SAT 文件并返回一个输入几何图形的数组。 + 表示 SAT 文件的文件对象 + 表示“Dynamo”单位空间的每单位毫米数。 + 用于将输入的几何图形从 SAT 文件中定义的单位空间缩放到此处定义的单位空间。 + 如果此值设置为 -1,则我们假定 SAT 是无单位的,并在不缩放单位的情况下输入几何图形。 + 输入几何图形的列表 - - 返回 CoordinateSystem 的 Y 轴缩放: Y 轴向量的长度。 + + 导入 JSON 字符串并返回一组导入的几何图形 + 包含实体定义格式的几何图形的 JSON 字符串 + 转换的几何图形列表 - - 返回 CoordinateSystem 的 Z 轴缩放: Z 轴向量的长度。 + + 解析使用 autodesk.geometry:geometry-1.0.0 模式格式化的传入 JSON 字符串。 + 要解析的 JSON 字符串 + 几何图形对象 - - 返回 X 和 Y 轴所在的平面,根位于原点处。 + + 将指定几何图形列表导出至给定 SAT 文件路径 + + + - - 返回 Y 和 Z 轴所在的平面,根位于原点处。 + + Exports a list of specified geometry to the given SAT file path. + + + + - - 返回 Z 和 X 轴所在的平面,根位于原点处。 + + 该方法仅供内部使用。 - - 获取该 CoordinateSystem 的逆变换 - 将该 CoordinateSystem 应用于一个几何图形以逆变换回原坐标系。 + + 该方法仅供内部使用。 - - 穿过输入平面镜像对象 - reflect,flip over + + 将指定几何图形列表序列化为标准 ACIS 二进制 (SAB) 格式,并返回序列化二进制流数据 + 要序列化的几何图形 + SAB 格式的数据作为字节列表 - - 在该坐标系之后应用 CoordinateSystem - 结果 = 该坐标系 * 其他坐标系 + + 将指定标准 ACIS 二进制 (SAB) 格式数据反序列化,并返回几何图形列表 + + - - 在该坐标系之前应用 CoordinateSystem - 结果 = 其他坐标系 * 该坐标系 + + 将 SAB 文件用作输入,并将 ASM 几何图形反序列化为 + LibG 对象 + + Dynamo 单位空间的每单位毫米数;如果传递 -1,则不会执行单位转换。 + - - 返回一个包含 X、Y 和 Z 缩放系数的向量 - 缩放的向量 - get size,scalecomponents,scalevector + + true - - 确定两个坐标系是否相同 - 其他坐标系 - 如果坐标系相等,则返回 True + + 获取当初用于创建该几何图形的关联/参考坐标系。 - - 将任意 CoordinateSystem 按给定位移朝 WCS 中分别定义的 X、Y、Z 方向 - 平移。 - 沿 X 轴的位移。 - 沿 Y 轴的位移。 - 沿 Z 轴的位移。 - 已变换的 CoordinateSystem。 - move,by amount + + 获取 Mesh 的字符串表示 - - 按输入向量的方向和大小平移对象。 - 平移方向的向量 - 转换的坐标系 - move,along vector + + 由点集和引用点集的 IndexGroups 集创建面片 + 确定顶点位置的点列表 + 顶点的索引 + 基于点创建的网格 + + mesh,meshes + - - 将任意 CoordinateSystem 类型按给定距离朝给定方向 - 平移。 - 位移方向向量 - 沿给定方向的位移距离 - 转换的坐标系 - move,along vector,distance + + 由点集和引用点集的 IndexGroups 集创建面片 + 点列表 + 为点索引组 + 网格 + + mesh,meshes + - - 通过输入 CoordinateSystem 矩阵变换对象。 - 输入坐标系 - 转换的坐标系 + + 输入一个文件,将其解析为多个网格。 + 当前支持的格式包括: + .mix -- Meshmixer + .obj -- Wavefront - - 将该 CoordinateSystem 从源 CoordinateSystem 变换到新 - 上下文 CoordinateSystem。 - - - 已变换的 CoordinateSystem。 + + 将几何图形对象(例如实体或曲面)转换为网格。 + 网格的分辨率由 Dynamo 渲染精度确定 - - 绕原点和轴将对象旋转指定度数 - 原点 - 旋转的向量轴 - 旋转度数 - 旋转的坐标系 - around,axis,degrees + + 将网格导出为由文件名确定的格式: + .mix -- Meshmixer + .obj -- Wavefront + .stl -- STL 格式 + .dae -- COLLADA + .ply -- 多边形文件格式 + 此函数返回输出文件的文件名,如果包含非 ASCII 字符, + 这可能需要更改 - - 绕给定平面原点和法线将对象旋转指定 - 度数 - 要从其获取法线的平面 - 旋转值(以度为单位) - 旋转的坐标系 - /// around,normal,degrees + + 从提供的顶点和索引创建新网格。顶点应 + 不重叠。索引应为三个整数的集合, + 它指示三角形的三个点的顶点阵列中 + 的三个位置 - - 绕原点等比例缩放 - 缩放量 - 缩放的坐标系 - resize,size + + 从提供的点和索引创建新网格。点应该 + 不重叠。索引应为三个整数的集合, + 指示三角形三个点的 + 点阵列中的三个位置 - - 绕原点不等比例缩放 - X 轴上的缩放量 - Y 轴上的缩放量 - Z 轴上的缩放量 - 缩放的坐标系 - resize,size,scaleNU,scalenu + + 根据当前设置创建网格平面。 + + + + + + 网格 - - 绕给定平面不等比例缩放 - 要围绕其缩放的平面 - X 轴上的缩放量 - Y 轴上的缩放量 - Z 轴上的缩放量 - 缩放的坐标系 - resize,size,scaleNU,scalenu + + 根据当前设置创建网格立方体。 + + + + + + + + 网格 - - 绕给定点等比例缩放,请使用 - 缩放基点 - 缩放起点 - 缩放终点 - 缩放的坐标系 - resize,from,to,size + + 根据当前设置创建网格球体。 + + + + + 网格 - - 使用基点、起点(从)和终点(到)进行一维缩放。缩放轴由基点和起点之间的连线确定。。 - 缩放基点 - 缩放起点 - 缩放终点 - 缩放的坐标系 - resize,size,from,to,scale1d,1d, lines - 0.5,0.5,0.5,0.5,0.5,0.5,0.4 + + 根据当前设置创建网格圆锥体。 + + + + + + + 网格 - - 由基准点和 2 个拾取点确定的二维缩放,两个拾取点投影到基准平面以确定二维缩放系数 - 缩放基点 - 缩放起点 - 缩放终点 - 缩放的坐标系 - resize,size,from,to,scale2d,2d + + 通过拉伸三维多段线返回网格。 + 要拉伸的 PolyCurve + 拉伸高度 + 拉伸的向量方向 + 帽盖网格拉伸(仅当 PolyCurve 为平面时) + 网格 - - 解析使用 autodesk.math:matrix44d-1.0.0 模式格式化的传入 JSON 字符串。 - 要解析的 JSON 字符串 - CoordinateSystem + + 以逆时针方式构成每个面的顶点索引 + + mesh,meshes + - - 将 CoordinateSystem 转换为使用 autodesk.math:matrix44d-1.0.0 模式格式化的 JSON 对象。 - 生成的 JSON 字符串 + + 该顶点处的法向量 + + mesh,meshes + - - 存储调用此构造函数的线程的托管线程 ID。 - 用于提醒用户潜在的多线程问题。 + + 顶点的位置 + + mesh,meshes + - - 这仅用于测试。 + + 返回网格中的顶点数 - - true + + 返回网格中的边数 - - true + + 返回网格中的三角形数 - - 不再需要可显示内容时,调用此方法。 + + 返回所提供网格的体积 + 体积 - - true + + 返回所提供网格的面积 + 面积 - - true + + 以数字列表形式返回此网格的原始顶点。每套 + 三个连续数字表示一个点。 - - true + + 以数字列表形式返回此网格的原始顶点。每套 + 六个连续数字表示两个点 - - 使用主体的 IGeometryEntity 类型和几何图形构造函数之间的贴图。 + + 以数字列表形式返回此网格的原始顶点。每套 + 九个连续数字表示三角形的三个点 - - 几何图形类型注册机制。 - IGeometryEntity 衍生接口的类型。 - 构造几何图形的代理。 + + 返回每个网格三角形的顶点索引。 + (与唯一顶点索引相反) + 每个网格三角形的顶点索引列表。 - - true + + 将网格边转换为线,并返回它们 - - - + + 将网格面转换为曲面面片,并返回它们。注意: + 这种方法可以生成大量的重曲面,并且可能 + 使用大型网格时降低 Dynamo 的速度。 - - 将任意几何图形按给定位移朝 WCS 中分别定义的 X、Y、Z 方向 - 平移。 - 沿 X 轴的位移。 - 沿 Y 轴的位移。 - 沿 Z 轴的位移。 - 已变换的几何图形。 - move,by amount + + 将网格三角形转换为单独的网格并返回它们。 - - 在给定方向按向量长度平移几何图形 - move,along vector + + 返回给定网格中每个三角形面的法线。 + - - 将任意几何图形类型按给定距离朝给定方向 - 平移。 - 位移方向。 - 沿给定方向的位移距离。 - 已变换的几何图形。 - move,along vector,distance + + 返回三角形质心 - - 通过变换给定坐标系变换几何图形 - 变换的几何图形 + + 返回统一工具网格和原始网格的新网格。 + + 网格 - - 将该几何图形从源 CoordinateSystem 变换到新的 - 上下文 CoordinateSystem。 - - - 已变换的几何图形。 - from,to + + 返回一个新网格,从原始网格中减去工具网格。 + + 网格 - - 绕原点和轴将对象旋转指定 - 度数 - around,axis,degrees + + 返回工具网格和原始网格之间交点一致的 + 新网格。 + + 网格 - - 绕平面原点和法线将对象旋转指定 - 度数 - around,normal,degrees + + 返回修复以下缺陷的新网格: + 小型零部件: 如果网格包含相对于整体网格大小非常小的断开连接的 + 分段,它们将被 + 丢弃。 + 孔: 填充网格中的孔 + 非流形区域: 如果顶点连接到 + 两条以上的*边界*边,或一条边连接到 + 两个以上的三角形,则顶点/边是非流形的。 + 网格工具套件将移除几何图形,直到网格变成流形网格 + +此方法尝试保留尽可能多的原始网格 + 而不是 MakeWatertight,后者会对网格进行重采样 - - 穿过输入平面镜像对象 - reflect,flip over + + 删除网格的内部边界。当存在重合的顶点时,出现内部边界, + 例如对于壶盖和壶体,网格具有单独的 + 三角形组。 - - 绕原点等比例缩放 - resize,size + + 返回无间隙且可三维打印的新网格。由于 + 使网格无间隙、自相交、重叠和非流形, + 将从网格中删除几何图形。该方法计算薄带距离 + 字段并使用行进立方体生成新网格,但不投影 + 回原始网格。 + +基本上,网格中充满了一堆小长方体,并围绕它创建一个新的 + 网格。 - - 绕原点不等比例缩放 - resize,size,scalenu,scaleNU + + 返回已为三维打印而挖空的新网格。 + 逃生孔的数量 + 逃生孔的半径 + 内部偏移距离 + 创建表示空心网格内表面的实体的分辨率(8 - 4096) + 在空心网格内表面上生成网格的分辨率(8 - 4096) + 空心网格 - - 绕给定平面不等比例缩放 - resize,size,scalenu,scaleNU + + 返回具有支撑结构的新网格。如果输入为空,将使用默认阈值设置。 + 支撑柱与地面相接处的底座高度 + 支撑立柱与地面相接处的底座直径 + 支撑柱的直径 + 支撑柱与网格接触的尖端的高度 + 支撑柱与网格接触的尖端的直径 + 具有支撑结构的网格 - - 使用两个拾取点作为标量,绕给定点等比例缩放 - resize,from,to,size + + 返回三角形数量减少的新网格。 + 用于减少的目标三角形数 + 减少的网格 - - 由基准点和 2 个拾取点确定的一维缩放。缩放轴由基准点和起点之间的连线确定。 - resize,size,from,to,scale1d,1d,lines - 0.5,0.5,0.5,0.5,0.5,0.5,0.3 + + 返回新网格,在整个选择中更均匀地分布三角形 + 而不管给定选择中的三角形法线是否有任何变化。 + 网格 - - 由基准点和 2 个拾取点确定的二维缩放,两个拾取点投影到基准平面以确定二维缩放系数 - resize,size,from,to,scale2d,2d + + 返回新的平滑网格。默认情况下的平滑类型为 + Cotangent,它平滑而不扩散顶点。 + 设置平滑的 "空间比例"。值越小,产生的局部平滑越多, + 通常会导致外观结果不太“平滑”(0.1 - 64.0) + 平滑网格 - - 获取从该几何图形到另一几何图形的距离 - 其他几何图形 - 距离 - between,length,from,to + + 创建精确的几何平面剪切,这将删除位于平面法线方向的平面一侧的 + 部分网格。 + 设置用于剪切的平面 + 尝试使用最少的三角形数量 + 创建最小填充。 + 网格 - - 获取该几何图形上至其他几何图形最近的点 - NearestPoint, GetClosestPoint + + 使输入平面与网格相交,生成 PolyCurve - - 确定另一几何对象是否与该几何对象相交 - intersects?,check intersection,test intersection + + 沿指定方向投影到网格上 - - 获取该对象与另一对象的相交几何图形 - get overlap + + 网格上到指定点的最近点 - - 获取该对象几何图形与其他几何图形集的交点。查找所有参与者的共同几何图形。 - get overlap,multi intersect,intersect many + + 跨输入平面反射网格 - - 使用其他几何图形作为拆分工具,拆分该几何图形 - cut + + 按输入度数绕输入轴旋转网格。旋转 + 以原点为中心 - - 删除至拾取点最近的实体的图元 + + 按输入量缩放网格 - - 将复合或非单独图元拆分为其 - 构件。 + + 按比例因子非均匀地缩放网格 - - 检查两个对象是否具有相同的典型几何图形或数字值 - approximate,near,close + + 在输入向量方向上按向量的长度平移网格 - - 获取包含给定几何图形的 BoundingBox - bounds + + 在输入向量方向上按输入距离平移网格 - - 获取包含给定几何图形的体积最小定向边界框。 + + 按输入距离平移网格 - - 将几何图形转化为实体定义 JSON - JSON 格式的字符串 + + 解析使用 dynamo.geometry:mesh-1.0.0 模式格式化的传入 JSON 字符串。 + 要解析的 JSON 字符串 + 网格 - - 将几何图形转换为使用 autodesk.geometry:geometry-1.0.0 模式格式化的 JSON 对象。 + + 将网格转换为使用 dynamo.geometry:mesh-1.0.0 模式格式化的 JSON 对象。 生成的 JSON 字符串 - - 将几何体的内部结构从分析转换为样条曲线 - - - - 在输入几何图形上设置字符串形式的名称-值属性。 - 在几何图形输出到 SAT 文件时,这些属性将随几何图形一起保存, - 并且从文件输入几何图形时还可读回这些属性。 - 注意: 如果对几何图形进行任何几何操作, - 则无法保证属性可以保留在几何图形上。 - 名称-值字符串属性的词典。 - 返回已应用属性的输入几何图形的副本。 + + 应用于网格中面板的边界条件类型。 - - 返回在输入几何图形上所设置的名称-值字符串属性(如果有)。 - 名称-值字符串属性的词典。 + + 允许面板与边界重叠。 - - 导入一个 SAT 文件并返回一个所导入几何图形的数组 - 表示 SAT 文件的文件对象 - 输入的几何图形列表 + + 不允许面板与边界重叠。 - - 导入一个 SAT 文件并返回一个所导入几何图形的数组 - 指向 SAT 文件的路径 - 输入的几何图形列表 + + 删除不位于输入 FACE 上的顶点。 - - 输入一个 SAT 文件并返回一个输入几何图形的数组。 - 表示 SAT 文件的文件对象 - 表示“Dynamo”单位空间的每单位毫米数。 - 用于将输入的几何图形从 SAT 文件中定义的单位空间缩放到此处定义的单位空间。 - 如果此值设置为 -1,则我们假定 SAT 是无单位的,并在不缩放单位的情况下输入几何图形。 - 输入几何图形的列表 + + 将重叠的嵌板修剪到曲面边界。 - - 输入一个 SAT 文件并返回一个输入几何图形的数组。 - 表示 SAT 文件的文件对象 - 表示“Dynamo”单位空间的每单位毫米数。 - 用于将输入的几何图形从 SAT 文件中定义的单位空间缩放到此处定义的单位空间。 - 如果此值设置为 -1,则我们假定 SAT 是无单位的,并在不缩放单位的情况下输入几何图形。 - 输入几何图形的列表 + + 获取 PanelSurface 的字符串表示。 - - 导入 JSON 字符串并返回一组导入的几何图形 - 包含实体定义格式的几何图形的 JSON 字符串 - 转换的几何图形列表 + + 以正方形平铺图案镶嵌输入曲面。 + 要镶嵌的输入曲面 + U 方向上的图案数量 + V 方向上的图案数量 + 保留、移除或移除顶点 + + panel, surface, quad - - 解析使用 autodesk.geometry:geometry-1.0.0 模式格式化的传入 JSON 字符串。 - 要解析的 JSON 字符串 - 几何图形对象 + + 以正方形栅格镶嵌输入曲面,其中每个正方形都根据其对角线分割为四个三角形。 + 要镶嵌的输入曲面 + U 方向上的图案数量 + V 方向上的图案数量 + 保留、移除或移除顶点 + + panel, surface, cross, split, square + + + 以正方形栅格镶嵌输入曲面,其中每个正方形都根据对角线分割为两个三角形。默认情况下,对角线是从左下角到右上角。 + 要镶嵌的输入曲面 + U 方向上的图案数量 + V 方向上的图案数量 + 如果设置为“True”,则每个正方形的对角线都是从左上角到右下角。 + 保留、移除或移除顶点 + + panel, surface, diagonally, split, square - - 将指定几何图形导出至给定 SAT 文件路径 - 接收导出几何图形的文件的名称 + + 以菱形图案镶嵌输入曲面。 + 要镶嵌的输入曲面 + U 方向上的图案数量 + V 方向上的图案数量 + 保留、移除或移除顶点 + panel, surface, diamond - - 将指定几何图形导出至给定 SAT 文件路径 - 接收导出几何图形的文件的名称 - 要使用的单位 + + 以菱形图案镶嵌输入曲面,其中每个菱形都垂直或水平分割为两个三角形。默认情况下,每个菱形都垂直分割。 + 要镶嵌的输入曲面 + U 方向上的图案数量 + V 方向上的图案数量 + 如果设置为“True”,则菱形水平分割。 + 保留、移除或移除顶点 + panel, surface, split, diamond - - 将指定几何图形列表导出至给定 SAT 文件路径 - - + + 以垂直和水平平铺的平行四边形镶嵌输入曲面。每个平行四边形都是一个正方形,其沿 V 轴或 U 轴应用的剪切由“alignWithUAxis”输入和剪切系数确定。默认情况下,平行四边形与 V 轴对齐。 + 要镶嵌的输入曲面 + U 方向上的图案数量 + V 方向上的图案数量 + 剪切量 + 如果设置为“True”,则平行四边形与 U 轴对齐。 + 保留、移除或移除顶点 + panel, surface, parallelogram - - 将指定几何图形列表导出至给定 SAT 文件路径 - - - + + 以交错正方形图案镶嵌输入曲面。默认情况下,图案水平交错。 + 要镶嵌的输入曲面 + U 方向上的图案数量 + V 方向上的图案数量 + 如果设置为“True”,则图案垂直交错。 + 位移量 + 保留、移除或移除顶点 + panel, surface, staggered, quad - - 该方法仅供内部使用。 + + 以六边形平铺图案镶嵌输入曲面。 + 要镶嵌的输入曲面 + U 方向上的图案数量 + V 方向上的图案数量 + 保留、移除或移除顶点 + + panel, surface, hexagon - - 该方法仅供内部使用。 + + 以平铺形式镶嵌输入曲面,其中每个顶点一个三角形、两个正方形和一个六边形。 + 要镶嵌的输入曲面 + U 方向上的图案数量 + V 方向上的图案数量 + 保留、移除或移除顶点 + + panel, surface, rhombus, tri, hexagon - - 将指定几何图形序列化为标准 ACIS 二进制 (SAB) 格式,并返回序列化二进制流数据 + + 使用自定义平铺图案镶嵌输入曲面。平铺是 UV 参数空间中的多边形。它们可以是非凸面,但不能自相交。无需将平铺强制设置为边到边接触。镶嵌图案是通过将平铺的副本沿 U 和 V 方向位移所提供的位移量而生成的。每个平铺顶点的 UV 坐标都在 tileUV 参数中提供。 + 要镶嵌的输入曲面 + U 方向上的图案数量 + V 方向上的图案数量 + 平铺沿 U 轴的位移。 + 平铺沿 V 轴的位移。 + 自定义图案中每个平铺的 UV 坐标的双嵌套列表,其中外部列表是平铺(多边形)列表,而内部列表包含每个平铺的 UV 坐标。 + 保留、移除或移除顶点 + panel, surface, custom, orthogonal, lattice - - 将指定几何图形列表序列化为标准 ACIS 二进制 (SAB) 格式,并返回序列化二进制流数据 - 要序列化的几何图形 - SAB 格式的数据作为字节列表 + + 返回 PanelSurface 中的顶点数。 + 顶点数 - - 将指定标准 ACIS 二进制 (SAB) 格式数据反序列化,并返回几何图形列表 - + + 返回 PanelSurface 中的面板数。 + 面板数 + + + 将统一缩放、平移和旋转变换应用于给定的 PanelSurface。 + 统一 UV 缩放因子。 + 用于平移面板的 U 方向上偏移。 + 用于平移面板的 V 方向上偏移。 + 面板的旋转角度(以度为单位)。 + 要绕其旋转所有面板的二维点。 + 已变换的 PanelSurface。 + + + 返回面板索引列表中每个面板的顶点数。 + 用于查询顶点数的面板索引。默认值 null 表示曲面中的所有面板。 + 顶点数 + + + 返回与 PanelSurface 中的顶点索引对应的顶点。 + PanelSurface 中顶点的索引 - - 将 SAB 文件用作输入,并将 ASM 几何图形反序列化为 - LibG 对象 - - Dynamo 单位空间的每单位毫米数;如果传递 -1,则不会执行单位转换。 + + 返回与 PanelSurface 中的顶点索引对应的点。 + PanelSurface 中顶点的索引 - - true + + 返回输入曲面上给定面板和面板内顶点的索引。 + 查询其顶点索引的面板索引 + 给定面板的顶点编号 + 顶点索引 - - 获取当初用于创建该几何图形的关联/参考坐标系。 + + 返回面板索引列表中每个面板的顶点。 + 用于查询顶点的面板索引。默认值 null 表示曲面中的所有面板。 + 顶点阵列 - - 获取 Mesh 的字符串表示 + + 返回面板索引列表中每个面板的点。 + 用于查询点的面板索引。默认值 null 表示曲面中的所有面板。 + 点阵列 - - 由点集和引用点集的 IndexGroups 集创建面片 - 确定顶点位置的点列表 - 顶点的索引 - 基于点创建的网格 + + 返回面板索引列表中每个面板的多边形边界。 + 用于构造多边形的面板索引。默认值 null 表示曲面中的所有面板。 + + + + 获取 PolyCurve 的字符串表示 + + + 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. + Curves to join into a polycurve + 确定要连接的曲线之间允许的间隙尺寸的公差 + 由连接曲线创建的复合线 - mesh,meshes + segments,joincurves - - 由点集和引用点集的 IndexGroups 集创建面片 - 点列表 - 为点索引组 - 网格 + + 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. + Curves to join into a polycurve + 确定要连接的曲线之间允许的间隙尺寸的公差 + 如果输入曲线彼此相交/重叠,并且需要在创建复合线之前修剪掉其末端段,则设置为 True。默认情况下,它设置为 False。 + 如果 trimLength 大于 0,则不会修剪比 trimLength 长的末端段。 + 由连接曲线创建的复合线 - mesh,meshes + segments,joincurves - - 输入一个文件,将其解析为多个网格。 - 当前支持的格式包括: - .mix -- Meshmixer - .obj -- Wavefront - - - 将几何图形对象(例如实体或曲面)转换为网格。 - 网格的分辨率由 Dynamo 渲染精度确定 - - - 将网格导出为由文件名确定的格式: - .mix -- Meshmixer - .obj -- Wavefront - .stl -- STL 格式 - .dae -- COLLADA - .ply -- 多边形文件格式 - 此函数返回输出文件的文件名,如果包含非 ASCII 字符, - 这可能需要更改 - - - 从提供的顶点和索引创建新网格。顶点应 - 不重叠。索引应为三个整数的集合, - 它指示三角形的三个点的顶点阵列中 - 的三个位置 + + 通过对连接的曲线进行分组,从而生成一条或多条复合线。选择一个介于 1e-6 和 1e-3 单位之间的首选连接公差。 + 分组在一起以创建一条或多条复合线的曲线 + 确定要连接的曲线之间允许的间隙尺寸的公差 + - - 从提供的点和索引创建新网格。点应该 - 不重叠。索引应为三个整数的集合, - 指示三角形三个点的 - 点阵列中的三个位置 + + 通过对连接的曲线进行分组,从而生成一条或多条复合线。选择一个介于 1e-6 和 1e-3 单位之间的首选连接公差。 + 分组在一起以创建一条或多条复合线的曲线 + 确定要连接的曲线之间允许的间隙尺寸的公差 + 如果输入曲线彼此相交/重叠,并且需要在创建复合线之前修剪掉其末端段,则设置为 True。默认情况下,它设置为 False。 + 如果 trimLength 大于 0,则不会修剪比 trimLength 长的末端段。 + - - 根据当前设置创建网格平面。 - - - - - - 网格 + + 通过连接点生成 PolyCurve。将“connectLastToFirst”输入设置为 True 以闭合 PolyCurve。 + 用于生成复合线的点 + True 表示将最后一个点连接到第一个点;False 表示保持张开状态 + 由点创建的复合线 + + segments,joincurves,lines + + + 0.5,0.5,0.4 + - - 根据当前设置创建网格立方体。 - - - - - - - - 网格 + + 通过加厚曲线生成 PolyCurve。 + 要加厚的曲线 + 厚度 + 垂直于加厚方向的法线 + + + offset + - - 根据当前设置创建网格球体。 - - - - - 网格 + + 通过沿输入法线指定的平面加厚曲线,生成 PolyCurve。 + 要加厚的曲线 + 厚度 + 垂直于加厚方向的法线。如果未提供法线(为空),则默认情况下将使用曲线法线。 + + + offset,thicken + - - 根据当前设置创建网格圆锥体。 - - - - - - - 网格 + + 返回第一个分量的起点和每个分量曲线的终点。对于闭合的复合线,由于起点和终点相同,因此不会包括终点。 - - 通过拉伸三维多段线返回网格。 - 要拉伸的 PolyCurve - 拉伸高度 - 拉伸的向量方向 - 帽盖网格拉伸(仅当 PolyCurve 为平面时) - 网格 + + 复合线的曲线数 + + curvecount,subcurvecount,numbersubcurves + - - 以逆时针方式构成每个面的顶点索引 + + 返回复合线的各曲线 + - mesh,meshes + subcurves,polycurvesplit - - 该顶点处的法向量 + + 按索引返回复合线的曲线 + 用于定位点的长度 + True 表示从复合线的终点开始计数;False 表示从复合线的起点开始计数 + 索引处的曲线 - mesh,meshes + subcurveatindex,getsubcurve,getcurvebyindex - - 顶点的位置 + + 返回平面复合线的平面 + + + + 通过切线椭圆延伸复合线 + 延伸椭圆的长度 + 椭圆的参数 + 椭圆的参数 + 椭圆的参数 + 复合线延伸终点或起点 + + + + 通过切线圆弧延伸复合线。 + 延伸圆弧的长度 + 圆弧的半径 + 复合线延伸终点或起点 + + + + 通过连接起点和终点的直线闭合复合线 + - mesh,meshes + lines + + 0.4 + - - 返回网格中的顶点数 + + 通过圆弧相切链、直线和圆弧闭合复合线 + 复合线起点处的圆弧半径 + 复合线终点处的圆弧半径 + + + lines + + + 0.4 + - - 返回网格中的边数 + + 在其平面偏移复合线。 + 偏移量 + 切换为使角变圆 + 偏移的复合线 - - 返回网格中的三角形数 + + 通过在由平面法线定义的平面中将平面曲线偏移给定距离来创建一条或多条复合线。“planeNormal”输入参数默认为包含曲线的平面的法线,但可以提供平行于原始曲线法线的显式法线以更好地控制偏移的方向。例如,如果共享同一平面的多条曲线需要一致的偏移方向,则“planeNormal”可用于替代各个曲线法线并强制所有曲线在同一方向上偏移。反转法线会反转偏移的方向。 + 正偏移距离适用于复合线切线和平面法向量之间的叉积方向,而负偏移则适用于相反方向。 + 如果偏移分量曲线之间存在间隙,则根据间隙闭合设置,可以通过圆弧(true 值)填充它们以提供平滑角点,也可以通过延伸(false 值)偏移曲线来填充它们。 + 曲线的平面法线。默认为输入曲线的平面法线 + 一条或多条偏移复合线 - - 返回所提供网格的体积 - 体积 + + 将平面复合线的角点圆角化。 + 圆角半径 + 指示应圆角化的角点,如果为 true,则第二个分量开始处的切线从第一个分量结束处的切线顺时针方向(相对于曲线法线)的角点将被圆角化。如果为 false,则逆时针的角点将被圆角化。 + 圆角的复合线 + + round,smooth,radius + - - 返回所提供网格的面积 - 面积 + + 如果重叠段长度小于或等于 trimLength,则会通过返回非自相交的新复合线来修复自相交的复合线。 + 如果 trimLength 大于 0,则不会修剪比 trimLength 长的末端段。 + 非自相交、非重叠复合线 - - 以数字列表形式返回此网格的原始顶点。每套 - 三个连续数字表示一个点。 + + 获取 Polygon 的字符串表示 - - 以数字列表形式返回此网格的原始顶点。每套 - 六个连续数字表示两个点 + + 通过连接点构造多边曲线。 + + - - 以数字列表形式返回此网格的原始顶点。每套 - 九个连续数字表示三角形的三个点 + + 创建圆内接多边形。 + + + - - 返回每个网格三角形的顶点索引。 - (与唯一顶点索引相反) - 每个网格三角形的顶点索引列表。 + + 返回所有线段的起点/终点。 - - 将网格边转换为线,并返回它们 + + 返回多边形平均平面的最大偏差。 - - 将网格面转换为曲面面片,并返回它们。注意: - 这种方法可以生成大量的重曲面,并且可能 - 使用大型网格时降低 Dynamo 的速度。 + + 返回多边形各角 + - - 将网格三角形转换为单独的网格并返回它们。 + + 返回多边形各角的平均值 + + + centroid + - - 返回给定网格中每个三角形面的法线。 + + 返回多边形各边的自交点。 - - 返回三角形质心 + + 返回输入点是否包含在多边形内。如果多边形不是平面的,则该点将被投影到最佳拟合平面,并通过将多边形投影到最佳拟合平面来计算包含。如果多边形自相交,则此操作将返回失败状态。 + + - - 返回统一工具网格和原始网格的新网格。 - - 网格 + + 获取 Surface 的字符串表示 - - 返回一个新网格,从原始网格中减去工具网格。 - - 网格 + + 将一组曲面合成为一个曲面。如果生成的并集为非流形或多面,则此方法可能会返回一个多重曲面。 + 一组曲面。 + 曲面并集 + + merge,join,boolean,addition + - - 返回工具网格和原始网格之间交点一致的 - 新网格。 - - 网格 + + 通过在输入横截面曲线之间放样来创建实体。 + 要通过其放样的曲线 + 由放样创建的曲面 + + loft + - - 返回修复以下缺陷的新网格: - 小型零部件: 如果网格包含相对于整体网格大小非常小的断开连接的 - 分段,它们将被 - 丢弃。 - 孔: 填充网格中的孔 - 非流形区域: 如果顶点连接到 - 两条以上的*边界*边,或一条边连接到 - 两个以上的三角形,则顶点/边是非流形的。 - 网格工具套件将移除几何图形,直到网格变成流形网格 - -此方法尝试保留尽可能多的原始网格 - 而不是 MakeWatertight,后者会对网格进行重采样 + + 通过在输入横截面直线之间放样来创建实体。这比 Surface。ByLoft 速度稍快,但生成的结果较不平滑。 + + + + ruledsurface,lines + + + 0.5,0.4 + - - 删除网格的内部边界。当存在重合的顶点时,出现内部边界, - 例如对于壶盖和壶体,网格具有单独的 - 三角形组。 + + 使用多条指定导向曲线(也称为轨线)通过横截面放样曲面。各导向曲线必须与所有横截面曲线相交。 + 要通过其放样的曲线 + 要通过其引导放样的曲线 + 由放样创建的曲面 + + loftbyrails,loft rails,guides + - - 返回无间隙且可三维打印的新网格。由于 - 使网格无间隙、自相交、重叠和非流形, - 将从网格中删除几何图形。该方法计算薄带距离 - 字段并使用行进立方体生成新网格,但不投影 - 回原始网格。 - -基本上,网格中充满了一堆小长方体,并围绕它创建一个新的 - 网格。 + + 通过沿路径扫掠轮廓曲线来创建曲面。 + 要扫掠的曲线 + 用于沿其扫掠的路径曲线 + 通过沿路径扫掠轮廓创建的曲面 + + sweep,rail,guide,sweep1 + - - 返回已为三维打印而挖空的新网格。 - 逃生孔的数量 - 逃生孔的半径 - 内部偏移距离 - 创建表示空心网格内表面的实体的分辨率(8 - 4096) - 在空心网格内表面上生成网格的分辨率(8 - 4096) - 空心网格 + + 通过沿路径扫掠轮廓曲线来创建曲面。 + 要扫掠的曲线 + 用于沿其扫掠的路径曲线 + 剪切扫掠的端点,使其与路径垂直 + 通过沿路径扫掠轮廓创建的曲面 + + sweep,rail,guide,sweep1 + - - 返回具有支撑结构的新网格。如果输入为空,将使用默认阈值设置。 - 支撑柱与地面相接处的底座高度 - 支撑立柱与地面相接处的底座直径 - 支撑柱的直径 - 支撑柱与网格接触的尖端的高度 - 支撑柱与网格接触的尖端的直径 - 具有支撑结构的网格 + + 创建多边形曲面,连接闭合多边形内的输入点并修补。 + 周界点列表 + 基于周界点创建的曲面 + + patch,surfacebypolygon + - - 返回三角形数量减少的新网格。 - 用于减少的目标三角形数 - 减少的网格 + + 沿由两条轨线引导的路径扫掠横截面曲线 + 要沿途扫掠的输入路径。 + 用于引导扫掠方向的轨道。 + 要沿路径扫掠的轮廓曲线。 + 通过扫掠两条轨道创建的曲面 + + sweep2,guides + - - 返回新网格,在整个选择中更均匀地分布三角形 - 而不管给定选择中的三角形法线是否有任何变化。 - 网格 + + 绕由原点形成的轴向量方向的轴射线扫掠轮廓曲线,从起点角(度)起,扫掠掠角(度),创建曲面。 + 要旋转的轮廓曲线 + 旋转轴原点 + 旋转轴方向 + 起始角度(以度为单位) + 扫掠角度(以度为单位) + 通过旋转轮廓创建的曲面 + + lathe + - - 返回新的平滑网格。默认情况下的平滑类型为 - Cotangent,它平滑而不扩散顶点。 - 设置平滑的 "空间比例"。值越小,产生的局部平滑越多, - 通常会导致外观结果不太“平滑”(0.1 - 64.0) - 平滑网格 + + 通过在由输入曲线确定的闭合边界内填充来创建曲面。 + 用作曲面边界的闭合曲线 + 由面片创建的曲面 + + edgesrf,edgesurface,patch,fill + - - 创建精确的几何平面剪切,这将删除位于平面法线方向的平面一侧的 - 部分网格。 - 设置用于剪切的平面 - 尝试使用最少的三角形数量 - 创建最小填充。 - 网格 + + 返回总曲面面积。 - - 使输入平面与网格相交,生成 PolyCurve + + 返回曲面所有边界边的长度总和。 + + circumference + - - 沿指定方向投影到网格上 + + 如果曲面在 U 方向上闭合,则返回 True;否则返回 False。 - - 网格上到指定点的最近点 + + 如果曲面在 V 方向上闭合,则返回 True;否则返回 False。 - - 跨输入平面反射网格 + + 如果曲面在 U 或 V 方向上闭合,则返回 True;否则返回 False。 - - 按输入度数绕输入轴旋转网格。旋转 - 以原点为中心 + + 从该曲面减去输入工具。 + + + + difference,trim,removefrom,cut + - - 按输入量缩放网格 + + 此曲面的布尔差集和输入曲面的并集。如果生成的布尔为非流形或多面,则此方法可能会返回一个多重曲面。 + 要减去的其他曲面 + 生成的布尔曲面或多重曲面 + + subtract,differencemany,diffall,diff multi + - - 按比例因子非均匀地缩放网格 + + 在输入点返回 UV 参数对。这是参数处的反向点。 + + + + evaluateatpoint,surfaceatpoint,uvatpoint,uvs + + + 0.5,0.5,0.5,0.4 + - - 在输入向量方向上按向量的长度平移网格 + + 使用一个或多个闭合复合线集修剪曲面。其中一个回路需要是输入曲面的边界回路。此外,还需要为孔添加一个或多个内回路。 + + + + trim multiple,removeloops,cutloops + - - 在输入向量方向上按输入距离平移网格 + + 使用一个或多个闭合的复合线集修剪曲面,这些复合线必须全部位于指定公差内的曲面上。如果需要从输入曲面修剪一个或多个孔,则必须为曲面边界指定一个外回路,为每个孔指定一个内回路。如果需要修剪曲面边界和孔之间的区域,则应仅提供每个孔的回路。对于没有外回路的周期曲面(例如,球形曲面),则可以通过反转回路曲线的方向来控制修剪区域。 + 一个或多个闭合复合线,可以按任意顺序输入。这些回路不应彼此相交。 + 确定曲线端点是否重合以及曲线和曲面是否重合时使用的公差。提供的公差不能小于创建输入复合线时使用的任何公差。默认值 0.0 表示将使用创建输入复合线时使用的最大公差。 + 由闭合回路修剪的曲面。 + + trim multiple,removeloops,cutloops + - - 按输入距离平移网格 + + 在曲面上输入点处返回曲面法线。 + 要计算其曲面法线的点 + 点处的法线 + + perpendicular + - - 解析使用 dynamo.geometry:mesh-1.0.0 模式格式化的传入 JSON 字符串。 - 要解析的 JSON 字符串 - 网格 + + 获取曲面的 NURBS 表示。在某些情况该方法可粗略逼近曲面。 + - - 将网格转换为使用 dynamo.geometry:mesh-1.0.0 模式格式化的 JSON 对象。 - 生成的 JSON 字符串 + + 获取曲面的 Nurbs 表示。在某些情况下,此方法可能粗略逼近曲面。 + 确定在转换之前是否应将曲面恢复到其原始参数范围。例如,在执行“修剪”操作之后,曲面的参数范围受限制。 + - - 应用于网格中面板的边界条件类型。 + + 在指定公差范围内获取曲面的 NURBS 表示。在某些情况该方法可粗略逼近曲面。 + 指定的公差 + 曲面的 NURBS 曲面表示 + + tonurbs + - - 允许面板与边界重叠。 + + 加厚曲面到实体,朝曲面法线方向在曲面两侧进行拉伸。 + 加厚量 + 加厚曲面作为实体 + + offset,tosolid + - - 不允许面板与边界重叠。 + + 加厚曲面到实体,朝曲面法线方向拉伸。如果 both_sides (两侧)参数为“True”,则在两侧加厚曲面。 + 加厚量 + 为 true 时,两侧加厚;为 false 时,一侧加厚 + 加厚曲面作为实体 + + offset,bothsides,tosolid + - - 删除不位于输入 FACE 上的顶点。 + + 在曲面法线方向按指定距离偏移曲面。 + 偏移量 + 偏移的曲面 - - 将重叠的嵌板修剪到曲面边界。 + + 返回的坐标系统使用 xAxis、yAxis 和 zAxis 表示 uDir、vDir 和法线。xAxis 和 yAxis 长度表示曲率。 + 参数的 U 分量 + 参数的 V 分量 + 基于曲面上 UV 位置处的法线、U 方向和 V 方向的坐标系 - - 获取 PanelSurface 的字符串表示。 + + 返回一个与主曲率方向对齐的 CoordinateSystem。 + 参数的 U 分量 + 参数的 V 分量 + 与主曲率方向对齐的坐标系 - - 以正方形平铺图案镶嵌输入曲面。 - 要镶嵌的输入曲面 - U 方向上的图案数量 - V 方向上的图案数量 - 保留、移除或移除顶点 - - panel, surface, quad + + 返回指定 U 和 V 参数处的 U 切向量。 + 参数的 U 分量 + 参数的 V 分量 + U 向切线向量 - - 以正方形栅格镶嵌输入曲面,其中每个正方形都根据其对角线分割为四个三角形。 - 要镶嵌的输入曲面 - U 方向上的图案数量 - V 方向上的图案数量 - 保留、移除或移除顶点 - - panel, surface, cross, split, square + + 返回指定 U 和 V 参数处的 V 切向量。 + 参数的 U 分量 + 参数的 V 分量 + V 向切线向量 - - 以正方形栅格镶嵌输入曲面,其中每个正方形都根据对角线分割为两个三角形。默认情况下,对角线是从左下角到右上角。 - 要镶嵌的输入曲面 - U 方向上的图案数量 - V 方向上的图案数量 - 如果设置为“True”,则每个正方形的对角线都是从左上角到右下角。 - 保留、移除或移除顶点 - - panel, surface, diagonally, split, square + + 返回指定 U 和 V 参数处的法向量。 + 参数的 U 分量 + 参数的 V 分量 + 参数处的法线 - - 以菱形图案镶嵌输入曲面。 - 要镶嵌的输入曲面 - U 方向上的图案数量 - V 方向上的图案数量 - 保留、移除或移除顶点 - - panel, surface, diamond + + 返回输入 U 和 V 坐标处的导数。 + 参数的 U 分量 + 参数的 V 分量 + 曲面的 U 和 V 导数 + + tangent,normal + - - 以菱形图案镶嵌输入曲面,其中每个菱形都垂直或水平分割为两个三角形。默认情况下,每个菱形都垂直分割。 - 要镶嵌的输入曲面 - U 方向上的图案数量 - V 方向上的图案数量 - 如果设置为“True”,则菱形水平分割。 - 保留、移除或移除顶点 + + 返回 U 和 V 参数处的高斯曲率。 + + - panel, surface, split, diamond + + developable + - - 以垂直和水平平铺的平行四边形镶嵌输入曲面。每个平行四边形都是一个正方形,其沿 V 轴或 U 轴应用的剪切由“alignWithUAxis”输入和剪切系数确定。默认情况下,平行四边形与 V 轴对齐。 - 要镶嵌的输入曲面 - U 方向上的图案数量 - V 方向上的图案数量 - 剪切量 - 如果设置为“True”,则平行四边形与 U 轴对齐。 - 保留、移除或移除顶点 + + 返回 U 和 V 参数处的主曲率。 + + - panel, surface, parallelogram - - 以交错正方形图案镶嵌输入曲面。默认情况下,图案水平交错。 - 要镶嵌的输入曲面 - U 方向上的图案数量 - V 方向上的图案数量 - 如果设置为“True”,则图案垂直交错。 - 位移量 - 保留、移除或移除顶点 - - panel, surface, staggered, quad + + 返回 U 和 V 参数处的主方向向量。 + 参数的 U 分量 + 参数的 V 分量 + U 向和 V 向切线向量 - - 以六边形平铺图案镶嵌输入曲面。 - 要镶嵌的输入曲面 - U 方向上的图案数量 - V 方向上的图案数量 - 保留、移除或移除顶点 + + 返回指定 U 和 V 参数处的点。 + + - panel, surface, hexagon + + surfacepoint + - - 以平铺形式镶嵌输入曲面,其中每个顶点一个三角形、两个正方形和一个六边形。 - 要镶嵌的输入曲面 - U 方向上的图案数量 - V 方向上的图案数量 - 保留、移除或移除顶点 + + 返回曲面的所有边界曲线。 - panel, surface, rhombus, tri, hexagon + + edges + - - 使用自定义平铺图案镶嵌输入曲面。平铺是 UV 参数空间中的多边形。它们可以是非凸面,但不能自相交。无需将平铺强制设置为边到边接触。镶嵌图案是通过将平铺的副本沿 U 和 V 方向位移所提供的位移量而生成的。每个平铺顶点的 UV 坐标都在 tileUV 参数中提供。 - 要镶嵌的输入曲面 - U 方向上的图案数量 - V 方向上的图案数量 - 平铺沿 U 轴的位移。 - 平铺沿 V 轴的位移。 - 自定义图案中每个平铺的 UV 坐标的双嵌套列表,其中外部列表是平铺(多边形)列表,而内部列表包含每个平铺的 UV 坐标。 - 保留、移除或移除顶点 + + 在给定曲面上创建参数线曲线。创建一条表示曲面上 U 或 V 参数线的曲线。参数线以恒定相反的 U 或 V 参数朝 U 或 V 参数不断增加的方向延伸。所生成的曲线将与曲面参数匹配,其范围将由曲面参数范围限制。返回的曲线类型将取决于曲面类型。 + 若方向 == 0,则创建 U 参数线,若方向 == 1,则创建 V 参数线。 + - panel, surface, custom, orthogonal, lattice - - - 返回 PanelSurface 中的顶点数。 - 顶点数 - - - 返回 PanelSurface 中的面板数。 - 面板数 - - - 将统一缩放、平移和旋转变换应用于给定的 PanelSurface。 - 统一 UV 缩放因子。 - 用于平移面板的 U 方向上偏移。 - 用于平移面板的 V 方向上偏移。 - 面板的旋转角度(以度为单位)。 - 要绕其旋转所有面板的二维点。 - 已变换的 PanelSurface。 + + lines + + + 0.4 + - - 返回面板索引列表中每个面板的顶点数。 - 用于查询顶点数的面板索引。默认值 null 表示曲面中的所有面板。 - 顶点数 + + 返回法线翻转的新曲面。保留该曲面不变。 + 与输入曲面相同但法线翻转的曲面 - - 返回与 PanelSurface 中的顶点索引对应的顶点。 - PanelSurface 中顶点的索引 + + 将该曲面和输入曲面合并为 PolySurface + + + join multiple,joinmany,joinall,topolysurface + - - 返回与 PanelSurface 中的顶点索引对应的点。 - PanelSurface 中顶点的索引 + + 按输入向量方向将输入几何图形投射到该曲面上。!!该投射方法当前仅支持点或曲线!! + + + + projecttosurface,projectonto + - - 返回输入曲面上给定面板和面板内顶点的索引。 - 查询其顶点索引的面板索引 - 给定面板的顶点编号 - 顶点索引 - - - 返回面板索引列表中每个面板的顶点。 - 用于查询顶点的面板索引。默认值 null 表示曲面中的所有面板。 - 顶点阵列 - - - 返回面板索引列表中每个面板的点。 - 用于查询点的面板索引。默认值 null 表示曲面中的所有面板。 - 点阵列 - - - 返回面板索引列表中每个面板的多边形边界。 - 用于构造多边形的面板索引。默认值 null 表示曲面中的所有面板。 + + 尝试修复曲面。 @@ -5457,30 +5174,14 @@ 返回提供的向量之间的角度(以度为单位,范围从 0 到 180)。 rotation angle, - - 返回两个向量之间的角度,范围为 [0, 180] 度。 - - - - rotation angle - - + 返回两个向量之间的角度,范围为 [0, 180] 度。 返回两个向量之间的角度(以度为单位,从 0 到 360)。它使用旋转轴来确定角度方向。 其他向量 旋转轴 返回提供的向量之间的角度(以度为单位,范围从 0 到 360) rotation angle, - - 返回两个向量之间的角度,范围为 [0, 360] 度。它使用旋转轴以确定角度方向。 - - - - - rotation angle - - 解析使用 autodesk.math:vector3d-1.0.0 模式格式化的传入 JSON 字符串。 要解析的 JSON 字符串 @@ -5512,18 +5213,6 @@ 查找类似“此方法已弃用,将在未来版本的 Dynamo 中删除。请改用‘SegmentLengthAtParameter’。”的本地化字符串。 - - 查找类似“此方法已弃用,将在未来版本的 Dynamo 中删除。请改用‘PointsAtEqualChordLength’和‘SplitByPoints’。”的本地化字符串。 - - - 查找类似“此方法已弃用,将在未来版本的 Dynamo 中删除。请改用‘PointsAtChordLengthFromPoint’和‘SplitByPoints’。”的本地化字符串。 - - - 查找类似“此方法已弃用,将在未来版本的 Dynamo 中删除。请改用‘PointsAtSegmentLengthFromPoint’和‘SplitByPoints’。”的本地化字符串。 - - - 查找类似“此方法已弃用,将在未来版本的 Dynamo 中删除。请改用‘PointsAtEqualSegmentLength’和‘SplitByPoints’。”的本地化字符串。 - 查找类似“此方法已弃用,将在未来版本的 Dynamo 中删除。请改用‘SegmentLengthBetweenParameters’。”的本地化字符串。 @@ -5557,9 +5246,6 @@ 查找类似“此方法已弃用,将在未来版本的 Dynamo 中删除。请使用允许传递‘mmPerUnit’的重载。”的本地化字符串。 - - 查找类似“此方法已弃用,将在未来版本的 Dynamo 中删除。请改用‘ExportToSAT UI’节点。”的本地化字符串。 - 查找类似“此方法已弃用,将在未来版本的 Dynamo 中删除。请使用指定每单位毫米数的重载。”的本地化字符串。 @@ -5621,7 +5307,7 @@ 查找类似“网格节点使用 32 位精度(7 位小数),对于非常大的数值或超过 7 位小数的数值,可能导致舍入错误。对于更高的精度(64 位,15 位小数),请使用几何图形库中的节点。”的本地化字符串。 - 查找类似“已超出允许的建模范围,请考虑选择较小值”的本地化字符串。 + Looks up a localized string similar to You have exceeded the allowable modeling extents, consider choosing smaller values as inputs. 查找类似“未找到 IGeometryFactory 的执行。确保 ProtoGeometry.config 配置正确。”的本地化字符串。 @@ -5674,6 +5360,9 @@ 查找类似“此方法已弃用,将在未来版本的 Dynamo 中删除。请改用‘PolyCurve.OffsetMany’。”的本地化字符串。 + + Looks up a localized string similar to PolyCurve direction has been updated for consistency. This change may break this node in pre-4.0 graphs. To retain legacy behavior, set DefaultEnableLegacyPolyCurveBehavior to true in DynamoPreferences.xml.. + 查找类似“此特性已弃用,将在未来版本的 Dynamo 中删除。请改用‘PolyCurve.Points’。”的本地化字符串。 @@ -5689,9 +5378,6 @@ 查找类似“此方法已弃用,将在未来版本的 Dynamo 中删除。请改用‘SolidBySweep(ICurveEntity profile, ICurveEntity path, bool cutEndOff)’。”的本地化字符串。 - - 查找类似“此方法已弃用,将在未来版本的 Dynamo 中删除。请改用‘Solid.ByUnion’。”的本地化字符串。 - 查找类似“此方法已弃用,将在未来版本的 Dynamo 中删除。请改用‘SurfaceBySweep(ICurveEntity profile, ICurveEntity path, bool cutEndOff)’。”的本地化字符串。 diff --git a/doc/distrib/xml/zh-TW/ProtoGeometry.xml b/doc/distrib/xml/zh-TW/ProtoGeometry.xml index 3a0fd78d668..ebf7e368fa0 100644 --- a/doc/distrib/xml/zh-TW/ProtoGeometry.xml +++ b/doc/distrib/xml/zh-TW/ProtoGeometry.xml @@ -482,4786 +482,4503 @@ 傳回高度距離。附註:這會傳回立方體的標註,而不是實際的世界空間標註。 換言之,如果您建立一個寬度 (X 軸) 長度為 10 的立方體,並將其轉換為在 X 具有 2 倍比例的 CoordinateSystem,寬度仍將為 10。ASM 不允許您以任何可預測的順序萃取本體的頂點,因此轉換之後無法判定標註。 - - 取得 Curve 的字串表現法 + + 取得 Cylinder 的字串表現法 - - 透過 UV 空間中的曲面線來建立曲線 - 要使用的地形 - 曲線開始於的起始 UV - 曲線結束於的結束 UV - 曲面起始參數和結束參數處的曲線 + + 建構由圓柱的母項 CoordinateSystem、半徑和高度定義的實體圓柱 + 父系座標系統 + 半徑大小 + 圓柱高度 + 從半徑和高度建立的圓柱 - isocurve,curvebyuv,lines,uvs + cylinder,tube - - 0.5,0.5,0.4,0.4 - - - 建立在兩條曲線之間混成的曲線 - 要混成的第一條曲線 - 要混成的第二條曲線 - 指示要混成曲線 1 哪一端的旗標 - 指示要混成曲線 2 哪一端的旗標 - 指示結果曲線是否為 G1 或 G2 連續性的旗標 - 混成兩條曲線產生的曲線 + + 若有圓柱的底部和頂部中心點,請建構實體圓柱。 + 圓柱的起點 + 圓柱的終點 + 圓柱的半徑 + 透過點和半徑建立的圓柱 - blend,make continuous,connect + cylinder,tube,by center points - - 透過曲面的等角線來建立曲線 - 基準地形 - 如果為 0,則等角線是沿 U 方向;如果為 1,則沿 V 方向 - 針對其他曲面參數的曲線值,固定 - 曲面上的等角曲線 + + 圓柱的半徑 + + + 總高度 - isocurve,curvebydir,lines + cylinder - - 0.5,0.5,0.4 - - - 傳回曲線的總弧長 + + 圓柱的軸 - distance + cylinder - - 如果曲線為平面,則傳回 true,否則傳回 false。 + + 取得 Edge 的字串表現法 + + + 組成邊的基本曲面 + + + 與此邊相鄰的面 + + + 此邊開始的頂點 + + + 此邊結束的頂點 + + + 與此邊相關聯的「共有邊」 + + + 取得 Ellipse 的字串表現法 + + + 建立一個橢圓的中心位置輸入點,對齊與 WCS 的 XY 平面上,指定 X 和 Y 軸的半徑。 + 橢圓的原點 + X 軸半徑 + Y 軸半徑 + 透過原點和半徑建立的橢圓 - flat,liesinplane + ellipse - - 如果曲線為封閉,則傳回 true,否則傳回 false。 - - - 沿著曲線取得起點 + + 使用兩個指定軸,建立一個中心在輸入點的橢圓。軸彼此應該 90 度。 + 橢圓的原點 + X 軸半徑 + Y 軸半徑 + 從原點向量建立的橢圓 - begin,curvestart,startpt + ellipsebylengths,ellipsebyvectors - - 沿著曲線取得終點 + + 使用 CS X 方向中的 x_radius 半徑,以及 CS Y 方向中的 y_radius 半徑,建立一個置中並與 CoordinateSystem 對齊的橢圓。 + 橢圓的原點座標系統 + X 軸半徑 + Y 軸半徑 + 透過座標系統和半徑建立的橢圓 - end,curveend,endpt + ellipse,aligned ellipse,ellipsebylengths - - 曲線所在平面的法線。僅適用於平面曲線。 + + 使用平面 X 軸方向中的 x_radius 半徑,以及平面 Y 軸方向中的 y_radius 半徑,建立一個置中並與輸入平面對齊的橢圓。 + 繪製橢圓弧的平面 + X 軸半徑 + Y 軸半徑 + 從平面和半徑建立的橢圓 - perpendicular + ellipse,aligned ellipse,ellipsebylengths - - 在 StartParameter() 和 EndParameter() 之間的指定參數,取得曲線上的一點 - 要於其演算的參數 - + + 橢圓的中心 + + + 橢圓的主軸。這是較長的軸。向量的長度是主要半徑。 + + + 橢圓的次軸。這是較短的軸。向量的長度是次要半徑。 + + + 取得 EllipseArc 的字串表現法 + + + 在平面中沿著 X 軸和 Y 軸使用給定的半徑和掃掠的角度,來建立 EllipseArc + 包含橢圓弧的平面 + 平面 X 方向的 EllipseArc 半徑 + 平面 Y 方向的 EllipseArc 半徑 + 從輸入平面的正 X 軸測量的弧的起始角度 + 從起始角度掃掠的角度 (以度為單位) + 透過平面半徑和角度建立的橢圓弧 - pointoncurve,curvepoint + ellipsearc,arcs - - 在 StartParameter() 和 EndParameter() 之間的指定參數,取得相切於曲線的向量 - 要於其演算的參數 - 於參數處平行於曲線的向量 + + 橢圓的中心 - tangentoncurve,curvetan + ellipsearc,arcs - - 在 StartParameter() 和 EndParameter() 之間的指定參數,取得垂直於曲線的向量 - 要於其演算的參數 - 於參數處垂直於曲線的向量 + + 橢圓的主軸。這是較長的軸。向量的長度是主要半徑。 - normaloncurve,curvenorm + ellipsearc,arcs - - 在 StartParameter() 和 EndParameter() 之間的指定參數處取得與曲線互垂的向量。曲線必須在同一平面。產生的法線在曲線的整個曲率範圍內將保持一致。 - 要於其演算的參數 - 如果「side」設為 false,法線將指向曲線的右側 (從曲線的起點移動到終點)。如果「side」為 true,法線將指向曲線的左側。 - 於參數處垂直於曲線的向量 + + 橢圓的次軸。這是較短的軸。向量的長度是次要半徑。 - normaloncurve,curvenorm + ellipsearc,arcs - - 取得 CoordinateSystem,其原點在指定參數的點中。X 軸與曲線法線對齊,Y 軸與此點的曲線切線對齊,Z 軸與此點的向上向量或雙法線對齊 - 要於其演算的參數 - 在曲線參數的 CoordinateSystem + + 起始角度 (以度為單位) - coordoncurve,curvecoord,derivatives + ellipsearc,arcs - - 取得 CoordinateSystem,其原點在指定參數的點中 - 要於其演算的參數 - 於此點軸對齊的 CoordinateSystem + + 傳回橢圓弧的掃掠角度 (以度為單位)。 - frame,axisaligned,aa,coordcurve,framecurve,curveframe,coordoncurve + ellipsearc,arcs - - 傳回其法線與曲線切線對齊的平面。 參數會進行調整,以便 0 永遠是起點,而 1 永遠是終點。 - - + + 橢圓所在的平面 - planeoncurve,planecurve,tangentplane + ellipsearc,arcs - - 沿著曲線取得特定弧長度中的點 - 沿著曲線要於其演算的距離 - 在給定弧長度中的點 + + 取得 Face 的字串表現法 + + + 以逆時鐘次序圍繞此面的所有邊 - pointoncurve,curvepoint,pointalongcurve,distanceoncurve,distancepoint,distpoint,arclength + faces + + 1 + - - 沿著曲線取得特定弧長度中的點 - 沿著曲線要於其演算的距離 - 在給定弧長度中的點 + + 以逆時鐘次序圍繞此面的所有頂點 - pointoncurve,curvepoint,pointalongcurve,distanceoncurve,distancepoint,distpoint,arclength + faces + + 1 + - - 根據分割的輸入數值,傳回點沿著曲線長度的間隔一致 - 分割數 - 點沿著曲線長度的間隔一致 + + 此面包含的所有迴路 - - 根據分割的輸入數值,傳回點沿著曲線的弦長度一致 - 分割數 - 曲線上的點清單 + + 組成面的基本曲面 + 面的曲面表現法 - - 從給定參數位置取得曲線的特定弦長度中的點。 - 要於其演算的弦長度 - 曲線上據其測量的參數 - 如果沿曲線向前移動,則為 True - 曲線上的點 + + 取得 Helix 的字串表現法 + + + 建立螺旋線。螺旋總是依據提供的軸方向順時鐘旋轉。如果沿軸方向檢視,檢視器將看到點圍繞軸順時鐘旋轉,同時沿著曲線依遞增參數的方向移動。節距是螺旋線每次旋轉時依軸方向移動的距離。這可以是正值或負值。 + 軸點 + 軸方向向量 + 螺旋線起點 + 沿著軸方向每 360 度的螺旋線距離 + 旋轉次數 (以度表示) + 透過軸建立的螺旋線 - measure from,measure to,parameteratdist + helix,screw,corkscrew,thread - - 傳回曲線上從給定點開始,距離相等給定線段長度的點 - 從測量位置的參考點 - 沿著曲線要於其演算的距離 - 曲線上包括給定點和沿曲線方向的點的清單。 + + 螺旋線翻轉其長度的角度 (以度為單位) - - 傳回曲線上從給定點開始,距離相等給定弦長的點 - 從測量位置的參考點 - 弦長 - 曲線上包括給定點和沿曲線方向的點的清單。 + + 節距將會傳回螺旋線在一次完整旋轉 (360 度) 沿著軸方向跨越的線性距離 - - 傳回與曲線起點相距指定距離的 CoordinateSystem。Y 軸相切於曲線,而 X 軸是曲率。 - 沿著曲線要於其演算的距離 - 曲線上的 CoordinateSystem - - coordoncurve,curvecoord,derivatives - + + 弧的半徑 - - 傳回與曲線起點相距指定距離的 CoordinateSystem。Y 軸相切於曲線,而 X 軸是曲率。 - 沿著曲線要於其演算的距離 - 曲線上的 CoordinateSystem - - coordoncurve,curvecoord,derivatives - + + 螺旋線的軸方向 - - 傳回沿著曲線與起點相距指定距離的平面。平面的法線與曲線切線對齊。 - 沿著曲線要於其演算的距離 - 曲線上的平面 + + 螺旋線軸的基準點 - planeoncurve,planecurve,tangentplane + origin,helixstart - - 傳回沿著曲線與起點相距指定距離的平面。平面的法線與曲線切線對齊。 - 沿著曲線要於其演算的距離 - 曲線上的平面 - - planeoncurve,planecurve,tangentplane - + + 取得 IndexGroup 的字串表現法 - - 取得從曲線的起點測量到給定參數的線段長度。 - 介於 0 到 1 之間的值 - 線段長度 - - lengthatparameter,dist along,lengthatpoint,arclength - + + 比較兩個 IndexGroup + 其他 IndexGroup + 兩個物件是否相等 - - 取得從曲線的起點測量到給定參數的線段長度。 - 介於 0 到 1 之間的值 - 線段長度 - - lengthatparameter,dist along,lengthatpoint,arclength - + + 取得此類型的雜湊碼 + 此物件的唯一雜湊碼 - - 沿著曲線取得特定弧長度中的參數 - 沿著曲線要於其演算的距離 - 參數 + + 建立一個儲存四個索引的 IndexGroup + 索引 a + 索引 b + 索引 c + 索引 d + IndexGroup - parameteratlen,param along,paramatlen,arclength + quad,polygon,mesh,meshes - - 沿著曲線取得特定弧長度中的參數。 - 沿著曲線要於其演算的距離 - 參數 + + 建立一個儲存三個索引的 IndexGroup + 索引 a + 索引 b + 索引 c + IndexGroup - parameteratlen,param along,paramatlen,arclength + tri,polygon,mesh,meshes - - 從給定位置沿著曲線取得特定弦長度中的參數。 - 要於其演算的弦長度 - 曲線上據其測量的參數 - 如果沿曲線向前移動,則為 True - 參數 - - measure from,measure to,parameteratdist - + + 3 或 4,視其表示三角形還是四邊形而定 - - 取得曲線起點處的參數 - 參數值 - - start domain,curvestart - + + 第一個索引 - - 取得曲線終點處的參數 - 參數值 + + 第二個索引 + + + 第三個索引 + + + 第四個索引 + + + 取得 Line 的字串表現法 + + + 在兩個輸入點之間建立直線。 + 線起點 + 線終點 + 從起點和終點建立的線 - end domain,curveend + line,linebypoints,lines - - 取得曲線上兩個參數之間的線段長度 - 介於 0 到 1 之間的值 - 介於 0 到 1 之間的值 - 線段長度 + + 建立一條最佳近似點散射圖的線。 + 最佳擬合線的點清單 + 從擬合通過的點建立的線 - measure,distance,arclength + line,approximate,lines - - 取得曲線上兩個參數點之間的弧長度 - 定義域的起點 - 定義域的終點 - 兩個參數之間的弧長 + + 建立一條相切於輸入曲線的線,置於輸入曲線的參數點。 + 切線的基準曲線 + 參數值 + 切線 - measure,distance,arclength + tangentline,tangentto,lines - - 取得沿曲線給定點處的參數。如果點不在曲線上,則 ParameterAtPoint 仍會傳回一個值,該值將對應於曲線上的鄰近點,但該點一般而言不是最近的點。 - 沿著曲線或曲線附近的點 - 曲線上給定點的參數。 + + 建立開始於起點的直線,依向量方向延伸指定的長度。 + 線起點 + 方向向量 + 線長 + 從起始方向和長度建立的線 - projectpoint,closestparam,curveparam + linebyvector,lines - - 反轉曲線方向 - 方向相反的新曲線 + + 曲線的方向 - flip + lines - - 將曲線偏移指定的數量。曲線必須為平面。 - 正或負偏移距離 - 新的偏移曲線 + + 取得 Loop 的字串表現法 + + + 迴路的包含面 + + + 迴路中包含的「共有邊」 + + + 循環是邊界還是內部 + + + 取得 NurbsCurve 的字串表現法 + + + 使用明確的控制點建立 BSplineCurve。 附註 1:BSplineCurves 與 deg = 1 有 G1 不連續性,這會導致擠出、掃掠和其他作業發生問題。應該避免它們。請改用 PolyCurve。附註 2:如果曲線是週期性 (封閉),則第一個點和最後一個點必須相同。 + NURBS 曲線的點 + 從點建立的 Nurbscurve - thicken,lines + nurbscurve,spline,lines - 0.5,0.4 + 0.5,0.5,0.45 - - 透過在平面法線定義的平面中將平面曲線偏移給定距離來建立一條或多條曲線。如果偏移組成曲線之間有間隙,則會延伸偏移曲線來填滿這些曲線。「planeNormal」輸入引數預設為包含曲線的平面法線,但可提供與原始曲線法線平行的明確法線,更能控制偏移方向。例如,如果共用相同平面的多條曲線需要一致的偏移方向,可以使用「planeNormal」取代個別曲線法線,並強制所有曲線沿相同方向偏移。反轉法線會反轉偏移的方向。 - 正偏移距離會沿曲線切線和平面法線向量之間的向量積方向套用,負偏移則沿相反方向套用。 - 曲線的平面法線。預設為輸入曲線的平面法線 - 一條或多條偏移曲線 + + 使用明確的控制點建立 BSplineCurve。 附註 1:BSplineCurves 與 deg = 1 有 G1 不連續性,這會導致擠出、掃掠和其他作業發生問題。應該避免它們。請改用 PolyCurve。附註 2:如果曲線是週期性 (封閉),則第一個點和最後一個點必須相同。 + NURBS 曲線的點 + 曲線的度數 + 從點建立的 Nurbscurve - thicken,lines + nurbscurve,spline,degree,lines - 0.5,0.4 + 0.5,0.5,0.5,0.45 - - 透過拉到平面建立曲線 - 可在其上拉曲線的平面 - 平面上的曲線 + + 使用明確的控制點建立 BSplineCurve。 附註 1:BSplineCurves 與 deg = 1 有 G1 不連續性,這會導致擠出、掃掠和其他作業發生問題。應該避免它們。請改用 PolyCurve。附註 2:如果曲線是週期性 (封閉),則第一個點和最後一個點必須相同. + NURBS 曲線的點 + 曲線的度數 + 切換以封閉曲線 + 從點建立的 Nurbscurve - projectcurve,toplane + nurbscurve,spline,degree,smoothness,lines + + 0.5,0.5,0.5,0.5,0.45 + - - 依曲面法線的方向,將此曲線拉到輸入曲面上。 - + + 從控制頂點、權重和節點建立 BSplineCurve。從 ASM 文件: 次數: 應大於 1 (分段線性雲形線) 且小於 26 (ASM 支援的最大 B 雲形線基準度)。權重: 所有權重值 (如果提供) 應該為絕對正數。權重若小於 1e-11,將會被拒絕,而且函數將失敗。節點: 兩個節點向量應該為非遞減順序。內部節點多重性不應該大於開始/結束節點中的次數 + 1 和內部節點中的次數 (這允許曲面以 G1 不連續性表示)。請注意,支援非鎖模節點向量,但是將轉換為鎖模的節點向量,而且對應變更會套用至控制點/權重資料。節點陣列: 陣列大小必須是 num_control_points + 次數 + 1 + + + + - projectcurve,tosurf + explicit,nurbscurve,spline,degree,spline byarray,lines + + 0.5,0.5,0.5,0.5,0.5,0.45 + - - 將曲線分割為給定數目的等長曲線 - 分割數 - 分割之後的曲線陣列 + + 透過點之間的內插來建立 BSplineCurve。 + NURBS 曲線的點 + 從點建立的 Nurbscurve - chopcurve,segment,slices + fit,approximate,spline,lines + + 0.5,0.5,0.5,0.45 + - - 將曲線分割為給定數目的曲線,而且與起點和終點等距離 (等於弦)。 - 分割數 - 分割之後的曲線陣列 + + 透過點之間的內插來建立 BSplineCurve。附註 2:如果曲線是週期性 (封閉),則在第一個點和最後一個點必須相同。 + NURBS 曲線的點 + 切換以封閉曲線 + 從點建立的 Nurbscurve - divide by chordlength,chord,segment,chopcurve + fit,approximate,spline,lines + + 0.5,0.5,0.5,0.45 + - - 從給定參數位置進行測量,將曲線分割成給定長度的曲線 - 分割之後的曲線長度 - 用於測量起點的參數位置 - 分割之後的曲線陣列 - - divide by chordlength,chord,segment,chopcurve - - - - 從給定參數位置進行測量,將曲線分割成給定弦長度的曲線 - 從分割取得的每個曲線的弦長度 - 用於測量起點的參數位置 - 分割之後的曲線陣列 + + 透過點之間的內插,並使用指定的次數來建立 BSplineCurve。 + NURBS 曲線的點 + 曲線的度數 + 從點建立的 Nurbscurve - divide by chordlength,chord,segment,chopcurve + fit,approximate,spline,smoothness,lines + + 0.5,0.5,0.5,0.5,0.45 + - - 在指定參數中移除曲線起點 - 於其開始修剪的參數 - 移除了起點的新曲線 + + 透過點並依切線方向傳回 BSplineCurve + NURBS 曲線的控制點 + 起始切線 + 結束切線 + 從點和切線建立的 Nurbscurve - rem,remstart,removestart,trimcurve + spline by tangent,tangents,lines + + 0.5,0.5,0.45 + - - 在指定參數中移除曲線起點 - 於其開始修剪的參數 - 移除了起點的新曲線 + + 曲線的次數 - rem,remstart,removestart,trimcurve + smoothness,interpolation,continuity - - 在指定參數中移除曲線終點 - 於其開始修剪的參數 - 移除了終點的新曲線 + + NurbsCurve 是否為週期性,週期性曲線是一條變形不會導致出現扭折的封閉曲線。 - rem,remend,removeend,trimcurve + isclosed - - 在指定參數中移除曲線終點 - 於其開始修剪的參數 - 移除了終點的新曲線 - - rem,remend,removeend,trimcurve - + + 判定 NurbsCurve 是否為有理數。這會定義所有權重是否都不是 1.0。 - - 移除指定參數中的曲線起點和終點。 - 於其開始修剪的參數 - 於其開始修剪的參數 - 移除了外部線段的新曲線 - - rem,remend,remstart,remove,trimcurve,removeends - + + 取得 NurbsCurve 的控制點。這些是曲線內插的點。 + 點陣列 - - 移除指定參數中的曲線起點和終點。 - 於其開始修剪的參數 - 於其開始修剪的參數 - 移除了外部線段的新曲線 - - rem,remend,remstart,remove,trimcurve,removeends - + + 曲線的節點。節點是一系列用來決定控制點在哪以及如何影響曲線的參數值 (double)。 + NURBS 曲線的節點 - - 在指定參數中移除曲線的內部部分 - 於其開始修剪的參數 - 於其開始修剪的參數 - 移除了內部線段的新曲線 + + 傳回 NurbsCurve 控制點的權重。權重決定每個控制點對曲線造型的影響。 + NURBS 曲線的權重 - rem,removemiddle,middle,remmiddle,cutout,trimcurve + ptweight - - 在指定參數中移除曲線的內部部分 - 於其開始修剪的參數 - 於其開始修剪的參數 - 移除了內部線段的新曲線 - - rem,removemiddle,middle,remmiddle,cutout,trimcurve - + + 取得 NurbsSurface 的字串表現法 - - 移除曲線的數個線段,捨棄第 1、第 3,第 5 ... 區段 - 於其分割曲線的參數清單 - 捨棄第 1、3、5...線段的曲線陣列 + + 利用指定的內插點以及 U 和 V 次數,建立一個 NurbsSurface。產生的曲面將通過所有點。 + NURBS 曲面的點格線 + u 方向的度數 + v 方向的度數 + 透過點建立的 NURBS 曲面 - rem,removeparts,remparts,cutout,trimcurv,interior,odd + fit,topoints - - 移除曲線的數個線段,捨棄第 1、第 3、第 5...線段 - 於其分割曲線的參數清單 - 捨棄第 1、第 3、第 5...線段的曲線陣列 + + 利用指定的內插點以及 U 和 V 次數,建立一個 NurbsSurface。產生的曲面將通過所有點。切線數必須符合對應方向的點數。產生的曲面在 U 方向和 V 方向都是 3 次。 + + + + + + - rem,removeparts,remparts,cutout,trimcurv,interior,odd + fit,topoints,totangents - - 根據「discardEvenSegments」旗標分別為 true 或 false,移除在給定參數處分割的曲線偶數段或奇數段。 - 於其分割曲線的參數清單 - 切換以捨棄偶數線段 - 捨棄偶數或奇數曲線段後剩餘的曲線清單。 + + 建立一個 NurbsSurface,滿足不同曲面特性的集合。這是最進階的曲面擬合方式。產生的曲面將通過所有點。切線數必須符合對應方向的點數。產生的曲面在 U 方向和 V 方向都是 3 次。角點導數應該是二階 (dP/dUdV),且應該依此順序 [ lowU, lowV ]、[ highU, lowV ]、[ lowU, highV ]、[ highU, highV ] 提供。 + + + + + + + + + - rem,removeparts,remparts,cutout,trimcurv,interior,even + fit,topoints,totangents,fit corners,complex fit - - 在指定參數中,將曲線分割成兩段 - 於其執行分割的參數 - 分割後剩餘的兩條曲線 - - cutinto,divide,curve2curves,cut - + + 使用明確的控制點,以及指定的 U 和 V 次數,來建立一個 NurbsSurface。 + NURBS 曲面的控制點格線 + u 方向的度數 + v 方向的度數 + 透過控制點建立的 NURBS 曲面 - - 在指定參數中,將曲線分割成兩段 - 於其執行分割的參數 - 分割後剩餘的兩條曲線 + + 使用指定的控制向量、節點、權重和 U V 次數,來建立一個 NurbsSurface。對於資料有數個限制,如果違反,將導致函數失敗並擲出例外。次數: u 和 v 次數應該 >= 1 (分段線性雲形線),且小於 26 (ASM 支援的最大 B 雲形線基礎度 )。權重: 所有權重值 (如果提供) 應該為絕對正數。權重若小於 1e-11,將會被拒絕,而且函數將失敗。節點: 兩個節點向量應該為非遞減順序。內部節點多重性不應該大於開始/結束節點中的度數和內部節點中的次數 + 1 (這允許曲面以 G1 不連續性表示)。請注意,支援非鎖模節點向量,但是將轉換為鎖模的節點向量,而且對應變更會套用至控制點/權重資料。 + + + + + + + - cutinto,divide,curve2curves,cut + lines + + 0.4 + - - 在指定參數中,將曲線分割成多段 - 於其分割曲線的參數清單 - 從分割建立的曲線 + + 傳回 U 方向的曲面次數。 - cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + surface smoothness,continuity - - 在指定參數中,將曲線分割成多段 - 於其分割曲線的參數清單 - 從分割建立的曲線 + + 傳回 V 方向的曲面次數。 - cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + surface smoothness,continuity - - 在給定點中,將曲線分割成多段 - 曲線上於其分割曲線的點 - 從分割建立的曲線 - - cutinto,divide,curve2curves,cut,cut multiple,splitmultiple - + + 傳回 U 方向的控制點數目。 - - 將曲線集接合至 PolyCurve 的終點。請翻轉曲線,以確保連接。 - 要接合到 PolyCurve 的其他曲線 - 由曲線構成的 PolyCurve - - convertcurves,curves2polycurve,joincurves,concat,joinall,joinmany - + + 傳回 V 方向的控制點數目。 - - 將此曲線和輸入曲線接合成新的 PolyCurve,保持完整的原始曲線。 - 要關連到的曲線 - 由兩條曲線組成的 PolyCurve + + 如果曲面在 U 方向是週期性,則傳回 True。 - convertcurve,curve2polycurve,joincurve,concat + closedinU - - 依法線向量方向擠出曲線 - 要擠出曲線的距離 - 擠出的曲面 + + 如果曲面在 V 方向是週期性,則傳回 True。 - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve + closedinV - - 依指定方向將曲線擠出輸入向量的長度 - 要沿其擠出的向量 - 擠出的曲面 - - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - + + 判定 NurbsSurface 是否為有理數,這會定義所有權重是否都不是 1.0。如果曲面為有理數,則傳回 true,否則傳回 false。 - - 依指定方向將曲線擠出指定的距離 - 要沿其擠出的向量 - 要擠出的距離 - 擠出的曲面 - - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - + + 傳回 NurbsSurface 控制點 (極數)。 + - - 依法線方向將曲線擠出指定的距離。 曲線必須是封閉的。 - 要擠出的距離 - 擠出的實體 + + 傳回 NurbsSurface 控制點的權重。權重決定每個控制點對曲面造型的影響。 + 曲面的 NURBS 權重 - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + ptweights - - 依指定方向將曲線擠出輸入向量的長度。 曲線必須是封閉的。 - 要沿其擠出的向量 - 擠出的實體 - - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - + + 傳回 U 方向的曲面節點。節點是一系列用來決定控制點在哪以及如何影響曲面的參數值 (double)。 + 曲面的 NURBS U 節點 - - 依指定方向將曲線擠出指定的距離。 曲線必須是封閉的。 - 要沿其擠出的向量 - 要擠出的距離 - 擠出的實體 + + 傳回 V 方向的曲面節點。節點是一系列用來決定控制點在哪以及如何影響曲面的參數值 (double)。 + 曲面的 NURBS V 節點 + + + 取得 Plane 的字串表現法 + + + 使用輸入法線向量建立中心在根點的平面。 + 平面的原點 + 平面的法線方向向量 + 透過原點和法線建立的平面 - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + plane,tonormal - - 將曲線從點選點決定的特定一端延伸給定距離。延伸的是點選的那一側。封閉曲線 (例如圓和橢圓) 無法延伸。如果要延伸的曲線為直線,延伸部分也會是直線。 - 要延伸的距離 - 要延伸的終點 - 延伸的曲線 - - makelonger,stretch,extendside - + + 建立「定向」的平面,位於具有向量法線但具有特定 X 軸方位的點原點。這不會影響到分割、相交、投影等作業,僅會指定輸入 CoordinateSystem 的方位。 + 平面的原點 + 法線方向向量 + X 軸方向向量 + 透過原點法線和 x 軸建立的平面 - - 將曲線從其起始端延伸給定距離。封閉曲線 (例如圓和橢圓) 無法延伸。如果要延伸的曲線是直線,延伸部分也會是直線。 - 要延伸的距離 - 延伸的曲線 - - makelonger,stretch - + + X 和 Y 軸位於平面。Z 軸是兩個向量的向量積。 + 平面的原點 + 平面的 X 軸方向向量 + 平面的 Y 軸方向向量 + 透過原點 x 軸和 y 軸建立的平面 - - 將曲線從其結束端延伸給定距離。封閉曲線 (例如圓和橢圓) 無法延伸。如果要延伸的曲線是直線,延伸部分也會是直線。 - 要延伸的距離 - 延伸的曲線 + + 將平面擬合至輸入點;基本上,這是 3D scatterplot 擬合。 + 定義平面的點清單 + 透過最佳擬合通過的點建立的平面 - makelonger,stretch + fit,bestfit - - 使曲線近似弧與線的集合 - 近似曲線的弧與線陣列 + + 建立包含輸入線和外部點的平面。 點無法位於線上或位於線軸中。 + 用來決定平面的線 + 用來決定平面的點 + 從線和點建立的平面 - rationalizecurve,fitarcs,fitlines,arcs,lines + lines - 0.5,0.5,0.5,0.4,0.4 + 0.4 - - 將曲線轉換為 NurbsCurve 近似曲線 - 近似曲線的 NurbsCurve + + 建立包含三種輸入點的平面。 + 平面原點 + 任何位於該平面上點 + 相對於平面原點位於平面 X 軸的點 + + + + 在世界 XY 建立平面 + 位於世界 XY 平面的平面 + + + 在世界 XY 平面建立平面 + 位於世界 XZ 平面的平面 + + + 在世界 YZ 建立平面 + 位於世界 YZ 平面的平面 + + + 傳回平面的原點。 - curve2spline,convertcurve,tospline,lines + position,planecenter - - 0.5,0.5,0.5,0.4 - - - 修補封閉曲線 - 曲線內部上的曲面 + + 傳回平面的法線方向。 - fill,profiletosurf,loop,loop2surf,edgesurf + perpendicular - - 將輸入曲線沿著給定的投影方向投影到指定的基礎幾何圖形上。 - 要投影到的幾何圖形 - 向量 - 投影到基礎幾何圖形的幾何圖形清單 + + 平面的 X 基礎 - - 沿著路徑曲線掃掠此曲線,建立曲線 - + + 平面的 Y 基礎 + + + 產生新的 CoordinateSystem,表示此平面。 它是根據原點,並以 X 軸和 Y 軸為基礎。 - sweep1,curve2surf + converttoCS,convert2cs - - 沿著路徑曲線掃掠此封閉曲線,建立實體 - + + 依法線方向透過指定的距離建立此平面的新平面偏移。 + - sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid + alongnormal,moveplane - - 沿著路徑曲線掃掠此封閉曲線,建立實體 - 表示掃掠路徑的路徑 - 切割掃掠的端點,並使其正垂於路徑 - 沿著路徑曲線掃掠此封閉曲線的實體 + + 取得 Point 的字串表現法 + + + 比較兩個點 + 其他點 + 兩個物件是否相等 + + + 取得此類型的雜湊碼 + 此物件的唯一雜湊碼 + + + 在 XY 平面中給與兩個 2 直角座標構成一個點。Z 元件是 0。 + X 座標 + Y 座標 + 透過座標建立的點 - sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid + xy,position - - 傳回與提供的公差近似的新曲線 - - + + 取得原點 (0,0,0) + 原點 - fitcurve,reducecurve,simplecurve,approximate + zero,origin - - 取得 Cylinder 的字串表現法 + + 給與 3 個直角座標構成一個點 + X 座標 + Y 座標 + Z 座標 + 透過座標建立的點 + + point,xyz,position + - - 建構由圓柱的母項 CoordinateSystem、半徑和高度定義的實體圓柱 + + 給與座標系統三個直角座標構成一個點 父系座標系統 - 半徑大小 - 圓柱高度 - 從半徑和高度建立的圓柱 + X 座標 + Y 座標 + Z 座標 + 位於直角座標的點 - cylinder,tube + point,xyz,localposition - - 若有圓柱的底部和頂部中心點,請建構實體圓柱。 - 圓柱的起點 - 圓柱的終點 - 圓柱的半徑 - 透過點和半徑建立的圓柱 + + 在給定的座標系統中,給與其在圓柱座標的位置構成一個點。 + 要建置點的座標系統 + 該角度是從座標系統中 X 軸繞 Z 軸旋轉的角度 (以度為單位) + XY 平面上方的點的高程 + 距離座標系統原點的距離 + 位於圓柱座標的點 - cylinder,tube,by center points + point,localposition - - 圓柱的半徑 - - - 總高度 + + 在給定的座標系統中,給與其在圓柱座標的位置構成一個點。 + 要建置點的座標系統 + 從 Z 軸向下的角度 (以度為單位) + 從 X 軸圍繞圓球旋轉的角度 (以度為單位) + 自原點偏移 + 位於球座標的點 - cylinder + point,localposition - - 圓柱的軸 + + 修剪點以排除內含點公差內的重複項目 + 要從中修剪重複項目的點清單 + 用於修剪的公差 + 唯一點 - cylinder + unique,duplicates,remove duplicates,distinct,near - - 取得 Edge 的字串表現法 - - - 組成邊的基本曲面 - - - 與此邊相鄰的面 - - - 此邊開始的頂點 + + 取得點的 X 元件 - - 此邊結束的頂點 + + 取得點的 Y 元件 - - 與此邊相關聯的「共有邊」 + + 取得點的 Z 元件 - - 取得 Ellipse 的字串表現法 + + 取得 X、Y 和 Z 元件相同的向量 + + + convertovector,point2vector + - - 建立一個橢圓的中心位置輸入點,對齊與 WCS 的 XY 平面上,指定 X 和 Y 軸的半徑。 - 橢圓的原點 - X 軸半徑 - Y 軸半徑 - 透過原點和半徑建立的橢圓 + + 將向量加入至點。與 Translate(Vector) 相同。 + + - ellipse + movepoint,move,move along - - 使用兩個指定軸,建立一個中心在輸入點的橢圓。軸彼此應該 90 度。 - 橢圓的原點 - X 軸半徑 - Y 軸半徑 - 從原點向量建立的橢圓 + + 從點中減去向量。與 Translate(-Vector) 相同。 + + - ellipsebylengths,ellipsebyvectors + movepoint,move,move along - - 使用 CS X 方向中的 x_radius 半徑,以及 CS Y 方向中的 y_radius 半徑,建立一個置中並與 CoordinateSystem 對齊的橢圓。 - 橢圓的原點座標系統 - X 軸半徑 - Y 軸半徑 - 透過座標系統和半徑建立的橢圓 - - ellipse,aligned ellipse,ellipsebylengths - - - - 使用平面 X 軸方向中的 x_radius 半徑,以及平面 Y 軸方向中的 y_radius 半徑,建立一個置中並與輸入平面對齊的橢圓。 - 繪製橢圓弧的平面 - X 軸半徑 - Y 軸半徑 - 從平面和半徑建立的橢圓 - - ellipse,aligned ellipse,ellipsebylengths - - - - 橢圓的中心 - - - 橢圓的主軸。這是較長的軸。向量的長度是主要半徑。 - - - 橢圓的次軸。這是較短的軸。向量的長度是次要半徑。 + + 沿著給定的方向向量將幾何圖形的另一個片段投影至這個片段 + + + - - 取得 EllipseArc 的字串表現法 + + 取得 PolySurface 的字串表現法 - - 在平面中沿著 X 軸和 Y 軸使用給定的半徑和掃掠的角度,來建立 EllipseArc - 包含橢圓弧的平面 - 平面 X 方向的 EllipseArc 半徑 - 平面 Y 方向的 EllipseArc 半徑 - 從輸入平面的正 X 軸測量的弧的起始角度 - 從起始角度掃掠的角度 (以度為單位) - 透過平面半徑和角度建立的橢圓弧 - - ellipsearc,arcs - + + 透過 Curve 斷面混成來製作 PolySurface。 + 斷面混成要穿過的曲線。 + - - 在平面中沿著 X 軸和 Y 軸使用給定的半徑和掃掠的角度,來建立 EllipseArc - EllipseArc 包含於其中的平面 - 平面 X 方向的 EllipseArc 半徑 - 平面 Y 方向的 EllipseArc 半徑 - 從輸入平面的正 X 軸測量的弧的起始角度 - 從起始角度掃掠的角度 (以度為單位) + + 透過 PolyCurve 斷面混成來製作 PolySurface。 + 斷面混成要穿過的曲線。 + 要導引斷面混成穿過的曲線。 - ellipsearc,arcs + loftbyrail - - 橢圓的中心 + + 透過 PolyCurve 斷面混成來製作 PolySurface。 + 斷面混成要經過的曲線。 + 要導引斷面混成穿過的曲線。 + - ellipsearc,arcs + loftbyrails,loft rails,guides - - 橢圓的主軸。這是較長的軸。向量的長度是主要半徑。 + + 透過接合曲面來製作 PolySurface。 + 接合至 PolySurface 的曲面 + - ellipsearc,arcs + joinsurfaces,joinsrf - - 橢圓的次軸。這是較短的軸。向量的長度是次要半徑。 + + 透過實體的曲面來製作 PolySurface。 + 使用曲面的實體 + - ellipsearc,arcs + solid2poly,solidtopoly,convertsolid - - 起始角度 (以度為單位) + + 沿著軌跡掃掠曲線來製作 PolySurface。。 + 要沿其掃掠的曲線 + 掃掠輪廓 + - ellipsearc,arcs + sweep,rail,guide,sweep1 - - 傳回橢圓弧的掃掠角度 (以度為單位)。 + + 傳回表示基本曲面的新曲面。 + - ellipsearc,arcs + subsurfaces,getsurfaces,explode - - 橢圓所在的平面 + + 依點尋找曲面。取得正向中的第一個交點。如果點擊曲面內部,則傳回一個曲面,如果點擊邊緣內部,則傳回兩個曲面,如果點擊頂點,則傳回多個曲面 + + + - ellipsearc,arcs + surfacesatpoint,findsurfaces,extractsurfaces - - 取得 Face 的字串表現法 - - - 以逆時鐘次序圍繞此面的所有邊 + + 依線尋找曲面。點擊線來取得所有曲面。 + + - faces + surfacesonline,findsurfaces,extractsurfaces,lines - 1 + 0.5,0.5,0.5,0.4 - - 以逆時鐘次序圍繞此面的所有頂點 - - faces - - - 1 - + + 未連接至其他曲面的已計算 2D 儲存格邊界 + - - 此面包含的所有迴路 + + 從曲面子集定義的 PolySurface 中萃取實體 + - - 組成面的基本曲面 - 面的曲面表現法 + + 傳回 PolySurface 的曲面數目。 + 曲面數 - - 取得 Helix 的字串表現法 + + 傳回 PolySurface 的邊數。 + 邊數 - - 建立螺旋線。螺旋總是依據提供的軸方向順時鐘旋轉。如果沿軸方向檢視,檢視器將看到點圍繞軸順時鐘旋轉,同時沿著曲線依遞增參數的方向移動。節距是螺旋線每次旋轉時依軸方向移動的距離。這可以是正值或負值。 - 軸點 - 軸方向向量 - 螺旋線起點 - 沿著軸方向每 360 度的螺旋線距離 - 旋轉次數 (以度表示) - 透過軸建立的螺旋線 + + 傳回 PolySurface 的頂點數。 + 頂點數 + + + 沿著輸入邊與給定的半徑,使 PolySurface 變成圓角。 + + + - helix,screw,corkscrew,thread + round,smooth,smoothedge,roundedges - - 螺旋線翻轉其長度的角度 (以度為單位) - - - 節距將會傳回螺旋線在一次完整旋轉 (360 度) 沿著軸方向跨越的線性距離 - - - 弧的半徑 + + 沿著輸入邊及邊角的給定偏移,使 PolySurface 變成倒角。 + + + + + bevel,flattenedges + - - 螺旋線的軸方向 + + 取得 Rectangle 的字串表現法 - - 螺旋線軸的基準點 + + 透過四個角點建立矩形。 + 矩形角點的清單 + 透過角點建立的矩形 - origin,helixstart + rectbypointarray - - 取得 IndexGroup 的字串表現法 - - - 比較兩個 IndexGroup - 其他 IndexGroup - 兩個物件是否相等 + + 透過四個角點建立矩形。 + 矩形的第一角點 + 矩形的第二角點 + 矩形的第三角點 + 矩形的第四角點 + 透過角點建立的矩形 + + rectbypoints + - - 取得此類型的雜湊碼 - 此物件的唯一雜湊碼 + + 使用指定的寬度 (X 軸長度) 和長度 (Y 軸長度),建立中心在 WCS XY 平面中之 WCS 原點的矩形。 + 矩形的寬度 + 矩形的長度 + 透過寬度和長度建立的矩形 + + rectbylengths + - - 建立一個儲存四個索引的 IndexGroup - 索引 a - 索引 b - 索引 c - 索引 d - IndexGroup + + 使用輸入寬度 (平面 X 軸長度) 和長度 (平面 Y 軸長度),建立中心在輸入平面根的矩形。 + 用來置中矩形的平面 + 矩形的寬度 + 矩形的長度 + 透過寬度和長度建立的矩形 - quad,polygon,mesh,meshes + rectangle,rectbylengths - - 建立一個儲存三個索引的 IndexGroup - 索引 a - 索引 b - 索引 c - IndexGroup + + 使用指定的寬度 (X 軸長度) 和長度 (Y 軸長度),建立中心在 CoordinateSystem XY 平面之輸入原點的矩形。 + 矩形 (矩形中心) 的座標系統 + 矩形的寬度 + 矩形的長度 + 從寬度和長度建立的矩形 - tri,polygon,mesh,meshes + rectbylengths - - 3 或 4,視其表示三角形還是四邊形而定 - - - 第一個索引 - - - 第二個索引 - - - 第三個索引 + + 矩形的寬度 + + rectX,rectx + - - 第四個索引 + + 矩形的高度 + + rectY,recty + - - 取得 Line 的字串表現法 + + 取得 Solid 的字串表現法 - - 在兩個輸入點之間建立直線。 - 線起點 - 線終點 - 從起點和終點建立的線 + + 指定實體的元件面做為曲面來建立實體。 + + - line,linebypoints,lines + Brep,brep - - 建立一條最佳近似點散射圖的線。 - 最佳擬合線的點清單 - 從擬合通過的點建立的線 + + 透過輸入斷面封閉曲線之間的斷面混成來建立實體。 + + - line,approximate,lines + Brep,brep - - 建立一條相切於輸入曲線的線,置於輸入曲線的參數點。 - 切線的基準曲線 - 參數值 - 切線 + + 利用導引曲線的協助,透過輸入斷面封閉曲線之間的斷面混成來建立實體。導引曲線必須與所有斷面曲線相交。 + + + - tangentline,tangentto,lines + Brep,brep,guides,loft - - 建立開始於起點的直線,依向量方向延伸指定的長度。 - 線起點 - 方向向量 - 線長 - 從起始方向和長度建立的線 + + 透過在由封閉 PolyCurve 組成的輸入斷面之間斷面混成來建立實體。此作業已針對完全由線段組成的剖面進行最佳化,頂點都依照相同順序。如果啟用檢查和修復選項,可保證所產生實體的有效性,如果停用則會提高效能。 + + + - linebyvector,lines + Brep,brep,ruled,loft - - 曲線的方向 + + 沿著路徑掃掠封閉曲線。 + + + - lines + Brep,brep,sweep1 - - 取得 Loop 的字串表現法 - - - 迴路的包含面 - - - 迴路中包含的「共有邊」 - - - 循環是邊界還是內部 - - - 取得 NurbsCurve 的字串表現法 - - - 使用明確的控制點建立 BSplineCurve。 附註 1:BSplineCurves 與 deg = 1 有 G1 不連續性,這會導致擠出、掃掠和其他作業發生問題。應該避免它們。請改用 PolyCurve。附註 2:如果曲線是週期性 (封閉),則第一個點和最後一個點必須相同。 - NURBS 曲線的點 - 從點建立的 Nurbscurve + + 沿著路徑掃掠封閉曲線。 + 將做為掃掠輪廓的封閉曲線 + 表示掃掠路徑的路徑 + 切割掃掠的端點,並使其正垂於路徑 + 沿著路徑掃掠輪廓曲線的實體 - nurbscurve,spline,lines + Brep,brep,sweep1 - - 0.5,0.5,0.45 - - - 使用明確的控制點建立 BSplineCurve。 附註 1:BSplineCurves 與 deg = 1 有 G1 不連續性,這會導致擠出、掃掠和其他作業發生問題。應該避免它們。請改用 PolyCurve。附註 2:如果曲線是週期性 (封閉),則第一個點和最後一個點必須相同。 - NURBS 曲線的點 - 曲線的度數 - 從點建立的 Nurbscurve + + 沿著兩條軌跡曲線掃掠封閉輪廓曲線。 + 要掃掠的輸入路徑。 + 一個軌跡,用於引導掃掠方位。 + 要沿路徑掃掠的輪廓曲線 + - nurbscurve,spline,degree,lines + Brep,brep,sweep2,guides,sweepprofile - - 0.5,0.5,0.5,0.45 - - - 使用明確的控制點建立 BSplineCurve。 附註 1:BSplineCurves 與 deg = 1 有 G1 不連續性,這會導致擠出、掃掠和其他作業發生問題。應該避免它們。請改用 PolyCurve。附註 2:如果曲線是週期性 (封閉),則第一個點和最後一個點必須相同. - NURBS 曲線的點 - 曲線的度數 - 切換以封閉曲線 - 從點建立的 Nurbscurve + + 從起始角度 (以度表示) 到掃掠角度 (以度表示),繞著由原點和「向量」軸形成的「放射線」軸掃掠「曲線」輪廓,建立旋轉的實體。 + 要迴轉的輪廓曲線 + 迴轉軸原點 + 迴轉軸方向 + 起始角度 (以度為單位) + 掃掠角度 (以度表示) + 透過迴轉建立的實體 - nurbscurve,spline,degree,smoothness,lines + Brep,brep,lathe,revolveprofile - - 0.5,0.5,0.5,0.5,0.45 - - - 從控制頂點、權重和節點建立 BSplineCurve。從 ASM 文件: 次數: 應大於 1 (分段線性雲形線) 且小於 26 (ASM 支援的最大 B 雲形線基準度)。權重: 所有權重值 (如果提供) 應該為絕對正數。權重若小於 1e-11,將會被拒絕,而且函數將失敗。節點: 兩個節點向量應該為非遞減順序。內部節點多重性不應該大於開始/結束節點中的次數 + 1 和內部節點中的次數 (這允許曲面以 G1 不連續性表示)。請注意,支援非鎖模節點向量,但是將轉換為鎖模的節點向量,而且對應變更會套用至控制點/權重資料。節點陣列: 陣列大小必須是 num_control_points + 次數 + 1 - - - - + + 將實體的集合聯集成一個實體 + 實體的集合 - explicit,nurbscurve,spline,degree,spline byarray,lines + Brep,brep,boolean,addition - - 0.5,0.5,0.5,0.5,0.5,0.45 - - - 透過點之間的內插來建立 BSplineCurve。 - NURBS 曲線的點 - 從點建立的 Nurbscurve + + 傳回表面積 -- 所有面的所有區域總和 + + + 傳回實體的總體積 + + + 實體的形心 + - fit,approximate,spline,lines + average,center - - 0.5,0.5,0.5,0.45 - - - 透過點之間的內插來建立 BSplineCurve。附註 2:如果曲線是週期性 (封閉),則在第一個點和最後一個點必須相同。 - NURBS 曲線的點 - 切換以封閉曲線 - 從點建立的 Nurbscurve + + 這個實體和另一個實體的布林聯集。 + + - fit,approximate,spline,lines + addition,merge,combine - - 0.5,0.5,0.5,0.45 - - - 透過點之間的內插,並使用指定的次數來建立 BSplineCurve。 - NURBS 曲線的點 - 曲線的度數 - 從點建立的 Nurbscurve + + 這個實體與另一個實體的布林差 + + + + + 這個實體與輸入實體聯集的布林差 + + - fit,approximate,spline,smoothness,lines + subtract,differencemany,diffall,diff multi - - 0.5,0.5,0.5,0.5,0.45 - - - 透過點並依切線方向傳回 BSplineCurve - NURBS 曲線的控制點 - 起始切線 - 結束切線 - 從點和切線建立的 Nurbscurve + + 從這個實體的面取得實體薄殼 + 向內延伸薄殼的距離 + 向外延伸薄殼的距離 + - spline by tangent,tangents,lines + extract shell,offset and extract - - 0.5,0.5,0.45 - - - 曲線的次數 + + 依輸入向量的方向將輸入幾何圖形投影到這個實體。此投影方法目前只支援點或曲線。 + + + - smoothness,interpolation,continuity + projectonto,projectonsolid,projecttosolid - - NurbsCurve 是否為週期性,週期性曲線是一條變形不會導致出現扭折的封閉曲線。 + + 沿著輸入邊與給定的半徑,使實體變成圓角。 + + + - isclosed + round,smooth,smoothedge,roundedges - - 判定 NurbsCurve 是否為有理數。這會定義所有權重是否都不是 1.0。 + + 沿著輸入邊及邊角的給定偏移,使實體變成倒角。 + + + + + bevel,flattenedges + - - 取得 NurbsCurve 的控制點。這些是曲線內插的點。 - 點陣列 - - - 曲線的節點。節點是一系列用來決定控制點在哪以及如何影響曲線的參數值 (double)。 - NURBS 曲線的節點 - - - 傳回 NurbsCurve 控制點的權重。權重決定每個控制點對曲線造型的影響。 - NURBS 曲線的權重 + + 將一個實體分開成幾個個別的實體 (如果該實體是由多個不相交的隆起組成)。如果該實體是單一連續的隆起,則傳回同一個實體。 + 將不相交的實體分開 - ptweight + split,disjoint - - 取得 NurbsSurface 的字串表現法 + + 嘗試修復實體。 + - - 利用指定的內插點以及 U 和 V 次數,建立一個 NurbsSurface。產生的曲面將通過所有點。 - NURBS 曲面的點格線 - u 方向的度數 - v 方向的度數 - 透過點建立的 NURBS 曲面 - - fit,topoints - + + 取得 Sphere 的字串表現法 - - 利用指定的內插點以及 U 和 V 次數,建立一個 NurbsSurface。產生的曲面將通過所有點。切線數必須符合對應方向的點數。產生的曲面在 U 方向和 V 方向都是 3 次。 - - - - - + + 使用給定的半徑建立中心在輸入點的實體圓球。 + + - fit,topoints,totangents + Brep,brep - - 建立一個 NurbsSurface,滿足不同曲面特性的集合。這是最進階的曲面擬合方式。產生的曲面將通過所有點。切線數必須符合對應方向的點數。產生的曲面在 U 方向和 V 方向都是 3 次。角點導數應該是二階 (dP/dUdV),且應該依此順序 [ lowU, lowV ]、[ highU, lowV ]、[ lowU, highV ]、[ highU, highV ] 提供。 + + 建立實體圓球,其中包含曲面上的四個輸入點。 - - - - - - - - fit,topoints,totangents,fit corners,complex fit + Brep,brep - - 使用明確的控制點,以及指定的 U 和 V 次數,來建立一個 NurbsSurface。 - NURBS 曲面的控制點格線 - u 方向的度數 - v 方向的度數 - 透過控制點建立的 NURBS 曲面 - - - 使用指定的控制向量、節點、權重和 U V 次數,來建立一個 NurbsSurface。對於資料有數個限制,如果違反,將導致函數失敗並擲出例外。次數: u 和 v 次數應該 >= 1 (分段線性雲形線),且小於 26 (ASM 支援的最大 B 雲形線基礎度 )。權重: 所有權重值 (如果提供) 應該為絕對正數。權重若小於 1e-11,將會被拒絕,而且函數將失敗。節點: 兩個節點向量應該為非遞減順序。內部節點多重性不應該大於開始/結束節點中的度數和內部節點中的次數 + 1 (這允許曲面以 G1 不連續性表示)。請注意,支援非鎖模節點向量,但是將轉換為鎖模的節點向量,而且對應變更會套用至控制點/權重資料。 - - - - - - + + 將圓球儘可能擬合至輸入點。 + - lines - - - 0.4 - - - - 傳回 U 方向的曲面次數。 - - surface smoothness,continuity + Brep,brep - - 傳回 V 方向的曲面次數。 - - surface smoothness,continuity - + + 傳回圓球的中心點。 - - 傳回 U 方向的控制點數目。 + + 返回圓球的半徑。 - - 傳回 V 方向的控制點數目。 + + 取得 Topology 的字串表現法 - - 如果曲面在 U 方向是週期性,則傳回 True。 - - closedinU - + + 拓樸的頂點 - - 如果曲面在 V 方向是週期性,則傳回 True。 - - closedinV - + + 拓樸的邊緣 - - 判定 NurbsSurface 是否為有理數,這會定義所有權重是否都不是 1.0。如果曲面為有理數,則傳回 true,否則傳回 false。 + + 拓樸的面 - - 傳回 NurbsSurface 控制點 (極數)。 - + + 取得 TSplineEdge 的字串表現法 - - 傳回 NurbsSurface 控制點的權重。權重決定每個控制點對曲面造型的影響。 - 曲面的 NURBS 權重 - - ptweights - + + 與此邊相鄰的 TSplineFaces - - 傳回 U 方向的曲面節點。節點是一系列用來決定控制點在哪以及如何影響曲面的參數值 (double)。 - 曲面的 NURBS U 節點 + + 此邊開始的 TSplineVertex - - 傳回 V 方向的曲面節點。節點是一系列用來決定控制點在哪以及如何影響曲面的參數值 (double)。 - 曲面的 NURBS V 節點 + + 此邊結束的頂點 - - 取得 Plane 的字串表現法 + + 傳回 TSEdge 的 UVN 框 (關聯線上的點、U 向量、V 向量與法線) - - 使用輸入法線向量建立中心在根點的平面。 - 平面的原點 - 平面的法線方向向量 - 透過原點和法線建立的平面 - - plane,tonormal - + + TSEdge 的索引 - - 建立「定向」的平面,位於具有向量法線但具有特定 X 軸方位的點原點。這不會影響到分割、相交、投影等作業,僅會指定輸入 CoordinateSystem 的方位。 - 平面的原點 - 法線方向向量 - X 軸方向向量 - 透過原點法線和 x 軸建立的平面 + + TSEdge 是否在邊界上 - - X 和 Y 軸位於平面。Z 軸是兩個向量的向量積。 - 平面的原點 - 平面的 X 軸方向向量 - 平面的 Y 軸方向向量 - 透過原點 x 軸和 y 軸建立的平面 + + TSEdge 是否為流形 - - 將平面擬合至輸入點;基本上,這是 3D scatterplot 擬合。 - 定義平面的點清單 - 透過最佳擬合通過的點建立的平面 - - fit,bestfit - + + 一組 TSEdge 性質: uvnFrame 和索引、TSEdge 是否位於邊界、是否為流形 + - - 建立包含輸入線和外部點的平面。 點無法位於線上或位於線軸中。 - 用來決定平面的線 - 用來決定平面的點 - 從線和點建立的平面 - - lines - - - 0.4 - + + 取得 TSplineFace 的字串表現法 - - 建立包含三種輸入點的平面。 - 平面原點 - 任何位於該平面上點 - 相對於平面原點位於平面 X 軸的點 - + + 以逆時鐘順序圍繞此面的所有 TSplineEdges - - 在世界 XY 建立平面 - 位於世界 XY 平面的平面 + + 以逆時鐘順序圍繞此面的所有 TSplineVertices - - 在世界 XY 平面建立平面 - 位於世界 XZ 平面的平面 + + 傳回 TSplineFace 的 UVN 框 (關聯線上的點、U 向量、V 向量與法線) - - 在世界 YZ 建立平面 - 位於世界 YZ 平面的平面 + + TSFace 的索引 - - 傳回平面的原點。 - - position,planecenter - + + TSFace 上邊或頂點的數量 - - 傳回平面的法線方向。 - - perpendicular - + + TSFace 上參數式側的數量 - - 平面的 X 基礎 + + 一組 TSplineFace 性質: uvnFrame、索引、價和邊數 + - - 平面的 Y 基礎 + + 取得 TSplineInitialSymmetry 的字串表現法 - - 產生新的 CoordinateSystem,表示此平面。 它是根據原點,並以 X 軸和 Y 軸為基礎。 + + 建立每個對稱段具有指定數量跨距的徑向 TSplineInitialSymmetry。 + - converttoCS,convert2cs + tspline,symmetry - - 依法線方向透過指定的距離建立此平面的新平面偏移。 - + + 建立具有指定對稱軸的軸向 TSplineInitialSymmetry。 + + + - alongnormal,moveplane + tspline,symmetry - - 取得 Point 的字串表現法 + + 新建立的 T 雲形線是否具有徑向對稱。 - - 比較兩個點 - 其他點 - 兩個物件是否相等 + + 新建立的 T 雲形線在 X 軸上是否具有對稱。 - - 取得此類型的雜湊碼 - 此物件的唯一雜湊碼 + + 新建立的 T 雲形線在 Y 軸上是否具有對稱。 - - 在 XY 平面中給與兩個 2 直角座標構成一個點。Z 元件是 0。 - X 座標 - Y 座標 - 透過座標建立的點 - - xy,position - + + 新建立的 T 雲形線在 Z 軸上是否具有對稱。 - - 取得原點 (0,0,0) - 原點 - - zero,origin - + + 對稱段中的面數。僅在 T 雲形線具有徑向對稱時可用。 - - 給與 3 個直角座標構成一個點 - X 座標 - Y 座標 - Z 座標 - 透過座標建立的點 - - point,xyz,position - + + 取得 TSplineReflection 的字串表現法 - - 給與座標系統三個直角座標構成一個點 - 父系座標系統 - X 座標 - Y 座標 - Z 座標 - 位於直角座標的點 + + 透過給定平面,建立 T 雲形線對稱的軸向反射。 + T 雲形線軸向反射的平面。在世界座標系統中指定 + T 雲形線軸向反射 - point,xyz,localposition + tspline,symmetry,reflection,axial - - 在給定的座標系統中,給與其在圓柱座標的位置構成一個點。 - 要建置點的座標系統 - 該角度是從座標系統中 X 軸繞 Z 軸旋轉的角度 (以度為單位) - XY 平面上方的點的高程 - 距離座標系統原點的距離 - 位於圓柱座標的點 + + 透過給定平面、給定線段數和每對線段之間的給定夾角 (以度為單位),建立 T 雲形線對稱的徑向反射。 + 法線是 T 雲形線徑向反射軸的平面。在世界座標系統中指定 + 徑向反射段的數量 + 徑向對稱的每對段之間的角度 (以度為單位)。若設為 0,則由 (360/segmentsCount) 定義 + T 雲形線徑向反射 - point,localposition + tspline,symmetry,reflection,radial - - 在給定的座標系統中,給與其在圓柱座標的位置構成一個點。 - 要建置點的座標系統 - 從 Z 軸向下的角度 (以度為單位) - 從 X 軸圍繞圓球旋轉的角度 (以度為單位) - 自原點偏移 - 位於球座標的點 - - point,localposition - + + 反射是否為徑向 - - 修剪點以排除內含點公差內的重複項目 - 要從中修剪重複項目的點清單 - 用於修剪的公差 - 唯一點 - - unique,duplicates,remove duplicates,distinct,near - + + 徑向反射段的數量 - - 取得點的 X 元件 + + 徑向反射的每對對稱段之間的角度 - - 取得點的 Y 元件 + + 反射的平面 - - 取得點的 Z 元件 + + 反射的軸 - - 取得 X、Y 和 Z 元件相同的向量 - - - convertovector,point2vector - + + 取得 TSplineTopology 的字串表現法 - - 將向量加入至點。與 Translate(Vector) 相同。 - - - - movepoint,move,move along - + + 此 T 雲形線曲面中包含的頂點。 - - 從點中減去向量。與 Translate(-Vector) 相同。 - - - - movepoint,move,move along - + + T 雲形線曲面中包含的邊。 - - 沿著給定的方向向量將幾何圖形的另一個片段投影至這個片段 - - - + + T 雲形線曲面中包含的面。 - - 取得 PolyCurve 的字串表現法 + + T 雲形線曲面中包含的規則頂點 - - 透過接合曲線製作 PolyCurve。請視需要翻轉曲線以進行連接。在 1e-6 與 1e-3 個單位之間選擇您偏好的接合公差。 - 接合至 polycurve 的曲線 - 決定要接合的曲線之間所允許的間隙大小的公差 - 透過接合的曲線建立的 PolyCurve - - segments,joincurves - + + T 雲形線曲面中包含的 Y 點頂點 - - 透過接合曲線製作 PolyCurve。請視需要翻轉曲線以進行連接。在 1e-6 與 1e-3 個單位之間選擇您偏好的接合公差。 - 接合至 polycurve 的曲線 - 決定要接合的曲線之間所允許的間隙大小的公差 - 如果輸入曲線彼此相交/重疊,並且需要在建立 PolyCurve 之前修剪其端點線段,則設定為 True。預設設定為 False。 - 如果 trimLength 大於 0,則不修剪比 trimLength 長的端點線段。 - 透過接合的曲線建立的 PolyCurve - - segments,joincurves - + + T 雲形線曲面中包含的 T 點頂點 - - 透過群組連接的曲線來製作一條或多條 PolyCurve。在 1e-6 和 1e-3 單位之間選擇一個偏好的接合公差。 - 要群組在一起以建立一條或多條 PolyCurves 的曲線 - 決定要接合的曲線之間所允許的間隙大小的公差 - + + T 雲形線曲面中包含的非流形頂點 - - 透過群組連接的曲線來製作一條或多條 PolyCurve。在 1e-6 和 1e-3 單位之間選擇一個偏好的接合公差。 - 要群組在一起以建立一條或多條 PolyCurves 的曲線 - 決定要接合的曲線之間所允許的間隙大小的公差 - 如果輸入曲線彼此相交/重疊,並且需要在建立 PolyCurve 之前修剪其端點線段,則設定為 True。預設設定為 False。 - 如果 trimLength 大於 0,則不修剪比 trimLength 長的端點線段。 - + + T 雲形線曲面中包含的邊界頂點 - - 從連接的點製作 PolyCurve。將 “connectLastToFirst” 輸入設置為 true 以關閉 PolyCurve。 - 製作 polycurve 的點 - true 將最後一點連接到第一點,false 維持開放 - 透過點建立的 PolyCurve - - segments,joincurves,lines - - - 0.5,0.5,0.4 - + + T 雲形線曲面中包含的內側頂點 - - 透過將曲線加粗來製作 PolyCurve。 - 要增厚的曲線 - 厚度 - 垂直於增厚方向的法線 - - - offset - + + T 雲形線曲面中包含的非流形邊 - - 透過沿著輸入法線指定的平面將一條曲線增厚,來製作 PolyCurve。 - 要增厚的曲線 - 厚度 - 垂直於增厚方向的法線。如果未提供法線 (為空),依預設會使用曲線法線。 - - - offset,thicken - + + T 雲形線曲面中包含的邊界邊 - - 傳回第一條組成曲線的起點和每條組成曲線的終點。如果是封閉的 PolyCurve,由於起點和終點相同,因此會排除終點。 + + T 雲形線曲面中包含的內側邊 - - polycurve 的曲線數目 - - curvecount,subcurvecount,numbersubcurves - + + T 雲形線曲面中包含的規則面 - - 傳回 polycurve 的曲線 - - - subcurves,polycurvesplit - + + T 雲形線曲面中包含的 N-Gon 面 - - 透過索引傳回曲線的 polycurve - 定位點的長度 - true 從 PolyCurve 的終點計算,false 從 PolyCurve 的起點計算 - 索引處的曲線 - - subcurveatindex,getsubcurve,getcurvebyindex - + + T 雲形線曲面中包含的邊界面 - - 傳回平面 polycurve 的平面 - + + T 雲形線曲面中包含的內側面 - - 透過切橢圓延伸 polycurve - 延伸橢圓的長度 - 橢圓參數 - 橢圓參數 - 橢圓參數 - 延伸 PolyCurve 的終點或起點 - + + 傳回 T 雲形線曲面中的頂點數 - - 透過相切弧延伸 Polycurve。 - 延伸弧的長度 - 弧的半徑 - 延伸 PolyCurve 的終點或起點 - + + 傳回 T 雲形線曲面中的邊數 - - 透過連接起點和終點的封閉 polycurve - - - lines - - - 0.4 - + + 傳回 T 雲形線曲面中的面數 - - 透過弧、直線和弧的切鏈封閉 polycurve - PolyCurve 起點處弧的半徑 - PolyCurve 終點處弧的半徑 - - - lines - - - 0.4 - + + 分解的頂點 (依類型區分) + 頂點組 - - 偏移其平面中的 polycurve。 - 要偏移的量 - 切換以將轉角設為圓形 - 偏移的 PolyCurve + + 分解的邊 (依類型區分) + 邊組 - - 透過在平面法線定義的平面中將平面 PolyCurve 偏移給定距離來建立一條或多條 PolyCurve。「planeNormal」輸入引數預設為包含曲線的平面法線,但可提供與原始曲線法線平行的明確法線,更能控制偏移方向。例如,如果共用相同平面的多條曲線需要一致的偏移方向,可以使用「planeNormal」取代個別曲線法線,並強制所有曲線沿相同方向偏移。反轉法線會反轉偏移的方向。 - 正偏移距離會沿 PolyCurve 切線和平面法線向量之間的向量積方向套用,負偏移則沿相反方向套用。 - 如果偏移組成曲線之間有間隙,則根據間隙封閉設定,可透過圓弧 (true 值) 產生平滑轉角來填滿,或透過延伸 (false 值) 偏移曲線來填滿。 - 曲線的平面法線。預設為輸入曲線的平面法線 - 一條或多條偏移 PolyCurve + + 分解的面 (依類型區分) + 面組 - - 將平面 PolyCurve 的轉角變成圓角。 - 圓角半徑 - 指出應變成圓角的轉角,如果為 true,則第二條組成曲線開始的切線從第一條組成曲線結束的切線向順時鐘方向 (相對於曲線法線) 的轉角將變成圓角。如果為 false,則逆時鐘方向的轉角將變成圓角。 - 圓角的 PolyCurve + + 傳回指定索引處的頂點 + 編列索引以取得以下位置的頂點 + T 雲形線頂點 - round,smooth,radius + tspline,face,byindex - - 如果重疊線段長度小於或等於 trimLength,則透過傳回非自身相交的新 PolyCurve 來修復自身相交的 PolyCurve。 - 如果 trimLength 大於 0,則不修剪比 trimLength 長的端點線段。 - 非自身相交、非重疊的 PolyCurve - - - 取得 Polygon 的字串表現法 - - - 透過連接點建構多邊形曲線。 - - - - - 在圓形內建構內接多邊形曲線。 - - - - - - 傳回所有線段起點/終點。 - - - 傳回多邊形的平均平面的最大偏差。 - - - 傳回多邊形的轉角 - - - - 傳回多邊形的平均角點 - + + 傳回指定索引處的邊 + 編列索引以取得以下位置的邊 + T 雲形線邊 - centroid + tspline,face,byindex - - 傳回多邊形各邊之間的自身相交。 - - - - 傳回輸入點是否包含在多邊形內。如果多邊形不是平面,則會將點投影到最佳擬合平面,並使用多邊形到最佳擬合平面的投影來計算包含狀態。如果多邊形自身相交,這會傳回失敗狀態。 - - - - - 取得 PolySurface 的字串表現法 - - - 透過 Curve 斷面混成來製作 PolySurface。 - 斷面混成要穿過的曲線。 - - - - 透過 PolyCurve 斷面混成來製作 PolySurface。 - 斷面混成要穿過的曲線。 - 要導引斷面混成穿過的曲線。 - + + 傳回指定索引處的面 + 編列索引以取得以下位置的面 + T 雲形線面 - loftbyrail + tspline,face,byindex - - 透過 PolyCurve 斷面混成來製作 PolySurface。 - 斷面混成要經過的曲線。 - 要導引斷面混成穿過的曲線。 - - - loftbyrails,loft rails,guides - + + 取得 TSplineUVNFrame 的字串表現法 - - 透過接合曲面來製作 PolySurface。 - 接合至 PolySurface 的曲面 - - - joinsurfaces,joinsrf - + + 關聯線上的 TopologyItem 點 - - 透過實體的曲面來製作 PolySurface。 - 使用曲面的實體 - - - solid2poly,solidtopoly,convertsolid - + + TopologyItem 的 U 向量 - - 沿著軌跡掃掠曲線來製作 PolySurface。。 - 要沿其掃掠的曲線 - 掃掠輪廓 - - - sweep,rail,guide,sweep1 - + + TopologyItem 的 V 向量 - - 沿著軌跡掃掠曲線來製作 PolySurface。。 - 要沿其掃掠的曲線 - 掃掠輪廓 - - - sweep,rail,guide,sweep1,sweepprofile,profile - + + TopologyItem 的法線 - - 傳回表示基本曲面的新曲面。 - - - subsurfaces,getsurfaces,explode - + + 取得 TSplineVertex 的字串表現法 - - 依點尋找曲面。取得正向中的第一個交點。如果點擊曲面內部,則傳回一個曲面,如果點擊邊緣內部,則傳回兩個曲面,如果點擊頂點,則傳回多個曲面 - - - - - surfacesatpoint,findsurfaces,extractsurfaces - + + 從此頂點引出的 TSplineEdges - - 依線尋找曲面。點擊線來取得所有曲面。 - - - - surfacesonline,findsurfaces,extractsurfaces,lines - - - 0.5,0.5,0.5,0.4 - + + 與此頂點相鄰的 TSplineFaces - - 未連接至其他曲面的已計算 2D 儲存格邊界 - + + 傳回 TSVertex 的 UVN 框 (關聯線上的點、U 向量、V 向量與法線) - - 從曲面子集定義的 PolySurface 中萃取實體 - + + TSVertex 的索引 - - 傳回 PolySurface 的曲面數目。 - 曲面數 + + TSVertex 是否為 Y 點 - - 傳回 PolySurface 的邊數。 - 邊數 + + TSVertex 是否為 T 點 - - 傳回 PolySurface 的頂點數。 - 頂點數 + + TSVertex 是否為流形 - - 沿著輸入邊與給定的半徑,使 PolySurface 變成圓角。 - - - - - round,smooth,smoothedge,roundedges - + + TSVertex 上邊或面的數量 - - 沿著輸入邊及邊角的給定偏移,使 PolySurface 變成倒角。 - - + + TSVertex 的功能價,將 T 點考慮在內 + + + 一組 TSVertex 性質: uvnFrame、索引、價和 functionalValence,TSVertex 是否為 StarPoint、TPoint、流形 - - bevel,flattenedges - - - 取得 Rectangle 的字串表現法 + + 取得 TSplineSurface 的字串表現法 - - 透過四個角點建立矩形。 - 矩形角點的清單 - 透過角點建立的矩形 - - rectbypointarray - - - - 透過四個角點建立矩形。 - 矩形的第一角點 - 矩形的第二角點 - 矩形的第三角點 - 矩形的第四角點 - 透過角點建立的矩形 - - rectbypoints - + + 使用原點和法線向量產生 T 雲形線基本型平面曲面 + 平面的根點 + 平面的法線 + 最小角點的 2D 點 (以平面座標表示) + 最大角點的 2D 點 (以平面座標表示) + 寬度跨越的數量 + 長度跨越的數量 + T 雲形線曲面的對稱選項 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + 平面 T 雲形線曲面 + tspline,plane,origin,normal - - 使用指定的寬度 (X 軸長度) 和長度 (Y 軸長度),建立中心在 WCS XY 平面中之 WCS 原點的矩形。 - 矩形的寬度 - 矩形的長度 - 透過寬度和長度建立的矩形 - - rectbylengths - + + 建立「定向」的 T 雲形線平面,位於具有向量法線但具有特定 X 軸方位的點原點。 + 這不會影響到分割、相交、投影等作業,只會指定輸入 CoordinateSystem 的方位。 + 平面的根點 + 平面的法線 + 平面的 X 軸 + 最小角點的 2D 點 (以平面座標表示) + 最大角點的 2D 點 (以平面座標表示) + 寬度跨越的數量 + 長度跨越的數量 + T 雲形線曲面的對稱選項 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + 平面 T 雲形線曲面 + tspline,plane,origin,normal,axis - - 使用輸入寬度 (平面 X 軸長度) 和長度 (平面 Y 軸長度),建立中心在輸入平面根的矩形。 - 用來置中矩形的平面 - 矩形的寬度 - 矩形的長度 - 透過寬度和長度建立的矩形 - - rectangle,rectbylengths - + + 透過原點和 X、Y 軸建立 T 雲形線基本型平面曲面。 + Z 軸是兩個向量的向量積。 + 平面的根點 + 平面的 X 軸 + 平面的 Y 軸 + 最小角點的 2D 點 (以平面座標表示) + 最大角點的 2D 點 (以平面座標表示) + 寬度跨越的數量 + 長度跨越的數量 + T 雲形線曲面的對稱選項 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + 平面 T 雲形線曲面 + tspline,plane,origin,normal,axis - - 使用指定的寬度 (X 軸長度) 和長度 (Y 軸長度),建立中心在 CoordinateSystem XY 平面之輸入原點的矩形。 - 矩形 (矩形中心) 的座標系統 - 矩形的寬度 - 矩形的長度 - 從寬度和長度建立的矩形 - - rectbylengths - + + 使用點清單產生 T 雲形線基本型平面曲面 + 要擬合到平面的一組點 + 最小角點的 2D 點 (以平面座標表示) + 最大角點的 2D 點 (以平面座標表示) + 寬度跨越的數量 + 長度跨越的數量 + T 雲形線曲面的對稱選項 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + 平面 T 雲形線曲面 + tspline,plane,fit,bestfit,points - - 矩形的寬度 - - rectX,rectx - + + 使用一條線和一個點產生 T 雲形線基本型平面曲面。點不可位於線上或線軸上的任何位置。 + 要建置平面的線 + 要建置平面的點 + 最小角點的 2D 點 (以平面座標表示) + 最大角點的 2D 點 (以平面座標表示) + 寬度跨越的數量 + 長度跨越的數量 + T 雲形線曲面的對稱選項 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + 平面 T 雲形線曲面 + tspline,plane,line,point - - 矩形的高度 - - rectY,recty - + + 使用三個點作為輸入,產生 T 雲形線基本型平面曲面。這三點不可位於一直線。 + 要建置平面的第一個點 + 要建置平面的第二個頂點 + 要建置平面的第三個點 + 最小角點的 2D 點 (以平面座標表示) + 最大角點的 2D 點 (以平面座標表示) + 寬度跨越的數量 + 長度跨越的數量 + T 雲形線曲面的對稱選項 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + 平面 T 雲形線曲面 + tspline,plane,line,point - - 取得 Solid 的字串表現法 + + 建構由給定座標系統、半徑和高度定義的 T 雲形線圓柱曲面 + 圓柱的中心與底面將放在此座標系統的 X-Y 平面 + 圓柱的半徑 + 圓柱的高度 + 圓周跨越的數量 + 高度跨越的數量 + T 雲形線曲面的對稱選項 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + 圓柱 T 雲形線曲面 + tspline,cylinder,radius,height - - 指定實體的元件面做為曲面來建立實體。 - - - - Brep,brep - + + 給定圓柱底部與頂部的中心點,建構 T 雲形線圓柱曲面 + 圓柱的起點 + 圓柱的終點 + 圓柱的半徑 + 圓周跨越的數量 + 高度跨越的數量 + T 雲形線曲面的對稱選項 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + 圓柱 T 雲形線曲面 + tspline,cylinder,radius,points - - 透過輸入斷面封閉曲線之間的斷面混成來建立實體。 - - - - Brep,brep - + + 建立一個在起點具有給定底部半徑,延伸至終點處頂點的 + T 雲形線圓錐曲面 + 圓錐的起點 + 圓錐的終點 + 圓錐底面的半徑 + 圓周跨越的數量 + 高度跨越的數量 + T 雲形線曲面的對稱選項 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + 圓錐形 T 雲形線曲面 + tspline,cone,radius,points - - 利用導引曲線的協助,透過輸入斷面封閉曲線之間的斷面混成來建立實體。導引曲線必須與所有斷面曲線相交。 - - - - - Brep,brep,guide,loft - + + 建立一個以起點到終點為軸,在起點與終點具有給定半徑的 T 雲形線圓錐曲面。 + 此物件沒有頂點,並呈現平截頭體造型。 + 圓錐的起點 + 圓錐的終點 + 圓錐的起始半徑 + 圓錐的結束半徑 + 圓周跨越的數量 + 高度跨越的數量 + T 雲形線曲面的對稱選項 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + 圓錐形 T 雲形線曲面 + tspline,cone,radii,points,truncated - - 利用導引曲線的協助,透過輸入斷面封閉曲線之間的斷面混成來建立實體。導引曲線必須與所有斷面曲線相交。 - - - - - Brep,brep,guides,loft - + + 建立一個基準點位於座標系統原點,圓形底面位於座標系統 XY 平面, + 沿座標系統 Z 軸方向延伸的 T 雲形線圓錐 + 圓錐的中心與底面將放在此座標系統的 X-Y 平面 + 圓錐的高度 + 圓錐的半徑 + 圓周跨越的數量 + 高度跨越的數量 + T 雲形線曲面的對稱選項 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + 圓錐形 T 雲形線曲面 + tspline,cone,radius,cs - - 透過在由封閉 PolyCurve 組成的輸入斷面之間斷面混成來建立實體。此作業已針對完全由線段組成的剖面進行最佳化,頂點都依照相同順序。如果啟用檢查和修復選項,可保證所產生實體的有效性,如果停用則會提高效能。 - - - - - Brep,brep,ruled,loft - + + 建立一個基準點位於座標系統原點,圓形底面位於座標系統 XY 平面, + 沿座標系統 Z 軸方向延伸的 T 雲形線圓錐 + 圓錐的中心與底面將放在此座標系統的 X-Y 平面 + 圓錐的高度 + 圓錐的起始半徑 + 圓錐的結束半徑 + 圓周跨越的數量 + 高度跨越的數量 + T 雲形線曲面的對稱選項 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + 圓錐形 T 雲形線曲面 + tspline,cone,radius,cs - - 沿著路徑掃掠封閉曲線。 - - - - - Brep,brep,sweep1 - + + 建立一個中心在輸入點,具有給定半徑的 T 雲形線圓球 + 圓球的中心 + 圓球的半徑 + 徑向跨越的數量 + 高度跨越的數量 + T 雲形線曲面的對稱選項 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + 球形 T 雲形線曲面 + tspline,sphere,radius - - 沿著路徑掃掠封閉曲線。 - 將做為掃掠輪廓的封閉曲線 - 表示掃掠路徑的路徑 - 切割掃掠的端點,並使其正垂於路徑 - 沿著路徑掃掠輪廓曲線的實體 - - Brep,brep,sweep1 - - - - 沿著兩條軌跡曲線掃掠封閉輪廓曲線。 - 要掃掠的輸入路徑。 - 一個軌跡,用於引導掃掠方位。 - 要沿路徑掃掠的輪廓曲線 - - - Brep,brep,sweep2,guides,sweepprofile - + + 使用四個輸入點建立一個 T 雲形線圓球 + 清單中要建置圓球的四個點。這些點不應共平面 + 徑向跨越的數量 + 高度跨越的數量 + T 雲形線曲面的對稱選項 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + 球形 T 雲形線曲面 + tspline,sphere,fit,bestfit - - 從起始角度 (以度表示) 到掃掠角度 (以度表示),繞著由原點和「向量」軸形成的「放射線」軸掃掠「曲線」輪廓,建立旋轉的實體。 - 要迴轉的輪廓曲線 - 迴轉軸原點 - 迴轉軸方向 - 起始角度 (以度為單位) - 掃掠角度 (以度表示) - 透過迴轉建立的實體 - - Brep,brep,lathe,revolveprofile - + + 建立一個盡可能擬合靠近輸入點的 T 雲形線圓球 + 要擬合圓球的點組 + 徑向跨越的數量 + 高度跨越的數量 + T 雲形線曲面的對稱選項 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + 球形 T 雲形線曲面 + tspline,sphere,fit,bestfit - - 將實體的集合聯集成一個實體 - 實體的集合 - - - Brep,brep,boolean,addition - + + 建立一個中心在座標系統原點,具有給定半徑的 T 雲形線圓環 + 圓環將在指定座標系統的 XY 平面中對準,圓心位於座標系統原點 + 圓環的內側半徑 + 圓環的外側半徑 + 內側徑向跨越的數量 + 外側徑向跨越的數量 + T 雲形線曲面的對稱選項 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + 超環面 T 雲形線曲面 + tspline,torus,radii,cs - - 傳回表面積 -- 所有面的所有區域總和 + + 建立一個具有給定中心與半徑,與預設世界 XY 平面對齊的 T 雲形線圓環 + 圓環的中心 + 圓環的內側半徑 + 圓環的外側半徑 + 內側徑向跨越的數量 + 外側徑向跨越的數量 + T 雲形線曲面的對稱選項 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + 超環面 T 雲形線曲面 + tspline,torus,radii,cs - - 傳回實體的總體積 + + 建立一個中心在世界座標系統原點,具有給定寬度、長度和高度的 T 雲形線方塊 + 框的寬度 + 框的長度 + 框的高度 + 對寬度的跨越進行編號 + 對長度的跨越進行編號 + 對高度的跨越進行編號 + T 雲形線曲面的對稱選項 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + T 雲形線立方體 + tspline,box,cuboid,cube,size - - 實體的形心 - - - average,center - + + 建立一個中心在輸入點,具有給定寬度、長度和高度的 T 雲形線方塊 + 框的中心 + 框的寬度 + 框的長度 + 框的高度 + 對寬度的跨越進行編號 + 對長度的跨越進行編號 + 對高度的跨越進行編號 + T 雲形線曲面的對稱選項 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + T 雲形線立方體 + tspline,box,cuboid,cube,size,center - - 這個實體和另一個實體的布林聯集。 - - - - addition,merge,combine - + + 建立一個中心和方位都在輸入座標系統,具有給定寬度、長度和高度的 T 雲形線方塊 + 框的 X-Y 平面將與相應的 X 對齊 + 框的寬度 + 框的長度 + 框的高度 + 對寬度的跨越進行編號 + 對長度的跨越進行編號 + 對高度的跨越進行編號 + T 雲形線曲面的對稱選項 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + T 雲形線立方體 + tspline,box,cuboid,cube,size,cs,coord - - 聯集實體清單與這個實體。 - - - - addition,merge,combine,unionmany,union multi - + + 建立一個從低點跨距到高點的 T 雲形線方塊 + 第一個角點 + 第二個角點 + 對寬度的跨越進行編號 + 對長度的跨越進行編號 + 對高度的跨越進行編號 + T 雲形線曲面的對稱選項 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + T 雲形線立方體 + box,cube,byminmax,by corners,by points - - 這個實體與另一個實體的布林差 - - + + 建立一個中心在座標系統原點,具有給定半徑的 T 雲形線四角球 + 本端座標系統 + 四角球半徑 + 四角球各面兩個維度的跨距數量 + T 雲形線曲面的對稱選項 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + T 雲形線四角球 + quadball,tspline,coordinate system,raduis - - 這個實體與輸入實體聯集的布林差 - - - - subtract,differencemany,diffall,diff multi - + + 建立一個具有給定中心與半徑,與預設世界 XY 平面對齊的 T 雲形線四角球 + 四角球中心點 + 四角球半徑 + 四角球各面兩個維度的跨距數量 + T 雲形線曲面的對稱選項 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + T 雲形線四角球 + quadball,tsplines,center,point,radius - - 從這個實體的面取得實體薄殼 - 向內延伸薄殼的距離 - 向外延伸薄殼的距離 - - - extract shell,offset and extract - + + 使用均勻策略從 NURBS 曲面建構 T 雲形線曲面。 + 根據對應的 useArcLen 旗標,以相等的參數式或弧長間隔 + 均勻放置節點來重建輸入 NURBS 曲面,並透過 + 3 次 NURBS 曲面進行近似。依給定的跨距計數沿 U 和 V 方向 + 分割輸出 T 雲形線。 + 輸入 NURBS 曲面 + u 方向需要的跨距數量 + v 方向需要的跨距數量 + 在 u 參數式方向使用弧長度還是參數式細分 + 在 v 參數式方向使用弧長度還是參數式細分 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + nurbs surface,tspline,uniform - - 依輸入向量的方向將輸入幾何圖形投影到這個實體。此投影方法目前只支援點或曲線。 - - - - - projectonto,projectonsolid,projecttosolid - + + 使用曲率細分策略從 NURBS 曲面建構 T 雲形線曲面。 + 輸入 NURBS 曲面會重建為 3 次。輸出 T 雲形線在 + 每個方向的跨距計數和位置會根據曲率自動偵測。 + 輸入 NURBS 曲面 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + nurbs surface,tspline,curvature - - 沿著輸入邊與給定的半徑,使實體變成圓角。 - - - - - round,smooth,smoothedge,roundedges - + + 透過沿給定向量擠出曲線,建構 T 雲形線 + 縱斷面曲線 + 擠出向量 + 順著向量方向擠出距離 + 逆著向量方向擠出距離 + 順著向量方向的跨距數量。若超過 0,將不執行順著向量方向的擠出 + 逆著向量方向的跨距數量。若超過 0,將不執行逆著向量方向的擠出 + 縱斷面方向的跨距數量。若不超過 0,將自動定義 + 針對沿輪廓方向的跨距分配使用均勻或曲率策略 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + tspline,extrude,curve - - 沿著輸入邊及邊角的給定偏移,使實體變成倒角。 - - - - - bevel,flattenedges - + + 透過沿路徑掃掠斷面曲線,建構 T 雲形線 + 縱斷面曲線 + 路徑曲線 + 跨度是否應平行於路徑方向 + 路徑的跨距數量 + 縱斷面的跨距數量。若不超過 0,將自動定義 + 針對沿路徑的跨距分配使用均勻或曲率策略 + 針對沿輪廓的跨距分配使用均勻或曲率策略 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + tspline,sweep,curve - - 將一個實體分開成幾個個別的實體 (如果該實體是由多個不相交的隆起組成)。如果該實體是單一連續的隆起,則傳回同一個實體。 - 將不相交的實體分開 - - split,disjoint - + + 透過圍繞軸 (由軸原點與軸方向形成), + 以 start_angle (度) 為起點掃掠輪廓曲線, + 並掃掠 sweep_angle (度) 角度,建立 T 雲形線曲面。 + 縱斷面曲線 + 旋轉中心 + 旋轉軸 + 開始旋轉的角度 + 完成旋轉的角度 + 半徑的跨距數量 + 高度的跨距數量。若不超過 0,將自動定義 + 針對跨距分配使用均勻或曲率策略 + T 雲形線曲面的對稱選項 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + tspline,revolve,curve - - 嘗試修復實體。 - + + 從線清單建立 T 雲形線曲面。 + 接受曲線,但只採用曲線的起點與終點。 + 要建置 T 雲形線所依據的線。僅使用端點 + 調整面的最大數量 + 曲線-曲線相交公差 + 是否要縐摺具有 2 價的頂點 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + tspline,line,build - - 取得 Sphere 的字串表現法 + + 使用曲線網或直線網,建立 T 雲形線管狀曲面。 + 在每個曲線交點處建立平滑接合。 + 某些參數採用單一值或清單 (每條曲線一個值)。 + 建立管所依據的曲線清單 + 所建立管的預設半徑 + 用於偵測曲線交點的公差 + 每條曲線的線段數。清單的大小可以是曲線計數、1 (複製) 或 0 (自動決定)。 + 如果為 True,則自動產生每條曲線起點處的控點參數,忽略 rotationsAtStart、radiiAtStart、positionsAtStart 的自訂參數。 + 如果為 True,則自動產生每條曲線終點處的控點參數,忽略 rotationsAtEnd、radiiAtEnd、positionsAtEnd 的自訂參數。 + 每條曲線起點處每個管控點的自訂旋轉角度 (度)。當 autoHandleStart 為 True 時,會忽略此參數。清單的大小可以是曲線計數或 1 (複製)。 + 每條曲線終點處每個管控點的自訂旋轉角度 (度)。當 autoHandleEnd 為 True 時,會忽略此參數。清單的大小可以是曲線計數或 1 (複製)。 + 每條曲線起點處每個管控點的自訂半徑。當 autoHandleStart 為 True 時,會忽略此參數。清單的大小可以是曲線計數或 1 (複製)。 + 每條曲線終點處每個管控點的自訂半徑。當 autoHandleEnd 為 True 時,會忽略此參數。清單的大小可以是曲線計數或 1 (複製)。 + 每個管控點在每條曲線起點處的自訂位置,以沿著曲線弧長介於 0 和 1 之間的百分比表示。當 autoHandleStart 為 true 時,會忽略此參數。清單大小可以是曲線計數或 1 (複製)。起點和終點位置在每條曲線上不能互相重疊。理想上,起點位置應接近 0,而終點位置應接近 1。 + 每個管控點在每條曲線終點處的自訂位置,以沿著曲線弧長介於 0 和 1 之間的百分比表示。當 autoHandleEnd 為 true 時,會忽略此參數。清單大小可以是曲線計數或 1 (複製)。起點和終點位置在每條曲線上不能互相重疊。理想上,起點位置應接近 0,而終點位置應接近 1。 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + tspline,create,pipe,curve - - 使用給定的半徑建立中心在輸入點的實體圓球。 - - - - - Brep,brep - + + 將給定的 T 雲形線曲面結合為單一曲面。 + 曲面可以互不連接。 + 如果至少有一個曲面採用框模式,輸出曲面也將採用框模式。 + 注意事項: 所有輸入曲面都必須是相同版本,才能成功結合。因此,一或多個曲面可能會在內部複製,曲線的版本會升級或降級以便符合 Dynamo 中目前使用的版本。產生的曲面可能因此與預期的結果有細微差異。輸入曲面本身將會保持不變。 + 要結合的 T 雲形線曲面 + tspline,combine - - 建立實體圓球,其中包含曲面上的四個輸入點。 - - - - Brep,brep - + + 傳回套用至給定 T 雲形線的反射清單 + tspline,symmetry,reflections - - 將圓球儘可能擬合至輸入點。 - - - - Brep,brep - + + 如果給定 T 雲形線是框模式,則傳回 True + tspline,boxmode,smooth - - 傳回圓球的中心點。 + + 如果給定 T 雲形線可萃取 (能以平滑模式顯示),則傳回 True + tspline,extractable - - 返回圓球的半徑。 + + 如果給定 T 雲形線是封閉的,則傳回 True + tspline,closed - - 取得 Surface 的字串表現法 + + 如果給定 T 雲形線是無縫的,則傳回 True。所有封閉曲面都是無縫的,但某些無縫曲面是開放的。 + tspline,watertight - - 將曲面的集合聯集成一個曲面。如果產生的聯集是非流形或多面,此方法可能會傳回 polySurface。 - 曲面的集合。 - 曲面的聯集 - - merge,join,boolean,addition - + + 如果給定 T 雲形線是標準的,則傳回 True (所有 T 點都與 Y 點至少分隔兩條等角曲線) + tspline,standard - - 透過輸入斷面曲線之間的斷面混成來建立曲面。 - 斷面混成要穿過的曲線 - 透過斷面混成建立的曲面 - - loft - + + 將給定 T 雲形線曲面根據造型轉換為實體或曲面。 + 注意事項: 如果輸入曲面是用比 Dynamo 中載入的版本還高的 T 雲形線版本建立,則產生的 BRep 曲面可能會發生細微而預期外的變更。此時,這個曲面的複本將會降級為 Dynamo 版本,轉換也會使用這個複本。 + 決定產生的本體是否應與輸入的 T 雲形線曲面具有相同的拓樸。 + 拓樸圖元 (實體或曲面) + tspline,brep,solid,surface - - 透過輸入斷面直線之間的斷面混成來建立曲面。此動作速度稍快,並產生比 Surface.ByLoft 更不平滑的結果。 - - - - ruledsurface,lines - - - 0.5,0.4 - + + 將給定 T 雲形線曲面轉換為網格。網格可以有三角形與四邊形。 + 每個方向的最小段數。將始終會產生至少一段。 + 從網格到曲面允許的最大距離。若設為零或負值,將停用該距離 + 網格圖元 + tspline,convert,mesh - - 透過斷面與指定的導引曲線 (也稱為軌道) 來斷面混成曲面。導引曲線必須與所有斷面曲線相交。 - - - - - loftbyrail - + + 將給定 T 雲形線曲面沿其面法線方向增厚給定距離 + 要加厚的距離 + 決定是否應縐摺產生的邊 + 加厚的 T 雲形線曲面 + tspline,thicken,normal - - 透過斷面與指定的導引曲線 (也稱為軌跡) 來斷面混成曲面。導引曲線必須與所有斷面曲線相交。 - 斷面混成要穿過的曲線 - 要導引斷面混成穿過的曲線 - 透過斷面混成建立的曲面 - - loftbyrails,loft rails,guides - + + 將給定 T 雲形線曲面增厚給定向量 + 要加厚的方向 + 決定是否應縐摺的邊 + 加厚的 T 雲形線曲面 + tspline,thicken,vector - - 沿著路徑掃掠輪廓曲線來建立曲面。 - 要掃掠的曲線 - 用來沿著其掃掠的路徑曲線 - 透過沿路徑掃掠輪廓建立的曲面 - - sweep,rail,guide,sweep1 - + + 在 T 雲形線曲面給定的邊增加縐摺 + 要縐摺的邊 + 具有縐摺邊的 T 雲形線曲面 + tspline,edge,crease - - 沿著路徑掃掠輪廓曲線來建立曲面。 - 要掃掠的曲線 - 用來沿著其掃掠的路徑曲線 - 切割掃掠的端點,並使其正垂於路徑 - 透過沿路徑掃掠輪廓建立的曲面 - - sweep,rail,guide,sweep1 - + + 從給定的一組邊移除縐摺 + 要取消縐摺的邊 + 具有取消縐摺邊的 T 雲形線曲面 + tspline,crease,uncrease - - 連接封閉多邊形中的輸入點並修補它,來建立多邊形曲面。 - 周長點的清單 - 從周長點建立的曲面 - - patch,surfacebypolygon - + + 在 T 雲形線曲面給定的一組頂點增加縐摺 + 要縐摺的頂點 + 具有縐摺邊的 T 雲形線曲面 + tspline,edge,crease - - 沿著兩條軌跡引導的路徑,掃掠斷面曲線 - 要掃掠的輸入路徑。 - 一個軌跡,用於引導掃掠的方位。 - 要沿路徑掃掠的輪廓曲線。 - 透過掃掠兩條軌跡建立的曲面 - - sweep2,guides - + + 從給定的一組頂點移除縐摺 + 要取消縐摺的頂點 + 具有取消縐摺邊的 T 雲形線曲面 + tspline,crease,uncrease - - 繞著原點形成的軸線依軸向量的方向,掃掠輪廓曲線來建立曲面,開始於 start_angle (以度表示),掃掠 sweep_angle (以度表示)。 - 要迴轉的輪廓曲線 - 迴轉軸原點 - 迴轉軸方向 - 起始角度 (以度為單位) - 掃掠角度 (以度表示) - 透過迴轉輪廓建立的曲面 - - lathe - + + 將給定頂點清單熔接到單一頂點 + 要熔接的頂點 + 結果頂點掣點的位置。若傳遞空值,則使用掣點的平均位置。 + 保留輸入拓樸的子分割縐摺 + 具有熔接頂點的 T 雲形線曲面 + tspline,weld,vertex - - 透過填滿輸入曲線所定義之封閉邊界的內部來建立曲面。 - 用作曲面邊界的封閉曲線 - 透過修補建立的曲面 - - edgesrf,edgesurface,patch,fill - + + 將第一組與第二組頂點成對熔接。 + 將第一組視為此 T 雲形線的頂點。 + 第二組頂點可以來自此曲面,也可以來自其他任何曲面。 + 如果是不同 T 雲形線,會在熔接作業之前執行結合。 + 要熔接的第一組頂點 + 要熔接的第二組頂點 + 保留輸入拓樸的子分割縐摺 + 具有熔接頂點的 T 雲形線曲面 + tspline,weld,vertex - - 傳回總表面積。 + + 尋找所有重合頂點,並將其熔接在一起 + 要搜尋重合的公差範圍 + 無重合頂點的 T 雲形線曲面 + tspline,weld,coincident,vertex - - 傳回曲面所有邊界邊之長度的和。 - - circumference - - - - 如果曲面在 U 方向封閉,則傳回 true,否則傳回 false。 - - - 如果曲面在 V 方向封閉,則傳回 true,否則傳回 false。 + + 取消熔接所有給定的邊。這會取消熔接所有邊上的每個頂點。 + 要取消熔接的一組邊 + 具有取消熔接邊的 T 雲形線曲面 + tspline,unweld,edge - - 如果曲面在 U 或 V 方向封閉,則傳回 true,否則傳回 false。 + + 取消熔接所有給定的頂點。這會取消熔接每個頂點上的所有邊。 + 要取消熔接的一組頂點 + 具有取消熔接頂點的 T 雲形線曲面 + tspline,unweld,vertex - - 無法從這個曲面減去輸入工具。 - - - - difference,trim,removefrom,cut - + + 建立一個與曲線的 T 雲形線和封閉迴路的相符項 + 要與其建立相符項的封閉 T 雲形線邊迴路 + 要與其建立相符項的封閉曲線迴路 + 要嘗試相符的幾何圖形連續性: G0、G1、G2 + 在建置相符項時是否要使用 arcLength 對齊 + 若為 True,會將額外的控制點加入至 T 雲形線,以便在指定的公差內與曲面相符。 + 細分步長的最大數量。若 useRefinement 設為 False,則忽略 + 要達到的公差。若 useRefinement 設為 False,則忽略 + 建置相符項時是否要使用擴展 + 決定曲面受相符項影響的程度。若 usePropagation 設為 False,則忽略 + 如果是 G1,則為切線比例,如果是 G2,則為曲率比例。若連續性為 G0,則忽略。 + 是否要反轉對齊方向 + 位於指定的 T 雲形線邊界邊緣與曲線迴路之間的 T 雲形線曲面 + tspline,match,curve - - 這個曲面與輸入曲面聯集的布林差。如果產生的布林是非流形或多面,此方法可能會傳回 polySurface。 - 要減去的其他曲面 - 產生的布林曲面或 polySurface - - subtract,differencemany,diffall,diff multi - + + 建立一個與 BRep 邊的 T 雲形線和封閉迴路的相符項。首先, + 將邊迴路轉化為曲線迴路,然後執行比對。 + 要與其建立相符項的封閉 T 雲形線邊迴路 + 要與其建立相符項的封閉 BRep 邊迴路 + 要嘗試相符的幾何圖形連續性: G0、G1、G2 + 在建置相符項時是否要使用 arcLength 對齊 + 若為 True,會將額外的控制點加入至 T 雲形線,以便在指定的公差內與曲面相符。 + 細分步長的最大數量。若 useRefinement 設為 False,則忽略 + 要達到的公差。若 useRefinement 設為 False,則忽略 + 建置相符項時是否要使用擴展 + 確定曲面受相符項影響的程度。若 usePropagation 設為 False,則忽略 + 如果是 G1,則為切線比例,如果是 G2,則為曲率比例。若連續性為 G0,則忽略。 + 是否要反轉對齊方向 + 位於指定的 T 雲形線邊界邊緣與 BRep 邊迴路之間的 T 雲形線曲面 + tspline,match,brep - - 傳回輸入點上的 UV 參數對。 這是參數上的點逆向。 - - - - evaluateatpoint,surfaceatpoint,uvatpoint,uvs - - - 0.5,0.5,0.5,0.4 - + + 從 T 雲形線拓樸移除頂點 + 要刪除的頂點 + 具有刪除頂點的 T 雲形線曲面 + tspline,vertex,vertices,delete - - 使用一條或多條封閉的 PolyCurve 的集合修剪曲面。其中一個迴路必須是輸入曲面的邊界迴路。此外,還需要為孔加入一個或多個內迴路。 - - - - trim multiple,removeloops,cutloops - + + 從 T 雲形線拓樸移除邊 + 要刪除的邊 + 具有刪除邊的 T 雲形線曲面 + tspline,edge,delete - - 使用一條或多條封閉的 PolyCurve 的集合修剪曲面,這些 PolyCurve 必須全部位於指定公差範圍內的曲面上。如果需要從輸入曲面修剪一個或多個孔,則必須為曲面邊界指定一個外迴路,並為每個孔指定一個內迴路。如果需要修剪曲面邊界與孔之間的區域,則只能為每個孔提供迴路。如果是沒有外迴路 (例如球形曲面) 的週期性曲面,可以透過反轉迴路曲線的方向來控制修剪的區域。 - 一條或多條封閉的 PolyCurve,在輸入中可以任何順序排列。這些迴路彼此不應相交。 - 決定曲線端點是否重合以及曲線和曲面是否重合時使用的公差。提供的公差不能小於建立輸入 PolyCurve 時使用的任何公差。預設值 0.0 表示將使用建立輸入 PolyCurve 時使用的最大公差。 - 被封閉迴路修剪的曲面。 - - trim multiple,removeloops,cutloops - + + 從 T 雲形線拓樸移除面 + 要刪除的面 + 具有刪除面的 T 雲形線曲面 + tspline,face,delete - - 傳回曲面上輸入點中的曲面法線。 - 要於其演算曲面法線的點 - 位於點的法線 - - perpendicular - + + 變更 T 雲形線的視覺型式: + 若傳入 true,則進行平滑視覺化,否則使用框。 + 啟用或停用平滑視覺化 + 具有所選視覺型式的 T 雲形線 + tspline,visualization,mode,smooth,box - - 取得曲面的 NURBS 表現法。 在某些情況下,此方法可能近似曲面。 - + + 在一組邊上執行一或多項對稱擠出,然後將新邊移動給定向量 + 要擠出的一組邊 + 要移動新邊的向量 + 將建立之新段的數量 + 具有擠出邊的 T 雲形線 + tspline,extrude,direction,vector,edge - - 取得曲面的 Nurbs 表現法。在某些情況下,此方法可能會近似曲面。 - 決定曲面在轉換之前是否應還原為其原始參數範圍。一個範例是修剪作業之後,曲面的參數範圍受限時。 - + + 在一組面上執行一或多項對稱擠出,然後將新邊移動給定向量 + 要擠出的一組面 + 要移動新面的向量 + 將建立之新段的數量 + 具有擠出面的 T 雲形線 + tspline,extrude,direction,vector,face - - 取得指定公差內曲面的 NURBS 表現法。 在某些情況下,此方法可能近似曲面。 - 指定的公差 - 曲面的 NURBS 曲面表現法 - - tonurbs - + + 在一組邊上執行一或多項對稱擠出,然後將新邊移動給定曲線的路徑 + 要擠出的一組邊 + 路徑,新邊將遵循 + 將建立之新段的數量 + 具有擠出邊的 T 雲形線 + tspline,extrude,curve,edge - - 將曲面增厚為實體,依曲面兩側上曲面法線的方向擠出。 - 要增厚的量 - 增厚成為實體的曲面 - - offset,tosolid - + + 在一組面上執行一或多項對稱擠出,然後將新邊移動給定曲線的路徑 + 要擠出的一組面 + 路徑,新面將遵循 + 將建立之新段的數量 + 具有擠出面的 T 雲形線 + tspline,extrude,curve,face - - 將曲面增厚為實體,依曲面法線的方向擠出。如果 both_sides 參數為 True,則曲面兩側都會增厚。 - 要增厚的量 - true 在兩側增厚,false 在一側增厚 - 增厚成為實體的曲面 - - offset,bothsides,tosolid - + + 使用一個通道的面取代給定的邊 + 要取代的一組邊 + 會將斜切邊限制在所選邊相鄰面的此百分比 (介於 0 至 1 之間) 範圍內。 + 凹槽中面的列數 + 是否要在舊模型的框模式面上建立新面。 + 決定傾斜的圓滑或平直程度。採用從 0 至 1 的值。 + 具有斜切邊的 T 雲形線 + tspline,bevel,edge - - 依曲面法線的方向,將曲面偏移指定的距離。 - 要偏移的量 - 偏移的曲面 + + 將給定的邊沿相鄰的邊滑動 + 要滑動的一組邊 + 邊將會向相鄰的面滑動這麼遠 (以介於 0 與 1 之間的百分比表示)。 + 決定傾斜的圓滑或平直程度。採用從 0 至 1 的值。 + 具有滑動邊的 T 雲形線 + tspline,slide,edge - - 傳回的座標系統使用 xAxis、yAxis 和 zAxis 表示 uDir、vDir 和法線。 xAxis、yAxis 和 zAxis 的長度表示曲率。 - 參數的 U 分量 - 參數的 V 分量 - 根據曲面上 UV 位置的法線、U 方向和 V 方向的座標系統 + + 合併給定的邊。每組的邊應建立相等的 + 連續組數。將第一組的邊視為 + 此曲面的邊。第二組的邊可以 + 來自此曲面,也可以來自其他任何曲面。如果是不同 + 曲面,會在合併之前執行結合。 + 要合併的第一組邊 + 要合併的第二組邊 + 曲面將與原始曲面更相符。 + 具有合併邊的 T 雲形線曲面 + tspline,merge,edge - - 傳回與主曲率方向對齊的 CoordinateSystem。 - 參數的 U 分量 - 參數的 V 分量 - 與主曲率方向對齊的 CoordinateSystem + + 在兩組面之間建立橋接。將 + 將第一組的項目視為此曲面的子系。 + 第二組的項目可以是此曲面的子系,也可以屬於 + 其他曲面。每組中的拓樸可能並不 + 相鄰,但應建立相同數量的的不同迴路。 + 要橋接的第一組面 + 要橋接的第二組面 + 各個不同拓樸迴路的橋接 + 曲線 (若傳遞空清單,將使用直線,若傳遞一條曲線, + 則在偵測到多個輸入迴路時複製該曲線) + 沿各個不同拓樸迴路的 + 橋接曲線,圍繞框的法線完整旋轉的 + 次數 (若傳遞空清單,將使用 0,若傳遞一個值, + 則在偵測到多個輸入迴路時複製該值) + 沿每個不同拓樸迴路之橋樑的 + 段數。每個群組的跨越數量應大於 + 相應的旋轉數量 (若傳遞空清單, + 將使用 1,若傳遞一個值,則在 + 偵測到多個輸入迴路時複製該值) + 刪除邊界邊之間的橋樑。 + 保留輸入拓樸 + 的子分割縐摺 + 第一個群組中 + 每個不同拓樸迴路之定位頂點的清單 (頂點數量 +應 + 與偵測到的輸入迴路數量相同,或清單可以為空) + 第二個群組中 + 每個不同拓樸迴路之定位頂點的清單 (頂點數量 +應 + 與偵測到的輸入迴路數量相同,或清單可以為空) + 旗標 (指出是否要針對對應的拓樸迴路將 + 橋樑翻轉對齊) 的清單。 + (若傳遞空清單,則設為 False,若傳遞一個值, + 則針對偵測到的每個輸入迴路複製該值) + 具有拓樸的 T 雲形線曲面,由橋樑連接 + tspline,bridge,face - - 傳回指定的 U 和 V 參數中的 U 正切向量。 - 參數的 U 分量 - 參數的 V 分量 - U 切線向量 + + 在一組面和一組邊之間建立橋接。將 + 第一組的項目視為此曲面的子系。 + 第二組的項目可以是此曲面的子系,也可以屬於 + 其他曲面。每組中的拓樸可能並不 + 相鄰,但應建立相同數量的的不同迴路。 + 要橋接的第一組面 + 要橋接的第二組邊 + 各個不同拓樸迴路的橋接 + 曲線 (若傳遞空清單,將使用直線,若傳遞一條曲線, + 則在偵測到多個輸入迴路時複製該曲線) + 沿各個不同拓樸迴路的 + 橋接曲線,圍繞框的法線完整旋轉的 + 次數 (若傳遞空清單,將使用 0,若傳遞一個值, + 則在偵測到多個輸入迴路時複製該值) + 沿每個不同拓樸迴路之橋樑的 + 段數。每個群組的跨越數量應大於 + 相應的旋轉數量 (若傳遞空清單, + 將使用 1,若傳遞一個值,則在 + 偵測到多個輸入迴路時複製該值) + 刪除邊界邊之間的橋樑。 + 保留輸入拓樸 + 的子分割縐摺 + 第一個群組中 + 每個不同拓樸迴路之定位頂點的清單 (頂點數量 +應 + 與偵測到的輸入迴路數量相同,或清單可以為空) + 第二個群組中 + 每個不同拓樸迴路之定位頂點的清單 (頂點數量 +應 + 與偵測到的輸入迴路數量相同,或清單可以為空) + 旗標 (指出是否要針對對應的拓樸迴路將 + 橋樑翻轉對齊) 的清單。 + (若傳遞空清單,則設為 False,若傳遞一個值, + 則針對偵測到的每個輸入迴路複製該值) + 具有拓樸的 T 雲形線曲面,由橋樑連接 + tspline,bridge,face,edge - - 傳回指定的 U 和 V 參數中的 V 正切向量。 - 參數的 U 分量 - 參數的 V 分量 - V 切線向量 + + 在一組邊和一組面之間建立橋接。將 + 第一組的項目視為此曲面的子系。 + 第二組的項目可以是此曲面的子系,也可以屬於 + 其他曲面。每組中的拓樸可能並不 + 相鄰,但應建立相同數量的的不同迴路。 + 要橋接的第一組邊 + 要橋接的第二組面 + 各個不同拓樸迴路的橋接 + 曲線 (若傳遞空清單,將使用直線,若傳遞一條曲線, + 則在偵測到多個輸入迴路時複製該曲線) + 沿各個不同拓樸迴路的 + 橋接曲線,圍繞框的法線完整旋轉的 + 次數 (若傳遞空清單,將使用 0,若傳遞一個值, + 則在偵測到多個輸入迴路時複製該值) + 沿每個不同拓樸迴路之橋樑的 + 段數。每個群組的跨越數量應大於 + 相應的旋轉數量 (若傳遞空清單, + 將使用 1,若傳遞一個值,則在 + 偵測到多個輸入迴路時複製該值) + 刪除邊界邊之間的橋樑。 + 保留輸入拓樸 + 的子分割縐摺 + 第一個群組中 + 每個不同拓樸迴路之定位頂點的清單 (頂點數量 +應 + 與偵測到的輸入迴路數量相同,或清單可以為空) + 第二個群組中 + 每個不同拓樸迴路之定位頂點的清單 (頂點數量 +應 + 與偵測到的輸入迴路數量相同,或清單可以為空) + 旗標 (指出是否要針對對應的拓樸迴路將 + 橋樑翻轉對齊) 的清單。 + (若傳遞空清單,則設為 False,若傳遞一個值, + 則針對偵測到的每個輸入迴路複製該值) + 具有拓樸的 T 雲形線曲面,由橋樑連接 + tspline,bridge,face,edge - - 傳回指定的 U 和 V 參數處的法線向量。 - 參數的 U 分量 - 參數的 V 分量 - 位於參數處的法線 + + 在兩組面之間建立橋接。將 + 將第一組的項目視為此曲面的子系。 + 第二組的項目可以是此曲面的子系,也可以屬於 + 其他曲面。每組中的拓樸可能並不 + 相鄰,但應建立相同數量的的不同迴路。 + 要橋接的第一組邊 + 要橋接的第二組邊 + 各個不同拓樸迴路的橋接 + 曲線 (若傳遞空清單,將使用直線,若傳遞一條曲線, + 則在偵測到多個輸入迴路時複製該曲線) + 沿各個不同拓樸迴路的 + 橋接曲線,圍繞框的法線完整旋轉的 + 次數 (若傳遞空清單,將使用 0,若傳遞一個值, + 則在偵測到多個輸入迴路時複製該值) + 沿每個不同拓樸迴路之橋樑的 + 段數。每個群組的跨越數量應大於 + 相應的旋轉數量 (若傳遞空清單, + 將使用 1,若傳遞一個值,則在 + 偵測到多個輸入迴路時複製該值) + 刪除邊界邊之間的橋樑。 + 保留輸入拓樸 + 的子分割縐摺 + 第一個群組中 + 每個不同拓樸迴路之定位頂點的清單 (頂點數量 +應 + 與偵測到的輸入迴路數量相同,或清單可以為空) + 第二個群組中 + 每個不同拓樸迴路之定位頂點的清單 (頂點數量 +應 + 與偵測到的輸入迴路數量相同,或清單可以為空) + 旗標 (指出是否要針對對應的拓樸迴路將 + 橋樑翻轉對齊) 的清單。 + (若傳遞空清單,則設為 False,若傳遞一個值, + 則針對偵測到的每個輸入迴路複製該值) + 具有拓樸的 T 雲形線曲面,由橋樑連接 + tspline,bridge,edge - - 傳回輸入 U 和 V 座標處的導數。 - 參數的 U 分量 - 參數的 V 分量 - 曲面的 U 導數和 V 導數 - - tangent,normal - + + 填滿 T 雲形線中的孔 + 內部有孔的邊組。邊必須為邊界。 + 填充孔的方法: 0 - 鑲嵌,1 - 多邊形,2 - 收闔,3 - 收闔並熔接 + 保留輸入拓樸的子分割縐摺 + tspline,edge,fill,hole - - 傳回 U 和 V 參數中的高斯曲率。 - - - - - developable - + + 在 T 雲形線中附加給定的反射清單 + 反射清單 + 是否要熔接對稱部分 + 要熔接對稱部分的公差 + 已附加新反射的 T 雲形線曲面 - - 傳回 U 和 V 參數中的主曲率。 - - - + + 從給定的 T 雲形線移除所有反射 + 已移除指定反射的 T 雲形線曲面 - - 傳回 U 和 V 參數中的主方向向量。 - 參數的 U 分量 - 參數的 V 分量 - U 和 V 切線向量 + + 壓縮輸入曲面上的所有拓樸,並使索引相鄰。此功能將維持索引的相對順序。 + tspline,index,compress - - 傳回指定的 U 和 V 參數處的點。 - - - - - surfacepoint - + + 將給定的面細分為四個面,每個面根據「exact」輸入 + 採用精確或簡單模式 + 要細分之面的清單 + 若為 False,產生的表面會較原始造型更平坦且更銳利, + 若為 True,會保留其原始造型 + 已細分指定面的 T 雲形線 + tspline,subdivide,faces,simple - - 傳回曲面的所有邊界曲線。 - - - edges - + + 將給定的 T 雲形線曲面進行插補。向前插補會將控制點移至曲面上的參數式位置。向後插補會在曲面上針對每個原始控制點產生一點,然後將此控制點移至其對應的曲面點。 + 插補方向: 若為 False 則向前,否則反轉 + 已在指定方向插補 T 雲形線 + tspline,interpolate,reverse - - 在給定的曲面上建立參數線曲線。建立曲線,表示曲面上的 U 或 V 參數線。 參數線執行的方向,會以固定的相反 U 或 V 參數增加 U 或 V 參數。 產生的曲線將符合曲面參數化,而且其範圍將由曲面參數範圍限定。 傳回的曲線類型取決於曲線類型。 - 如果方向 == 0,建立一個 U 參數線,如果方向 == 1,建立 V 參數線。 - - - - lines - - - 0.4 - + + 取得每個給定的 T 雲形線頂點,將其拉向目標幾何圖形上 + 最接近的點。如果「surfacePoints」為 True,會拉動頂點的曲面點, + 如果為 False,則會拉動控制掣點。 + 要拉動之頂點的清單 + 要拉動之目標幾何圖形的清單 + 旗標,指示是使用曲面還是使用頂點的控制點 + 具有拉動頂點的 T 雲形線曲面 + tspline,pull,vertices - - 傳回法線翻轉的新曲面。 將此曲面保持不變。 - 曲面,與輸入曲面相同,但法線翻轉 + + 將給定頂點的控制點展平為單一平面。 + 至少必須輸入四個頂點。 + 頂點清單 + 具有展平頂點的 T 雲形線曲面 + tspline,flatten,vertices - - 將此曲面與輸入曲面結合成 polySurface - - - - topolysurface - + + 將給定頂點的控制點展平為 + 與給定平面平行的單一平面。 + 至少必須輸入四個頂點。 + 頂點清單 + 要擬合之頂點平行的平面 + 具有展平頂點的 T 雲形線曲面 + tspline,flatten,vertices,fitparallel - - 將此曲面與輸入曲面結合成 polySurface - - - - join multiple,joinmany,joinall,topolysurface - + + 將給定的面複製到沒有對稱性的新 T 雲形線曲面 + 要複製的面 + 僅具有所選面的 T 雲形線曲面 + tspline,face,duplicate - - 依輸入向量的方向將輸入幾何圖形投影到這個曲面。此投影方法目前只支援點或曲線。 - - - - - projecttosurface,projectonto - + + 反轉網格中所有面的法線 + 具有反轉法線的 T 雲形線曲面 + tspline,flip,normal,vector - - 嘗試修復曲面。 + + 均勻設定 T 雲形線曲面上所有節點間隔 + 內部均勻的 T 雲形線曲面 + tspline,knot,uniform + + + 將給定的 T 雲形線標準化到可執行 + 精確插入的點。若無法標準化,則顯示 + 警告並說明原因。 + 標準化的 T 雲形線曲面 + tspline,standardize + + + 將給定頂點沿給定向量移動 + 要移動的頂點清單 + 要移動所沿的方向 + 旗標,指示是使用曲面還是使用頂點的控制點 - - 取得 Topology 的字串表現法 + + 將給定的一組 T 雲形線曲面匯出至 T 雲形線場景檔案 + 要匯出的 T 雲形線曲面組 + 要儲存之檔案的目標路徑 + 正在儲存 T 雲形線組的檔案路徑 + tspline,export,save,tss,path - - 拓樸的頂點 + + 將給定的 T 雲形線曲面匯出至 T 雲形線網格檔案 + 要匯出的 T 雲形線曲面 + 要儲存之檔案的目標路徑 + 正在儲存 T 雲形線曲面的檔案路徑 + tspline,export,save,tsm,path - - 拓樸的邊緣 + + 將給定的 T 雲形線曲面轉譯成 T 雲形線網格 (TSM) 格式的字串 + 要序列化的 T 雲形線曲面 + 字串,其中 T 雲形線曲面正在序列化 + tspline,import,serialize - - 拓樸的面 + + 從給定的 T 雲形線網格 (TSM) 格式字串建立 T 雲形線曲面 + T 雲形線網面檔案的字串表現法 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + 清單中新載入的 T 雲形線曲面 + tspline,import,serialize - - 取得 TSplineEdge 的字串表現法 + + 從給定的 T 雲形線網格檔案路徑載入 T 雲形線曲面 + 要載入之檔案的來源路徑 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + 清單中新載入的 T 雲形線曲面 + tspline,import,load,tsm,path - - 與此邊相鄰的 TSplineFaces + + 從給定的 T 雲形線網格檔案載入 T 雲形線曲面 + 載入要使用的來源檔案 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + 清單中新載入的 T 雲形線曲面 + tspline,import,load,tsm,file - - 此邊開始的 TSplineVertex + + 從給定的 T 雲形線場景檔案路徑載入一組 T 雲形線曲面 + 要載入之檔案的來源路徑 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + 一組新載入的 T 雲形線曲面 + tspline,import,load,tss,path - - 此邊結束的頂點 + + 從給定的 T 雲形線場景檔案載入一組 T 雲形線曲面 + 載入要使用的來源檔案 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + 一組新載入的 T 雲形線曲面 + tspline,import,load,tss,file - - 傳回 TSEdge 的 UVN 框 (關聯線上的點、U 向量、V 向量與法線) + + 取得 UV 的字串表現法 - - TSEdge 的索引 + + 比較兩個 UV + 其他 UV + 兩個物件是否相等 - - TSEdge 是否在邊界上 + + 取得此類型的雜湊碼 + 此物件的唯一雜湊碼 - - TSEdge 是否為流形 + + 從兩個倍精數建立 UV。 + U 值 + V 值 + 透過座標建立的 UV + + surfaceparam,parameters,uv,uvs + - - 一組 TSEdge 性質: uvnFrame 和索引、TSEdge 是否位於邊界、是否為流形 - + + 取得 UV 的 U 元件 + + uv,uvs + - - 取得 TSplineFace 的字串表現法 + + 取得 UV 的 V 元件 + + uv,uvs + - - 以逆時鐘順序圍繞此面的所有 TSplineEdges + + 取得 Vertex 的字串表現法 - - 以逆時鐘順序圍繞此面的所有 TSplineVertices + + 此頂點所在的點 - - 傳回 TSplineFace 的 UVN 框 (關聯線上的點、U 向量、V 向量與法線) + + 從這個頂點引出的邊 - - TSFace 的索引 + + 與此頂點相鄰的面 - - TSFace 上邊或頂點的數量 + + 取得 BoundingBox 的字串表現法 - - TSFace 上參數式側的數量 + + 比較兩個邊界框 + 其他邊界框 + 兩個物件是否相等 - - 一組 TSplineFace 性質: uvnFrame、索引、價和邊數 - + + 取得此類型的雜湊碼 + 此物件的唯一雜湊碼 - - 取得 TSplineInitialSymmetry 的字串表現法 + + 建立一個圍繞輸入幾何圖形並與軸對齊的 BoundingBox。 + 決定邊界框的幾何圖形 + 圍住幾何圖形的邊界框 + + bounding,bound,multiple,boundall + - - 建立每個對稱段具有指定數量跨距的徑向 TSplineInitialSymmetry。 - + + 建立一個圍繞輸入幾何圖形且不與軸對齊的最小體積定向邊界框。 + + 圍繞輸入幾何圖形的定向邊界框。 + + + 建立一個圍繞輸入幾何圖形並與軸對齊的 BoundingBox,定位在 CoordinateSystem 的 X、Y 和 Z 軸。 + + - tspline,symmetry + bounding,bound - - 建立具有指定對稱軸的軸向 TSplineInitialSymmetry。 - - - + + 建立一個圍繞輸入幾何圖形並與軸對齊的 BoundingBox,定位在 CoordinateSystem 的 X、Y 和 Z 軸。 + + - tspline,symmetry + bounding,bound,multiple,boundall - - 新建立的 T 雲形線是否具有徑向對稱。 - - - 新建立的 T 雲形線在 X 軸上是否具有對稱。 - - - 新建立的 T 雲形線在 Y 軸上是否具有對稱。 - - - 新建立的 T 雲形線在 Z 軸上是否具有對稱。 - - - 對稱段中的面數。僅在 T 雲形線具有徑向對稱時可用。 - - - 取得 TSplineReflection 的字串表現法 - - - 透過給定平面,建立 T 雲形線對稱的軸向反射。 - T 雲形線軸向反射的平面。在世界座標系統中指定 - T 雲形線軸向反射 + + 建立一個橫跨最小點和最大點,並與軸對齊的 BoundingBox。 + + + - tspline,symmetry,reflection,axial + bounding,bound,bymaxmin,max,min,bypoints - - 透過給定平面、給定線段數和每對線段之間的給定夾角 (以度為單位),建立 T 雲形線對稱的徑向反射。 - 法線是 T 雲形線徑向反射軸的平面。在世界座標系統中指定 - 徑向反射段的數量 - 徑向對稱的每對段之間的角度 (以度為單位)。若設為 0,則由 (360/segmentsCount) 定義 - T 雲形線徑向反射 + + 建構一個從最小座標 (方塊的左下角) 到最大座標 (方塊右上角) 的 BoundingBox。CoordinateSystem 是從方塊的座標空間轉換為模型空間。此方法是設計來符合 Revit 的 API,允許您從 Revit BoundingBox 萃取參數,而無需任何轉換。 + + + + - tspline,symmetry,reflection,radial + bounding,bound,bymaxmin,max,min,bypoints - - 反射是否為徑向 + + 最小點 - - 徑向反射段的數量 + + 最大點 - - 徑向反射的每對對稱段之間的角度 + + BoundingBox 的 CoordinateSystem。 如果是與軸對齊的框,CS 會朝向 X、Y、Z 軸,並位於框的中心。 如果是不對齊的框,CS 可以是任意方位,並位於框的中心。 - - 反射的平面 + + 取得兩個 BoundingBox 的交點。注意事項: 這不適用於不與軸對齊的框,因為這些交點可能不會產生框,而是其對應的立方體相交。 + 要相交的其他邊界框 + 從邊界框的交點取得的邊界框 - - 反射的軸 + + 決定兩個 BoundingBox 是否相交。注意事項: 這只適用於兩個邊界框都有相同的對齊方式 (轉換)。此時會測試其對應立方體之間的交點。 + 其他邊界框 + 邊界框是否相交 + + get overlap + - - 取得 TSplineTopology 的字串表現法 + + 判定 BoundingBox 是否為空的 + 如果邊界框是空的,則傳回 true - - 此 T 雲形線曲面中包含的頂點。 + + 判定點是否在邊界框內。 + 測試點 + 如果點位於內側,則為 True,否則為 False + + point inside,testpoint + - - T 雲形線曲面中包含的邊。 + + 取得邊界框做為實體立方體。 + 傳回邊界框的立方體表現法。 + + converttosolid,bb2cube,bb2cub,bounding tosolid,cubes + + + 0.5,0.4,0.3,0.5,0.3 + - - T 雲形線曲面中包含的面。 + + 取得 BoundingBox 做為曲面集合。 + 傳回邊界框的 PolySurface 表現法 + + converttosurfaces,convert2surfaces,bbtosrfs,bbtosrfs,bounding to surfaces,bound to poly,convert2poly + - - T 雲形線曲面中包含的規則頂點 + + 剖析使用 autodesk.geometry:boundingbox3d-1.0.0 資料架構格式化的進入 JSON 字串。 + 要剖析的 JSON 字串 + BoundingBox - - T 雲形線曲面中包含的 Y 點頂點 + + 將 BoundingBox 轉換為使用 autodesk.geometry:boundingbox3d-1.0.0 資料架構格式化的 JSON 物件。 + 產生的 JSON 字串 - - T 雲形線曲面中包含的 T 點頂點 + + 取得 CoordinateSystem 的字串表現法 - - T 雲形線曲面中包含的非流形頂點 + + 建立一個 CoordinateSystem 做為世界座標系統:原點為 + 0, 0, 0;X 軸為 1, 0, 0;Y 軸為 0, 1, 0;Z 軸為 0, 0, 1 + zero,wcs - - T 雲形線曲面中包含的邊界頂點 + + 建立一個 CoordinateSystem,原點在 X 和 Y 位置,X 和 Y 軸設為 WCS X 軸和 Y 軸。Z 預設為 0。 - - T 雲形線曲面中包含的內側頂點 + + 建立一個 CoordinateSystem,原點在 X、Y 和 Z 位置,X 和 Y 軸設為 WCS X 軸和 Y 軸。 + translate - - T 雲形線曲面中包含的非流形邊 + + 建立一個 CoordinateSystem,原點在輸入點,X 和 Y 軸設為 WCS X 軸和 Y 軸。 + bypoint - - T 雲形線曲面中包含的邊界邊 + + 建立一個 CoordinateSystem,原點等於輸入平面原點,而且 X 軸和 Y 軸位於平面,與平面 X 軸和 Y 軸對齊。 - - T 雲形線曲面中包含的內側邊 + + 在具有 X 和 Y 軸的原點中,建立一個 CoordinateSystem。輸入向量會標準化,然後再建立 CoordinateSystem。 - - T 雲形線曲面中包含的規則面 + + 在具有 X 和 Y 軸的原點中,建立一個 CoordinateSystem,完全忽略 Z 軸。輸入向量會標準化,然後再建立 CoordinateSystem。 + byxy,coord by2axis - - T 雲形線曲面中包含的 N-Gon 面 + + 在相對於指定座標系統的指定圓柱座標參數中,建立一個 CoordinateSystem - - T 雲形線曲面中包含的邊界面 + + 在相對於指定座標系統的指定球形座標參數中,建立一個 CoordinateSystem - - T 雲形線曲面中包含的內側面 + + 判定是否能夠取得此 CoordinateSystem 的逆向 + inverse,testinverse - - 傳回 T 雲形線曲面中的頂點數 + + 測試正投影是否比例調整,即其真的具有剪切元件。 + uniform - - 傳回 T 雲形線曲面中的邊數 + + 測試正投影是否比例調整,而且所有向量都標準化。 + uniform,normal,samelength - - 傳回 T 雲形線曲面中的面數 + + 取得此 CoordinateSystem 的行列式 - - 分解的頂點 (依類型區分) - 頂點組 + + 建立一個點,表示 CoordinateSystem 原點。 + position,center - - 分解的邊 (依類型區分) - 邊組 + + 傳回 CoordinateSystem 的 X 軸。 + left,right - - 分解的面 (依類型區分) - 面組 + + 傳回 CoordinateSystem 的 Y 軸。 + forward,back - - 傳回指定索引處的頂點 - 編列索引以取得以下位置的頂點 - T 雲形線頂點 - - tspline,face,byindex - + + 傳回 CoordinateSystem 的 Z 軸。 + up,down - - 傳回指定索引處的邊 - 編列索引以取得以下位置的邊 - T 雲形線邊 - - tspline,face,byindex - + + 傳回 CoordinateSystem 的 X 軸比例調整:X 軸線向量的長度。 - - 傳回指定索引處的面 - 編列索引以取得以下位置的面 - T 雲形線面 - - tspline,face,byindex - + + 傳回 CoordinateSystem 的 Y 軸比例調整:Y 軸線向量的長度。 - - 取得 TSplineUVNFrame 的字串表現法 + + 傳回 CoordinateSystem 的 z 軸比例調整:Z 軸線向量的長度。 - - 關聯線上的 TopologyItem 點 + + 傳回 X 和 Y 軸所在的平面,根在原點。 - - TopologyItem 的 U 向量 + + 傳回 Y 和 Z 軸所在的平面,根在原點。 - - TopologyItem 的 V 向量 + + 傳回 Z 和 X 軸所在的平面,根在原點。 - - TopologyItem 的法線 + + 取得此 CoordinateSystem 的逆向 - 將此 CoordinateSystem 套用至一段幾何圖形,會反轉原點。 - - 取得 TSplineVertex 的字串表現法 + + 跨輸入平面鏡射物件 + reflect,flip over - - 從此頂點引出的 TSplineEdges + + 在這個引數之後,套用引數 CoordinateSystem。結果 = this * other - - 與此頂點相鄰的 TSplineFaces + + 在這個引數之前,套用引數 CoordinateSystem。結果 = other * this - - 傳回 TSVertex 的 UVN 框 (關聯線上的點、U 向量、V 向量與法線) + + 傳回一個包含 X、Y 和 Z 比例係數的向量 + 調整比例過的向量 + get size,scalecomponents,scalevector - - TSVertex 的索引 + + 判定兩個 CoordinateSystems 是否相等 + 其他座標系統 + 如果座標系統相等,則傳回 true - - TSVertex 是否為 Y 點 + + 透過 WCS 中各自定義之 X、Y、Z 方向的給定位移,來轉換任何給定的 CoordinateSystem。 + 沿著 X 軸位移。 + 沿著 Y 軸位移。 + 沿著 Z 軸位移。 + 已轉換的 CoordinateSystem。 + move,by amount - - TSVertex 是否為 T 點 + + 依輸入向量的方向和大小轉換物件。 + 平移方向的向量 + 平移過的座標系統 + move,along vector - - TSVertex 是否為流形 + + 依給定方向透過給定距離來轉換任何 CoordinateSystem 類型。 + 位移方向向量 + 沿著給定方向的位移距離 + 平移過的座標系統 + move,along vector,distance - - TSVertex 上邊或面的數量 + + 藉由輸入 CoordinateSystem 矩陣來轉換物件。 + 輸入座標系統 + 轉換過的座標系統 - - TSVertex 的功能價,將 T 點考慮在內 + + 將此 CoordinateSystem 從來源 CoordinateSystem 轉換為新的關聯 CoordinateSystem。 + + + 已轉換的 CoordinateSystem。 - - 一組 TSVertex 性質: uvnFrame、索引、價和 functionalValence,TSVertex 是否為 StarPoint、TPoint、流形 - + + 繞著原點與軸,將物件旋轉指定的度數 + 原點 + 旋轉的向量軸 + 要旋轉的度數 + 旋轉過的座標系統 + around,axis,degrees - - 取得 TSplineSurface 的字串表現法 + + 繞著給定平面原點與法線,將物件旋轉指定的度數 + 要從其取得法線的平面 + 旋轉值 (以度為單位) + 旋轉過的座標系統 + /// around,normal,degrees - - 使用原點和法線向量產生 T 雲形線基本型平面曲面 - 平面的根點 - 平面的法線 - 最小角點的 2D 點 (以平面座標表示) - 最大角點的 2D 點 (以平面座標表示) - 寬度跨越的數量 - 長度跨越的數量 - T 雲形線曲面的對稱選項 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - 平面 T 雲形線曲面 - tspline,plane,origin,normal + + 繞著原點等比例調整 + 要調整比例的量 + 調整比例過的座標系統 + resize,size - - 建立「定向」的 T 雲形線平面,位於具有向量法線但具有特定 X 軸方位的點原點。 - 這不會影響到分割、相交、投影等作業,只會指定輸入 CoordinateSystem 的方位。 - 平面的根點 - 平面的法線 - 平面的 X 軸 - 最小角點的 2D 點 (以平面座標表示) - 最大角點的 2D 點 (以平面座標表示) - 寬度跨越的數量 - 長度跨越的數量 - T 雲形線曲面的對稱選項 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - 平面 T 雲形線曲面 - tspline,plane,origin,normal,axis + + 繞著原點非等比例調整 + 要在 X 軸調整比例的量 + 要在 Y 軸調整比例的量 + 要在 Z 軸調整比例的量 + 調整比例過的座標系統 + resize,size,scaleNU,scalenu - - 透過原點和 X、Y 軸建立 T 雲形線基本型平面曲面。 - Z 軸是兩個向量的向量積。 - 平面的根點 - 平面的 X 軸 - 平面的 Y 軸 - 最小角點的 2D 點 (以平面座標表示) - 最大角點的 2D 點 (以平面座標表示) - 寬度跨越的數量 - 長度跨越的數量 - T 雲形線曲面的對稱選項 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - 平面 T 雲形線曲面 - tspline,plane,origin,normal,axis + + 繞著給定平面非等比例調整 + 要調整比例的平面 + 要在 X 軸調整比例的量 + 要在 Y 軸調整比例的量 + 要在 Z 軸調整比例的量 + 調整比例過的座標系統 + resize,size,scaleNU,scalenu - - 使用點清單產生 T 雲形線基本型平面曲面 - 要擬合到平面的一組點 - 最小角點的 2D 點 (以平面座標表示) - 最大角點的 2D 點 (以平面座標表示) - 寬度跨越的數量 - 長度跨越的數量 - T 雲形線曲面的對稱選項 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - 平面 T 雲形線曲面 - tspline,plane,fit,bestfit,points + + 繞著指定點等比例調整,使用 + 調整基準點比例 + 要被調整比例的點 + 要調整比例到的點 + 調整比例過的座標系統 + resize,from,to,size - - 使用一條線和一個點產生 T 雲形線基本型平面曲面。點不可位於線上或線軸上的任何位置。 - 要建置平面的線 - 要建置平面的點 - 最小角點的 2D 點 (以平面座標表示) - 最大角點的 2D 點 (以平面座標表示) - 寬度跨越的數量 - 長度跨越的數量 - T 雲形線曲面的對稱選項 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - 平面 T 雲形線曲面 - tspline,plane,line,point + + 利用基準點、起點 (從) 和終點 (到) 調整一個維度的比例。調整比例的軸是由基準點與起點之間的直線來定義。 + 調整基準點比例 + 要被調整比例的點 + 要調整比例到的點 + 調整比例過的座標系統 + resize,size,from,to,scale1d,1d, lines + 0.5,0.5,0.5,0.5,0.5,0.5,0.4 - - 使用三個點作為輸入,產生 T 雲形線基本型平面曲面。這三點不可位於一直線。 - 要建置平面的第一個點 - 要建置平面的第二個頂點 - 要建置平面的第三個點 - 最小角點的 2D 點 (以平面座標表示) - 最大角點的 2D 點 (以平面座標表示) - 寬度跨越的數量 - 長度跨越的數量 - T 雲形線曲面的對稱選項 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - 平面 T 雲形線曲面 - tspline,plane,line,point + + 透過基準點和 2 個點選點雙向調整比例。兩個點選點會投影至基準平面,以便判定 2D 比例係數 + 調整基準點比例 + 要被調整比例的點 + 要調整比例到的點 + 調整比例過的座標系統 + resize,size,from,to,scale2d,2d - - 建構由給定座標系統、半徑和高度定義的 T 雲形線圓柱曲面 - 圓柱的中心與底面將放在此座標系統的 X-Y 平面 - 圓柱的半徑 - 圓柱的高度 - 圓周跨越的數量 - 高度跨越的數量 - T 雲形線曲面的對稱選項 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - 圓柱 T 雲形線曲面 - tspline,cylinder,radius,height + + 剖析使用 autodesk.math:matrix44d-1.0.0 資料架構格式化的進入 JSON 字串。 + 要剖析的 JSON 字串 + CoordinateSystem - - 給定圓柱底部與頂部的中心點,建構 T 雲形線圓柱曲面 - 圓柱的起點 - 圓柱的終點 - 圓柱的半徑 - 圓周跨越的數量 - 高度跨越的數量 - T 雲形線曲面的對稱選項 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - 圓柱 T 雲形線曲面 - tspline,cylinder,radius,points + + 將 CoordinateSystem 轉換為使用 autodesk.math:matrix44d-1.0.0 資料架構格式化的 JSON 物件。 + 產生的 JSON 字串 - - 建立一個在起點具有給定底部半徑,延伸至終點處頂點的 - T 雲形線圓錐曲面 - 圓錐的起點 - 圓錐的終點 - 圓錐底面的半徑 - 圓周跨越的數量 - 高度跨越的數量 - T 雲形線曲面的對稱選項 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - 圓錐形 T 雲形線曲面 - tspline,cone,radius,points + + 取得 Curve 的字串表現法 - - 建立一個以起點到終點為軸,在起點與終點具有給定半徑的 T 雲形線圓錐曲面。 - 此物件沒有頂點,並呈現平截頭體造型。 - 圓錐的起點 - 圓錐的終點 - 圓錐的起始半徑 - 圓錐的結束半徑 - 圓周跨越的數量 - 高度跨越的數量 - T 雲形線曲面的對稱選項 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - 圓錐形 T 雲形線曲面 - tspline,cone,radii,points,truncated + + 透過 UV 空間中的曲面線來建立曲線 + 要使用的地形 + 曲線開始於的起始 UV + 曲線結束於的結束 UV + 曲面起始參數和結束參數處的曲線 + + isocurve,curvebyuv,lines,uvs + + + 0.5,0.5,0.4,0.4 + - - 建立一個基準點位於座標系統原點,圓形底面位於座標系統 XY 平面, - 沿座標系統 Z 軸方向延伸的 T 雲形線圓錐 - 圓錐的中心與底面將放在此座標系統的 X-Y 平面 - 圓錐的高度 - 圓錐的半徑 - 圓周跨越的數量 - 高度跨越的數量 - T 雲形線曲面的對稱選項 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - 圓錐形 T 雲形線曲面 - tspline,cone,radius,cs + + 建立在兩條曲線之間混成的曲線 + 要混成的第一條曲線 + 要混成的第二條曲線 + 指示要混成曲線 1 哪一端的旗標 + 指示要混成曲線 2 哪一端的旗標 + 指示結果曲線是否為 G1 或 G2 連續性的旗標 + 混成兩條曲線產生的曲線 + + blend,make continuous,connect + - - 建立一個基準點位於座標系統原點,圓形底面位於座標系統 XY 平面, - 沿座標系統 Z 軸方向延伸的 T 雲形線圓錐 - 圓錐的中心與底面將放在此座標系統的 X-Y 平面 - 圓錐的高度 - 圓錐的起始半徑 - 圓錐的結束半徑 - 圓周跨越的數量 - 高度跨越的數量 - T 雲形線曲面的對稱選項 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - 圓錐形 T 雲形線曲面 - tspline,cone,radius,cs + + 透過曲面的等角線來建立曲線 + 基準地形 + 如果為 0,則等角線是沿 U 方向;如果為 1,則沿 V 方向 + 針對其他曲面參數的曲線值,固定 + 曲面上的等角曲線 + + isocurve,curvebydir,lines + + + 0.5,0.5,0.4 + - - 建立一個中心在輸入點,具有給定半徑的 T 雲形線圓球 - 圓球的中心 - 圓球的半徑 - 徑向跨越的數量 - 高度跨越的數量 - T 雲形線曲面的對稱選項 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - 球形 T 雲形線曲面 - tspline,sphere,radius + + 傳回曲線的總弧長 + + distance + - - 使用四個輸入點建立一個 T 雲形線圓球 - 清單中要建置圓球的四個點。這些點不應共平面 - 徑向跨越的數量 - 高度跨越的數量 - T 雲形線曲面的對稱選項 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - 球形 T 雲形線曲面 - tspline,sphere,fit,bestfit + + 如果曲線為平面,則傳回 true,否則傳回 false。 + + flat,liesinplane + - - 建立一個盡可能擬合靠近輸入點的 T 雲形線圓球 - 要擬合圓球的點組 - 徑向跨越的數量 - 高度跨越的數量 - T 雲形線曲面的對稱選項 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - 球形 T 雲形線曲面 - tspline,sphere,fit,bestfit + + 如果曲線為封閉,則傳回 true,否則傳回 false。 - - 建立一個中心在座標系統原點,具有給定半徑的 T 雲形線圓環 - 圓環將在指定座標系統的 XY 平面中對準,圓心位於座標系統原點 - 圓環的內側半徑 - 圓環的外側半徑 - 內側徑向跨越的數量 - 外側徑向跨越的數量 - T 雲形線曲面的對稱選項 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - 超環面 T 雲形線曲面 - tspline,torus,radii,cs + + 沿著曲線取得起點 + + begin,curvestart,startpt + - - 建立一個具有給定中心與半徑,與預設世界 XY 平面對齊的 T 雲形線圓環 - 圓環的中心 - 圓環的內側半徑 - 圓環的外側半徑 - 內側徑向跨越的數量 - 外側徑向跨越的數量 - T 雲形線曲面的對稱選項 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - 超環面 T 雲形線曲面 - tspline,torus,radii,cs + + 沿著曲線取得終點 + + end,curveend,endpt + - - 建立一個中心在世界座標系統原點,具有給定寬度、長度和高度的 T 雲形線方塊 - 框的寬度 - 框的長度 - 框的高度 - 對寬度的跨越進行編號 - 對長度的跨越進行編號 - 對高度的跨越進行編號 - T 雲形線曲面的對稱選項 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - T 雲形線立方體 - tspline,box,cuboid,cube,size + + 曲線所在平面的法線。僅適用於平面曲線。 + + perpendicular + - - 建立一個中心在輸入點,具有給定寬度、長度和高度的 T 雲形線方塊 - 框的中心 - 框的寬度 - 框的長度 - 框的高度 - 對寬度的跨越進行編號 - 對長度的跨越進行編號 - 對高度的跨越進行編號 - T 雲形線曲面的對稱選項 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - T 雲形線立方體 - tspline,box,cuboid,cube,size,center + + 在 StartParameter() 和 EndParameter() 之間的指定參數,取得曲線上的一點 + 要於其演算的參數 + + + pointoncurve,curvepoint + - - 建立一個中心和方位都在輸入座標系統,具有給定寬度、長度和高度的 T 雲形線方塊 - 框的 X-Y 平面將與相應的 X 對齊 - 框的寬度 - 框的長度 - 框的高度 - 對寬度的跨越進行編號 - 對長度的跨越進行編號 - 對高度的跨越進行編號 - T 雲形線曲面的對稱選項 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - T 雲形線立方體 - tspline,box,cuboid,cube,size,cs,coord + + 在 StartParameter() 和 EndParameter() 之間的指定參數,取得相切於曲線的向量 + 要於其演算的參數 + 於參數處平行於曲線的向量 + + tangentoncurve,curvetan + - - 建立一個從低點跨距到高點的 T 雲形線方塊 - 第一個角點 - 第二個角點 - 對寬度的跨越進行編號 - 對長度的跨越進行編號 - 對高度的跨越進行編號 - T 雲形線曲面的對稱選項 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - T 雲形線立方體 - box,cube,byminmax,by corners,by points + + 在 StartParameter() 和 EndParameter() 之間的指定參數,取得垂直於曲線的向量 + 要於其演算的參數 + 於參數處垂直於曲線的向量 + + normaloncurve,curvenorm + - - 建立一個中心在座標系統原點,具有給定半徑的 T 雲形線四角球 - 本端座標系統 - 四角球半徑 - 四角球各面兩個維度的跨距數量 - T 雲形線曲面的對稱選項 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - T 雲形線四角球 - quadball,tspline,coordinate system,raduis + + 在 StartParameter() 和 EndParameter() 之間的指定參數處取得與曲線互垂的向量。曲線必須在同一平面。產生的法線在曲線的整個曲率範圍內將保持一致。 + 要於其演算的參數 + 如果「side」設為 false,法線將指向曲線的右側 (從曲線的起點移動到終點)。如果「side」為 true,法線將指向曲線的左側。 + 於參數處垂直於曲線的向量 + + normaloncurve,curvenorm + - - 建立一個具有給定中心與半徑,與預設世界 XY 平面對齊的 T 雲形線四角球 - 四角球中心點 - 四角球半徑 - 四角球各面兩個維度的跨距數量 - T 雲形線曲面的對稱選項 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - T 雲形線四角球 - quadball,tsplines,center,point,radius + + 取得 CoordinateSystem,其原點在指定參數的點中。X 軸與曲線法線對齊,Y 軸與此點的曲線切線對齊,Z 軸與此點的向上向量或雙法線對齊 + 要於其演算的參數 + 在曲線參數的 CoordinateSystem + + coordoncurve,curvecoord,derivatives + - - 使用均勻策略從 NURBS 曲面建構 T 雲形線曲面。 - 根據對應的 useArcLen 旗標,以相等的參數式或弧長間隔 - 均勻放置節點來重建輸入 NURBS 曲面,並透過 - 3 次 NURBS 曲面進行近似。依給定的跨距計數沿 U 和 V 方向 - 分割輸出 T 雲形線。 - 輸入 NURBS 曲面 - u 方向需要的跨距數量 - v 方向需要的跨距數量 - 在 u 參數式方向使用弧長度還是參數式細分 - 在 v 參數式方向使用弧長度還是參數式細分 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - nurbs surface,tspline,uniform + + 取得 CoordinateSystem,其原點在指定參數的點中 + 要於其演算的參數 + 於此點軸對齊的 CoordinateSystem + + frame,axisaligned,aa,coordcurve,framecurve,curveframe,coordoncurve + - - 使用曲率細分策略從 NURBS 曲面建構 T 雲形線曲面。 - 輸入 NURBS 曲面會重建為 3 次。輸出 T 雲形線在 - 每個方向的跨距計數和位置會根據曲率自動偵測。 - 輸入 NURBS 曲面 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - nurbs surface,tspline,curvature + + 傳回其法線與曲線切線對齊的平面。 參數會進行調整,以便 0 永遠是起點,而 1 永遠是終點。 + + + + planeoncurve,planecurve,tangentplane + - - 透過沿給定向量擠出曲線,建構 T 雲形線 - 縱斷面曲線 - 擠出向量 - 順著向量方向擠出距離 - 逆著向量方向擠出距離 - 順著向量方向的跨距數量。若超過 0,將不執行順著向量方向的擠出 - 逆著向量方向的跨距數量。若超過 0,將不執行逆著向量方向的擠出 - 縱斷面方向的跨距數量。若不超過 0,將自動定義 - 針對沿輪廓方向的跨距分配使用均勻或曲率策略 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - tspline,extrude,curve + + 沿著曲線取得特定弧長度中的點 + 沿著曲線要於其演算的距離 + 在給定弧長度中的點 + + pointoncurve,curvepoint,pointalongcurve,distanceoncurve,distancepoint,distpoint,arclength + - - 透過沿路徑掃掠斷面曲線,建構 T 雲形線 - 縱斷面曲線 - 路徑曲線 - 跨度是否應平行於路徑方向 - 路徑的跨距數量 - 縱斷面的跨距數量。若不超過 0,將自動定義 - 針對沿路徑的跨距分配使用均勻或曲率策略 - 針對沿輪廓的跨距分配使用均勻或曲率策略 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - tspline,sweep,curve + + 根據分割的輸入數值,傳回點沿著曲線長度的間隔一致 + 分割數 + 點沿著曲線長度的間隔一致 - - 透過圍繞軸 (由軸原點與軸方向形成), - 以 start_angle (度) 為起點掃掠輪廓曲線, - 並掃掠 sweep_angle (度) 角度,建立 T 雲形線曲面。 - 縱斷面曲線 - 旋轉中心 - 旋轉軸 - 開始旋轉的角度 - 完成旋轉的角度 - 半徑的跨距數量 - 高度的跨距數量。若不超過 0,將自動定義 - 針對跨距分配使用均勻或曲率策略 - T 雲形線曲面的對稱選項 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - tspline,revolve,curve + + 根據分割的輸入數值,傳回點沿著曲線的弦長度一致 + 分割數 + 曲線上的點清單 - - 從線清單建立 T 雲形線曲面。 - 接受曲線,但只採用曲線的起點與終點。 - 要建置 T 雲形線所依據的線。僅使用端點 - 調整面的最大數量 - 曲線-曲線相交公差 - 是否要縐摺具有 2 價的頂點 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - tspline,line,build - - - 使用曲線網或直線網,建立 T 雲形線管狀曲面。 - 在每個曲線交點處建立平滑接合。 - 某些參數採用單一值或清單 (每條曲線兩個值)。 - 建立管所依據之曲線的清單 - 所建立管的預設半徑 - 用於偵測曲線交點的公差 - 每個管中的段數。允許使用單一值或清單 (較曲線數量長兩倍) - 每個管端旋轉的值 (以度為單位)。允許使用單一值或清單 (較曲線數量長兩倍) - 每個管端半徑的值。允許使用單一值或清單 (較曲線數量長兩倍) - 從每個輸入曲線的終點到管網起點的值 (0 至 1)。允許使用單一值或清單 (較曲線數量長兩倍) - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - tspline,create,pipe,curve - - - 使用曲線網或直線網,建立 T 雲形線管狀曲面。 - 在每個曲線交點處建立平滑接合。 - 某些參數採用單一值或清單 (每條曲線一個值)。 - 建立管所依據的曲線清單 - 所建立管的預設半徑 - 用於偵測曲線交點的公差 - 每條曲線的線段數。清單的大小可以是曲線計數、1 (複製) 或 0 (自動決定)。 - 如果為 True,則自動產生每條曲線起點處的控點參數,忽略 rotationsAtStart、radiiAtStart、positionsAtStart 的自訂參數。 - 如果為 True,則自動產生每條曲線終點處的控點參數,忽略 rotationsAtEnd、radiiAtEnd、positionsAtEnd 的自訂參數。 - 每條曲線起點處每個管控點的自訂旋轉角度 (度)。當 autoHandleStart 為 True 時,會忽略此參數。清單的大小可以是曲線計數或 1 (複製)。 - 每條曲線終點處每個管控點的自訂旋轉角度 (度)。當 autoHandleEnd 為 True 時,會忽略此參數。清單的大小可以是曲線計數或 1 (複製)。 - 每條曲線起點處每個管控點的自訂半徑。當 autoHandleStart 為 True 時,會忽略此參數。清單的大小可以是曲線計數或 1 (複製)。 - 每條曲線終點處每個管控點的自訂半徑。當 autoHandleEnd 為 True 時,會忽略此參數。清單的大小可以是曲線計數或 1 (複製)。 - 每個管控點在每條曲線起點處的自訂位置,以沿著曲線弧長介於 0 和 1 之間的百分比表示。當 autoHandleStart 為 true 時,會忽略此參數。清單大小可以是曲線計數或 1 (複製)。起點和終點位置在每條曲線上不能互相重疊。理想上,起點位置應接近 0,而終點位置應接近 1。 - 每個管控點在每條曲線終點處的自訂位置,以沿著曲線弧長介於 0 和 1 之間的百分比表示。當 autoHandleEnd 為 true 時,會忽略此參數。清單大小可以是曲線計數或 1 (複製)。起點和終點位置在每條曲線上不能互相重疊。理想上,起點位置應接近 0,而終點位置應接近 1。 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - tspline,create,pipe,curve - - - 將給定的 T 雲形線曲面結合為單一曲面。 - 曲面可以互不連接。 - 如果至少有一個曲面採用框模式,輸出曲面也將採用框模式。 - 注意事項: 所有輸入曲面都必須是相同版本,才能成功結合。因此,一或多個曲面可能會在內部複製,曲線的版本會升級或降級以便符合 Dynamo 中目前使用的版本。產生的曲面可能因此與預期的結果有細微差異。輸入曲面本身將會保持不變。 - 要結合的 T 雲形線曲面 - tspline,combine - - - 傳回套用至給定 T 雲形線的反射清單 - tspline,symmetry,reflections - - - 如果給定 T 雲形線是框模式,則傳回 True - tspline,boxmode,smooth - - - 如果給定 T 雲形線可萃取 (能以平滑模式顯示),則傳回 True - tspline,extractable - - - 如果給定 T 雲形線是封閉的,則傳回 True - tspline,closed - - - 如果給定 T 雲形線是無縫的,則傳回 True。所有封閉曲面都是無縫的,但某些無縫曲面是開放的。 - tspline,watertight - - - 如果給定 T 雲形線是標準的,則傳回 True (所有 T 點都與 Y 點至少分隔兩條等角曲線) - tspline,standard - - - 將給定 T 雲形線曲面根據造型轉換為實體或曲面。 - 注意事項: 如果輸入曲面是用比 Dynamo 中載入的版本還高的 T 雲形線版本建立,則產生的 BRep 曲面可能會發生細微而預期外的變更。此時,這個曲面的複本將會降級為 Dynamo 版本,轉換也會使用這個複本。 - 決定產生的本體是否應與輸入的 T 雲形線曲面具有相同的拓樸。 - 拓樸圖元 (實體或曲面) - tspline,brep,solid,surface - - - 將給定 T 雲形線曲面轉換為網格。網格可以有三角形與四邊形。 - 每個方向的最小段數。將始終會產生至少一段。 - 從網格到曲面允許的最大距離。若設為零或負值,將停用該距離 - 網格圖元 - tspline,convert,mesh - - - 將給定 T 雲形線曲面沿其面法線方向增厚給定距離 - 要加厚的距離 - 決定是否應縐摺產生的邊 - 加厚的 T 雲形線曲面 - tspline,thicken,normal - - - 將給定 T 雲形線曲面增厚給定向量 - 要加厚的方向 - 決定是否應縐摺的邊 - 加厚的 T 雲形線曲面 - tspline,thicken,vector - - - 在 T 雲形線曲面給定的邊增加縐摺 - 要縐摺的邊 - 具有縐摺邊的 T 雲形線曲面 - tspline,edge,crease - - - 從給定的一組邊移除縐摺 - 要取消縐摺的邊 - 具有取消縐摺邊的 T 雲形線曲面 - tspline,crease,uncrease - - - 在 T 雲形線曲面給定的一組頂點增加縐摺 - 要縐摺的頂點 - 具有縐摺邊的 T 雲形線曲面 - tspline,edge,crease - - - 從給定的一組頂點移除縐摺 - 要取消縐摺的頂點 - 具有取消縐摺邊的 T 雲形線曲面 - tspline,crease,uncrease - - - 將給定頂點清單熔接到單一頂點 - 要熔接的頂點 - 結果頂點掣點的位置。若傳遞空值,則使用掣點的平均位置。 - 保留輸入拓樸的子分割縐摺 - 具有熔接頂點的 T 雲形線曲面 - tspline,weld,vertex - - - 將第一組與第二組頂點成對熔接。 - 將第一組視為此 T 雲形線的頂點。 - 第二組頂點可以來自此曲面,也可以來自其他任何曲面。 - 如果是不同 T 雲形線,會在熔接作業之前執行結合。 - 要熔接的第一組頂點 - 要熔接的第二組頂點 - 保留輸入拓樸的子分割縐摺 - 具有熔接頂點的 T 雲形線曲面 - tspline,weld,vertex - - - 尋找所有重合頂點,並將其熔接在一起 - 要搜尋重合的公差範圍 - 無重合頂點的 T 雲形線曲面 - tspline,weld,coincident,vertex - - - 取消熔接所有給定的邊。這會取消熔接所有邊上的每個頂點。 - 要取消熔接的一組邊 - 具有取消熔接邊的 T 雲形線曲面 - tspline,unweld,edge - - - 取消熔接所有給定的頂點。這會取消熔接每個頂點上的所有邊。 - 要取消熔接的一組頂點 - 具有取消熔接頂點的 T 雲形線曲面 - tspline,unweld,vertex - - - 建立一個與曲線的 T 雲形線和封閉迴路的相符項 - 建立相符項將使用的封閉 T 雲形線邊迴路 - 建立相符項將使用的封閉曲線迴路 - 要嘗試相符的幾何圖形連續性: G0、G1、G2 - 在建置相符項時是否要使用 arcLength 對齊 - 若為 True,會將額外的控制點加入至 T 雲形線,以便在指定的公差內與曲面相符。 - 細分步長的最大數量。若將 useRefinement 設為 False,則忽略 - 要達到的公差。若將 useRefinement 設為 False,則忽略 - 建置相符項時是否要使用擴展 - 確定曲面受相符項影響的程度。若 usePropagation 設為 False,則忽略 - 切線比例。若未將連續性設為 G1,則忽略 - Carvature 參數重量。若未將連續性設為 G2,則會忽略 - 是否要反轉定線方向 - 位於指定的 T 雲形線邊界邊緣與曲線迴路之間的 T 雲形線曲面 - tspline,match,curve - - - 建立一個與曲線的 T 雲形線和封閉迴路的相符項 - 要與其建立相符項的封閉 T 雲形線邊迴路 - 要與其建立相符項的封閉曲線迴路 - 要嘗試相符的幾何圖形連續性: G0、G1、G2 - 在建置相符項時是否要使用 arcLength 對齊 - 若為 True,會將額外的控制點加入至 T 雲形線,以便在指定的公差內與曲面相符。 - 細分步長的最大數量。若 useRefinement 設為 False,則忽略 - 要達到的公差。若 useRefinement 設為 False,則忽略 - 建置相符項時是否要使用擴展 - 決定曲面受相符項影響的程度。若 usePropagation 設為 False,則忽略 - 如果是 G1,則為切線比例,如果是 G2,則為曲率比例。若連續性為 G0,則忽略。 - 是否要反轉對齊方向 - 位於指定的 T 雲形線邊界邊緣與曲線迴路之間的 T 雲形線曲面 - tspline,match,curve - - - 建立一個與 BRep 邊的 T 雲形線和封閉迴路的相符項。首先, - 將邊迴路轉化為曲線迴路,然後執行比對。 - 建立相符項將使用的封閉 T 雲形線邊迴路 - 建立相符項將使用的封閉 BRep 邊迴路 - 要嘗試相符的幾何圖形連續性: G0、G1、G2 - 在建置相符項時是否要使用 arcLength 對齊 - 若為 True,會將額外的控制點加入至 T 雲形線,以便在指定的公差內與曲面相符。 - 細分步長的最大數量。若將 useRefinement 設為 False,則忽略 - 要達到的公差。若將 useRefinement 設為 False,則忽略 - 建置相符項時是否要使用擴展 - 確定曲面受相符項影響的程度。若 usePropagation 設為 False,則忽略 - 切線比例。若未將連續性設為 G1,則忽略 - Carvature 參數重量。若未將連續性設為 G2,則會忽略 - 是否要反轉定線方向 - 位於指定的 T 雲形線邊界邊緣與 BRep 邊迴路之間的 T 雲形線曲面 - tspline,match,brep - - - 建立一個與 BRep 邊的 T 雲形線和封閉迴路的相符項。首先, - 將邊迴路轉化為曲線迴路,然後執行比對。 - 要與其建立相符項的封閉 T 雲形線邊迴路 - 要與其建立相符項的封閉 BRep 邊迴路 - 要嘗試相符的幾何圖形連續性: G0、G1、G2 - 在建置相符項時是否要使用 arcLength 對齊 - 若為 True,會將額外的控制點加入至 T 雲形線,以便在指定的公差內與曲面相符。 - 細分步長的最大數量。若 useRefinement 設為 False,則忽略 - 要達到的公差。若 useRefinement 設為 False,則忽略 - 建置相符項時是否要使用擴展 - 確定曲面受相符項影響的程度。若 usePropagation 設為 False,則忽略 - 如果是 G1,則為切線比例,如果是 G2,則為曲率比例。若連續性為 G0,則忽略。 - 是否要反轉對齊方向 - 位於指定的 T 雲形線邊界邊緣與 BRep 邊迴路之間的 T 雲形線曲面 - tspline,match,brep - - - 從 T 雲形線拓樸移除頂點 - 要刪除的頂點 - 具有刪除頂點的 T 雲形線曲面 - tspline,vertex,vertices,delete - - - 從 T 雲形線拓樸移除邊 - 要刪除的邊 - 具有刪除邊的 T 雲形線曲面 - tspline,edge,delete - - - 從 T 雲形線拓樸移除面 - 要刪除的面 - 具有刪除面的 T 雲形線曲面 - tspline,face,delete - - - 變更 T 雲形線的視覺型式: - 若傳入 true,則進行平滑視覺化,否則使用框。 - 啟用或停用平滑視覺化 - 具有所選視覺型式的 T 雲形線 - tspline,visualization,mode,smooth,box - - - 在一組邊上執行一或多項對稱擠出,然後將新邊移動給定向量 - 要擠出的一組邊 - 要移動新邊的向量 - 將建立之新段的數量 - 具有擠出邊的 T 雲形線 - tspline,extrude,direction,vector,edge - - - 在一組面上執行一或多項對稱擠出,然後將新邊移動給定向量 - 要擠出的一組面 - 要移動新面的向量 - 將建立之新段的數量 - 具有擠出面的 T 雲形線 - tspline,extrude,direction,vector,face - - - 在一組邊上執行一或多項對稱擠出,然後將新邊移動給定曲線的路徑 - 要擠出的一組邊 - 路徑,新邊將遵循 - 將建立之新段的數量 - 具有擠出邊的 T 雲形線 - tspline,extrude,curve,edge - - - 在一組面上執行一或多項對稱擠出,然後將新邊移動給定曲線的路徑 - 要擠出的一組面 - 路徑,新面將遵循 - 將建立之新段的數量 - 具有擠出面的 T 雲形線 - tspline,extrude,curve,face - - - 使用一個通道的面取代給定的邊 - 要取代的一組邊 - 會將斜切邊限制在所選邊相鄰面的此百分比 (介於 0 至 1 之間) 範圍內。 - 凹槽中面的列數 - 是否要在舊模型的框模式面上建立新面。 - 決定傾斜的圓滑或平直程度。採用從 0 至 1 的值。 - 具有斜切邊的 T 雲形線 - tspline,bevel,edge - - - 將給定的邊沿相鄰的邊滑動 - 要滑動的一組邊 - 邊將會向相鄰的面滑動這麼遠 (以介於 0 與 1 之間的百分比表示)。 - 決定傾斜的圓滑或平直程度。採用從 0 至 1 的值。 - 具有滑動邊的 T 雲形線 - tspline,slide,edge - - - 合併給定的邊。每組的邊應建立相等的 - 連續組數。將第一組的邊視為 - 此曲面的邊。第二組的邊可以 - 來自此曲面,也可以來自其他任何曲面。如果是不同 - 曲面,會在合併之前執行結合。 - 要合併的第一組邊 - 要合併的第二組邊 - 曲面將與原始曲面更相符。 - 具有合併邊的 T 雲形線曲面 - tspline,merge,edge - - - 在兩組面之間建立橋接。將 - 將第一組的項目視為此曲面的子系。 - 第二組的項目可以是此曲面的子系,也可以屬於 - 其他曲面。每組中的拓樸可能並不 - 相鄰,但應建立相同數量的的不同迴路。 - 要橋接的第一組面 - 要橋接的第二組面 - 各個不同拓樸迴路的橋接 - 曲線 (若傳遞空清單,將使用直線,若傳遞一條曲線, - 則在偵測到多個輸入迴路時複製該曲線) - 沿各個不同拓樸迴路的 - 橋接曲線,圍繞框的法線完整旋轉的 - 次數 (若傳遞空清單,將使用 0,若傳遞一個值, - 則在偵測到多個輸入迴路時複製該值) - 沿每個不同拓樸迴路之橋樑的 - 段數。每個群組的跨越數量應大於 - 相應的旋轉數量 (若傳遞空清單, - 將使用 1,若傳遞一個值,則在 - 偵測到多個輸入迴路時複製該值) - 刪除邊界邊之間的橋樑。 - 保留輸入拓樸 - 的子分割縐摺 - 第一個群組中 - 每個不同拓樸迴路之定位頂點的清單 (頂點數量 -應 - 與偵測到的輸入迴路數量相同,或清單可以為空) - 第二個群組中 - 每個不同拓樸迴路之定位頂點的清單 (頂點數量 -應 - 與偵測到的輸入迴路數量相同,或清單可以為空) - 旗標 (指出是否要針對對應的拓樸迴路將 - 橋樑翻轉對齊) 的清單。 - (若傳遞空清單,則設為 False,若傳遞一個值, - 則針對偵測到的每個輸入迴路複製該值) - 具有拓樸的 T 雲形線曲面,由橋樑連接 - tspline,bridge,face - - - 在一組面和一組邊之間建立橋接。將 - 第一組的項目視為此曲面的子系。 - 第二組的項目可以是此曲面的子系,也可以屬於 - 其他曲面。每組中的拓樸可能並不 - 相鄰,但應建立相同數量的的不同迴路。 - 要橋接的第一組面 - 要橋接的第二組邊 - 各個不同拓樸迴路的橋接 - 曲線 (若傳遞空清單,將使用直線,若傳遞一條曲線, - 則在偵測到多個輸入迴路時複製該曲線) - 沿各個不同拓樸迴路的 - 橋接曲線,圍繞框的法線完整旋轉的 - 次數 (若傳遞空清單,將使用 0,若傳遞一個值, - 則在偵測到多個輸入迴路時複製該值) - 沿每個不同拓樸迴路之橋樑的 - 段數。每個群組的跨越數量應大於 - 相應的旋轉數量 (若傳遞空清單, - 將使用 1,若傳遞一個值,則在 - 偵測到多個輸入迴路時複製該值) - 刪除邊界邊之間的橋樑。 - 保留輸入拓樸 - 的子分割縐摺 - 第一個群組中 - 每個不同拓樸迴路之定位頂點的清單 (頂點數量 -應 - 與偵測到的輸入迴路數量相同,或清單可以為空) - 第二個群組中 - 每個不同拓樸迴路之定位頂點的清單 (頂點數量 -應 - 與偵測到的輸入迴路數量相同,或清單可以為空) - 旗標 (指出是否要針對對應的拓樸迴路將 - 橋樑翻轉對齊) 的清單。 - (若傳遞空清單,則設為 False,若傳遞一個值, - 則針對偵測到的每個輸入迴路複製該值) - 具有拓樸的 T 雲形線曲面,由橋樑連接 - tspline,bridge,face,edge - - - 在一組邊和一組面之間建立橋接。將 - 第一組的項目視為此曲面的子系。 - 第二組的項目可以是此曲面的子系,也可以屬於 - 其他曲面。每組中的拓樸可能並不 - 相鄰,但應建立相同數量的的不同迴路。 - 要橋接的第一組邊 - 要橋接的第二組面 - 各個不同拓樸迴路的橋接 - 曲線 (若傳遞空清單,將使用直線,若傳遞一條曲線, - 則在偵測到多個輸入迴路時複製該曲線) - 沿各個不同拓樸迴路的 - 橋接曲線,圍繞框的法線完整旋轉的 - 次數 (若傳遞空清單,將使用 0,若傳遞一個值, - 則在偵測到多個輸入迴路時複製該值) - 沿每個不同拓樸迴路之橋樑的 - 段數。每個群組的跨越數量應大於 - 相應的旋轉數量 (若傳遞空清單, - 將使用 1,若傳遞一個值,則在 - 偵測到多個輸入迴路時複製該值) - 刪除邊界邊之間的橋樑。 - 保留輸入拓樸 - 的子分割縐摺 - 第一個群組中 - 每個不同拓樸迴路之定位頂點的清單 (頂點數量 -應 - 與偵測到的輸入迴路數量相同,或清單可以為空) - 第二個群組中 - 每個不同拓樸迴路之定位頂點的清單 (頂點數量 -應 - 與偵測到的輸入迴路數量相同,或清單可以為空) - 旗標 (指出是否要針對對應的拓樸迴路將 - 橋樑翻轉對齊) 的清單。 - (若傳遞空清單,則設為 False,若傳遞一個值, - 則針對偵測到的每個輸入迴路複製該值) - 具有拓樸的 T 雲形線曲面,由橋樑連接 - tspline,bridge,face,edge + + 從給定參數位置取得曲線的特定弦長度中的點。 + 要於其演算的弦長度 + 曲線上據其測量的參數 + 如果沿曲線向前移動,則為 True + 曲線上的點 + + measure from,measure to,parameteratdist + - - 在兩組面之間建立橋接。將 - 將第一組的項目視為此曲面的子系。 - 第二組的項目可以是此曲面的子系,也可以屬於 - 其他曲面。每組中的拓樸可能並不 - 相鄰,但應建立相同數量的的不同迴路。 - 要橋接的第一組邊 - 要橋接的第二組邊 - 各個不同拓樸迴路的橋接 - 曲線 (若傳遞空清單,將使用直線,若傳遞一條曲線, - 則在偵測到多個輸入迴路時複製該曲線) - 沿各個不同拓樸迴路的 - 橋接曲線,圍繞框的法線完整旋轉的 - 次數 (若傳遞空清單,將使用 0,若傳遞一個值, - 則在偵測到多個輸入迴路時複製該值) - 沿每個不同拓樸迴路之橋樑的 - 段數。每個群組的跨越數量應大於 - 相應的旋轉數量 (若傳遞空清單, - 將使用 1,若傳遞一個值,則在 - 偵測到多個輸入迴路時複製該值) - 刪除邊界邊之間的橋樑。 - 保留輸入拓樸 - 的子分割縐摺 - 第一個群組中 - 每個不同拓樸迴路之定位頂點的清單 (頂點數量 -應 - 與偵測到的輸入迴路數量相同,或清單可以為空) - 第二個群組中 - 每個不同拓樸迴路之定位頂點的清單 (頂點數量 -應 - 與偵測到的輸入迴路數量相同,或清單可以為空) - 旗標 (指出是否要針對對應的拓樸迴路將 - 橋樑翻轉對齊) 的清單。 - (若傳遞空清單,則設為 False,若傳遞一個值, - 則針對偵測到的每個輸入迴路複製該值) - 具有拓樸的 T 雲形線曲面,由橋樑連接 - tspline,bridge,edge + + 傳回曲線上從給定點開始,距離相等給定線段長度的點 + 從測量位置的參考點 + 沿著曲線要於其演算的距離 + 曲線上包括給定點和沿曲線方向的點的清單。 - - 填滿 T 雲形線中的孔 - 內部有孔的邊組。邊必須為邊界。 - 填充孔的方法: 0 - 鑲嵌,1 - 多邊形,2 - 收闔,3 - 收闔並熔接 - 保留輸入拓樸的子分割縐摺 - tspline,edge,fill,hole + + 傳回曲線上從給定點開始,距離相等給定弦長的點 + 從測量位置的參考點 + 弦長 + 曲線上包括給定點和沿曲線方向的點的清單。 - - 在 T 雲形線中附加給定的反射清單 - 反射清單 - 是否要熔接對稱部分 - 要熔接對稱部分的公差 - 已附加新反射的 T 雲形線曲面 + + 傳回與曲線起點相距指定距離的 CoordinateSystem。Y 軸相切於曲線,而 X 軸是曲率。 + 沿著曲線要於其演算的距離 + 曲線上的 CoordinateSystem + + coordoncurve,curvecoord,derivatives + - - 從給定的 T 雲形線移除所有反射 - 已移除指定反射的 T 雲形線曲面 + + 傳回沿著曲線與起點相距指定距離的平面。平面的法線與曲線切線對齊。 + 沿著曲線要於其演算的距離 + 曲線上的平面 + + planeoncurve,planecurve,tangentplane + - - 壓縮輸入曲面上的所有拓樸,並使索引相鄰。此功能將維持索引的相對順序。 - tspline,index,compress + + 取得從曲線的起點測量到給定參數的線段長度。 + 介於 0 到 1 之間的值 + 線段長度 + + lengthatparameter,dist along,lengthatpoint,arclength + - - 將給定的面細分為四個面,每個面根據「exact」輸入 - 採用精確或簡單模式 - 要細分之面的清單 - 若為 False,產生的表面會較原始造型更平坦且更銳利, - 若為 True,會保留其原始造型 - 已細分指定面的 T 雲形線 - tspline,subdivide,faces,simple + + 沿著曲線取得特定弧長度中的參數 + 沿著曲線要於其演算的距離 + 參數 + + parameteratlen,param along,paramatlen,arclength + - - 將給定的 T 雲形線曲面進行插補。向前插補會將控制點移至曲面上的參數式位置。向後插補會在曲面上針對每個原始控制點產生一點,然後將此控制點移至其對應的曲面點。 - 插補方向: 若為 False 則向前,否則反轉 - 已在指定方向插補 T 雲形線 - tspline,interpolate,reverse + + 從給定位置沿著曲線取得特定弦長度中的參數。 + 要於其演算的弦長度 + 曲線上據其測量的參數 + 如果沿曲線向前移動,則為 True + 參數 + + measure from,measure to,parameteratdist + - - 取得每個給定的 T 雲形線頂點,將其拉向目標幾何圖形上 - 最接近的點。如果「surfacePoints」為 True,會拉動頂點的曲面點, - 如果為 False,則會拉動控制掣點。 - 要拉動之頂點的清單 - 要拉動之目標幾何圖形的清單 - 旗標,指示是使用曲面還是使用頂點的控制點 - 具有拉動頂點的 T 雲形線曲面 - tspline,pull,vertices + + 取得曲線起點處的參數 + 參數值 + + start domain,curvestart + - - 將給定頂點的控制點展平為單一平面。 - 至少必須輸入四個頂點。 - 頂點清單 - 具有展平頂點的 T 雲形線曲面 - tspline,flatten,vertices + + 取得曲線終點處的參數 + 參數值 + + end domain,curveend + - - 將給定頂點的控制點展平為 - 與給定平面平行的單一平面。 - 至少必須輸入四個頂點。 - 頂點清單 - 要擬合之頂點平行的平面 - 具有展平頂點的 T 雲形線曲面 - tspline,flatten,vertices,fitparallel + + 取得曲線上兩個參數之間的線段長度 + 介於 0 到 1 之間的值 + 介於 0 到 1 之間的值 + 線段長度 + + measure,distance,arclength + - - 將給定的面複製到沒有對稱性的新 T 雲形線曲面 - 要複製的面 - 僅具有所選面的 T 雲形線曲面 - tspline,face,duplicate + + 取得沿曲線給定點處的參數。如果點不在曲線上,則 ParameterAtPoint 仍會傳回一個值,該值將對應於曲線上的鄰近點,但該點一般而言不是最近的點。 + 沿著曲線或曲線附近的點 + 曲線上給定點的參數。 + + projectpoint,closestparam,curveparam + - - 反轉網格中所有面的法線 - 具有反轉法線的 T 雲形線曲面 - tspline,flip,normal,vector + + 反轉曲線方向 + 方向相反的新曲線 + + flip + - - 均勻設定 T 雲形線曲面上所有節點間隔 - 內部均勻的 T 雲形線曲面 - tspline,knot,uniform + + 將曲線偏移指定的數量。曲線必須為平面。 + 正或負偏移距離 + 新的偏移曲線 + + thicken,lines + + + 0.5,0.4 + - - 將給定的 T 雲形線標準化到可執行 - 精確插入的點。若無法標準化,則顯示 - 警告並說明原因。 - 標準化的 T 雲形線曲面 - tspline,standardize + + 透過在平面法線定義的平面中將平面曲線偏移給定距離來建立一條或多條曲線。如果偏移組成曲線之間有間隙,則會延伸偏移曲線來填滿這些曲線。「planeNormal」輸入引數預設為包含曲線的平面法線,但可提供與原始曲線法線平行的明確法線,更能控制偏移方向。例如,如果共用相同平面的多條曲線需要一致的偏移方向,可以使用「planeNormal」取代個別曲線法線,並強制所有曲線沿相同方向偏移。反轉法線會反轉偏移的方向。 + 正偏移距離會沿曲線切線和平面法線向量之間的向量積方向套用,負偏移則沿相反方向套用。 + 曲線的平面法線。預設為輸入曲線的平面法線 + 一條或多條偏移曲線 + + thicken,lines + + + 0.5,0.4 + - - 將給定頂點沿給定向量移動 - 要移動的頂點清單 - 要移動所沿的方向 - 旗標,指示是使用曲面還是使用頂點的控制點 + + 透過拉到平面建立曲線 + 可在其上拉曲線的平面 + 平面上的曲線 + + projectcurve,toplane + + + + 依曲面法線的方向,將此曲線拉到輸入曲面上。 + + + projectcurve,tosurf + - - 將給定的一組 T 雲形線曲面匯出至 T 雲形線場景檔案 - 要匯出的 T 雲形線曲面組 - 要儲存之檔案的目標路徑 - 正在儲存 T 雲形線組的檔案路徑 - tspline,export,save,tss,path + + 在指定參數中移除曲線起點 + 於其開始修剪的參數 + 移除了起點的新曲線 + + rem,remstart,removestart,trimcurve + - - 將給定的 T 雲形線曲面匯出至 T 雲形線網格檔案 - 要匯出的 T 雲形線曲面 - 要儲存之檔案的目標路徑 - 正在儲存 T 雲形線曲面的檔案路徑 - tspline,export,save,tsm,path + + 在指定參數中移除曲線終點 + 於其開始修剪的參數 + 移除了終點的新曲線 + + rem,remend,removeend,trimcurve + - - 將給定的 T 雲形線曲面轉譯成 T 雲形線網格 (TSM) 格式的字串 - 要序列化的 T 雲形線曲面 - 字串,其中 T 雲形線曲面正在序列化 - tspline,import,serialize + + 移除指定參數中的曲線起點和終點。 + 於其開始修剪的參數 + 於其開始修剪的參數 + 移除了外部線段的新曲線 + + rem,remend,remstart,remove,trimcurve,removeends + - - 從給定的 T 雲形線網格 (TSM) 格式字串建立 T 雲形線曲面 - T 雲形線網面檔案的字串表現法 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - 清單中新載入的 T 雲形線曲面 - tspline,import,serialize + + 在指定參數中移除曲線的內部部分 + 於其開始修剪的參數 + 於其開始修剪的參數 + 移除了內部線段的新曲線 + + rem,removemiddle,middle,remmiddle,cutout,trimcurve + - - 從給定的 T 雲形線網格檔案路徑載入 T 雲形線曲面 - 要載入之檔案的來源路徑 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - 清單中新載入的 T 雲形線曲面 - tspline,import,load,tsm,path + + 移除曲線的數個線段,捨棄第 1、第 3,第 5 ... 區段 + 於其分割曲線的參數清單 + 捨棄第 1、3、5...線段的曲線陣列 + + rem,removeparts,remparts,cutout,trimcurv,interior,odd + + + + 根據「discardEvenSegments」旗標分別為 true 或 false,移除在給定參數處分割的曲線偶數段或奇數段。 + 於其分割曲線的參數清單 + 切換以捨棄偶數線段 + 捨棄偶數或奇數曲線段後剩餘的曲線清單。 + + rem,removeparts,remparts,cutout,trimcurv,interior,even + - - 從給定的 T 雲形線網格檔案載入 T 雲形線曲面 - 載入要使用的來源檔案 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - 清單中新載入的 T 雲形線曲面 - tspline,import,load,tsm,file + + 在指定參數中,將曲線分割成多段 + 於其分割曲線的參數清單 + 從分割建立的曲線 + + cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + - - 從給定的 T 雲形線場景檔案路徑載入一組 T 雲形線曲面 - 要載入之檔案的來源路徑 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - 一組新載入的 T 雲形線曲面 - tspline,import,load,tss,path + + 在給定點中,將曲線分割成多段 + 曲線上於其分割曲線的點 + 從分割建立的曲線 + + cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + - - 從給定的 T 雲形線場景檔案載入一組 T 雲形線曲面 - 載入要使用的來源檔案 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - 一組新載入的 T 雲形線曲面 - tspline,import,load,tss,file + + 將曲線集接合至 PolyCurve 的終點。請翻轉曲線,以確保連接。 + 要接合到 PolyCurve 的其他曲線 + 由曲線構成的 PolyCurve + + convertcurves,curves2polycurve,joincurves,concat,joinall,joinmany + - - 取得 UV 的字串表現法 + + 依法線向量方向擠出曲線 + 要擠出曲線的距離 + 擠出的曲面 + + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve + - - 比較兩個 UV - 其他 UV - 兩個物件是否相等 + + 依指定方向將曲線擠出輸入向量的長度 + 要沿其擠出的向量 + 擠出的曲面 + + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve + - - 取得此類型的雜湊碼 - 此物件的唯一雜湊碼 + + 依指定方向將曲線擠出指定的距離 + 要沿其擠出的向量 + 要擠出的距離 + 擠出的曲面 + + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve + - - 從兩個倍精數建立 UV。 - U 值 - V 值 - 透過座標建立的 UV + + 依法線方向將曲線擠出指定的距離。 曲線必須是封閉的。 + 要擠出的距離 + 擠出的實體 - surfaceparam,parameters,uv,uvs + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - - 取得 UV 的 U 元件 + + 依指定方向將曲線擠出輸入向量的長度。 曲線必須是封閉的。 + 要沿其擠出的向量 + 擠出的實體 - uv,uvs + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - - 取得 UV 的 V 元件 + + 依指定方向將曲線擠出指定的距離。 曲線必須是封閉的。 + 要沿其擠出的向量 + 要擠出的距離 + 擠出的實體 - uv,uvs + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - - 取得 Vertex 的字串表現法 + + 將曲線從點選點決定的特定一端延伸給定距離。延伸的是點選的那一側。封閉曲線 (例如圓和橢圓) 無法延伸。如果要延伸的曲線為直線,延伸部分也會是直線。 + 要延伸的距離 + 要延伸的終點 + 延伸的曲線 + + makelonger,stretch,extendside + - - 此頂點所在的點 + + 將曲線從其起始端延伸給定距離。封閉曲線 (例如圓和橢圓) 無法延伸。如果要延伸的曲線是直線,延伸部分也會是直線。 + 要延伸的距離 + 延伸的曲線 + + makelonger,stretch + - - 從這個頂點引出的邊 + + 將曲線從其結束端延伸給定距離。封閉曲線 (例如圓和橢圓) 無法延伸。如果要延伸的曲線是直線,延伸部分也會是直線。 + 要延伸的距離 + 延伸的曲線 + + makelonger,stretch + - - 與此頂點相鄰的面 + + 使曲線近似弧與線的集合 + 近似曲線的弧與線陣列 + + rationalizecurve,fitarcs,fitlines,arcs,lines + + + 0.5,0.5,0.5,0.4,0.4 + - - 取得 BoundingBox 的字串表現法 + + 將曲線轉換為 NurbsCurve 近似曲線 + 近似曲線的 NurbsCurve + + curve2spline,convertcurve,tospline,lines + + + 0.5,0.5,0.5,0.4 + - - 比較兩個邊界框 - 其他邊界框 - 兩個物件是否相等 + + 修補封閉曲線 + 曲線內部上的曲面 + + fill,profiletosurf,loop,loop2surf,edgesurf + - - 取得此類型的雜湊碼 - 此物件的唯一雜湊碼 + + 將輸入曲線沿著給定的投影方向投影到指定的基礎幾何圖形上。 + 要投影到的幾何圖形 + 向量 + 投影到基礎幾何圖形的幾何圖形清單 - - 建立一個圍繞輸入幾何圖形並與軸對齊的 BoundingBox。 - + + 沿著路徑曲線掃掠此曲線,建立曲線 + - bounding,bound + sweep1,curve2surf - - 建立一個圍繞輸入幾何圖形並與軸對齊的 BoundingBox。 - 決定邊界框的幾何圖形 - 圍住幾何圖形的邊界框 + + 沿著路徑曲線掃掠此封閉曲線,建立實體 + + - bounding,bound,multiple,boundall + sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - - 建立一個圍繞輸入幾何圖形且不與軸對齊的最小體積定向邊界框。 - - 圍繞輸入幾何圖形的定向邊界框。 - - - 建立一個圍繞輸入幾何圖形並與軸對齊的 BoundingBox,定位在 CoordinateSystem 的 X、Y 和 Z 軸。 - - - + + 沿著路徑曲線掃掠此封閉曲線,建立實體 + 表示掃掠路徑的路徑 + 切割掃掠的端點,並使其正垂於路徑 + 沿著路徑曲線掃掠此封閉曲線的實體 - bounding,bound + sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - - 建立一個圍繞輸入幾何圖形並與軸對齊的 BoundingBox,定位在 CoordinateSystem 的 X、Y 和 Z 軸。 - - + + 傳回與提供的公差近似的新曲線 + - bounding,bound,multiple,boundall + fitcurve,reducecurve,simplecurve,approximate - - 建立一個橫跨最小點和最大點,並與軸對齊的 BoundingBox。 - - - - - bounding,bound,bymaxmin,max,min,bypoints - + + 儲存呼叫此建構函式之執行緒的受管理執行緒 ID。 + 用來向使用者警示潛在的多執行緒問題。 + + + 這僅供測試。 + + + true + + + true + + + true + + + true + + + true + + + IGeometryEntity 類型與使用主體的幾何圖形建構函式之間的對映。 + + + 幾何圖形類型登錄機制。 + IGeometryEntity 衍生介面的類型。 + 建構幾何圖形的委派。 + + + true + + + + + + + 透過 WCS 中各自定義之 X、Y、Z 方向的給定位移,來轉換任何給定的幾何圖形。 + 沿著 X 軸位移。 + 沿著 Y 軸位移。 + 沿著 Z 軸位移。 + 轉換幾何圖形。 + move,by amount + + + 依指定方向透過向量長度轉換幾何圖形 + move,along vector - - 建構一個從最小座標 (方塊的左下角) 到最大座標 (方塊右上角) 的 BoundingBox。CoordinateSystem 是從方塊的座標空間轉換為模型空間。此方法是設計來符合 Revit 的 API,允許您從 Revit BoundingBox 萃取參數,而無需任何轉換。 - - - - - - bounding,bound,bymaxmin,max,min,bypoints - + + 依給定方向透過給定距離來轉換任何幾何圖形類型。 + 位移方向。 + 沿著指定方向的位移距離。 + 已轉換的幾何圖形。 + move,along vector,distance - - 最小點 + + 透過給定的 CoordinateSystem 轉換來轉換幾何圖形 + 轉換過的幾何圖形 - - 最大點 + + 將此幾何圖形從來源 CoordinateSystem 轉換為新的關聯 CoordinateSystem。 + + + 已轉換的幾何圖形。 + from,to - - BoundingBox 的 CoordinateSystem。 如果是與軸對齊的框,CS 會朝向 X、Y、Z 軸,並位於框的中心。 如果是不對齊的框,CS 可以是任意方位,並位於框的中心。 + + 繞著原點與軸線,將物件旋轉指定的度數 + around,axis,degrees - - 取得兩個 BoundingBox 的交點。注意事項: 這不適用於不與軸對齊的框,因為這些交點可能不會產生框,而是其對應的立方體相交。 - 要相交的其他邊界框 - 從邊界框的交點取得的邊界框 + + 繞著平面原點與法線,將物件旋轉指定的度數 + around,normal,degrees - - 決定兩個 BoundingBox 是否相交。注意事項: 這只適用於兩個邊界框都有相同的對齊方式 (轉換)。此時會測試其對應立方體之間的交點。 - 其他邊界框 - 邊界框是否相交 - - get overlap - + + 跨輸入平面鏡射物件 + reflect,flip over - - 判定 BoundingBox 是否為空的 - 如果邊界框是空的,則傳回 true + + 繞著原點等比例調整 + resize,size - - 判定點是否在邊界框內。 - 測試點 - 如果點位於內側,則為 True,否則為 False - - point inside,testpoint - + + 繞著原點非等比例調整 + resize,size,scalenu,scaleNU - - 取得邊界框做為實體立方體。 - 傳回邊界框的立方體表現法。 - - converttosolid,bb2cube,bb2cub,bounding tosolid,cubes - - - 0.5,0.4,0.3,0.5,0.3 - + + 繞著給定平面非等比例調整 + resize,size,scalenu,scaleNU - - 取得 BoundingBox 做為曲面集合。 - 傳回邊界框的 PolySurface 表現法 - - converttosurfaces,convert2surfaces,bbtosrfs,bbtosrfs,bounding to surfaces,bound to poly,convert2poly - + + 使用兩個點選點做為純量,繞著給定點等比例調整 + resize,from,to,size - - 剖析使用 autodesk.geometry:boundingbox3d-1.0.0 資料架構格式化的進入 JSON 字串。 - 要剖析的 JSON 字串 - BoundingBox + + 透過基準點和 2 個點選點單向調整比例。比例軸是由基準點和起點之間的直線定義。 + resize,size,from,to,scale1d,1d,lines + 0.5,0.5,0.5,0.5,0.5,0.5,0.3 - - 將 BoundingBox 轉換為使用 autodesk.geometry:boundingbox3d-1.0.0 資料架構格式化的 JSON 物件。 - 產生的 JSON 字串 + + 透過基準點和 2 個點選點雙向調整比例。兩個點選點會投影至基準平面,以便判定 2D 比例係數 + resize,size,from,to,scale2d,2d - - 取得 CoordinateSystem 的字串表現法 + + 取得這個幾何圖形到另一個幾何圖形的距離 + 其他幾何圖形 + 距離 + between,length,from,to - - 建立一個 CoordinateSystem 做為世界座標系統:原點為 - 0, 0, 0;X 軸為 1, 0, 0;Y 軸為 0, 1, 0;Z 軸為 0, 0, 1 - zero,wcs + + 取得這個幾何圖形上距離其他幾何圖形最近的點 + NearestPoint, GetClosestPoint - - 建立一個 CoordinateSystem,原點在 X 和 Y 位置,X 和 Y 軸設為 WCS X 軸和 Y 軸。Z 預設為 0。 + + 判定另一個幾何圖形物件是否與這個幾何圖形物件交叉 + intersects?,check intersection,test intersection - - 建立一個 CoordinateSystem,原點在 X、Y 和 Z 位置,X 和 Y 軸設為 WCS X 軸和 Y 軸。 - translate + + 取得這個物件與另一個物件的交叉幾何圖形 + get overlap - - 建立一個 CoordinateSystem,原點在輸入點,X 和 Y 軸設為 WCS X 軸和 Y 軸。 - bypoint + + 取得這個物件與其他幾何圖形集合的交叉幾何圖形。尋找所有參與者的共用幾何圖形。 + get overlap,multi intersect,intersect many - - 建立一個 CoordinateSystem,原點等於輸入平面原點,而且 X 軸和 Y 軸位於平面,與平面 X 軸和 Y 軸對齊。 + + 使用另一個幾何圖形做為切割「工具」,來分割這個幾何圖形 + cut - - 在具有 X 和 Y 軸的原點中,建立一個 CoordinateSystem。輸入向量會標準化,然後再建立 CoordinateSystem。 + + 移除最接近點選點的實體元素 - - 在具有 X 和 Y 軸的原點中,建立一個 CoordinateSystem,完全忽略 Z 軸。輸入向量會標準化,然後再建立 CoordinateSystem。 - byxy,coord by2axis + + 將複合元素或非分隔元素分隔為其元件組件。 - - 在相對於指定座標系統的指定圓柱座標參數中,建立一個 CoordinateSystem + + 檢查兩個物件是否具有相同的表現法幾何圖形或數值 + approximate,near,close - - 在相對於指定座標系統的指定球形座標參數中,建立一個 CoordinateSystem + + 取得 BoundingBox,其中包含給定的幾何圖形片段 + bounds - - 判定是否能夠取得此 CoordinateSystem 的逆向 - inverse,testinverse + + 取得包含給定幾何圖形的最小體積定向邊界框。 - - 測試正投影是否比例調整,即其真的具有剪切元件。 - uniform + + 將幾何圖形轉換為實體定義 json + Json 格式化的字串 - - 測試正投影是否比例調整,而且所有向量都標準化。 - uniform,normal,samelength + + 將幾何圖形轉換為使用 autodesk.geometry:geometry-1.0.0 資料架構格式化的 JSON 物件。 + 產生的 JSON 字串 - - 取得此 CoordinateSystem 的行列式 + + 將幾何圖形的內部結構從分析轉換為雲形線 + - - 建立一個點,表示 CoordinateSystem 原點。 - position,center + + 在輸入幾何圖形上將名稱值屬性設定為字串。 + 屬性在匯出為 SAT 檔時會與幾何圖形一起儲存, + 在從檔案匯入幾何圖形時可以讀回。 + 注意事項: 如果屬性經過任何幾何作業,則不保證 + 能保留在幾何圖形上。 + 名稱值字串屬性的字典。 + 傳回已套用屬性之輸入幾何圖形的複本。 - - 傳回 CoordinateSystem 的 X 軸。 - left,right + + 傳回在輸入幾何圖形上設定的名稱值字串屬性 (如果有)。 + 名稱值字串屬性的字典。 - - 傳回 CoordinateSystem 的 Y 軸。 - forward,back + + 匯入 SAT 檔案,然後傳回一系列匯入的幾何圖形 + 代表 SAT 檔案的檔案物件 + 匯入的幾何圖形清單 - - 傳回 CoordinateSystem 的 Z 軸。 - up,down + + 匯入 SAT 檔案,然後傳回一系列匯入的幾何圖形 + SAT 檔案的路徑 + 匯入的幾何圖形清單 - - 傳回 CoordinateSystem 的 X 軸比例調整:X 軸線向量的長度。 + + 匯入 SAT 檔案並傳回匯入的幾何圖形陣列。 + 代表 SAT 檔案的 File 物件 + 代表「Dynamo」單位空間的每單位公釐數。 + 用於將匯入的幾何圖形從 SAT 檔案中定義的單位空間調整為此處定義的單位空間。 + 如果設定為 -1,我們會假設 SAT 為無單位,並匯入幾何圖形而不調整單位比例。 + 匯入的幾何圖形清單 - - 傳回 CoordinateSystem 的 Y 軸比例調整:Y 軸線向量的長度。 + + 匯入 SAT 檔案並傳回匯入的幾何圖形陣列。 + 代表 SAT 檔案的 File 物件 + 代表「Dynamo」單位空間的每單位公釐數。 + 用於將匯入的幾何圖形從 SAT 檔案中定義的單位空間調整為此處定義的單位空間。 + 如果設定為 -1,我們會假設 SAT 為無單位,並匯入幾何圖形而不調整單位比例。 + 匯入的幾何圖形清單 - - 傳回 CoordinateSystem 的 z 軸比例調整:Z 軸線向量的長度。 + + 匯入 JSON 字串並傳回已匯入幾何圖形的陣列 + 包含實體定義格式化幾何圖形的 Json 字串 + 已轉換幾何圖形的清單 - - 傳回 X 和 Y 軸所在的平面,根在原點。 + + 剖析使用 autodesk.geometry:geometry-1.0.0 資料架構格式化的進入 JSON 字串。 + 要剖析的 JSON 字串 + 幾何圖形物件 + + + 將指定的幾何圖形清單匯出至給定的 SAT 檔案路徑 + + + - - 傳回 Y 和 Z 軸所在的平面,根在原點。 + + Exports a list of specified geometry to the given SAT file path. + + + + - - 傳回 Z 和 X 軸所在的平面,根在原點。 + + 此方法僅供內部使用。 - - 取得此 CoordinateSystem 的逆向 - 將此 CoordinateSystem 套用至一段幾何圖形,會反轉原點。 + + 此方法僅供內部使用。 - - 跨輸入平面鏡射物件 - reflect,flip over + + 將指定的幾何圖形清單串列化為標準 ACIS 二進位 (SAB) 格式,然後傳回已串列化的二進位串流資料 + 要序列化的幾何圖形 + 以位元組清單表示的 SAB 格式化資料 - - 在這個引數之後,套用引數 CoordinateSystem。結果 = this * other + + 還原串列化指定的標準 ACIS 二進位 (SAB) 格式資料,並傳回幾何圖形清單 + + - - 在這個引數之前,套用引數 CoordinateSystem。結果 = other * this + + 將 SAB 檔案當作輸入,並將 ASM 幾何圖形還原序列化為 + LibG 物件 + + dynamo 單位空間每單位的公釐,如果傳入 -1,則不執行單位轉換。 + - - 傳回一個包含 X、Y 和 Z 比例係數的向量 - 調整比例過的向量 - get size,scalecomponents,scalevector + + true - - 判定兩個 CoordinateSystems 是否相等 - 其他座標系統 - 如果座標系統相等,則傳回 true + + 取得用來建立此幾何圖形的關聯/參考座標系統。 - - 透過 WCS 中各自定義之 X、Y、Z 方向的給定位移,來轉換任何給定的 CoordinateSystem。 - 沿著 X 軸位移。 - 沿著 Y 軸位移。 - 沿著 Z 軸位移。 - 已轉換的 CoordinateSystem。 - move,by amount + + 取得 Mesh 的字串表現法 - - 依輸入向量的方向和大小轉換物件。 - 平移方向的向量 - 平移過的座標系統 - move,along vector + + 從點集合和參考點集合的 IndexGroups 集合建立網面 + 決定頂點位置的點清單 + 頂點的索引 + 從點建立的網面 + + mesh,meshes + - - 依給定方向透過給定距離來轉換任何 CoordinateSystem 類型。 - 位移方向向量 - 沿著給定方向的位移距離 - 平移過的座標系統 - move,along vector,distance + + 從點集合和參考點集合的 IndexGroups 集合建立網格 + 點清單 + 點的索引群組 + 網格 + + mesh,meshes + - - 藉由輸入 CoordinateSystem 矩陣來轉換物件。 - 輸入座標系統 - 轉換過的座標系統 + + 匯入檔案,並將其剖析為多個網格。 + 目前支援的格式為: + .mix -- Meshmixer + .obj -- Wavefront - - 將此 CoordinateSystem 從來源 CoordinateSystem 轉換為新的關聯 CoordinateSystem。 - - - 已轉換的 CoordinateSystem。 + + 將幾何圖形物件 (例如實體或曲面) 轉換為網格。 + 網格的解析度由 Dynamo 彩現精確度決定 - - 繞著原點與軸,將物件旋轉指定的度數 - 原點 - 旋轉的向量軸 - 要旋轉的度數 - 旋轉過的座標系統 - around,axis,degrees + + 將網格匯出為由檔名決定的格式: + .mix -- Meshmixer + .obj -- Wavefront + .stl -- STL 格式 + .dae -- COLLADA + .ply -- 多邊形檔案格式 + 此函數會傳回輸出檔的檔名, + 檔名如果包含非 ASCII 字元,可能需要變更 - - 繞著給定平面原點與法線,將物件旋轉指定的度數 - 要從其取得法線的平面 - 旋轉值 (以度為單位) - 旋轉過的座標系統 - /// around,normal,degrees + + 從提供的頂點和索引建立新網格。頂點不能 + 重疊。索引為一組三個整數, + 指出三角形三個點形成之 + 頂點陣列中的三個位置 - - 繞著原點等比例調整 - 要調整比例的量 - 調整比例過的座標系統 - resize,size + + 從提供的點和索引建立新網格。點不能 + 重疊。索引為一組三個整數, + 指出三角形三個點形成之 + 點陣列中的三個位置 - - 繞著原點非等比例調整 - 要在 X 軸調整比例的量 - 要在 Y 軸調整比例的量 - 要在 Z 軸調整比例的量 - 調整比例過的座標系統 - resize,size,scaleNU,scalenu + + 根據目前設定建立網格平面。 + + + + + + 網格 - - 繞著給定平面非等比例調整 - 要調整比例的平面 - 要在 X 軸調整比例的量 - 要在 Y 軸調整比例的量 - 要在 Z 軸調整比例的量 - 調整比例過的座標系統 - resize,size,scaleNU,scalenu + + 根據目前設定建立網格立方體。 + + + + + + + + 網格 - - 繞著指定點等比例調整,使用 - 調整基準點比例 - 要被調整比例的點 - 要調整比例到的點 - 調整比例過的座標系統 - resize,from,to,size + + 根據目前設定建立網格圓球。 + + + + + 網格 - - 利用基準點、起點 (從) 和終點 (到) 調整一個維度的比例。調整比例的軸是由基準點與起點之間的直線來定義。 - 調整基準點比例 - 要被調整比例的點 - 要調整比例到的點 - 調整比例過的座標系統 - resize,size,from,to,scale1d,1d, lines - 0.5,0.5,0.5,0.5,0.5,0.5,0.4 + + 根據目前設定建立網格圓錐。 + + + + + + + 網格 - - 透過基準點和 2 個點選點雙向調整比例。兩個點選點會投影至基準平面,以便判定 2D 比例係數 - 調整基準點比例 - 要被調整比例的點 - 要調整比例到的點 - 調整比例過的座標系統 - resize,size,from,to,scale2d,2d + + 傳回透過擠出 3D 聚合線而得到的網格。 + 要擠出的 PolyCurve + 擠出高度 + 擠出的向量方向 + 將網格擠出加蓋 (只在 PolyCurve 為平面時) + 網格 - - 剖析使用 autodesk.math:matrix44d-1.0.0 資料架構格式化的進入 JSON 字串。 - 要剖析的 JSON 字串 - CoordinateSystem + + 以逆時鐘方式構成每一面的頂點索引 + + mesh,meshes + - - 將 CoordinateSystem 轉換為使用 autodesk.math:matrix44d-1.0.0 資料架構格式化的 JSON 物件。 - 產生的 JSON 字串 + + 此頂點處的法線向量 + + mesh,meshes + - - 儲存呼叫此建構函式之執行緒的受管理執行緒 ID。 - 用來向使用者警示潛在的多執行緒問題。 + + 頂點的位置 + + mesh,meshes + - - 這僅供測試。 + + 傳回網格中的頂點數 - - true + + 傳回網格中的邊數 - - true + + 傳回網格中的三角形數 - - 當不再需要可顯示項目時,即會呼叫此方法。 + + 傳回所提供網格的體積 + 體積 - - true + + 傳回所提供網格的面積 + 面積 - - true + + 以數字清單傳回此網格的原始頂點。每三個 + 連續數字表示一個點。 - - true + + 以數字清單傳回此網格的原始頂點。每六個 + 連續數字表示兩個點 - - IGeometryEntity 類型與使用主體的幾何圖形建構函式之間的對映。 + + 以數字清單傳回此網格的原始頂點。每九個 + 連續數字表示三角形的三個點 - - 幾何圖形類型登錄機制。 - IGeometryEntity 衍生介面的類型。 - 建構幾何圖形的委派。 + + 傳回每個網格三角形的頂點索引。 + (與唯一頂點索引相對) + 每個網格三角形的頂點索引清單。 - - true + + 將網格邊轉換為線並傳回 - - - + + 將網格面轉換為曲面嵌片並傳回。注意事項: + 此方法可能會產生「大量」沈重曲面,並且 + 因為有大量網格而減慢 Dynamo 速度。 - - 透過 WCS 中各自定義之 X、Y、Z 方向的給定位移,來轉換任何給定的幾何圖形。 - 沿著 X 軸位移。 - 沿著 Y 軸位移。 - 沿著 Z 軸位移。 - 轉換幾何圖形。 - move,by amount + + 將網格三角形轉換為個別網格並傳回。 - - 依指定方向透過向量長度轉換幾何圖形 - move,along vector + + 傳回給定網格中每個三角形面的法線。 + - - 依給定方向透過給定距離來轉換任何幾何圖形類型。 - 位移方向。 - 沿著指定方向的位移距離。 - 已轉換的幾何圖形。 - move,along vector,distance + + 傳回三角形形心 - - 透過給定的 CoordinateSystem 轉換來轉換幾何圖形 - 轉換過的幾何圖形 + + 傳回聯合工具網格與原始網格的新網格。 + + 網格 - - 將此幾何圖形從來源 CoordinateSystem 轉換為新的關聯 CoordinateSystem。 - - - 已轉換的幾何圖形。 - from,to + + 傳回從原始網格減去工具網格的新網格。 + + 網格 - - 繞著原點與軸線,將物件旋轉指定的度數 - around,axis,degrees + + 傳回工具網格和原始網格之間交點一致的 + 新網格。 + + 網格 - - 繞著平面原點與法線,將物件旋轉指定的度數 - around,normal,degrees + + 傳回已修復下列瑕疵的新網格: + 小區塊: 如果網格包含相對於整體網格大小 + 非常小而不連接的區段,將會捨棄這些 + 區段。 + 孔: 網格中的孔會填滿 + 非流形區域: 如果一個頂點連接至兩條以上 + 的 *邊界* 邊,或一條邊連接至兩個以上 + 的三角形,則頂點/邊是非流形的。網格 + 工具組會移除幾何圖形,直到網格為流形 + + 此方法會嘗試盡可能保留最多的原始網格, + 與 MakeWatertight 相反,後者會對網格重新取樣 - - 跨輸入平面鏡射物件 - reflect,flip over + + 移除網格的內部邊界。當有頂點重合時, + 例如,如果鍋蓋和鍋體的網格是不同的三角形群組, + 則會出現內部邊界。 - - 繞著原點等比例調整 - resize,size + + 傳回無縫且可進行 3D 列印的新網格。為了要讓 + 網格無縫,會從網格中移除自身相交、重疊和非流形 + 的幾何圖形。此方法會計算一個狹窄範圍的距離場, + 並使用移動的立方塊產生新的網格,但不會投影 + 回原始網格上。 + + 基本上,網格會填滿一堆小方塊,然後在這周圍建立一個 + 新網格。 - - 繞著原點非等比例調整 - resize,size,scalenu,scaleNU + + 傳回已挖空要進行 3D 列印的新網格。 + 材料清除孔數 + 材料清除孔的半徑 + 內部偏移距離 + 製作代表中空網格內部曲面的實體解析度 (8 - 4096) + 在挖空網格內部曲面上產生網格的解析度 (8 - 4096) + 中空網格 - - 繞著給定平面非等比例調整 - resize,size,scalenu,scaleNU + + 傳回具有支撐結構的新網格。如果輸入是空的,則使用預設門檻設定。 + 支撐柱接觸地面處的底座高度 + 支撐柱碰觸地面處的底座直徑 + 支撐柱的直徑 + 支撐柱碰觸網格處的尖端高度 + 支撐柱碰觸網格處的尖端直徑 + 具有支撐結構的網格 - - 使用兩個點選點做為純量,繞著給定點等比例調整 - resize,from,to,size + + 傳回減少三角形數的新網格。 + 減少的目標三角形計數 + 減少後的網格 - - 透過基準點和 2 個點選點單向調整比例。比例軸是由基準點和起點之間的直線定義。 - resize,size,from,to,scale1d,1d,lines - 0.5,0.5,0.5,0.5,0.5,0.5,0.3 + + 傳回在整個選取範圍更均勻分配三角形的新網格, + 無論給定選取範圍的三角形法線是否有任何變化。 + 網格 - - 透過基準點和 2 個點選點雙向調整比例。兩個點選點會投影至基準平面,以便判定 2D 比例係數 - resize,size,from,to,scale2d,2d + + 傳回新的平滑網格。預設情況下的平滑類型為 + 平滑化而不分散頂點的餘切。 + 設定平滑化的「空間比例」。值越小,產生的 + 局部平滑化越多,通常會產生外觀較不「平滑」的結果 (0.1 - 64.0) + 平滑網格 - - 取得這個幾何圖形到另一個幾何圖形的距離 - 其他幾何圖形 - 距離 - between,length,from,to + + 建立一個精確的幾何平面切割,移除位在平面一側沿平面法線方向 + 的網格部分。 + 設定用於切割的平面 + 嘗試使用最少的三角形數建立 + 最小的填滿。 + 網格 - - 取得這個幾何圖形上距離其他幾何圖形最近的點 - NearestPoint, GetClosestPoint + + 將輸入平面與網格相交,產生 PolyCurve - - 判定另一個幾何圖形物件是否與這個幾何圖形物件交叉 - intersects?,check intersection,test intersection + + 將點沿著指定方向投影到網格上 - - 取得這個物件與另一個物件的交叉幾何圖形 - get overlap + + 網格上距離指定點最近的點 - - 取得這個物件與其他幾何圖形集合的交叉幾何圖形。尋找所有參與者的共用幾何圖形。 - get overlap,multi intersect,intersect many + + 跨輸入平面反射網格 - - 使用另一個幾何圖形做為切割「工具」,來分割這個幾何圖形 - cut + + 將網格繞著輸入軸旋轉輸入度數。旋轉 + 中心位於原點 - - 移除最接近點選點的實體元素 + + 依輸入量調整網格比例 - - 將複合元素或非分隔元素分隔為其元件組件。 + + 依比例係數非均勻地調整網格比例 - - 檢查兩個物件是否具有相同的表現法幾何圖形或數值 - approximate,near,close + + 將網格沿著輸入向量的方向平移向量的長度 - - 取得 BoundingBox,其中包含給定的幾何圖形片段 - bounds + + 將網格沿著輸入向量的方向平移輸入距離 - - 取得包含給定幾何圖形的最小體積定向邊界框。 + + 將網格平移輸入距離 - - 將幾何圖形轉換為實體定義 json - Json 格式化的字串 + + 剖析使用 dynamo.geometry:mesh-1.0.0 資料架構格式化的進入 JSON 字串。 + 要剖析的 JSON 字串 + 網格 - - 將幾何圖形轉換為使用 autodesk.geometry:geometry-1.0.0 資料架構格式化的 JSON 物件。 + + 將網格轉換為使用 dynamo.geometry:mesh-1.0.0 資料架構格式化的 JSON 物件。 產生的 JSON 字串 - - 將幾何圖形的內部結構從分析轉換為雲形線 - - - - 在輸入幾何圖形上將名稱值屬性設定為字串。 - 屬性在匯出為 SAT 檔時會與幾何圖形一起儲存, - 在從檔案匯入幾何圖形時可以讀回。 - 注意事項: 如果屬性經過任何幾何作業,則不保證 - 能保留在幾何圖形上。 - 名稱值字串屬性的字典。 - 傳回已套用屬性之輸入幾何圖形的複本。 + + 套用至網格中嵌板的邊界條件類型。 - - 傳回在輸入幾何圖形上設定的名稱值字串屬性 (如果有)。 - 名稱值字串屬性的字典。 + + 允許嵌板與邊界重疊。 - - 匯入 SAT 檔案,然後傳回一系列匯入的幾何圖形 - 代表 SAT 檔案的檔案物件 - 匯入的幾何圖形清單 + + 不允許嵌板與邊界重疊。 - - 匯入 SAT 檔案,然後傳回一系列匯入的幾何圖形 - SAT 檔案的路徑 - 匯入的幾何圖形清單 + + 移除不在輸入面上的頂點。 - - 匯入 SAT 檔案並傳回匯入的幾何圖形陣列。 - 代表 SAT 檔案的 File 物件 - 代表「Dynamo」單位空間的每單位公釐數。 - 用於將匯入的幾何圖形從 SAT 檔案中定義的單位空間調整為此處定義的單位空間。 - 如果設定為 -1,我們會假設 SAT 為無單位,並匯入幾何圖形而不調整單位比例。 - 匯入的幾何圖形清單 + + 將重疊的嵌板修剪到曲面邊界。 - - 匯入 SAT 檔案並傳回匯入的幾何圖形陣列。 - 代表 SAT 檔案的 File 物件 - 代表「Dynamo」單位空間的每單位公釐數。 - 用於將匯入的幾何圖形從 SAT 檔案中定義的單位空間調整為此處定義的單位空間。 - 如果設定為 -1,我們會假設 SAT 為無單位,並匯入幾何圖形而不調整單位比例。 - 匯入的幾何圖形清單 + + 取得 PanelSurface 的字串表現法 - - 匯入 JSON 字串並傳回已匯入幾何圖形的陣列 - 包含實體定義格式化幾何圖形的 Json 字串 - 已轉換幾何圖形的清單 + + 將輸入曲面劃分為正方形並排樣式的嵌板。 + 要變成嵌板的輸入曲面 + U 方向的樣式數 + V 方向的樣式數 + 保留、移除或移除頂點 + + panel, surface, quad - - 剖析使用 autodesk.geometry:geometry-1.0.0 資料架構格式化的進入 JSON 字串。 - 要剖析的 JSON 字串 - 幾何圖形物件 + + 將輸入曲面劃分為正方形網格的嵌板,每個正方形以對角線分割為四個三角形。 + 要變成嵌板的輸入曲面 + U 方向的樣式數 + V 方向的樣式數 + 保留、移除或移除頂點 + + panel, surface, cross, split, square + + + 將輸入曲面劃分為正方形網格的嵌板,每個正方形以對角線分割為兩個三角形。對角線預設是從左下角到右上角。 + 要變成嵌板的輸入曲面 + U 方向的樣式數 + V 方向的樣式數 + 設定為 True 時,對角線是從每個正方形的左上角到右下角 + 保留、移除或移除頂點 + + panel, surface, diagonally, split, square - - 將指定的幾何圖形匯出至給定的 SAT 檔案路徑 - 要將幾何圖形匯出至其中的檔案名稱 + + 將輸入曲面劃分為菱形樣式的嵌板。 + 要變成嵌板的輸入曲面 + U 方向的樣式數 + V 方向的樣式數 + 保留、移除或移除頂點 + panel, surface, diamond - - 將指定的幾何圖形匯出至給定的 SAT 檔案路徑 - 要將幾何圖形匯出至其中的檔案名稱 - 要使用的單位 + + 將輸入曲面劃分為菱形樣式的嵌板,每個菱形以垂直或水平分割為兩個三角形。每個菱形預設以垂直分割。 + 要變成嵌板的輸入曲面 + U 方向的樣式數 + V 方向的樣式數 + 設定為 True 時,菱形會水平分割 + 保留、移除或移除頂點 + panel, surface, split, diamond - - 將指定的幾何圖形清單匯出至給定的 SAT 檔案路徑 - - + + 將輸入曲面劃分為垂直和水平都並排的平行四邊形嵌板。每個平行四邊形都是一個沿 V 軸或 U 軸套用剪切 (由「alignWithUAxis」輸入和一個剪切係數決定) 的正方形。平行四邊形預設與 V 軸對齊。 + 要變成嵌板的輸入曲面 + U 方向的樣式數 + V 方向的樣式數 + 剪切量 + 設定為 True 時,平行四邊形會與 U 軸對齊 + 保留、移除或移除頂點 + panel, surface, parallelogram - - 將指定的幾何圖形清單匯出至給定的 SAT 檔案路徑 - - - + + 將輸入曲面劃分為正方形交錯樣式的嵌板。樣式預設以水平交錯。 + 要變成嵌板的輸入曲面 + U 方向的樣式數 + V 方向的樣式數 + 設定為 True 時,樣式會垂直交錯。 + 位移量 + 保留、移除或移除頂點 + panel, surface, staggered, quad - - 此方法僅供內部使用。 + + 將輸入曲面劃分為六角形並排樣式的嵌板。 + 要變成嵌板的輸入曲面 + U 方向的樣式數 + V 方向的樣式數 + 保留、移除或移除頂點 + + panel, surface, hexagon - - 此方法僅供內部使用。 + + 將輸入曲面劃分為每個頂點處一個三角形、兩個正方形和一個六角形並排的嵌板。 + 要變成嵌板的輸入曲面 + U 方向的樣式數 + V 方向的樣式數 + 保留、移除或移除頂點 + + panel, surface, rhombus, tri, hexagon - - 將指定的幾何圖形串列化為標準 ACIS 二進位 (SAB) 格式,然後傳回已串列化的二進位串流資料 + + 將輸入曲面劃分為自訂並排樣式的嵌板。並排磚在 UV 參數空間中是多邊形,可以是非凸面,但不能自身相交。這些並排磚的邊不必相接。透過將並排磚沿著 u 和 v 方向移動提供的位移來產生嵌板樣式。以 tileUVs 引數提供每片並排磚各頂點的 UV 座標。 + 要建立嵌板的輸入曲面 + U 方向的樣式數 + V 方向的樣式數 + 沿 U 軸並排的位移。 + 沿 V 軸並排的位移。 + 自訂樣式中每片磚的 UV 座標的雙重巢狀清單,其中外側清單是磚 (多邊形) 的清單,內部清單包含每片磚的 UV 座標。 + 保留、移除或移除頂點 + panel, surface, custom, orthogonal, lattice - - 將指定的幾何圖形清單串列化為標準 ACIS 二進位 (SAB) 格式,然後傳回已串列化的二進位串流資料 - 要序列化的幾何圖形 - 以位元組清單表示的 SAB 格式化資料 + + 傳回 PanelSurface 中的頂點數。 + 頂點數 - - 還原串列化指定的標準 ACIS 二進位 (SAB) 格式資料,並傳回幾何圖形清單 - + + 傳回 PanelSurface 中的嵌板數。 + 嵌板數 + + + 將均勻的比例調整、平移和旋轉轉換套用至給定的 PanelSurface。 + 均勻的 UV 比例係數。 + 用於平移嵌板的 U 方向偏移。 + 用於平移嵌板的 V 方向偏移。 + 嵌板的旋轉角度 (以度表示)。 + 要繞其旋轉所有嵌板的 2D 點。 + 轉換過的 PanelSurface。 + + + 傳回嵌板索引清單中每個嵌板的頂點數。 + 用來查詢頂點數的嵌板索引。預設值 null 表示曲面中的所有嵌板。 + 頂點數 + + + 傳回對應到 PanelSurface 中頂點索引的頂點。 + 頂點在 PanelSurface 中的索引 - - 將 SAB 檔案當作輸入,並將 ASM 幾何圖形還原序列化為 - LibG 物件 - - dynamo 單位空間每單位的公釐,如果傳入 -1,則不執行單位轉換。 + + 傳回對應到 PanelSurface 中頂點索引的點。 + 頂點在 PanelSurface 中的索引 - - true + + 傳回輸入曲面上給定嵌板的索引,以及該嵌板內頂點的索引。 + 要查詢其頂點索引的嵌板索引 + 給定嵌板的頂點號碼 + 頂點索引 - - 取得用來建立此幾何圖形的關聯/參考座標系統。 + + 傳回嵌板索引清單中每個嵌板的頂點。 + 用來查詢頂點的嵌板索引。預設值 null 表示曲面中的所有嵌板。 + 頂點陣列 - - 取得 Mesh 的字串表現法 + + 傳回嵌板索引清單中每個嵌板的點。 + 用來查詢點的嵌板索引。預設值 null 表示曲面中的所有嵌板。 + 點陣列 - - 從點集合和參考點集合的 IndexGroups 集合建立網面 - 決定頂點位置的點清單 - 頂點的索引 - 從點建立的網面 + + 傳回嵌板索引清單中每個嵌板的多邊形邊界。 + 用來建構多邊形的嵌板索引。預設值 null 表示曲面中的所有嵌板。 + + + + 取得 PolyCurve 的字串表現法 + + + 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. + Curves to join into a polycurve + 決定要接合的曲線之間所允許的間隙大小的公差 + 透過接合的曲線建立的 PolyCurve - mesh,meshes + segments,joincurves - - 從點集合和參考點集合的 IndexGroups 集合建立網格 - 點清單 - 點的索引群組 - 網格 + + 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. + Curves to join into a polycurve + 決定要接合的曲線之間所允許的間隙大小的公差 + 如果輸入曲線彼此相交/重疊,並且需要在建立 PolyCurve 之前修剪其端點線段,則設定為 True。預設設定為 False。 + 如果 trimLength 大於 0,則不修剪比 trimLength 長的端點線段。 + 透過接合的曲線建立的 PolyCurve - mesh,meshes + segments,joincurves - - 匯入檔案,並將其剖析為多個網格。 - 目前支援的格式為: - .mix -- Meshmixer - .obj -- Wavefront - - - 將幾何圖形物件 (例如實體或曲面) 轉換為網格。 - 網格的解析度由 Dynamo 彩現精確度決定 - - - 將網格匯出為由檔名決定的格式: - .mix -- Meshmixer - .obj -- Wavefront - .stl -- STL 格式 - .dae -- COLLADA - .ply -- 多邊形檔案格式 - 此函數會傳回輸出檔的檔名, - 檔名如果包含非 ASCII 字元,可能需要變更 - - - 從提供的頂點和索引建立新網格。頂點不能 - 重疊。索引為一組三個整數, - 指出三角形三個點形成之 - 頂點陣列中的三個位置 + + 透過群組連接的曲線來製作一條或多條 PolyCurve。在 1e-6 和 1e-3 單位之間選擇一個偏好的接合公差。 + 要群組在一起以建立一條或多條 PolyCurves 的曲線 + 決定要接合的曲線之間所允許的間隙大小的公差 + - - 從提供的點和索引建立新網格。點不能 - 重疊。索引為一組三個整數, - 指出三角形三個點形成之 - 點陣列中的三個位置 + + 透過群組連接的曲線來製作一條或多條 PolyCurve。在 1e-6 和 1e-3 單位之間選擇一個偏好的接合公差。 + 要群組在一起以建立一條或多條 PolyCurves 的曲線 + 決定要接合的曲線之間所允許的間隙大小的公差 + 如果輸入曲線彼此相交/重疊,並且需要在建立 PolyCurve 之前修剪其端點線段,則設定為 True。預設設定為 False。 + 如果 trimLength 大於 0,則不修剪比 trimLength 長的端點線段。 + - - 根據目前設定建立網格平面。 - - - - - - 網格 + + 從連接的點製作 PolyCurve。將 “connectLastToFirst” 輸入設置為 true 以關閉 PolyCurve。 + 製作 polycurve 的點 + true 將最後一點連接到第一點,false 維持開放 + 透過點建立的 PolyCurve + + segments,joincurves,lines + + + 0.5,0.5,0.4 + - - 根據目前設定建立網格立方體。 - - - - - - - - 網格 + + 透過將曲線加粗來製作 PolyCurve。 + 要增厚的曲線 + 厚度 + 垂直於增厚方向的法線 + + + offset + - - 根據目前設定建立網格圓球。 - - - - - 網格 + + 透過沿著輸入法線指定的平面將一條曲線增厚,來製作 PolyCurve。 + 要增厚的曲線 + 厚度 + 垂直於增厚方向的法線。如果未提供法線 (為空),依預設會使用曲線法線。 + + + offset,thicken + - - 根據目前設定建立網格圓錐。 - - - - - - - 網格 + + 傳回第一條組成曲線的起點和每條組成曲線的終點。如果是封閉的 PolyCurve,由於起點和終點相同,因此會排除終點。 - - 傳回透過擠出 3D 聚合線而得到的網格。 - 要擠出的 PolyCurve - 擠出高度 - 擠出的向量方向 - 將網格擠出加蓋 (只在 PolyCurve 為平面時) - 網格 + + polycurve 的曲線數目 + + curvecount,subcurvecount,numbersubcurves + - - 以逆時鐘方式構成每一面的頂點索引 + + 傳回 polycurve 的曲線 + - mesh,meshes + subcurves,polycurvesplit - - 此頂點處的法線向量 + + 透過索引傳回曲線的 polycurve + 定位點的長度 + true 從 PolyCurve 的終點計算,false 從 PolyCurve 的起點計算 + 索引處的曲線 - mesh,meshes + subcurveatindex,getsubcurve,getcurvebyindex - - 頂點的位置 + + 傳回平面 polycurve 的平面 + + + + 透過切橢圓延伸 polycurve + 延伸橢圓的長度 + 橢圓參數 + 橢圓參數 + 橢圓參數 + 延伸 PolyCurve 的終點或起點 + + + + 透過相切弧延伸 Polycurve。 + 延伸弧的長度 + 弧的半徑 + 延伸 PolyCurve 的終點或起點 + + + + 透過連接起點和終點的封閉 polycurve + - mesh,meshes + lines + + 0.4 + - - 傳回網格中的頂點數 + + 透過弧、直線和弧的切鏈封閉 polycurve + PolyCurve 起點處弧的半徑 + PolyCurve 終點處弧的半徑 + + + lines + + + 0.4 + - - 傳回網格中的邊數 + + 偏移其平面中的 polycurve。 + 要偏移的量 + 切換以將轉角設為圓形 + 偏移的 PolyCurve - - 傳回網格中的三角形數 + + 透過在平面法線定義的平面中將平面 PolyCurve 偏移給定距離來建立一條或多條 PolyCurve。「planeNormal」輸入引數預設為包含曲線的平面法線,但可提供與原始曲線法線平行的明確法線,更能控制偏移方向。例如,如果共用相同平面的多條曲線需要一致的偏移方向,可以使用「planeNormal」取代個別曲線法線,並強制所有曲線沿相同方向偏移。反轉法線會反轉偏移的方向。 + 正偏移距離會沿 PolyCurve 切線和平面法線向量之間的向量積方向套用,負偏移則沿相反方向套用。 + 如果偏移組成曲線之間有間隙,則根據間隙封閉設定,可透過圓弧 (true 值) 產生平滑轉角來填滿,或透過延伸 (false 值) 偏移曲線來填滿。 + 曲線的平面法線。預設為輸入曲線的平面法線 + 一條或多條偏移 PolyCurve - - 傳回所提供網格的體積 - 體積 + + 將平面 PolyCurve 的轉角變成圓角。 + 圓角半徑 + 指出應變成圓角的轉角,如果為 true,則第二條組成曲線開始的切線從第一條組成曲線結束的切線向順時鐘方向 (相對於曲線法線) 的轉角將變成圓角。如果為 false,則逆時鐘方向的轉角將變成圓角。 + 圓角的 PolyCurve + + round,smooth,radius + - - 傳回所提供網格的面積 - 面積 + + 如果重疊線段長度小於或等於 trimLength,則透過傳回非自身相交的新 PolyCurve 來修復自身相交的 PolyCurve。 + 如果 trimLength 大於 0,則不修剪比 trimLength 長的端點線段。 + 非自身相交、非重疊的 PolyCurve - - 以數字清單傳回此網格的原始頂點。每三個 - 連續數字表示一個點。 + + 取得 Polygon 的字串表現法 - - 以數字清單傳回此網格的原始頂點。每六個 - 連續數字表示兩個點 + + 透過連接點建構多邊形曲線。 + + - - 以數字清單傳回此網格的原始頂點。每九個 - 連續數字表示三角形的三個點 + + 在圓形內建構內接多邊形曲線。 + + + - - 傳回每個網格三角形的頂點索引。 - (與唯一頂點索引相對) - 每個網格三角形的頂點索引清單。 + + 傳回所有線段起點/終點。 - - 將網格邊轉換為線並傳回 + + 傳回多邊形的平均平面的最大偏差。 - - 將網格面轉換為曲面嵌片並傳回。注意事項: - 此方法可能會產生「大量」沈重曲面,並且 - 因為有大量網格而減慢 Dynamo 速度。 + + 傳回多邊形的轉角 + - - 將網格三角形轉換為個別網格並傳回。 + + 傳回多邊形的平均角點 + + + centroid + - - 傳回給定網格中每個三角形面的法線。 + + 傳回多邊形各邊之間的自身相交。 - - 傳回三角形形心 + + 傳回輸入點是否包含在多邊形內。如果多邊形不是平面,則會將點投影到最佳擬合平面,並使用多邊形到最佳擬合平面的投影來計算包含狀態。如果多邊形自身相交,這會傳回失敗狀態。 + + - - 傳回聯合工具網格與原始網格的新網格。 - - 網格 + + 取得 Surface 的字串表現法 - - 傳回從原始網格減去工具網格的新網格。 - - 網格 + + 將曲面的集合聯集成一個曲面。如果產生的聯集是非流形或多面,此方法可能會傳回 polySurface。 + 曲面的集合。 + 曲面的聯集 + + merge,join,boolean,addition + - - 傳回工具網格和原始網格之間交點一致的 - 新網格。 - - 網格 + + 透過輸入斷面曲線之間的斷面混成來建立曲面。 + 斷面混成要穿過的曲線 + 透過斷面混成建立的曲面 + + loft + - - 傳回已修復下列瑕疵的新網格: - 小區塊: 如果網格包含相對於整體網格大小 - 非常小而不連接的區段,將會捨棄這些 - 區段。 - 孔: 網格中的孔會填滿 - 非流形區域: 如果一個頂點連接至兩條以上 - 的 *邊界* 邊,或一條邊連接至兩個以上 - 的三角形,則頂點/邊是非流形的。網格 - 工具組會移除幾何圖形,直到網格為流形 - - 此方法會嘗試盡可能保留最多的原始網格, - 與 MakeWatertight 相反,後者會對網格重新取樣 + + 透過輸入斷面直線之間的斷面混成來建立曲面。此動作速度稍快,並產生比 Surface.ByLoft 更不平滑的結果。 + + + + ruledsurface,lines + + + 0.5,0.4 + - - 移除網格的內部邊界。當有頂點重合時, - 例如,如果鍋蓋和鍋體的網格是不同的三角形群組, - 則會出現內部邊界。 + + 透過斷面與指定的導引曲線 (也稱為軌跡) 來斷面混成曲面。導引曲線必須與所有斷面曲線相交。 + 斷面混成要穿過的曲線 + 要導引斷面混成穿過的曲線 + 透過斷面混成建立的曲面 + + loftbyrails,loft rails,guides + - - 傳回無縫且可進行 3D 列印的新網格。為了要讓 - 網格無縫,會從網格中移除自身相交、重疊和非流形 - 的幾何圖形。此方法會計算一個狹窄範圍的距離場, - 並使用移動的立方塊產生新的網格,但不會投影 - 回原始網格上。 - - 基本上,網格會填滿一堆小方塊,然後在這周圍建立一個 - 新網格。 + + 沿著路徑掃掠輪廓曲線來建立曲面。 + 要掃掠的曲線 + 用來沿著其掃掠的路徑曲線 + 透過沿路徑掃掠輪廓建立的曲面 + + sweep,rail,guide,sweep1 + - - 傳回已挖空要進行 3D 列印的新網格。 - 材料清除孔數 - 材料清除孔的半徑 - 內部偏移距離 - 製作代表中空網格內部曲面的實體解析度 (8 - 4096) - 在挖空網格內部曲面上產生網格的解析度 (8 - 4096) - 中空網格 + + 沿著路徑掃掠輪廓曲線來建立曲面。 + 要掃掠的曲線 + 用來沿著其掃掠的路徑曲線 + 切割掃掠的端點,並使其正垂於路徑 + 透過沿路徑掃掠輪廓建立的曲面 + + sweep,rail,guide,sweep1 + - - 傳回具有支撐結構的新網格。如果輸入是空的,則使用預設門檻設定。 - 支撐柱接觸地面處的底座高度 - 支撐柱碰觸地面處的底座直徑 - 支撐柱的直徑 - 支撐柱碰觸網格處的尖端高度 - 支撐柱碰觸網格處的尖端直徑 - 具有支撐結構的網格 + + 連接封閉多邊形中的輸入點並修補它,來建立多邊形曲面。 + 周長點的清單 + 從周長點建立的曲面 + + patch,surfacebypolygon + - - 傳回減少三角形數的新網格。 - 減少的目標三角形計數 - 減少後的網格 + + 沿著兩條軌跡引導的路徑,掃掠斷面曲線 + 要掃掠的輸入路徑。 + 一個軌跡,用於引導掃掠的方位。 + 要沿路徑掃掠的輪廓曲線。 + 透過掃掠兩條軌跡建立的曲面 + + sweep2,guides + - - 傳回在整個選取範圍更均勻分配三角形的新網格, - 無論給定選取範圍的三角形法線是否有任何變化。 - 網格 + + 繞著原點形成的軸線依軸向量的方向,掃掠輪廓曲線來建立曲面,開始於 start_angle (以度表示),掃掠 sweep_angle (以度表示)。 + 要迴轉的輪廓曲線 + 迴轉軸原點 + 迴轉軸方向 + 起始角度 (以度為單位) + 掃掠角度 (以度表示) + 透過迴轉輪廓建立的曲面 + + lathe + - - 傳回新的平滑網格。預設情況下的平滑類型為 - 平滑化而不分散頂點的餘切。 - 設定平滑化的「空間比例」。值越小,產生的 - 局部平滑化越多,通常會產生外觀較不「平滑」的結果 (0.1 - 64.0) - 平滑網格 + + 透過填滿輸入曲線所定義之封閉邊界的內部來建立曲面。 + 用作曲面邊界的封閉曲線 + 透過修補建立的曲面 + + edgesrf,edgesurface,patch,fill + - - 建立一個精確的幾何平面切割,移除位在平面一側沿平面法線方向 - 的網格部分。 - 設定用於切割的平面 - 嘗試使用最少的三角形數建立 - 最小的填滿。 - 網格 + + 傳回總表面積。 - - 將輸入平面與網格相交,產生 PolyCurve + + 傳回曲面所有邊界邊之長度的和。 + + circumference + - - 將點沿著指定方向投影到網格上 + + 如果曲面在 U 方向封閉,則傳回 true,否則傳回 false。 - - 網格上距離指定點最近的點 + + 如果曲面在 V 方向封閉,則傳回 true,否則傳回 false。 - - 跨輸入平面反射網格 + + 如果曲面在 U 或 V 方向封閉,則傳回 true,否則傳回 false。 - - 將網格繞著輸入軸旋轉輸入度數。旋轉 - 中心位於原點 + + 無法從這個曲面減去輸入工具。 + + + + difference,trim,removefrom,cut + - - 依輸入量調整網格比例 + + 這個曲面與輸入曲面聯集的布林差。如果產生的布林是非流形或多面,此方法可能會傳回 polySurface。 + 要減去的其他曲面 + 產生的布林曲面或 polySurface + + subtract,differencemany,diffall,diff multi + - - 依比例係數非均勻地調整網格比例 + + 傳回輸入點上的 UV 參數對。 這是參數上的點逆向。 + + + + evaluateatpoint,surfaceatpoint,uvatpoint,uvs + + + 0.5,0.5,0.5,0.4 + - - 將網格沿著輸入向量的方向平移向量的長度 + + 使用一條或多條封閉的 PolyCurve 的集合修剪曲面。其中一個迴路必須是輸入曲面的邊界迴路。此外,還需要為孔加入一個或多個內迴路。 + + + + trim multiple,removeloops,cutloops + - - 將網格沿著輸入向量的方向平移輸入距離 + + 使用一條或多條封閉的 PolyCurve 的集合修剪曲面,這些 PolyCurve 必須全部位於指定公差範圍內的曲面上。如果需要從輸入曲面修剪一個或多個孔,則必須為曲面邊界指定一個外迴路,並為每個孔指定一個內迴路。如果需要修剪曲面邊界與孔之間的區域,則只能為每個孔提供迴路。如果是沒有外迴路 (例如球形曲面) 的週期性曲面,可以透過反轉迴路曲線的方向來控制修剪的區域。 + 一條或多條封閉的 PolyCurve,在輸入中可以任何順序排列。這些迴路彼此不應相交。 + 決定曲線端點是否重合以及曲線和曲面是否重合時使用的公差。提供的公差不能小於建立輸入 PolyCurve 時使用的任何公差。預設值 0.0 表示將使用建立輸入 PolyCurve 時使用的最大公差。 + 被封閉迴路修剪的曲面。 + + trim multiple,removeloops,cutloops + - - 將網格平移輸入距離 + + 傳回曲面上輸入點中的曲面法線。 + 要於其演算曲面法線的點 + 位於點的法線 + + perpendicular + - - 剖析使用 dynamo.geometry:mesh-1.0.0 資料架構格式化的進入 JSON 字串。 - 要剖析的 JSON 字串 - 網格 + + 取得曲面的 NURBS 表現法。 在某些情況下,此方法可能近似曲面。 + - - 將網格轉換為使用 dynamo.geometry:mesh-1.0.0 資料架構格式化的 JSON 物件。 - 產生的 JSON 字串 + + 取得曲面的 Nurbs 表現法。在某些情況下,此方法可能會近似曲面。 + 決定曲面在轉換之前是否應還原為其原始參數範圍。一個範例是修剪作業之後,曲面的參數範圍受限時。 + - - 套用至網格中嵌板的邊界條件類型。 + + 取得指定公差內曲面的 NURBS 表現法。 在某些情況下,此方法可能近似曲面。 + 指定的公差 + 曲面的 NURBS 曲面表現法 + + tonurbs + - - 允許嵌板與邊界重疊。 + + 將曲面增厚為實體,依曲面兩側上曲面法線的方向擠出。 + 要增厚的量 + 增厚成為實體的曲面 + + offset,tosolid + - - 不允許嵌板與邊界重疊。 + + 將曲面增厚為實體,依曲面法線的方向擠出。如果 both_sides 參數為 True,則曲面兩側都會增厚。 + 要增厚的量 + true 在兩側增厚,false 在一側增厚 + 增厚成為實體的曲面 + + offset,bothsides,tosolid + - - 移除不在輸入面上的頂點。 + + 依曲面法線的方向,將曲面偏移指定的距離。 + 要偏移的量 + 偏移的曲面 - - 將重疊的嵌板修剪到曲面邊界。 + + 傳回的座標系統使用 xAxis、yAxis 和 zAxis 表示 uDir、vDir 和法線。 xAxis、yAxis 和 zAxis 的長度表示曲率。 + 參數的 U 分量 + 參數的 V 分量 + 根據曲面上 UV 位置的法線、U 方向和 V 方向的座標系統 - - 取得 PanelSurface 的字串表現法 + + 傳回與主曲率方向對齊的 CoordinateSystem。 + 參數的 U 分量 + 參數的 V 分量 + 與主曲率方向對齊的 CoordinateSystem - - 將輸入曲面劃分為正方形並排樣式的嵌板。 - 要變成嵌板的輸入曲面 - U 方向的樣式數 - V 方向的樣式數 - 保留、移除或移除頂點 - - panel, surface, quad + + 傳回指定的 U 和 V 參數中的 U 正切向量。 + 參數的 U 分量 + 參數的 V 分量 + U 切線向量 - - 將輸入曲面劃分為正方形網格的嵌板,每個正方形以對角線分割為四個三角形。 - 要變成嵌板的輸入曲面 - U 方向的樣式數 - V 方向的樣式數 - 保留、移除或移除頂點 - - panel, surface, cross, split, square + + 傳回指定的 U 和 V 參數中的 V 正切向量。 + 參數的 U 分量 + 參數的 V 分量 + V 切線向量 - - 將輸入曲面劃分為正方形網格的嵌板,每個正方形以對角線分割為兩個三角形。對角線預設是從左下角到右上角。 - 要變成嵌板的輸入曲面 - U 方向的樣式數 - V 方向的樣式數 - 設定為 True 時,對角線是從每個正方形的左上角到右下角 - 保留、移除或移除頂點 - - panel, surface, diagonally, split, square + + 傳回指定的 U 和 V 參數處的法線向量。 + 參數的 U 分量 + 參數的 V 分量 + 位於參數處的法線 - - 將輸入曲面劃分為菱形樣式的嵌板。 - 要變成嵌板的輸入曲面 - U 方向的樣式數 - V 方向的樣式數 - 保留、移除或移除頂點 - - panel, surface, diamond + + 傳回輸入 U 和 V 座標處的導數。 + 參數的 U 分量 + 參數的 V 分量 + 曲面的 U 導數和 V 導數 + + tangent,normal + - - 將輸入曲面劃分為菱形樣式的嵌板,每個菱形以垂直或水平分割為兩個三角形。每個菱形預設以垂直分割。 - 要變成嵌板的輸入曲面 - U 方向的樣式數 - V 方向的樣式數 - 設定為 True 時,菱形會水平分割 - 保留、移除或移除頂點 + + 傳回 U 和 V 參數中的高斯曲率。 + + - panel, surface, split, diamond + + developable + - - 將輸入曲面劃分為垂直和水平都並排的平行四邊形嵌板。每個平行四邊形都是一個沿 V 軸或 U 軸套用剪切 (由「alignWithUAxis」輸入和一個剪切係數決定) 的正方形。平行四邊形預設與 V 軸對齊。 - 要變成嵌板的輸入曲面 - U 方向的樣式數 - V 方向的樣式數 - 剪切量 - 設定為 True 時,平行四邊形會與 U 軸對齊 - 保留、移除或移除頂點 + + 傳回 U 和 V 參數中的主曲率。 + + - panel, surface, parallelogram - - 將輸入曲面劃分為正方形交錯樣式的嵌板。樣式預設以水平交錯。 - 要變成嵌板的輸入曲面 - U 方向的樣式數 - V 方向的樣式數 - 設定為 True 時,樣式會垂直交錯。 - 位移量 - 保留、移除或移除頂點 - - panel, surface, staggered, quad + + 傳回 U 和 V 參數中的主方向向量。 + 參數的 U 分量 + 參數的 V 分量 + U 和 V 切線向量 - - 將輸入曲面劃分為六角形並排樣式的嵌板。 - 要變成嵌板的輸入曲面 - U 方向的樣式數 - V 方向的樣式數 - 保留、移除或移除頂點 + + 傳回指定的 U 和 V 參數處的點。 + + - panel, surface, hexagon + + surfacepoint + - - 將輸入曲面劃分為每個頂點處一個三角形、兩個正方形和一個六角形並排的嵌板。 - 要變成嵌板的輸入曲面 - U 方向的樣式數 - V 方向的樣式數 - 保留、移除或移除頂點 + + 傳回曲面的所有邊界曲線。 - panel, surface, rhombus, tri, hexagon + + edges + - - 將輸入曲面劃分為自訂並排樣式的嵌板。並排磚在 UV 參數空間中是多邊形,可以是非凸面,但不能自身相交。這些並排磚的邊不必相接。透過將並排磚沿著 u 和 v 方向移動提供的位移來產生嵌板樣式。以 tileUVs 引數提供每片並排磚各頂點的 UV 座標。 - 要建立嵌板的輸入曲面 - U 方向的樣式數 - V 方向的樣式數 - 沿 U 軸並排的位移。 - 沿 V 軸並排的位移。 - 自訂樣式中每片磚的 UV 座標的雙重巢狀清單,其中外側清單是磚 (多邊形) 的清單,內部清單包含每片磚的 UV 座標。 - 保留、移除或移除頂點 + + 在給定的曲面上建立參數線曲線。建立曲線,表示曲面上的 U 或 V 參數線。 參數線執行的方向,會以固定的相反 U 或 V 參數增加 U 或 V 參數。 產生的曲線將符合曲面參數化,而且其範圍將由曲面參數範圍限定。 傳回的曲線類型取決於曲線類型。 + 如果方向 == 0,建立一個 U 參數線,如果方向 == 1,建立 V 參數線。 + - panel, surface, custom, orthogonal, lattice - - - 傳回 PanelSurface 中的頂點數。 - 頂點數 - - - 傳回 PanelSurface 中的嵌板數。 - 嵌板數 - - - 將均勻的比例調整、平移和旋轉轉換套用至給定的 PanelSurface。 - 均勻的 UV 比例係數。 - 用於平移嵌板的 U 方向偏移。 - 用於平移嵌板的 V 方向偏移。 - 嵌板的旋轉角度 (以度表示)。 - 要繞其旋轉所有嵌板的 2D 點。 - 轉換過的 PanelSurface。 + + lines + + + 0.4 + - - 傳回嵌板索引清單中每個嵌板的頂點數。 - 用來查詢頂點數的嵌板索引。預設值 null 表示曲面中的所有嵌板。 - 頂點數 + + 傳回法線翻轉的新曲面。 將此曲面保持不變。 + 曲面,與輸入曲面相同,但法線翻轉 - - 傳回對應到 PanelSurface 中頂點索引的頂點。 - 頂點在 PanelSurface 中的索引 + + 將此曲面與輸入曲面結合成 polySurface + + + join multiple,joinmany,joinall,topolysurface + - - 傳回對應到 PanelSurface 中頂點索引的點。 - 頂點在 PanelSurface 中的索引 + + 依輸入向量的方向將輸入幾何圖形投影到這個曲面。此投影方法目前只支援點或曲線。 + + + + projecttosurface,projectonto + - - 傳回輸入曲面上給定嵌板的索引,以及該嵌板內頂點的索引。 - 要查詢其頂點索引的嵌板索引 - 給定嵌板的頂點號碼 - 頂點索引 - - - 傳回嵌板索引清單中每個嵌板的頂點。 - 用來查詢頂點的嵌板索引。預設值 null 表示曲面中的所有嵌板。 - 頂點陣列 - - - 傳回嵌板索引清單中每個嵌板的點。 - 用來查詢點的嵌板索引。預設值 null 表示曲面中的所有嵌板。 - 點陣列 - - - 傳回嵌板索引清單中每個嵌板的多邊形邊界。 - 用來建構多邊形的嵌板索引。預設值 null 表示曲面中的所有嵌板。 + + 嘗試修復曲面。 @@ -5448,30 +5165,14 @@ 傳回提供的向量之間的角度 (以 0 到 180 的度數表示)。 rotation angle, - - 傳回兩個向量之間的夾角,範圍為 [0, 180] 度。 - - - - rotation angle - - + 傳回兩個向量之間的夾角,範圍為 [0, 180] 度。 傳回兩個向量之間的夾角,範圍從 0 到 360 度。它使用旋轉軸來決定角度的方向。 其他向量 旋轉軸 傳回提供的向量之間的角度 (以 0 到 360 的度數表示) rotation angle, - - 傳回兩個向量之間的夾角,範圍為 [0, 360] 度。它使用旋轉軸來確定角度的方向。 - - - - - rotation angle - - 剖析使用 autodesk.math:vector3d-1.0.0 資料架構格式化的進入 JSON 字串。 要剖析的 JSON 字串 @@ -5503,18 +5204,6 @@ 查找類似於「此方法已棄用,未來版本的 Dynamo 將移除。請改用 SegmentLengthAtParameter」的本土化字串。 - - 查找類似於「此方法已棄用,未來版本的 Dynamo 將移除。請改用「PointsAtEqualChordLength」和「SplitByPoints」」的本土化字串。 - - - 查找類似於「此方法已棄用,未來版本的 Dynamo 將移除。請改用「PointsAtChordLengthFromPoint」和「SplitByPoints」。」的本土化字串。 - - - 查找類似於「此方法已棄用,未來版本的 Dynamo 將移除。請改用「PointsAtSegmentLengthFromPoint」和「SplitByPoints」。」的本土化字串。 - - - 查找類似於「此方法已棄用,未來版本的 Dynamo 將移除。請改用「PointsAtEqualSegmentLength」和「SplitByPoints」。」的本土化字串。 - 查找類似於「此方法已棄用,未來版本的 Dynamo 將移除。請改用 SegmentLengthBetweenParameters」的本土化字串。 @@ -5548,9 +5237,6 @@ 查找類似於「此方法已棄用,未來版本的 Dynamo 將移除。請使用允許傳遞 mmPerUnit 的多載」的本土化字串。 - - 查找類似於「此方法已棄用,未來版本的 Dynamo 將移除。請改用 ExportToSAT 使用者介面節點」的本土化字串。 - 查找類似於「此方法已棄用,未來版本的 Dynamo 將移除。請使用指定每單位公釐的多載」的本土化字串。 @@ -5612,7 +5298,7 @@ 查找類似於「Mesh 節點使用 32 位元的精確度 (7 位小數),很大或超過 7 位小數的數字可能會產生捨入誤差。如果需要較高精確度 (64 位元,15 位小數),請使用 Geometry 資源庫的節點。」的本土化字串。 - 查找類似於「已超出容許的模型範圍,請考慮選擇較小的值」的本土化字串。 + Looks up a localized string similar to You have exceeded the allowable modeling extents, consider choosing smaller values as inputs. 查找類似於「找不到 IGeometryFactory 的實施」的本土化字串。請確定 ProtoGeometry.config 已適當地規劃。 @@ -5665,6 +5351,9 @@ 查找類似於「此方法已棄用,未來版本的 Dynamo 將移除。請改用 PolyCurve.OffsetMany。」的本土化字串。 + + Looks up a localized string similar to PolyCurve direction has been updated for consistency. This change may break this node in pre-4.0 graphs. To retain legacy behavior, set DefaultEnableLegacyPolyCurveBehavior to true in DynamoPreferences.xml.. + 查找類似於「此性質已棄用,未來版本的 Dynamo 將移除。請改用 PolyCurve.Points。」的本土化字串。 @@ -5680,9 +5369,6 @@ 查找類似於「此方法已棄用,未來版本的 Dynamo 將移除。請改用 SolidBySweep(ICurveEntity profile, ICurveEntity path, bool cutEndOff)」的本土化字串。 - - 查找類似於「此方法已棄用,未來版本的 Dynamo 將移除。請改用 Solid.ByUnion」的本土化字串。 - 查找類似於「此方法已棄用,未來版本的 Dynamo 將移除。請改用 SurfaceBySweep(ICurveEntity profile, ICurveEntity path, bool cutEndOff)」的本土化字串。