diff --git a/doc/distrib/xml/cs-CZ/ProtoGeometry.xml b/doc/distrib/xml/cs-CZ/ProtoGeometry.xml index c656d9e66d6..10352e3331d 100644 --- a/doc/distrib/xml/cs-CZ/ProtoGeometry.xml +++ b/doc/distrib/xml/cs-CZ/ProtoGeometry.xml @@ -144,8 +144,24 @@ Obnoví výchozí nastavení geometrie. - - Získat řetězcovou reprezentaci prvku Arc + + Vytvořit oblouk nebo oblouk BI tečny pomocí počátečního a koncového bodu a tečen na počátku a na konci + + + Střed oblouku + midpoint,arcs,arc + + + Vrací poloměr oblouku. + arc,arcs + + + Vrací počáteční úhel oblouku ve stupních jako otočení od osy X v souřadnicovém systému kolem osy Z. + arc,arcs + + + Vrací úhel tažení oblouku ve stupních. + arc,arcs Vytvořte oblouk pomocí tří postupných bodů podél obvodu. @@ -153,9 +169,7 @@ Druhý bod oblouku Třetí bod oblouku Oblouk vytvořený pomocí tří bodů - - arc,arcs - + arc,arcs Vytvořit oblouk pomocí jeho středu, poloměru, tažení úhlu a normálového vektoru @@ -165,9 +179,7 @@ Koncový úhel ve stupních Vektor definující normálu oblouku Oblouk vytvořený podle středu, poloměru a úhlu - - arc,center,arcs - + arc,center,arcs Vytvořit oblouk pomocí jeho středu, počátečního bodu, bodu tažení a normály @@ -176,9 +188,7 @@ Úhel vytažení Normálový vektor oblouku Oblouk vytvořený podle středu, počátečního bodu a úhlu tažení - - arc,center,arcs - + arc,center,arcs Vytvořit oblouk pomocí jeho středu, počátečního bodu a koncového bodu @@ -186,9 +196,7 @@ Počáteční bod oblouku Koncový bod oblouku Oblouk vytvořený podle středu, počátečního bodu a koncového bodu - - arc,center,arcs - + arc,center,arcs Vytvořit oblouk pomocí zaoblení dvou křivek s daným poloměrem @@ -196,9 +204,7 @@ Druhá křivka Poloměr oblouku zaoblení Oblouk ze zaoblení - - arc,fillet,round,smooth,arcs - + arc,fillet,round,smooth,arcs Vytvořit oblouk pomocí zaoblení tečen dvou křivek k dané křivce na vnitřním bodu @@ -206,74 +212,137 @@ Křivka, ke které je oblouk zaoblení tečný ve vnitřním bodu Druhá křivka Oblouk ze zaoblení tečného ke křivce - - arc,fillet,round,smooth - + arc,fillet,round,smooth Vytvořit oblouk, který nejlépe aproximuje kolekci bodů Seznam bodů, podle kterých se má nejlépe přizpůsobit oblouk Oblouk vytvořený optimálním umístěním bodů - - arc,approximate,arcs - - - - Vytvořit oblouk nebo oblouk BI tečny pomocí počátečního a koncového bodu a tečen na počátku a na konci - Bod počátku oblouku BI - Tečný vektor počátku oblouku BI - Bod konce oblouku BI - Tečný vektor konce oblouku BI - - - arc,tangent - + arc,approximate,arcs Vytvořit oblouk z počátečního bodu do koncového bodu s počáteční tečnou k vektoru Počáteční bod oblouku Koncový bod oblouku Počáteční směrový vektor tečny - - - arc,tangent,arcs - + Arc created from start, end point, and tangent + arc,tangent,arcs - - Střed oblouku - - midpoint,arcs,arc - + + Získat řetězcovou reprezentaci prvku Arc - - Vrací poloměr oblouku. - - arc,arcs - + + Analyzujte importovaný řetězec JSON naformátovaný pomocí schématu autodesk.geometry:boundingbox3d-1.0.0. + Řetězec JSON, který chcete analyzovat + BoundingBox - - Vrací počáteční úhel oblouku ve stupních jako otočení od osy X v souřadnicovém systému kolem osy Z. - - arc,arcs - + + Převeďte objekt BoundingBox na objekt JSON naformátovaný pomocí schématu autodesk.geometry:boundingbox3d-1.0.0. + Výsledný řetězec JSON - - Vrací úhel tažení oblouku ve stupních. - - arc,arcs - + + Minimální bod - - Získat řetězcovou reprezentaci prvku Circle + + Maximální bod + + + 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. + + + 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. + Jiný hraniční obdélník k protnutí + Hraniční obdélník získaný z průniku hraničních obdélníků + + + 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. + Jiný hraniční obdélník + Protínají se hraniční obdélníky + get overlap + + + Určit, zda je objekt BoundingBox prázdný + Vrátí hodnotu true, pokud je hraniční obdélník prázdný. + + + 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 + + + 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 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 + + + 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 + + + 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í. + + + Create a non-axis-aligned BoundingBox around input Geometry, oriented + in the X, Y, and Z axis of the CoordinateSystem. + bounding,bound + + + Create a non-axis-aligned BoundingBox around input Geometries, oriented + in the X, Y, and Z axis of the CoordinateSystem. + bounding,bound,multiple,boundall + + + 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 + + + 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 + + + Umožňuje porovnat dva objekty BoundingBox. + Druhý objekt BoundingBox + Rozhodnutí, zda jsou dva objekty stejné + + + Umožňuje získat pro tento typ hodnotu hash. + Jedinečná hodnota hash pro tento objekt + + + Získat řetězcovou reprezentaci prvku BoundingBox + + + Střed kružnice + + + Vrací poloměr kružnice. - Vytvoří kružnici se zadaným středem a poloměrem v globální rovině XY, s rovinou Z jako normálou. + Creates a Circle with input center Point and radius in the world XY + plane, with world Z as normal. Střed kružnice Poloměr Kružnice vytvořená pomocí středu a poloměru - - circle - + circle Vytvoří kružnici se zadaným středem, poloměrem a směrem normály. @@ -281,114 +350,71 @@ Poloměr Normálový směrový vektor Kružnice vytvořená pomocí středu, poloměru a normály - - circle,alignedcircle - + circle,alignedcircle - Vytvořte kružnici vystředěnou na počátku vstupní roviny (kořenu), ležící ve vstupní rovině, se zadaným poloměrem. + Create a Circle centered at the input Plane origin (root), lying in + the input Plane, with given radius. Kořen roviny použitý k vystředění kružnice Poloměr Kružnice vytvořená pomocí roviny a poloměru - - circle,alignedcircle - + circle,alignedcircle Vytvořte kružnici procházející třemi vstupními body. 1. bod kružnice 2. bod kružnice 3. bod kružnice - - - circle - + Circle created from three points + circle Optimální umístění kružnice prostřednictvím bodů Seznam bodů, podle kterých se má přizpůsobit kružnice Kružnice vytvořená z bodů - - circle,approximate - - - - Střed kružnice - - - Vrací poloměr kružnice. + circle,approximate - - Získat řetězcovou reprezentaci prvku CoEdge + + Získat řetězcovou reprezentaci prvku Circle Předchozí objekt CoEdge v nadřazené smyčce + Další objekt CoEdge v nadřazené smyčce + Sousední objekt CoEdge v opačném směru + Přilehlá hrana přiřazená k objektu CoEdge + Nadřazená smyčka, do které patří objekt CoEdge + Vrchol, ve kterém začíná tato hrana + Vrchol, ve kterém končí tato hrana + Směr objektu CoEdge s ohledem na jeho hranu + Křivka v parametrickém prostoru povrchu vlastníka. Křivka je ve 2D podobě, takže souřadnice Z této křivky mají hodnotu 0. - - - Získat řetězcovou reprezentaci prvku Cone - - - Vytvořte kužel s daným základním poloměrem v počátečním bodu, s rozšířením na vrchol v koncovém bodu. - - - - - - cone,cones - - - - Vytvořte kužel s osou 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ůže být považován za oříznutý kužel. - - - - - - - trimmed cone,cone,cones - - - - Vytvoří kužel se základním bodem v počátku systému CoordinateSystem, s rozšířením v délce vykreslení osy Z systému CoordinateSystem, s kruhovou základnou v rovině XY systému CoordinateSystem. - - - - - Vytvoří kužel se základním bodem v počátku systému CoordinateSystem, s rozšířením v délce vykreslení osy Z systému CoordinateSystem, s kruhovými základnami v rovině XY systému CoordinateSystem. - - - - - - - cone,cone by height,cones - + + Získat řetězcovou reprezentaci prvku CoEdge Počáteční bod @@ -426,4654 +452,3909 @@ cone,cones - - Získat řetězcovou reprezentaci prvku Cuboid + + Create a Cone with given base radius at start Point, extending to a + apex at end Point. + cone,cones - - Vytvořte kvádr vystředěný na počátek GSS, se šířkou, délkou a výškou. - Šířka kvádru - Délka kvádru - Výška kvádru - Kvádr vytvořený pomocí délek - - box,cube,cubes - + + Create a Cone with axis from start Point to end Point, with given + radiuses at start and end. This object does not have an apex, and + can be thought of as a trimmed Cone. + trimmed cone,cone,cones - - Vytvořte kvádr vystředěný na vstupní bod, s určenou šířkou, délkou a výškou. - Bod počátku - Šířka kvádru - Délka kvádru - Výška kvádru - Kvádr vytvořený pomocí délek - - box,cube,cubebysize,bycenter,cubes - + + Creates a Cone with base Point at CoordinateSystem origin, extending + in the CoordinateSystem Z axis deriction length amount, with a + circular base in the CoordinateSystem XY Plane. - - Vytvořit kvádr vystředěný na počátek GSS, se šířkou, délkou a výškou. - Nadřazený souřadnicový systém (střed kvádru) - Šířka kvádru - Délka kvádru - Výška kvádru - Kvádr vytvořený z délek - - box,cube,cubebysize,bycoord,cubes - + + Creates a Cone with base Point at CoordinateSystem origin, extending + in the CoordinateSystem Z axis deriction length amount, with a + circular bases in the CoordinateSystem XY Plane. + cone,cone by height,cones - - Vytvořte kvádr s rozsahem od dolního bodu po horní bod. - Nejnižší bod rohu kvádru - Nejvyšší bod rohu kvádru - Kvádr vytvořený pomocí rohů - - box,cube,byminmax,by corners,by points,cubes - + + Získat řetězcovou reprezentaci prvku Cone - - Vrací vzdálenost délky. 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. + + Create a CoordinateSystem from a 4x4 matrix. This method is deprecated; prefer other constructors where possible. + 4x4 transformation matrix + CoordinateSystem from the matrix - - Vrací vzdálenost šíř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. + + Analyzujte importovaný řetězec JSON naformátovaný pomocí schématu autodesk.math:matrix44d-1.0.0. + Řetězec JSON, který chcete analyzovat + CoordinateSystem - - 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. + + 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 - - Získat řetězcovou reprezentaci prvku Cylinder + + Určuje, zda je možné získat opak tohoto systému CoordinateSystem. - - 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 - - cylinder,tube - + + Testuje, zda je změna měřítka ortogonální, tj. zda obsahuje smykové komponenty. - - 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 - - cylinder,tube,by center points - + + Testuje, zda je změna měřítka ortogonální a zda jsou všechny vektory normalizované. - - Poloměr válce + + Získat determinant tohoto systému CoordinateSystem - - Celková výška - - cylinder - + + Vytvoří bod, který představuje počátek systému CoordinateSystem. - - Osa válce - - cylinder - + + Vrací osu X systému CoordinateSystem. - - Získat řetězcovou reprezentaci prvku Edge + + Vrací osu Y systému CoordinateSystem. - - Základní křivka tvořící hranu + + Vrací osu Z systému CoordinateSystem. - - Plochy přilehlé k této hraně + + Returns the length of the X axis vector from the coordinate system. - - Vrchol, ve kterém začíná tato hrana + + Returns the length of the Y axis vector from the coordinate system. - - Vrchol, ve kterém končí tato hrana + + Returns the length of the Z axis vector from the coordinate system. - - Objekty CoEdge přiřazené k této hraně + + Vrací rovinu, v níž leží osy X a Y, s kořenem v počátku. - - Získat řetězcovou reprezentaci prvku Ellipse + + Vrací rovinu, v níž leží osy Y a Z, s kořenem v počátku. - - 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ů - - ellipse - + + Vrací rovinu, v níž leží osy Z a X, s kořenem v počátku. - - 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 - - ellipsebylengths,ellipsebyvectors - + + 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. + Returns inverted coordinate system from the input - - 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 - + + Apply the argument CoordinateSystem after this one - Result = this * other. + Other coordinate system + New coordinate system from multiplication - - 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ů - - ellipse,aligned ellipse,ellipsebylengths - + + Apply the argument CoordinateSystem before this one - Result = other * this. + Other coordinate system + New coordinate system from multiplication - - Střed elipsy + + Vrací vektor, který obsahuje faktory měřítka X, Y a Z. - - Hlavní osa elipsy. Toto je delší osa. Délka vektoru je hlavní poloměr. + + Určit, zda jsou dva systémy CoordinateSystems stejné - - Vedlejší osa elipsy. Toto je kratší osa. Délka vektoru je vedlejší poloměr. + + 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 - - Získat řetězcovou reprezentaci prvku EllipseArc + + Převést objekt ve směru a velikosti vstupního vektoru. + move,along vector,movebyvector - - 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 - + + Translates any geometry type by the given distance in the given + direction. + Směr posunutí + Vzdálenost posunutí v daném směru + Transformovaná geometrie + move,along vector,distance - - Střed elipsy - - ellipsearc,arcs - + + Transformovat tento objekt pomocí vstupní matice systému CoordinateSystem. + vstupní souřadnicový systém + Transformovaný souřadnicový systém - - Hlavní osa elipsy. Toto je delší osa. Délka vektoru je hlavní poloměr. - - ellipsearc,arcs - + + Returns this geometry with its position expressed relative to the + targetCoordinateSystem, placed into the frame of the sourceCoordinateSystem. + The local position of the result within the sourceCoordinateSystem + matches the local position of the input within the targetCoordinateSystem. + To obtain the coordinates of a geometry in world-space within a given coordinate + system, pass CoordinateSystem.Identity as the sourceCoordinateSystem + and the given CS as the targetCoordinateSystem. + The resulting geometry coordinates will equal the coordinates of the input + relative to that target frame. + The CoordinateSystem to express the geometry relative to. + The CoordinateSystem the geometry is currently expressed in. + Pass CoordinateSystem.Identity() to work in world space. + Transformovaná geometrie + from,to, local coordinates - - Vedlejší osa elipsy. Toto je kratší osa. Délka vektoru je vedlejší poloměr. - - ellipsearc,arcs - + + Rotates an object around an origin and an axis by a specified + degree + around,axis,degrees - - Počáteční úhel ve stupních - - ellipsearc,arcs - + + Rotates an object around the Plane origin and normal by a specified + degree + Reference Plane to rotate around + Rotation angle in degrees + around,normal,degrees - - Vrací úhel tažení oblouku elipsy ve stupních. - - ellipsearc,arcs - + + Upravit měřítko rovnoměrně kolem počátku + resize,size - - Rovina, ve které se nachází elipsa - - ellipsearc,arcs - + + Upravit měřítko nerovnoměrně kolem počátku + resize,size,scaleNU,scalenu - - Získat řetězcovou reprezentaci prvku Face + + Upravit měřítko nerovnoměrně kolem dané roviny + resize,size,scaleNU,scalenu - - Všechny hrany kolem této plochy v pořadí proti směru hodinových ručiček - - faces - - - 1 - + + Scale uniformly around a given point, using two pick points as scalars + resize,from,to,size - - Všechny vrcholy kolem této plochy v pořadí proti směru hodinových ručiček - - faces - - - 1 - + + Scale non-uniformly 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 - - Všechny smyčky obsažené v této ploše + + Scale in two dimensions 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 - - Základní povrch, který tvoří plochu - Reprezentace povrchu plochy + + Zrcadlit objekt přes vstupní rovinu + reflect,flip over - - Získat řetězcovou reprezentaci prvku Helix + + 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 - - 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 - - helix,screw,corkscrew,thread - + + 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. - - Úhel ve stupních, o který se šroubovice otočí přes svoji délku + + 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 - - Rozteč vrátí lineární vzdálenost podél směru osy, kterou šroubovice zabírá jednou celou otáčkou (360 stupňů) + + 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. - - Poloměr oblouku + + 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. - - Směr osy šroubovice + + Create a CoordinateSystem at the origin with X and Y axis. + Input Vectors are normalized before creating the CoordinateSystem. - - Základní bod osy šroubovice - - origin,helixstart - + + Create a CoordinateSystem at the origin with X and Y axis, with Z + axis ignored completely. Input Vectors are normalized before creating + the CoordinateSystem. - - Získat řetězcovou reprezentaci prvku IndexGroup + + Creates a CoordinateSystem at the specified cylindrical coordinate parameters with respect to the specified coordinate system. - - Umožňuje porovnat dva objekty IndexGroup. - Druhý objekt IndexGroup + + Creates a CoordinateSystem at the specified spherical coordinate parameters with respect to the specified coordinate system. + + + Compare two CoordinateSystem's + The other CoordinateSystem Rozhodnutí, zda jsou dva objekty stejné - + Umožňuje získat pro tento typ hodnotu hash. Jedinečná hodnota hash pro tento objekt - - Vytvořit objekt IndexGroup pro ukládání čtyř indexů - Index a - Index b - Index c - Index d - IndexGroup - - quad,polygon,mesh,meshes - + + Získat řetězcovou reprezentaci prvku CoordinateSystem - - Vytvořit objekt IndexGroup pro ukládání tří indexů - Index a - Index b - Index c - IndexGroup - - tri,polygon,mesh,meshes - - - - Buď 3, nebo 4, v závislosti na tom, zda představuje trojúhelník nebo čtyřúhelník + + Returns length 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. - - První index + + Returns width 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. - - Druhý index + + 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. - - Třetí index + + Vytvořte kvádr vystředěný na počátek GSS, se šířkou, délkou a výškou. + Šířka kvádru + Délka kvádru + Výška kvádru + Kvádr vytvořený pomocí délek + box,cube,cubes - - Čtvrtý index + + Create a Cuboid centered at input Point, with specified width, length, + and height. + Bod počátku + Šířka kvádru + Délka kvádru + Výška kvádru + Kvádr vytvořený pomocí délek + box,cube,cubebysize,bycenter,cubes - - Získat řetězcovou reprezentaci prvku Line + + Vytvořit kvádr vystředěný na počátek GSS, se šířkou, délkou a výškou. + Nadřazený souřadnicový systém (střed kvádru) + Šířka kvádru + Délka kvádru + Výška kvádru + Kvádr vytvořený z délek + box,cube,cubebysize,bycoord,cubes - - 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 - - line,linebypoints,lines - + + Vytvořte kvádr s rozsahem od dolního bodu po horní bod. + Nejnižší bod rohu kvádru + Nejvyšší bod rohu kvádru + Kvádr vytvořený pomocí rohů + box,cube,byminmax,by corners,by points,cubes - - 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ů - - line,approximate,lines - + + Získat řetězcovou reprezentaci prvku Cuboid - - 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 - - tangentline,tangentto,lines - + + Vrací celkovou délku oblouku křivky + distance - - 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 - - linebyvector,lines - + + Vrací hodnotu True, pokud je křivka rovinná, v jiném případě vrací False. + flat,liesinplane - - Směr křivky - - lines - + + Vrací hodnotu True, pokud je křivka uzavřená, v jiném případě vrací False. - - Získat řetězcovou reprezentaci prvku Loop + + Získat počáteční bod podél křivky + begin,curvestart,startpt - - Celková plocha smyčky + + Získat koncový bod podél křivky + end,curveend,endpt - - Objekty CoEdge obsažené ve smyčce + + Normála k rovině, ve které leží křivka. Platné pouze pro rovinné křivky. + perpendicular - - Určuje, zda je smyčka hraniční nebo vnitřní. + + Získat bod na křivce v určeném parametru mezi objekty StartParameter() a EndParameter() + Parametr, ve kterém vyhodnocovat + Bod + pointoncurve,curvepoint - - Získat řetězcovou reprezentaci prvku NurbsCurve + + 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ř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ů - - nurbscurve,spline,lines - - - 0.5,0.5,0.45 - + + 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ř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ů - - nurbscurve,spline,degree,lines - - - 0.5,0.5,0.5,0.45 - + + 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. + 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ř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ů - - nurbscurve,spline,degree,smoothness,lines - - - 0.5,0.5,0.5,0.5,0.45 - + + 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 + Parametr, ve kterém vyhodnocovat + Objekt CoordinateSystem v parametru křivky + coordoncurve,curvecoord,derivatives - - 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 - - - - - - - explicit,nurbscurve,spline,degree,spline byarray,lines - - - 0.5,0.5,0.5,0.5,0.5,0.45 - + + 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řte objekt BSplineCurve pomocí interpolace mezi body. - Body křivky nurbs - Křivka Nurbscurve vytvořená z bodů - - fit,approximate,spline,lines - - - 0.5,0.5,0.5,0.45 - + + 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 - - 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ů - - fit,approximate,spline,lines - - - 0.5,0.5,0.5,0.45 - + + 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ř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ů - - fit,approximate,spline,smoothness,lines - - - 0.5,0.5,0.5,0.5,0.45 - + + Returns points spaced equally along the curve length + based on the input number of divisions + Počet dělení + Body rovnoměrně rozmístěné podél délky křivky - - 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 - - spline by tangent,tangents,lines - - - 0.5,0.5,0.45 - + + Returns points spaced along curve at equal chord length + based on the input number of divisions + Počet dělení + Seznam bodů na křivce - - Stupeň křivky - - smoothness,interpolation,continuity - + + 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 - - Určuje, zda je objekt NurbsCurve periodický, či nikoli. Periodická křivka je uzavřená křivka, u které deformace nevytvoří vzhled zalomení. - - isclosed - + + Returns points spaced equally along the curve at given segment length + from the given point + 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. - - Určuje, zda je objekt NurbsCurve racionální, či nikoli. Tento údaj definuje, zda libovolné váhy nemají hodnotu 1.0. + + 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. - - Získejte řídicí body objektu NurbsCurve. - Pole bodů + + Returns a CoordinateSystem at specified distance from Curve start Point. + Y Axis lies tangent to the Curve, X Axis is the curvature. + Vzdálenost podél křivky, ve které má být provedeno vyhodnocení + Systém CoordinateSystem na křivce + coordoncurve,curvecoord,derivatives - - Skutečně periodické řídicí body peridockého objektu NurbsCurve. - Poznámka: Tato operace funguje pouze u periodických křivek a nezdaří se, pokud křivka není periodická. - Periodické řídicí body křivky NURBS + + 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. + Vzdálenost podél křivky, ve které má být provedeno vyhodnocení + Rovina na křivce + planeoncurve,planecurve,tangentplane - - 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 + + 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 - - Nesvázané uzly periodické objektu NurbsCurveá. - Poznámka: Tato operace funguje pouze u periodických křivek a nezdaří se, pokud křivka není periodická. - Vektor periodického uzlu křivky NURBS + + 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 - - 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 - + + 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 - - Získat řetězcovou reprezentaci prvku NurbsSurface + + Získat parametr v počátečním bodu křivky + Hodnota parametru + start domain,curvestart - - 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ů - - fit,topoints - + + Získat parametr v koncovém bodu křivky + Hodnota parametru + end domain,curveend - - 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. - - - - - - - - fit,topoints,totangents - + + 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 - - 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]. - - - - - - - - - - - fit,topoints,totangents,fit corners,complex fit - + + 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. + Bod podél nebo poblíž křivky + Parametr na křivce pro daný bod. + projectpoint,closestparam,curveparam - - 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ů + + Obrátit směr křivky + Nová křivka v opačném směru + flip - - 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 - + + 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 - - Vrací stupeň povrchu ve směru U. - - surface smoothness,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 + rem,remend,removeend,trimcurve - - Vrací stupeň povrchu ve směru V. - - surface smoothness,continuity - + + 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 - - Vrací počet řídicích bodů ve směru U. + + 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 - - Vrací počet řídicích bodů ve směru V. + + 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 - - Vrací hodnotu true, pokud je povrch periodický ve směru U. - - closedinU - + + 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 - - Vrací hodnotu true, pokud je povrch periodický ve směru V. - - closedinV - + + 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 - - 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. + + 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í řídicí body objektu NurbsSurface (sloupy). - + + 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 - - 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 - + + 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 - - 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 + + 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 - - 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 + + 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 Plane + + Vrátí novou křivku aproximovanou se zadanou tolerancí. + fitcurve,reducecurve,simplecurve,approximate - - 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 - + + 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 - - 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 + + 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. + 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 - - 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 + + Vytvořit oblouk pomocí roztažení na rovinu + Rovina, na které táhnout křivku + Křivka v rovině + projectcurve,toplane - - 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 - + + Vytáhněte tuto křivku na vstupní povrch, ve směru normál povrchu. + projectcurve,tosurf - - 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 - + + 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 - - 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 - + + Vysune křivku ve směru normálového vektoru. + Vzdálenost vysunutí křivky + Vysunutý povrch + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - - Vytvoří rovinu v prostoru XY. - Rovina v globální rovině XY + + 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 - - Vytvoří rovinu v prostoru XZ. - Rovina v globální rovině XZ + + 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ří rovinu v prostoru YZ. - Rovina v globální rovině YZ + + 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 + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - - Vrací počátek roviny. - - position,planecenter - + + 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í normálový směr roviny. - - perpendicular - + + 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 + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - - Základ X roviny + + 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 - - Základ Y roviny + + Opravit uzavřenou křivku + Povrch na vnitřní straně křivky + fill,profiletosurf,loop,loop2surf,edgesurf - - Vytvoří nový systém CoordinateSystem, který představuje tuto rovinu. Je založena na počátku a osách X a Y. - - - converttoCS,convert2cs - + + 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 nové odsazení roviny podle této roviny v normálovém směru, a to o zadanou vzdálenost. - - - - alongnormal,moveplane - + + Táhne tuto křivku podél křivky trajektorie, přičemž vytváří povrch. + sweep1,curve2surf - - Získat řetězcovou reprezentaci prvku Point + + Táhne tuto křivku podél křivky trajektorie a tím vytváří povrch + Trajektorie, která reprezentuje trajektorii tažení + Odřízněte konec tažení a nastavte jej kolmo k trajektorii. + Povrch, který je výsledkem tažení křivky podél trajektorie + sweep1,curve2surf - - Umožňuje porovnat dva objekty Point. - Druhý objekt Point - Rozhodnutí, zda jsou dva objekty stejné + + Táhne tuto uzavřenou křivku podél křivky trajektorie, přičemž vytvoří těleso. + sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - - Umožňuje získat pro tento typ hodnotu hash. - Jedinečná hodnota hash pro tento objekt + + 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 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 - + + 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 - - Získat bod počátku (0,0,0). - Bod počátku + + 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 + + + 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 + + + Získat řetězcovou reprezentaci prvku Curve + + + Poloměr válce + + + Celková výška - zero,origin + 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 + + Osa válce - point,xyz,position + cylinder - - Vytvořit bod v daném souřadnicovém systému pomocí 3 kartézských souřadnic + + 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 - Souřadnice X - Souřadnice Y - Souřadnice Z - Bod v kartézských souřadnicích - - point,xyz,localposition - + Velikost poloměru + Výška válce + Válec vytvořený z poloměru a výšky + cylinder,tube - - 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 - + + 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 + cylinder,tube,by center points - - 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 - + + Získat řetězcovou reprezentaci prvku Cylinder - - 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 - + + 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. - - Získat komponentu X bodu + + Používá se pouze k testování. - - Získat komponentu Y bodu + + true - - Získat komponentu Z bodu + + true - - Získat vektor se stejnou komponentou X, Y a Z - - - convertovector,point2vector - + + true - - Přidejte vektor k bodu. Stejné jako operace Translate(Vector). - - - - movepoint,move,move along - + + true - - Odečtěte vektor od bodu. Stejné jako operace Translate(-Vector). - - - - movepoint,move,move along - + + true - - Promítat jinou část geometrie na tuto, a to podél zadaného směrového vektoru - - - + + Základní křivka tvořící hranu + Curve representation of edge - - Získat řetězcovou reprezentaci prvku PolySurface + + Plochy přilehlé k této hraně + Adjacent faces of edge - - Vytvoří objekt PolySurface pomocí šablonování prostřednictvím křivek. - Křivky k šablonování - + + Vrchol, ve kterém začíná tato hrana + Start vertex of edge - - Vytvoří objekt PolySurface pomocí šablonování prostřednictvím objektů PolyCurves. - Křivky k šablonování - Křivka k vedení šablonování - - - loftbyrail - + + Vrchol, ve kterém končí tato hrana + End vertex of edge - - Vytvoří objekt PolySurface pomocí šablonování prostřednictvím objektů PolyCurves. - Křivky k šablonování - Křivky k vedení šablonování + + Objekty CoEdge přiřazené k této hraně - - loftbyrails,loft rails,guides - - - Vytvořte objekt Polysurface spojením povrchů. - Povrchy, které se mají spojit do objektu PolySurface - + + Získat řetězcovou reprezentaci prvku Edge + + + 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. + + + Create an Ellipse centered at input Point, aligned with WCS XY Plane, + with specified X and Y axis radii. + Bod počátku elipsy + Poloměr osy X + Poloměr osy Y + Elipsa vytvořená pomocí počátku a poloměrů + ellipse + + + Create an Ellipse centered at input Point, with two specified axes. + Axes should be be at 90 degrees to each other. + Bod počátku elipsy + Poloměr osy X + Poloměr osy Y + Elipsa vytvořená z vektorů počátku + ellipsebylengths,ellipsebyvectors + + + 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. + 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 + + + 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. + Rovina, kde je nakreslen oblouk elipsy + Poloměr osy X + Poloměr osy Y + Elipsa vytvořená z roviny a poloměrů + ellipse,aligned ellipse,ellipsebylengths + + + Získat řetězcovou reprezentaci prvku Ellipse + + + Střed elipsy - joinsurfaces,joinsrf + ellipsearc,arcs - - Vytvořte objekt Polysurface pomocí povrchů tělesa. - Těleso, jehož povrchy se mají použít - + + Hlavní osa elipsy. Toto je delší osa. Délka vektoru je hlavní poloměr. - solid2poly,solidtopoly,convertsolid + ellipsearc,arcs - - 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í - + + Vedlejší osa elipsy. Toto je kratší osa. Délka vektoru je vedlejší poloměr. - sweep,rail,guide,sweep1 + ellipsearc,arcs - - Vraťte nové povrchy představující základní povrchy. - + + Počáteční úhel ve stupních - subsurfaces,getsurfaces,explode + ellipsearc,arcs - - 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. - - - + + Vrací úhel tažení oblouku elipsy ve stupních. - surfacesatpoint,findsurfaces,extractsurfaces + ellipsearc,arcs - - Vyhledejte povrchy pomocí čáry. Využívá všechny povrchy zasažené čárou. - - + + Rovina, ve které se nachází elipsa - surfacesonline,findsurfaces,extractsurfaces,lines + ellipsearc,arcs - - 0.5,0.5,0.5,0.4 - - - - Vypočítat hranice 2D buňky, které nejsou připojeny k jiným povrchům - - - Extrahovat tělesa z objektu Polysurface, která jsou definována podmnožinou povrchů - - - - Vrací počet povrchů objektu polysurface. - Počet povrchů - - - Vrací počet hran objektu polysurface. - Počet hran + + 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 - - Vrací počet vrcholů objektu polysurface. - Počet vrcholů + + Získat řetězcovou reprezentaci prvku EllipseArc - - Zaoblí objekt PolySurface podél vstupních hran pomocí zadaného poloměru. - - + + Všechny hrany kolem této plochy v pořadí proti směru hodinových ručiček + faces + 1 - - round,smooth,smoothedge,roundedges - - - Zkosí objekt PolySurface podél vstupních hran v daném odsazení od rohu hrany. - - + + Všechny vrcholy kolem této plochy v pořadí proti směru hodinových ručiček + faces + 1 - - bevel,flattenedges - - - Získat řetězcovou reprezentaci prvku Rectangle + + Všechny smyčky obsažené v této ploše + - - 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 - + + Základní povrch, který tvoří plochu + Reprezentace povrchu plochy - - 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 - + + Získat řetězcovou reprezentaci prvku Face - - 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 - + + Mapa mezi typy entity IGeometryEntity a konstruktory geometrie používajícími hostitele - - 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 - + + Mechanismus registrace typu geometrie. + Typ rozhraní odvozených od entity IGeometryEntity. + Delegát pro sestavení geometrie. - - 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 - + + true - - Šířka obdélníku - - rectX,rectx - + + + - - Výška obdélníku - - rectY,recty - + + Získat objekt BoundingBox obsahující danou část geometrie - - Získat řetězcovou reprezentaci prvku Solid + + Získá orientovaný ohraničující kvádr s minimálním objemem, který obsahuje danou geometrii. - - Vytvořte těleso zadáním ploch jeho komponent jako povrchů. - - - - Brep,brep - + + 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. - - Vytvořte těleso pomocí šablonování mezi uzavřenými křivkami vstupního příčného řezu. - - - - Brep,brep - + + Vrátí atributy řetězec s hodnotou názvu nastavené na vstupní geometrii, pokud existuje. + Slovník atributů řetězce s hodnotou názvu. - - 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 - + + Převeďte geometrii na objekt JSON naformátovaný pomocí schématu autodesk.geometry:geometry-1.0.0. + Výsledný řetězec JSON - - 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 - + + 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 - - Táhněte uzavřenou křivku podél trajektorie. - - - - - Brep,brep,sweep1 - + + Převést objekt ve směru a velikosti vstupního vektoru. + move,along vector,movebyvector - - 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 - + + Translates any geometry type by the given distance in the given + direction. + Směr posunutí + Vzdálenost posunutí v daném směru + Transformovaná geometrie + move,along vector,distance - - 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 - + + Transformovat tento objekt pomocí vstupní matice systému CoordinateSystem. + vstupní souřadnicový systém + Transformovaný souřadnicový systém - - 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 - + + Returns this geometry with its position expressed relative to the + targetCoordinateSystem, placed into the frame of the sourceCoordinateSystem. + The local position of the result within the sourceCoordinateSystem + matches the local position of the input within the targetCoordinateSystem. + To obtain the coordinates of a geometry in world-space within a given coordinate + system, pass CoordinateSystem.Identity as the sourceCoordinateSystem + and the given CS as the targetCoordinateSystem. + The resulting geometry coordinates will equal the coordinates of the input + relative to that target frame. + The CoordinateSystem to express the geometry relative to. + The CoordinateSystem the geometry is currently expressed in. + Pass CoordinateSystem.Identity() to work in world space. + Transformovaná geometrie + from,to, local coordinates - - Sjednocení kolekce těles do jednoho tělesa - Kolekce těles - - - Brep,brep,boolean,addition - + + Rotates an object around an origin and an axis by a specified + degree + around,axis,degrees - - Vrací oblast plochy -- součet všech oblastí všech ploch. + + Rotates an object around the Plane origin and normal by a specified + degree + Reference Plane to rotate around + Rotation angle in degrees + around,normal,degrees - - Vrací celkový objem tělesa + + Zrcadlit objekt přes vstupní rovinu + reflect,flip over - - Těžiště tělesa - - - average,center - + + Upravit měřítko rovnoměrně kolem počátku + resize,size - - Logické sjednocení tohoto tělesa a dalšího tělesa - - - - addition,merge,combine - + + Upravit měřítko nerovnoměrně kolem počátku + resize,size,scaleNU,scalenu - - Logický rozdíl tohoto tělesa a jiného - - + + Upravit měřítko nerovnoměrně kolem dané roviny + resize,size,scaleNU,scalenu - - Logický rozdíl tohoto tělesa a sjednocení vstupních těles - - - - subtract,differencemany,diffall,diff multi - + + Scale uniformly around a given point, using two pick points as scalars + resize,from,to,size - - 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 - + + Scale non-uniformly 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 - - 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 - + + Scale in two dimensions 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 - - Zaoblí těleso podél vstupních hran pomocí zadaného poloměru. - - - - - round,smooth,smoothedge,roundedges - + + Copy the given Geometry + A new copy - - Zkosí těleso podél vstupních hran v daném odsazení od rohu hrany. - - - - - bevel,flattenedges - + + Získat vzdálenost z této geometrie do jiné + Jiná geometrie + Vzdálenost - - 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 - + + Získat nejbližší bod na této geometrii vzhledem k jiné geometrii + NearestPoint - - Pokusí se opravit těleso. - + + Rozdělit tuto geometrii pomocí jiné geometrie jako „řezacího nástroje“ - - Získat řetězcovou reprezentaci prvku Sphere + + Odstraní prvky entity nejblíže k vybranému bodu. - - Vytvořte těleso (kouli) vystředěné na vstupní bod, se zadaným poloměrem. - - - - - Brep,brep - + + Rozdělí složené nebo neoddělené prvky do součástí jejich + komponent. - - Vytvořte těleso (kouli) obsahující čtyři vstupní body na povrchu. - - - - Brep,brep - + + Zkontrolovat, zda dva objekty mají stejnou reprezentační geometrii nebo číselné hodnoty - - Umístěte kouli co nejblíže vstupním bodům. - + + Převede vnitřní strukturu geometrie z analýzy na spline - - Brep,brep - - - - Vraťte střed koule. - - - Vraťte poloměr koule. - - Získat řetězcovou reprezentaci prvku Topology + + Importuje soubor SAT a vrátí pole importovaných geometrií. + Objekt souboru představující soubor SAT + Seznam importovaných geometrií - - Vrcholy topologie + + Importuje soubor SAT a vrátí pole importovaných geometrií. + Cesta k souboru SAT + Seznam importovaných geometrií - - Hrany topologie + + 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í - - Plochy topologie + + 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í - - Získat řetězcovou reprezentaci prvku TSplineEdge + + 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í - - Objekt TSplineFaces přilehlý k této hraně + + Analyzujte importovaný řetězec JSON naformátovaný pomocí schématu autodesk.geometry:geometry-1.0.0. + Řetězec JSON, který chcete analyzovat + Objekt geometrie - - Objekt TSplineVertex, ve kterém začíná tato hrana. + + Exportuje seznam vybrané geometrie do zadané cesty k souboru SAT. + + + - - Vrchol, ve kterém končí tato hrana. + + Exportuje seznam vybrané geometrie do zadané cesty souboru SAT. + + + + - - Vrací rámovou konstrukci UVN objektu TSEdge (bod na kostře, vektor U, vektor V a normála). + + Tento postup je určen pouze k internímu použití. - - Index objektu TSEdge + + Tento postup je určen pouze k internímu použití. - - Určuje, zda je objekt TSEdge na hranici. + + 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ů - - Určuje, zda je objekt TSEdge rozložený. + + Ruší serializaci zadaných dat ve formátu SAB (Standard ACIS Binary) a vrací seznam geometrie. + + - - Skupina vlastností objektu TSEdge: objekt uvnFrame a index, zda je objekt TSEdge na hranici, zda je rozložený či nikoli. + + 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. - - Získat řetězcovou reprezentaci prvku TSplineFace + + true - - Všechny objekty TSplineEdge kolem této plochy v pořadí proti směru hodinových ručiček + + The CoordinateSystem that this Geometry is defined in - - Všechny objekty TSplineVertex kolem této plochy v pořadí proti směru hodinových ručiček + + Určit, zda se jiný objekt geometrie protíná s tímto - - Vrací rámovou konstrukci UVN objektu TSplineFace (bod na kostře, vektor U, vektor V a normála). + + Získat geometrii průsečíku pro tento objekt a jiný - - Index objektu TSFace + + Získejte průsečík geometrie pro tento objekt a kolekci dalších geometrií. Najde společné geometrie všech účastníků. - - Počet hran nebo vrcholů na prvku TSFace + + Convert to SolidDef json - - Počet parametrických stran na prvku TSFace + + Promítne kolekci bodů na tuto geometrii podél určeného směru. + Vrací ploché pole výsledné geometrie. + Points to project. + Projection direction. + Flat array of resulting Geometry. - - Skupina vlastností objektu TSplineFace: objekt uvnFrame, index, valence a počet stran - + + Get a string representation of the Geometry - - Získat řetězcovou reprezentaci prvku TSplineInitialSymmetry + + Úhel ve stupních, o který se šroubovice otočí přes svoji délku - - Umožňuje vytvořit radiální objekt TSplineInitialSymmetry s daným množstvím rozpětí na symetrický segment. - - - - tspline,symmetry - + + Rozteč vrátí lineární vzdálenost podél směru osy, kterou šroubovice zabírá jednou celou otáčkou (360 stupňů) - - Umožňuje vytvořit osový objekt TSplineInitialSymmetry s danými osami symetrie. - - - - - - tspline,symmetry - + + Poloměr oblouku - - Určuje, zda nově vytvořená křivka t-spline obsahuje radiální symetrii. + + Směr osy šroubovice - - Určuje, zda nově vytvořená křivka t-spline obsahuje symetrii na ose X. + + Základní bod osy šroubovice + origin,helixstart - - Určuje, zda nově vytvořená křivka t-spline obsahuje symetrii na ose Y. + + 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. + 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 + helix,screw,corkscrew,thread - - Určuje, zda nově vytvořená křivka t-spline obsahuje symetrii na ose Z. + + Získat řetězcovou reprezentaci prvku Helix - - Počet ploch v segmentu symetrie. K dispozici pouze v případě, že křivka t-spline obsahuje radiální symetrii. + + Buď 3, nebo 4, v závislosti na tom, zda představuje trojúhelník nebo čtyřúhelník - - Získat řetězcovou reprezentaci prvku TSplineReflection + + První index - - 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 - - tspline,symmetry,reflection,axial - + + Druhý index - - 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 - - tspline,symmetry,reflection,radial - + + Třetí index - - Určuje, zda je odraz radiální. + + Čtvrtý index - - Počet segmentů radiálního odrazu + + Vytvořit objekt IndexGroup pro ukládání čtyř indexů + Index a + Index b + Index c + Index d + IndexGroup + quad,polygon,mesh,meshes - - Úhel mezi každým párem symetrických segmentů radiálního odrazu + + Vytvořit objekt IndexGroup pro ukládání tří indexů + tri,polygon,mesh,meshes + Index a + Index b + Index c + IndexGroup - - Rovina odrazu + + Umožňuje porovnat dva objekty IndexGroup. + Druhý objekt IndexGroup + Rozhodnutí, zda jsou dva objekty stejné - - Osa odrazu + + Umožňuje získat pro tento typ hodnotu hash. + Jedinečná hodnota hash pro tento objekt - - Získat řetězcovou reprezentaci prvku TSplineTopology + + Získat řetězcovou reprezentaci prvku IndexGroup - - Vrcholy obsažené v tomto povrchu T-Spline + + Směr křivky + lines - - Hrany obsažené v povrchu T-Spline + + 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 + line,linebypoints,lines - - Plochy obsažené v povrchu T-Spline + + 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ů + line,approximate,lines - - Pravidelné vrcholy obsažené v povrchu T-Spline + + Create a Line tangent to the input Curve, positioned at the parameter + Point of the input Curve. + Základní oblouk pro tečnu + Hodnota parametru + Tečna + tangentline,tangentto,lines - - Vrcholy neutrálních bodů obsažené v povrchu T-Spline + + Create a straight Line starting at start Point, extending in Vector + direction by specified length. + Počáteční bod čáry + Směrový vektor + Délka čáry + Čára od počátečního směru a délka + linebyvector,lines - - Vrcholy bodů T obsažené v povrchu T-Spline + + Získat řetězcovou reprezentaci prvku Line - - Nerozložené vrcholy obsažené v povrchu T-Spline + + Celková plocha smyčky + - - Hraniční vrcholy obsažené v povrchu T-Spline + + Objekty CoEdge obsažené ve smyčce + - - Vnitřní vrcholy obsažené v povrchu T-Spline + + Určuje, zda je smyčka hraniční nebo vnitřní. - - Nerozložené vrcholy obsažené v povrchu T-Spline + + Získat řetězcovou reprezentaci prvku Loop - - Hraniční hrany obsažené v povrchu T-Spline + + Vrátí nezpracované vrcholy této sítě jako seznam čísel. Každá sada + tří po sobě jdoucích čísel představuje bod. - - Vnitřní hrany obsažené v povrchu T-Spline + + Vrátí nezpracované vrcholy této sítě jako seznam čísel. Každá sada + šesti po sobě jdoucích čísel představuje dva body. - - Pravidelné plochy obsažené v povrchu T-Spline + + 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. - - Plochy polygonu obsažené v povrchu T-Spline + + Analyzujte importovaný řetězec JSON naformátovaný pomocí schématu dynamo.geometry:mesh-1.0.0. + Řetězec JSON, který chcete analyzovat + Síť - - Hraniční plochy obsažené v povrchu T-Spline + + Convert the mesh into a JSON object formatted with dynamo.geometry:mesh-1.0.0 schema. + Výsledný řetězec JSON - - Vnitřní plochy obsažené v povrchu T-Spline + + Indexy vrcholů, které tvoří jednotlivé plochy proti směru hodinových ručiček + mesh,meshes - - Vrací počet vrcholů v povrchu T-Spline. + + Normálový vektor v tomto vrcholu + + mesh,meshes + - - Vrací počet hran v povrchu T-Spline. + + Umístění vrcholů + + mesh,meshes + - - Vrací počet ploch v povrchu T-Spline. + + Vrátí počet vrcholů sítě - - Rozložené vrcholy odlišené podle typu - Sada vrcholů + + Vrátí počet hran v síti - - Rozložené hrany odlišené podle typu - Sada hran + + Vrátí počet trojúhelníků v síti - - Rozložené plochy odlišené podle typu - Sada ploch + + Vrátí objem dodané sítě + objem - - Vrací vrchol v daném indexu. - Index získání vrcholu - Vrchol T-Spline - - tspline,face,byindex - + + Vrátí plochu dodané sítě + plocha - - Vrací hranu v daném indexu. - Index získání hrany - Hrana T-Spline - - tspline,face,byindex - + + 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í plochu v daném indexu. - Index získání plochy - Plocha T-Spline - - tspline,face,byindex - + + Převede hrany sítě na čáry a vrátí je - - Získat řetězcovou reprezentaci prvku TSplineUVNFrame + + 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. - - Bod objektu TopologyItem na kostře + + Převede trojúhelníky sítě na jednotlivé sítě a vrátí je. - - Vektor U objektu TopologyItem + + Vrátí normály pro každou trojúhelníkovou plochu v dané síti. + - - Vektor V objektu TopologyItem + + Vrátí těžiště trojúhelníků. - - Normála objektu TopologyItem + + Vrátí novou síť sjednocující síť nástroje a původní síť. + + síť - - Získat řetězcovou reprezentaci prvku TSplineVertex + + Vrátí novou síť odečítající síť nástroje od původní sítě. + + síť - - Objekty TSplineEdge vycházející z tohoto vrcholu + + Returns a new mesh consisting of the intersection between the tool + mesh and the original mesh. + + síť - - Objekty TSplineFace přilehlé k tomuto vrcholu + + Returns a new Mesh with the following defects repaired: + Small components: if the Mesh contains 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 - - Vrací rámovou konstrukci UVN objektu TSVertex (bod na kostře, vektor U, vektor V a normála). + + 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. - - Index objektu TSVertex + + 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 Mesh is filled with a bunch of tiny boxes, and a new + mesh is created around this. - - Určuje, zda je objekt TSVertex neutrální bod. + + 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íť - - Určuje, zda je objekt TSVertex bod T. + + 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í - - Určuje, zda je objekt TSVertex rozložený. + + 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íť - - Počet hran nebo ploch na prvku TSVertex + + 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. + síť - - Funkční valence objektu TSVertex zohledňující body T + + Returns a new smooth Mesh. Smoothing type by default is + cotangent which smooths without spreading the vertices. + 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íť - - 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. - + + 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 + Attempt to create a minimal fill using the fewest + number of triangles. + síť - - Získat řetězcovou reprezentaci prvku TSplineSurface + + Protne vstupní rovinu se sítí a vytvoří objekt PolyCurve - - 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 + + Promítá bod na síť v určeném směru. - - 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 - - - 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 - - - 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 - - - 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 - - - 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 - - - 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 - - - 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 - - - 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 - - - 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 - - - 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 - - - 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 - - - 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ří 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 - - - 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 - - - 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 - - - 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ří 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ří č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ří č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 - - - 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 - - - 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 - - - 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 - - - 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 - - - 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 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 + + Nejbližší bod na síti k určenému bodu. - - Vrátí seznam odrazů použitých na danou křivku T-spline - tspline,symmetry,reflections + + Vytvoří odraz sítě přes vstupní rovinu - - Vrací hodnotu True, pokud je daná křivka T-spline v režimu kvádru - tspline,boxmode,smooth + + Rotate the Mesh around the input axis by the given angle. - - Vrací hodnotu True, pokud je daná křivka T-spline extrahovatelná (může být zobrazena ve vyhlazeném režimu) - tspline,extractable + + Změní měřítko sítě o vstupní hodnotu - - Vrací hodnotu True, pokud je daná křivka T-spline uzavřena - tspline,closed + + Scale Mesh non-uniformly by scale factors - - 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 + + Posune síť ve směru vstupního vektoru o délku vektoru. - - 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 + + Posune síť ve směru vstupního vektoru o vstupní vzdálenost. - - 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 + + Posune síť podle vstupních vzdáleností. - - 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 + + Convert the mesh into a JSON object formatted with dynamo.geometry:mesh-1.0.0 schema. + Výsledný řetězec JSON - - 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 + + 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 - - 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 + + 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 + - - Vyostří danou hranu na povrchu T-spline - Hrany, které mají být vyostřeny - Povrch TSpline s vyostřenými hranami - tspline,edge,crease + + 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 + Seznam bodů + Flat list of point indices + Síť - - 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 + + Importuje soubor a analyzuje jej do řady sítí. + Aktuálně podporované formáty: + .mix -- Meshmixer + .obj -- Wavefront - - 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 + + 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 - - 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 + + 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 - - 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 + + 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 vertices array + of the three points of a triangle - - 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 + + Create a mesh plane based on the given inputs. + + + + + + síť - - 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 + + Vytvoří síťový kvádr pomocí aktuálních nastavení. + + + + + + + + síť - - 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 + + Vytvoří síťovou kouli pomocí aktuálních nastavení. + + + + + síť - - 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 + + Vytvoří síťový kužel pomocí aktuálních nastavení. + + + + + + + síť - - 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 + + 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íť - - 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 + + Stupeň křivky + smoothness,interpolation,continuity - - 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 + + Určuje, zda je objekt NurbsCurve periodický, či nikoli. Periodická křivka je uzavřená křivka, u které deformace nevytvoří vzhled zalomení. + isclosed - - 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 + + Určuje, zda je objekt NurbsCurve racionální, či nikoli. Tento údaj definuje, zda libovolné váhy nemají hodnotu 1.0. - - 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 + + Získejte řídicí body objektu NurbsCurve. + Pole bodů - - 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 + + Skutečně periodické řídicí body periodického objektu NurbsCurve. + Poznámka: Tato operace funguje pouze u periodických křivek a nezdaří se, pokud křivka není periodická. + Periodic control points of a NURBS curve - - 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 + + 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 - - 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 + + Nesvázané uzly periodického objektu NurbsCurve. + Poznámka: Tato operace funguje pouze u periodických křivek a nezdaří se, pokud křivka není periodická. + Vektor periodického uzlu křivky NURBS - - 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í 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 - - 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 + + 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. + Body křivky nurbs + Křivka Nurbscurve vytvořená z bodů + nurbscurve,spline,lines + 0.5,0.5,0.45 - - 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 + + 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. + Body křivky nurbs + Stupeň křivky + Křivka Nurbscurve vytvořená z bodů + nurbscurve,spline,degree,lines + 0.5,0.5,0.5,0.45 - - 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 + + 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. + Body křivky nurbs + Stupeň křivky + Přepnout na uzavření křivky + Křivka Nurbscurve vytvořená z bodů + nurbscurve,spline,degree,smoothness,lines + 0.5,0.5,0.5,0.5,0.45 - - 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 + + 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 + explicit,nurbscurve,spline,degree,spline byarray,lines + 0.5,0.5,0.5,0.5,0.5,0.45 - - 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řte objekt BSplineCurve pomocí interpolace mezi body. + Body křivky nurbs + Křivka Nurbscurve vytvořená z bodů + fit,approximate,spline,lines + 0.5,0.5,0.5,0.45 - - 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 + + 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. + Body křivky nurbs + Přepnout na uzavření křivky + Křivka Nurbscurve vytvořená z bodů + fit,approximate,spline,lines + 0.5,0.5,0.5,0.45 - - 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ř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ů + fit,approximate,spline,smoothness,lines + 0.5,0.5,0.5,0.5,0.45 - - 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 + + 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 + spline by tangent,tangents,lines + 0.5,0.5,0.45 - - 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 + + Získat řetězcovou reprezentaci prvku NurbsCurve - - 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í stupeň povrchu ve směru U. + surface smoothness,continuity - - Odebere všechny odrazy z povrchu T-spline - Povrch T-Spline s odebranými danými odrazy + + Vrací stupeň povrchu ve směru V. + surface smoothness,continuity - - Zkomprimuje celou topologii na vstupním povrchu a upraví indexy tak, aby byly souvislé. Tato funkce zachová relativní pořadí indexů. - tspline,index,compress + + Vrací počet řídicích bodů ve směru U. - - 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 + + Vrací počet řídicích bodů ve směru V. - - 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 + + Vrací hodnotu true, pokud je povrch periodický ve směru U. + closedinU - - 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 + + Vrací hodnotu true, pokud je povrch periodický ve směru V. + closedinV - - 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 + + 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. - - 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 + + Vrací řídicí body objektu NurbsSurface (sloupy). - - 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 + + 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 - - Obrátí normály všech ploch v síti - Povrch T-Spline s obrácenými normálami - tspline,flip,normal,vector + + 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 - - Nastaví všechny intervaly uzlů na povrchu T-spline jako jednotné - Povrch T-Spline s jednotnými intervaly - tspline,knot,uniform + + 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 - - 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 + + Creates a NurbsSurface with specified interpolated points and + U and V degrees. The resultant surface will pass through all + of the points. + Osnova bodů pro povrch nurbs + Stupeň ve směru U + Stupeň ve směru V + Povrch Nurbs vytvořený pomocí bodů + fit,topoints - - 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ů - + + 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. + fit,topoints,totangents - - 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 + + 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,topoints,totangents,fit corners,complex fit - - 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 + + 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ů - - 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 + + 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 - - 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 + + Získat řetězcovou reprezentaci prvku NurbsSurface - - 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 + + Typ okrajové podmínky použité na panely v síti. - - 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 + + Povolit, aby panely překrývaly hranici. - - 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 + + Nedovolte, aby panely překrývaly hranici. - - 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 + + Odstraňte vrcholy, které neleží na vstupní PLOŠE. - - Získat řetězcovou reprezentaci prvku UV + + Oříznout překrývající se panely podle hranice povrchu. - - Umožňuje porovnat dva objekty UV. - Druhý objekt UV - Rozhodnutí, zda jsou dva objekty stejné + + Vrací počet vrcholů v objektu PanelSurface. + počet vrcholů - - Umožňuje získat pro tento typ hodnotu hash. - Jedinečná hodnota hash pro tento objekt + + Vrací počet panelů v objektu PanelSurface. + počet panelů - - Vytvoření UV ze dvou hodnot typu double. - Hodnota U - Hodnota V - Hodnota UV vytvořena pomocí souřadnic - - surfaceparam,parameters,uv,uvs - + + Vrací počet vrcholů pro každý panel v seznamu indexů panelu. + List of panel indices to query number of vertices for. The default value of null indicates all panels in the surface. + počet vrcholů - - Získat komponentu U z UV - - uv,uvs - + + Vrací vrchol odpovídající indexu vrcholu v objektu PanelSurface. + Index vrcholu v objektu PanelSurface + - - Získat komponentu V z V - - uv,uvs - + + Vrací bod odpovídající indexu vrcholu v objektu PanelSurface. + Index vrcholu v objektu PanelSurface + - - Získat řetězcovou reprezentaci prvku Vertex + + 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 - - Bod, kde se nachází tento vrchol + + Vrací vrcholy pro každý panel v seznamu indexů panelů. + Panel index to query vertices for. The default value of null indicates all panels in the surface. + Pole vrcholů - - Hrany vycházející z tohoto vrcholu + + Vrací body pro každý panel v seznamu indexů panelu. + Panel indices to query points for. The default value of null indicates all panels in the surface. + Pole bodů - - Plochy přilehlé k tomuto vrcholu + + Vrací polygonální hranici pro každý panel v seznamu indexů panelů. + Panel indices used to construct Polygon. The default value of null indicates all panels in the surface. + - - Získat řetězcovou reprezentaci prvku BoundingBox + + 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. - - Umožňuje porovnat dva objekty BoundingBox. - Druhý objekt BoundingBox - Rozhodnutí, zda jsou dva objekty stejné + + 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 - - Umožňuje získat pro tento typ hodnotu hash. - Jedinečná hodnota hash pro tento objekt + + 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 - - 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 - + + 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 - - 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í. + + 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 - - Vytvořte osově nesouměrný objekt BoundingBox kolem vstupní geometrie, orientovaný na osy X, Y a Z systému CoordinateSystem. - - + + 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 + + + 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 + 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 - - bounding,bound - + panel, surface, parallelogram - - Vytvořte osově nesouměrný objekt BoundingBox kolem vstupních geometrií, orientovaný na osy X, Y a Z systému CoordinateSystem. - - + + 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 - - bounding,bound,multiple,boundall - + panel, surface, staggered, quad - - Vytvoří osově souměrný objekt BoundingBox rozpínající se mezi minimálním bodem a maximálním bodem. - - + + 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 - - bounding,bound,bymaxmin,max,min,bypoints - + panel, surface, hexagon - - 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í. - - - + + 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 - - bounding,bound,bymaxmin,max,min,bypoints - - - - Minimální bod - - - Maximální bod - - - 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. - - - 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ů - - - 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 - - - - Určit, zda je objekt BoundingBox prázdný - Vrátí hodnotu true, pokud je hraniční obdélník prázdný. - - - 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 - + panel, surface, rhombus, tri, hexagon - - 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 - + + 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 - - 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 řetězcovou reprezentaci prvku PanelSurface - - Analyzujte importovaný řetězec JSON naformátovaný pomocí schématu autodesk.geometry:boundingbox3d-1.0.0. - Řetězec JSON, který chcete analyzovat - BoundingBox + + Vrací počátek roviny. + position,planecenter - - Převeďte objekt BoundingBox na objekt JSON naformátovaný pomocí schématu autodesk.geometry:boundingbox3d-1.0.0. - Výsledný řetězec JSON + + Vrací normálový směr roviny. + perpendicular - - Získat řetězcovou reprezentaci prvku CoordinateSystem + + Základ X roviny - - 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 + + Základ Y roviny - - 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. + + Produces a new CoordinateSystem representing this plane. It is based on + the origin, and X and Y axis basis. + + converttoCS,convert2cs - - 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 + + Create a new Plane offset by this Plane in the normal direction by + the specified distance. + alongnormal,moveplane - - 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 + + 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 - - 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. + + 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. + Bod počátku roviny + Normálový směrový vektor + Směrový vektor osy X + Rovina podle normály počátku a osy x - - 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. + + 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 - - 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 + + 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 + - - Vytvoří systém CoordinateSystem v zadaných válcových souřadnicových parametrech s ohledem na zadaný souřadnicový systém. + + Create the Plane containing the input Line and external Point. Point + cannot lie on the Line or in the Line axis. + Čára použitá k určení roviny + Bod použitý k určení roviny + Rovina vytvořená z čáry a bodu + lines + 0.4 - - Vytvoří systém CoordinateSystem v zadaných kulových souřadnicových parametrech s ohledem na zadaný souřadnicový systém. + + 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 - - Určuje, zda je možné získat opak tohoto systému CoordinateSystem. - inverse,testinverse + + Vytvoří rovinu v prostoru XY. + Rovina v globální rovině XY - - Testuje, zda je změna měřítka ortogonální, tj. zda obsahuje smykové komponenty. - uniform + + Vytvoří rovinu v prostoru XZ. + Rovina v globální rovině XZ - - Testuje, zda je změna měřítka ortogonální a zda jsou všechny vektory normalizované. - uniform,normal,samelength + + Vytvoří rovinu v prostoru YZ. + Rovina v globální rovině YZ - - Získat determinant tohoto systému CoordinateSystem + + Získat řetězcovou reprezentaci prvku Plane - - Vytvoří bod, který představuje počátek systému CoordinateSystem. - position,center + + Získat komponentu X bodu - - Vrací osu X systému CoordinateSystem. - left,right + + Získat komponentu Y bodu - - Vrací osu Y systému CoordinateSystem. - forward,back + + Získat komponentu Z bodu - - Vrací osu Z systému CoordinateSystem. - up,down + + Získat vektor se stejnou komponentou X, Y a Z + convertovector,point2vector - - Vrací změnu měřítka osy X systému CoordinateSystem: délka vektoru osy X. + + Přidejte vektor k bodu. Stejné jako operace Translate(Vector). + movepoint,move,move along - - Vrací změnu měřítka osy Y systému CoordinateSystem: délka vektoru osy Y. + + Odečtěte vektor od bodu. Stejné jako operace Translate(-Vector). + movepoint,move,move along - - Vrací změnu měřítka osy Z systému CoordinateSystem: délka vektoru osy Z. + + Promítat jinou část geometrie na tuto, a to podél zadaného směrového vektoru - - Vrací rovinu, v níž leží osy X a Y, s kořenem v počátku. + + 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 - - Vrací rovinu, v níž leží osy Y a Z, s kořenem v počátku. + + Získat bod počátku (0,0,0). + Bod počátku + zero, origin - - Vrací rovinu, v níž leží osy Z a X, s kořenem v počátku. + + 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 - - 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. + + 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 + point,xyz,localposition - - Zrcadlit objekt přes vstupní rovinu - reflect,flip over + + 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 - - Použít systém CoordinateSystem argumentu po tomto – Výsledek = tento * jiný + + 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 - - Použít systém CoordinateSystem argumentu před tímto – Výsledek = tento * jiný + + 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 - - Vrací vektor, který obsahuje faktory měřítka X, Y a Z. - Vektor s měřítkem - get size,scalecomponents,scalevector + + Umožňuje porovnat dva objekty Point. + Druhý objekt Point + Rozhodnutí, zda jsou dva objekty stejné - - Určit, zda jsou dva systémy CoordinateSystems stejné - jiný souřadnicový systém - vrací hodnotu true, pokud jsou souřadnicové systémy shodné + + Umožňuje získat pro tento typ hodnotu hash. + Jedinečná hodnota hash pro tento objekt - - 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 + + Získat řetězcovou reprezentaci prvku Point - - 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 + + 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é. - - 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 + + Počet křivek objektu PolyCurve + curvecount,subcurvecount,numbersubcurves - - Transformovat tento objekt pomocí vstupní matice systému CoordinateSystem. - vstupní souřadnicový systém - Transformovaný souřadnicový systém + + Vrací křivky objektu PolyCurve. + Curves of polycurve + subcurves,polycurvesplit - - Transformuje tento systém CoordinateSystem ze zdrojového systému CoordinateSystem - do nového kontextového systému CoordinateSystem. - - - Transformovaný systém CoordinateSystem + + 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 - - 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 + + Vrací rovinu rovinných objektů PolyCurve. - - 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 + + Zavřít objekt PolyCurve podle čáry spojující počáteční a koncové body + lines + 0.4 - - Upravit měřítko rovnoměrně kolem počátku - Velikost měřítka - Souřadnicový systém s upraveným měřítkem - resize,size + + 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. + 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 - - 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 + + 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 - - 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 + + Make one or more polycurves by grouping connected curves. - - 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 + + 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 - - 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 + + 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 - - 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 + + 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 - - Analyzujte importovaný řetězec JSON naformátovaný pomocí schématu autodesk.math:matrix44d-1.0.0. - Řetězec JSON, který chcete analyzovat - CoordinateSystem + + Objekt PolyCurve odsazení v jeho rovině + Velikost odsazení + Přepínač k nastavení rohů na kruhové + Odsazený objekt PolyCurve - - 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 + + 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. + 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 Curve + + Vytvořte objekt PolyCurve spojením křivek. Vstupní křivky nemusí být zadány v pořadí propojení. + Směr objektu PolyCurve je určen první křivkou ve vstupním poli. + Vyberte preferovanou toleranci spojení od 1e-6 do 1e-3 jednotek. + Nízké hodnoty mohou být příliš omezující a bránit ve spojení křivek; vyšší hodnoty zase mohou způsobit, že krátké křivky budou sloučeny nežádoucím způsobem nebo se rozpadnou na jednotlivé body. + Křivky, které se mají spojit 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 - - 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 - + + Vytvořte objekt PolyCurve spojením křivek. Vstupní křivky nemusí být zadány v pořadí propojení. + Směr objektu PolyCurve je určen první křivkou ve vstupním poli. + Vyberte preferovanou toleranci spojení od 1e-6 do 1e-3 jednotek. + Nízké hodnoty mohou být příliš omezující a bránit ve spojení křivek; vyšší hodnoty zase mohou způsobit, že krátké křivky budou sloučeny nežádoucím způsobem nebo se rozpadnou na jednotlivé body. + Křivky, které se mají spojit 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 - - 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 - + + Make one or more polycurves by grouping connected curves. + Choose a preferred join tolerance between 1e-6 and 1e-3 units. + Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points. + Křivky, které chcete seskupit dohromady, aby se vytvořil jeden nebo více objektů PolyCurve + Tolerance, která určuje velikost povolené mezery mezi spojovanými křivkami + - - Vytvoř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 - + + 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 - - Vrací celkovou délku oblouku křivky - - distance - + + 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 - - Vrací hodnotu True, pokud je křivka rovinná, v jiném případě vrací False. - - flat,liesinplane - + + 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 - - Vrací hodnotu True, pokud je křivka uzavřená, v jiném případě vrací False. + + Získat řetězcovou reprezentaci prvku PolyCurve - - Získat počáteční bod podél křivky - - begin,curvestart,startpt - + + Vrátí rohy mnohoúhelníku. - - Získat koncový bod podél křivky - - end,curveend,endpt - + + Vrací průměrný bod rohů mnohoúhelníku. + centroid - - Normála k rovině, ve které leží křivka. Platné pouze pro rovinné křivky. - - perpendicular - + + Vrací všechny počáteční/koncové body segmentu. - - Získat bod na křivce v určeném parametru mezi objekty StartParameter() a EndParameter() - Parametr, ve kterém vyhodnocovat - Bod - - pointoncurve,curvepoint - + + Vrací maximální odchylku od průměrné roviny mnohoúhelníku. - - 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 - + + Vrací vlastní průsečíky mezi stranami mnohoúhelníku. - - 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 - + + 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. - - 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 - + + Sestavte křivku mnohoúhelníku propojením bodů. - - 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 - + + Sestaví křivku vepsaného mnohoúhelníku v kružnici. - - 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 - + + Získat řetězcovou reprezentaci prvku Polygon - - 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 - + + Vraťte nové povrchy představující základní povrchy. + subsurfaces,getsurfaces,explode - - 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 - + + 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 - - 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 + + Vyhledejte povrchy pomocí čáry. Využívá všechny povrchy zasažené čárou. + surfacesonline,findsurfaces,extractsurfaces,lines + 0.5,0.5,0.5,0.4 - - 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 + + Vypočítat hranice 2D buňky, které nejsou připojeny k jiným povrchům - - 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 - + + Extrahovat tělesa z objektu Polysurface, která jsou definována podmnožinou povrchů - - 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. + + Vrací počet povrchů objektu polysurface. + Počet povrchů - - 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. + + Vrací počet hran objektu polysurface. + Počet hran - - 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 - + + Vrací počet vrcholů objektu polysurface. + Počet vrcholů - - 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 - + + Zaoblí objekt PolySurface podél vstupních hran pomocí zadaného poloměru. + round,smooth,smoothedge,roundedges - - 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 - + + Zkosí objekt PolySurface podél vstupních hran v daném odsazení od rohu hrany. + bevel,flattenedges - - 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 - + + Vytvoří objekt PolySurface pomocí šablonování prostřednictvím křivek. + Křivky k šablonování - - 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 - + + Vytvoří objekt PolySurface pomocí šablonování prostřednictvím objektů PolyCurves. + Křivky k šablonování + Křivka k vedení šablonování + loftbyrail - - Získat parametr v počátečním bodu křivky - Hodnota parametru - - start domain,curvestart - + + 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 - - Získat parametr v koncovém bodu křivky - Hodnota parametru - - end domain,curveend - + + Vytvořte objekt Polysurface spojením povrchů. + Povrchy, které se mají spojit do objektu PolySurface + joinsurfaces,joinsrf - - 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 - + + Vytvořte objekt Polysurface pomocí povrchů tělesa. + Těleso, jehož povrchy se mají použít + solid2poly,solidtopoly,convertsolid - - 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 - + + 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 - - Obrátit směr křivky - Nová křivka v opačném směru - - flip - + + Získat řetězcovou reprezentaci prvku PolySurface - - 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 - + + Šířka obdélníku + rectX,rectx - - 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 - + + Výška obdélníku + rectY,recty - - Vytvořit oblouk pomocí roztažení na rovinu - Rovina, na které táhnout křivku - Křivka v rovině - - projectcurve,toplane - + + 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 - - Vytáhněte tuto křivku na vstupní povrch, ve směru normál povrchu. - - - - projectcurve,tosurf - + + 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 - - 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 - + + Create a Rectangle centered at the WCS origin in the WCS XY Plane, with + specified width (X Axis length), and length (Y Axis length). + Šířka obdélníku + Délka obdélníku + Obdélník vytvořený pomocí šířky a délky + rectbylengths - - 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 - + + Create a Rectangle centered at input Plane root, with input width + (Plane X axis length), and length (Plane Y axis length). + 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 - - 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 - + + Create a Rectangle centered at the input origin in the CoordinateSystem + XY Plane, with specified width (X Axis length), and length + (Y Axis length). + 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 - - 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 Rectangle - - 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 - + + Vrací oblast plochy -- součet všech oblastí všech ploch. - - 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 - + + Vrací celkový objem tělesa - - 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 - + + Těžiště tělesa + average,center - - 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 - + + Logické sjednocení tohoto tělesa a dalšího tělesa + addition,merge,combine - - 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 - + + Logický rozdíl tohoto tělesa a jiného + subtract - - Vysune křivku ve směru normálového vektoru. - Vzdálenost vysunutí křivky - Vysunutý povrch - - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - + + Logický rozdíl tohoto tělesa a sjednocení vstupních těles + subtract,differencemany,diffall,diff multi + + + 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 - - 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 - + + Projects the input Geometry onto this Solid in the input Vector direction. + !!This projection method currently supports only points or curves!! + projectonto,projectonsolid,projecttosolid - - 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 - + + Zaoblí těleso podél vstupních hran pomocí zadaného poloměru. + round,smooth,smoothedge,roundedges - - 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 - - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - + + Zkosí těleso podél vstupních hran v daném odsazení od rohu hrany. + bevel,flattenedges - - 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 + + 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 - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve + split, disjoint - - 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 - - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - + + Pokusí se opravit těleso. + - - 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řte těleso zadáním ploch jeho komponent jako povrchů. + Brep,brep - - 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 - + + Vytvořte těleso pomocí šablonování mezi uzavřenými křivkami vstupního příčného řezu. + Brep,brep - - 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 - + + 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 - - 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 - + + 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 - - 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 - + + Táhněte uzavřenou křivku podél trajektorie. + Brep,brep,sweep1 - - Opravit uzavřenou křivku - Povrch na vnitřní straně křivky - - fill,profiletosurf,loop,loop2surf,edgesurf - + + 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 - - 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 + + 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 - - Táhne tuto křivku podél křivky trajektorie, přičemž vytváří povrch. - + + 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. + 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 + + + Sjednocení kolekce těles do jednoho tělesa + Kolekce těles - - sweep1,curve2surf - + Brep,brep,boolean,addition - - Táhne tuto křivku podél křivky trajektorie a tím vytváří povrch - - Odřízněte konec tažení a nastavte jej kolmo k trajektorii. - Povrch, který je výsledkem tažení křivky podél trajektorie - - sweep1,curve2surf - + + Získat řetězcovou reprezentaci prvku Solid - - Táhne tuto uzavřenou křivku podél křivky trajektorie, přičemž vytvoří těleso. - - - - sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - + + Vraťte střed koule. - - 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 - + + Vraťte poloměr koule. - - Vrátí novou křivku aproximovanou se zadanou tolerancí. - - - - fitcurve,reducecurve,simplecurve,approximate - + + Vytvořte těleso (kouli) vystředěné na vstupní bod, se zadaným poloměrem. + Brep,brep - - 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. + + Vytvořte těleso (kouli) obsahující čtyři vstupní body na povrchu. + Brep,brep - - Používá se pouze k testování. + + Umístěte kouli co nejblíže vstupním bodům. + Brep,brep - - true + + Získat řetězcovou reprezentaci prvku Sphere - - true + + Vrací celkovou plochu povrchu. - - true + + Vrací součet délek všech hraničních hran povrchu. + circumference - - true + + Vrací hodnotu True, pokud je povrch uzavřený ve směru U, jinak vrací hodnotu false. - - true + + Vrací hodnotu True, pokud je povrch uzavřený ve směru V, jinak vrací hodnotu false. - - Mapa mezi typy entity IGeometryEntity a konstruktory geometrie používajícími hostitele + + 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. - - Mechanismus registrace typu geometrie. - Typ rozhraní odvozených od entity IGeometryEntity. - Delegát pro sestavení geometrie. + + Odečtěte vstupní nástroje z tohoto povrchu. + difference,trim,removefrom,cut - - true + + 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. + Další povrchy k odečtení + Výsledný booleovský povrch nebo objekt polySurface + subtract,differencemany,diffall,diff multi - - - + + 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 - - 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 + + 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 - - Převést geometrii v daném směru podle délky vektoru - move,along vector + + 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. + 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 - - 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 + + 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 - - Transformuje geometrii podle dané transformace souřadnicového systému - Transformovaná geometrie + + Gets a Nurbs representation of the Surface. This method may approximate + Surface in certain circumstances. + + + Gets a Nurbs representation of the Surface. This method may approximate + Surface in certain circumstances. + 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í. + + + Gets a Nurbs representation of the Surface within a specified tolerance. This method may approximate + Surface in certain circumstances. + Zadaná tolerance + Reprezentace povrchu pomocí nurbs povrchu + tonurbs + + + Thicken Surface into a Solid, extruding in the direction of Surface + normals on both sides of the Surface. + Množství k zesílení + Zesílený povrch jako těleso + offset,tosolid + + + Thicken Surface into a Solid, extruding in the direction of Surface + normals. If both_sides parameter is true, surface is thickened + on both sides. + 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 + + + Odsaďte povrch ve směru normály povrchu podle zadané vzdálenosti. + Velikost odsazení + Odsazený povrch + + + The returned coordination system use xAxis, yAxis and zAxis to represent the uDir, vDir and normal. + The length of xAxis, yAxis represents the curvatures. + 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 + + + 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í + + + Vraťte tečný vektor U v zadaných parametrech U a V. + Komponenta U parametru + Komponenta V parametru + Vektor tečny U - - Transformuje tuto geometrii ze zdrojového systému CoordinateSystem do nového - kontextového systému CoordinateSystem. - - - Transformovaná geometrie - from,to + + Vraťte tečný vektor V v zadaných parametrech U a V. + Komponenta U parametru + Komponenta V parametru + Vektor tečny V - - Otočí objekt kolem počátku a osy o zadaný počet - stupňů - around,axis,degrees + + Vraťte normálový vektor v zadaných parametrech U a V. + Komponenta U parametru + Komponenta V parametru + Normála v parametru - - Otočí objekt kolem počátku roviny a normály podle zadaného stupně - around,normal,degrees + + 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 - - Zrcadlit objekt přes vstupní rovinu - reflect,flip over + + Vrací Gaussovo zakřivení v parametrech U a V. + developable - - Upravit měřítko rovnoměrně kolem počátku - resize,size + + Vrací hlavní zakřivení v parametrech U a V. - - Upravit měřítko nerovnoměrně kolem počátku - resize,size,scalenu,scaleNU + + Vrací hlavní směrové vektory v parametrech U a V. + Komponenta U parametru + Komponenta V parametru + Vektory tečen U a V - - Upravit měřítko nerovnoměrně kolem dané roviny - resize,size,scalenu,scaleNU + + Vraťte bod v zadaných parametrech U a V. + surfacepoint - - Upravit měřítko rovnoměrně kolem zadaného bodu pomocí dvou vybraných bodů jako skalárů. - resize,from,to,size + + Vraťte všechny hraniční křivky povrchu. + edges - - 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 + + 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. + Pokud směr == 0, vytvoří čáru parametru U, pokud směr == 1, vytvoří čáru parametru V. + + lines + 0.4 - - 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 + + Returns a new Surface with the Normal flipped. Leaves this surface + unchanged. + Povrch, který je stejný jako vstupní povrch, ale má obrácené normály - - Získat vzdálenost z této geometrie do jiné - Jiná geometrie - Vzdálenost - between,length,from,to + + Kombinuje tento povrch a vstupní povrch do objektu PolySurface. + topolysurface + Kombinuje tento povrch a vstupní povrch do objektu PolySurface. + join multiple,joinmany,joinall,topolysurface - - Získat nejbližší bod na této geometrii vzhledem k jiné geometrii - NearestPoint, GetClosestPoint + + Projects the input Geometry onto this Surface in the input Vector direction. + !!This projection method currently supports only points or curves!! + projecttosurface,projectonto - - Určit, zda se jiný objekt geometrie protíná s tímto - intersects?,check intersection,test intersection + + Pokusí se opravit povrch. + - - Získat geometrii průsečíku pro tento objekt a jiný - get overlap + + Union a collection of surfaces into one surface. + This method might return a polySurface + if the resulting union is non-manifold or multi-faced. + Kolekce povrchů. + Sjednocení povrchů + merge,join,boolean,addition - - 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řte povrch pomocí šablonování mezi křivkami vstupního příčného řezu. + loft + Křivky, kterými se má šablonovat + Povrch vytvořený šablonováním - - Promítne kolekci bodů na tuto geometrii podél určeného směru. - Vrací ploché pole výsledné geometrie. - Body k promítnutí - Směr promítání - Ploché pole výsledné geometrie - project points,batch project + + 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 - - Rozdělit tuto geometrii pomocí jiné geometrie jako „řezacího nástroje“ - cut + + 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. + loftbyrails,loft rails,guides + Křivky, kterými se má šablonovat + Křivky, kterými bude šablonování vedeno + Povrch vytvořený šablonováním - - Odstraní prvky entity nejblíže k vybranému bodu. + + 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 + - - Rozdělí složené nebo neoddělené prvky do součástí jejich - komponent. + + 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 - - Zkontrolovat, zda dva objekty mají stejnou reprezentační geometrii nebo číselné hodnoty - approximate,near,close + + Create a Polygon Surface connecting input Points in a closed Polygon and + patching it. + Seznam bodů obvodu + Povrch vytvořený z bodů obvodu + patch,surfacebypolygon - - Získat objekt BoundingBox obsahující danou část geometrie - bounds + + 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 - - Získá orientovaný ohraničující kvádr s minimálním objemem, který obsahuje danou geometrii. + + 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. + 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 - - Převede geometrii na definici tělesa Json. - Formátovaný řetězec Json + + Create a Surface by filling in the interior of a closed boundary + defined by input Curves. + Uzavřená křivka použitá jako hranice povrchu + Povrch vytvořený záplatou + edgesrf,edgesurface,patch,fill - - Převeďte geometrii na objekt JSON naformátovaný pomocí schématu autodesk.geometry:geometry-1.0.0. - Výsledný řetězec JSON + + Získat řetězcovou reprezentaci prvku Surface - - Převede vnitřní strukturu geometrie z analýzy na spline + + Vrcholy topologie - - 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. - - - Vrátí atributy řetězec s hodnotou názvu nastavené na vstupní geometrii, pokud existuje. - Slovník atributů řetězce s hodnotou názvu. + + Hrany topologie + - - Importuje soubor SAT a vrátí pole importovaných geometrií. - Objekt souboru představující soubor SAT - Seznam importovaných geometrií + + Plochy topologie + - - Importuje soubor SAT a vrátí pole importovaných geometrií. - Cesta k souboru SAT - Seznam importovaných geometrií + + Získat řetězcovou reprezentaci prvku Topology - - 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í + + Objekt TSplineFaces přilehlý k této hraně - - 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í + + Objekt TSplineVertex, ve kterém začíná tato hrana. - - 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í + + Vrchol, ve kterém končí tato hrana. - - 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í rámovou konstrukci UVN objektu TSEdge (bod na kostře, vektor U, vektor V a normála). - - Exportuje seznam vybrané geometrie do zadané cesty k souboru SAT. - - - + + Index objektu TSEdge - - Exportuje seznam vybrané geometrie do zadané cesty souboru SAT. - - - - + + Určuje, zda je objekt TSEdge na hranici. - - Tento postup je určen pouze k internímu použití. + + Určuje, zda je objekt TSEdge rozložený. - - Tento postup je určen pouze k internímu použití. + + Skupina vlastností objektu TSEdge: objekt uvnFrame a index, zda je objekt TSEdge na hranici, zda je rozložený či nikoli. - - 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ů + + Získat řetězcovou reprezentaci prvku TSplineEdge - - Ruší serializaci zadaných dat ve formátu SAB (Standard ACIS Binary) a vrací seznam geometrie. - + + Všechny objekty TSplineEdge kolem této plochy v pořadí proti směru hodinových ručiček - - 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. + + Všechny objekty TSplineVertex kolem této plochy v pořadí proti směru hodinových ručiček - - true - - - Získejte kontextový/referenční souřadnicový systém, který byl použit pro vytvoření této geometrie. + + Vrací rámovou konstrukci UVN objektu TSplineFace (bod na kostře, vektor U, vektor V a normála). - - Získat řetězcovou reprezentaci prvku Mesh + + Index objektu TSFace - - 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 - + + Počet hran nebo vrcholů na prvku TSFace - - 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 - + + Počet parametrických stran na prvku TSFace - - Importuje soubor a analyzuje jej do řady sítí. - Aktuálně podporované formáty: - .mix -- Meshmixer - .obj -- Wavefront + + Skupina vlastností objektu TSplineFace: objekt uvnFrame, index, valence a počet stran - - 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 + + Získat řetězcovou reprezentaci prvku TSplineFace - - 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 + + Určuje, zda nově vytvořená křivka t-spline obsahuje radiální symetrii. - - 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 + + Určuje, zda nově vytvořená křivka t-spline obsahuje symetrii na ose X. - - 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 + + Určuje, zda nově vytvořená křivka t-spline obsahuje symetrii na ose Y. - - Vytvoří rovinu sítě pomocí aktuálních nastavení. - - - - - - síť + + Určuje, zda nově vytvořená křivka t-spline obsahuje symetrii na ose Z. - - Vytvoří síťový kvádr pomocí aktuálních nastavení. - - - - - - - - síť + + Počet ploch v segmentu symetrie. K dispozici pouze v případě, že křivka t-spline obsahuje radiální symetrii. - - Vytvoří síťovou kouli pomocí aktuálních nastavení. - - - - - síť + + Umožňuje vytvořit radiální objekt TSplineInitialSymmetry s daným množstvím rozpětí na symetrický segment. + tspline,symmetry - - Vytvoří síťový kužel pomocí aktuálních nastavení. - - - - - - - síť + + Umožňuje vytvořit osový objekt TSplineInitialSymmetry s danými osami symetrie. + tspline,symmetry - - 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íť + + Získat řetězcovou reprezentaci prvku TSplineInitialSymmetry - - Indexy vrcholů, které tvoří jednotlivé plochy proti směru hodinových ručiček - - mesh,meshes - + + Určuje, zda je odraz radiální. - - Normálový vektor v tomto vrcholu - - mesh,meshes - + + Počet segmentů radiálního odrazu - - Umístění vrcholů - - mesh,meshes - + + Úhel mezi každým párem symetrických segmentů radiálního odrazu - - Vrátí počet vrcholů sítě + + Rovina odrazu - - Vrátí počet hran v síti + + Osa odrazu - - Vrátí počet trojúhelníků v síti + + 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 + tspline,symmetry,reflection,axial - - Vrátí objem dodané sítě - objem + + Create radial reflection for t-spline symmetry by given plane + with given segments count and given angle (in degrees) between each pair of segments. + 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 + tspline,symmetry,reflection,radial - - Vrátí plochu dodané sítě - plocha + + Získat řetězcovou reprezentaci prvku TSplineReflection - - Vrátí nezpracované vrcholy této sítě jako seznam čísel. Každá sada - tří po sobě jdoucích čísel představuje bod. + + - - Vrátí nezpracované vrcholy této sítě jako seznam čísel. Každá sada - šesti po sobě jdoucích čísel představuje dva body. + + - - 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. + + - - 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ě. + + - - Převede hrany sítě na čáry a vrátí je + + - - 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. + + - - Převede trojúhelníky sítě na jednotlivé sítě a vrátí je. + + - - Vrátí normály pro každou trojúhelníkovou plochu v dané síti. - + + 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 - - Vrátí těžiště trojúhelníků. + + 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 - - Vrátí novou síť sjednocující síť nástroje a původní síť. - - síť + + 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 - - Vrátí novou síť odečítající síť nástroje od původní sítě. - - síť + + 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 - - Vrátí novou síť skládající se z průsečíku mezi sítí - nástroje a původní sítí. - - síť + + 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 - - 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 + + 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 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. + + 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 - - 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íť. + + 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 - - 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íť + + Seznam odrazů použitých na křivku t-spline + tspline,symmetry,reflections - - 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í + + Whether t-spline is in box or smooth mode + tspline,boxmode,smooth - - 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íť + + Určuje, zda je křivka t-spline extrahovatelná (může být zobrazena ve vyhlazeném režimu). + tspline,extractable - - 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íť + + Whether t-spline is closed + tspline,closed - - 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íť + + Všechny uzavřené povrchy jsou vodotěsné, ale některé vodotěsné povrchy jsou otevřené. + tspline,watertight - - 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íť + + Umožňuje zkontrolovat všechny záruky potřebné pro standardizaci k určení, + zda je křivka t-spline standardní. + tspline,standard - - Protne vstupní rovinu se sítí a vytvoří objekt PolyCurve + + Convert TSpline surface to Solid or Surface depending on shape. + Note: There could be subtle unexpected changes in the resulting B-Rep if the input surface is created in a higher T-Splines version than the version loaded in Dynamo as in this case the surface will be downgraded to the Dynamo version. + 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ítá bod na síť v určeném směru. + + Umožňuje zesílit povrch TSpline o danou vzdálenost ve směru jeho normál plochy. + 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 - - Nejbližší bod na síti k určenému bodu. + + Umožňuje zesílit povrch TSpline 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 - - Vytvoří odraz sítě přes vstupní rovinu + + Umožňuje provést vyostření dané sady hran. + Hrany, které mají být vyostřeny + Povrch TSpline s vyostřenými hranami + tspline,edge,crease - - Otočí síť kolem vstupní osy podle vstupních stupňů. Rotace - je vystředěna v počátku. + + Umožňuje provést zrušení vyostření 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 - - Změní měřítko sítě o vstupní hodnotu + + Umožňuje provést vyostření dané sady vrcholů. + Vrcholy, které mají být vyostřeny + Povrch TSpline s vyostřenými hranami + tspline,edge,crease - - Změní měřítko sítě nerovnoměrně podle faktorů měřítka. + + Umožňuje provést zrušení vyostření 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 - - Posune síť ve směru vstupního vektoru o délku vektoru. + + Umožňuje svařit vrcholy první a druhé skupiny po dvou. + První skupina je považována za vrcholy této křivky t-spline. + Vrcholy druhé skupiny mohou být z tohoto povrchu nebo z libovolného jiného povrchu. + V případě různých křivek t-spline je před svařováním provedeno sloučení. + První skupina vrcholů, které mají být svařeny + Druhá skupina vrcholů, které mají být svařeny + Zachovat vyostření úseků vstupní topologie + Povrch TSpline se svařenými vrcholy + tspline,weld,vertex - - Posune síť ve směru vstupního vektoru o vstupní vzdálenost. + + Umožňuje vyhledat všechny shodné vrcholy a svařit je dohromady. + Tolerance, ve které má být vyhledána shoda + Povrch TSpline bez shodných vrcholů + tspline,weld,coincident,vertex - - Posune síť podle vstupních vzdáleností. + + Umožňuje zrušit svary všech daných hran. Zruší svary 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 - - Analyzujte importovaný řetězec JSON naformátovaný pomocí schématu dynamo.geometry:mesh-1.0.0. - Řetězec JSON, který chcete analyzovat - Síť + + Umožňuje zrušit svary všech daných vrcholů. Budou zrušeny svary 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 - - Převeďte síť na objekt JSON naformátovaný pomocí schématu dynamo.geometry:mesh-1.0.0. - Výsledný řetězec JSON + + Create match with T-Spline and closed loop from curves + 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 - - Typ okrajové podmínky použité na panely v síti. + + Umožňuje vytvořit shodu s křivkou T-Spline a uzavřenou smyčkou hran BRep. Nejprve + je smyčka hrany převedena na smyčku křivky a poté je provedena shoda. + 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 - - Povolit, aby panely překrývaly hranici. + + Umožňuje odebrat 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 - - Nedovolte, aby panely překrývaly hranici. + + Umožňuje odebrat hrany z topologie t-spline. + Hrana nebo hrany, které mají být odstraněny + Povrch TSpline s odstraněnými hranami + tspline,edge,delete - - Odstraňte vrcholy, které neleží na vstupní PLOŠE. + + Umožňuje odebrat plochy z topologie t-spline. + Plocha nebo plochy, které mají být odstraněny + Povrch TSpline s odstraněnými plochami + tspline,face,delete - - Oříznout překrývající se panely podle hranice povrchu. + + Umožňuje změnit styl vizualizace křivky t-spline. + Pokud je předána hodnota true, použije se hladká vizualizace. V opačném případě se použije kvádrová. + Povolit nebo zakázat hladkou vizualizaci + Křivka t-spline s vybraným stylem vizualizace + tspline,visulization,mode,smooth,box - - Získat řetězcovou reprezentaci prvku PanelSurface + + Umožňuje provést jedno nebo více symetrických vysunutí u sady hran a přesunout 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 + Křivka t-spline s vysunutými hranami + tspline,extrude,direction,vector,edge - - 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 + + Umožňuje provést jedno nebo více symetrických vysunutí u sady ploch a přesunout 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 - - 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 + + Umožňuje provést jedno nebo více symetrických vysunutí u sady hran a přesunout 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 - - 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 + + Umožňuje provést jedno nebo více symetrických vysunutí u sady ploch a přesunout 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 - - 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 + + Umožňuje nahradit 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 - - 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 + + Umožňuje posunout 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 - - 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 + + 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 + + + Umožňuje vyplnit otvory v křivce v 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 surface with filled hole + tspline,edge,fill,hole - - 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 + + Umožňuje připojit daný seznam odrazů použitých na křivku 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 - - 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 + + Odebere všechny odrazy z křivky t-spline. + Povrch T-Spline s odebranými danými odrazy - - 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 + + Compress all topology on the surface and make the indices contiguous. + This function maintains the relative order of the indices. + TSpline with compressed indexes + tspline,index,compress - - 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 + + Umožňuje rozdělit dané plochy na čtyři plochy, přičemž každá bude v přesném nebo jednoduchém režimu, + v závislosti na dané hodnotě příznaku. + 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 - - Vrací počet vrcholů v objektu PanelSurface. - počet vrcholů + + 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. + 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 - - Vrací počet panelů v objektu PanelSurface. - počet panelů + + Umožňuje vzít každý zadaný vrchol t-spline a táhnout jej směrem k nejbližšímu bodu + na cílových geometriích. Pokud má objekt surfacePoints hodnotu true, + bod povrchu vrcholu je tažen, v opačném případě 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 - - 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. + + Umožňuje vyrovnat řídicí body daných vrcholů do jedné roviny. + Tento příkaz vyžaduje zadání alespoň čtyř vrcholů. + Seznam vrcholů + T-Spline Surface with flattened vertices + tspline,flatten,vertices - - 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ů + + Umožňuje vyrovnat ří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 + T-Spline Surface with flattened vertices + tspline,flatten,vertices,fitparallel - - Vrací vrchol odpovídající indexu vrcholu v objektu PanelSurface. - Index vrcholu v objektu PanelSurface - + + Copy chosen faces to the new surface. New surface has no symmetry. + Plochy, které mají být duplikovány + Povrch T-Spline pouze s vybranými plochami + tspline,face,duplicate - - Vrací bod odpovídající indexu vrcholu v objektu PanelSurface. - Index vrcholu v objektu PanelSurface - + + Umožňuje obrátit normály všech ploch v síti. + Povrch T-Spline s obrácenými normálami + tspline,flip,normal,vector - - 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 + + Umožňuje nastavit všechny intervaly uzlů jako jednotné. + Povrch T-Spline s jednotnými intervaly + tspline,knot,uniform - - 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ů + + Umožňuje standardizovat křivku t-spline k bodu, ve kterém lze provést + přesné vložení. Pokud ji nelze standardizovat, dojde k výjimce + s popisem důvodu. + Standardizovaný povrch T-Spline + tspline,standardize - - 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ů + + Umožňuje přesunout dané vrcholy podél daného vektoru. + Seznam vrcholů, které mají být přesunuty + Vector to move along + Flag, indicating whether to use surface or control points of vertices to move + - - 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. + + Attempts to repair the TsplineSurface. - - Získat řetězcovou reprezentaci prvku PolyCurve + + Umožňuje vytvořit rovinu T-Spline vystředěnou na kořenový bod, se vstupním normálovým vektorem. + 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 - - Vytvořte objekt PolyCurve spojením křivek. Vstupní křivky nemusí být zadány v pořadí propojení. - Směr objektu PolyCurve je určen první křivkou ve vstupním poli. - Vyberte preferovanou toleranci spojení od 1e-6 do 1e-3 jednotek. - Nízké hodnoty mohou být příliš omezující a bránit ve spojení křivek; vyšší hodnoty zase mohou způsobit, že krátké křivky budou sloučeny nežádoucím způsobem nebo se rozpadnou na jednotlivé body. - 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 - + + Create 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. + 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 - - Vytvořte objekt PolyCurve spojením křivek. Vstupní křivky nemusí být zadány v pořadí propojení. - Směr objektu PolyCurve je určen první křivkou ve vstupním poli. - Vyberte preferovanou toleranci spojení od 1e-6 do 1e-3 jednotek. - Nízké hodnoty mohou být příliš omezující a bránit ve spojení křivek; vyšší hodnoty zase mohou způsobit, že krátké křivky budou sloučeny nežádoucím způsobem nebo se rozpadnou na jednotlivé body. - 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 - + + Osa X a Y leží v rovině. 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řte jeden nebo více objektů PolyCurve seskupením spojených křivek. Vyberte preferovanou toleranci spojení mezi 1e-6 a 1e-3 jednotkami. - Nízké hodnoty mohou být příliš omezující a bránit ve spojení křivek; vyšší hodnoty zase mohou způsobit, že krátké křivky budou sloučeny nežádoucím způsobem nebo se rozpadnou na jednotlivé body. - 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 - + + Umožňuje umístit rovinu T-Spline do vstupních bodů; v zásadě jde o 3D umístění bodového grafu. + 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řte jeden nebo více objektů PolyCurve seskupením spojených křivek. Vyberte preferovanou toleranci spojení mezi 1e-6 a 1e-3 jednotkami. - Nízké hodnoty mohou být příliš omezující a bránit ve spojení křivek; vyšší hodnoty zase mohou způsobit, že krátké křivky budou sloučeny nežádoucím způsobem nebo se rozpadnou na jednotlivé body. - 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. - + + Umožňuje vytvořit rovinu T-Spline obsahující vstupní čáru a externí bod. Bod nemůže ležet na čáře nebo na libovolném místě 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ř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 - + + Umožňuje vytvořit rovinu T-Spline obsahující tři vstupní body. Body nemohou ležet na přímce. + 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 - - 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 - + + Umožňuje sestavit válec T-Spline definovaný nadřazeným systémem CoordinateSystem, poloměrem a výškou válce. + Střed a základna válce budou umístěny v rovině X-Y tohoto souřadnicového systému + Radius of cylinder + Height of cylinder + 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 + + + Umožňuje sestavit válce T-Spline, 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 + 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 - - 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 - + + Create a T-Splines Cone with given base radius at start Point, extending to an + apex at end Point. + Počáteční bod kužele + Koncový bod kužele + Radius of base of a cone + 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 - - 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é. + + Create a T-Splines Cone with axis from start Point to end Point, with given + radii at start and end. This object does not have an apex, and is in the shape of a frustum. + 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 - - Počet křivek objektu PolyCurve - - curvecount,subcurvecount,numbersubcurves - + + Create a T-Splines Cone with base Point at CoordinateSystem origin, extending in the direction of the Z-axis of the CoordinateSystem, + with a circular base in the CoordinateSystem XY Plane. + 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 - - Vrací křivky objektu PolyCurve. - - - subcurves,polycurvesplit - + + Create a T-Splines Cone with base Point at CoordinateSystem origin, extending + in the CoordinateSystem Z axis deriction length amount, with a + circular bases in the CoordinateSystem XY Plane. + 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 + 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 - - 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 - + + Umožňuje vytvořit 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 - - Vrací rovinu rovinných objektů PolyCurve. - + + Umožňuj vytvořit kouli T-Spline obsahující čtyři vstupní body na povrchu. + Č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,points - - 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 - + + Umožňuje umístit kouli T-Spline 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 - - 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 - + + Umožňuje vytvořit anuloid T-Spline se středem v počátku systému CoordinateSystem a 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 - - Zavřít objekt PolyCurve podle čáry spojující počáteční a koncové body - - - lines - - - 0.4 - + + Create a T-Splines Torus with given center and radii, aligned with the default World XY plane + 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 - - 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 - + + Umožňuje vytvořit kvádr T-Spline vystředěný na počátek GSS, s šíř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 - - Objekt PolyCurve odsazení v jeho rovině - Velikost odsazení - Přepínač k nastavení rohů na kruhové - Odsazený objekt PolyCurve + + Create a T-Spline Box centered at input Point, with specified width, length, + and height. + 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 - - 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 + + Create a T-Spline Box centered and oriented to input CoordinateSystem, with + specified width, length, and height. + 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 - - 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 - + + Umožňuje vytvořit kvádr T-Spline s rozsahem od dolního bodu po horní bod. + 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 + tspline, box,cube,min,max,corner,point - - 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á + + Create a T-Splines Quadball with center at CoordinateSystem origin + and given radius + Místní souřadnicový systém + Poloměr čtyřúhelníkové koule + Spans number in two dimensions of the sides of the Quadball + 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 - - Získat řetězcovou reprezentaci prvku Polygon + + Create a T-Splines Quadball with given center and radius, aligned with + default World XY plane + Střed čtyřúhelníkové koule + Poloměr čtyřúhelníkové koule + Spans number in two dimensions of the sides of the Quadball + 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 - - Sestavte křivku mnohoúhelníku propojením bodů. - - + + Construct T-Spline surface from NURBS Surface using uniform strategy. + Input NURBS surface is rebuilt with uniform knots placed at equal parametric or + arc length intervals depending on corresponding useArcLen flag, and approximated by + degree 3 NURBS surface. Output T-Spline is divided by given span counts + in u and v directions. + Vstupní povrch NURBS + Požadovaný počet rozpětí ve směru U + Požadovaný počet rozpětí ve směru V + Whether to use arcLen or parametric subdivision in u parametric direction + Whether to use arcLen or parametric subdivision in v parametric direction + Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci + nurbs surface,tspline,uniform - - Sestaví křivku vepsaného mnohoúhelníku v kružnici. - - - + + Construct T-Spline surface from NURBS Surface using curvature subdivision strategy. + Input NURBS surface is rebuilt to degree 3. Output T-Spline has span counts and + positions in each direction detected automatically depending on curvature. + Vstupní povrch NURBS + Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci + nurbs surface,tspline,curvature - - Vrací všechny počáteční/koncové body segmentu. + + Vytvořte prvek 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 - - Vrací maximální odchylku od průměrné roviny mnohoúhelníku. + + Umožňuje sestavit křivku T-Spline tažením křivky průřezu podél trajektorie. + Křivka profilu + Křivka trajektorie + Is spans should be parallel in path direction + 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í rohy mnohoúhelníku. - + + Create a T-Spline Surface by sweeping the profile Curve around the axis formed + by the axis origin and axis direction, starting at start_angle in degrees, + and sweeping by sweep_angle in degrees. + 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í + Zobrazit povrch T-Spline v kvádrové nebo hladké vizualizaci + Možnosti symetrie povrchu T-Spline + tspline,revolve,curve - - Vrací průměrný bod rohů mnohoúhelníku. - - - centroid - + + Umožňuje vytvořit 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 - - Vrací vlastní průsečíky mezi stranami mnohoúhelníku. - + + Umožňuje sloučit dané povrchy T-Spline do jednoho. + Povrchy nelze vzájemně propojit. + 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ě zkombinovaly. Kvůli tomuto důvodu bude možná jeden nebo více povrchů interně naklonovaných a jejich verze budou buď vylepšené, nebo zhoršené, aby se shodovaly s verzí, která se aktuálně používá v aplikaci Dynamo. Výsledný povrch bude tudíž možná mít menší rozdíly od předpokládaného výsledku. Vstupní povrchy zůstanou nezměněny. + Povrchy T-Spline, které mají být sloučeny + tspline,combine - - 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. - - + + Získat řetězcovou reprezentaci prvku TSplineSurface - - Získat řetězcovou reprezentaci prvku Surface + + Vrcholy obsažené v tomto povrchu T-Spline - - 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 - + + Hrany obsažené v povrchu T-Spline - - 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 - + + Plochy obsažené v povrchu T-Spline - - 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 - + + Pravidelné vrcholy obsažené v povrchu T-Spline - - Š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 - + + Vrcholy neutrálních bodů obsažené v povrchu T-Spline - - 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 - + + Vrcholy bodů T obsažené v povrchu T-Spline - - 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 - + + Nerozložené vrcholy obsažené v povrchu T-Spline - - 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 - + + Hraniční vrcholy obsažené v povrchu T-Spline - - 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 - + + Vnitřní vrcholy obsažené v povrchu T-Spline - - 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 - + + Nerozložené vrcholy obsažené v povrchu T-Spline - - 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 - + + Hraniční hrany obsažené v povrchu T-Spline - - Vrací celkovou plochu povrchu. + + Vnitřní hrany obsažené v povrchu T-Spline - - Vrací součet délek všech hraničních hran povrchu. - - circumference - + + Pravidelné plochy obsažené v povrchu T-Spline - - Vrací hodnotu True, pokud je povrch uzavřený ve směru U, jinak vrací hodnotu false. + + Plochy polygonu obsažené v povrchu T-Spline - - Vrací hodnotu True, pokud je povrch uzavřený ve směru V, jinak vrací hodnotu false. + + Hraniční plochy obsažené v povrchu T-Spline - - 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. + + Vnitřní plochy obsažené v povrchu T-Spline - - Odečtěte vstupní nástroje z tohoto povrchu. - - - - difference,trim,removefrom,cut - + + Vrací počet vrcholů v povrchu T-Spline. - - 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 - + + Vrací počet hran v povrchu T-Spline. - - 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 - + + Vrací počet ploch v povrchu T-Spline. - - 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 - + + Rozložené vrcholy odlišené podle typu + Sada vrcholů - - 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 - + + Rozložené hrany odlišené podle typu + Sada hran - - 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 - + + Rozložené plochy odlišené podle typu + Sada ploch - - Zobrazí se reprezentace NURBS povrchu. Tato metoda může v určitých případech aproximovat povrch. - + + Vrací vrchol v daném indexu. + Index získání vrcholu + tspline,face,byindex + Vrchol T-Spline - - 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í. - + + Vrací hranu v daném indexu. + Index získání hrany + tspline,face,byindex + Hrana T-Spline - - 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 - + + Vrací plochu v daném indexu. + Index získání plochy + tspline,face,byindex + Plocha T-Spline - - 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 - + + Získat řetězcovou reprezentaci prvku TSplineTopology - - 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 - + + Bod objektu TopologyItem na kostře - - Odsaďte povrch ve směru normály povrchu podle zadané vzdálenosti. - Velikost odsazení - Odsazený povrch + + Vektor U objektu TopologyItem - - 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 + + Vektor V objektu TopologyItem - - 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í + + Normála objektu TopologyItem - - Vraťte tečný vektor U v zadaných parametrech U a V. - Komponenta U parametru - Komponenta V parametru - Vektor tečny U + + Získat řetězcovou reprezentaci prvku TSplineUVNFrame - - Vraťte tečný vektor V v zadaných parametrech U a V. - Komponenta U parametru - Komponenta V parametru - Vektor tečny V + + Objekty TSplineEdge vycházející z tohoto vrcholu - - Vraťte normálový vektor v zadaných parametrech U a V. - Komponenta U parametru - Komponenta V parametru - Normála v parametru + + Objekty TSplineFace přilehlé k tomuto vrcholu - - 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 - + + Vrací rámovou konstrukci UVN objektu TSVertex (bod na kostře, vektor U, vektor V a normála). - - Vrací Gaussovo zakřivení v parametrech U a V. - - - - - developable - + + Index objektu TSVertex - - Vrací hlavní zakřivení v parametrech U a V. - - - + + Určuje, zda je objekt TSVertex neutrální bod. - - Vrací hlavní směrové vektory v parametrech U a V. - Komponenta U parametru - Komponenta V parametru - Vektory tečen U a V + + Určuje, zda je objekt TSVertex bod T. - - Vraťte bod v zadaných parametrech U a V. - - - - - surfacepoint - + + Určuje, zda je objekt TSVertex rozložený. - - Vraťte všechny hraniční křivky povrchu. - - - edges - + + Počet hran nebo ploch na prvku TSVertex - - 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 - + + Funkční valence objektu TSVertex zohledňující body T - - 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 + + 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. - - Kombinuje tento povrch a vstupní povrch do objektu PolySurface. - - + + Získat řetězcovou reprezentaci prvku TSplineVertex + + + 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 Vector + + Vytvoření UV ze dvou hodnot typu double. + Hodnota U + Hodnota V + Hodnota UV vytvořena pomocí souřadnic + surfaceparam,parameters,uv,uvs - - Umožňuje porovnat dva objekty Vector. - Druhý objekt Vector + + 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řit vektor pomocí 3 euklidovských souřadnic - Souřadnice X - Souřadnice Y - Souřadnice Z - Vektor vytvořený pomocí souřadnic - - vector,xyz,vector3 - - - - Vytvořit vektor pomocí 3 euklidovských souřadnic a normalizovat vektor - Souřadnice X - Souřadnice Y - Souřadnice Z - Hodnota True znamená normalizaci vektoru, hodnota false označuje neprovedení normalizace - Vektor vytvořený pomocí souřadnic - - normalize,vector3 - - - - Vytvořit vektor pomocí dvou koncových bodů. Výsledkem je vektor z počátečního do koncového bodu - - - - - vector2 - - - - Získat kanonický vektor osy X (1,0,0) - - - x,basis,right - + + Získat řetězcovou reprezentaci prvku UV - - Získat kanonický vektor osy Y (0,1,0) - - - y,basis,forward - + + Analyzujte vstupní řetězec JSON naformátovaný pomocí schématu autodesk.math:vector3d-1.0.0. + Řetězec JSON, který chcete analyzovat + Vektor - - Získat kanonický vektor osy Z (0,0,1) - - - z,basis,up - + + Převeďte vektor na objekt JSON naformátovaný pomocí schématu autodesk.math:vector3d-1.0.0. + Výsledný řetězec JSON Získat hodnotu X vektoru. @@ -5090,105 +4371,62 @@ Získat bod se stejnou komponentou X, Y a Z - - - convertopoint,vector2point - + convertopoint,vector2point Získat opačný vektor. V podstatě dojde ke znegování komponent X, Y a Z vektoru. - - - backwards,vectorflip - + backwards,vectorflip Přidat vektor - - - - sum,sumvectors - + sum,sumvectors Odečíst vektor - - - - substact,diff vectors,between - + substact,diff vectors,between Vytvořit vektorový součin dvou vektorů - - - - perpendicular - + perpendicular Vytvořit skalární součin dvou vektorů - druhý vektor - Výsledný skalární součin - - project,projectvector,vectorproject,onto - + project,projectvector,vectorproject,onto Získat normalizovanou verzi vektoru - Určit, zda jsou dva vektory rovnoběžné. - Jiný vektor Vrací hodnotu true, pokud jsou vektory rovnoběžné, jinak vrací hodnotu false. + Jiný vektor - Určit, zda se dva vektory téměř rovnají. Kvůli správnému zpracování přesnosti je dána hodnota tolerance 1e-5. - Jiný vektor + Determine whether two vectors are almost equal. A tolerance value of 1e-5 is used. Vrací hodnotu true, pokud jsou vektory téměř stejné, jinak vrací hodnotu false. + Jiný vektor vector approximate,near,same Transformovat tento vektor pomocí vstupní matice systému CoordinateSystem - Souřadnicový systém použitý k transformaci vektoru - Transformovaný vektor - Otočí vektor kolem osy o zadaný počet stupňů. - Vektor osy rotace - Počet stupňů k otočení - Otočený vektor - - around,axis,degrees - + Rotates a Vector around an axis by a specified number of + degrees + around,axis,degrees - Otočí vektor kolem počátku roviny a normály podle zadaného stupně. - Rovina otočení - Počet stupňů k otočení - Otočený vektor - - around,normal,degrees - + Rotates a vector around the Plane origin and normal by a specified + degree + around,normal,degrees Upravit měřítko vektoru rovnoměrně kolem počátku - Faktor měřítka - Vektor s měřítkem - - resize,size - + resize,size Upravit měřítko vektoru nerovnoměrně kolem počátku - - - - - - resize,size,scaleNU,scalenu - + resize,size,scaleNU,scalenu Vrací úhel mezi dvěma vektory ve stupních od 0 do 180. @@ -5197,21 +4435,78 @@ 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. + 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. Jiný vektor Osa rotace Vrací úhel mezi zadanými vektory ve stupních od 0 do 360 rotation angle, - - Analyzujte vstupní řetězec JSON naformátovaný pomocí schématu autodesk.math:vector3d-1.0.0. - Řetězec JSON, který chcete analyzovat - Vektor + + Vytvořit vektor pomocí 3 euklidovských souřadnic + Souřadnice X + Souřadnice Y + Souřadnice Z + + vector,xyz,vector3 - - Převeďte vektor na objekt JSON naformátovaný pomocí schématu autodesk.math:vector3d-1.0.0. - Výsledný řetězec JSON + + Vytvořit vektor pomocí 3 euklidovských souřadnic a normalizovat vektor + Souřadnice X + Souřadnice Y + Souřadnice Z + Zda normalizovat výsledný vektor nebo nikoli + + normalize,vector3 + + + Vytvořit vektor pomocí dvou koncových bodů. Výsledkem je vektor z počátečního do koncového bodu + Start point of vector + End point of vector + Vector created from two points + vector2 + + + Získat kanonický vektor osy X (1,0,0) + Canonical X axis vector (1,0,0) + x, basis,right + + + Získat kanonický vektor osy Y (0,1,0) + Canonical Y axis vector (0,1,0) + y, basis,forward + + + Získat kanonický vektor osy Z (0,0,1) + Canonical Z axis vector (0,0,1) + z, basis,up + + + Umožňuje porovnat dva objekty Vector. + Druhý objekt Vector + Rozhodnutí, zda jsou dva objekty stejné + + + Umožňuje získat pro tento typ hodnotu hash. + Jedinečná hodnota hash pro tento objekt + + + Získat řetězcovou reprezentaci prvku Vector + + + Bod, kde se nachází tento vrchol + + + + Hrany vycházející z tohoto vrcholu + + + + Plochy přilehlé k tomuto vrcholu + + + + Získat řetězcovou reprezentaci prvku Vertex Třída prostředků silného typu k vyhledávání lokalizovaných řetězců apod. @@ -5323,7 +4618,7 @@ Vyhledá lokalizovaný řetězec podobný řetězci „{0} je menší než nula.“. - Vyhledá lokalizovaný řetězec podobný řetězci „Tato metoda byla vyřazena a bude odebrána v budoucí verzi aplikace Dynamo.“. Místo ní použijte uzel Mesh.ByPointsIndexGroups (Point[] points, IndexGroups : IndexGroup[]). + Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use Mesh.ByPointsIndexGroups (Point[] points, IndexGroups : IndexGroup[]) instead. Vyhledá lokalizovaný řetězec podobný řetězci „Tato metoda byla vyřazena a bude odebrána v budoucí verzi aplikace Dynamo.“. Místo ní použijte uzel Mesh.ByPointsIndices (Point[] points, Indices : int[]). @@ -5438,5 +4733,107 @@ 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 TSplineSurfaceBuildPipes(ICurveEntity[] curves, double defaultRadius, double snappingTolerance, int[] segmentCounts, bool autoHandleStart, bool autoHandleEnd, double[] startRotations, double[] endRotations, double[] startRadii, double[] endRadii, double[] startPositions, double[] endPositions, bool inSmoothMode). “. + + The is the main attribute the generator looks for when it is + deciding the classes to auto implement. The type should + be a type from Autodesk.DesignScript.Interfaces and should + be the source of all the static constructor methods for the interface. +

+ The attribute must be attached to a class that matches the protoInterface name, i.e. if the interface + is named IPointEntity, then the class must be named Point for the generator to work correctly. +

+ The generator will implement wrappers for every property and method on protoInterface + using ProtoGeometry as instance methods. In addition, all methods that start with the class name + (Point) on the factory interface will be implemented as static methods. +

+ Generated implementations can be overriden by implementing a property or method that exactly matches the + interface method signature. See and for + other ways to override automatic implementations.
+
+ + The is the main attribute the generator looks for when it is + deciding the classes to auto implement. The type should + be a type from Autodesk.DesignScript.Interfaces and should + be the source of all the static constructor methods for the interface. +

+ The attribute must be attached to a class that matches the protoInterface name, i.e. if the interface + is named IPointEntity, then the class must be named Point for the generator to work correctly. +

+ The generator will implement wrappers for every property and method on protoInterface + using ProtoGeometry as instance methods. In addition, all methods that start with the class name + (Point) on the factory interface will be implemented as static methods. +

+ Generated implementations can be overriden by implementing a property or method that exactly matches the + interface method signature. See and for + other ways to override automatic implementations.
+
+ + Replace the body of the named property or method with this implementation. + + Properties and methods implemented by the generator using the can + be overriden. This attribute will replace the body of the generated method, but let the generator handle + documentation, scaling, ASM extents checks and the required boilerplate. + + The method or property to override + Implement the generated function as virtual + + + Replace the body of the named property or method with this implementation. + + Properties and methods implemented by the generator using the can + be overriden. This attribute will replace the body of the generated method, but let the generator handle + documentation, scaling, ASM extents checks and the required boilerplate. + + The method or property to override + Implement the generated function as virtual + + + Properties and methods implemented by the generator using the can + be overriden. This attribute will prevent the generation of a method named + whose params exactly matches the array. +

+ Some of the methods in the library don't match the generated output exactly, meaning the generator can't see + them as overrides. This attribute lets a method take the place of another method, by explicitly shadowing + what the generator would have implemented. +

+ Several [class]es implement a static FromJson method that takes a single , where + the factory interface has a method [class]FromJson that takes and . + This attribute lets the single version override the automatic one.
+
+ + Properties and methods implemented by the generator using the can + be overriden. This attribute will prevent the generation of a method named + whose params exactly matches the array. +

+ Some of the methods in the library don't match the generated output exactly, meaning the generator can't see + them as overrides. This attribute lets a method take the place of another method, by explicitly shadowing + what the generator would have implemented. +

+ Several [class]es implement a static FromJson method that takes a single , where + the factory interface has a method [class]FromJson that takes and . + This attribute lets the single version override the automatic one.
+
+ + This attribute lets an interface property be auto generated from a backing field, letting that + field take the property's place in the ToString, Equals and HashCode methods. + Special handling is added for Point and Vector types when backed by a Coordinate. + This also lets the generator handle documentation for the property. + + + This attribute lets an interface property be auto generated from a backing field, letting that + field take the property's place in the ToString, Equals and HashCode methods. + Special handling is added for Point and Vector types when backed by a Coordinate. + This also lets the generator handle documentation for the property. + + + This attribute lets a class override the CompareUsing attribute on the defining interface + (or set one at all if it is missing). This in turn lets the generator create the + (Get|Compute)HashCode and Equals methods for the class based on the supplied property names. + + + This attribute lets a class override the CompareUsing attribute on the defining interface + (or set one at all if it is missing). This in turn lets the generator create the + (Get|Compute)HashCode and Equals methods for the class based on the supplied property names. + \ No newline at end of file diff --git a/doc/distrib/xml/de-DE/ProtoGeometry.xml b/doc/distrib/xml/de-DE/ProtoGeometry.xml index b35160866a0..4f14b386cb4 100644 --- a/doc/distrib/xml/de-DE/ProtoGeometry.xml +++ b/doc/distrib/xml/de-DE/ProtoGeometry.xml @@ -144,8 +144,24 @@ Setzt die Geometrieeinstellungen auf Vorgabewerte zurück - - Ruft eine Zeichenfolgendarstellung des Bogens ab + + Erstellt einen Bogen oder Doppelbogen aus Start- und Endpunkt sowie Tangenten an Anfang und Ende. + + + Der Mittelpunkt des Bogens + midpoint,arcs,arc + + + Gibt den Radius des Bogens zurück. + arc,arcs + + + Gibt den Startwinkel des Bogens in Grad als Rotation der X-Achse im Koordinatensystem um die Z-Achse zurück. + arc,arcs + + + Gibt den Überstreichungswinkel des Bogens in Grad zurück. + arc,arcs Erstellt einen Bogen durch Angabe dreier aufeinander folgender Punkte auf seinem Umfang. @@ -153,9 +169,7 @@ Zweiter Punkt des Bogens Dritter Punkt des Bogens Bogen erstellt aus drei Punkten - - arc,arcs - + arc,arcs Erstellt einen Bogen durch Angabe von dessen Mittelpunkt, Radius, Winkel-Sweep und Normalenvektor. @@ -165,9 +179,7 @@ Endwinkel in Grad Vektor zur Definition der Normalen des Bogens Bogen erstellt aus Mittelpunkt, Radius und Winkel - - arc,center,arcs - + arc,center,arcs Erstellt einen Bogen durch Angabe von dessen Mittelpunkt, Startpunkt, Sweep-Punkt und Normale. @@ -176,9 +188,7 @@ Zu überstreichender Winkel Normalenrichtungsvektor des Bogens Bogen erstellt aus Mittelpunkt, Startpunkt und Überstreichungswinkel - - arc,center,arcs - + arc,center,arcs Erstellt einen Bogen durch Angabe von dessen Mittel-, Anfangs- und Endpunkt. @@ -186,9 +196,7 @@ Startpunkt des Bogens Endpunkt des Bogens Bogen erstellt aus Mittelpunkt, Startpunkt und Endpunkt - - arc,center,arcs - + arc,center,arcs Erstellt einen Bogen durch Abrunden zweier Kurven mit dem angegebenen Radius. @@ -196,9 +204,7 @@ Zweite Kurve Radius des Abrundungsbogens Bogen aus Abrundung - - arc,fillet,round,smooth,arcs - + arc,fillet,round,smooth,arcs Erstellt einen Bogen durch Abrunden zweier Kurven tangential zur angegebenen Kurve an einem internen Punkt. @@ -206,74 +212,137 @@ Kurve, zu der der Abrundungsbogen am internen Punkt tangential ist Zweite Kurve Bogen aus Abrundungstangente zur Kurve - - arc,fillet,round,smooth - + arc,fillet,round,smooth Erstellt einen Bogen in bestmöglicher Annäherung an eine Sammlung von Punkten. Für Anpassung des Bogens zu verwendende Punkte Bogen erstellt durch Ausgleichseinrechnung durch Punkte - - arc,approximate,arcs - - - - Erstellt einen Bogen oder Doppelbogen aus Start- und Endpunkt sowie Tangenten an Anfang und Ende. - Punkt für den Anfang des Doppelbogens - Tangentenvektor für den Anfang des Doppelbogens - Punkt für das Ende des Doppelbogens - Tangentenvektor für das Ende des Doppelbogens - - - arc,tangent - + arc,approximate,arcs Erstellt einen Bogen aus Start- und Endpunkt mit Starttangente zum Vektor. Startpunkt des Bogens Endpunkt des Bogens Richtungsvektor der Starttangente - - - arc,tangent,arcs - + Arc created from start, end point, and tangent + arc,tangent,arcs - - Der Mittelpunkt des Bogens - - midpoint,arcs,arc - + + Ruft eine Zeichenfolgendarstellung des Bogens ab - - Gibt den Radius des Bogens zurück. - - arc,arcs - + + Analysiert die eingehende JSON-Zeichenfolge, die mit dem Schema autodesk.geometry:boundingbox3d-1.0.0 formatiert ist. + Zu analysierende JSON-Zeichenfolge + BoundingBox - - Gibt den Startwinkel des Bogens in Grad als Rotation der X-Achse im Koordinatensystem um die Z-Achse zurück. - - arc,arcs - + + Konvertiert BoundingBox in ein JSON-Objekt, das mit dem Schema autodesk.geometry:boundingbox3d-1.0.0 formatiert ist. + Die resultierende JSON-Zeichenfolge - - Gibt den Überstreichungswinkel des Bogens in Grad zurück. - - arc,arcs - + + Der Minimalpunkt - - Ruft eine Zeichenfolgendarstellung des Kreises ab + + Der Maximalpunkt + + + 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. + + + 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. + Anderer zu schneidender Begrenzungsrahmen + Begrenzungsrahmen, der aus dem Schnittpunkt der Begrenzungsrahmen ermittelt wurde + + + 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. + Anderer Begrenzungsrahmen + Schnittpunkte der Begrenzungsrahmen ermitteln + get overlap + + + Bestimmt, ob der BoundingBox leer ist. + Gibt True zurück, wenn der Begrenzungsrahmen leer ist + + + Legt fest, ob ein Punkt innerhalb des Begrenzungsrahmens liegt. + Zu prüfender Punkt + True, wenn der Punkt innerhalb liegt, andernfalls False + point inside,testpoint + + + 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 + + + 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 einen an der Achse ausgerichteten BoundingBox um die eingegebenen Geometrien. + Geometrien zur Bestimmung des Begrenzungsrahmens + Begrenzungsrahmen, der Geometrien umschließt + bounding,bound,multiple,boundall + + + 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. + + + Create a non-axis-aligned BoundingBox around input Geometry, oriented + in the X, Y, and Z axis of the CoordinateSystem. + bounding,bound + + + Create a non-axis-aligned BoundingBox around input Geometries, oriented + in the X, Y, and Z axis of the CoordinateSystem. + bounding,bound,multiple,boundall + + + Erstellt einen an der Achse ausgerichteten BoundingBox zwischen dem Minimal- und Maximalpunkt. + bounding,bound,bymaxmin,max,min,bypoints + + + 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 + + + Vergleich der zwei BoundingBoxes + Die andere BoundingBox + Gibt an, ob diese zwei Objekte gleich sind + + + Ruft einen Hashcode für diesen Typ ab + Ein eindeutiger Hashcode für dieses Objekt + + + Ruft eine Zeichenfolgendarstellung der BoundingBox ab + + + Der Mittelpunkt des Kreises + + + Gibt den Radius des Kreises zurück. - Erstellt einen Kreis durch Eingabe von Mittelpunkt und Radius in der XY-Ebene des Weltkoordinatensystems mit Welt-Z als Normaler. + Creates a Circle with input center Point and radius in the world XY + plane, with world Z as normal. Mittelpunkt des Kreises Radius Mit Mittelpunkt und Radius erstellter Kreis - - circle - + circle Erstellt einen Kreis aus dem angegebenen Mittelpunkt, Radius und der Richtung der Normalen. @@ -281,114 +350,71 @@ Radius Normalenrichtungsvektor Mit Mittelpunkt, Radius und Normale erstellter Kreis - - circle,alignedcircle - + circle,alignedcircle - Erstellt einen Kreis zentriert am Ursprung der Eingabeebene, innerhalb der Eingabeebene und mit dem angegebenen Radius. + Create a Circle centered at the input Plane origin (root), lying in + the input Plane, with given radius. Ursprung der Ebene, die zum Zentrieren des Kreises verwendet wird Radius Mit Ebene und Radius erstellter Kreis - - circle,alignedcircle - + circle,alignedcircle Erstellt einen Kreis, der durch drei eingegebene Punkte verläuft. Erster Punkt des Kreises Zweiter Punkt des Kreises Dritter Punkt des Kreises - - - circle - + Circle created from three points + circle Ausgleichseinrechnung für Kreis durch Punkte Für Anpassung des Kreises zu verwendende Punktliste Aus Punkten erstellter Kreis - - circle,approximate - - - - Der Mittelpunkt des Kreises - - - Gibt den Radius des Kreises zurück. + circle,approximate - - Ruft eine Zeichenfolgendarstellung der gemeinsamen Kante ab + + Ruft eine Zeichenfolgendarstellung des Kreises ab Die vorhergehende gemeinsame Kante innerhalb der Kontur + Die folgende gemeinsame Kante innerhalb der Kontur + Die benachbarte gemeinsame Kante in umgekehrter Richtung + Die zur gemeinsamen Kante gehörige angrenzende Kante + Die Kontur, der die gemeinsame Kante angehört + Der Scheitelpunkt, an dem diese Kante beginnt + Der Scheitelpunkt, an dem diese Kante endet + Die Ausrichtung der gemeinsamen Kante relativ zur Kante + Kurve im parametrischen Raum der Oberfläche. Da die Kurve in 2D-Form vorliegt, beträgt ihre Z-Koordinate 0. - - - Ruft eine Zeichenfolgendarstellung des Kegels ab - - - Erstellt einen Kegel mit dem angegebenen Basisradius um den Startpunkt und der Spitze am Endpunkt. - - - - - - cone,cones - - - - Erstellt einen Kegel mit Achse zwischen Start- und Endpunkt mit den angegebenen Radien am Anfang und Ende. Dieses Objekt weist keine Spitze auf und kann als Kegelstumpf bezeichnet werden. - - - - - - - trimmed cone,cone,cones - - - - Erstellt einen Kegel mit Basispunkt am Ursprung des CoordinateSystem. Der Kegel erstreckt sich über den angegebenen Längenwert in Z-Richtung des CoordinateSystem, die kreisförmige Basis liegt in der XY-Ebene des CoordinateSystem. - - - - - Erstellt einen Kegel mit Basispunkt am Ursprung des CoordinateSystem. Der Kegel erstreckt sich über den angegebenen Längenwert in Z-Richtung des CoordinateSystem, die kreisförmige Basis liegt in der XY-Ebene des CoordinateSystem. - - - - - - - cone,cone by height,cones - + + Ruft eine Zeichenfolgendarstellung der gemeinsamen Kante ab Startpunkt @@ -426,4651 +452,3914 @@ cone,cones - - Ruft eine Zeichenfolgendarstellung des Quaders ab + + Create a Cone with given base radius at start Point, extending to a + apex at end Point. + cone,cones - - Erstellt einen Quader mit Mittelpunkt am WKS-Ursprung sowie Breite, Länge und Höhe. - Breite des Quaders - Länge des Quaders - Quaderhöhe - Durch Längen erstellter Quader - - box,cube,cubes - + + Create a Cone with axis from start Point to end Point, with given + radiuses at start and end. This object does not have an apex, and + can be thought of as a trimmed Cone. + trimmed cone,cone,cones - - Erstellt einen Quader mit Mittelpunkt am Eingabepunkt und Angaben für Breite, Länge und Höhe. - Ursprungspunkt - Breite des Quaders - Länge des Quaders - Quaderhöhe - Durch Längen erstellter Quader - - box,cube,cubebysize,bycenter,cubes - + + Creates a Cone with base Point at CoordinateSystem origin, extending + in the CoordinateSystem Z axis deriction length amount, with a + circular base in the CoordinateSystem XY Plane. - - Erstellt einen Quader mit Mittelpunkt am WKS-Ursprung sowie Breite, Länge und Höhe. - Übergeordnetes Koordinatensystem (Mitte des Quaders) - Breite des Quaders - Länge des Quaders - Quaderhöhe - Aus Längen erstellter Quader - - box,cube,cubebysize,bycoord,cubes - + + Creates a Cone with base Point at CoordinateSystem origin, extending + in the CoordinateSystem Z axis deriction length amount, with a + circular bases in the CoordinateSystem XY Plane. + cone,cone by height,cones - - Erstellt einen Quader vom tiefsten zum höchsten Punkt. - Ecken-Tiefpunkt des Quaders - Ecken-Hochpunkt des Quaders - Durch Ecken erstellter Quader - - box,cube,byminmax,by corners,by points,cubes - + + Ruft eine Zeichenfolgendarstellung des Kegels ab - - Gibt die Entfernung für die Länge 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. + + Create a CoordinateSystem from a 4x4 matrix. This method is deprecated; prefer other constructors where possible. + 4x4 transformation matrix + CoordinateSystem from the matrix - - Gibt die Entfernung für die Breite 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. + + Analysiert die eingehende JSON-Zeichenfolge, die mit dem Schema autodesk.math:matrix44d-1.0.0 formatiert ist. + Zu analysierende JSON-Zeichenfolge + CoordinateSystem - - 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. + + Konvertiert CoordinateSystem in ein JSON-Objekt, das mit dem Schema autodesk.math:matrix44d-1.0.0 formatiert ist. + Die resultierende JSON-Zeichenfolge - - Ruft eine Zeichenfolgendarstellung des Zylinders ab + + Legt fest, ob es möglich ist, die Umkehrung dieses CoordinateSystem abzurufen. - - 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 - - cylinder,tube - + + Prüft, ob die Skalierung orthogonal ist, d. h. eine Scherkomponente enthält. - - 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 - - cylinder,tube,by center points - + + Prüft, ob die Skalierung orthogonal ist und alle Vektoren normalisiert wurden. - - Der Radius des Zylinders + + Ermittelt die Determinante für dieses CoordinateSystem. - - Die Gesamthöhe - - cylinder - + + Erstellt einen Punkt für den Ursprung des CoordinateSystem. - - Achse des Zylinders - - cylinder - + + Gibt die X-Achse des CoordinateSystem zurück. - - Ruft eine Zeichenfolgendarstellung der Kante ab + + Gibt die Y-Achse des CoordinateSystem zurück. - - Die die Kante bildende und ihr zugrunde liegende Kurve + + Gibt die Z-Achse des CoordinateSystem zurück. - - Die an diese Kante angrenzenden Flächen + + Returns the length of the X axis vector from the coordinate system. - - Der Scheitelpunkt, an dem diese Kante beginnt + + Returns the length of the Y axis vector from the coordinate system. - - Der Scheitelpunkt, an dem diese Kante endet + + Returns the length of the Z axis vector from the coordinate system. - - Die zu dieser Kante gehörigen gemeinsamen Kanten + + Gibt die Ebene aus, in der die X- und Y-Achse liegen, ausgehend vom Ursprung. - - Ruft eine Zeichenfolgendarstellung der Ellipse ab + + Gibt die Ebene aus, in der die Y- und Z-Achse liegen, ausgehend vom Ursprung. - - 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 - - ellipse - + + Gibt die Ebene aus, in der die Z- und X-Achse liegen, ausgehend vom Ursprung. - - 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 - - ellipsebylengths,ellipsebyvectors - + + Ruft die Umkehrung dieses CoordinateSystem ab. Durch Anwenden dieses CoordinateSystem auf ein Geometrieobjekt wird der Originalvorgang aufgehoben. + Returns inverted coordinate system from the input - - 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 - + + Apply the argument CoordinateSystem after this one - Result = this * other. + Other coordinate system + New coordinate system from multiplication - - 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 - - ellipse,aligned ellipse,ellipsebylengths - + + Apply the argument CoordinateSystem before this one - Result = other * this. + Other coordinate system + New coordinate system from multiplication - - Der Mittelpunkt der Ellipse. + + Gibt einen Vektor mit den X-, Y- und Z-Skalierfaktoren zurück. - - Die Hauptachse der Ellipse. Dies ist die längere Achse. Die Länge des Vektors ist der Hauptradius. + + Bestimmt, ob zwei CoordinateSystems gleich sind. - - Die Nebenachse der Ellipse. Dies ist die kürzere Achse. Die Länge des Vektors ist der Nebenradius. + + 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 - - Ruft eine Zeichenfolgendarstellung der EllipseArc ab + + Verschiebt das Objekt in die Richtung und um den Betrag des Eingabevektors. + move,along vector,movebyvector - - 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 - + + Translates any geometry type by the given distance in the given + direction. + Richtung der Verschiebung + Strecke der Verschiebung in der angegebenen Richtung + Transformierte Geometrie + move,along vector,distance - - Der Mittelpunkt der Ellipse - - ellipsearc,arcs - + + Transformiert das Objekt gemäß der eingegebenen CoordinateSystem-Matrix. + Eingabekoordinatensystem + Transformiertes Koordinatensystem - - Die Hauptachse der Ellipse. Dies ist die längere Achse. Die Länge des Vektors ist der Hauptradius. - - ellipsearc,arcs - + + Returns this geometry with its position expressed relative to the + targetCoordinateSystem, placed into the frame of the sourceCoordinateSystem. + The local position of the result within the sourceCoordinateSystem + matches the local position of the input within the targetCoordinateSystem. + To obtain the coordinates of a geometry in world-space within a given coordinate + system, pass CoordinateSystem.Identity as the sourceCoordinateSystem + and the given CS as the targetCoordinateSystem. + The resulting geometry coordinates will equal the coordinates of the input + relative to that target frame. + The CoordinateSystem to express the geometry relative to. + The CoordinateSystem the geometry is currently expressed in. + Pass CoordinateSystem.Identity() to work in world space. + Transformierte Geometrie + from,to, local coordinates - - Die Nebenachse der Ellipse. Dies ist die kürzere Achse. Die Länge des Vektors ist der Nebenradius. - - ellipsearc,arcs - + + Rotates an object around an origin and an axis by a specified + degree + around,axis,degrees - - Der Startwinkel in Grad - - ellipsearc,arcs - + + Rotates an object around the Plane origin and normal by a specified + degree + Reference Plane to rotate around + Rotation angle in degrees + around,normal,degrees - - Gibt den Überstreichungswinkel des Ellipsenbogens in Grad zurück. - - ellipsearc,arcs - + + Skaliert gleichmäßig vom Ursprung aus + resize,size - - Die Ebene, auf der sich die Ellipse befindet - - ellipsearc,arcs - + + Skaliert ungleichmäßig vom Ursprung aus + resize,size,scaleNU,scalenu - - Ruft eine Zeichenfolgendarstellung der Fläche ab + + Skaliert ungleichmäßig von der angegebenen Ebene aus + resize,size,scaleNU,scalenu - - Alle diese Fläche umgebenden Kanten gegen den Uhrzeigersinn - - faces - - - 1 - + + Scale uniformly around a given point, using two pick points as scalars + resize,from,to,size - - Alle diese Fläche umgebenden Scheitelpunkte gegen den Uhrzeigersinn - - faces - - - 1 - + + Scale non-uniformly 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 - - Alle von dieser Fläche umschlossenen Schleifen + + Scale in two dimensions 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 - - Die die Fläche bildende und ihr zugrunde liegende Oberfläche - Oberflächendarstellung der Fläche + + Spiegelt das Objekt an der eingegebenen Ebene. + reflect,flip over - - Ruft eine Zeichenfolgendarstellung der Spirale ab + + 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 - - 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 - - helix,screw,corkscrew,thread - + + 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. - - Der Winkel (in Grad), um den die Schraube über ihre Länge gedreht wird + + 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 - - Steigung gibt den linearen Abstand entlang der Achsenrichtung zurück, den eine Helix in einer kompletten Drehung (360 Grad) überspannt + + Erstellt ein CoordinateSystem mit Ursprung am eingegebenen Punkt mit X- und Y-Achse + als X- und Y-Achse des WKS. - - Der Radius des Bogens + + 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. - - Die Richtung der Schraubenachse + + Create a CoordinateSystem at the origin with X and Y axis. + Input Vectors are normalized before creating the CoordinateSystem. - - Der Basispunkt der Schraubenachse - - origin,helixstart - + + Create a CoordinateSystem at the origin with X and Y axis, with Z + axis ignored completely. Input Vectors are normalized before creating + the CoordinateSystem. - - Ruft eine Zeichenfolgendarstellung der IndexGroup ab + + Creates a CoordinateSystem at the specified cylindrical coordinate parameters with respect to the specified coordinate system. - - Vergleich der zwei IndexGroups - Die andere IndexGroup + + Creates a CoordinateSystem at the specified spherical coordinate parameters with respect to the specified coordinate system. + + + Compare two CoordinateSystem's + The other CoordinateSystem Gibt an, ob diese zwei Objekte gleich sind - + Ruft einen Hashcode für diesen Typ ab Ein eindeutiger Hashcode für dieses Objekt - - Erstellt eine IndexGroup mit vier Indizes. - Index a - Index b - Index c - Index d - IndexGroup - - quad,polygon,mesh,meshes - + + Ruft eine Zeichenfolgendarstellung des CoordinateSystem ab - - Erstellt eine IndexGroup mit drei Indizes. - Index a - Index b - Index c - IndexGroup - - tri,polygon,mesh,meshes - + + Returns length 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. - - Entweder 3 oder 4, je nachdem, ob ein Dreieck oder ein Viereck dargestellt werden soll. + + Returns width 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. - - Der erste Index + + 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. - - Der zweite Index + + Erstellt einen Quader mit Mittelpunkt am WKS-Ursprung sowie Breite, Länge und Höhe. + Breite des Quaders + Länge des Quaders + Quaderhöhe + Durch Längen erstellter Quader + box,cube,cubes - - Der dritte Index + + Create a Cuboid centered at input Point, with specified width, length, + and height. + Ursprungspunkt + Breite des Quaders + Länge des Quaders + Quaderhöhe + Durch Längen erstellter Quader + box,cube,cubebysize,bycenter,cubes - - Der vierte Index + + Erstellt einen Quader mit Mittelpunkt am WKS-Ursprung sowie Breite, Länge und Höhe. + Übergeordnetes Koordinatensystem (Mitte des Quaders) + Breite des Quaders + Länge des Quaders + Quaderhöhe + Aus Längen erstellter Quader + box,cube,cubebysize,bycoord,cubes - - Ruft eine Zeichenfolgendarstellung der Linie ab + + Erstellt einen Quader vom tiefsten zum höchsten Punkt. + Ecken-Tiefpunkt des Quaders + Ecken-Hochpunkt des Quaders + Durch Ecken erstellter Quader + box,cube,byminmax,by corners,by points,cubes - - Erstellt eine gerade Linie zwischen zwei eingegebenen Punkten. - Linienanfangspunkt - Linienendpunkt - Linie von Anfangs- und Endpunkt - - line,linebypoints,lines - + + Ruft eine Zeichenfolgendarstellung des Quaders ab - - 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 - - line,approximate,lines - + + Gibt die Gesamtbogenlänge der Kurve zurück + distance - - Erstellt eine zur eingegebenen Kurve tangentiale Linie am Parameterpunkt der eingegebenen Kurve. - Basiskurve für Tangentenlinie - Parameterwert - Tangentenlinie - - tangentline,tangentto,lines - + + Gibt True zurück, wenn eine Kurve planar ist, andernfalls False. + flat,liesinplane - - 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 - - linebyvector,lines - + + Gibt True zurück, wenn eine Kurve geschlossen ist, andernfalls False. - - Die Richtung der Kurve - - lines - + + Ruft den Anfangspunkt entlang der Kurve ab. + begin,curvestart,startpt - - Ruft eine Zeichenfolgendarstellung der Schleife ab + + Ruft den Endpunkt entlang der Kurve ab. + end,curveend,endpt - - Die Fläche, die die Kontur umschließt + + Die Normale der Ebene, auf der die Kurve liegt. Nur gültig für planare Kurven. + perpendicular - - Die gemeinsamen Kanten in der Kontur + + Ruft einen Punkt auf der Kurve am angegebenen Parameter zwischen StartParameter() und EndParameter() ab. + Für die Auswertung zu verwendender Parameter + Punkt + pointoncurve,curvepoint - - Gibt an, ob die Schleife am Rand oder innen liegt. + + 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 - - Ruft eine Zeichenfolgendarstellung der NurbsCurve ab + + 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 - - 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 - - nurbscurve,spline,lines - - - 0.5,0.5,0.45 - + + 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. + 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 - - 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 - - nurbscurve,spline,degree,lines - - - 0.5,0.5,0.5,0.45 - + + 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 + Für die Auswertung zu verwendender Parameter + CoordinateSystem am Parameter der Kurve + coordoncurve,curvecoord,derivatives - - 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 - - nurbscurve,spline,degree,smoothness,lines - - - 0.5,0.5,0.5,0.5,0.45 - + + 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 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. - - - - - - - explicit,nurbscurve,spline,degree,spline byarray,lines - - - 0.5,0.5,0.5,0.5,0.5,0.45 - + + 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 - - Erstellt eine BSplineCurve durch Interpolation zwischen Punkten. - Punkte für NURBS-Kurve - Aus Punkten erstellte NURBS-Kurve - - fit,approximate,spline,lines - - - 0.5,0.5,0.5,0.45 - + + 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 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 - - fit,approximate,spline,lines - - - 0.5,0.5,0.5,0.45 - + + Returns points spaced equally along the curve length + based on the input number of divisions + Anzahl der Unterteilungen + In gleichmäßigen Abständen auf der Kurve verteilte Punkte - - Erstellt eine BSplineCurve durch Interpolation zwischen Punkten mit dem angegebenen Grad. - Punkte für NURBS-Kurve - Gradwert der Kurve - Aus Punkten erstellte NURBS-Kurve - - fit,approximate,spline,smoothness,lines - - - 0.5,0.5,0.5,0.5,0.45 - + + Returns points spaced along curve at equal chord length + based on the input number of divisions + Anzahl der Unterteilungen + Liste der Punkte auf der Kurve - - Gibt eine BSplineCurve durch die Punkte mit tangentialen Richtungen aus. - Steuerpunkte für NURBS-Kurve - Starttangente - Endtangente - Aus Punkten und Tangenten erstellte NURBS-Kurve - - spline by tangent,tangents,lines - - - 0.5,0.5,0.45 - + + 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 - - Der Grad der Kurve - - smoothness,interpolation,continuity - + + Returns points spaced equally along the curve at given segment length + from the given point + 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. - - 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. - - isclosed - + + 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. - - Gibt an, ob die NurbsCurve rational ist oder nicht. Dadurch wird definiert, ob Gewichtungen ungleich 1.0 vorhanden sind. + + Returns a CoordinateSystem at specified distance from Curve start Point. + Y Axis lies tangent to the Curve, X Axis is the curvature. + Für die Auswertung zu verwendende Entfernung entlang der Kurve + CoordinateSystem auf Kurve + coordoncurve,curvecoord,derivatives - - Ruft die Steuerpunkte der NurbsCurve ab. - Array von Punkten + + 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. + Für die Auswertung zu verwendende Entfernung entlang der Kurve + Ebene auf Kurve + planeoncurve,planecurve,tangentplane - - Die tatsächlich periodischen Steuerpunkte einer periodischen NurbsCurve. - Anmerkung: Dieser Vorgang funktioniert nur für periodische Kurven und schlägt fehl, wenn die Kurve nicht periodisch ist. - Periodische Steuerpunkte einer NURBS-Kurve + + 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 - - 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 + + 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 - - Die ungeklammerten Knoten einer periodischen NurbsCurve. - Anmerkung: Dieser Vorgang funktioniert nur für periodische Kurven und schlägt fehl, wenn die Kurve nicht periodisch ist. - Der periodische Knotenvektor der NURBS-Kurve + + 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 - - Gibt die Gewichtungen des NurbsCurve-Kontrollpunkts zurück. Gewichtungen bestimmen den Einfluss jedes Kontrollpunkts auf die Form der Kurve. - Gewichtung der NURBS-Kurve - - ptweight - + + Ruft den Parameter am Startpunkt einer Kurve ab + Parameterwert + start domain,curvestart - - Ruft eine Zeichenfolgendarstellung der NurbsSurface ab + + Ruft den Parameter am Endpunkt einer Kurve ab + Parameterwert + end domain,curveend - - 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 - - fit,topoints - + + 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 - - 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. - - - - - - - - fit,topoints,totangents - + + 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. + Ein Punkt entlang oder in der Nähe der Kurve + Der Parameter auf der Kurve für den angegebenen Punkt. + projectpoint,closestparam,curveparam - - 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. - - - - - - - - - - - fit,topoints,totangents,fit corners,complex fit - + + Kehrt die Richtung der Kurve um. + Neue Kurve in entgegengesetzter Richtung + flip - - 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 + + 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 - - 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 - + + 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 den Grad der Oberfläche in U-Richtung zurück. - - surface smoothness,continuity - + + 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 - - Gibt den Grad der Oberfläche in V-Richtung zurück. - - surface smoothness,continuity - + + 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 - - Gibt die Anzahl der Kontrollpunkte in U-Richtung zurück. + + 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 - - Gibt die Anzahl der Kontrollpunkte in V-Richtung zurück. + + 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 - - Gibt true zurück, wenn die Oberfläche in U-Richtung periodisch ist. - - closedinU - + + 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 true zurück, wenn die Oberfläche in V-Richtung periodisch ist. - - closedinV - + + 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 - - 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. + + 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 - - Gibt NurbsSurface-Kontrollpunkte (Pole) zurück. - + + 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 - - 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 - + + 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 - - 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 + + Annäherung an eine Kurve mit einer Sammlung von Bogen und Linien + Array von Bogen und Linien als Annäherung an die Kurve + rationalizecurve,fitarcs,fitlines,arcs,lines + 0.5,0.5,0.5,0.4,0.4 - - 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 eine neue, mit der angegebenen Toleranz angenäherte Kurve zurück. + fitcurve,reducecurve,simplecurve,approximate - - Ruft eine Zeichenfolgendarstellung der Ebene ab + + 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 - - Erstellt eine am Ursprungspunkt zentrierte Ebene mit eingegebenem Normalenvektor. - Ursprungspunkt der Ebene - Normalenrichtungsvektor der Ebene - Durch Ursprung und Normale erstellte Ebene - - plane,tonormal - + + 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. + 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 - - 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 + + Erstellt eine Kurve durch Ziehen in der Ebene. + Die Ebene, in die die Kurve gezogen werden soll + Eine Kurve in der Ebene + projectcurve,toplane - - 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 + + Ziehen Sie diese Kurve auf die eingegebene Oberfläche in Richtung der Oberflächennormalen. + projectcurve,tosurf - - 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 - + + 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 - - 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 - + + Extrudiert eine Kurve in Richtung des Normalenvektors. + Abstand zum Extrudieren der Kurve + Extrudierte Fläche + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - - 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 - + + 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 - - Erstellt eine Ebene in der Welt-XY-Ebene. - Ebene an XY-Ebene der Welt + + 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 - - Erstellt eine Ebene in der Welt-XZ-Ebene. - Ebene an XZ-Ebene der Welt + + 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 - - Erstellt eine Ebene in der Welt-YZ-Ebene. - Ebene an der YZ-Ebene der Welt + + 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 den Ursprung der Ebene zurück. - - position,planecenter - + + 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 - - Gibt die Richtung der Normalen der Ebene zurück. - - perpendicular - + + Wandelt die Kurve in eine NurbsCurve-Annäherung um. + NurbsCurve als Annäherung an Kurve + curve2spline,convertcurve,tospline,lines + 0.5,0.5,0.5,0.4 - - Die X-Basis der Ebene + + Füllt eine geschlossene Kurve. + Fläche im Inneren der Kurve + fill,profiletosurf,loop,loop2surf,edgesurf - - Die Y-Basis der Ebene + + 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 - - Erzeugt ein neues CoordinateSystem für diese Ebene. Es basiert auf dem Ursprung sowie der Basis der X- und Y-Achse. - - - converttoCS,convert2cs - + + Führt diese Kurve als Sweep an der Pfadkurve entlang, und erstellt dadurch eine Oberfläche. + sweep1,curve2surf - - Erstellt einen neuen Ebenenversatz von dieser Ebene in Richtung der Normalen mit der angegebenen Entfernung. - - - - alongnormal,moveplane - + + Führt diese Kurve als Sweep an der Pfadkurve entlang und erstellt dadurch eine Oberfläche + Pfad, der den Sweep-Pfad darstellt + Ende des Sweeps schneiden und lotrecht zum Pfad anordnen + Eine Oberfläche, die sich aus dem Sweepen der Kurve entlang des Pfads ergibt + sweep1,curve2surf - - Ruft eine Zeichenfolgendarstellung des Punkts ab + + Führt diese geschlossene Kurve als Sweep an der Pfadkurve entlang, und erstellt dadurch einen Volumenkörper. + sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - - Vergleich der zwei Punkte - Der andere Punkt - Gibt an, ob diese zwei Objekte gleich sind + + 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 - - Ruft einen Hashcode für diesen Typ ab - Ein eindeutiger Hashcode für dieses Objekt + + 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 - - 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 - + + 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 - - Ruft den Ursprung ab (0,0,0). - Ursprungspunkt + + 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 + + + Ruft eine Zeichenfolgendarstellung der Kurve ab + + + Der Radius des Zylinders + + + Die Gesamthöhe - zero,origin + cylinder - - Legt einen Punkt nach Angabe dreier kartesischer Koordinaten fest. - X-Koordinate - Y-Koordinate - Z-Koordinate - Durch Koordinaten erstellter Punkt + + Achse des Zylinders - point,xyz,position + cylinder - - Legt einen Punkt im angegebenen Koordinatensystem mithilfe dreier kartesischer Koordinaten fest. + + Erstellt einen zylindrischen Volumenkörper, definiert durch ein übergeordnetes CoordinateSystem, den Radius und die Höhe des Zylinders. Übergeordnetes Koordinatensystem - X-Koordinate - Y-Koordinate - Z-Koordinate - Punkt an kartesischen Koordinaten - - point,xyz,localposition - + Radiusgröße + Zylinderhöhe + Aus Radius und Höhe erstellter Zylinder + cylinder,tube - - 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 - + + 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 + cylinder,tube,by center points - - 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 - + + Ruft eine Zeichenfolgendarstellung des Zylinders ab - - 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 - + + speichert die verwaltete Gewinde-ID des Gewindes, das diesen Konstruktor abgerufen hat. + Wird verwendet, um Benutzer auf potenzielle Multithreading-Probleme hinzuweisen. - - Die X-Komponente des Punkts + + Dies dient nur zu Testzwecken. - - Die Y-Komponente des Punkts + + true - - Die Z-Komponente des Punkts + + true - - Ruft den Vektor mit identischer X- Y- und Z-Komponente ab. - - - convertovector,point2vector - + + true - - Fügt einem Punkt einen Vektor hinzu. Dies ist identisch mit Translate(Vector). - - - - movepoint,move,move along - + + true - - Zieht einen Vektor von einem Punkt ab. Dies ist identisch mit Translate(-Vector). - - - - movepoint,move,move along - + + true - - Projiziert ein anderes Geometrieobjekt entlang einem angegebenen Richtungsvektor auf dieses - - - + + Die die Kante bildende und ihr zugrunde liegende Kurve + Curve representation of edge - - Ruft eine Zeichenfolgendarstellung der PolySurface ab + + Die an diese Kante angrenzenden Flächen + Adjacent faces of edge - - Erstellt PolySurface mithilfe einer Erhebung durch Kurven. - Für Erhebung zu verwendende Kurven - + + Der Scheitelpunkt, an dem diese Kante beginnt + Start vertex of edge - - Erstellt PolySurface mithilfe einer Erhebung durch PolyCurves. - Für Erhebung zu verwendende Kurven - Kurve als Führung für Erhebung - - - loftbyrail - + + Der Scheitelpunkt, an dem diese Kante endet + End vertex of edge - - Erstellt PolySurface mithilfe einer Erhebung durch PolyCurves. - Für Erhebung zu verwendende Kurven - Kurven als Führung für Erhebung + + Die zu dieser Kante gehörigen gemeinsamen Kanten - - loftbyrails,loft rails,guides - - - Erstellt PolySurface durch Verbinden von Oberflächen. - Zu PolySurface zu verbindende Flächen - + + Ruft eine Zeichenfolgendarstellung der Kante ab + + + 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. + + + Create an Ellipse centered at input Point, aligned with WCS XY Plane, + with specified X and Y axis radii. + Ursprungspunkt der Ellipse + X-Achsenradius + Y-Achsenradius + Durch Ursprung und Radien erstellte Ellipse + ellipse + + + Create an Ellipse centered at input Point, with two specified axes. + Axes should be be at 90 degrees to each other. + Ursprungspunkt der Ellipse + X-Achsenradius + Y-Achsenradius + Aus Ursprungsvektoren erstellte Ellipse + ellipsebylengths,ellipsebyvectors + + + 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. + Ursprungskoordinatensystem der Ellipse + X-Achsenradius + Y-Achsenradius + Durch Koordinatensystem und Radien erstellte Ellipse + ellipse,aligned ellipse,ellipsebylengths + + + 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. + Ebene, auf der der Ellipsenbogen gezeichnet wird + X-Achsenradius + Y-Achsenradius + Aus Ebene und Radien erstellte Ellipse + ellipse,aligned ellipse,ellipsebylengths + + + Ruft eine Zeichenfolgendarstellung der Ellipse ab + + + Der Mittelpunkt der Ellipse - joinsurfaces,joinsrf + ellipsearc,arcs - - Erstellt PolySurface nach Oberflächen von Volumenkörper. - Volumenkörper, dessen Oberflächen verwendet werden sollen - + + Die Hauptachse der Ellipse. Dies ist die längere Achse. Die Länge des Vektors ist der Hauptradius. - solid2poly,solidtopoly,convertsolid + ellipsearc,arcs - - Erstellt Polysurface durch Sweep von Kurven entlang einer Führungskurve. - Führungskurve für Sweep - Sweep-Profil - + + Die Nebenachse der Ellipse. Dies ist die kürzere Achse. Die Länge des Vektors ist der Nebenradius. - sweep,rail,guide,sweep1 + ellipsearc,arcs - - Gibt neue Oberflächen zurück, die die zugrunde liegenden Oberflächen repräsentieren. - + + Der Startwinkel in Grad - subsurfaces,getsurfaces,explode + ellipsearc,arcs - - 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. - - - + + Gibt den Überstreichungswinkel des Ellipsenbogens in Grad zurück. - surfacesatpoint,findsurfaces,extractsurfaces + ellipsearc,arcs - - Sucht Oberflächen nach Linie. Übernimmt alle Oberflächen entlang Linie. - - + + Die Ebene, auf der sich die Ellipse befindet - surfacesonline,findsurfaces,extractsurfaces,lines + ellipsearc,arcs - - 0.5,0.5,0.5,0.4 - - - - Berechnet 2D-Zellengrenzen, die nicht mit anderen Oberflächen verbunden sind. - - - Extrahiert Volumenkörper aus durch Teilmenge von Oberflächen definierte Polysurface. - - - - Gibt die Anzahl der Oberflächen der Polyoberfläche zurück. - Anzahl der Oberflächen - - - Gibt die Anzahl der Kanten der Polyoberfläche zurück. - Anzahl der Kanten + + 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 - - Gibt die Anzahl der Scheitelpunkte der Polyoberfläche zurück. - Anzahl der Scheitelpunkte + + Ruft eine Zeichenfolgendarstellung der EllipseArc ab - - Rundet eine PolySurface entlang eingegebenen Kanten mit dem angegebenen Radius ab. - - + + Alle diese Fläche umgebenden Kanten gegen den Uhrzeigersinn + faces + 1 - - round,smooth,smoothedge,roundedges - - - Fast eine PolySurface entlang eingegebenen Kanten mit dem angegebenen Versatz von der Ecke der Kanten. - - + + Alle diese Fläche umgebenden Scheitelpunkte gegen den Uhrzeigersinn + faces + 1 - - bevel,flattenedges - - - Ruft eine Zeichenfolgendarstellung des Rechtecks ab + + Alle von dieser Fläche umschlossenen Schleifen + - - Erstellt ein Rechteck aus vier Eckpunkten. - Liste der Eckpunkte des Rechtecks - Durch Eckpunkte erstelltes Rechteck - - rectbypointarray - + + Die die Fläche bildende und ihr zugrunde liegende Oberfläche + Oberflächendarstellung der Fläche - - 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 eine Zeichenfolgendarstellung der Fläche ab - - 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 - + + Eine Zuordnung zwischen IGeometryEntity-Typen und Geometrie-Konstruktoren, die den Host verwenden. - - 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 - + + Registrierungsmechanismus für Geometrietyp. + Typ der von IGeometryEntity abgeleiteten Schnittstellen. + Ein Delegat zum Konstruieren von Geometrie. - - 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 - + + true - - Die Breite des Rechtecks - - rectX,rectx - + + + - - Die Höhe des Rechtecks - - rectY,recty - + + Ruft den BoundingBox mit dem angegebenen Geometrieelement ab. - - Ruft eine Zeichenfolgendarstellung des Volumenkörpers ab + + Ruft den ausgerichteten Begrenzungsrahmen mit minimalem Volumen ab, der die angegebene Geometrie enthält. - - Erstellt einen Volumenkörper durch Angeben der ihn bildenden Flächen als Oberflächen. - - - - Brep,brep - + + 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 Volumenkörper durch Erhebung zwischen den eingegebenen geschlossenen Querschnittskurven. - - - - Brep,brep - + + 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. - - 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 - + + Konvertiert die Geometrie in ein JSON-Objekt, das mit den Schemata autodesk.geometry:geometry-1.0.0 formatiert ist. + Die resultierende JSON-Zeichenfolge - - 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 - + + 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 - - Sweep einer geschlossenen Kurve an einem Pfad entlang - - - - - Brep,brep,sweep1 - + + Verschiebt das Objekt in die Richtung und um den Betrag des Eingabevektors. + move,along vector,movebyvector - - 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 - + + Translates any geometry type by the given distance in the given + direction. + Richtung der Verschiebung + Strecke der Verschiebung in der angegebenen Richtung + Transformierte Geometrie. + move,along vector,distance - - 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 - + + Transformiert das Objekt gemäß der eingegebenen CoordinateSystem-Matrix. + Eingabekoordinatensystem + Transformiertes Koordinatensystem - - 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 - + + Returns this geometry with its position expressed relative to the + targetCoordinateSystem, placed into the frame of the sourceCoordinateSystem. + The local position of the result within the sourceCoordinateSystem + matches the local position of the input within the targetCoordinateSystem. + To obtain the coordinates of a geometry in world-space within a given coordinate + system, pass CoordinateSystem.Identity as the sourceCoordinateSystem + and the given CS as the targetCoordinateSystem. + The resulting geometry coordinates will equal the coordinates of the input + relative to that target frame. + The CoordinateSystem to express the geometry relative to. + The CoordinateSystem the geometry is currently expressed in. + Pass CoordinateSystem.Identity() to work in world space. + Transformierte Geometrie. + from,to, local coordinates - - Vereinigt eine Sammlung von Volumenkörpern zu einem Volumenkörper. - Sammlung von Volumenkörpern - - - Brep,brep,boolean,addition - + + Rotates an object around an origin and an axis by a specified + degree + around,axis,degrees - - Gibt den Flächeninhalt der Oberfläche zurück -- Summe des Flächeninhalts aller Flächen. + + Rotates an object around the Plane origin and normal by a specified + degree + Reference Plane to rotate around + Rotation angle in degrees + around,normal,degrees - - Gibt das Gesamtvolumen des Volumenkörpers zurück + + Spiegelt das Objekt an der eingegebenen Ebene. + reflect,flip over - - Der Schwerpunkt des Volumenkörpers - - - average,center - + + Skaliert gleichmäßig vom Ursprung aus. + resize,size - - Die boolesche Vereinigung dieses Volumenkörpers mit einem anderen - - - - addition,merge,combine - + + Skaliert ungleichmäßig vom Ursprung aus. + resize,size,scaleNU,scalenu - - Die boolesche Differenz zwischen diesem Volumenkörper und einem anderen. - - + + Skaliert ungleichmäßig von der angegebenen Ebene aus. + resize,size,scaleNU,scalenu - - Die boolesche Differenz zwischen diesem Volumenkörper und der Vereinigung der eingegebenen Volumenkörper. - - - - subtract,differencemany,diffall,diff multi - + + Scale uniformly around a given point, using two pick points as scalars + resize,from,to,size - - 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 - + + Scale non-uniformly 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 - - 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 - + + Scale in two dimensions 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 - - Rundet einen Volumenkörper entlang den eingegebenen Kanten mit dem angegebenen Radius ab. - - - - - round,smooth,smoothedge,roundedges - + + Copy the given Geometry + A new copy - - Fast einen Volumenkörper entlang den eingegebenen Kanten mit dem angegebenen Versatz von der Ecke der Kanten. - - - - - bevel,flattenedges - + + Ruft den Abstand zwischen dieser und anderer Geometrie ab. + Die andere Geometrie + Der Abstand - - 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 - + + Ermittelt den der anderen Geometrie am nächsten liegenden Punkt auf dieser Geometrie. + NearestPoint - - Versucht, den Volumenkörper zu reparieren. - + + Teilt diese Geometrie mithilfe anderer Geometrie als "Schnittwerkzeug". - - Ruft eine Zeichenfolgendarstellung der Kugel ab + + Entfernt Elemente aus dem Objekt, das dem Auswahlpunkt am nächsten liegt. - - Erstellt einen kugelförmigen Volumenkörper mit dem eingegebenen Punkt als Mittelpunkt und dem angegebenen Radius. - - - - - Brep,brep - + + Trennt zusammengesetzte oder nicht getrennte Elemente in die Teile, aus denen sie + bestehen. - - Erstellt einen kugelförmigen Volumenkörper mit vier eingegebenen Punkten auf der Oberfläche. - - - - Brep,brep - + + Überprüft, ob die beiden Objekte dieselbe Darstellungsgeometrie oder dieselben numerischen Werte aufweisen. - - Passt eine Kugel so weit wie möglich an die eingegebenen Punkte an. - + + Konvertieren der internen Struktur der Geometrie von Analysen zu Splines - - Brep,brep - - - - Gibt den Mittelpunkt der Kugel zurück. - - - Gibt den Radius der Kugel zurück. - - Ruft eine Zeichenfolgendarstellung der Topologie ab + + Importiert eine SAT-Datei und gibt ein Array importierter Geometrien zurück + Dateiobjekt, das die SAT-Datei darstellt + Liste der importierten Geometrien - - Die Scheitelpunkte der Topologie + + Importiert eine SAT-Datei, und gibt ein Array importierter Geometrien aus. + Pfad zur SAT-Datei + Liste der importierten Geometrien - - Die Kanten der Topologie + + 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 - - Die Flächen der Topologie + + 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 - - Ruft eine Zeichenfolgendarstellung der TSplineEdge ab + + Importiert eine Json-Zeichenfolge und gibt ein Array aus importierten Geometrien aus + JSON­-Zeichenfolge mit Volumenkörperdef.-formatierter Geometrie + Liste der konvertierten Geometrien - - Die an diese Kante angrenzenden TSplineFaces + + Analysiert die eingehende JSON-Zeichenfolge, die mit den Schemata autodesk.geometry:geometry-1.0.0 formatiert ist. + Zu analysierende JSON-Zeichenfolge + Geometrieobjekt - - Der TSplineVertex am Anfang dieser Kante + + Exportiert eine Liste der angegebenen Geometrie in den angegebenen Pfad für die SAT-Datei. + + + - - Der Scheitelpunkt am Ende dieser Kante + + Exportiert eine Liste der angegebenen Geometrie in den angegebenen Pfad für die SAT-Datei. + + + + - - Gibt den UVN-Frame der TSEdge (Punkt auf Hülle, U-Vektor, V-Vektor und Normale) zurück. + + Diese Methode ist ausschließlich für die interne Verwendung vorgesehen. - - Index der TSEdge + + Diese Methode ist ausschließlich für die interne Verwendung vorgesehen. - - Gibt an, ob die TSEdge sich am Rand befindet. + + 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 an, ob die TSEdge mannigfaltig ist. + + Hebt die Serialisierung der angegebenen Standard-ACIS-Binärdaten (SAB-Datei) auf, und gibt eine Liste mit Geometrie zurück. + + - - Bündel von TSEdge-Eigenschaften: uvnFrame und Index, ob TSEdge sich am Rand befindet, mannigfaltig oder nicht + + 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. - - Ruft eine Zeichenfolgendarstellung der TSplineFace ab + + true - - Alle diese Fläche umgebenden TSplineEdges gegen den Uhrzeigersinn + + The CoordinateSystem that this Geometry is defined in - - Alle diese Fläche umgebenden TSplineVertices gegen den Uhrzeigersinn + + Ermittelt, ob ein anderes Geometrieobjekt das angegebene schneidet. - - Gibt den UVN-Frame der TSplineFace (Punkt auf Hülle, U-Vektor, V-Vektor und Normale) zurück. + + Ruft die Geometrie der Überschneidung dieses Objekts mit einem anderen ab. - - Index der TSFace + + Ruft die Überschneidung der Geometrie dieses Objekts und einer Sammlung anderer Geometrien ab. Ermittelt die allen beteiligten Objekten gemeinsame Geometrie. - - Anzahl der Kanten oder Scheitelpunkte auf der TSFace + + Convert to SolidDef json - - Anzahl der parametrischen Seiten an der TSFace + + Projiziert eine Sammlung von Punkten entlang der angegebenen Richtung auf diese Geometrie. + Gibt ein vereinfachtes Array der resultierenden Geometrie zurück. + Points to project. + Projection direction. + Flat array of resulting Geometry. - - Bündel von TSplineFace-Eigenschaften: uvnFrame, Index, Wertigkeit und Anzahl Seiten - + + Get a string representation of the Geometry - - Ruft eine Zeichenfolgendarstellung der TSplineInitialSymmetry ab + + Der Winkel (in Grad), um den die Schraube über ihre Länge gedreht wird - - Erstellt eine radiale TSplineInitialSymmetry mit der angegebenen Anzahl Felder für jedes symmetrische Segment. - - - - tspline,symmetry - + + Steigung gibt den linearen Abstand entlang der Achsenrichtung zurück, den eine Helix in einer kompletten Drehung (360 Grad) überspannt - - Erstellt eine axiale TSplineInitialSymmetry mit gegebenen Symmetrieachsen. - - - - - - tspline,symmetry - + + Der Radius des Bogens - - Gibt an, ob der neu erstellte T-Spline radiale Symmetrie aufweist. + + Die Richtung der Schraubenachse - - Gibt an, ob der neu erstellte T-Spline Symmetrie für die x-Achse aufweist. + + Der Basispunkt der Schraubenachse + origin,helixstart - - Gibt an, ob der neu erstellte T-Spline Symmetrie für die y-Achse aufweist. + + 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. + Achsenpunkt + Achsenrichtungsvektor + Helix-Startpunkt + Abstand der Helix pro 360 Grad in Richtung der Achse + Anzahl der Umdrehungen in Grad + Durch Achse erstellte Helix + helix,screw,corkscrew,thread - - Gibt an, ob der neu erstellte T-Spline Symmetrie für die z-Achse aufweist. + + Ruft eine Zeichenfolgendarstellung der Spirale ab - - Anzahl der Flächen im Symmetriesegment. Nur verfügbar für T-Splines mit radialer Symmetrie. + + Entweder 3 oder 4, je nachdem, ob ein Dreieck oder ein Viereck dargestellt werden soll. - - Ruft eine Zeichenfolgendarstellung der TSplineReflection ab + + Der erste Index - - 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 - + + Der zweite Index - - 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 - + + Der dritte Index - - Gibt an, ob die Reflexion radial ist. + + Der vierte Index - - Anzahl der Segmente in der radialen Reflexion + + Erstellt eine IndexGroup mit vier Indizes. + Index a + Index b + Index c + Index d + IndexGroup + quad,polygon,mesh,meshes - - Winkel zwischen jedem Paar symmetrischer Segmente in der radialen Reflexion + + Erstellt eine IndexGroup mit drei Indizes. + tri,polygon,mesh,meshes + Index a + Index b + Index c + IndexGroup - - Ebene der Reflexion + + Vergleich der zwei IndexGroups + Die andere IndexGroup + Gibt an, ob diese zwei Objekte gleich sind - - Achse der Reflexion - - - Ruft eine Zeichenfolgendarstellung der TSplineTopology ab - - - In dieser T-Spline-Oberfläche enthaltene Scheitelpunkte. - - - In der T-Spline-Oberfläche enthaltene Kanten - - - In der T-Spline-Oberfläche enthaltene Flächen - - - In der T-Spline-Oberfläche enthaltene normale Scheitelpunkte - - - In der T-Spline-Oberfläche enthaltene Stern-Scheitelpunkte + + Ruft einen Hashcode für diesen Typ ab + Ein eindeutiger Hashcode für dieses Objekt - - In der T-Spline-Oberfläche enthaltene T-Scheitelpunkte + + Ruft eine Zeichenfolgendarstellung der IndexGroup ab - - In der T-Spline-Oberfläche enthaltene nicht mannigfaltige Scheitelpunkte + + Die Richtung der Kurve + lines - - In der T-Spline-Oberfläche enthaltene Randscheitelpunkte + + Erstellt eine gerade Linie zwischen zwei eingegebenen Punkten. + Linienanfangspunkt + Linienendpunkt + Linie von Anfangs- und Endpunkt + line,linebypoints,lines - - In der T-Spline-Oberfläche enthaltene innere Scheitelpunkte + + 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 + line,approximate,lines - - In der T-Spline-Oberfläche enthaltene nicht mannigfaltige Kanten + + Create a Line tangent to the input Curve, positioned at the parameter + Point of the input Curve. + Basiskurve für Tangentenlinie + Parameterwert + Tangentenlinie + tangentline,tangentto,lines - - In der T-Spline-Oberfläche enthaltene Randkanten + + Create a straight Line starting at start Point, extending in Vector + direction by specified length. + Linienanfangspunkt + Richtungsvektor + Länge der Linie + Linie von Anfangsrichtung und -länge + linebyvector,lines - - In der T-Spline-Oberfläche enthaltene Innenkanten + + Ruft eine Zeichenfolgendarstellung der Linie ab - - In der T-Spline-Oberfläche enthaltene normale Flächen + + Die Fläche, die die Kontur umschließt + - - In der T-Spline-Oberfläche enthaltene Vieleckflächen + + Die gemeinsamen Kanten in der Kontur + - - In der T-Spline-Oberfläche enthaltene Randflächen + + Gibt an, ob die Schleife am Rand oder innen liegt. - - In der T-Spline-Oberfläche enthaltene Innenflächen + + Ruft eine Zeichenfolgendarstellung der Schleife ab - - Gibt die Anzahl der Scheitelpunkte in der T-Spline-Oberfläche zurück. + + Gibt Rohscheitelpunkte dieses Netzes als Liste von Zahlen zurück. Jeder Satz von + drei aufeinanderfolgenden Zahlen steht für einen Punkt. - - Gibt die Anzahl der Kanten in der T-Spline-Oberfläche zurück. + + Gibt Rohscheitelpunkte dieses Netzes als Liste von Zahlen zurück. Jeder Satz von + sechs aufeinanderfolgenden Zahlen steht für zwei Punkte - - Gibt die Anzahl der Flächen in der T-Spline-Oberfläche zurück. + + Gibt Rohscheitelpunkte dieses Netzes als Liste von Zahlen zurück. Jeder Satz von + neun aufeinanderfolgenden Zahlen steht für drei Punkte eines Dreiecks - - Zerlegte Scheitelpunkte von unterschiedlichem Typ - Gruppe von Scheitelpunkten + + Analysiert die eingehende JSON-Zeichenfolge, die mit dem Schema dynamo.geometry:mesh-1.0.0 formatiert ist. + Zu analysierende JSON-Zeichenfolge + Netz - - Zerlegte Kanten von unterschiedlichem Typ - Gruppe von Kanten + + Convert the mesh into a JSON object formatted with dynamo.geometry:mesh-1.0.0 schema. + Die resultierende JSON-Zeichenfolge - - Zerlegte Scheitelpunkte von unterschiedlichem Typ - Gruppe von Flächen + + Die Scheitelpunktindizes für jede Fläche gegen den Uhrzeigersinn + mesh,meshes - - Gibt den Scheitelpunkt am angegebenen Index zurück. - Index des abzurufenden Scheitelpunkts - T-Spline-Scheitelpunkt + + Der Normalenvektor an diesem Scheitelpunkt - tspline,face,byindex + mesh,meshes - - Gibt die Kante am angegebenen Index zurück. - Index der abzurufenden Kante - T-Spline-Kante + + Die Positionen der Scheitelpunkte - tspline,face,byindex + mesh,meshes - - Gibt die Fläche am angegebenen Index zurück. - Index der abzurufenden Fläche - T-Spline-Fläche - - tspline,face,byindex - + + Gibt die Anzahl der Scheitelpunkte im Netz zurück - - Ruft eine Zeichenfolgendarstellung des TSplineUVNFrame ab + + Gibt die Anzahl der Kanten im Netz zurück - - Punkt des TopologyItem auf der Hülle + + Gibt die Anzahl der Dreiecke im Netz zurück - - U-Vektor des TopologyItem + + Gibt das Volumen des angegebenen Netzes zurück + Volumen - - V-Vektor des TopologyItem + + Gibt den Bereich des angegebenen Netzes zurück + Bereich - - Normale des TopologyItem + + Gibt die Scheitelpunktindizes für jedes Netzdreieck zurück. + (im Gegensatz zu eindeutigen Scheitelpunktindizes) + Liste der Scheitelpunktindizes für jedes Netzdreieck. - - Ruft eine Zeichenfolgendarstellung des TSplineVertex ab + + Wandelt die Netzkanten in Linien um und gibt sie zurück - - Die von diesem Scheitelpunkt ausgehenden TSplineEdges + + 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. - - Die an diesen Scheitelpunkt angrenzenden TSplineFaces + + Konvertiert Netzdreiecke in einzelne Netze und gibt sie zurück. - - Gibt den UVN-Frame des TSVertex (Punkt auf Hülle, U-Vektor, V-Vektor und Normale) zurück. + + Gibt die Normalen für jede Dreiecksfläche in einem bestimmten Netz zurück. + - - Index des TSVertex + + Gibt Dreiecksschwerpunkte zurück - - Gibt an, ob der TSVertex ein Sternpunkt ist. + + Gibt ein neues Netz zurück, das das Werkzeugnetz mit dem ursprünglichen Netz vereinigt. + + Netz - - Gibt an, ob der TSVertex ein T-Punkt ist. + + Gibt ein neues Netz zurück, indem das Werkzeugnetz vom ursprünglichen Netz subtrahiert wird. + + Netz - - Gibt an, ob der TSVertex mannigfaltig ist. + + Returns a new mesh consisting of the intersection between the tool + mesh and the original mesh. + + Netz - - Anzahl der Kanten oder Flächen am TSVertex + + Returns a new Mesh with the following defects repaired: + Small components: if the Mesh contains 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 - - Funktionale Wertigkeit des TSVertex, wobei T-Punkte berücksichtigt werden + + 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. - - Bündel von TSVertex-Eigenschaften: uvnFrame, Index, Wertigkeit und functionalValence, TSVertex ist StarPoint, TPoint, mannigfaltig oder nicht - + + 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 Mesh is filled with a bunch of tiny boxes, and a new + mesh is created around this. - - Ruft eine Zeichenfolgendarstellung der TSplineSurface ab + + 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 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 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 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 + + Gibt ein neues Netz mit einer reduzierten Anzahl von Dreiecken zurück. + Ziel-Dreiecksanzahl für die Reduktion + Reduziertes Netz - - 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 + + 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. + Netz - - 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 + + Returns a new smooth Mesh. Smoothing type by default is + cotangent which smooths without spreading the vertices. + 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 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 + + 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 + Attempt to create a minimal fill using the fewest + number of triangles. + Netz - - 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 + + Schneidet die Eingabeebene mit dem Netz und erzeugt eine PolyCurve - - 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 + + Projiziert einen Punkt auf das Netz entlang der angegebenen Richtung - - 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 + + Nächstgelegener Punkt auf dem Netz zum angegebenen Punkt - - 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 + + Reflektiert das Netz über die Eingabeebene - - 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 + + Rotate the Mesh around the input axis by the given angle. - - 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 + + Skaliert das Netz um den eingegebenen Betrag - - 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 + + Scale Mesh non-uniformly by scale factors - - 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 + + Verschiebt ein Netz um die Länge des Vektors in Richtung des eingegebenen Vektors - - 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 + + Verschiebt das Netz um den Eingabeabstand in Richtung des Eingabevektors - - 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 + + Verschiebt das Netz um die Eingabeabstände - - 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 + + Convert the mesh into a JSON object formatted with dynamo.geometry:mesh-1.0.0 schema. + Die resultierende JSON-Zeichenfolge - - 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 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 - - 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 + + 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 + - - 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 + + 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 + Punktliste + Flat list of point indices + Netz - - 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 + + Importiert eine Datei und analysiert sie in einer Reihe von Netzen. + Derzeit werden folgende Formate unterstützt: + .mix -- Meshmixer + .obj -- Wavefront - - 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 + + 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 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 + + 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 - - 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 + + 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 vertices array + of the three points of a triangle - - 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 + + Create a mesh plane based on the given inputs. + + + + + + Netz - - 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 + + Erstellt einen Netzquader auf Grundlage der aktuellen Einstellungen. + + + + + + + + Netz - - 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 + + Erstellt eine Netzkugel auf Grundlage der aktuellen Einstellungen. + + + + + Netz - - 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 + + Erstellt einen Netzkegel auf Grundlage der aktuellen Einstellungen. + + + + + + + Netz - - 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 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 - - 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 + + Der Grad der Kurve + smoothness,interpolation,continuity - - 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 + + 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. + isclosed - - 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 an, ob die NurbsCurve rational ist oder nicht. Dadurch wird definiert, ob Gewichtungen ungleich 1.0 vorhanden sind. - - Gibt eine Liste der auf einen angegebenen T-Spline angewendeten Reflexionen zurück - tspline,symmetry,reflections + + Ruft die Steuerpunkte der NurbsCurve ab. + Array von Punkten - - Gibt True zurück wenn sich ein angegebener T-Spline im Quadermodus befindet - tspline,boxmode,smooth + + Die tatsächlich periodischen Steuerpunkte einer periodischen NurbsCurve. + Anmerkung: Dieser Vorgang funktioniert nur für periodische Kurven und schlägt fehl, wenn die Kurve nicht periodisch ist. + Periodic control points of a NURBS curve - - Gibt True zurück, wenn ein angegebener T-Spline extrahiert werden kann (Anzeige im glatten Modus möglich) - tspline,extractable + + 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 True zurück, wenn ein angegebener T-Spline geschlossen ist - tspline,closed + + Die ungeklammerten Knoten einer periodischen NurbsCurve. + Anmerkung: Dieser Vorgang funktioniert nur für periodische Kurven und schlägt fehl, wenn die Kurve nicht periodisch ist. + Der periodische Knotenvektor der NURBS-Kurve - - 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 + + Gibt die Gewichtungen des NurbsCurve-Kontrollpunkts zurück. Gewichtungen bestimmen den Einfluss jedes Kontrollpunkts auf die Form der Kurve. + Gewichtung der NURBS-Kurve + ptweight - - 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 + + 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. + Punkte für NURBS-Kurve + Aus Punkten erstellte NURBS-Kurve + nurbscurve,spline,lines + 0.5,0.5,0.45 - - 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 + + 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. + Punkte für NURBS-Kurve + Gradwert der Kurve + Aus Punkten erstellte NURBS-Kurve + nurbscurve,spline,degree,lines + 0.5,0.5,0.5,0.45 - - 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 + + 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. + Punkte für NURBS-Kurve + Gradwert der Kurve + Zum Schließen der Kurve umschalten + Aus Punkten erstellte NURBS-Kurve + nurbscurve,spline,degree,smoothness,lines + 0.5,0.5,0.5,0.5,0.45 - - 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 + + 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 + explicit,nurbscurve,spline,degree,spline byarray,lines + 0.5,0.5,0.5,0.5,0.5,0.45 - - 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 + + Erstellt eine BSplineCurve durch Interpolation zwischen Punkten. + Punkte für NURBS-Kurve + Aus Punkten erstellte NURBS-Kurve + fit,approximate,spline,lines + 0.5,0.5,0.5,0.45 - - 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 + + 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. + Punkte für NURBS-Kurve + Zum Schließen der Kurve umschalten + Aus Punkten erstellte NURBS-Kurve + fit,approximate,spline,lines + 0.5,0.5,0.5,0.45 - - 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 + + Erstellt eine BSplineCurve durch Interpolation zwischen Punkten mit dem angegebenen Grad. + Punkte für NURBS-Kurve + Gradwert der Kurve + Aus Punkten erstellte NURBS-Kurve + fit,approximate,spline,smoothness,lines + 0.5,0.5,0.5,0.5,0.45 - - 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 + + Gibt eine BSplineCurve durch die Punkte mit tangentialen Richtungen aus. + Steuerpunkte für NURBS-Kurve + Starttangente + Endtangente + Aus Punkten und Tangenten erstellte NURBS-Kurve + spline by tangent,tangents,lines + 0.5,0.5,0.45 - - 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 + + Ruft eine Zeichenfolgendarstellung der NurbsCurve ab - - 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 + + Gibt den Grad der Oberfläche in U-Richtung zurück. + surface smoothness,continuity - - 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 Grad der Oberfläche in V-Richtung zurück. + surface smoothness,continuity - - 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 die Anzahl der Kontrollpunkte in U-Richtung 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 + + Gibt die Anzahl der Kontrollpunkte in V-Richtung zurück. - - 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 + + Gibt true zurück, wenn die Oberfläche in U-Richtung periodisch ist. + closedinU - - 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 + + Gibt true zurück, wenn die Oberfläche in V-Richtung periodisch ist. + closedinV - - 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 + + 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. - - Entfernt Scheitelpunkte aus der T-Spline-Topologie - Zu löschende Scheitelpunkte - TSpline-Oberfläche nach Löschen der Scheitelpunkte - tspline,vertex,vertices,delete + + Gibt NurbsSurface-Kontrollpunkte (Pole) zurück. - - Entfernt Kanten aus der T-Spline-Topologie - Zu löschende Kanten - TSpline-Oberfläche nach Löschen der Kanten - tspline,edge,delete + + 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 - - 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 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 - - Ä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 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 - - 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 + + Creates a NurbsSurface with specified interpolated points and + U and V degrees. The resultant surface will pass through all + of the points. + Raster mit Punkten für NURBS-Oberfläche + Grad in U-Richtung + Grad in V-Richtung + Durch Punkte erstellte NURBS-Oberfläche + fit,topoints - - 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 + + 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. + fit,topoints,totangents - - 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 + + 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,topoints,totangents,fit corners,complex fit - - 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 + + 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 - - 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 + + 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 - - 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 + + Ruft eine Zeichenfolgendarstellung der NurbsSurface ab - - 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 + + Typ der Begrenzungsbedingung, der auf die Panels in einem Netz angewendet wird. - - 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 + + Lassen Sie zu, dass Panels die Begrenzung überlappen. - - 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 + + Lassen Sie nicht zu, dass Panels die Begrenzung überlappen. - - 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 + + Entfernen Sie Scheitelpunkte, die nicht auf der Eingabe-FLÄCHE liegen. - - 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 + + Stutzen Sie überlappende Elemente bis zur Oberflächenbegrenzung. - - 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 die Anzahl der Scheitelpunkte im PanelSurface-Objekt zurück. + Anzahl der Scheitelpunkte - - 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 + + Gibt die Anzahl der Panels im PanelSurface-Objekt zurück. + Anzahl der Panels - - Entfernt alle Reflexionen vom angegebenen T-Spline - T-Spline-Oberfläche nach Entfernen der angegebenen Reflexionen + + Gibt die Anzahl der Scheitelpunkte für jedes Panel in der Liste der Panel-Indizes zurück. + List of panel indices to query number of vertices for. The default value of null indicates all panels in the surface. + Anzahl der 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 + + Gibt den Scheitelpunkt zurück, der dem Scheitelpunktindex im PanelSurface-Objekt entspricht. + Index des Scheitelpunkts im PanelSurface-Objekt + - - 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 den Punkt zurück, der dem Scheitelpunktindex im PanelSurface-Objekt entspricht. + Index des Scheitelpunkts im PanelSurface-Objekt + - - 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 + + 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 - - Ü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 + + Gibt die Scheitelpunkte für jedes Panel in der Liste der Panel-Indizes zurück. + Panel index to query vertices for. The default value of null indicates all panels in the surface. + Scheitelpunkt-Array - - 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 + + Gibt die Punkte für jedes Panel in der Liste der Panel-Indizes zurück. + Panel indices to query points for. The default value of null indicates all panels in the surface. + Punkt-Array - - 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 + + Gibt die polygonale Begrenzung für jedes Panel in der Liste der Panel-Indizes zurück. + Panel indices used to construct Polygon. The default value of null indicates all panels in the surface. + - - 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 + + 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. - - Kehrt die Normalen aller Flächen im Netz um - T-Spline-Oberfläche mit umgekehrten Normalen - tspline,flip,normal,vector + + 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 - - 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 + + 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 - - 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 + + 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 - - 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 + + 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 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 + + 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 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 + + 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 + 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 - - 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 + + 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 - - 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 + + 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 - - 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 + + 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 - - 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 + + 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 - - 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 + + Zeichenfolgendarstellung des PanelSurface-Objekts abrufen - - 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 + + Gibt den Ursprung der Ebene zurück. + position,planecenter - - Ruft eine Zeichenfolgendarstellung des UV ab + + Gibt die Richtung der Normalen der Ebene zurück. + perpendicular - - Vergleich der zwei UVs - Der andere UV - Gibt an, ob diese zwei Objekte gleich sind + + Die X-Basis der Ebene - - Ruft einen Hashcode für diesen Typ ab - Ein eindeutiger Hashcode für dieses Objekt + + Die Y-Basis der Ebene - - Erstellt UV aus zwei double-Werten. - U-Wert - V-Wert - Durch Koordinaten erstellter UV-Wert - - surfaceparam,parameters,uv,uvs - + + Produces a new CoordinateSystem representing this plane. It is based on + the origin, and X and Y axis basis. + + converttoCS,convert2cs - - Ruft die U-Komponente des UV ab. - - uv,uvs - + + Create a new Plane offset by this Plane in the normal direction by + the specified distance. + alongnormal,moveplane - - Ruft die V-Komponente des UV ab. - - uv,uvs - + + Erstellt eine am Ursprungspunkt zentrierte Ebene mit eingegebenem Normalenvektor. + Ursprungspunkt der Ebene + Normalenrichtungsvektor der Ebene + Durch Ursprung und Normale erstellte Ebene + plane,tonormal - - Ruft eine Zeichenfolgendarstellung des Scheitelpunkts ab + + 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. + Ursprungspunkt der Ebene + Normalenrichtungsvektor + X-Achsen-Richtungsvektor + Ebene durch Ursprungsnormale und X-Achse - - Der Punkt, der die Position des Scheitelpunkts angibt + + 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 - - Die von diesem Scheitelpunkt ausgehenden Kanten + + 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 + - - Die an diesen Scheitelpunkt angrenzenden Flächen + + Create the Plane containing the input Line and external Point. Point + cannot lie on the Line or in the Line axis. + Linie zur Bestimmung der Ebene + Punkt zur Bestimmung der Ebene + Aus Linie und Punkt erstellte Ebene + lines + 0.4 - - Ruft eine Zeichenfolgendarstellung der BoundingBox ab + + 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 - - Vergleich der zwei BoundingBoxes - Die andere BoundingBox - Gibt an, ob diese zwei Objekte gleich sind + + Erstellt eine Ebene in der Welt-XY-Ebene. + Ebene an XY-Ebene der Welt - - Ruft einen Hashcode für diesen Typ ab - Ein eindeutiger Hashcode für dieses Objekt + + Erstellt eine Ebene in der Welt-XZ-Ebene. + Ebene an XZ-Ebene der Welt - - 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 - + + Erstellt eine Ebene in der Welt-YZ-Ebene. + Ebene an der YZ-Ebene der Welt - - 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. + + Ruft eine Zeichenfolgendarstellung der Ebene ab - - Erstellt einen nicht an Achsen ausgerichteten BoundingBox um die eingegebene Geometrie, ausgerichtet an den X-, Y- und Z-Achsen des CoordinateSystem. - - - - - bounding,bound - + + Die X-Komponente des Punkts - - 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 - + + Die Y-Komponente des Punkts - - Erstellt einen an der Achse ausgerichteten BoundingBox zwischen dem Minimal- und Maximalpunkt. - - - - - bounding,bound,bymaxmin,max,min,bypoints - + + Die Z-Komponente des Punkts - - 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 - + + Ruft den Vektor mit identischer X- Y- und Z-Komponente ab. + convertovector,point2vector - - Der Minimalpunkt + + Fügt einem Punkt einen Vektor hinzu. Dies ist identisch mit Translate(Vector). + movepoint,move,move along - - Der Maximalpunkt + + Zieht einen Vektor von einem Punkt ab. Dies ist identisch mit Translate(-Vector). + movepoint,move,move along - - 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. + + Projiziert ein anderes Geometrieobjekt entlang einem angegebenen Richtungsvektor auf dieses - - 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 + + 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 - - 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 - - - - Bestimmt, ob der BoundingBox leer ist. - Gibt True zurück, wenn der Begrenzungsrahmen leer ist + + Ruft den Ursprung ab (0,0,0). + Ursprungspunkt + zero, origin - - Legt fest, ob ein Punkt innerhalb des Begrenzungsrahmens liegt. - Zu prüfender Punkt - True, wenn der Punkt innerhalb liegt, andernfalls False - - point inside,testpoint - + + Legt einen Punkt nach Angabe dreier kartesischer Koordinaten fest. + X-Koordinate + Y-Koordinate + Z-Koordinate + Durch Koordinaten erstellter Punkt + point,xyz,position - - 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 - + + Legt einen Punkt im angegebenen Koordinatensystem mithilfe dreier kartesischer Koordinaten fest. + Übergeordnetes Koordinatensystem + X-Koordinate + Y-Koordinate + Z-Koordinate + Punkt an kartesischen Koordinaten + point,xyz,localposition - - 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 - + + 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 - - Analysiert die eingehende JSON-Zeichenfolge, die mit dem Schema autodesk.geometry:boundingbox3d-1.0.0 formatiert ist. - Zu analysierende JSON-Zeichenfolge - BoundingBox + + 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 - - Konvertiert BoundingBox in ein JSON-Objekt, das mit dem Schema autodesk.geometry:boundingbox3d-1.0.0 formatiert ist. - Die resultierende JSON-Zeichenfolge + + 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 - - Ruft eine Zeichenfolgendarstellung des CoordinateSystem ab + + Vergleich der zwei Punkte + Der andere Punkt + Gibt an, ob diese zwei Objekte gleich sind - - 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 + + Ruft einen Hashcode für diesen Typ ab + Ein eindeutiger Hashcode für dieses Objekt - - 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 eine Zeichenfolgendarstellung des Punkts ab - - 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 + + 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. - - Erstellt ein CoordinateSystem mit Ursprung am eingegebenen Punkt mit X- und Y-Achse - als X- und Y-Achse des WKS. - bypoint + + Anzahl der Kurven in der Polykurve + curvecount,subcurvecount,numbersubcurves - - 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. + + Gibt die Kurven in der Polykurve zurück. + Curves of polycurve + subcurves,polycurvesplit - - Erstellt ein CoordinateSystem am Ursprung mit X- und Y-Achse. - Die Eingabevektoren werden vor dem Erstellen des CoordinateSystem normalisiert. + + 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 - - 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 + + Gibt die Ebene einer planaren Polykurve zurück. - - Erstellt ein CoordinateSystem mit den angegebenen zylindrischen Koordinatenparametern in Bezug auf das angegebene Koordinatensystem. + + Schließt eine Polykurve durch Verbinden von Anfangs- und Endpunkt mit einer Linie. + lines + 0.4 - - Erstellt ein CoordinateSystem mit den angegebenen sphärischen Koordinatenparametern in Bezug auf das angegebene Koordinatensystem. + + 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. + 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 - - Legt fest, ob es möglich ist, die Umkehrung dieses CoordinateSystem abzurufen. - inverse,testinverse + + 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 - - Prüft, ob die Skalierung orthogonal ist, d. h. eine Scherkomponente enthält. - uniform + + Make one or more polycurves by grouping connected curves. - - Prüft, ob die Skalierung orthogonal ist und alle Vektoren normalisiert wurden. - uniform,normal,samelength + + 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 - - Ermittelt die Determinante für dieses CoordinateSystem. + + 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 - - Erstellt einen Punkt für den Ursprung des CoordinateSystem. - position,center + + 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 X-Achse des CoordinateSystem zurück. - left,right + + Versatz für Polykurve in ihrer Ebene + Angegebener Versatz + Umschalten, um Ecken kreisförmig zu gestalten + Versetzte Polycurve - - Gibt die Y-Achse des CoordinateSystem zurück. - forward,back + + 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. + 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 die Z-Achse des CoordinateSystem zurück. - up,down + + Erstellen Sie eine PolyCurve durch Verbinden von Kurven. Eingegebene Kurven müssen nicht in der Reihenfolge der Verbindung angegeben sein. + Die PolyCurve-Richtung basiert auf der ersten Kurve im Eingabe-Array. + Wählen Sie eine bevorzugte Verbindungstoleranz zwischen 1e-6 und 1e-3 Einheiten aus. + Niedrigere Werte können zu beschränkt sein und verhindern, dass Kurven verbunden werden; höhere Werte können dazu führen, dass kurze Kurven unbeabsichtigt zusammengeführt oder in degenerierte Punkte reduziert werden. + Zu PolyCurve zu verbindende Kurven + Toleranz zur Bestimmung der zulässigen Spaltgröße zwischen den zu verbindenden Kurven + Polykurve aus verbundenen Kurven erstellt + segments,joincurves - - Gibt die Skalierung des CoordinateSystem entlang der X-Achse zurück: Länge des Vektors für die X-Achse. + + Erstellen Sie eine PolyCurve durch Verbinden von Kurven. Eingegebene Kurven müssen nicht in der Reihenfolge der Verbindung angegeben sein. + Die PolyCurve-Richtung basiert auf der ersten Kurve im Eingabe-Array. + Wählen Sie eine bevorzugte Verbindungstoleranz zwischen 1e-6 und 1e-3 Einheiten aus. + Niedrigere Werte können zu beschränkt sein und verhindern, dass Kurven verbunden werden; höhere Werte können dazu führen, dass kurze Kurven unbeabsichtigt zusammengeführt oder in degenerierte Punkte reduziert werden. + Zu 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 - - Gibt die Skalierung des CoordinateSystem entlang der Y-Achse zurück: Länge des Vektors für die Y-Achse. + + Make one or more polycurves by grouping connected curves. + Choose a preferred join tolerance between 1e-6 and 1e-3 units. + Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points. + Kurven, die zu einer oder mehreren PolyCurves gruppiert werden sollen + Toleranz zur Bestimmung der zulässigen Spaltgröße zwischen den zu verbindenden Kurven + - - Gibt die Skalierung des CoordinateSystem entlang der Z-Achse zurück: Länge des Vektors für die Z-Achse. + + 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 - - Gibt die Ebene aus, in der die X- und Y-Achse liegen, ausgehend vom Ursprung. + + Erstellt PolyCurve durch Verdicken einer Kurve. + Zu verdickende Kurve + Dicke + Normale lotrecht zur Verdickungsrichtung + offset - - Gibt die Ebene aus, in der die Y- und Z-Achse liegen, ausgehend vom Ursprung. + + 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 - - Gibt die Ebene aus, in der die Z- und X-Achse liegen, ausgehend vom Ursprung. + + Ruft eine Zeichenfolgendarstellung der PolyCurve ab - - Ruft die Umkehrung dieses CoordinateSystem ab. Durch Anwenden dieses CoordinateSystem auf ein Geometrieobjekt wird der Originalvorgang aufgehoben. + + Gibt die Ecken des Polygons zurück. - - Spiegelt das Objekt an der eingegebenen Ebene. - reflect,flip over + + Gibt den Durchschnittspunkt der Ecken des Polygons zurück. + centroid - - Wendet das Argument-CoordinateSystem nach diesem an - Ergebnis = dieses * anderes + + Gibt alle Anfangs- und Endpunkte der Segmente zurück. - - Wendet das Argument-CoordinateSystem vor diesem an - Ergebnis = anderes * dieses + + Gibt die maximale Abweichung von der durchschnittlichen Ebene des Polygons zurück. - - Gibt einen Vektor mit den X-, Y- und Z-Skalierfaktoren zurück. - Skalierter Vektor - get size,scalecomponents,scalevector + + Gibt Schnittpunkte zwischen den Seiten des Polygons zurück, an denen dieses sich selbst schneidet. - - Bestimmt, ob zwei CoordinateSystems gleich sind. - anderes Koordinatensystem - gibt true zurück, wenn Koordinatensysteme gleich sind + + 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. - - 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 + + Erstellt eine Polygonkurve durch Verbinden von Punkten. - - Verschiebt das Objekt in die Richtung und um den Betrag des Eingabevektors. - Vektor für Translationsrichtung - Konvertiertes Koordinatensystem - move,along vector + + Erstellt eine einbeschriebene Polygonkurve innerhalb eines Kreises. - - 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 + + Ruft eine Zeichenfolgendarstellung des Polygons ab - - Transformiert das Objekt gemäß der eingegebenen CoordinateSystem-Matrix. - Eingabekoordinatensystem - Transformiertes Koordinatensystem + + Gibt neue Oberflächen zurück, die die zugrunde liegenden Oberflächen repräsentieren. + subsurfaces,getsurfaces,explode - - Transformiert dieses CoordinateSystem aus dem Quell-CoordinateSystem in ein CoordinateSystem - im neuen Kontext. - - - Transformiertes CoordinateSystem. + + 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 - - 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 + + Sucht Oberflächen nach Linie. Übernimmt alle Oberflächen entlang Linie. + surfacesonline,findsurfaces,extractsurfaces,lines + 0.5,0.5,0.5,0.4 - - 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 + + Berechnet 2D-Zellengrenzen, die nicht mit anderen Oberflächen verbunden sind. - - Skaliert gleichmäßig vom Ursprung aus - Skalierungsbetrag - Skaliertes Koordinatensystem - resize,size + + Extrahiert Volumenkörper aus durch Teilmenge von Oberflächen definierte Polysurface. - - 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 + + Gibt die Anzahl der Oberflächen der Polyoberfläche zurück. + Anzahl der Oberflächen - - 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 + + Gibt die Anzahl der Kanten der Polyoberfläche zurück. + Anzahl der Kanten - - 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 + + Gibt die Anzahl der Scheitelpunkte der Polyoberfläche zurück. + Anzahl der Scheitelpunkte - - 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 + + Rundet eine PolySurface entlang eingegebenen Kanten mit dem angegebenen Radius ab. + round,smooth,smoothedge,roundedges - - 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 + + Fast eine PolySurface entlang eingegebenen Kanten mit dem angegebenen Versatz von der Ecke der Kanten. + bevel,flattenedges - - Analysiert die eingehende JSON-Zeichenfolge, die mit dem Schema autodesk.math:matrix44d-1.0.0 formatiert ist. - Zu analysierende JSON-Zeichenfolge - CoordinateSystem + + Erstellt PolySurface mithilfe einer Erhebung durch Kurven. + Für Erhebung zu verwendende Kurven - - Konvertiert CoordinateSystem in ein JSON-Objekt, das mit dem Schema autodesk.math:matrix44d-1.0.0 formatiert ist. - Die resultierende JSON-Zeichenfolge + + Erstellt PolySurface mithilfe einer Erhebung durch PolyCurves. + Für Erhebung zu verwendende Kurven + Kurve als Führung für Erhebung + loftbyrail - - Ruft eine Zeichenfolgendarstellung der Kurve ab + + Erstellt PolySurface mithilfe einer Erhebung durch PolyCurves. + Für Erhebung zu verwendende Kurven + Kurven als Führung für Erhebung + loftbyrails,loft rails,guides - - 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 PolySurface durch Verbinden von Oberflächen. + Zu PolySurface zu verbindende Flächen + joinsurfaces,joinsrf - - 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 PolySurface nach Oberflächen von Volumenkörper. + Volumenkörper, dessen Oberflächen verwendet werden sollen + solid2poly,solidtopoly,convertsolid - - 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 - + + Erstellt Polysurface durch Sweep von Kurven entlang einer Führungskurve. + Führungskurve für Sweep + Sweep-Profil + sweep,rail,guide,sweep1 - - Gibt die Gesamtbogenlänge der Kurve zurück - - distance - + + Ruft eine Zeichenfolgendarstellung der PolySurface ab - - Gibt True zurück, wenn eine Kurve planar ist, andernfalls False. - - flat,liesinplane - + + Die Breite des Rechtecks + rectX,rectx - - Gibt True zurück, wenn eine Kurve geschlossen ist, andernfalls False. + + Die Höhe des Rechtecks + rectY,recty - - Ruft den Anfangspunkt entlang der Kurve ab. - - begin,curvestart,startpt - + + Erstellt ein Rechteck aus vier Eckpunkten. + Liste der Eckpunkte des Rechtecks + Durch Eckpunkte erstelltes Rechteck + rectbypointarray - - Ruft den Endpunkt entlang der Kurve ab. - - end,curveend,endpt - + + 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 - - Die Normale der Ebene, auf der die Kurve liegt. Nur gültig für planare Kurven. - - perpendicular - + + Create a Rectangle centered at the WCS origin in the WCS XY Plane, with + specified width (X Axis length), and length (Y Axis length). + Breite des Rechtecks + Länge des Rechtecks + Durch Breite und Länge erstelltes Rechteck + rectbylengths - - Ruft einen Punkt auf der Kurve am angegebenen Parameter zwischen StartParameter() und EndParameter() ab. - Für die Auswertung zu verwendender Parameter - Punkt - - pointoncurve,curvepoint - + + Create a Rectangle centered at input Plane root, with input width + (Plane X axis length), and length (Plane Y axis length). + Zum Zentrieren des Rechtecks verwendete Ebene + Breite des Rechtecks + Länge des Rechtecks + Durch Breite und Länge erstelltes Rechteck + rectangle,rectbylengths - - 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 - + + Create a Rectangle centered at the input origin in the CoordinateSystem + XY Plane, with specified width (X Axis length), and length + (Y Axis length). + Koordinatensystem des Rechtecks (Mittelpunkt des Rechtecks) + Breite des Rechtecks + Länge des Rechtecks + Aus Breite und Länge erstelltes Rechteck + rectbylengths - - 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 - + + Ruft eine Zeichenfolgendarstellung des Rechtecks ab - - 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 - + + Gibt den Flächeninhalt der Oberfläche zurück -- Summe des Flächeninhalts aller Flächen. - - 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 - + + Gibt das Gesamtvolumen des Volumenkörpers zurück - - 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 - + + Der Schwerpunkt des Volumenkörpers + average,center - - 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 - + + Die boolesche Vereinigung dieses Volumenkörpers mit einem anderen + addition,merge,combine - - 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 - + + Die boolesche Differenz zwischen diesem Volumenkörper und einem anderen. + subtract - - 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 + + Die boolesche Differenz zwischen diesem Volumenkörper und der Vereinigung der eingegebenen Volumenkörper. + subtract,differencemany,diffall,diff multi - - 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 + + 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 - - 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 - + + Projects the input Geometry onto this Solid in the input Vector direction. + !!This projection method currently supports only points or curves!! + projectonto,projectonsolid,projecttosolid - - 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. + + Rundet einen Volumenkörper entlang den eingegebenen Kanten mit dem angegebenen Radius ab. + round,smooth,smoothedge,roundedges - - 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. + + Fast einen Volumenkörper entlang den eingegebenen Kanten mit dem angegebenen Versatz von der Ecke der Kanten. + bevel,flattenedges - - 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 + + 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 - coordoncurve,curvecoord,derivatives + split, disjoint - - 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 - + + Versucht, den Volumenkörper zu reparieren. + - - 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 - + + Erstellt einen Volumenkörper durch Angeben der ihn bildenden Flächen als Oberflächen. + Brep,brep - - 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 - - - - 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 - + + Erstellt einen Volumenkörper durch Erhebung zwischen den eingegebenen geschlossenen Querschnittskurven. + Brep,brep - - Ruft den Parameter am Startpunkt einer Kurve ab - Parameterwert - - start domain,curvestart - + + 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 - - Ruft den Parameter am Endpunkt einer Kurve ab - Parameterwert - - end domain,curveend - + + 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 - - 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 - + + Sweep einer geschlossenen Kurve an einem Pfad entlang + Brep,brep,sweep1 - - 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 - + + 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 - - Kehrt die Richtung der Kurve um. - Neue Kurve in entgegengesetzter Richtung - - flip - + + 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 - - 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 - + + 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. + 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 - - 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 - + + Vereinigt eine Sammlung von Volumenkörpern zu einem Volumenkörper. + Sammlung von Volumenkörpern + + Brep,brep,boolean,addition - - Erstellt eine Kurve durch Ziehen in der Ebene. - Die Ebene, in die die Kurve gezogen werden soll - Eine Kurve in der Ebene - - projectcurve,toplane - + + Ruft eine Zeichenfolgendarstellung des Volumenkörpers ab - - Ziehen Sie diese Kurve auf die eingegebene Oberfläche in Richtung der Oberflächennormalen. - - - - projectcurve,tosurf - + + Gibt den Mittelpunkt der Kugel zurück. - - 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 - + + Gibt den Radius der Kugel zurück. - - 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 - + + Erstellt einen kugelförmigen Volumenkörper mit dem eingegebenen Punkt als Mittelpunkt und dem angegebenen Radius. + Brep,brep - - 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 - + + Erstellt einen kugelförmigen Volumenkörper mit vier eingegebenen Punkten auf der Oberfläche. + Brep,brep - - 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 - + + Passt eine Kugel so weit wie möglich an die eingegebenen Punkte an. + Brep,brep - - 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 der Kugel 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 - + + Gibt den Gesamtflächeninhalt der Oberfläche zurück. - - 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 - + + Gibt die Summe aller Längen aller Begrenzungskanten der Oberfläche zurück. + circumference - - 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 True zurück, wenn die Oberfläche in U-Richtung geschlossen ist, andernfalls false. - - 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 True zurück, wenn die Oberfläche in V-Richtung geschlossen ist, andernfalls False. - - Extrudiert eine Kurve in Richtung des Normalenvektors. - Abstand zum Extrudieren der Kurve - Extrudierte Fläche - - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - + + Gibt True zurück, wenn die Oberfläche in U- oder V-Richtung geschlossen ist, andernfalls false. - - 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 - + + Subtrahiert die Eingabewerkzeuge von dieser Oberfläche. + difference,trim,removefrom,cut - - 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 - + + 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. + Andere abzuziehende Flächen + Resultierende boolesche Oberfläche oder polySurface + subtract,differencemany,diffall,diff multi - - 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 - + + 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 - - 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 - + + 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 - - 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 - + + 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. + 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 - - 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 - + + 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 - - 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 - + + Gets a Nurbs representation of the Surface. This method may approximate + Surface in certain circumstances. - - 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 - + + Gets a Nurbs representation of the Surface. This method may approximate + Surface in certain circumstances. + 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. - - Annäherung an eine Kurve mit einer Sammlung von Bogen und Linien - Array von Bogen und Linien als Annäherung an die Kurve - - rationalizecurve,fitarcs,fitlines,arcs,lines - - - 0.5,0.5,0.5,0.4,0.4 - + + Gets a Nurbs representation of the Surface within a specified tolerance. This method may approximate + Surface in certain circumstances. + Vorgegebene Toleranz + NURBS-Oberflächendarstellung der Oberfläche + tonurbs - - Wandelt die Kurve in eine NurbsCurve-Annäherung um. - NurbsCurve als Annäherung an Kurve - - curve2spline,convertcurve,tospline,lines - - - 0.5,0.5,0.5,0.4 - + + Thicken Surface into a Solid, extruding in the direction of Surface + normals on both sides of the Surface. + Angegebene Verdickung + Verdickte Oberfläche als Volumenkörper + offset,tosolid - - Füllt eine geschlossene Kurve. - Fläche im Inneren der Kurve - - fill,profiletosurf,loop,loop2surf,edgesurf - + + Thicken Surface into a Solid, extruding in the direction of Surface + normals. If both_sides parameter is true, surface is thickened + on both sides. + 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 - - 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 + + Versetzt die Oberfläche in Richtung ihrer Normalen um den angegebenen Abstand. + Angegebener Versatz + Versetzte Oberfläche - - Führt diese Kurve als Sweep an der Pfadkurve entlang, und erstellt dadurch eine Oberfläche. - - - - sweep1,curve2surf - + + 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-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 - - Führt diese Kurve als Sweep an der Pfadkurve entlang und erstellt dadurch eine Oberfläche - - Ende des Sweeps schneiden und lotrecht zum Pfad anordnen - Eine Oberfläche, die sich aus dem Sweepen der Kurve entlang des Pfads ergibt - - sweep1,curve2surf - + + Gibt ein an den Hauptkrümmungsrichtungen ausgerichtetes CoordinateSystem zurück. + U-Komponente des Parameters + V-Komponente des Parameters + An den Hauptkrümmungsrichtungen ausgerichtetes CoordinateSystem - - Führt diese geschlossene Kurve als Sweep an der Pfadkurve entlang, und erstellt dadurch einen Volumenkörper. - - - - sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - + + Gibt den U-Tangentenvektor für die angegebenen U- und V-Parameter zurück. + U-Komponente des Parameters + V-Komponente des Parameters + U-Tangentenvektor - - 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 den V-Tangentenvektor für die angegebenen U- und V-Parameter zurück. + U-Komponente des Parameters + V-Komponente des Parameters + V-Tangentenvektor - - Gibt eine neue, mit der angegebenen Toleranz angenäherte Kurve zurück. - - - - fitcurve,reducecurve,simplecurve,approximate - + + Gibt den Normalenvektor für die angegebenen U- und V-Parameter zurück. + U-Komponente des Parameters + V-Komponente des Parameters + Normale an Parameter - - speichert die verwaltete Gewinde-ID des Gewindes, das diesen Konstruktor abgerufen hat. - Wird verwendet, um Benutzer auf potenzielle Multithreading-Probleme hinzuweisen. + + 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 - - Dies dient nur zu Testzwecken. + + Gibt die Gaußkurven für die U- und V-Parameter zurück. + developable - - true + + Gibt die Hauptkrümmungen für die U- und V-Parameter zurück. - - true + + Gibt die Hauptrichtungsvektoren für die U- und V-Parameter zurück. + U-Komponente des Parameters + V-Komponente des Parameters + U- und V-Tangentenvektoren - - true + + Gibt den Punkt für die angegebenen U- und V-Parameter zurück. + surfacepoint - - true + + Gibt alle Begrenzungskurven der Oberfläche zurück. + edges - - true + + 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. + Für Richtung == 0 wird eine U-Parameterlinie, für Richtung == 1 eine V-Parameterlinie erstellt. + + lines + 0.4 - - Eine Zuordnung zwischen IGeometryEntity-Typen und Geometrie-Konstruktoren, die den Host verwenden. + + Returns a new Surface with the Normal flipped. Leaves this surface + unchanged. + Oberfläche, die der eingegebenen Oberfläche entspricht, jedoch über umgekehrte Normalen verfügt - - Registrierungsmechanismus für Geometrietyp. - Typ der von IGeometryEntity abgeleiteten Schnittstellen. - Ein Delegat zum Konstruieren von Geometrie. + + 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 - - true + + Projects the input Geometry onto this Surface in the input Vector direction. + !!This projection method currently supports only points or curves!! + projecttosurface,projectonto - - - + + Versucht, die Oberfläche zu reparieren. + - - 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 + + Union a collection of surfaces into one surface. + This method might return a polySurface + if the resulting union is non-manifold or multi-faced. + Eine Sammlung von Flächen. + Flächenvereinigung + merge,join,boolean,addition - - Verschiebt Geometrie um die Länge des Vektors in die angegebene Richtung. - move,along vector + + Erstellt eine Oberfläche durch Erhebung zwischen den eingegebenen Querschnittskurven. + loft + Für Erhebung zu verwendende Kurven + Durch die Erhebung erstellte Oberfläche - - 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 + + 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 - - Transformiert Geometrie unter Verwendung der Transformation des angegebenen CoordinateSystem - Transformierte Geometrie + + 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. + loftbyrails,loft rails,guides + Für Erhebung zu verwendende Kurven + Für die Führung der Erhebung zu verwendende Kurven + Durch die Erhebung erstellte Oberfläche - - Transformiert diese Geometrie aus dem Quell-CoordinateSystem in das - CoordinateSystem eines neuen Kontexts. - - - Transformierte Geometrie. - from,to + + 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 + - - Dreht ein Objekt um einen angegebenen Winkel in Grad um einen Ursprung und eine - Achse. - around,axis,degrees + + 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 - - Dreht ein Objekt um einen angegebenen Winkel in Grad um den Ursprung und die Normale der - Ebene. - around,normal,degrees + + Create a Polygon Surface connecting input Points in a closed Polygon and + patching it. + Liste der Umfangspunkte + Aus Umfangspunkten erstellte Oberfläche + patch,surfacebypolygon - - Spiegelt das Objekt an der eingegebenen Ebene. - reflect,flip over + + 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 - - Skaliert gleichmäßig vom Ursprung aus. - resize,size + + 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. + Zu rotierende Profilkurve + Ursprung der rotierenden Achse + Richtung der rotierenden Achse + Startwinkel in Grad + Sweeping-Winkel in Grad + Durch Profildrehung erstellte Oberfläche + lathe - - Skaliert ungleichmäßig vom Ursprung aus. - resize,size,scalenu,scaleNU + + Create a Surface by filling in the interior of a closed boundary + defined by input Curves. + Als Oberflächenbegrenzung verwendete geschlossene Kurve + Durch Füllung erstellte Oberfläche + edgesrf,edgesurface,patch,fill - - Skaliert ungleichmäßig von der angegebenen Ebene aus. - resize,size,scalenu,scaleNU + + Ruft eine Zeichenfolgendarstellung der Oberfläche ab - - Skaliert unter Verwendung zweier Auswahlpunkte als Skalare gleichmäßig von einem bestimmten Punkt aus. - resize,from,to,size + + Die Scheitelpunkte der Topologie + - - 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 + + Die Kanten der Topologie + - - 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 + + Die Flächen der Topologie + - - Ruft den Abstand zwischen dieser und anderer Geometrie ab. - Die andere Geometrie - Der Abstand - between,length,from,to + + Ruft eine Zeichenfolgendarstellung der Topologie ab - - Ermittelt den der anderen Geometrie am nächsten liegenden Punkt auf dieser Geometrie. - NearestPoint, GetClosestPoint + + Die an diese Kante angrenzenden TSplineFaces - - Ermittelt, ob ein anderes Geometrieobjekt das angegebene schneidet. - intersects?,check intersection,test intersection + + Der TSplineVertex am Anfang dieser Kante - - Ruft die Geometrie der Überschneidung dieses Objekts mit einem anderen ab. - get overlap + + Der Scheitelpunkt am Ende dieser Kante - - 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 + + Gibt den UVN-Frame der TSEdge (Punkt auf Hülle, U-Vektor, V-Vektor und Normale) zurück. - - Projiziert eine Sammlung von Punkten entlang der angegebenen Richtung auf diese Geometrie. - Gibt ein vereinfachtes Array der resultierenden Geometrie zurück. - Zu projizierende Punkte - Projektionsrichtung - Vereinfachtes Array der resultierenden Geometrie - project points,batch project + + Index der TSEdge - - Teilt diese Geometrie mithilfe anderer Geometrie als "Schnittwerkzeug". - cut + + Gibt an, ob die TSEdge sich am Rand befindet. - - Entfernt Elemente aus dem Objekt, das dem Auswahlpunkt am nächsten liegt. - - - Trennt zusammengesetzte oder nicht getrennte Elemente in die Teile, aus denen sie - bestehen. - - - Überprüft, ob die beiden Objekte dieselbe Darstellungsgeometrie oder dieselben numerischen Werte aufweisen. - approximate,near,close - - - Ruft den BoundingBox mit dem angegebenen Geometrieelement ab. - bounds + + Gibt an, ob die TSEdge mannigfaltig ist. - - Ruft den ausgerichteten Begrenzungsrahmen mit minimalem Volumen ab, der die angegebene Geometrie enthält. + + Bündel von TSEdge-Eigenschaften: uvnFrame und Index, ob TSEdge sich am Rand befindet, mannigfaltig oder nicht - - Geometrie in Volumenkörperdef.-json konvertieren - Json-formatierte Zeichenfolge + + Ruft eine Zeichenfolgendarstellung der TSplineEdge ab - - Konvertiert die Geometrie in ein JSON-Objekt, das mit den Schemata autodesk.geometry:geometry-1.0.0 formatiert ist. - Die resultierende JSON-Zeichenfolge + + Alle diese Fläche umgebenden TSplineEdges gegen den Uhrzeigersinn + - - Konvertieren der internen Struktur der Geometrie von Analysen zu Splines + + Alle diese Fläche umgebenden TSplineVertices gegen den Uhrzeigersinn - - 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. + + Gibt den UVN-Frame der TSplineFace (Punkt auf Hülle, U-Vektor, V-Vektor und Normale) zurück. - - 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. + + Index der TSFace - - Importiert eine SAT-Datei und gibt ein Array importierter Geometrien zurück - Dateiobjekt, das die SAT-Datei darstellt - Liste der importierten Geometrien + + Anzahl der Kanten oder Scheitelpunkte auf der TSFace - - Importiert eine SAT-Datei, und gibt ein Array importierter Geometrien aus. - Pfad zur SAT-Datei - Liste der importierten Geometrien + + Anzahl der parametrischen Seiten an der TSFace - - 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 + + Bündel von TSplineFace-Eigenschaften: uvnFrame, Index, Wertigkeit und Anzahl Seiten - - 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 + + Ruft eine Zeichenfolgendarstellung der TSplineFace ab - - Importiert eine Json-Zeichenfolge und gibt ein Array aus importierten Geometrien aus - JSON­-Zeichenfolge mit Volumenkörperdef.-formatierter Geometrie - Liste der konvertierten Geometrien + + Gibt an, ob der neu erstellte T-Spline radiale Symmetrie aufweist. - - Analysiert die eingehende JSON-Zeichenfolge, die mit den Schemata autodesk.geometry:geometry-1.0.0 formatiert ist. - Zu analysierende JSON-Zeichenfolge - Geometrieobjekt + + Gibt an, ob der neu erstellte T-Spline Symmetrie für die x-Achse aufweist. - - Exportiert eine Liste der angegebenen Geometrie in den angegebenen Pfad für die SAT-Datei. - - - + + Gibt an, ob der neu erstellte T-Spline Symmetrie für die y-Achse aufweist. - - Exportiert eine Liste der angegebenen Geometrie in den angegebenen Pfad für die SAT-Datei. - - - - + + Gibt an, ob der neu erstellte T-Spline Symmetrie für die z-Achse aufweist. - - Diese Methode ist ausschließlich für die interne Verwendung vorgesehen. + + Anzahl der Flächen im Symmetriesegment. Nur verfügbar für T-Splines mit radialer Symmetrie. - - Diese Methode ist ausschließlich für die interne Verwendung vorgesehen. + + Erstellt eine radiale TSplineInitialSymmetry mit der angegebenen Anzahl Felder für jedes symmetrische Segment. + tspline,symmetry - - 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 + + Erstellt eine axiale TSplineInitialSymmetry mit gegebenen Symmetrieachsen. + tspline,symmetry - - Hebt die Serialisierung der angegebenen Standard-ACIS-Binärdaten (SAB-Datei) auf, und gibt eine Liste mit Geometrie zurück. - - + + Ruft eine Zeichenfolgendarstellung der TSplineInitialSymmetry ab - - 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 an, ob die Reflexion radial ist. - - true + + Anzahl der Segmente in der radialen Reflexion - - Ruft das Kontext-/Referenzkoordinatensystem ab, das zur Erstellung dieser Geometrie verwendet wurde. + + Winkel zwischen jedem Paar symmetrischer Segmente in der radialen Reflexion - - Ruft eine Zeichenfolgendarstellung des Netzes ab + + Ebene der Reflexion - - 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 - + + Achse der Reflexion - - 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 - + + 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 - - Importiert eine Datei und analysiert sie in einer Reihe von Netzen. - Derzeit werden folgende Formate unterstützt: - .mix -- Meshmixer - .obj -- Wavefront + + Create radial reflection for t-spline symmetry by given plane + with given segments count and given angle (in degrees) between each pair of segments. + 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 - - 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 + + Ruft eine Zeichenfolgendarstellung der TSplineReflection ab - - 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 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 + + - - Erstellt eine Netzebene auf Grundlage der aktuellen Einstellungen. - - - - - - Netz + + - - Erstellt einen Netzquader auf Grundlage der aktuellen Einstellungen. - - - - - - - - Netz + + - - Erstellt eine Netzkugel auf Grundlage der aktuellen Einstellungen. - - - - - Netz + + - - Erstellt einen Netzkegel auf Grundlage der aktuellen Einstellungen. - - - - - - - Netz + + - - 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 + + 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 - - Die Scheitelpunktindizes für jede Fläche gegen den Uhrzeigersinn - - mesh,meshes - + + 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 - - Der Normalenvektor an diesem Scheitelpunkt - - mesh,meshes - + + 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 - - Die Positionen der Scheitelpunkte - - mesh,meshes - + + 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 - - Gibt die Anzahl der Scheitelpunkte im Netz zurück + + 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 Kanten im Netz 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 Dreiecke im Netz 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 das Volumen des angegebenen Netzes zurück - Volumen + + 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 - - Gibt den Bereich des angegebenen Netzes zurück - Bereich + + Eine Liste der auf den T-Spline angewendeten Reflexionen + tspline,symmetry,reflections - - Gibt Rohscheitelpunkte dieses Netzes als Liste von Zahlen zurück. Jeder Satz von - drei aufeinanderfolgenden Zahlen steht für einen Punkt. + + Whether t-spline is in box or smooth mode + tspline,boxmode,smooth - - Gibt Rohscheitelpunkte dieses Netzes als Liste von Zahlen zurück. Jeder Satz von - sechs aufeinanderfolgenden Zahlen steht für zwei Punkte + + Ob der T-Spline extrahiert werden kann (Anzeige im glatten Modus möglich) + tspline,extractable - - Gibt Rohscheitelpunkte dieses Netzes als Liste von Zahlen zurück. Jeder Satz von - neun aufeinanderfolgenden Zahlen steht für drei Punkte eines Dreiecks + + Whether t-spline is closed + tspline,closed - - Gibt die Scheitelpunktindizes für jedes Netzdreieck zurück. - (im Gegensatz zu eindeutigen Scheitelpunktindizes) - Liste der Scheitelpunktindizes für jedes Netzdreieck. + + Alle geschlossenen Oberflächen sind wasserdicht, aber einige wasserdichte Oberflächen sind offen. + tspline,watertight - - Wandelt die Netzkanten in Linien um und gibt sie zurück + + Überprüfen Sie alle für die Standardisierung erforderlichen Garantien, um festzustellen, + ob ein Standard-T-Spline vorliegt. + tspline,standard - - 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. + + Convert TSpline surface to Solid or Surface depending on shape. + Note: There could be subtle unexpected changes in the resulting B-Rep if the input surface is created in a higher T-Splines version than the version loaded in Dynamo as in this case the surface will be downgraded to the Dynamo version. + 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 - - Konvertiert Netzdreiecke in einzelne Netze und gibt sie zurück. + + Verdickt die TSpline-Oberfläche um den angegebenen Betrag in Richtung ihrer Flächennormalen. + Verdickungsbetrag + Legt fest, ob entstehende Kanten gefaltet werden sollen + Verdickte TSpline-Oberfläche + tspline,thicken,normal - - Gibt die Normalen für jede Dreiecksfläche in einem bestimmten Netz zurück. - + + Verdickt die TSpline-Oberfläche um den angegebenen Vektor. + Verdickungsrichtung + Legt fest, ob entstehende Kanten gefaltet werden sollen + Verdickte TSpline-Oberfläche + tspline,thicken,vector - - Gibt Dreiecksschwerpunkte zurück + + Knickt die gegebene Gruppe von Kanten. + Zu knickende Kanten + TSpline-Oberfläche mit geknickten Kanten + tspline,edge,crease - - Gibt ein neues Netz zurück, das das Werkzeugnetz mit dem ursprünglichen Netz vereinigt. - - Netz + + Entfernt Knickstellen in einer gegebenen Gruppe von Kanten. + Kanten, aus denen Knickstellen entfernt werden sollen + TSpline-Oberfläche mit Kanten nach Entfernen der Knickstellen + tspline,crease,uncrease - - Gibt ein neues Netz zurück, indem das Werkzeugnetz vom ursprünglichen Netz subtrahiert wird. - - Netz + + Knickt die gegebene Gruppe von Scheitelpunkten. + Zu knickende Scheitelpunkte + TSpline-Oberfläche mit geknickten Kanten + tspline,edge,crease - - Gibt ein neues Netz zurück, das aus dem Schnittpunkt zwischen dem Werkzeugnetz - und dem ursprünglichen Netz besteht. - - Netz + + Entfernt Knickstellen in einer gegebenen Gruppe von Scheitelpunkten. + Scheitelpunkte, von denen Knickstellen entfernt werden sollen + TSpline-Oberfläche mit Kanten nach Entfernen der Knickstellen + tspline,crease,uncrease - - 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 + + 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 - - 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. + + 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 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. + + Hebt die Verschweißung für alle angegebenen Kanten auf. Dabei wird die Verschweißung sämtlicher Scheitelpunkte auf sämtlichen Kanten aufgehoben. + Gruppe von Kanten, deren Verschweißung aufgehoben werden soll + TSpline-Oberfläche mit unverschweißten Kanten + tspline,unweld,edge - - 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 + + Hebt die Verschweißung für alle angegebenen Scheitelpunkte auf. Dabei wird die Verschweißung sämtlicher Kanten an sämtlichen Scheitelpunkten aufgehoben. + Gruppe von Scheitelpunkten, deren Verschweißung aufgehoben werden soll + TSpline-Oberfläche mit unverschweißten Scheitelpunkten + tspline,unweld,vertex - - 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 + + Create match with T-Spline and closed loop from curves + 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 - - Gibt ein neues Netz mit einer reduzierten Anzahl von Dreiecken zurück. - Ziel-Dreiecksanzahl für die Reduktion - Reduziertes Netz + + Erstellt Abgleich mit T-Spline und geschlossener 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 - - 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 + + Entfernt Scheitelpunkte aus der T-Spline-Topologie. + Zu löschende Scheitelpunkte + TSpline-Oberfläche nach Löschen der Scheitelpunkte + tspline,vertex,vertices,delete - - 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 + + Entfernt Kanten aus der T-Spline-Topologie. + Zu löschende Kanten + TSpline-Oberfläche nach Löschen der Kanten + tspline,edge,delete - - 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 + + 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 - - Schneidet die Eingabeebene mit dem Netz und erzeugt eine PolyCurve + + Ändert den Visualisierungsstil des T-Spline. + Glatte Visualisierung, wenn True übergeben wird, andernfalls Quader. + Glatte Visualisierung aktivieren oder deaktivieren + T-Spline mit ausgewähltem Visualisierungsstil + tspline,visulization,mode,smooth,box - - Projiziert einen Punkt auf das Netz entlang der angegebenen Richtung + + Führt eine oder mehrere symmetrische Extrusion(en) für eine Gruppe von Kanten durch und verschiebt neue Kanten um den gegebenen 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 - - Nächstgelegener Punkt auf dem Netz zum angegebenen Punkt + + Führt eine oder mehrere symmetrische Extrusion(en) für eine Gruppe von Flächen durch und verschiebt neue Kanten um den gegebenen 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 - - Reflektiert das Netz über die Eingabeebene - - - Dreht das Netz um die Eingabeachse basierend auf der eingegebenen Gradanzahl. Drehung - ist im Ursprung zentriert + + Führt eine oder mehrere symmetrische Extrusion(en) für eine Gruppe von Kanten durch und verschiebt neue Kanten entlang des Pfads einer gegebenen 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 - - Skaliert das Netz um den eingegebenen Betrag + + Führt eine oder mehrere symmetrische Extrusion(en) für eine Gruppe von Flächen durch und verschiebt neue Kanten entlang des Pfads einer gegebenen 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 - - Skaliert das Netz ungleichmäßig um Skalierungsfaktoren + + 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 - - Verschiebt ein Netz um die Länge des Vektors in Richtung des eingegebenen Vektors + + Verschiebt die angegebenen Kanten entlang benachbarten 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 - - Verschiebt das Netz um den Eingabeabstand in Richtung des Eingabevektors + + 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 - - Verschiebt das Netz um die Eingabeabstände + + 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 surface with filled hole + tspline,edge,fill,hole - - Analysiert die eingehende JSON-Zeichenfolge, die mit dem Schema dynamo.geometry:mesh-1.0.0 formatiert ist. - Zu analysierende JSON-Zeichenfolge - Netz + + Fügt die angegebene Liste der Liste der Reflexionen an den 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 - - Konvertiert das Netz in ein JSON-Objekt, das mit dem Schema dynamo.geometry:mesh-1.0.0 formatiert ist. - Die resultierende JSON-Zeichenfolge + + Entfernt alle Reflexionen aus dem T-Spline. + T-Spline-Oberfläche nach Entfernen der angegebenen Reflexionen - - Typ der Begrenzungsbedingung, der auf die Panels in einem Netz angewendet wird. + + Compress all topology on the surface and make the indices contiguous. + This function maintains the relative order of the indices. + TSpline with compressed indexes + tspline,index,compress - - Lassen Sie zu, dass Panels die Begrenzung überlappen. + + Unterteilt die angegebenen Flächen in je vier Flächen, wobei je nach angegebenem Wert für das Flag + 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 - - Lassen Sie nicht zu, dass Panels die Begrenzung überlappen. + + 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. + Interpolationsrichtung: Vorwärts für False, andernfalls Rückwärts + Interpolierter T-Spline in der angegebenen Richtung + tspline,interpolate,reverse - - Entfernen Sie Scheitelpunkte, die nicht auf der Eingabe-FLÄCHE liegen. + + Übernimmt jeden angegebenen T-Spline-Scheitelpunkt und zieht ihn zum nächsten Punkt + auf den Zielgeometrien. Wenn für surfacePoints True eingestellt ist, wird der Oberflächenpunkt + des Scheitelpunkts gezogen, andernfalls der Griff. + 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 - - Stutzen Sie überlappende Elemente bis zur Oberflächenbegrenzung. + + Flacht die Steuerpunkte der angegebenen Scheitelpunkte in eine einzelne Ebene ab. + Für diesen Befehl müssen mindestens vier Scheitelpunkte eingegeben werden. + Liste der Scheitelpunkte + T-Spline Surface with flattened vertices + tspline,flatten,vertices - - Zeichenfolgendarstellung des PanelSurface-Objekts abrufen + + Flacht die Steuerpunkte der angegebenen Scheitelpunkte in eine + einzelne Ebene ab, die parallel zur angegebenen Ebene liegt. + Für diesen Befehl müssen mindestens vier Scheitelpunkte eingegeben werden. + Liste der Scheitelpunkte. + Ebene, zu der die Scheitelpunkte parallel liegen sollen + T-Spline Surface with flattened vertices + tspline,flatten,vertices,fitparallel - - 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 + + Copy chosen faces to the new surface. New surface has no symmetry. + Zu duplizierende Flächen + T-Spline-Oberfläche mit ausschließlich den gewählten Flächen + tspline,face,duplicate - - 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 + + Kehrt die Normalen aller Flächen im Netz um. + T-Spline-Oberfläche mit umgekehrten Normalen + tspline,flip,normal,vector - - 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 + + Legt gleichmäßige Intervalle für alle Knoten fest. + T-Spline-Oberfläche mit gleichmäßigen Innenknoten + tspline,knot,uniform - - 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 + + Standardisiert den T-Spline auf den Punkt, an dem die exakte Einfügung + möglich ist. Wenn keine Standardisierung möglich ist, wird eine Ausnahme ausgelöst + mit der Begründung + Standardisierte T-Spline-Oberfläche + tspline,standardize - - 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 + + Verschiebt die angegebenen Scheitelpunkte entlang des angegebenen Vektors. + Liste der zu verschiebenden Scheitelpunkte + Vector to move along + Flag, indicating whether to use surface or control points of vertices to move - panel, surface, split, diamond - - 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 + + Attempts to repair the TsplineSurface. - 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 + + Erstellt eine T-Spline-Ebene zentriert am Ursprungspunkt mit eingegebenem Normalenvektor. + 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 - - 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 + + Create 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. + 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 - - 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 + + Die X- und Y-Achse liegen in der Ebene. 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 - - 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 + + Passt eine T-Spline-Ebene an die eingegebenen Punkte an; im Wesentlichen ein 3D-Streudiagramm + 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 - - 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. - - - 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 - - - - Gibt den Punkt zurück, der dem Scheitelpunktindex im PanelSurface-Objekt entspricht. - Index des Scheitelpunkts im PanelSurface-Objekt - - - - 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. - - - - Ruft eine Zeichenfolgendarstellung der PolyCurve ab - - - Erstellen Sie eine PolyCurve durch Verbinden von Kurven. Eingegebene Kurven müssen nicht in der Reihenfolge der Verbindung angegeben sein. - Die PolyCurve-Richtung basiert auf der ersten Kurve im Eingabe-Array. - Wählen Sie eine bevorzugte Verbindungstoleranz zwischen 1e-6 und 1e-3 Einheiten aus. - Niedrigere Werte können zu beschränkt sein und verhindern, dass Kurven verbunden werden; höhere Werte können dazu führen, dass kurze Kurven unbeabsichtigt zusammengeführt oder in degenerierte Punkte reduziert werden. - Zu einer PolyCurve zu verbindende Kurven - Toleranz zur Bestimmung der zulässigen Spaltgröße zwischen den zu verbindenden Kurven - Polykurve aus verbundenen Kurven erstellt - - segments,joincurves - - - - Erstellen Sie eine PolyCurve durch Verbinden von Kurven. Eingegebene Kurven müssen nicht in der Reihenfolge der Verbindung angegeben sein. - Die PolyCurve-Richtung basiert auf der ersten Kurve im Eingabe-Array. - Wählen Sie eine bevorzugte Verbindungstoleranz zwischen 1e-6 und 1e-3 Einheiten aus. - Niedrigere Werte können zu beschränkt sein und verhindern, dass Kurven verbunden werden; höhere Werte können dazu führen, dass kurze Kurven unbeabsichtigt zusammengeführt oder in degenerierte Punkte reduziert werden. - Zu einer PolyCurve zu verbindende Kurven - Toleranz zur Bestimmung der zulässigen Spaltgröße zwischen den zu verbindenden Kurven - Legen Sie True fest, wenn die Eingabekurven sich schneiden/überlappen und die Endsegmente vor der Erstellung von PolyCurve gestutzt werden müssen. Die Vorgabe ist False. - Wenn trimLength größer als 0 ist, werden Endsegmente, die länger als trimLength sind, nicht gestutzt. - Polykurve aus verbundenen Kurven erstellt - - segments,joincurves - - - - 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. - Niedrigere Werte können zu beschränkt sein und verhindern, dass Kurven verbunden werden; höhere Werte können dazu führen, dass kurze Kurven unbeabsichtigt zusammengeführt oder in degenerierte Punkte reduziert werden. - Kurven, die zu einer oder mehreren PolyCurves gruppiert werden sollen - Toleranz zur Bestimmung der zulässigen Spaltgröße zwischen den zu verbindenden Kurven - + + Erstellt die T-Spline-Ebene mit der Eingabe für die Linie und den externen Punkt. 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 - - 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. - Niedrigere Werte können zu beschränkt sein und verhindern, dass Kurven verbunden werden; höhere Werte können dazu führen, dass kurze Kurven unbeabsichtigt zusammengeführt oder in degenerierte Punkte reduziert werden. - 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 T-Spline-Ebene mit den 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 - - 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 - + + Konstruiert einen T-Spline-Zylinder, definiert durch ein übergeordnetes CoordinateSystem, den Radius und die Höhe des Zylinders. + Der Mittelpunkt und die Basis des Kegels liegen in der XY-Ebene dieses Koordinatensystems + Radius of cylinder + Height of cylinder + 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 - - Erstellt PolyCurve durch Verdicken einer Kurve. - Zu verdickende Kurve - Dicke - Normale lotrecht zur Verdickungsrichtung - - - offset - + + Konstruiert einen T-Spline-Zylinder nach Eingabe von dessen oberem und unterem Mittelpunkt. + 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 - - 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 - + + Create a T-Splines Cone with given base radius at start Point, extending to an + apex at end Point. + Startpunkt des Kegels + Endpunkt des Kegels + Radius of base of a cone + 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 - - 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. + + Create a T-Splines Cone with axis from start Point to end Point, with given + radii at start and end. This object does not have an apex, and is in the shape of a frustum. + 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 - - Anzahl der Kurven in der Polykurve - - curvecount,subcurvecount,numbersubcurves - + + Create a T-Splines Cone with base Point at CoordinateSystem origin, extending in the direction of the Z-axis of the CoordinateSystem, + with a circular base in the CoordinateSystem XY Plane. + 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 - - Gibt die Kurven in der Polykurve zurück. - - - subcurves,polycurvesplit - + + Create a T-Splines Cone with base Point at CoordinateSystem origin, extending + in the CoordinateSystem Z axis deriction length amount, with a + circular bases in the CoordinateSystem XY Plane. + Der Mittelpunkt und die Basis des Kegels 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 - - 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 - + + Erstellt eine T-Spline-Kugel mit Mittelpunkt am eingegebenen Punkt und mit dem angegebenen 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 - - Gibt die Ebene einer planaren Polykurve zurück. - + + Erstellt eine T-Spline-Kugel durch vier eingegebene Punkten auf der Oberfläche. + 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,points - - 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 - + + Passt eine T-Spline-Kugel möglichst nah an die eingegebenen Punkte an. + 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 - - 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 - + + Erstellt einen T-Spline-Torus mit Mittelpunkt am Ursprung des CoordinateSystem 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 - - Schließt eine Polykurve durch Verbinden von Anfangs- und Endpunkt mit einer Linie. - - - lines - - - 0.4 - + + Create a T-Splines Torus with given center and radii, aligned with the default World XY plane + 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 - - 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 - + + Erstellt einen T-Spline-Quader zentriert am Ursprung des WKS mit 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 - - Versatz für Polykurve in ihrer Ebene - Angegebener Versatz - Umschalten, um Ecken kreisförmig zu gestalten - Versetzte Polycurve + + Create a T-Spline Box centered at input Point, with specified width, length, + and height. + 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 - - 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 + + Create a T-Spline Box centered and oriented to input CoordinateSystem, with + specified width, length, and height. + 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 - - 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 - + + 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 + tspline, box,cube,min,max,corner,point - - 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 + + Create a T-Splines Quadball with center at CoordinateSystem origin + and given radius + Lokales Koordinatensystem + Radius des Quadball + Spans number in two dimensions of the sides of the 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 - - Ruft eine Zeichenfolgendarstellung des Polygons ab + + Create a T-Splines Quadball with given center and radius, aligned with + default World XY plane + Mittelpunkt des Quadball + Radius des Quadball + Spans number in two dimensions of the sides of the 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 eine Polygonkurve durch Verbinden von Punkten. - - + + Construct T-Spline surface from NURBS Surface using uniform strategy. + Input NURBS surface is rebuilt with uniform knots placed at equal parametric or + arc length intervals depending on corresponding useArcLen flag, and approximated by + degree 3 NURBS surface. Output T-Spline is divided by given span counts + in u and v directions. + Eingegebene NURBS-Oberfläche + Erforderliche Anzahl Felder in U-Richtung + Erforderliche Anzahl Felder in V-Richtung + Whether to use arcLen or parametric subdivision in u parametric direction + Whether to use arcLen or parametric subdivision in v parametric direction + T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen + nurbs surface,tspline,uniform - - Erstellt eine einbeschriebene Polygonkurve innerhalb eines Kreises. - - - + + Construct T-Spline surface from NURBS Surface using curvature subdivision strategy. + Input NURBS surface is rebuilt to degree 3. Output T-Spline has span counts and + positions in each direction detected automatically depending on curvature. + Eingegebene NURBS-Oberfläche + T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen + nurbs surface,tspline,curvature - - Gibt alle Anfangs- und Endpunkte der Segmente zurück. + + 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 maximale Abweichung von der durchschnittlichen Ebene des Polygons zurück. + + Erstellt einen T-Spline durch Sweepen einer Querschnittskurve entlang eines Pfads. + Profilkurve + Pfadkurve + Is spans should be parallel in path direction + 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 Ecken des Polygons zurück. - + + Create a T-Spline Surface by sweeping the profile Curve around the axis formed + by the axis origin and axis direction, starting at start_angle in degrees, + and sweeping by sweep_angle in degrees. + 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 + T-Spline-Oberfläche als Quader oder in geglätteter Darstellung anzeigen + Symmetrieoptionen einer T-Spline-Oberfläche + tspline,revolve,curve - - Gibt den Durchschnittspunkt der Ecken des Polygons zurück. - - - centroid - + + 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 Schnittpunkte zwischen den Seiten des Polygons zurück, an denen dieses sich selbst schneidet. - + + Kombiniert gegebene T-Spline-Oberflächen zu einer einzigen. + Die Oberflächen können unverbunden sein. + Falls mindestens eine der Oberflächen sich 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 bleiben unverändert. + Zu kombinierende T-Spline-Oberflächen + tspline,combine - - 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. - - + + Ruft eine Zeichenfolgendarstellung der TSplineSurface ab - - Ruft eine Zeichenfolgendarstellung der Oberfläche ab + + In dieser T-Spline-Oberfläche enthaltene Scheitelpunkte. - - 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 - + + In der T-Spline-Oberfläche enthaltene Kanten - - Erstellt eine Oberfläche durch Erhebung zwischen den eingegebenen Querschnittskurven. - Für Erhebung zu verwendende Kurven - Durch die Erhebung erstellte Oberfläche - - loft - + + In der T-Spline-Oberfläche enthaltene Flächen - - 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 - + + In der T-Spline-Oberfläche enthaltene normale Scheitelpunkte - - 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 - + + In der T-Spline-Oberfläche enthaltene Stern-Scheitelpunkte - - 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 - + + In der T-Spline-Oberfläche enthaltene T-Scheitelpunkte - - 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 - + + In der T-Spline-Oberfläche enthaltene nicht mannigfaltige Scheitelpunkte - - 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 - + + In der T-Spline-Oberfläche enthaltene Randscheitelpunkte - - 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 - + + In der T-Spline-Oberfläche enthaltene innere Scheitelpunkte - - 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 - + + In der T-Spline-Oberfläche enthaltene nicht mannigfaltige Kanten - - 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 - + + In der T-Spline-Oberfläche enthaltene Randkanten - - Gibt den Gesamtflächeninhalt der Oberfläche zurück. + + In der T-Spline-Oberfläche enthaltene Innenkanten - - Gibt die Summe aller Längen aller Begrenzungskanten der Oberfläche zurück. - - circumference - + + In der T-Spline-Oberfläche enthaltene normale Flächen - - Gibt True zurück, wenn die Oberfläche in U-Richtung geschlossen ist, andernfalls false. + + In der T-Spline-Oberfläche enthaltene Vieleckflächen - - Gibt True zurück, wenn die Oberfläche in V-Richtung geschlossen ist, andernfalls False. + + In der T-Spline-Oberfläche enthaltene Randflächen - - Gibt True zurück, wenn die Oberfläche in U- oder V-Richtung geschlossen ist, andernfalls false. + + In der T-Spline-Oberfläche enthaltene Innenflächen - - Subtrahiert die Eingabewerkzeuge von dieser Oberfläche. - - - - difference,trim,removefrom,cut - + + Gibt die Anzahl der Scheitelpunkte in der T-Spline-Oberfläche zurück. - - 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 die Anzahl der Kanten in der T-Spline-Oberfläche zurück. - - 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 - + + Gibt die Anzahl der Flächen in der T-Spline-Oberfläche zurück. - - 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 - + + Zerlegte Scheitelpunkte von unterschiedlichem Typ + Gruppe von Scheitelpunkten - - 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 - + + Zerlegte Kanten von unterschiedlichem Typ + Gruppe von Kanten - - 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 - + + Zerlegte Scheitelpunkte von unterschiedlichem Typ + Gruppe von Flächen - - Ruft eine Nurbs-Darstellung der Oberfläche ab. Mithilfe dieser Methode können in bestimmten Fällen Annäherungen an Oberflächen erstellt werden. - + + Gibt den Scheitelpunkt am angegebenen Index zurück. + Index des abzurufenden Scheitelpunkts + tspline,face,byindex + T-Spline-Scheitelpunkt - - 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. - + + Gibt die Kante am angegebenen Index zurück. + Index der abzurufenden Kante + tspline,face,byindex + T-Spline-Kante - - 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 - + + Gibt die Fläche am angegebenen Index zurück. + Index der abzurufenden Fläche + tspline,face,byindex + T-Spline-Fläche - - 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 - + + Ruft eine Zeichenfolgendarstellung der TSplineTopology ab - - 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 - + + Punkt des TopologyItem auf der Hülle - - Versetzt die Oberfläche in Richtung ihrer Normalen um den angegebenen Abstand. - Angegebener Versatz - Versetzte Oberfläche + + U-Vektor des TopologyItem - - 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 + + V-Vektor des TopologyItem - - Gibt ein an den Hauptkrümmungsrichtungen ausgerichtetes CoordinateSystem zurück. - U-Komponente des Parameters - V-Komponente des Parameters - An den Hauptkrümmungsrichtungen ausgerichtetes CoordinateSystem + + Normale des TopologyItem - - Gibt den U-Tangentenvektor für die angegebenen U- und V-Parameter zurück. - U-Komponente des Parameters - V-Komponente des Parameters - U-Tangentenvektor + + Ruft eine Zeichenfolgendarstellung des TSplineUVNFrame ab - - Gibt den V-Tangentenvektor für die angegebenen U- und V-Parameter zurück. - U-Komponente des Parameters - V-Komponente des Parameters - V-Tangentenvektor + + Die von diesem Scheitelpunkt ausgehenden TSplineEdges - - Gibt den Normalenvektor für die angegebenen U- und V-Parameter zurück. - U-Komponente des Parameters - V-Komponente des Parameters - Normale an Parameter + + Die an diesen Scheitelpunkt angrenzenden TSplineFaces - - 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 den UVN-Frame des TSVertex (Punkt auf Hülle, U-Vektor, V-Vektor und Normale) zurück. - - Gibt die Gaußkurven für die U- und V-Parameter zurück. - - - - - developable - + + Index des TSVertex - - Gibt die Hauptkrümmungen für die U- und V-Parameter zurück. - - - + + Gibt an, ob der TSVertex ein Sternpunkt ist. - - 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 an, ob der TSVertex ein T-Punkt ist. - - Gibt den Punkt für die angegebenen U- und V-Parameter zurück. - - - - - surfacepoint - + + Gibt an, ob der TSVertex mannigfaltig ist. - - Gibt alle Begrenzungskurven der Oberfläche zurück. - - - edges - + + Anzahl der Kanten oder Flächen am TSVertex - - 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 - + + Funktionale Wertigkeit des TSVertex, wobei T-Punkte berücksichtigt werden - - 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 + + Bündel von TSVertex-Eigenschaften: uvnFrame, Index, Wertigkeit und functionalValence, TSVertex ist StarPoint, TPoint, mannigfaltig oder nicht - - Verbindet diese Oberfläche und die eingegebenen Oberflächen zu einer PolySurface. - - + + Ruft eine Zeichenfolgendarstellung des TSplineVertex ab + + + Ruft die U-Komponente des UV ab. - join multiple,joinmany,joinall,topolysurface + uv,uvs - - Projiziert die eingegebene Geometrie in Richtung des Eingabevektors auf diese Oberfläche. Diese Projektionsmethode unterstützt derzeit nur Punkte oder Kurven! - - - + + Ruft die V-Komponente des UV ab. - projecttosurface,projectonto + uv,uvs - - Versucht, die Oberfläche zu reparieren. - - - - Ruft eine Zeichenfolgendarstellung des Vektors ab + + Erstellt UV aus zwei double-Werten. + U-Wert + V-Wert + Durch Koordinaten erstellter UV-Wert + surfaceparam,parameters,uv,uvs - - Vergleich der zwei Vektoren - Der andere Vektor + + Vergleich der zwei UVs + Der andere UV Gibt an, ob diese zwei Objekte gleich sind - + Ruft einen Hashcode für diesen Typ ab Ein eindeutiger Hashcode für dieses Objekt - - Bildet einen Vektor durch 3 euklidische Koordinaten. - X-Koordinate - Y-Koordinate - Z-Koordinate - Durch Koordinaten erstellter Vektor - - vector,xyz,vector3 - - - - Bildet einen Vektor durch 3 euklidische Koordinaten, und normalisiert ihn. - X-Koordinate - Y-Koordinate - Z-Koordinate - True für normalisierten Vektor, false für nicht normalisierten Vektor - Durch Koordinaten erstellter Vektor - - normalize,vector3 - - - - Bildet einen Vektor durch zwei Endpunkte. Das Ergebnis ist ein Vektor vom Startpunkt zum Endpunkt. - - - - - vector2 - - - - Ruft den kanonischen Vektor der X-Achse ab (1,0,0) - - - x,basis,right - + + Ruft eine Zeichenfolgendarstellung des UV ab - - Ruft den kanonischen Vektor der Y-Achse ab (0,1,0) - - - y,basis,forward - + + Analysiert die eingehende JSON-Zeichenfolge, die mit dem Schema autodesk.math:vector3d-1.0.0 formatiert ist. + Zu analysierende JSON-Zeichenfolge + Vektor - - Ruft den kanonischen Vektor der Z-Achse ab (0,0,1) - - - z,basis,up - + + Konvertiert den Vektor in ein JSON-Objekt, das mit dem Schema autodesk.math:vector3d-1.0.0 formatiert ist. + Die resultierende JSON-Zeichenfolge Ruft den X-Wert eines Vektors ab. @@ -5087,105 +4376,62 @@ Ruft den Punkt mit gleicher X-, Y- und Z-Komponente ab. - - - convertopoint,vector2point - + convertopoint,vector2point Ruft den Gegenvektor des Vektors ab. Dies gibt die Negativwerte der X-, Y- und Z-Komponenten des Vektors an. - - - backwards,vectorflip - + backwards,vectorflip Addiert einen Vektor. - - - - sum,sumvectors - + sum,sumvectors Subtrahiert einen Vektor. - - - - substact,diff vectors,between - + substact,diff vectors,between Bildet das Kreuzprodukt aus zwei Vektoren. - - - - perpendicular - + perpendicular Bildet das Punktprodukt aus zwei Vektoren. - zweiter Vektor - Resultierendes Punktprodukt - - project,projectvector,vectorproject,onto - + project,projectvector,vectorproject,onto Ruft die normalisierte Version eines Vektors ab. - Bestimmt, ob zwei Vektoren parallel sind. - Anderer Vektor Gibt True zurück, wenn die Vektoren parallel sind, andernfalls False. + Anderer Vektor - Bestimmt, ob zwei Vektoren beinahe gleich sind. Ein Toleranzwert von 1e-5 wird für die Handhabung von Genauigkeitsproblemen verwendet. - Anderer Vektor + Determine whether two vectors are almost equal. A tolerance value of 1e-5 is used. Gibt True zurück, wenn die Vektoren fast gleich sind, andernfalls False. + Anderer Vektor vector approximate,near,same Transformiert diesen Vektor mithilfe der eingegebenen CoordinateSystem-Matrix. - Koordinatensystem für die Vektortransformation - Transformierter Vektor - Dreht einen Vektor um den angegebenen Winkel in Grad um eine Achse. - Rotationsachsenvektor - Anzahl der zu drehenden Grade - Gedrehter Vektor - - around,axis,degrees - + Rotates a Vector around an axis by a specified number of + degrees + around,axis,degrees - Dreht einen Vektor um den angegebenen Winkel in Grad um den Ursprungspunkt und die Normale der Ebene. - Drehungsebene - Anzahl der zu drehenden Grade - Gedrehter Vektor - - around,normal,degrees - + Rotates a vector around the Plane origin and normal by a specified + degree + around,normal,degrees Skaliert einen Vektor gleichmäßig vom Ursprung aus. - Skalierungsfaktor - Skalierter Vektor - - resize,size - + resize,size Skaliert einen Vektor ungleichmäßig vom Ursprung aus. - - - - - - resize,size,scaleNU,scalenu - + resize,size,scaleNU,scalenu Gibt den Winkel zwischen den beiden Vektoren in Grad in einem Bereich von 0 bis 180 zurück. @@ -5194,21 +4440,78 @@ 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. + 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. Anderer Vektor Rotationsachse Gibt den Winkel zwischen den angegebenen Vektoren in Grad von 0 bis 360 zurück rotation angle, - - Analysiert die eingehende JSON-Zeichenfolge, die mit dem Schema autodesk.math:vector3d-1.0.0 formatiert ist. - Zu analysierende JSON-Zeichenfolge - Vektor + + Bildet einen Vektor durch 3 euklidische Koordinaten. + X-Koordinate + Y-Koordinate + Z-Koordinate + + vector,xyz,vector3 - - Konvertiert den Vektor in ein JSON-Objekt, das mit dem Schema autodesk.math:vector3d-1.0.0 formatiert ist. - Die resultierende JSON-Zeichenfolge + + Bildet einen Vektor durch 3 euklidische Koordinaten, und normalisiert ihn. + X-Koordinate + Y-Koordinate + Z-Koordinate + Gibt an, ob der Ergebnisvektor normalisiert werden soll oder nicht. + + normalize,vector3 + + + Bildet einen Vektor durch zwei Endpunkte. Das Ergebnis ist ein Vektor vom Startpunkt zum Endpunkt. + Start point of vector + End point of vector + Vector created from two points + vector2 + + + Ruft den kanonischen Vektor der X-Achse ab (1,0,0) + Canonical X axis vector (1,0,0) + x, basis,right + + + Ruft den kanonischen Vektor der Y-Achse ab (0,1,0) + Canonical Y axis vector (0,1,0) + y, basis,forward + + + Ruft den kanonischen Vektor der Z-Achse ab (0,0,1) + Canonical Z axis vector (0,0,1) + z, basis,up + + + Vergleich der zwei Vektoren + Der andere Vektor + Gibt an, ob diese zwei Objekte gleich sind + + + Ruft einen Hashcode für diesen Typ ab + Ein eindeutiger Hashcode für dieses Objekt + + + Ruft eine Zeichenfolgendarstellung des Vektors ab + + + Der Punkt, der die Position des Scheitelpunkts angibt + + + + Die von diesem Scheitelpunkt ausgehenden Kanten + + + + Die an diesen Scheitelpunkt angrenzenden Flächen + + + + Ruft eine Zeichenfolgendarstellung des Scheitelpunkts ab Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. @@ -5320,7 +4623,7 @@ Sucht eine lokalisierte Zeichenfolge ähnlich wie '{0} ist kleiner als Null.'. - Sucht eine lokalisierte Zeichenfolge ähnlich wie 'Diese Methode ist veraltet und wird in einer zukünftigen Version von Dynamo entfernt. Verwenden Sie stattdessen Mesh.ByPointsIndexGroups (Point[] points, IndexGroups : IndexGroup[])'. + Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use Mesh.ByPointsIndexGroups (Point[] points, IndexGroups : IndexGroup[]) instead. Sucht eine lokalisierte Zeichenfolge ähnlich wie 'Diese Methode ist veraltet und wird in einer zukünftigen Version von Dynamo entfernt. Verwenden Sie stattdessen Mesh.ByPointsIndices (Point[] points, Indices : int[])'. @@ -5435,5 +4738,107 @@ Sucht eine lokalisierte Zeichenfolge ähnlich wie Diese Methode ist veraltet und wird in einer zukünftigen Version von Dynamo entfernt. Verwenden Sie stattdessen TSplineSurfaceBuildPipes(ICurveEntity[] curves, double defaultRadius, double snappingTolerance, int[] segmentCounts, bool autoHandleStart, bool autoHandleEnd, double[] startRotations, double[] endRotations, double[] startRadii, double[] endRadii, double[] startPositions, double[] endPositions, bool inSmoothMode) . + + The is the main attribute the generator looks for when it is + deciding the classes to auto implement. The type should + be a type from Autodesk.DesignScript.Interfaces and should + be the source of all the static constructor methods for the interface. +

+ The attribute must be attached to a class that matches the protoInterface name, i.e. if the interface + is named IPointEntity, then the class must be named Point for the generator to work correctly. +

+ The generator will implement wrappers for every property and method on protoInterface + using ProtoGeometry as instance methods. In addition, all methods that start with the class name + (Point) on the factory interface will be implemented as static methods. +

+ Generated implementations can be overriden by implementing a property or method that exactly matches the + interface method signature. See and for + other ways to override automatic implementations.
+
+ + The is the main attribute the generator looks for when it is + deciding the classes to auto implement. The type should + be a type from Autodesk.DesignScript.Interfaces and should + be the source of all the static constructor methods for the interface. +

+ The attribute must be attached to a class that matches the protoInterface name, i.e. if the interface + is named IPointEntity, then the class must be named Point for the generator to work correctly. +

+ The generator will implement wrappers for every property and method on protoInterface + using ProtoGeometry as instance methods. In addition, all methods that start with the class name + (Point) on the factory interface will be implemented as static methods. +

+ Generated implementations can be overriden by implementing a property or method that exactly matches the + interface method signature. See and for + other ways to override automatic implementations.
+
+ + Replace the body of the named property or method with this implementation. + + Properties and methods implemented by the generator using the can + be overriden. This attribute will replace the body of the generated method, but let the generator handle + documentation, scaling, ASM extents checks and the required boilerplate. + + The method or property to override + Implement the generated function as virtual + + + Replace the body of the named property or method with this implementation. + + Properties and methods implemented by the generator using the can + be overriden. This attribute will replace the body of the generated method, but let the generator handle + documentation, scaling, ASM extents checks and the required boilerplate. + + The method or property to override + Implement the generated function as virtual + + + Properties and methods implemented by the generator using the can + be overriden. This attribute will prevent the generation of a method named + whose params exactly matches the array. +

+ Some of the methods in the library don't match the generated output exactly, meaning the generator can't see + them as overrides. This attribute lets a method take the place of another method, by explicitly shadowing + what the generator would have implemented. +

+ Several [class]es implement a static FromJson method that takes a single , where + the factory interface has a method [class]FromJson that takes and . + This attribute lets the single version override the automatic one.
+
+ + Properties and methods implemented by the generator using the can + be overriden. This attribute will prevent the generation of a method named + whose params exactly matches the array. +

+ Some of the methods in the library don't match the generated output exactly, meaning the generator can't see + them as overrides. This attribute lets a method take the place of another method, by explicitly shadowing + what the generator would have implemented. +

+ Several [class]es implement a static FromJson method that takes a single , where + the factory interface has a method [class]FromJson that takes and . + This attribute lets the single version override the automatic one.
+
+ + This attribute lets an interface property be auto generated from a backing field, letting that + field take the property's place in the ToString, Equals and HashCode methods. + Special handling is added for Point and Vector types when backed by a Coordinate. + This also lets the generator handle documentation for the property. + + + This attribute lets an interface property be auto generated from a backing field, letting that + field take the property's place in the ToString, Equals and HashCode methods. + Special handling is added for Point and Vector types when backed by a Coordinate. + This also lets the generator handle documentation for the property. + + + This attribute lets a class override the CompareUsing attribute on the defining interface + (or set one at all if it is missing). This in turn lets the generator create the + (Get|Compute)HashCode and Equals methods for the class based on the supplied property names. + + + This attribute lets a class override the CompareUsing attribute on the defining interface + (or set one at all if it is missing). This in turn lets the generator create the + (Get|Compute)HashCode and Equals methods for the class based on the supplied property names. + \ No newline at end of file diff --git a/doc/distrib/xml/en-GB/ProtoGeometry.xml b/doc/distrib/xml/en-GB/ProtoGeometry.xml index 49928947c33..b8c53c4111c 100644 --- a/doc/distrib/xml/en-GB/ProtoGeometry.xml +++ b/doc/distrib/xml/en-GB/ProtoGeometry.xml @@ -144,8 +144,24 @@ Resets the geometry settings to default - - Get a string representation of the Arc + + Create an arc or tangent bi arc by start and end points and tangencies at start and end + + + The center point of the arc + midpoint,arcs,arc + + + Returns the radius of the arc. + arc,arcs + + + Returns the start angle of the arc in degrees as the rotation from the X axis in the coordinate system around the Z-axis. + arc,arcs + + + Returns the sweep angle of the arc in degrees. + arc,arcs Create an arc by providing three sequential points along its circumference. @@ -153,9 +169,7 @@ 2nd point of arc 3rd point of arc Arc created from three points - - arc,arcs - + arc,arcs Create an arc by providing it's center point, radius, angle sweep, and normal vector @@ -165,9 +179,7 @@ End angle in degrees A vector defining the normal of the arc Arc created by center point, radius, and angle - - arc,center,arcs - + arc,center,arcs Create an arc by providing it's center point, start point, sweep point, and normal @@ -176,9 +188,7 @@ Angle to sweep out Normal direction vector of arc Arc created by center point, start point, and sweep angle - - arc,center,arcs - + arc,center,arcs Create an arc by providing it's center point, start point, and end point @@ -186,9 +196,7 @@ Start point of arc End point of arc Arc created with center point, start point, and end point - - arc,center,arcs - + arc,center,arcs Create an arc by filleting two curves with given radius @@ -196,9 +204,7 @@ Second curve The radius of the fillet arc Arc from fillet - - arc,fillet,round,smooth,arcs - + arc,fillet,round,smooth,arcs Create an arc by filleting two curves tangent to given curve at internal point @@ -206,74 +212,137 @@ Curve to which the fillet arc is tangent at internal point Second curve Arc from fillet tangent to curve - - arc,fillet,round,smooth - + arc,fillet,round,smooth Create an arc that best approximates a collection of points List of points to best fit arc to Arc created by best fit through points - - arc,approximate,arcs - - - - Create an arc or tangent bi arc by start and end points and tangencies at start and end - Point for the start of bi-arc - Tangent vector for the start of bi-arc - Point for the end of bi-arc - Tangent vector for the end of bi-arc - - - arc,tangent - + arc,approximate,arcs Create an Arc from start Point to end Point with start tangent to Vector Start point of arc End point of arc Start tangent direction vector - - - arc,tangent,arcs - + Arc created from start, end point, and tangent + arc,tangent,arcs - - The center point of the arc - - midpoint,arcs,arc - + + Get a string representation of the Arc - - Returns the radius of the arc. - - arc,arcs - + + Parse the incoming JSON string formatted with autodesk.geometry:boundingbox3d-1.0.0 schema. + JSON string to parse + BoundingBox - - Returns the start angle of the arc in degrees as the rotation from the X axis in the coordinate system around the Z-axis. - - arc,arcs - + + Convert the BoundingBox into a JSON object formatted with autodesk.geometry:boundingbox3d-1.0.0 schema. + The resulting JSON string - - Returns the sweep angle of the arc in degrees. - - arc,arcs - + + The minimum point - - Get a string representation of the Circle + + The maximum point + + + 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. + + + 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 + + + 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 + + + Determine if the BoundingBox is empty + Returns true if the bounding box is empty + + + Determine if a point is inside of the bounding box. + The test point + True if the point is inside, otherwise False + point inside,testpoint + + + 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 + + + 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 + + + Create an axis-aligned BoundingBox around input Geometries. + Geometries to determine bounding box + Bounding box enclosing geometries + bounding,bound,multiple,boundall + + + Create a non-axis-aligned, minimum-volume, oriented bounding box around the input geometries. + + Oriented bounding box arounding input geometries. + + + Create a non-axis-aligned BoundingBox around input Geometry, oriented + in the X, Y, and Z axis of the CoordinateSystem. + bounding,bound + + + Create a non-axis-aligned BoundingBox around input Geometries, oriented + in the X, Y, and Z axis of the CoordinateSystem. + bounding,bound,multiple,boundall + + + Creates the an axis-aligned BoundingBox spanning between the minimum Point and the maximum Point. + bounding,bound,bymaxmin,max,min,bypoints + + + 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 + + + Compare two BoundingBox's + The other BoundingBox + Whether the two objects are equal + + + Get a hashcode for this type + A unique hashcode for this object + + + Get a string representation of the BoundingBox + + + The center of the circle + + + Returns the radius of the circle. - Creates a Circle with input center Point and radius in the world XY plane, with world Z as normal. + Creates a Circle with input center Point and radius in the world XY + plane, with world Z as normal. Center point of circle Radius Circle created with center point and radius - - circle - + circle Creates a Circle with specified center Point, radius, and normal direction. @@ -281,114 +350,71 @@ Radius Normal direction vector Circle created with center point radius and normal - - circle,alignedcircle - + circle,alignedcircle - Create a Circle centered at the input Plane origin (root), lying in the input Plane, with given radius. + Create a Circle centered at the input Plane origin (root), lying in + the input Plane, with given radius. Root of plane used to center circle Radius Circle created with plane and radius - - circle,alignedcircle - + circle,alignedcircle Create a Circle passing through three input Points. 1st point of circle 2nd point of circle 3rd point of circle - - - circle - + Circle created from three points + circle Best fit Circle through Points List of points to fit circle to Circle created from points - - circle,approximate - - - - The center of the circle - - - Returns the radius of the circle. + circle,approximate - - Get a string representation of the CoEdge + + Get a string representation of the Circle The previous CoEdge in the containing Loop + The next CoEdge in the containing Loop + The neighbouring CoEdge in the reverse direction + The adjacent Edge associated with the CoEdge + The containing Loop to which the CoEdge belongs + The Vertex at which this Edge starts + The Vertex at which this Edge ends + The sense of the CoEdge with respect to its Edge + Curve in parametric space of the owner surface. The curve is in 2D form, thus Z coordinates of this curve are 0. - - - Get a string representation of the Cone - - - Create a Cone with given base radius at start Point, extending to a apex at end Point. - - - - - - cone,cones - - - - Create a Cone with axis from start Point to end Point, with given radiuses at start and end. This object does not have an apex, and can be thought of as a trimmed Cone. - - - - - - - trimmed cone,cone,cones - - - - Creates a Cone with base Point at CoordinateSystem origin, extending in the CoordinateSystem Z axis deriction length amount, with a circular base in the CoordinateSystem XY Plane. - - - - - Creates a Cone with base Point at CoordinateSystem origin, extending in the CoordinateSystem Z axis deriction length amount, with a circular bases in the CoordinateSystem XY Plane. - - - - - - - cone,cone by height,cones - + + Get a string representation of the CoEdge The start point @@ -426,4660 +452,3914 @@ cone,cones - - Get a string representation of the Cuboid + + Create a Cone with given base radius at start Point, extending to a + apex at end Point. + cone,cones - - Create a Cuboid centered at WCS origin, with width, length, and height. - Width of cuboid - Length of cuboid - Height of cuboid - Cuboid created by lengths - - box,cube,cubes - + + Create a Cone with axis from start Point to end Point, with given + radiuses at start and end. This object does not have an apex, and + can be thought of as a trimmed Cone. + trimmed cone,cone,cones - - Create a Cuboid centered at input Point, with specified width, length, and height. - Origin point - Width of cuboid - Length of cuboid - Height of cuboid - Cuboid created by lengths - - box,cube,cubebysize,bycenter,cubes - + + Creates a Cone with base Point at CoordinateSystem origin, extending + in the CoordinateSystem Z axis deriction length amount, with a + circular base in the CoordinateSystem XY Plane. - - Create a Cuboid centered at WCS origin, with width, length, and height. - Parent coordinate system (center of cuboid) - Width of cuboid - Length of cuboid - Height of cuboid - Cuboid created from lengths - - box,cube,cubebysize,bycoord,cubes - + + Creates a Cone with base Point at CoordinateSystem origin, extending + in the CoordinateSystem Z axis deriction length amount, with a + circular bases in the CoordinateSystem XY Plane. + cone,cone by height,cones - - Create an Cuboid spanning from low Point to high Point. - Corner low point of cuboid - Corner high point of cuboid - Cuboind created by corners - - box,cube,byminmax,by corners,by points,cubes - + + Get a string representation of the Cone - - Returns length 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. + + Create a CoordinateSystem from a 4x4 matrix. This method is deprecated; prefer other constructors where possible. + 4x4 transformation matrix + CoordinateSystem from the matrix - - Returns width 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. + + Parse the incoming JSON string formatted with autodesk.math:matrix44d-1.0.0 schema. + JSON string to parse + CoordinateSystem - - 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. + + Convert the CoordinateSystem into a JSON object formatted with autodesk.math:matrix44d-1.0.0 schema. + The resulting JSON string - - Get a string representation of the Cylinder + + Determine whether it is possible to get the Inverse of this CoordinateSystem - - 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 - - cylinder,tube - + + Tests if the scaling orthogonal, i.e. does it have a shear component. - - 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 - - cylinder,tube,by center points - + + Tests if the scaling orthogonal and are all the vectors normalized. - - The radius of the cylinder + + Obtain the Determinant of this CoordinateSystem - - The total height - - cylinder - + + Creates a Point representing the CoordinateSystem origin. - - Axis of the cylinder - - cylinder - + + Returns X Axis of CoordinateSystem. - - Get a string representation of the Edge + + Returns Y Axis of CoordinateSystem. - - The underlying Curve making up the Edge + + Returns Z Axis of CoordinateSystem. - - The Faces adjacent to this Edge + + Returns the length of the X axis vector from the coordinate system. - - The Vertex at which this Edge starts + + Returns the length of the Y axis vector from the coordinate system. - - The Vertex at which this Edge ends + + Returns the length of the Z axis vector from the coordinate system. - - The CoEdges associated with this Edge + + Returns the Plane the X and Y axes lie in, with root at the origin. - - Get a string representation of the Ellipse + + Returns the Plane the Y and Z axes lie in, with root at the origin. - - 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 - - ellipse - + + Returns the Plane the Z and X axes lie in, with root at the origin. - - 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 - - ellipsebylengths,ellipsebyvectors - + + Get the inverse of this CoordinateSystem - applying this CoordinateSystem to a piece of Geometry reverses the original. + Returns inverted coordinate system from the input - - 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 - - ellipse,aligned ellipse,ellipsebylengths - + + Apply the argument CoordinateSystem after this one - Result = this * other. + Other coordinate system + New coordinate system from multiplication - - 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 - - ellipse,aligned ellipse,ellipsebylengths - + + Apply the argument CoordinateSystem before this one - Result = other * this. + Other coordinate system + New coordinate system from multiplication - - The center of the Ellipse + + Returns a Vector containing the X, Y, and Z scale factors - - The major axis of the Ellipse. This is the longer axis. The length of the Vector is the Major radius. + + Determine if two CoordinateSystems are equal - - The minor axis of the Ellipse. This is the shorter axis. The length of the Vector is the Minor radius. + + 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 - - Get a string representation of the EllipseArc + + Translate the object in the direction and magnitude of input Vector. + move,along vector,movebyvector - - 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 - - ellipsearc,arcs - + + 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 - - The center of the Ellipse - - ellipsearc,arcs - + + Transform the object by the input CoordinateSystem matrix. + input coordinate system + Transformed coordinate system - - The major axis of the Ellipse. This is the longer axis. The length of the Vector is the Major radius. - - ellipsearc,arcs - + + Returns this geometry with its position expressed relative to the + targetCoordinateSystem, placed into the frame of the sourceCoordinateSystem. + The local position of the result within the sourceCoordinateSystem + matches the local position of the input within the targetCoordinateSystem. + To obtain the coordinates of a geometry in world-space within a given coordinate + system, pass CoordinateSystem.Identity as the sourceCoordinateSystem + and the given CS as the targetCoordinateSystem. + The resulting geometry coordinates will equal the coordinates of the input + relative to that target frame. + The CoordinateSystem to express the geometry relative to. + The CoordinateSystem the geometry is currently expressed in. + Pass CoordinateSystem.Identity() to work in world space. + Transformed Geometry. + from,to, local coordinates - - The minor axis of the Ellipse. This is the shorter axis. The length of the Vector is the Minor radius. - - ellipsearc,arcs - + + Rotates an object around an origin and an axis by a specified + degree + around,axis,degrees - - The start angle in degrees - - ellipsearc,arcs - + + Rotates an object around the Plane origin and normal by a specified + degree + Reference Plane to rotate around + Rotation angle in degrees + around,normal,degrees - - Returns the sweep angle of the ellipse arc in degrees. - - ellipsearc,arcs - + + Scale uniformly around the origin + resize,size - - The plane in which the ellipse lies - - ellipsearc,arcs - + + Scale non-uniformly around the origin + resize,size,scaleNU,scalenu - - Get a string representation of the Face + + Scale non-uniformly around a given Plane + resize,size,scaleNU,scalenu - - All of the Edges around this Face in counterclockwise order - - faces - - - 1 - + + Scale uniformly around a given point, using two pick points as scalars + resize,from,to,size - - All of the Vertices around this Face in counterclockwise order - - faces - - - 1 - + + Scale non-uniformly 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 - - All of the Loops contained by this Face + + Scale in two dimensions 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 - - The underlying Surface making up the Face - Surface representation of face + + Mirror the object across the input Plane + reflect,flip over - - Get a string representation of the Helix + + 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 - - 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 - - helix,screw,corkscrew,thread - + + 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. - - The angle in degrees through which the Helix turns over its length + + Create a CoordinateSystem with origin at X, Y, and Z locations, with + X and Y Axes set as WCS X and Y Axes. + translate - - Pitch will return the linear distance along the axis direction that a helix spans in one complete turn (360 degrees) + + Create a CoordinateSystem with origin at input Point, with X and Y Axes + set as WCS X and Y Axes. - - The radius of the arc + + 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. - - The direction of the axis of the Helix + + Create a CoordinateSystem at the origin with X and Y axis. + Input Vectors are normalized before creating the CoordinateSystem. - - The base point of the Helix axis - - origin,helixstart - + + Create a CoordinateSystem at the origin with X and Y axis, with Z + axis ignored completely. Input Vectors are normalized before creating + the CoordinateSystem. - - Get a string representation of the IndexGroup + + Creates a CoordinateSystem at the specified cylindrical coordinate parameters with respect to the specified coordinate system. - - Compare two IndexGroup's - The other IndexGroup + + Creates a CoordinateSystem at the specified spherical coordinate parameters with respect to the specified coordinate system. + + + Compare two CoordinateSystem's + The other CoordinateSystem 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 - - quad,polygon,mesh,meshes - - - - Create an IndexGroup storing three indices - Index a - Index b - Index c - IndexGroup - - tri,polygon,mesh,meshes - + + Get a string representation of the CoordinateSystem - - Either 3 or 4, depending if it represents a triangle or a quad + + Returns length 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. - - The first index + + Returns width 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. - - The second index + + 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. - - The third index + + Create a Cuboid centered at WCS origin, with width, length, and height. + Width of cuboid + Length of cuboid + Height of cuboid + Cuboid created by lengths + box,cube,cubes - - The fourth index + + Create a Cuboid centered at input Point, with specified width, length, + and height. + Origin point + Width of cuboid + Length of cuboid + Height of cuboid + Cuboid created by lengths + box,cube,cubebysize,bycenter,cubes - - Get a string representation of the Line + + Create a Cuboid centered at WCS origin, with width, length, and height. + Parent coordinate system (center of cuboid) + Width of cuboid + Length of cuboid + Height of cuboid + Cuboid created from lengths + box,cube,cubebysize,bycoord,cubes - - Creates a straight Line between two input Points. - Line start point - Line end point - Line from start and end point - - line,linebypoints,lines - + + Create an Cuboid spanning from low Point to high Point. + Corner low point of cuboid + Corner high point of cuboid + Cuboind created by corners + box,cube,byminmax,by corners,by points,cubes - - Creates a Line best approximating a scatter plot of Points. - List of points to best fit line - Line from fit through points - - line,approximate,lines - + + Get a string representation of the Cuboid - - 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 - - tangentline,tangentto,lines - + + Returns the total arc length of the curve + distance - - 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 - - linebyvector,lines - + + Returns True if a curve is planar, False otherwise. + flat,liesinplane - - The direction of the Curve - - lines - + + Returns True if a curve is closed, False otherwise. - - Get a string representation of the Loop + + Get the start Point along the Curve + begin,curvestart,startpt - - The containing Face of the Loop + + Get the end Point along the Curve + end,curveend,endpt - - The CoEdges contained in the Loop + + The normal to the plane the curve lies in. Only valid for planar curves. + perpendicular - - Whether the loop is border or inner + + Get a Point on the Curve at a specified parameter between StartParameter() and EndParameter() + The parameter at which to evaluate + Point + pointoncurve,curvepoint - - Get a string representation of the NurbsCurve + + 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 - - 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 - - nurbscurve,spline,lines - - - 0.5,0.5,0.45 - + + 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 - - 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 - - nurbscurve,spline,degree,lines - - - 0.5,0.5,0.5,0.45 - + + 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 - - 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 - - nurbscurve,spline,degree,smoothness,lines - - - 0.5,0.5,0.5,0.5,0.45 - + + 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 - - 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 - - - - - - - explicit,nurbscurve,spline,degree,spline byarray,lines - - - 0.5,0.5,0.5,0.5,0.5,0.45 - + + 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 - - Create a BSplineCurve by interpolating between points. - Points for nurbs curve - Nurbscurve created from points - - fit,approximate,spline,lines - - - 0.5,0.5,0.5,0.45 - + + 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 - - 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 - - fit,approximate,spline,lines - - - 0.5,0.5,0.5,0.45 - + + 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 - - Create a BSplineCurve by interpolating between points with specified degree. - Points for nurbs curve - Degree of the curve - Nurbscurve created from points - - fit,approximate,spline,smoothness,lines - - - 0.5,0.5,0.5,0.5,0.45 - + + 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 - - Returns a BSplineCurve through the points, with tangent directions. - Control points for nurbs curve - Start tangent - End tangent - Nurbscurve created from points and tangents - - spline by tangent,tangents,lines - - - 0.5,0.5,0.45 - + + 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 degree of the curve - - smoothness,interpolation,continuity - + + 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 - - 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 - + + 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. - - Determines whether the NurbsCurve is rational or not. This defines whether any of the weights are not 1.0. + + 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. - - Get the control points of the NurbsCurve. - An Array of Points + + 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 truly periodic control points of a periodic NurbsCurve. - Note: This operation only works for periodic curves and will fail if the curve is not periodic. - Periodic Control Points of a NURBS curve + + 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 - - 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 + + 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 - - The unclamped knots of a periodic NurbsCurve. - Note: This operation only works for periodic curves and will fail if the curve is not periodic. - The periodic knot vector of the NURBS curve + + 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 - - 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 - + + 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 - - Get a string representation of the NurbsSurface + + Get the parameter at the start point of a curve + Parameter value + start domain,curvestart - - 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 - - fit,topoints - - - - 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. - - - - - - - - fit,topoints,totangents - + + Get the parameter at the end point of a curve + Parameter value + end domain,curveend - - 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,topoints,totangents,fit corners,complex fit - + + Get the segment length between two parameters on the curve + Value between 0-1 + Value between 0-1 + Segment length + measure,distance,arclength - - 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 + + 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 - - 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 - + + Reverse the direction of the curve + A new Curve with the opposite direction + flip - - Returns surface degree in the U direction. - - surface smoothness,continuity - + + 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 - - Returns surface degree in the V direction. - - surface smoothness,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 + rem,remend,removeend,trimcurve - - Returns number of control Points in the U direction. + + 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 - - Returns number of control Points in the V direction. + + 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 - - Returns true if the Surface is periodic in the U direction. - - closedinU - + + 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 - - Returns true if the Surface is periodic in the V direction. - - closedinV - + + 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 - - 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. + + 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 NurbsSurface control points (poles). - + + 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 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 - + + 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 - - 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 + + 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 - - 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 + + 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 string representation of the Plane + + 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 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 - + + Returns a new Curve approximated with the supplied tolerance + fitcurve,reducecurve,simplecurve,approximate - - 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 + + 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 - - 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 + + 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 - - 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 - + + Create a curve by pulling onto plane + The plane on which to pull the curve + A Curve on the Plane + projectcurve,toplane - - 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 - + + Pull this Curve onto the input Surface, in the direction of the Surface normals. + projectcurve,tosurf - - 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 - + + 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 - - Creates a plane in the world XY - Plane at XY plane of world + + Extrudes a Curve in the normal Vector direction + The distance to extrude the curve + The extruded Surface + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - - Creates a plane in the world XZ plane - Plane at XZ plane of world + + 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 - - Creates a plane in the world YZ - Plane at YZ plane of world + + 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 the origin of the Plane. - - position,planecenter - + + 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 - - Returns the normal direction of the Plane. - - perpendicular - + + 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 X basis of the Plane + + 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 Y basis of the Plane + + Converts the Curve to a NurbsCurve approximation + A NurbsCurve approximating the Curve + curve2spline,convertcurve,tospline,lines + 0.5,0.5,0.5,0.4 - - Produces a new CoordinateSystem representing this plane. It is based on the origin, and X and Y axis basis. - - - converttoCS,convert2cs - + + Patch a closed Curve + A Surface on the interior of the curve + fill,profiletosurf,loop,loop2surf,edgesurf - - Create a new Plane offset by this Plane in the normal direction by the specified distance. - - - - alongnormal,moveplane - + + 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 - - Get a string representation of the Point + + Sweeps this Curve along the path Curve, creating a Surface + sweep1,curve2surf - - Compare two Point's - The other Point - Whether the two objects are equal + + Sweeps this Curve along the path Curve, creating a Surface + The path that represent the sweep path + Cut the end of the sweep and make it normal to the path + A Surface resulting from sweeping the curve along the path + sweep1,curve2surf - - Get a hashcode for this type - A unique hashcode for this object + + Sweeps this closed Curve along the path Curve, creating a Solid + sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - - 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 - - xy,position - + + 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 - - Get the Origin point (0,0,0) - Origin point + + 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 + + + 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 + + + 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 + + + Get a string representation of the Curve + + + The radius of the cylinder + + + The total height - zero,origin + cylinder - - Form a Point given 3 cartesian coordinates - X coordinate - Y coordinate - Z coordinate - Point created by coordinates + + Axis of the cylinder - point,xyz,position + cylinder - - Form a Point in the given coordinate system with 3 cartesian coordinates + + Construct a Solid Cylinder defined by a parent CoordinateSystem, the radius, and the height of the cylinder Parent coordinate system - X coordinate - Y coordinate - Z coordinate - Point at cartesian coordinates - - point,xyz,localposition - + Radius size + Cylinder height + Cylinder created from radius and height + cylinder,tube - - 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 - + + 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 + cylinder,tube,by center points - - 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 - + + Get a string representation 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 - - unique,duplicates,remove duplicates,distinct,near - + + stores the managed thread id of thread which called this constructor. + Used to alert users to potential multi threaded issues. - - Get the X component of a Point + + This is used for testing only. - - Get the Y component of a Point + + true - - Get the Z component of a Point + + true - - Get the Vector with the same X, Y, and Z component - - - convertovector,point2vector - + + true - - Add a vector to a point. The same as Translate(Vector). - - - - movepoint,move,move along - + + true - - Subtract a vector from a point. The same as Translate(-Vector). - - - - movepoint,move,move along - + + true - - Project another piece of Geometry onto this along a given direction Vector - - - + + The underlying Curve making up the Edge + Curve representation of edge - - Get a string representation of the PolySurface + + The Faces adjacent to this Edge + Adjacent faces of edge - - Makes PolySurface by Loft through Curves. - Curves to loft through. - + + The Vertex at which this Edge starts + Start vertex of edge - - Makes PolySurface by Loft through PolyCurves. - Curves to loft through. - Curve to guide loft through. + + The Vertex at which this Edge ends + End vertex of edge + + + The CoEdges associated with this Edge + + + Get a string representation of the Edge + + + 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. + + + 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 + ellipse + + + 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 + ellipsebylengths,ellipsebyvectors + + + 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 + ellipse,aligned ellipse,ellipsebylengths + + + 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 + ellipse,aligned ellipse,ellipsebylengths + + + Get a string representation of the Ellipse + + + The center of the Ellipse - loftbyrail + ellipsearc,arcs - - Makes PolySurface by Loft through PolyCurves. - Curves to loft through. - Curves to guide loft through. - + + The major axis of the Ellipse. This is the longer axis. The length of the Vector is the Major radius. - loftbyrails,loft rails,guides + ellipsearc,arcs - - Make Polysurface by joining surfaces. - Surfaces to join into polysurface - + + The minor axis of the Ellipse. This is the shorter axis. The length of the Vector is the Minor radius. - joinsurfaces,joinsrf + ellipsearc,arcs - - Make Polysurface by surfaces of Solid. - Solid which surfaces to use - + + The start angle in degrees - solid2poly,solidtopoly,convertsolid + ellipsearc,arcs - - Make Polysurface by sweeping curves along rail. - Curve to sweep along - Sweep profile - + + Returns the sweep angle of the ellipse arc in degrees. - sweep,rail,guide,sweep1 + ellipsearc,arcs - - Return new Surfaces representing the underlying Surfaces. - + + The plane in which the ellipse lies - subsurfaces,getsurfaces,explode + ellipsearc,arcs - - 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 - + + 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 + ellipsearc,arcs - - Locate Surfaces by Line. Takes all surfaces hit by line. - + + Get a string representation of the EllipseArc + + + All of the Edges around this Face in counterclockwise order + faces + 1 - - surfacesonline,findsurfaces,extractsurfaces,lines - - - 0.5,0.5,0.5,0.4 - - - Compute 2d cell boundaries which are not connected to other Surfaces + + All of the Vertices around this Face in counterclockwise order + faces + 1 - - Extract Solids from Polysurface defined by subset of surfaces + + All of the Loops contained by this Face - - Returns number of surfaces of polysurface. - Number of surfaces + + The underlying Surface making up the Face + Surface representation of face - - Returns number of edges of polysurface. - Number of edges + + Get a string representation of the Face - - Returns number of vertices of polysurface. - Number of vertices + + A map between IGeometryEntity types and Geometry constructors using host. - - Fillets a PolySurface along input Edges with a given radius. - - - - - round,smooth,smoothedge,roundedges - + + Geometry Type registration mechanism. + Type of IGeometryEntity derived interfaces. + A delegate to construct Geometry. - - Chamfers a PolySurface along input Edges with a given offset from the edge corner. - - - - - bevel,flattenedges - + + true - - Get a string representation of the Rectangle + + + - - Create a Rectangle by four corner Points. - List of corner points of rectangle - Rectangle created by corner points - - rectbypointarray - + + Get the BoundingBox containing the given piece of Geometry - - 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 - + + Gets the minimum-volume, oriented bounding box containing the given geometry. - - 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 - + + 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. - - 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 - + + Returns the name-value string attributes set on the input geometry if any. + Dictionary of name-value string attributes. - - 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 - + + Convert the Geometry into a JSON object formatted with autodesk.geometry:geometry-1.0.0 schemata. + The resulting JSON string - - The width of the Rectangle - - rectX,rectx - + + 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 - - The height of the Rectangle - - rectY,recty - + + Translate the object in the direction and magnitude of input Vector. + move,along vector,movebyvector - - Get a string representation of the Solid + + 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 - - Create a solid by specifying it's component faces as Surfaces. - - - - Brep,brep - + + Transform the object by the input CoordinateSystem matrix. + input coordinate system + Transformed coordinate system - - Create a Solid by lofting between input cross section closed Curves. - - - - Brep,brep - + + Returns this geometry with its position expressed relative to the + targetCoordinateSystem, placed into the frame of the sourceCoordinateSystem. + The local position of the result within the sourceCoordinateSystem + matches the local position of the input within the targetCoordinateSystem. + To obtain the coordinates of a geometry in world-space within a given coordinate + system, pass CoordinateSystem.Identity as the sourceCoordinateSystem + and the given CS as the targetCoordinateSystem. + The resulting geometry coordinates will equal the coordinates of the input + relative to that target frame. + The CoordinateSystem to express the geometry relative to. + The CoordinateSystem the geometry is currently expressed in. + Pass CoordinateSystem.Identity() to work in world space. + Transformed Geometry. + from,to, local coordinates - - 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 - + + Rotates an object around an origin and an axis by a specified + degree + around,axis,degrees - - 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 - + + Rotates an object around the Plane origin and normal by a specified + degree + Reference Plane to rotate around + Rotation angle in degrees + around,normal,degrees - - Sweep a closed Curve along a path. - - - - - Brep,brep,sweep1 - + + Mirror the object across the input Plane + reflect,flip over - - 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 - + + Scale uniformly around the origin + resize,size - - 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 - + + Scale non-uniformly around the origin + resize,size,scaleNU,scalenu - - 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 - + + Scale non-uniformly around a given Plane + resize,size,scaleNU,scalenu - - Union a collection of solids into one solid - A collection of solids - - - Brep,brep,boolean,addition - + + Scale uniformly around a given point, using two pick points as scalars + resize,from,to,size - - Returns the surface area -- sum of all the areas of all faces + + Scale non-uniformly 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 - - Returns the total volume of the Solid + + Scale in two dimensions 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 - - The centroid of the Solid - - - average,center - + + Copy the given Geometry + A new copy - - The boolean union of this Solid and another. - - - - addition,merge,combine - + + Obtain the distance from this Geometry to another + The other Geometry + The distance - - The boolean difference of this Solid with another - - + + Obtain the closest Point on this Geometry to the other + NearestPoint - - The boolean difference of this Solid and the union of input Solids - - - - subtract,differencemany,diffall,diff multi - + + Split this Geometry using another Geometry as a cutting "tool" - - 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 - + + Removes elements of the entity closest to the pick point - - Projects the input Geometry onto this Solid in the input Vector direction. !!This projection method currently supports only points or curves!! - - - - - projectonto,projectonsolid,projecttosolid - + + Separates compound or non-separated elements into their component + parts. - - Fillets a Solid along input Edges with a given radius. - - - - - round,smooth,smoothedge,roundedges - + + Check if the two objects have the same representational geometry or numerical values - - Chamfers a Solid along input Edges with a given offset from the edge corner. - - + + Convert internal structure of geometry from analytics to splines - - bevel,flattenedges - - - 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 - + + Imports a SAT file and returns an array of imported geometries + File object representing the SAT file + List of imported geometries - - Attempts to repair the solid. - + + Imports a SAT file and returns an array of imported geometries + Path to the SAT file + List of imported geometries - - Get a string representation of the Sphere + + 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 - - Create a Solid Sphere cetered at the input Point, with given radius. - - - - - Brep,brep - + + 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 - - Create a Solid Sphere containing four input Points on the surface. - - - - Brep,brep - + + Imports a JSON string and returns an array of imported geometries + Json string containg solid def formatted geometry + List of converted geometries - - Fit a Sphere as close as possible to the input Points. - + + Parse the incoming JSON string formatted with autodesk.geometry:geometry-1.0.0 schemata. + JSON string to parse + Geometry Object + + + Exports a list of specified geometry to the given SAT file path + + - - Brep,brep - - - Return the center Point of the Sphere. + + Exports a list of specified geometry to the given SAT file path. + + + + - - Return the radius of the Sphere. + + This method is meant for internal use only. - - Get a string representation of the Topology + + This method is meant for internal use only. - - The Vertices of the Topology + + 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 - - The Edges of the Topology + + Deserializes the specified Standard ACIS Binary(SAB) format data and returns a list of geometry + + - - The Faces of the Topology + + 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. + - - Get a string representation of the TSplineEdge + + true - - The TSplineFaces adjacent to this Edge + + The CoordinateSystem that this Geometry is defined in - - The TSplineVertex at which this Edge starts + + Determine if another Geometry object intersects with this one - - The Vertex at which this Edge ends + + Get the intersection Geometry for this object and another - - Return UVN Frame of the TSEdge (point on the hull, U vector, V vector and normal) + + Get the intersection of Geometry for this object and a collection of other Geometries. Finds common geometry of all participants. - - Index of the TSEdge + + Convert to SolidDef json - - Whether the TSEdge is on border + + Projects a collection of Points onto this Geometry along the specified direction. + Returns a flat array of resulting Geometry. + Points to project. + Projection direction. + Flat array of resulting Geometry. - - Whether the TSEdge is manifold + + Get a string representation of the Geometry - - A bunch of TSEdge properties: uvnFrame and index, whether TSEdge is on Border, is Manifold or not - + + The angle in degrees through which the Helix turns over its length - - Get a string representation of the TSplineFace + + Pitch will return the linear distance along the axis direction that a helix spans in one complete turn (360 degrees) - - All of the TSplineEdges around this Face in counterclockwise order + + The radius of the arc - - All of the TSplineVertices around this Face in counterclockwise order + + The direction of the axis of the Helix - - Return UVN Frame of the TSplineFace (point on the hull, U vector, V vector and normal) + + The base point of the Helix axis + origin,helixstart - - Index of the TSFace + + 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 + helix,screw,corkscrew,thread - - Number of edges or vertices on the TSFace + + Get a string representation of the Helix - - Number of parametric sides on the TSFace + + Either 3 or 4, depending if it represents a triangle or a quad - - A bunch of TSplineFace properties: uvnFrame, index, valence and number of sides - + + The first index - - Get a string representation of the TSplineInitialSymmetry + + The second index - - Create a radial TSplineInitialSymmetry with given amount of spans per symmetric segment. - - - - tspline,symmetry - + + The third index - - Create an axial TSplineInitialSymmetry with given symmetry axes. - - - - - - tspline,symmetry - + + The fourth index - - Whether newly created t-spline has radial symmetry. + + Create an IndexGroup storing four indices + Index a + Index b + Index c + Index d + IndexGroup + quad,polygon,mesh,meshes - - Whether newly created t-spline has symmetry on x axis. + + Create an IndexGroup storing three indices + tri,polygon,mesh,meshes + Index a + Index b + Index c + IndexGroup - - Whether newly created t-spline has symmetry on y axis. + + Compare two IndexGroup's + The other IndexGroup + Whether the two objects are equal - - Whether newly created t-spline has symmetry on z axis. + + Get a hashcode for this type + A unique hashcode for this object - - Number of faces in symmetry segment. Only available if t-spline has radial symmetry. + + Get a string representation of the IndexGroup - - Get a string representation of the TSplineReflection + + The direction of the Curve + lines - - Create axial reflection for t-spline symmetry by given plane. - Plane for t-spline axial reflection. Given in World coordinates - T-Spline axial reflection - - tspline,symmetry,reflection,axial - + + Creates a straight Line between two input Points. + Line start point + Line end point + Line from start and end point + line,linebypoints,lines - - 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 - - tspline,symmetry,reflection,radial - + + Creates a Line best approximating a scatter plot of Points. + List of points to best fit line + Line from fit through points + line,approximate,lines - - Whether the reflection is radial + + 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 + tangentline,tangentto,lines - - Number of segments of radial reflection + + 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 + linebyvector,lines - - Angle between each pair of symmetric segments of radial reflection + + Get a string representation of the Line - - Plane of the reflection + + The containing Face of the Loop + - - Axis of the reflection + + The CoEdges contained in the Loop + - - Get a string representation of the TSplineTopology + + Whether the loop is border or inner - - Vertices contained in this T-Spline Surface. + + Get a string representation of the Loop - - Edges contained in the T-Spline Surface. + + Returns raw vertices of this mesh as a list of numbers. Each set of + three consecutive numbers represents a point. - - Faces contained in the T-Spline Surface. + + Returns raw vertices of this mesh as a list of numbers. Each set of + six consecutive numbers represents two points - - Regular Vertices contained in the T-Spline Surface + + Returns raw vertices of this mesh as a list of numbers. Each set of + nine consecutive numbers represents three points of a triangle - - Star-Point Vertices contained in the T-Spline Surface + + Parse the incoming JSON string formatted with dynamo.geometry:mesh-1.0.0 schema. + JSON string to parse + Mesh - - T-Point Vertices contained in the T-Spline Surface + + Convert the mesh into a JSON object formatted with dynamo.geometry:mesh-1.0.0 schema. + The resulting JSON string - - Non-Manifold Vertices contained in the T-Spline Surface + + The vertex indices that make up each face in a counterclockwise fashion + mesh,meshes - - Border Vertices contained in the T-Spline Surface + + The normal vector at this vertex + + mesh,meshes + - - Inner Vertices contained in the T-Spline Surface + + The positions of the vertices + + mesh,meshes + - - Non-Manifold Edges contained in the T-Spline Surface + + Returns the number of vertices in the Mesh - - Border Edges contained in the T-Spline Surface + + Returns the number of edges in the Mesh - - Inner Edges contained in the T-Spline Surface + + Returns the number of triangles in the Mesh - - Regular Faces contained in the T-Spline Surface + + Returns the volume of the provided Mesh + volume - - N-Gon Faces contained in the T-Spline Surface + + Returns the area of the provided Mesh + area - - Border Faces contained in the T-Spline Surface + + Returns the vertex indices for each mesh triangle. + (as opposed to unique vertex indices) + List of vertex indices for each mesh triangle. - - Inner Faces contained in the T-Spline Surface + + Converts the Mesh edges to Lines, and returns them - - Return number of vertices in the T-Spline Surface + + 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. - - Return number of edges in the T-Spline Surface + + Converts Mesh triangles to individual meshes and returns them. - - Return number of faces in the T-Spline Surface + + Returns the normals for each triangle face in a given mesh. + - - Decomposed Vertices differed by type - Set of vertices + + Returns Triangle Centroids - - Decomposed Edges differed by type - Set of edges + + Returns a new mesh unifying the tool mesh and the original mesh. + + mesh - - Decomposed Faces differed by type - Set of faces + + Returns a new mesh subtracting the tool mesh from the original mesh. + + mesh - - Return vertex at given index - Index to get vertex at - T-Spline Vertex - - tspline,face,byindex - + + Returns a new mesh consisting of the intersection between the tool + mesh and the original mesh. + + mesh - - Return edge at given index - Index to get edge at - T-Spline Edge - - tspline,face,byindex - + + Returns a new Mesh with the following defects repaired: + Small components: if the Mesh contains 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 - - Return face at given index - Index to get face at - T-Spline Face - - tspline,face,byindex - + + 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. - - Get a string representation of the TSplineUVNFrame + + 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 Mesh is filled with a bunch of tiny boxes, and a new + mesh is created around this. - - Point of the TopologyItem on the hull + + 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 - - U vector of the TopologyItem + + 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 - - V vector of the TopologyItem + + Returns a new Mesh with a reduced number of triangles. + Goal triangle count for the reduction + Reduced mesh - - Normal of the TopologyItem + + 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 - - Get a string representation of the TSplineVertex + + 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 - - The TSplineEdges emanating from this Vertex + + 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 - - The TSplineFaces adjacent to this Vertex + + Intersects input Plane with the Mesh, producing a PolyCurve - - Return UVN Frame of the TSVertex (point on the hull, U vector, V vector and normal) + + Projects point onto the Mesh along the specified direction - - Index of the TSVertex + + Nearest point on the Mesh to the specified point - - Whether the TSVertex is a star point + + Reflect the Mesh across the input Plane - - Whether the TSVertex is a T-point + + Rotate the Mesh around the input axis by the given angle. - - Whether the TSVertex is manifold + + Scale the Mesh by the input amount - - Number of edges or faces on the TSVertex + + Scale Mesh non-uniformly by scale factors - - Functional valence of the TSVertex, taking T-points into account + + Translate a Mesh in the direction of input Vector by the length of the Vector - - A bunch of TSVertex properties: uvnFrame, index, valence and functionalValence, whether TSVertex is a StarPoint, TPoint, Manifold or not - + + Translate the Mesh in the direction of the input Vector by the input distance - - Get a string representation of the TSplineSurface + + Translates the Mesh by the input distances - - 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 + + Convert the mesh into a JSON object formatted with dynamo.geometry:mesh-1.0.0 schema. + The resulting JSON string - - 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 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 - - 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 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 + - - 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 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 + List of points + Flat list of point indices + Mesh - - 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 + + Imports a file, parsing it into a number of Meshes. + Currently supported formats are: + .mix -- Meshmixer + .obj -- Wavefront - - 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 + + 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 - - 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 + + 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 - - 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 new Mesh from supplied vertices and indices. Vertices should + not overlap. Indices should be sets of three integers + indicating the three locations in the vertices array + of the three points of a triangle - - 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 mesh plane based on the given inputs. + + + + + + mesh - - 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 mesh cuboid based on the current settings. + + + + + + + + mesh - - 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 mesh sphere based on the current settings. + + + + + mesh - - 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 mesh cone based on the current settings. + + + + + + + mesh - - 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 + + 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 - - 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 degree of the curve + smoothness,interpolation,continuity - - 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 - - - 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 + + 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 - - 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 + + Determines whether the NurbsCurve is rational or not. This defines whether any of the weights are not 1.0. - - 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 the control points of the NurbsCurve. + An Array of Points - - 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 + + The truly periodic control points of a periodic NurbsCurve. + Note: This operation only works for periodic curves and will fail if the curve is not periodic. + Periodic control points of a NURBS curve - - 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 + + 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 - - 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 + + The unclamped knots of a periodic NurbsCurve. + Note: This operation only works for periodic curves and will fail if the curve is not periodic. + The periodic knot vector of the NURBS curve - - 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 + + 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 - - 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 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 + nurbscurve,spline,lines + 0.5,0.5,0.45 - - 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 + + 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 + nurbscurve,spline,degree,lines + 0.5,0.5,0.5,0.45 - - 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 + + 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 + nurbscurve,spline,degree,smoothness,lines + 0.5,0.5,0.5,0.5,0.45 - - 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 + + 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 + explicit,nurbscurve,spline,degree,spline byarray,lines + 0.5,0.5,0.5,0.5,0.5,0.45 - - 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 + + Create a BSplineCurve by interpolating between points. + Points for nurbs curve + Nurbscurve created from points + fit,approximate,spline,lines + 0.5,0.5,0.5,0.45 - - 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 + + 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 + fit,approximate,spline,lines + 0.5,0.5,0.5,0.45 - - 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 + + Create a BSplineCurve by interpolating between points with specified degree. + Points for nurbs curve + Degree of the curve + Nurbscurve created from points + fit,approximate,spline,smoothness,lines + 0.5,0.5,0.5,0.5,0.45 - - 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 + + Returns a BSplineCurve through the points, with tangent directions. + Control points for nurbs curve + Start tangent + End tangent + Nurbscurve created from points and tangents + spline by tangent,tangents,lines + 0.5,0.5,0.45 - - 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 + + Get a string representation of the NurbsCurve - - Returns a list of reflections applied to a given T-spline - tspline,symmetry,reflections + + Returns surface degree in the U direction. + surface smoothness,continuity - - Returns True if a given T-spline is in box mode - tspline,boxmode,smooth + + Returns surface degree in the V direction. + surface smoothness,continuity - - Returns True if a given T-spline is extractable (could be displayed in smooth mode) - tspline,extractable + + Returns number of control Points in the U direction. - - Returns True if a given T-spline is closed - tspline,closed + + Returns number of control Points in the V direction. - - 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 the Surface is periodic in the U direction. + closedinU - - Returns True if a given T-spline is standard (all T-points are separated from star points by at least two isocurves) - tspline,standard + + Returns true if the Surface is periodic in the V direction. + closedinV - - 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 + + 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. - - 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 + + Returns NurbsSurface control points (poles). - - 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 + + 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 - - 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 + + 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 - - Adds a crease to the given edge on a T-spline surface - Edges to crease - TSpline surface with creased edges - tspline,edge,crease + + 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 - - 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 + + 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 + fit,topoints - - 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 + + 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. + fit,topoints,totangents - - 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 + + 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,topoints,totangents,fit corners,complex fit - - Finds all coincident vertices and welds them together - Tolerance to seek coincidence within - TSpline surface without coincident vertices - tspline,weld,coincident,vertex + + 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 - - 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 + + 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 - - 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 + + Get a string representation of the NurbsSurface - - 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 + + The type of boundary condition applied to panels in a mesh. - - 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 + + Allow panels to overlap the boundary. - - Removes vertices from T-spline topology - Vertex or vertices to delete - TSpline surface with deleted vertices - tspline,vertex,vertices,delete + + Do not allow panels to overlap the boundary. - - Removes edges from T-spline topology - Edge or edges to delete - TSpline surface with deleted edges - tspline,edge,delete + + Remove vertices that do not lie on the input FACE. - - Removes faces from T-spline topology - Face or faces to delete - TSpline surface with deleted faces - tspline,face,delete + + Trim overlapping panels to surface boundary. - - 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 the number of vertices in the PanelSurface. + number of vertices - - 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 the number of panels in the PanelSurface. + number of panels - - 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 the number of vertices for each panel in the list of panel indices. + List of panel indices to query number of vertices for. The default value of null indicates all panels in the surface. + number of vertices - - 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 + + Returns the vertex corresponding to the vertex index in the PanelSurface. + Index of vertex in the PanelSurface + - - 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 + + Returns the point corresponding to the vertex index in the PanelSurface. + Index of vertex in the PanelSurface + - - 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 + + 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 - - 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 + + Returns the vertices for each panel in the list of panel indices. + Panel index to query vertices for. The default value of null indicates all panels in the surface. + Vertex array - - 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 + + Returns the points for each panel in the list of panel indices. + Panel indices to query points for. The default value of null indicates all panels in the surface. + Point Array - - 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 + + Returns the polygonal boundary for each panel in the list of panel indices. + Panel indices used to construct Polygon. The default value of null indicates all panels in the surface. + - - 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 + + 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. - - 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 + + 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 - - 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 + + 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 - - 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 + + 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 - - 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 + + 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 - - Removes all reflections from the given T-spline - T-Spline surface with given reflections removed + + 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 - - Compresses all topology on an input surface and makes the indices contiguous. This function maintains the relative order of the indices. - tspline,index,compress + + 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 - - 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 + + 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 - - 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 + + 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 - - 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 + + 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 - - 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 + + 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 - - 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 a string representation of the PanelSurface - - 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 origin of the Plane. + position,planecenter - - Inverts the normals of all faces in the mesh - T-Spline Surface with inverted normals - tspline,flip,normal,vector + + Returns the normal direction of the Plane. + perpendicular - - Makes all knot intervals on a T-spline surface uniform - T-Spline Surface with uniform internals - tspline,knot,uniform + + The X basis of the Plane - - 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 + + The Y basis of the Plane - - 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 + + Produces a new CoordinateSystem representing this plane. It is based on + the origin, and X and Y axis basis. + converttoCS,convert2cs - - 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 - - - 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 + + Create a new Plane offset by this Plane in the normal direction by + the specified distance. + alongnormal,moveplane - - 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 + + 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 - - 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 + + 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 - - 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 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 - - 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 + + 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 + - - 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 + + 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 - - 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 + + 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 - - Get a string representation of the UV + + Creates a plane in the world XY + Plane at XY plane of world - - Compare two UV's - The other UV - Whether the two objects are equal + + Creates a plane in the world XZ plane + Plane at XZ plane of world - - Get a hashcode for this type - A unique hashcode for this object + + Creates a plane in the world YZ + Plane at YZ plane of world - - Create a UV from two doubles. - U value - V value - UV created by coordinates - - surfaceparam,parameters,uv,uvs - + + Get a string representation of the Plane - - Get the U component of a UV - - uv,uvs - + + Get the X component of a Point - - Get the V component of a V - - uv,uvs - + + Get the Y component of a Point - - Get a string representation of the Vertex + + Get the Z component of a Point - - The Point where this Vertex is located + + Get the Vector with the same X, Y, and Z component + convertovector,point2vector - - The Edges emanating from this Vertex + + Add a vector to a point. The same as Translate(Vector). + movepoint,move,move along - - The Faces adjacent to this Vertex + + Subtract a vector from a point. The same as Translate(-Vector). + movepoint,move,move along - - Get a string representation of the BoundingBox + + Project another piece of Geometry onto this along a given direction Vector - - Compare two BoundingBox's - The other BoundingBox - Whether the two objects are equal + + 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 + xy,position - - Get a hashcode for this type - A unique hashcode for this object + + Get the Origin point (0,0,0) + Origin point + zero, origin - - Create an axis-aligned BoundingBox around input Geometries. - Geometries to determine bounding box - Bounding box enclosing geometries - - bounding,bound,multiple,boundall - + + Form a Point given 3 cartesian coordinates + X coordinate + Y coordinate + Z coordinate + Point created by coordinates + point,xyz,position - - Create a non-axis-aligned, minimum-volume, oriented bounding box around the input geometries. - - Oriented bounding box arounding input geometries. + + 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 - - Create a non-axis-aligned BoundingBox around input Geometry, oriented in the X, Y, and Z axis of the CoordinateSystem. - - - - - bounding,bound - + + 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 - - Create a non-axis-aligned BoundingBox around input Geometries, oriented in the X, Y, and Z axis of the CoordinateSystem. - - - - - bounding,bound,multiple,boundall - + + 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 - - Creates the an axis-aligned BoundingBox spanning between the minimum Point and the maximum Point. - - - - - bounding,bound,bymaxmin,max,min,bypoints - + + 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 - - 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 - + + Compare two Point's + The other Point + Whether the two objects are equal - - The minimum point + + Get a hashcode for this type + A unique hashcode for this object - - The maximum point + + Get a string representation of the Point - - 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. + + 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. - - 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 curves of the polycurve + curvecount,subcurvecount,numbersubcurves - - 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 - + + Returns curves of the polycurve + Curves of polycurve + subcurves,polycurvesplit - - Determine if the BoundingBox is empty - Returns true if the bounding box is empty + + 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 - - Determine if a point is inside of the bounding box. - The test point - True if the point is inside, otherwise False - - point inside,testpoint - + + Returns plane of planar polycurve - - 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 - + + Close polycurve by line connecting start and end points + lines + 0.4 - - 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 - + + 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 - - Parse the incoming JSON string formatted with autodesk.geometry:boundingbox3d-1.0.0 schema. - JSON string to parse - BoundingBox + + 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 - - Convert the BoundingBox into a JSON object formatted with autodesk.geometry:boundingbox3d-1.0.0 schema. - The resulting JSON string + + Make one or more polycurves by grouping connected curves. - - Get a string representation of the CoordinateSystem + + 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 - - 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 + + Extends polycurve by tangent arc. + Length of extension arc + Radius of arc + extending end or start of the polycurve - - 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. + + 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 - - Create a CoordinateSystem with origin at X, Y, and Z locations, with - X and Y Axes set as WCS X and Y Axes. - translate + + Offset polycurve in its plane. + Amount to offset + Toggle to make corners circular + Offseted polycurve - - Create a CoordinateSystem with origin at input Point, with X and Y Axes - set as WCS X and Y Axes. - bypoint + + 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 - - 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. + + Make PolyCurve by joining curves. Input curves need not be specified in order of connectivity. + PolyCurve direction is based on the first curve in the input array. + Choose a preferred join tolerance between 1e-6 and 1e-3 units. + Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points. + Curves to join into polycurve + Tolerance to determine size of gap allowed between curves to be joined + Polycurve created by joined curves + segments,joincurves - - Create a CoordinateSystem at the origin with X and Y axis. - Input Vectors are normalized before creating the CoordinateSystem. + + Make PolyCurve by joining curves. Input curves need not be specified in order of connectivity. + PolyCurve direction is based on the first curve in the input array. + Choose a preferred join tolerance between 1e-6 and 1e-3 units. + Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points. + 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 - - 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 + + Make one or more polycurves by grouping connected curves. + Choose a preferred join tolerance between 1e-6 and 1e-3 units. + Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points. + Curves to group together to create one or more PolyCurves + Tolerance to determine size of gap allowed between curves to be joined + - - Creates a CoordinateSystem at the specified cylindrical coordinate parameters with respect to the specified coordinate system + + 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 - - Creates a CoordinateSystem at the specified spherical coordinate parameters with respect to the specified coordinate system + + Make PolyCurve by thickening a curve. + the curve to thicken + the thickness + the normal perpendicular to the thickening direction + offset - - Determine whether it is possible to get the Inverse of this CoordinateSystem - inverse,testinverse + + 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 - - Tests if the scaling orthogonal, i.e. does it have a shear component. - uniform + + Get a string representation of the PolyCurve - - Tests if the scaling orthogonal and are all the vectors normalized. - uniform,normal,samelength + + Returns corners of polygon - - Obtain the Determinant of this CoordinateSystem + + Returns average point of corners of polygon + centroid - - Creates a Point representing the CoordinateSystem origin. - position,center + + Returns all the segment start / end points. - - Returns X Axis of CoordinateSystem. - left,right + + Returns maximum deviation from average plane of polygon. - - Returns Y Axis of CoordinateSystem. - forward,back + + Returns self intersections between sides of the polygon. - - Returns Z Axis of CoordinateSystem. - up,down + + 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 the X Axis scaling of the CoordinateSystem: the length of the X Axis vector. + + Construct a Polygon Curve by connecting Points. - - Returns the Y Axis scaling of the CoordinateSystem: the length of the Y Axis vector. + + Construct an inscribed Polygon Curve within a circle. - - Returns the Z Axis scaling of the CoordinateSystem: the length of the Z Axis vector. + + Get a string representation of the Polygon - - Returns the Plane the X and Y axes lie in, with root at the origin. + + Return new Surfaces representing the underlying Surfaces. + subsurfaces,getsurfaces,explode - - Returns the Plane the Y and Z axes lie in, with root at the origin. + + 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 - - Returns the Plane the Z and X axes lie in, with root at the origin. + + Locate Surfaces by Line. Takes all surfaces hit by line. + surfacesonline,findsurfaces,extractsurfaces,lines + 0.5,0.5,0.5,0.4 - - Get the inverse of this CoordinateSystem - applying this CoordinateSystem to a piece of Geometry reverses the original. - - - Mirror the object across the input Plane - reflect,flip over + + Compute 2d cell boundaries which are not connected to other Surfaces - - Apply the argument CoordinateSystem after this one - Result = this * other + + Extract Solids from Polysurface defined by subset of surfaces - - Apply the argument CoordinateSystem before this one - Result = other * this + + Returns number of surfaces of polysurface. + Number of surfaces - - Returns a Vector containing the X, Y, and Z scale factors - Scaled vector - get size,scalecomponents,scalevector + + Returns number of edges of polysurface. + Number of edges - - Determine if two CoordinateSystems are equal - other coordinate system - returns true if coordinate systems are equal + + Returns number of vertices of polysurface. + Number of vertices - - 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 + + Fillets a PolySurface along input Edges with a given radius. + round,smooth,smoothedge,roundedges - - Translate the object in the direction and magnitude of input Vector. - Vector for translation direction - Translated coordinate system - move,along vector + + Chamfers a PolySurface along input Edges with a given offset from the edge corner. + bevel,flattenedges - - 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 + + Makes PolySurface by Loft through Curves. + Curves to loft through. - - Transform the object by the input CoordinateSystem matrix. - input coordinate system - Transformed coordinate system + + Makes PolySurface by Loft through PolyCurves. + Curves to loft through. + Curve to guide loft through. + loftbyrail - - Transforms this CoordinateSystem from source CoordinateSystem to a new - context CoordinateSystem. - - - Transformed CoordinateSystem. + + Makes PolySurface by Loft through PolyCurves. + Curves to loft through. + Curves to guide loft through. + loftbyrails,loft rails,guides - - 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 + + Make Polysurface by joining surfaces. + Surfaces to join into polysurface + joinsurfaces,joinsrf - - 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 + + Make Polysurface by surfaces of Solid. + Solid which surfaces to use + solid2poly,solidtopoly,convertsolid - - Scale uniformly around the origin - Amount to scale - Scaled coordinate system - resize,size + + Make Polysurface by sweeping curves along rail. + Curve to sweep along + Sweep profile + sweep,rail,guide,sweep1 - - 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 + + Get a string representation of the PolySurface - - 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 + + The width of the Rectangle + rectX,rectx - - 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 + + The height of the Rectangle + rectY,recty - - 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 Rectangle by four corner Points. + List of corner points of rectangle + Rectangle created by corner points + rectbypointarray - - 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 + + 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 - - Parse the incoming JSON string formatted with autodesk.math:matrix44d-1.0.0 schema. - JSON string to parse - CoordinateSystem + + 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 - - Convert the CoordinateSystem into a JSON object formatted with autodesk.math:matrix44d-1.0.0 schema. - The resulting JSON string + + 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 - - Get a string representation of the Curve + + 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 - - 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 - + + Get a string representation of the Rectangle - - 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 - + + Returns the surface area -- sum of all the areas of all faces - - 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 - + + Returns the total volume of the Solid - - Returns the total arc length of the curve - - distance - + + The centroid of the Solid + average,center - - Returns True if a curve is planar, False otherwise. - - flat,liesinplane - + + The boolean union of this Solid and another. + addition,merge,combine - - Returns True if a curve is closed, False otherwise. + + The boolean difference of this Solid with another + subtract - - Get the start Point along the Curve - - begin,curvestart,startpt - + + The boolean difference of this Solid and the union of input Solids + subtract,differencemany,diffall,diff multi - - Get the end Point along the Curve - - end,curveend,endpt - + + 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 - - The normal to the plane the curve lies in. Only valid for planar curves. - - perpendicular - + + Projects the input Geometry onto this Solid in the input Vector direction. + !!This projection method currently supports only points or curves!! + projectonto,projectonsolid,projecttosolid - - Get a Point on the Curve at a specified parameter between StartParameter() and EndParameter() - The parameter at which to evaluate - Point - - pointoncurve,curvepoint - + + Fillets a Solid along input Edges with a given radius. + round,smooth,smoothedge,roundedges - - 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 - + + Chamfers a Solid along input Edges with a given offset from the edge corner. + bevel,flattenedges - - 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 + + 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 - normaloncurve,curvenorm + split, disjoint - - 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 - + + Attempts to repair the solid. + - - 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 - + + Create a solid by specifying it's component faces as Surfaces. + Brep,brep - - 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 - + + Create a Solid by lofting between input cross section closed Curves. + Brep,brep - - 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 - + + 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 - - 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 - + + 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 - - 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 + + Sweep a closed Curve along a path. + Brep,brep,sweep1 - - Returns points spaced along curve at equal chord length based on the input number of divisions - Number of divisions - List of points on curve + + 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 - - 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 - + + 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 - - 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. + + 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 - - 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. + + Union a collection of solids into one solid + A collection of solids + + Brep,brep,boolean,addition - - 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 - + + Get a string representation of the Solid - - 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 - + + Return the center Point of the Sphere. - - 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 - + + Return the radius of the Sphere. - - 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 - + + Create a Solid Sphere cetered at the input Point, with given radius. + Brep,brep - - 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 - + + Create a Solid Sphere containing four input Points on the surface. + Brep,brep - - Get the parameter at the start point of a curve - Parameter value - - start domain,curvestart - + + Fit a Sphere as close as possible to the input Points. + Brep,brep - - Get the parameter at the end point of a curve - Parameter value - - end domain,curveend - + + Get a string representation of the Sphere - - Get the segment length between two parameters on the curve - Value between 0-1 - Value between 0-1 - Segment length - - measure,distance,arclength - + + Returns the total surface area. - - 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 - + + Returns the sum of lengths of all boundary edges of the surface. + circumference - - Reverse the direction of the curve - A new Curve with the opposite direction - - flip - + + Returns True if surface is closed in U direction, false if it's not. - - 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 - + + Returns True if surface is closed in V direction, false if it's not. - - 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 - + + Returns True if surface is closed in U or V direction, false if it's neither. - - Create a curve by pulling onto plane - The plane on which to pull the curve - A Curve on the Plane - - projectcurve,toplane - + + Subtract the input tools from this Surface. + difference,trim,removefrom,cut - - Pull this Curve onto the input Surface, in the direction of the Surface normals. - - - - projectcurve,tosurf - + + 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 - - 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 - + + 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 - - 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 - + + 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 - - 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 - + + 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 - - 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 - + + Return the surface normal at the input Point on the Surface. + Point at which to evaluate surface normal + Normal at point + perpendicular - - 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 - + + Gets a Nurbs representation of the Surface. This method may approximate + Surface in certain circumstances. - - 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 - + + 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. - - 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 - + + 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 - - 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 - + + 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 - - 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 - + + 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 - - Extrudes a Curve in the normal Vector direction - The distance to extrude the curve - The extruded Surface - - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - + + Offset Surface in direction of Surface normal by specified distance. + Amount to offset + Offseted surface - - 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 - + + 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 - - 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 - + + Return a CoordinateSystem aligned with principal curvature directions. + U component of parameter + V component of parameter + CoordinateSystem aligned with principal curvature directions - - 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 - + + Return the U tangent Vector at specified U and V parameters. + U component of parameter + V component of parameter + U tangent vector - - 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 - + + Return the V tangent Vector at specified U and V parameters. + U component of parameter + V component of parameter + V tangent vector - - 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 - + + Return the normal Vector at specified U and V parameters. + U component of parameter + V component of parameter + Normal at parameter - - 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 - + + 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 - - 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 - + + Returns the Gaussian curvature at U and V parameters. + developable - - 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 - + + Returns the principal curvatures at the U and V parameters. - - 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 - + + Returns principal direction vectors at U and V parameters. + U component of parameter + V component of parameter + U and V tangent vectors - - Converts the Curve to a NurbsCurve approximation - A NurbsCurve approximating the Curve - - curve2spline,convertcurve,tospline,lines - - - 0.5,0.5,0.5,0.4 - + + Return the Point at specified U and V parameters. + surfacepoint - - Patch a closed Curve - A Surface on the interior of the curve - - fill,profiletosurf,loop,loop2surf,edgesurf - + + Return all the boundary Curves of the Surface. + edges - - 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 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 - - Sweeps this Curve along the path Curve, creating a Surface - - - - sweep1,curve2surf - + + 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 - - Sweeps this Curve along the path Curve, creating a Surface - - Cut the end of the sweep and make it normal to the path - A Surface resulting from sweeping the curve along the path - - sweep1,curve2surf - + + Combines this Surface and input Surface into a PolySurface + topolysurface + Combines this Surface and input Surfaces into a PolySurface + join multiple,joinmany,joinall,topolysurface - - Sweeps this closed Curve along the path Curve, creating a Solid - + + Projects the input Geometry onto this Surface in the input Vector direction. + !!This projection method currently supports only points or curves!! + projecttosurface,projectonto + + + Attempts to repair the Surface. + + + 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 + + + Create a Surface by lofting between input cross section Curves. + loft + Curves to loft through + Surface created by loft + + + 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 + + + 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. + loftbyrails,loft rails,guides + Curves to loft through + Curves to guide loft through + Surface created by loft + + + 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 - sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid + sweep,rail,guide,sweep1 - - Sweeps this closed Curve along the path Curve, creating a Solid - The path that represent the sweep path + + 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 - A solid that sweeps this closed Curve along the path Curve - - sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - + Surface created by sweeping profile along path + sweep,rail,guide,sweep1 - - Returns a new Curve approximated with the supplied tolerance - - - - fitcurve,reducecurve,simplecurve,approximate - + + 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 - - stores the managed thread id of thread which called this constructor. - Used to alert users to potential multi threaded issues. + + 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 - - This is used for testing only. + + 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 - - true + + 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 - - true + + Get a string representation of the Surface - - true + + The Vertices of the Topology + - - true + + The Edges of the Topology + - - true + + The Faces of the Topology + - - A map between IGeometryEntity types and Geometry constructors using host. + + Get a string representation of the Topology - - Geometry Type registration mechanism. - Type of IGeometryEntity derived interfaces. - A delegate to construct Geometry. + + The TSplineFaces adjacent to this Edge - - true + + The TSplineVertex at which this Edge starts - - - + + The Vertex at which this Edge ends - - 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 + + Return UVN Frame of the TSEdge (point on the hull, U vector, V vector and normal) - - Translate geometry in the given direction by the vector length - move,along vector + + Index of the TSEdge - - 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 + + Whether the TSEdge is on border - - Transforms geometry by the given transform of CoordinateSystem - Transformed geometry + + Whether the TSEdge is manifold - - Transforms this geometry from source CoordinateSystem to a new - context CoordinateSystem. - - - Transformed Geometry. - from,to + + A bunch of TSEdge properties: uvnFrame and index, whether TSEdge is on Border, is Manifold or not - - Rotates an object around an origin and an axis by a specified - degree - around,axis,degrees + + Get a string representation of the TSplineEdge - - Rotates an object around the Plane origin and normal by a specified - degree - around,normal,degrees + + All of the TSplineEdges around this Face in counterclockwise order + - - Mirror the object across the input Plane - reflect,flip over + + All of the TSplineVertices around this Face in counterclockwise order + - - Scale uniformly around the origin - resize,size + + Return UVN Frame of the TSplineFace (point on the hull, U vector, V vector and normal) - - Scale non-uniformly around the origin - resize,size,scalenu,scaleNU + + Index of the TSFace - - Scale non-uniformly around a given Plane - resize,size,scalenu,scaleNU + + Number of edges or vertices on the TSFace - - Scale uniformly around a given point, using two pick points as scalars - resize,from,to,size + + Number of parametric sides on the TSFace - - 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 + + A bunch of TSplineFace properties: uvnFrame, index, valence and number of sides - - 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 + + Get a string representation of the TSplineFace - - Obtain the distance from this Geometry to another - The other Geometry - The distance - between,length,from,to + + Whether newly created t-spline has radial symmetry. - - Obtain the closest Point on this Geometry to the other - NearestPoint, GetClosestPoint + + Whether newly created t-spline has symmetry on x axis. - - Determine if another Geometry object intersects with this one - intersects?,check intersection,test intersection + + Whether newly created t-spline has symmetry on y axis. - - Get the intersection Geometry for this object and another - get overlap + + Whether newly created t-spline has symmetry on z axis. - - 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 + + Number of faces in symmetry segment. Only available if t-spline has radial symmetry. - - Projects a collection of Points onto this Geometry along the specified direction. - Returns a flat array of resulting Geometry. - Points to project - Projection direction - Flat array of resulting Geometry - project points,batch project + + Create a radial TSplineInitialSymmetry with given amount of spans per symmetric segment. + tspline,symmetry - - Split this Geometry using another Geometry as a cutting "tool" - cut + + Create an axial TSplineInitialSymmetry with given symmetry axes. + tspline,symmetry - - Removes elements of the entity closest to the pick point + + Get a string representation of the TSplineInitialSymmetry - - Separates compound or non-separated elements into their component - parts. + + Whether the reflection is radial - - Check if the two objects have the same representational geometry or numerical values - approximate,near,close + + Number of segments of radial reflection - - Get the BoundingBox containing the given piece of Geometry - bounds + + Angle between each pair of symmetric segments of radial reflection - - Gets the minimum-volume, oriented bounding box containing the given geometry. + + Plane of the reflection - - Convert geometry to Solid Def json - Json formatted string + + Axis of the reflection - - Convert the Geometry into a JSON object formatted with autodesk.geometry:geometry-1.0.0 schemata. - The resulting JSON string + + Create axial reflection for t-spline symmetry by given plane. + Plane for t-spline axial reflection. Given in World coordinates + T-Spline axial reflection + tspline,symmetry,reflection,axial - - Convert internal structure of geometry from analytics to splines - + + 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 + tspline,symmetry,reflection,radial - - 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. + + Get a string representation of the TSplineReflection - - Returns the name-value string attributes set on the input geometry if any. - Dictionary of name-value string attributes. + + - - Imports a SAT file and returns an array of imported geometries - File object representing the SAT file - List of imported geometries + + - - Imports a SAT file and returns an array of imported geometries - Path to the SAT file - List of imported geometries + + - - 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 + + - - 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 + + - - Imports a JSON string and returns an array of imported geometries - Json string containg solid def formatted geometry - List of converted geometries + + - - Parse the incoming JSON string formatted with autodesk.geometry:geometry-1.0.0 schemata. - JSON string to parse - Geometry Object + + - - Exports a list of specified geometry to the given SAT file path - - - + + 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 - - Exports a list of specified geometry to the given SAT file path. - - - - + + 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 - - This method is meant for internal use only. + + 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 - - This method is meant for internal use only. + + 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 - - 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 + + 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 - - Deserializes the specified Standard ACIS Binary(SAB) format data and returns a list of geometry - - + + 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 - - 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. - + + 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 - - true + + 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 - - Get the context/reference coordinate system that was used to create this geometry. + + A list of reflections applied to the t-spline + tspline,symmetry,reflections - - Get a string representation of the Mesh + + Whether t-spline is in box or smooth mode + tspline,boxmode,smooth - - 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 - + + Whether t-spline is extractable (Could be displayed in smooth mode) + tspline,extractable - - 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 - + + Whether t-spline is closed + tspline,closed - - Imports a file, parsing it into a number of Meshes. - Currently supported formats are: - .mix -- Meshmixer - .obj -- Wavefront + + All closed surfaces are watertight, but some watertight surfaces are open. + tspline,watertight - - 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 + + Check all guarantees required for standardization to determine + if the t-spline is standard + tspline,standard - - 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 + + Convert TSpline surface to Solid or Surface depending on shape. + Note: There could be subtle unexpected changes in the resulting B-Rep if the input surface is created in a higher T-Splines version than the version loaded in Dynamo as in this case the surface will be downgraded to the Dynamo version. + 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 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 + + Thicken TSpline surface by 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 - - 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 + + Thicken TSpline surface by given vector. + Direction to thicken + Determines if resulting edges should be creased + Thickened TSpline surface + tspline,thicken,vector - - Create a mesh plane based on the current settings. - - - - - - mesh + + Perform crease on given set of edges + Edges to crease + TSpline surface with creased edges + tspline,edge,crease - - Create a mesh cuboid based on the current settings. - - - - - - - - mesh + + Perform uncrease on given set of edges + Edges to uncrease + TSpline surface with uncreased edges + tspline,crease,uncrease - - Create a mesh sphere based on the current settings. - - - - - mesh + + Perform crease on given set of vertices + Vertices to crease + TSpline surface with creased edges + tspline,edge,crease - - Create a mesh cone based on the current settings. - - - - - - - mesh + + Perform uncrease on given set of vertices + Vertices to uncrease + TSpline surface with uncreased edges + tspline,crease,uncrease - - 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 + + Weld vertices of first and second groups pairwise. + First group is considered as vertices of this t-spline. + Second group 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 vecrtices to weld + Preserve the subd-creases of the input topology + TSpline surface with welded vertices + tspline,weld,vertex - - The vertex indices that make up each face in a counterclockwise fashion - - mesh,meshes - + + Find all coincident vertices and weld them together. + Tolerance to seek coincidence within + TSpline surface without coincident vertices + tspline,weld,coincident,vertex - - The normal vector at this vertex - - mesh,meshes - + + Unweld all the given edges, It will unweld each vertex on all the edges. + A set of edges to unweld + TSpline surface with unwelded edges + tspline,unweld,edge - - The positions of the vertices - - mesh,meshes - + + Unweld all the specified vertices. All edges on every vertex will be unwelded. + A set of vertices to unweld + TSpline surface with unwelded vertices + tspline,unweld,vertex - - Returns the number of vertices in the Mesh + + Create match with T-Spline and closed loop from 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 - - Returns the number of edges in the Mesh + + Create match with T-Spline and closed loop of BRep edges. First, + edge loop is converted to curve loop and then 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 - - Returns the number of triangles in the Mesh + + Remove vertices from t-spline topology + Vertex or vertices to delete + TSpline surface with deleted vertices + tspline,vertex,vertices,delete - - Returns the volume of the provided Mesh - volume + + Remove edges from t-spline topology + Edge or edges to delete + TSpline surface with deleted edges + tspline,edge,delete - - Returns the area of the provided Mesh - area + + Remove faces from t-spline topology + Face or faces to delete + TSpline surface with deleted faces + tspline,face,delete - - Returns raw vertices of this mesh as a list of numbers. Each set of - three consecutive numbers represents a point. + + Change visualization style of t-spline. + Smooth visualization if true passed, box otherwise. + Enable or disable smooth visualization + t-spline with chosen visualization style + tspline,visulization,mode,smooth,box - - Returns raw vertices of this mesh as a list of numbers. Each set of - six consecutive numbers represents two points + + Perform a single or multiple symmetric extrudes on a set of edges and move new edges by 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 raw vertices of this mesh as a list of numbers. Each set of - nine consecutive numbers represents three points of a triangle + + Perform a single or multiple symmetric extrudes on a set of faces and move new edges by 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 the vertex indices for each mesh triangle. - (as opposed to unique vertex indices) - List of vertex indices for each mesh triangle. + + Perform a single or multiple symmetric extrudes on a set of edges and move new edges by the path of 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 - - Converts the Mesh edges to Lines, and returns them + + Perform a single or multiple symmetric extrudes on a set of faces and move new edges by the path of 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 - - 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. + + Replace 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 - - Converts Mesh triangles to individual meshes and returns them. + + Slide 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 - - Returns the normals for each triangle face in a given mesh. - + + Merge given edges. Edges in each groups should create equal counts + of continuous sets. Edges from the first group are considered as + edges of this surface. Edges from the second group can be either + from this surface or any other surface. In case of different + surfaces, combine is performed before merge + 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 - - Returns Triangle Centroids - - - Returns a new mesh unifying the tool mesh and the original mesh. - - mesh - - - Returns a new mesh subtracting the tool mesh from the original mesh. - - mesh + + Fill 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 surface with filled hole + tspline,edge,fill,hole - - Returns a new mesh consistenting of the intersection between the tool - mesh and the original mesh. - - mesh + + Append given list of reflections to the t-spline + List of reflections + Whether to weld symmetric portions + Tolerance to weld symmetric portions + T-Spline surface with new reflections appended - - 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 + + Remove all reflections from the t-spline + T-Spline surface with given reflections removed - - 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. + + Compress all topology on the surface and make the indices contiguous. + This function maintains the relative order of the indices. + TSpline with compressed indexes + tspline,index,compress - - 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. + + Subdivide given faces into four faces each in exact or simple mode + depending on given flag value. + 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 - - 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 + + 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 - - 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 + + Take every given t-spline vertex and pull it towards the closest point + on the target geometries. If surfacePoints is true then surface point + of the vertex is pulled, control grip otherwise + 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 - - Returns a new Mesh with a reduced number of triangles. - Goal triangle count for the reduction - Reduced mesh + + Flatten control points of given vertices to a single plane. + This command requires an input of at least four vertices + List of vertices + T-Spline Surface with flattened vertices + tspline,flatten,vertices - - 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 + + Flatten control points of given vertices to a single plane + which will be parallel with the given plane. + This command requires an 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 - - 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 + + Copy chosen faces to the new surface. New surface has no symmetry. + Faces to duplicate + T-Spline Surface with chosen faces only + tspline,face,duplicate - - 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 + + Inverts the normals of all faces in the mesh. + T-Spline Surface with inverted normals + tspline,flip,normal,vector - - Intersects input Plane with the Mesh, producing a PolyCurve + + Set all knot intervals uniform. + T-Spline Surface with uniform internals + tspline,knot,uniform - - Projects point onto the Mesh along the specified direction + + Standardize the t-spline to the point where exact insertion + can be performed. If it cannot be standardized, exception is thrown + with the reason + Standardized T-Spline Surface + tspline,standardize - - Nearest point on the Mesh to the specified point + + Move given vertices along given vector + Vertex list to be moved + Vector to move along + Flag, indicating whether to use surface or control points of vertices to move + - - Reflect the Mesh across the input Plane + + Attempts to repair the TsplineSurface. + - - Rotate the Mesh around the input axis by input degrees. Rotation - is centered at the origin + + Create a T-Spline Plane centered at root Point, with input 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 - - Scale the Mesh by the input amount + + Create 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 - - Scale Mesh non-uniformally by scale factors + + The X and Y axis lie in the plane. 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 - - Translate a Mesh in the direction of input Vector by the length of the Vector + + Fit a T-Spline Plane to the input Points; basically a 3D scatterplot fit. + 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 - - Translate the Mesh in the direction of the input Vector by the input distance + + Create the T-Spline Plane containing the input Line and external Point. Point cannot lie on the Line or anywhere on the axis of the Line. + 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 - - Translates the Mesh by the input distances + + Create a T-Spline Plane containing the three input Points. 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 - - Parse the incoming JSON string formatted with dynamo.geometry:mesh-1.0.0 schema. - JSON string to parse - Mesh + + Construct a T-Spline Cylinder defined by a parent CoordinateSystem, the radius, and the height of the cylinder + Center and base of cylinder will be fit at X-Y plane of this coordinate system + Radius of cylinder + Height of 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 - - Convert the Mesh into a JSON object formatted with dynamo.geometry:mesh-1.0.0 schema. - The resulting JSON string + + Construct a T-Splines Cylinder 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 - - The type of boundary condition applied to panels in a mesh. + + Create a T-Splines Cone with given base radius at start Point, extending to an + apex at end Point. + Start point of a cone + End point of a cone + Radius of base 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,points - - Allow panels to overlap the boundary. + + Create a T-Splines Cone with axis from start Point to end Point, with given + radii at start and end. This object does not have an apex, and is in the shape of a frustum. + 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 - - Do not allow panels to overlap the boundary. - - - Remove vertices that do not lie on the input FACE. - - - Trim overlapping panels to surface boundary. - - - Get a string representation of the PanelSurface - - - 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 - - - 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 - - - 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 - - - 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 - - - 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 - - - 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 - - - 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 - - - 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 - - - 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 - - - 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. - - - 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 - - - - Returns the point corresponding to the vertex index in the PanelSurface. - Index of vertex in the PanelSurface - - - - 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. - - - - 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. - Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points. - Curves to join into a polycurve - Tolerance to determine size of gap allowed between curves to be joined - Polycurve created by joined curves - - 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. - Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points. - Curves to join into a polycurve - Tolerance to determine size of gap allowed between curves to be joined - Set to True if input curves are intersecting/overlapping each other and need their end segments to be trimmed off before creation of PolyCurve. It is set to False by default. - If trimLength is greater than 0 then end segments longer than trimLength will not be trimmed. - Polycurve created by joined curves - - segments,joincurves - - - - Make one or more polycurves by grouping connected curves. Choose a preferred join tolerance between 1e-6 and 1e-3 units. - Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points. - Curves to group together to create one or more PolyCurves - Tolerance to determine size of gap allowed between curves to be joined - - - - Make one or more polycurves by grouping connected curves. Choose a preferred join tolerance between 1e-6 and 1e-3 units. - Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points. - Curves to group together to create one or more PolyCurves - Tolerance to determine size of gap allowed between curves to be joined - Set to True if input curves are intersecting/overlapping each other and need their end segments to be trimmed off before creation of PolyCurve. It is set to False by default. - If trimLength is greater than 0 then end segments longer than trimLength will not be trimmed. - - - - 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 - - - - Make PolyCurve by thickening a curve. - the curve to thicken - the thickness - the normal perpendicular to the thickening direction - - - offset - - - - 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 - - - - 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. - - - Number of curves of the polycurve - - curvecount,subcurvecount,numbersubcurves - - - - Returns curves of the polycurve - - - subcurves,polycurvesplit - + + Create a T-Splines Cone with base Point at CoordinateSystem origin, extending in the direction of the Z-axis of the CoordinateSystem, + with a circular base in the CoordinateSystem 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 - - 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 - + + Create a T-Splines Cone with base Point at CoordinateSystem origin, extending + in the CoordinateSystem Z axis deriction length amount, with a + circular bases in the CoordinateSystem XY Plane. + Center and base of cone 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 - - Returns plane of planar polycurve - + + Create a T-Spline Sphere cetered at the input Point, with 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 - - 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 - + + Create a T-Spline Sphere containing four input Points on the surface. + 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,points - - Extends polycurve by tangent arc. - Length of extension arc - Radius of arc - extending end or start of the polycurve - + + Fit a T-Spline Sphere as close 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 - - Close polycurve by line connecting start and end points - - - lines - - - 0.4 - + + Create a T-Splines Torus with center at CoordinateSystem origin and 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 - - 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 - + + Create a T-Splines Torus with 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 - - Offset polycurve in its plane. - Amount to offset - Toggle to make corners circular - Offseted polycurve + + Create a T-Spline Box centered at WCS origin, with 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 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 + + Create a T-Spline Box centered at input Point, with specified 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 - - 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 - + + Create a T-Spline Box centered and oriented to input CoordinateSystem, with + specified 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 - - 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 + + Create an 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 + tspline, box,cube,min,max,corner,point - - Get a string representation of the Polygon + + Create a T-Splines Quadball with center at CoordinateSystem origin + and given radius + Local coordinate system + Quadball radius + Spans number in two dimensions of the sides of the 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 - - Construct a Polygon Curve by connecting Points. - - + + Create a T-Splines Quadball with given center and radius, aligned with + default World XY plane + Quadball center point + Quadball radius + Spans number in two dimensions of the sides of the 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 - - Construct an inscribed Polygon Curve within a circle. - - - + + Construct T-Spline surface from NURBS Surface using uniform strategy. + Input NURBS surface is rebuilt with uniform knots placed at equal parametric or + arc length intervals depending on corresponding useArcLen flag, and approximated by + degree 3 NURBS surface. Output T-Spline is divided by given span counts + in u and v directions. + Input NURBS surface + Required spans number in u direction + Required spans number in v direction + Whether to use arcLen or parametric subdivision in u parametric direction + Whether to use arcLen or parametric subdivision in v parametric direction + Show T-Spline Surface in box or smooth visualization + nurbs surface,tspline,uniform - - Returns all the segment start / end points. + + Construct T-Spline surface from NURBS Surface using curvature subdivision strategy. + Input NURBS surface is rebuilt to degree 3. Output T-Spline has span counts and + positions in each direction detected automatically depending on curvature. + Input NURBS surface + Show T-Spline Surface in box or smooth visualization + nurbs surface,tspline,curvature - - Returns maximum deviation from average plane of polygon. + + Construct 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 corners of polygon - + + Construct a T-Spline by sweeping a cross section Curve along a path. + Profile curve + Path curve + Is 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 - - Returns average point of corners of polygon - - - centroid - + + Create a T-Spline Surface by sweeping the profile Curve around the axis formed + by the axis origin and axis direction, starting at start_angle in degrees, + and sweeping by sweep_angle in degrees. + 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 + Show T-Spline Surface in box or smooth visualization + Symmetry options of a T-Spline Surface + tspline,revolve,curve - - Returns self intersections between sides of the polygon. - + + Create a T-Spline Surface from the 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 - - 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. - - + + Combine given T-Spline Surfaces into a single one. + Surfaces can be disjoint. + If at least one surface is in box mode the output surface will be in box mode as well. + Note: All input surfaces must have the same version in order to be combined successfully. For this reason, one or more surfaces may be cloned internally and their versions either upgraded or downgraded to match the version currently used in Dynamo. The resulting surface may therefore have subtle differences from what might be the expected result. The input surfaces themselves will remain unchanged. + T-Spline Surfaces to combine + tspline,combine - - Get a string representation of the Surface + + Get a string representation of the TSplineSurface - - 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 - + + Vertices contained in this T-Spline Surface. - - Create a Surface by lofting between input cross section Curves. - Curves to loft through - Surface created by loft - - loft - + + Edges contained in the T-Spline Surface. - - 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 - + + Faces contained in the T-Spline Surface. - - 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 - + + Regular Vertices contained in the T-Spline Surface - - 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 - + + Star-Point Vertices contained in the T-Spline Surface - - 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 - + + T-Point Vertices contained in the T-Spline Surface - - 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 - + + Non-Manifold Vertices contained in the T-Spline Surface - - 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 - + + Border Vertices contained in the T-Spline Surface - - 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 - + + Inner Vertices contained in the T-Spline Surface - - 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 - + + Non-Manifold Edges contained in the T-Spline Surface - - Returns the total surface area. + + Border Edges contained in the T-Spline Surface - - Returns the sum of lengths of all boundary edges of the surface. - - circumference - + + Inner Edges contained in the T-Spline Surface - - Returns True if surface is closed in U direction, false if it's not. + + Regular Faces contained in the T-Spline Surface - - Returns True if surface is closed in V direction, false if it's not. + + N-Gon Faces contained in the T-Spline Surface - - Returns True if surface is closed in U or V direction, false if it's neither. + + Border Faces contained in the T-Spline Surface - - Subtract the input tools from this Surface. - - - - difference,trim,removefrom,cut - + + Inner Faces contained in the T-Spline Surface - - 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 - + + Return number of vertices in the T-Spline Surface - - 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 - + + Return number of edges in the T-Spline Surface - - 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 - + + Return number of faces in the T-Spline Surface - - 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 - + + Decomposed Vertices differed by type + Set of vertices - - Return the surface normal at the input Point on the Surface. - Point at which to evaluate surface normal - Normal at point - - perpendicular - + + Decomposed Edges differed by type + Set of edges - - Gets a Nurbs representation of the Surface. This method may approximate Surface in certain circumstances. - + + Decomposed Faces differed by type + Set of faces - - 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. - + + Return vertex at given index + Index to get vertex at + tspline,face,byindex + T-Spline Vertex - - 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 - + + Return edge at given index + Index to get edge at + tspline,face,byindex + T-Spline Edge - - 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 - + + Return face at given index + Index to get face at + tspline,face,byindex + T-Spline Face - - 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 - + + Get a string representation of the TSplineTopology - - Offset Surface in direction of Surface normal by specified distance. - Amount to offset - Offseted surface + + Point of the TopologyItem on the hull - - 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 + + U vector of the TopologyItem + + + V vector of the TopologyItem - - Return a CoordinateSystem aligned with principal curvature directions. - U component of parameter - V component of parameter - CoordinateSystem aligned with principal curvature directions + + Normal of the TopologyItem - - Return the U tangent Vector at specified U and V parameters. - U component of parameter - V component of parameter - U tangent vector + + Get a string representation of the TSplineUVNFrame - - Return the V tangent Vector at specified U and V parameters. - U component of parameter - V component of parameter - V tangent vector + + The TSplineEdges emanating from this Vertex - - Return the normal Vector at specified U and V parameters. - U component of parameter - V component of parameter - Normal at parameter + + The TSplineFaces adjacent to this Vertex - - 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 - + + Return UVN Frame of the TSVertex (point on the hull, U vector, V vector and normal) - - Returns the Gaussian curvature at U and V parameters. - - - - - developable - + + Index of the TSVertex - - Returns the principal curvatures at the U and V parameters. - - - + + Whether the TSVertex is a star point - - Returns principal direction vectors at U and V parameters. - U component of parameter - V component of parameter - U and V tangent vectors + + Whether the TSVertex is a T-point - - Return the Point at specified U and V parameters. - - - - - surfacepoint - + + Whether the TSVertex is manifold - - Return all the boundary Curves of the Surface. - - - edges - + + Number of edges or faces on the TSVertex - - 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 - + + Functional valence of the TSVertex, taking T-points into account - - 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 + + A bunch of TSVertex properties: uvnFrame, index, valence and functionalValence, whether TSVertex is a StarPoint, TPoint, Manifold or not - - Combines this Surface and input Surfaces into a PolySurface - - + + Get a string representation of the TSplineVertex + + + Get the U component of a UV - join multiple,joinmany,joinall,topolysurface + uv,uvs - - Projects the input Geometry onto this Surface in the input Vector direction. !!This projection method currently supports only points or curves!! - - - + + Get the V component of a V - projecttosurface,projectonto + uv,uvs - - Attempts to repair the Surface. - - - - Get a string representation of the Vector + + Create a UV from two doubles. + U value + V value + UV created by coordinates + surfaceparam,parameters,uv,uvs - - Compare two Vector's - The other Vector + + Compare two UV's + The other UV Whether the two objects are equal - + Get a hashcode for this type A unique hashcode for this object - - Form a Vector by 3 Euclidean coordinates - X coordinate - Y coordinate - Z coordinate - Vector created by coordinates - - vector,xyz,vector3 - - - - Form a Vector by 3 Euclidean coordinates and normalize the Vector - X coordinate - Y coordinate - Z coordinate - True to normalize vector, false to not normalize - Vector created by coordinates - - normalize,vector3 - - - - Form a Vector by two end points. The result is a vector from the start to the end point. - - - - - vector2 - - - - Get the canonical X axis Vector (1,0,0) - - - x,basis,right - + + Get a string representation of the UV - - Get the canonical Y axis Vector (0,1,0) - - - y,basis,forward - + + Parse the incoming JSON string formatted with autodesk.math:vector3d-1.0.0 schema. + JSON string to parse + Vector - - Get the canonical Z axis Vector (0,0,1) - - - z,basis,up - + + Convert the Vector into a JSON object formatted with autodesk.math:vector3d-1.0.0 schema. + The resulting JSON string Get the X value of a vector. @@ -5096,105 +4376,62 @@ Get the Point with the same X, Y, and Z component - - - convertopoint,vector2point - + convertopoint,vector2point Get the reverse of the vector. Essentially this negates the X, Y, and Z components of the Vector. - - - backwards,vectorflip - + backwards,vectorflip Add a vector - - - - sum,sumvectors - + sum,sumvectors Subtract a vector - - - - substact,diff vectors,between - + substact,diff vectors,between Form the cross product of two vectors - - - - perpendicular - + perpendicular Form the dot product of two vectors - a second vector - Resulting dot product - - project,projectvector,vectorproject,onto - + project,projectvector,vectorproject,onto Get the normalized version of a vector - Determine whether two vectors are parallel. - Other vector Returns True if the vectors are parallel; false otherwise. + Other vector - Determine whether two vectors are almost equal. A tolerance value of 1e-5 given to handle precision issues. - Other vector + Determine whether two vectors are almost equal. A tolerance value of 1e-5 is used. Returns True if the vectors are almost equal; false otherwise. + Other vector vector approximate,near,same Transform this Vector by input CoordinateSystem matrix. - Coordinate system used to transform vector - Transformed vector - Rotates a Vector around an axis by a specified number of degrees - Rotation axis vector - Number of degrees to rotate - Rotated vector - - around,axis,degrees - + Rotates a Vector around an axis by a specified number of + degrees + around,axis,degrees - Rotates a vector around the Plane origin and normal by a specified degree - Rotation plane - Number of degrees to rotate - Rotated vector - - around,normal,degrees - + Rotates a vector around the Plane origin and normal by a specified + degree + around,normal,degrees Scale Vector uniformly around the origin - Scale factor - Scaled vector - - resize,size - + resize,size Scale Vector non-uniformly around the origin - - - - - - resize,size,scaleNU,scalenu - + resize,size,scaleNU,scalenu Returns the angle between the two vectors in degrees from 0 to 180. @@ -5203,21 +4440,78 @@ 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. + 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, - - Parse the incoming JSON string formatted with autodesk.math:vector3d-1.0.0 schema. - JSON string to parse - Vector + + Form a Vector by 3 Euclidean coordinates + X coordinate + Y coordinate + Z coordinate + + vector,xyz,vector3 - - Convert the Vector into a JSON object formatted with autodesk.math:vector3d-1.0.0 schema. - The resulting JSON string + + Form a Vector by 3 Euclidean coordinates and normalize the Vector + X coordinate + Y coordinate + Z coordinate + Whether to normalize the result Vector or not + + normalize,vector3 + + + Form a Vector by two end points. The result is a vector from the start to the end point. + Start point of vector + End point of vector + Vector created from two points + vector2 + + + Get the canonical X axis Vector (1,0,0) + Canonical X axis vector (1,0,0) + x, basis,right + + + Get the canonical Y axis Vector (0,1,0) + Canonical Y axis vector (0,1,0) + y, basis,forward + + + Get the canonical Z axis Vector (0,0,1) + Canonical Z axis vector (0,0,1) + z, basis,up + + + Compare two Vector's + The other Vector + Whether the two objects are equal + + + Get a hashcode for this type + A unique hashcode for this object + + + Get a string representation of the Vector + + + The Point where this Vertex is located + + + + The Edges emanating from this Vertex + + + + The Faces adjacent to this Vertex + + + + Get a string representation of the Vertex A strongly-typed resource class, for looking up localized strings, etc. @@ -5329,7 +4623,7 @@ Looks up a localized string similar to the {0} is less than zero. - Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use Mesh.ByPointsIndexGroups (Point[] points, IndexGroups : IndexGroup[]) instead. + Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use Mesh.ByPointsIndexGroups (Point[] points, IndexGroups : IndexGroup[]) instead. Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use Mesh.ByPointsIndices (Point[] points, Indices : int[]) instead. @@ -5444,5 +4738,107 @@ Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use TSplineSurfaceBuildPipes(ICurveEntity[] curves, double defaultRadius, double snappingTolerance, int[] segmentCounts, bool autoHandleStart, bool autoHandleEnd, double[] startRotations, double[] endRotations, double[] startRadii, double[] endRadii, double[] startPositions, double[] endPositions, bool inSmoothMode) instead . + + The is the main attribute the generator looks for when it is + deciding the classes to auto implement. The type should + be a type from Autodesk.DesignScript.Interfaces and should + be the source of all the static constructor methods for the interface. +

+ The attribute must be attached to a class that matches the protoInterface name, i.e. if the interface + is named IPointEntity, then the class must be named Point for the generator to work correctly. +

+ The generator will implement wrappers for every property and method on protoInterface + using ProtoGeometry as instance methods. In addition, all methods that start with the class name + (Point) on the factory interface will be implemented as static methods. +

+ Generated implementations can be overriden by implementing a property or method that exactly matches the + interface method signature. See and for + other ways to override automatic implementations.
+
+ + The is the main attribute the generator looks for when it is + deciding the classes to auto implement. The type should + be a type from Autodesk.DesignScript.Interfaces and should + be the source of all the static constructor methods for the interface. +

+ The attribute must be attached to a class that matches the protoInterface name, i.e. if the interface + is named IPointEntity, then the class must be named Point for the generator to work correctly. +

+ The generator will implement wrappers for every property and method on protoInterface + using ProtoGeometry as instance methods. In addition, all methods that start with the class name + (Point) on the factory interface will be implemented as static methods. +

+ Generated implementations can be overriden by implementing a property or method that exactly matches the + interface method signature. See and for + other ways to override automatic implementations.
+
+ + Replace the body of the named property or method with this implementation. + + Properties and methods implemented by the generator using the can + be overriden. This attribute will replace the body of the generated method, but let the generator handle + documentation, scaling, ASM extents checks and the required boilerplate. + + The method or property to override + Implement the generated function as virtual + + + Replace the body of the named property or method with this implementation. + + Properties and methods implemented by the generator using the can + be overriden. This attribute will replace the body of the generated method, but let the generator handle + documentation, scaling, ASM extents checks and the required boilerplate. + + The method or property to override + Implement the generated function as virtual + + + Properties and methods implemented by the generator using the can + be overriden. This attribute will prevent the generation of a method named + whose params exactly matches the array. +

+ Some of the methods in the library don't match the generated output exactly, meaning the generator can't see + them as overrides. This attribute lets a method take the place of another method, by explicitly shadowing + what the generator would have implemented. +

+ Several [class]es implement a static FromJson method that takes a single , where + the factory interface has a method [class]FromJson that takes and . + This attribute lets the single version override the automatic one.
+
+ + Properties and methods implemented by the generator using the can + be overriden. This attribute will prevent the generation of a method named + whose params exactly matches the array. +

+ Some of the methods in the library don't match the generated output exactly, meaning the generator can't see + them as overrides. This attribute lets a method take the place of another method, by explicitly shadowing + what the generator would have implemented. +

+ Several [class]es implement a static FromJson method that takes a single , where + the factory interface has a method [class]FromJson that takes and . + This attribute lets the single version override the automatic one.
+
+ + This attribute lets an interface property be auto generated from a backing field, letting that + field take the property's place in the ToString, Equals and HashCode methods. + Special handling is added for Point and Vector types when backed by a Coordinate. + This also lets the generator handle documentation for the property. + + + This attribute lets an interface property be auto generated from a backing field, letting that + field take the property's place in the ToString, Equals and HashCode methods. + Special handling is added for Point and Vector types when backed by a Coordinate. + This also lets the generator handle documentation for the property. + + + This attribute lets a class override the CompareUsing attribute on the defining interface + (or set one at all if it is missing). This in turn lets the generator create the + (Get|Compute)HashCode and Equals methods for the class based on the supplied property names. + + + This attribute lets a class override the CompareUsing attribute on the defining interface + (or set one at all if it is missing). This in turn lets the generator create the + (Get|Compute)HashCode and Equals methods for the class based on the supplied property names. + \ No newline at end of file diff --git a/doc/distrib/xml/es-ES/ProtoGeometry.xml b/doc/distrib/xml/es-ES/ProtoGeometry.xml index d3688f65501..e8ea28b91cb 100644 --- a/doc/distrib/xml/es-ES/ProtoGeometry.xml +++ b/doc/distrib/xml/es-ES/ProtoGeometry.xml @@ -144,8 +144,24 @@ Restablece el valor predeterminado de la configuración de geometría. - - Permite obtener una representación de cadena del arco. + + Crea un arco o biarco tangente mediante puntos de inicio y final y tangencias de inicio y final. + + + El punto central del arco. + midpoint,arcs,arc + + + Devuelve el radio del arco. + arc,arcs + + + Devuelve el ángulo inicial del arco en grados como la rotación desde el eje X en el sistema de coordenadas alrededor del eje Z. + arc,arcs + + + Devuelve el ángulo de barrido del arco en grados. + arc,arcs Crea un arco a partir de la circunferencia de los tres puntos secuenciales proporcionados. @@ -153,9 +169,7 @@ Segundo punto del arco Tercer punto del arco Arco creado a partir de tres puntos - - arc,arcs - + arc,arcs Crea un arco a partir del punto central, radio, barrido de ángulo y vector normal. @@ -165,9 +179,7 @@ Ángulo final en grados Un vector que define la normal del arco Arco creado por el punto central, el radio y el ángulo - - arc,center,arcs - + arc,center,arcs Crea un arco a partir del punto central, punto inicial, punto de barrido y normal. @@ -176,9 +188,7 @@ Ángulo que barrer Vector del arco de dirección de normal Arco creado por el punto central, el punto inicial y el ángulo de barrido - - arc,center,arcs - + arc,center,arcs Crea un arco a partir del punto central, punto inicial y punto final. @@ -186,9 +196,7 @@ Punto inicial del arco Punto final del arco Arco creado con los puntos inicial, central y final - - arc,center,arcs - + arc,center,arcs Crea un arco mediante el empalme de dos curvas con el radio especificado. @@ -196,9 +204,7 @@ Segunda curva El radio del arco de empalme Arco de empalme - - arc,fillet,round,smooth,arcs - + arc,fillet,round,smooth,arcs Crea un arco mediante el empalme de dos curvas tangentes a la curva especificada en el punto interno. @@ -206,74 +212,137 @@ Curva con la que el arco de empalme es tangente en el punto interno Segunda curva Arco de empalme tangente a la curva - - arc,fillet,round,smooth - + arc,fillet,round,smooth Crea un arco que mejor se aproxima a una colección de puntos Lista de puntos a los que mejor se ajusta el arco Arco creado por ajuste óptimo a través de puntos - - arc,approximate,arcs - - - - Crea un arco o biarco tangente mediante puntos de inicio y final y tangencias de inicio y final. - Punto de inicio del biarco - Vector tangente para el inicio del biarco - Punto para el final del biarco - Vector tangente para el final del biarco - - - arc,tangent - + arc,approximate,arcs Crea un arco del punto inicial al punto final con la tangente inicial al vector. Punto inicial del arco Punto final del arco Vector de dirección de tangente inicial - - - arc,tangent,arcs - + Arc created from start, end point, and tangent + arc,tangent,arcs - - El punto central del arco. - - midpoint,arcs,arc - + + Permite obtener una representación de cadena del arco. - - Devuelve el radio del arco. - - arc,arcs - + + Analice la cadena JSON entrante con el formato de esquema autodesk.geometry:boundingbox3d-1.0.0. + Cadena JSON que se analizará + BoundingBox - - Devuelve el ángulo inicial del arco en grados como la rotación desde el eje X en el sistema de coordenadas alrededor del eje Z. - - arc,arcs - + + Convierte el BoundingBox en un objeto JSON con el formato de esquema autodesk.geometry:boundingbox3d-1.0.0. + La cadena JSON resultante - - Devuelve el ángulo de barrido del arco en grados. - - arc,arcs - + + El punto mínimo. - - Permite obtener una representación de cadena del círculo. + + El punto máximo. + + + 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. + + + 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. + Otro cuadro delimitador que intersecar + Cuadro delimitador obtenido a partir de la intersección de cuadros delimitadores + + + 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. + Otro cuadro delimitador + Intersección de los cuadros delimitadores + get overlap + + + Determina si el BoundingBox está vacío. + Devuelve "true" (verdadero) si el cuadro delimitador está vacío. + + + 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 + + + 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 + + + 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 + + + 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 + + + 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. + + + Create a non-axis-aligned BoundingBox around input Geometry, oriented + in the X, Y, and Z axis of the CoordinateSystem. + bounding,bound + + + Create a non-axis-aligned BoundingBox around input Geometries, oriented + in the X, Y, and Z axis of the CoordinateSystem. + bounding,bound,multiple,boundall + + + Crea un BoundingBox alineado al eje que abarca del punto mínimo al punto máximo. + bounding,bound,bymaxmin,max,min,bypoints + + + 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 + + + Compara dos BoundingBox. + El otro BoundingBox + Si los dos objetos son iguales + + + Obtiene un código hash para este tipo. + Un código hash exclusivo para este objeto + + + Permite obtener una representación de cadena del BoundingBox. + + + El centro del círculo. + + + Devuelve el radio del círculo. - Crea un círculo con punto central y radio en el plano XY universal, con el plano Z universal como normal. + Creates a Circle with input center Point and radius in the world XY + plane, with world Z as normal. Punto central del círculo Radio Círculo creado con punto central y radio - - circle - + circle Crea un círculo con punto central, radio y dirección normal especificados. @@ -281,114 +350,71 @@ Radio Vector de dirección normal Círculo creado con punto central, radio y normal - - circle,alignedcircle - + circle,alignedcircle - Crea un círculo centrado en el origen de plano de entrada (raíz), que se encuentra, en el plano de entrada, con el radio especificado. + Create a Circle centered at the input Plane origin (root), lying in + the input Plane, with given radius. Raíz del plano que se utiliza para centrar el círculo Radio Círculo creado con plano y radio - - circle,alignedcircle - + circle,alignedcircle Crea un círculo que pasa por tres puntos de entrada. Primer punto del círculo Segundo punto del círculo Tercer punto del círculo - - - circle - + Circle created from three points + circle Círculo de ajuste óptimo a través de puntos. Lista de puntos a los que se ajusta el círculo Círculo creado a partir de puntos - - circle,approximate - - - - El centro del círculo. - - - Devuelve el radio del círculo. + circle,approximate - - Permite obtener una representación de cadena de la arista coincidente. + + Permite obtener una representación de cadena del círculo. La anterior arista coincidente en el bucle contenedor + La siguiente arista coincidente en el bucle contenedor + La arista coincidente cercana en la dirección inversa + La arista adyacente asociada a la arista coincidente + El bucle contenedor al que pertenece la arista coincidente + El vértice en que empieza esta arista + El vértice en que termina esta arista + El sentido de la arista coincidente en relación con su arista + Curva en espacio paramétrico de la superficie de propietario. La curva está en formato 2D, así las coordenadas Z de esta curva son 0. - - - Permite obtener una representación de cadena del cono. - - - Crea un cono con el radio base especificado en el punto inicial y lo extiende hasta su vértice, en el punto final. - - - - - - cone,cones - - - - Crea un cono cuyo eje se traza del punto de inicio al punto final y que utiliza los radios especificados para inicio y fin. Este objeto no tiene vértice y parece un cono recortado. - - - - - - - trimmed cone,cone,cones - - - - Crea un cono con punto base en el origen del CoordinateSystem que se extiende en la dirección del eje Z del CoordinateSystem según el valor especificado y presenta una base circular en el plano XY de CoordinateSystem. - - - - - Crea un cono con punto base en el origen del CoordinateSystem que se extiende en la dirección del eje Z del CoordinateSystem según el valor especificado y presenta bases circulares en el plano XY de CoordinateSystem. - - - - - - - cone,cone by height,cones - + + Permite obtener una representación de cadena de la arista coincidente. El punto inicial. @@ -426,4658 +452,3912 @@ cone,cones - - Permite obtener una representación de cadena del cubo. + + Create a Cone with given base radius at start Point, extending to a + apex at end Point. + cone,cones - - Crea un cubo centrado en el origen de SCU, con anchura, longitud y altura. - Anchura del ortoedro - Longitud del ortoedro - Altura del ortoedro - Ortoedro creado por longitudes - - box,cube,cubes - + + Create a Cone with axis from start Point to end Point, with given + radiuses at start and end. This object does not have an apex, and + can be thought of as a trimmed Cone. + trimmed cone,cone,cones - - Crea un cubo centrado en el punto de entrada, con anchura, longitud y altura especificadas. - Punto de origen - Anchura del ortoedro - Longitud del ortoedro - Altura del ortoedro - Ortoedro creado por longitudes - - box,cube,cubebysize,bycenter,cubes - + + Creates a Cone with base Point at CoordinateSystem origin, extending + in the CoordinateSystem Z axis deriction length amount, with a + circular base in the CoordinateSystem XY Plane. - - Crea un cubo centrado en el origen de SCU, con anchura, longitud y altura. - Sistema de coordenadas principal (centro del cubo) - Anchura del ortoedro - Longitud del ortoedro - Altura del ortoedro - Ortoedro creado a partir de longitudes - - box,cube,cubebysize,bycoord,cubes - + + Creates a Cone with base Point at CoordinateSystem origin, extending + in the CoordinateSystem Z axis deriction length amount, with a + circular bases in the CoordinateSystem XY Plane. + cone,cone by height,cones - - Crea un cubo que abarca del punto inferior al punto superior. - Punto bajo de esquina del ortoedro - Punto alto de esquina del ortoedro - Ortoedro creado por esquinas - - box,cube,byminmax,by corners,by points,cubes - + + Permite obtener una representación de cadena del cono. - - Devuelve la distancia de longitud. 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. + + Create a CoordinateSystem from a 4x4 matrix. This method is deprecated; prefer other constructors where possible. + 4x4 transformation matrix + CoordinateSystem from the matrix - - Devuelve la distancia de anchura. 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. + + Analice la cadena JSON entrante con el formato de esquema autodesk.math:matrix44d-1.0.0. + Cadena JSON que se analizará + CoordinateSystem - - 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. + + Convierte el CoordinateSystem en un objeto JSON con el formato de esquema autodesk.math:matrix44d-1.0.0. + La cadena JSON resultante - - Permite obtener una representación de cadena del cilindro. + + Determina si es posible obtener el valor inverso de este CoordinateSystem. - - 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 - - cylinder,tube - + + Comprueba la ortogonal de escala. Por ejemplo, si tiene un componente de corte. - - 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 - - cylinder,tube,by center points - + + Comprueba la ortogonal de escala y si todos los vectores están normalizados. - - El radio del cilindro + + Obtiene el determinante de este CoordinateSystem. - - La altura total. - - cylinder - + + Crea un punto que representa el origen del CoordinateSystem. - - Eje del cilindro - - cylinder - + + Devuelve el eje X del CoordinateSystem. - - Permite obtener una representación de cadena de la arista. + + Devuelve el eje Y del CoordinateSystem. - - La curva subyacente que forma la arista. + + Devuelve el eje Z del CoordinateSystem. - - Las caras adyacentes a esta arista. + + Returns the length of the X axis vector from the coordinate system. - - El vértice en que empieza esta arista. + + Returns the length of the Y axis vector from the coordinate system. - - El vértice en que termina esta arista. + + Returns the length of the Z axis vector from the coordinate system. - - Las aristas coincidentes asociadas con esta arista + + Devuelve el plano donde se encuentran los ejes X e Y, con la raíz en el origen. - - Permite obtener una representación de cadena de la elipse. + + Devuelve el plano donde se encuentran los ejes Y y Z, con la raíz en el origen. - - 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 - - ellipse - + + Devuelve el plano donde se encuentran los ejes Z y X, con la raíz en el origen. - - 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 - - ellipsebylengths,ellipsebyvectors - + + Obtiene el valor inverso de este CoordinateSystem. Si se aplica este CoordinateSystem a un elemento de Geometry, se invierte el original. + Returns inverted coordinate system from the input - - 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 - - ellipse,aligned ellipse,ellipsebylengths - + + Apply the argument CoordinateSystem after this one - Result = this * other. + Other coordinate system + New coordinate system from multiplication - - 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 - + + Apply the argument CoordinateSystem before this one - Result = other * this. + Other coordinate system + New coordinate system from multiplication - - El centro de la elipse. + + Devuelve un vector que contiene los factores de escala X, Y y Z. - - El eje principal de la elipse. Este es el eje más largo. La longitud del vector es el radio principal. + + Determina si dos CoordinateSystems son iguales. - - El eje secundario de la elipse. Este es el eje más corto. La longitud del vector es el radio secundario. + + 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 - - Permite obtener una representación de cadena del EllipseArc. + + Traslada el objeto en la dirección y la magnitud del vector de entrada. + move,along vector,movebyvector - - 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 - + + Translates any geometry type by the given distance in the given + direction. + Dirección de desplazamiento. + Distancia de desplazamiento en la dirección indicada. + Geometry transformada. + move,along vector,distance - - El centro de la elipse. - - ellipsearc,arcs - + + Transforma el objeto según la matriz CoordinateSystem de entrada. + sistema de coordenadas de entrada + Sistema de coordenadas transformado - - El eje principal de la elipse. Este es el eje más largo. La longitud del vector es el radio principal. - - ellipsearc,arcs - + + Returns this geometry with its position expressed relative to the + targetCoordinateSystem, placed into the frame of the sourceCoordinateSystem. + The local position of the result within the sourceCoordinateSystem + matches the local position of the input within the targetCoordinateSystem. + To obtain the coordinates of a geometry in world-space within a given coordinate + system, pass CoordinateSystem.Identity as the sourceCoordinateSystem + and the given CS as the targetCoordinateSystem. + The resulting geometry coordinates will equal the coordinates of the input + relative to that target frame. + The CoordinateSystem to express the geometry relative to. + The CoordinateSystem the geometry is currently expressed in. + Pass CoordinateSystem.Identity() to work in world space. + Geometry transformada. + from,to, local coordinates - - El eje secundario de la elipse. Este es el eje más corto. La longitud del vector es el radio secundario. - - ellipsearc,arcs - + + Rotates an object around an origin and an axis by a specified + degree + around,axis,degrees - - El ángulo inicial en grados. - - ellipsearc,arcs - + + Rotates an object around the Plane origin and normal by a specified + degree + Reference Plane to rotate around + Rotation angle in degrees + around,normal,degrees - - Devuelve el ángulo de barrido del arco de la elipse en grados. - - ellipsearc,arcs - + + Escala de forma uniforme sobre el origen. + resize,size - - El plano en el que se encuentra la elipse - - ellipsearc,arcs - + + Escala de forma no uniforme sobre el origen. + resize,size,scaleNU,scalenu - - Permite obtener una representación de cadena de la cara. + + Escala de forma no uniforme sobre el plano especificado. + resize,size,scaleNU,scalenu - - Todas las aristas alrededor de esta cara, de derecha a izquierda. - - faces - - - 1 - + + Scale uniformly around a given point, using two pick points as scalars + resize,from,to,size - - Todos los vértices alrededor de esta cara, de derecha a izquierda. - - faces - - - 1 - + + Scale non-uniformly 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 - - Todos los bucles dentro de esta cara + + Scale in two dimensions 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 - - La superficie subyacente que forma la cara. - Representación de superficie de cara + + Refleja el objeto en el plano de entrada. + reflect,flip over - - Permite obtener una representación de cadena de la hélice. + + 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 - - 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 - - helix,screw,corkscrew,thread - + + 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. - - El ángulo expresado en grados por el cual la hélice gira sobre su longitud. + + 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 - - 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) + + 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. - - El radio del arco. + + 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. - - La dirección del eje de la hélice. + + Create a CoordinateSystem at the origin with X and Y axis. + Input Vectors are normalized before creating the CoordinateSystem. - - El punto base del eje de la hélice. - - origin,helixstart - + + Create a CoordinateSystem at the origin with X and Y axis, with Z + axis ignored completely. Input Vectors are normalized before creating + the CoordinateSystem. - - Permite obtener una representación de cadena del IndexGroup. + + Creates a CoordinateSystem at the specified cylindrical coordinate parameters with respect to the specified coordinate system. - - Compara dos IndexGroup. - El otro IndexGroup + + Creates a CoordinateSystem at the specified spherical coordinate parameters with respect to the specified coordinate system. + + + Compare two CoordinateSystem's + The other CoordinateSystem Si los dos objetos son iguales - - Obtiene un código hash para este tipo + + Obtiene un código hash para este tipo. Un código hash exclusivo para este objeto - - Crea un IndexGroup que almacena cuatro índices. - Índice a - Índice b - Índice c - Índice d - IndexGroup - - quad,polygon,mesh,meshes - + + Permite obtener una representación de cadena del CoordinateSystem. - - Crea un IndexGroup que almacena tres índices. - Índice a - Índice b - Índice c - IndexGroup - - tri,polygon,mesh,meshes - + + Returns length 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. - - Pueden ser 3 o 4, según si se representa un triángulo o un cuadrilátero. + + Returns width 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. - - El primer índice. + + 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. - - El segundo índice. + + Crea un cubo centrado en el origen de SCU, con anchura, longitud y altura. + Anchura del ortoedro + Longitud del ortoedro + Altura del ortoedro + Ortoedro creado por longitudes + box,cube,cubes - - El tercer índice. + + Create a Cuboid centered at input Point, with specified width, length, + and height. + Punto de origen + Anchura del ortoedro + Longitud del ortoedro + Altura del ortoedro + Ortoedro creado por longitudes + box,cube,cubebysize,bycenter,cubes - - El cuarto índice. + + Crea un cubo centrado en el origen de SCU, con anchura, longitud y altura. + Sistema de coordenadas principal (centro del cubo) + Anchura del ortoedro + Longitud del ortoedro + Altura del ortoedro + Ortoedro creado a partir de longitudes + box,cube,cubebysize,bycoord,cubes - - Permite obtener una representación de cadena de la línea. + + Crea un cubo que abarca del punto inferior al punto superior. + Punto bajo de esquina del ortoedro + Punto alto de esquina del ortoedro + Ortoedro creado por esquinas + box,cube,byminmax,by corners,by points,cubes - - 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 - - line,linebypoints,lines - + + Permite obtener una representación de cadena del cubo. - - 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 - - line,approximate,lines - + + Devuelve la longitud de arco total de la curva. + distance - - 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 - - tangentline,tangentto,lines - + + Determina "true" (verdadero) si la curva es plana; de lo contrario, devuelve "false" (falso). + flat,liesinplane - - 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 - - linebyvector,lines - + + Devuelve "true" (verdadero) si la curva está cerrada; de lo contrario, devuelve "false" (falso). - - La dirección de la curva. - - lines - + + Obtiene el punto inicial a lo largo de la curva. + begin,curvestart,startpt - - Permite obtener una representación de cadena del bucle. + + Obtiene el punto final a lo largo de la curva. + end,curveend,endpt - - La cara contenedora del bucle + + La normal al plano donde se encuentra la curva. Solo es válido para curvas planas. + perpendicular - - Las aristas coincidentes en el bucle + + 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 - - Si el bucle es de borde o interior + + 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 - - Permite obtener una representación de cadena de la NurbsCurve. + + 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 - - 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 - - nurbscurve,spline,lines - - - 0.5,0.5,0.45 - + + 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. + 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 - - 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 - - nurbscurve,spline,degree,lines - - - 0.5,0.5,0.5,0.45 - + + 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 + El parámetro en que se debe evaluar + CoordinateSystem en el parámetro de curva + coordoncurve,curvecoord,derivatives - - 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 - - nurbscurve,spline,degree,smoothness,lines - - - 0.5,0.5,0.5,0.5,0.45 - + + 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 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. - - - - - - - explicit,nurbscurve,spline,degree,spline byarray,lines - - - 0.5,0.5,0.5,0.5,0.5,0.45 - + + 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 - - Crea una BSplineCurve mediante la interpolación entre puntos. - Puntos para curva NURBS - Curva NURB creada a partir de puntos - - fit,approximate,spline,lines - - - 0.5,0.5,0.5,0.45 - + + 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 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 - - fit,approximate,spline,lines - - - 0.5,0.5,0.5,0.45 - + + Returns points spaced equally along the curve length + based on the input number of divisions + Número de divisiones + Puntos espaciados uniformemente a lo largo de la longitud de curva - - 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 - - fit,approximate,spline,smoothness,lines - - - 0.5,0.5,0.5,0.5,0.45 - + + Returns points spaced along curve at equal chord length + based on the input number of divisions + Número de divisiones + Lista de puntos en la curva - - 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 - - spline by tangent,tangents,lines - - - 0.5,0.5,0.45 - + + 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 - - El grado de la curva. - - smoothness,interpolation,continuity - + + Returns points spaced equally along the curve at given segment length + from the given point + 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. - - 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. - - isclosed - + + 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. - - Determina si la NurbsCurve es racional o no. Esto define si cualquiera de los grosores no es 1.0. + + Returns a CoordinateSystem at specified distance from Curve start Point. + Y Axis lies tangent to the Curve, X Axis is the curvature. + La distancia a lo largo de la curva en que se debe evaluar + CoordinateSystem en curva + coordoncurve,curvecoord,derivatives - - Obtiene los puntos de control de la NurbsCurve. - Una matriz de puntos + + 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. + La distancia a lo largo de la curva en que se debe evaluar + Plano en curva + planeoncurve,planecurve,tangentplane - - Los puntos de control verdaderamente periódicos de una NurbsCurve periódica. - Nota: Esta operación solo funciona con curvas periódicas y generará un error si la curva no lo es. - Puntos de control periódicos de una curva NURBS + + 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 - - 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 + + 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 - - Los nudos no sujetos de una NurbsCurve periódica. - Nota: Esta operación solo funciona con curvas periódicas y generará un error si la curva no lo es. - El vector de nudo periódico de la curva NURBS + + 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 - - 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 - - ptweight - + + Obtiene el parámetro en el punto inicial de una curva. + Valor del parámetro + start domain,curvestart - - Permite obtener una representación de cadena de la NurbsSurface. + + Obtiene el parámetro en el punto final de una curva. + Valor del parámetro + end domain,curveend - - 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 - - fit,topoints - + + 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 - - 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. - - - - - - - - fit,topoints,totangents - + + 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. + Un punto a lo largo o cerca de la curva + El parámetro de la curva para el punto especificado. + projectpoint,closestparam,curveparam - - 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 ]. - - - - - - - - - - - fit,topoints,totangents,fit corners,complex fit - + + Invierte la dirección de la curva. + Una nueva curva con la dirección opuesta + flip - - 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 + + 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 - - 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. - - - - - - - - - lines - - - 0.4 - + + 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 - - Devuelve el grado de la superficie en la dirección U. - - surface smoothness,continuity - + + 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 - - Devuelve el grado de la superficie en la dirección V. - - surface smoothness,continuity - + + 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 - - Devuelve el número de puntos de control en la dirección U. + + 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 - - Devuelve el número de puntos de control en la dirección V. + + 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 - - Devuelve True si la superficie es periódica en la dirección U. - - closedinU - + + 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 - - Devuelve True si la superficie es periódica en la dirección V. - - closedinV - + + 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 - - 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. + + 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 - - Devuelve los puntos de control de la NurbsSurface (polos). - + + 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 - - 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 - + + 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 - - 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 + + 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 + rationalizecurve,fitarcs,fitlines,arcs,lines + 0.5,0.5,0.5,0.4,0.4 - - 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 + + Devuelve una nueva curva aproximada con la tolerancia especificada. + fitcurve,reducecurve,simplecurve,approximate - - Permite obtener una representación de cadena del plano. + + 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 - - 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 - + + 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. + 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 - - 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 + + Crea una curva mediante acercamiento al plano. + El plano en que se debe desplazar la curva + Una curva en el plano + projectcurve,toplane - - 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 + + Acerca esta curva a la superficie de entrada, en la dirección de las normales de la superficie. + projectcurve,tosurf - - 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 - + + 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 - - 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 - + + Extruye una curva en la dirección del vector normal. + La distancia de extrusión de la curva + La superficie extruida + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - - 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 - + + 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 + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - - Crea un plano en el plano XY universal. - Plano en el plano XY universal + + 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 - - Crea un plano en el plano XZ universal. - Plano en el plano XZ universal + + 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 - - Crea un plano en el plano YZ universal. - Plano en el plano YZ universal + + 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 - - Devuelve el origen del plano. - - position,planecenter - + + 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 la dirección normal del plano. - - perpendicular - + + Convierte la curva a una aproximación NurbsCurve. + Una NurbsCurve que se aproxima a la curva. + curve2spline,convertcurve,tospline,lines + 0.5,0.5,0.5,0.4 - - La base X del plano. + + Aplica un parche a una curva cerrada. + Una superficie en el interior de la curva. + fill,profiletosurf,loop,loop2surf,edgesurf - - La base Y del plano. + + 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. - - Genera un nuevo CoordinateSystem que representa este plano. Se basa en el origen y en la base de los ejes X e Y. - - - converttoCS,convert2cs - + + Barre esta curva a lo largo de la curva de la trayectoria y crea una superficie. + sweep1,curve2surf - - Crea un nuevo desfase de plano en este plano en la dirección normal aplicando la distancia especificada. - - - - alongnormal,moveplane - + + Barre esta curva a lo largo de la curva de la trayectoria y crea una superficie. + La trayectoria que representa la trayectoria de barrido. + Cortar el final del barrido y convertirlo en normal a la trayectoria. + Una superficie resultante del barrido de la curva a lo largo de la ruta + sweep1,curve2surf - - Permite obtener una representación de cadena del punto. + + Barre esta curva cerrada a lo largo de la curva de la trayectoria y crea un sólido. + sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - - Compara dos puntos. - El otro punto - Si los dos objetos son iguales + + 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 - - Obtiene un código hash para este tipo - Un código hash exclusivo para este objeto + + 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 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 - + + 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 - - Obtiene el punto de origen (0,0,0). - Punto de origen + + 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 + + + Permite obtener una representación de cadena de la curva. + + + El radio del cilindro + + + La altura total. - zero,origin + cylinder - - Genera un punto con las tres coordenadas cartesianas especificadas. - Coordenada X - Coordenada Y - Coordenada Z - Punto creado por coordenadas + + Eje del cilindro - point,xyz,position + cylinder - - Genera un punto en el sistema de coordenadas especificado con tres coordenadas cartesianas. + + Genera un cilindro sólido definido por un CoordinateSystem principal, el radio y la altura del cilindro. Sistema de coordenadas principal - Coordenada X - Coordenada Y - Coordenada Z - Punto en coordenadas cartesianas - - point,xyz,localposition - + Tamaño del radio + Altura del cilindro + Cilindro creado a partir del radio y la altura + cylinder,tube - - 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 - - point,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 + cylinder,tube,by center points - - 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 - + + Permite obtener una representación de cadena 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 - - unique,duplicates,remove duplicates,distinct,near - + + almacena el ID de proceso administrado que ha llamado a este constructor. + Se utiliza para avisar a los usuarios de posibles problemas de multiproceso. - - Obtiene el componente X de un punto. + + Se utiliza solo con fines de prueba. - - Obtiene el componente Y de un punto. + + true - - Obtiene el componente Z de un punto. + + true - - Obtiene el vector con el mismo componente X, Y y Z. - - - convertovector,point2vector - + + true - - Añade un vector a un punto. Equivale a Translate(Vector). - - - - movepoint,move,move along - + + true - - Sustrae un vector de un punto. Equivale a Translate(-Vector). - - - - movepoint,move,move along - + + true - - Proyecta otro elemento de Geometry en este, a lo largo de la dirección del vector especificado. - - - + + La curva subyacente que forma la arista. + Curve representation of edge - - Permite obtener una representación de cadena de la PolySurface. + + Las caras adyacentes a esta arista. + Adjacent faces of edge - - Crea una PolySurface mediante el solevado de curvas. - Curvas que se deben solevar. - + + El vértice en que empieza esta arista. + Start vertex of edge - - Crea una PolySurface mediante el solevado de PolyCurves. - Curvas que se deben solevar. - Curva por la cual se guiará el solevado. - - - loftbyrail - + + El vértice en que termina esta arista. + End vertex of edge - - Crea una PolySurface mediante el solevado de PolyCurves. - Curvas que se deben solevar. - Curvas por las cuales se guiará el solevado. + + Las aristas coincidentes asociadas con esta arista - - loftbyrails,loft rails,guides - - - Crea una PolySurface mediante la unión de superficies. - Superficies que se deben unir en la PolySurface - + + Permite obtener una representación de cadena de la arista. + + + 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. + + + Create an Ellipse centered at input Point, aligned with WCS XY Plane, + with specified X and Y axis radii. + Punto de origen de la elipse + Radio del eje X + Radio del eje Y + Elipse creada por origen y radios + ellipse + + + Create an Ellipse centered at input Point, with two specified axes. + Axes should be be at 90 degrees to each other. + Punto de origen de la elipse + Radio del eje X + Radio del eje Y + Elipse creada a partir de vectores de origen + ellipsebylengths,ellipsebyvectors + + + 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. + 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 + ellipse,aligned ellipse,ellipsebylengths + + + 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. + 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 + + + Permite obtener una representación de cadena de la elipse. + + + El centro de la elipse. - joinsurfaces,joinsrf + ellipsearc,arcs - - Crea una PolySurface mediante superficies de sólidos. - El sólido cuyas superficies se deben utilizar - + + El eje principal de la elipse. Este es el eje más largo. La longitud del vector es el radio principal. - solid2poly,solidtopoly,convertsolid + ellipsearc,arcs - - 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 - + + El eje secundario de la elipse. Este es el eje más corto. La longitud del vector es el radio secundario. - sweep,rail,guide,sweep1 + ellipsearc,arcs - - Devuelve nuevas superficies que representan las superficies subyacentes. - + + El ángulo inicial en grados. - subsurfaces,getsurfaces,explode + ellipsearc,arcs - - 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. - - - + + Devuelve el ángulo de barrido del arco de la elipse en grados. - surfacesatpoint,findsurfaces,extractsurfaces + ellipsearc,arcs - - Localizar superficies por línea. Toma todas las superficies por las que pasa la línea. - - + + El plano en el que se encuentra la elipse - surfacesonline,findsurfaces,extractsurfaces,lines + ellipsearc,arcs - - 0.5,0.5,0.5,0.4 - - - 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 + + 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 - - Devuelve el número de aristas de la PolySurface. - Número de aristas + + Permite obtener una representación de cadena del EllipseArc. - - Devuelve el número de vértices de la PolySurface. - Número de vértices + + Todas las aristas alrededor de esta cara, de derecha a izquierda. + faces + 1 + - - Empalma una PolySurface a lo largo de las aristas de entrada con el radio especificado. - - + + Todos los vértices alrededor de esta cara, de derecha a izquierda. + faces + 1 - - round,smooth,smoothedge,roundedges - - - Bisela una PolySurface a lo largo de las aristas de entrada con el desfase especificado desde la esquina de la arista. - - + + Todos los bucles dentro de esta cara - - bevel,flattenedges - - - Permite obtener una representación de cadena del rectángulo. + + La superficie subyacente que forma la cara. + Representación de superficie de cara - - 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 - + + Permite obtener una representación de cadena de la cara. - - 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 - + + Un mapeo entre tipos IGeometryEntity y constructores de geometría con anfitrión. - - 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 - + + Mecanismo de registro del tipo de geometría. + Interfaces derivadas del tipo de IGeometryEntity. + Un delegado para construir Geometry. - - 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 - + + true - - 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 - + + + - - La anchura del rectángulo. - - rectX,rectx - + + Obtiene el BoundingBox que contiene el elemento de Geometry especificado. - - La altura del rectángulo. - - rectY,recty - + + Obtiene el cuadro delimitador orientado de volumen mínimo que contiene la geometría especificada. - - Permite obtener una representación de cadena del sólido. + + 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 sólido mediante la especificación de caras de componentes como superficies. - - - - Brep,brep - + + 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. - - Crea un sólido mediante la solevación entre curvas cerradas de sección transversal de entrada. - - - - Brep,brep - + + Convierte la geometría en un objeto JSON con el formato de esquema autodesk.geometry:geometry-1.0.0. + La cadena JSON resultante - - 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 - + + 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 - - 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 - + + Traslada el objeto en la dirección y la magnitud del vector de entrada. + move,along vector,movebyvector - - Barre una curva cerrada a lo largo de una trayectoria. - - - - - Brep,brep,sweep1 - + + Translates any geometry type by the given distance in the given + direction. + Dirección de desplazamiento. + Distancia de desplazamiento en la dirección indicada. + Geometry transformada. + move,along vector,distance - - 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 - + + Transforma el objeto según la matriz CoordinateSystem de entrada. + sistema de coordenadas de entrada + Sistema de coordenadas transformado - - 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 - + + Returns this geometry with its position expressed relative to the + targetCoordinateSystem, placed into the frame of the sourceCoordinateSystem. + The local position of the result within the sourceCoordinateSystem + matches the local position of the input within the targetCoordinateSystem. + To obtain the coordinates of a geometry in world-space within a given coordinate + system, pass CoordinateSystem.Identity as the sourceCoordinateSystem + and the given CS as the targetCoordinateSystem. + The resulting geometry coordinates will equal the coordinates of the input + relative to that target frame. + The CoordinateSystem to express the geometry relative to. + The CoordinateSystem the geometry is currently expressed in. + Pass CoordinateSystem.Identity() to work in world space. + Geometry transformada. + from,to, local coordinates - - 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 - + + Rotates an object around an origin and an axis by a specified + degree + around,axis,degrees - - Une una colección de sólidos en un solo sólido. - Una colección de sólidos - - - Brep,brep,boolean,addition - + + Rotates an object around the Plane origin and normal by a specified + degree + Reference Plane to rotate around + Rotation angle in degrees + around,normal,degrees - - Devuelve el área de superficie; la suma de todas las áreas de todas las caras. + + Refleja el objeto en el plano de entrada. + reflect,flip over - - Devuelve el volumen total del sólido. + + Escala de forma uniforme sobre el origen. + resize,size - - El centroide del sólido. - - - average,center - + + Escala de forma no uniforme sobre el origen. + resize,size,scaleNU,scalenu - - La unión booleana de este sólido y otro. - - - - addition,merge,combine - + + Escala de forma no uniforme sobre el plano especificado. + resize,size,scaleNU,scalenu - - La diferencia booleana de este sólido y otro. - - + + Scale uniformly around a given point, using two pick points as scalars + resize,from,to,size - - La diferencia booleana de este sólido y la unión de sólidos de entrada. - - - - subtract,differencemany,diffall,diff multi - + + Scale non-uniformly 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 - - 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 - + + Scale in two dimensions 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 - - 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 - + + Copy the given Geometry + A new copy - - Empalma un sólido a lo largo de las aristas de entrada con un radio específico. - - - - - round,smooth,smoothedge,roundedges - - - - Bisela un sólido a lo largo de las aristas de entrada con el desfase especificado desde la esquina de la arista. - - - - - bevel,flattenedges - + + Obtiene la distancia entre esta Geometry y otra. + La otra Geometry. + La distancia. - - 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 - + + Obtiene el punto más cercano de esta Geometry respecto a la otra. + NearestPoint - - Intenta reparar el sólido. - + + Divide esta Geometry utilizando otra como herramienta de corte. - - Permite obtener una representación de cadena de la esfera. + + Elimina elementos de la entidad más cercana al punto de selección. - - Crea una esfera sólida centrada en el punto de entrada, con el radio especificado. - - - - - Brep,brep - + + Separa elementos compuestos o no separados, y obtiene sus piezas + componentes. - - Crea una esfera sólida que contiene cuatro puntos de entrada en la superficie. - - - - Brep,brep - + + Comprueba si dos objetos tienen la misma geometría representativa o los mismos valores numéricos. - - Ajusta una esfera a los puntos de entrada lo más cerca posible. - + + Convierta estructura interna de geometría de análisis a splines. - - Brep,brep - - - - Devuelve el punto central de la esfera. - - - Devuelve el radio de la esfera. - - Permite obtener una representación de cadena de la topología. + + 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 - - Los vértices de la topología. + + Importa un archivo SAT y devuelve una matriz de geometrías importadas. + Ruta al archivo SAT + Lista de geometrías importadas - - Las aristas de la topología. + + 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 - - Las caras de la topología + + 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 - - Permite obtener una representación de cadena de la TSplineEdge. + + 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 - - Las TSplineFaces adyacentes a esta arista + + 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 - - El TSplineVertex en el que empieza esta arista + + Exporta la lista de geometría especificada a la ruta de archivo SAT indicada. + + + - - El vértice en el que termina esta arista + + Exporta la lista de geometría especificada a la ruta de archivo SAT indicada. + + + + - - Devolver UVNframe de la TSEdge (punto en la rejilla, vector U, vector V y normal) + + Este método es solo para uso interno. - - Índice de la TSEdge + + Este método es solo para uso interno. - - Si la TSEdge está en la arista + + 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 - - Si la TSEdge es múltiple + + Deserializa los datos en formato SAV (Standard ACIS Binary) y devuelve una lista de geometría. + + - - Conjunto de propiedades de TSEdge: uvnFrame e índice, si TSEdge está en la arista, es múltiple o no + + 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. - - Permite obtener una representación de cadena de la TSplineFace. + + true - - Todas las TSplineEdges alrededor de esta cara, de derecha a izquierda + + The CoordinateSystem that this Geometry is defined in - - Todos los TSplineVertices alrededor de esta cara, de derecha a izquierda + + Determina si otro objeto de Geometry interseca con este. - - Devolver UVNframe de la TSplineFace (punto en la rejilla, vector U, vector V y normal) + + Obtiene la Geometry de intersección de este objeto y otro. - - Índice de la TSFace + + 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. - - Número de aristas o de vértices en la TSFace + + Convert to SolidDef json - - Número de lados paramétricos en la TSFace + + Proyecta una colección de puntos en esta geometría a lo largo de la dirección especificada. + Devuelve una matriz plana de la geometría resultante. + Points to project. + Projection direction. + Flat array of resulting Geometry. - - Conjunto de propiedades de TSplineFace: uvnFrame, índice, valencia y número de lados - + + Get a string representation of the Geometry - - Permite obtener una representación de cadena de la TSplineInitialSymmetry. + + El ángulo expresado en grados por el cual la hélice gira sobre su longitud. - - Crea una TSplineInitialSymmetry radial con cantidad especificada de tramos por segmento simétrico. - - - - tspline,symmetry - + + 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) - - Crea una TSplineInitialSymmetry axial con ejes de simetría especificados. - - - - - - tspline,symmetry - + + El radio del arco. - - Si la T-Spline recientemente creada tiene simetría radial. + + La dirección del eje de la hélice. - - Si la T-Spline recientemente creada tiene simetría en eje X. + + El punto base del eje de la hélice. + origin,helixstart - - Si la T-Spline recientemente creada tiene simetría en eje Y. + + 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. + 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 + helix,screw,corkscrew,thread - - Si la T-Spline recientemente creada tiene simetría en eje Z. + + Permite obtener una representación de cadena de la hélice. - - Número de caras de segmento de simetría. Disponible solo si T-Spline tiene simetría radial. + + Pueden ser 3 o 4, según si se representa un triángulo o un cuadrilátero. - - Permite obtener una representación de cadena de la TSplineReflection. + + El primer índice. - - 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 - - tspline,symmetry,reflection,axial - + + El segundo índice. - - 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 - - tspline,symmetry,reflection,radial - + + El tercer índice. - - Si la reflexión es radial + + El cuarto índice. - - Número de segmentos de reflexión radial + + Crea un IndexGroup que almacena cuatro índices. + Índice a + Índice b + Índice c + Índice d + IndexGroup + quad,polygon,mesh,meshes - - Ángulo entre cada par de segmentos simétricos de reflexión radial + + Crea un IndexGroup que almacena tres índices. + tri,polygon,mesh,meshes + Índice a + Índice b + Índice c + IndexGroup - - Plano de la reflexión + + Compara dos IndexGroup. + El otro IndexGroup + Si los dos objetos son iguales - - Eje de la reflexión - - - Permite obtener una representación de cadena de la TSplineTopology. - - - Vértices contenidos en esta superficie de T-Spline. - - - Aristas contenidas en la superficie de T-Spline. - - - Caras contenidas en la superficie de T-Spline. - - - Vértices regulares contenidos en la superficie de T-Spline - - - Vértices de puntos de estrella contenidos en la superficie de T-Spline + + Obtiene un código hash para este tipo + Un código hash exclusivo para este objeto - - Vértices de puntos T contenidos en la superficie de T-Spline + + Permite obtener una representación de cadena del IndexGroup. - - Vértices no múltiples contenidos en la superficie de T-Spline + + La dirección de la curva. + lines - - Vértices de borde contenidos en la superficie de T-Spline + + 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 + line,linebypoints,lines - - Vértices interiores contenidos en la superficie de T-Spline + + 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 + line,approximate,lines - - Aristas no múltiples contenidas en la superficie de T-Spline + + Create a Line tangent to the input Curve, positioned at the parameter + Point of the input Curve. + Curva base para línea de tangente + Valor del parámetro + Línea de tangente + tangentline,tangentto,lines - - Aristas de borde contenidas en la superficie de T-Spline + + Create a straight Line starting at start Point, extending in Vector + direction by specified length. + 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 + linebyvector,lines - - Aristas interiores contenidas en la superficie de T-Spline + + Permite obtener una representación de cadena de la línea. - - Caras regulares contenidas en la superficie de T-Spline + + La cara contenedora del bucle + - - Caras de n-gono contenidas en la superficie de T-Spline + + Las aristas coincidentes en el bucle + - - Caras de borde contenidas en la superficie de T-Spline + + Si el bucle es de borde o interior - - Caras interiores contenidas en la superficie de T-Spline + + Permite obtener una representación de cadena del bucle. - - Devuelve el número de vértices en la superficie de T-Spline + + Devuelve vértices sin procesar de esta malla como una lista de números. Cada conjunto de + tres números consecutivos representan un punto. - - Devuelve el número de aristas en la superficie de T-Spline + + Devuelve vértices sin procesar de esta malla como una lista de números. Cada conjunto de + seis números consecutivos representan dos puntos. - - Devuelve el número de caras en la superficie de T-Spline + + 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. - - Los vértices descompuestos diferían por tipo - Conjunto de vértices + + Analice la cadena JSON entrante con el formato de esquema dynamo.geometry:mesh-1.0.0. + Cadena JSON que se analizará + Malla - - Las aristas descompuestas diferían por tipo - Conjunto de aristas + + Convert the mesh into a JSON object formatted with dynamo.geometry:mesh-1.0.0 schema. + La cadena JSON resultante - - Las caras descompuestas diferían por tipo - Conjunto de caras + + Los índices de vértice que componen cada cara, de derecha a izquierda. + mesh,meshes - - Devuelve vértice en índice especificado - Índice en el que obtener vértice - Vértice de T-Spline + + El vector normal en este vértice. - tspline,face,byindex + mesh,meshes - - Devuelve arista en índice especificado - Índice en el que obtener arista - Arista de T-Spline + + Las posiciones de los vértices. - tspline,face,byindex + mesh,meshes - - Devuelve cara en índice especificado - Índice en el que obtener cara - Cara de T-Spline - - tspline,face,byindex - + + Devuelve el número de vértices de la malla. - - Permite obtener una representación de cadena de TSplineUVNFrame. + + Devuelve el número de aristas de la malla. - - Punto del TopologyItem en la rejilla + + Devuelve el número de triángulos de la malla. - - Vector U del TopologyItem + + Devuelve el volumen de la malla especificada. + volumen - - Vector V del TopologyItem + + Devuelve el área de la malla especificada. + área - - Normal del TopologyItem + + 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. - - Permite obtener una representación de cadena del TSplineVertex. + + Convierte las aristas de malla en líneas y las devuelve. - - TSplineEdges que emanan de este vértice + + 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. - - TSplineFaces adyacentes a este vértice + + Convierte los triángulos de malla en mallas individuales y las devuelve. - - Devolver UVNframe del TSVertex (punto en la rejilla, vector U, vector V y normal) + + Devuelve las normales para cada cara triangular de la malla especificada. + - - Índice del TSVertex + + Devuelve centroides de triángulos. - - Si el TSVertex es un punto de estrella + + Devuelve una nueva malla unificando la malla de la herramienta y la malla original. + + malla - - Si el TSVertex es un punto T + + Devuelve una nueva malla restando la malla de la herramienta de la malla original. + + malla - - Si el TSVertex es múltiple + + Returns a new mesh consisting of the intersection between the tool + mesh and the original mesh. + + malla - - Número de aristas o caras en el TSVertex + + Returns a new Mesh with the following defects repaired: + Small components: if the Mesh contains 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 - - Valencia funcional del TSVertex, teniendo en cuenta puntos T + + 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. - - Conjunto de propiedades de TSVertex: uvnFrame, índice, valencia y functionalValence, si TSVertex es un punto de estrella, punto T, múltiple o no - + + 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 Mesh is filled with a bunch of tiny boxes, and a new + mesh is created around this. - - Permite obtener una representación de cadena de la TSplineSurface. + + 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 - - 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 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 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 + + Devuelve una nueva malla con un número reducido de triángulos. + Objetivo de recuento de triángulos para la reducción + Malla reducida - - 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 + + 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. + malla - - 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 + + Returns a new smooth Mesh. Smoothing type by default is + cotangent which smooths without spreading the vertices. + 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 - - 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 + + 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. + Attempt to create a minimal fill using the fewest + number of triangles. + malla - - 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 + + Interseca el plano de entrada con la malla, lo que genera una PolyCurve. - - 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 + + Proyecta un punto sobre la malla en la dirección especificada. - - 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 + + Punto de la malla más cercano al punto especificado - - 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 + + Refleja la malla a través del plano de entrada. - - 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 + + Rotate the Mesh around the input axis by the given angle. - - 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 + + Ajusta la escala de la malla según la cantidad de entrada. - - 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 + + Scale Mesh non-uniformly by scale factors - - 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 + + Traslada una malla en la dirección del vector de entrada según la longitud del vector. - - 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 + + Traslada la malla en la dirección del vector de entrada según la distancia de entrada. - - 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 + + Traslada la malla según las distancias de entrada. - - 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 + + Convert the mesh into a JSON object formatted with dynamo.geometry:mesh-1.0.0 schema. + La cadena JSON resultante - - 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 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 - - 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 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 + - - 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 + + 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 + Lista de puntos + Flat list of point indices + Malla - - 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 + + Importa un archivo y lo analiza en varias mallas. + Los formatos admitidos actualmente son los siguientes: + .mix: Meshmixer + .obj: Wavefront - - 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 + + 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 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 + + 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. - - 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 + + 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 vertices array + of the three points of a triangle - - 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 + + Create a mesh plane based on the given inputs. + + + + + + malla - - 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 un cubo de malla basado en la configuración actual. + + + + + + + + malla - - 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 esfera de malla basada en la configuración actual. + + + + + malla - - 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 un cono de malla basado en la configuración actual. + + + + + + + malla - - 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 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 - - 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 + + El grado de la curva. + smoothness,interpolation,continuity - - 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 + + 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. + isclosed - - 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 + + Determina si la NurbsCurve es racional o no. Esto define si cualquiera de los grosores no es 1.0. - - Devuelve una lista de reflexiones aplicadas a la T-Spline especificada. - tspline,symmetry,reflections + + Obtiene los puntos de control de la NurbsCurve. + Una matriz de puntos - - Devuelve "True" (verdadero) si la T-Spline especificada está en modo de cuadro. - tspline,boxmode,smooth + + Los puntos de control verdaderamente periódicos de una NurbsCurve periódica. + Nota: Esta operación solo funciona con curvas periódicas y generará un error si la curva no lo es. + Periodic control points of a NURBS curve - - Devuelve "True" (verdadero) si la T-Spline especificada es extraíble (podría mostrarse en modo suave). - tspline,extractable + + 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 "True" (verdadero) si la T-Spline especificada está cerrada. - tspline,closed + + Los nudos no sujetos de una NurbsCurve periódica. + Nota: Esta operación solo funciona con curvas periódicas y generará un error si la curva no lo es. + El vector de nudo periódico de la curva NURBS - - 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 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 + ptweight - - 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 + + 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. + Puntos para curva NURBS + Curva NURB creada a partir de puntos + nurbscurve,spline,lines + 0.5,0.5,0.45 - - 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 + + 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. + Puntos para curva NURBS + Grado de la curva + Curva NURB creada a partir de puntos + nurbscurve,spline,degree,lines + 0.5,0.5,0.5,0.45 - - 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 + + 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. + Puntos para curva NURBS + Grado de la curva + Activar/desactivar para cerrar la curva + Curva NURB creada a partir de puntos + nurbscurve,spline,degree,smoothness,lines + 0.5,0.5,0.5,0.5,0.45 - - 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 + + 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 + explicit,nurbscurve,spline,degree,spline byarray,lines + 0.5,0.5,0.5,0.5,0.5,0.45 - - 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 BSplineCurve mediante la interpolación entre puntos. + Puntos para curva NURBS + Curva NURB creada a partir de puntos + fit,approximate,spline,lines + 0.5,0.5,0.5,0.45 - - 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 + + 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. + Puntos para curva NURBS + Activar/desactivar para cerrar la curva + Curva NURB creada a partir de puntos + fit,approximate,spline,lines + 0.5,0.5,0.5,0.45 - - 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 + + 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 + fit,approximate,spline,smoothness,lines + 0.5,0.5,0.5,0.5,0.45 - - 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 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 + spline by tangent,tangents,lines + 0.5,0.5,0.45 - - 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 + + Permite obtener una representación de cadena de la NurbsCurve. - - 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 + + Devuelve el grado de la superficie en la dirección U. + surface smoothness,continuity - - 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 + + Devuelve el grado de la superficie en la dirección V. + surface smoothness,continuity - - 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 + + Devuelve el número de puntos de control en la dirección U. - - 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 + + Devuelve el número de puntos de control en la dirección V. - - 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 + + Devuelve True si la superficie es periódica en la dirección U. + closedinU - - 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 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 + + Devuelve True si la superficie es periódica en la dirección V. + closedinV - - 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 + + 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. - - 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 + + Devuelve los puntos de control de la NurbsSurface (polos). - - 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 + + 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 - - 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 + + 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 - - 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 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 - - 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 + + Creates a NurbsSurface with specified interpolated points and + U and V degrees. The resultant surface will pass through all + of the points. + Rejilla de puntos para la superficie NURBS + Grado en dirección U + Grado en dirección V + Superficie NURBS creada por puntos + fit,topoints - - 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 + + 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. + fit,topoints,totangents - - 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 + + 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,topoints,totangents,fit corners,complex fit - - 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 + + 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 - - 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 + + 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 - - 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 + + Permite obtener una representación de cadena de la NurbsSurface. - - 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 + + El tipo de condición de contorno que se aplica a los paneles de una malla. - - 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 + + Permita que los paneles se solapen con el contorno. - - 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 + + No permita que los paneles se solapen con el contorno. - - 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 + + Elimine los vértices que no se encuentren en la CARA de entrada. - - 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 + + Recorte paneles solapados según el contorno de superficie. - - 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 + + Devuelve el número de vértices de PanelSurface. + número de vértices - - Elimina todas las reflexiones de la T-Spline especificada. - Superficie de T-Spline con todas las reflexiones especificadas eliminadas + + Devuelve el número de paneles de PanelSurface. + número de paneles - - 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 el número de vértices de cada panel de la lista de índices de paneles. + List of panel indices to query number of vertices for. The default value of null indicates all panels in the surface. + número de vértices - - 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 el vértice correspondiente al índice de vértices de PanelSurface. + Índice de vértice de la PanelSurface + - - 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 el punto correspondiente al índice de vértices en PanelSurface. + Índice de vértice de la PanelSurface + - - 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 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 - - 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 los vértices de cada panel de la lista de índices de paneles. + Panel index to query vertices for. The default value of null indicates all panels in the surface. + Matriz de vértices - - 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 los puntos de cada panel de la lista de índices de paneles. + Panel indices to query points for. The default value of null indicates all panels in the surface. + Matriz de puntos - - 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 contorno poligonal de cada panel de la lista de índices de paneles. + Panel indices used to construct Polygon. The default value of null indicates all panels in the surface. + - - Invierte las normales de todas las caras de la malla. - Superficie de T-Spline con normales invertidas - tspline,flip,normal,vector + + 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. - - Convierte en uniformes todos los intervalos de nudos de una superficie de T-Spline. - Superficie de T-Spline con intervalos uniformes - tspline,knot,uniform + + 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 - - 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 + + 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 - - 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 + + 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 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 + + 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 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 + + 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 - - 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 + + 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 + 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 - - 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 + + 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 - - 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 + + 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 - - 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 + + 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 - - 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 + + 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 - - 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 + + Obtenga una representación de cadena de la PanelSurface. - - Permite obtener una representación de cadena del UV. + + Devuelve el origen del plano. + position,planecenter - - Compara dos UV. - El otro UV - Si los dos objetos son iguales + + Devuelve la dirección normal del plano. + perpendicular - - Obtiene un código hash para este tipo - Un código hash exclusivo para este objeto + + La base X del plano. - - Crea un UV a partir de dos dobles. - Valor de U - Valor de V - UV creado por coordenadas - - surfaceparam,parameters,uv,uvs - + + La base Y del plano. - - Obtiene el componente U de un UV. - - uv,uvs - + + Produces a new CoordinateSystem representing this plane. It is based on + the origin, and X and Y axis basis. + + converttoCS,convert2cs - - Obtiene el componente V de un UV. - - uv,uvs - + + Create a new Plane offset by this Plane in the normal direction by + the specified distance. + alongnormal,moveplane - - Permite obtener una representación de cadena del vértice. + + 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 - - El punto en que se encuentra este vértice. + + 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. + 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 - - Las aristas que emanan de este vértice. + + 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 - - Las caras adyacentes a este vértice. + + 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 + - - Permite obtener una representación de cadena del BoundingBox. + + Create the Plane containing the input Line and external Point. Point + cannot lie on the Line or in the Line axis. + 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 - - Compara dos BoundingBox. - El otro BoundingBox - Si los dos objetos son iguales + + 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 - - Obtiene un código hash para este tipo. - Un código hash exclusivo para este objeto + + Crea un plano en el plano XY universal. + Plano en el plano XY universal - - 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 - + + Crea un plano en el plano XZ universal. + Plano en el plano XZ universal - - 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. + + Crea un plano en el plano YZ universal. + Plano en el plano YZ universal - - 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 del plano. - - 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 - + + Obtiene el componente X de un punto. - - Crea un BoundingBox alineado al eje que abarca del punto mínimo al punto máximo. - - - - - bounding,bound,bymaxmin,max,min,bypoints - + + Obtiene el componente Y de un punto. - - 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 - + + Obtiene el componente Z de un punto. - - El punto mínimo. + + Obtiene el vector con el mismo componente X, Y y Z. + convertovector,point2vector - - El punto máximo. + + Añade un vector a un punto. Equivale a Translate(Vector). + movepoint,move,move along - - 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. + + Sustrae un vector de un punto. Equivale a Translate(-Vector). + movepoint,move,move along - - 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 + + Proyecta otro elemento de Geometry en este, a lo largo de la dirección del vector especificado. - - 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 - + + 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 - - Determina si el BoundingBox está vacío. - Devuelve "true" (verdadero) si el cuadro delimitador está vacío. + + Obtiene el punto de origen (0,0,0). + Punto de origen + zero, origin - - 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 - + + Genera un punto con las tres coordenadas cartesianas especificadas. + Coordenada X + Coordenada Y + Coordenada Z + Punto creado por coordenadas + point,xyz,position - - 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 - + + 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 + point,xyz,localposition - - 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 - + + 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 + point,localposition - - Analice la cadena JSON entrante con el formato de esquema autodesk.geometry:boundingbox3d-1.0.0. - Cadena JSON que se analizará - BoundingBox + + 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 - - Convierte el BoundingBox en un objeto JSON con el formato de esquema autodesk.geometry:boundingbox3d-1.0.0. - La cadena JSON resultante + + 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 - - Permite obtener una representación de cadena del CoordinateSystem. + + Compara dos puntos. + El otro punto + Si los dos objetos son iguales - - 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 + + Obtiene un código hash para este tipo + Un código hash exclusivo para este objeto - - 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. + + Permite obtener una representación de cadena del punto. - - 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 + + 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. - - 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 + + Número de curvas de la PolyCurve. + curvecount,subcurvecount,numbersubcurves - - 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. + + Devuelve las curvas de la PolyCurve. + Curves of polycurve + subcurves,polycurvesplit - - Crea un CoordinateSystem en el origen definido por los ejes X e Y. - Los vectores de entrada se normalizan antes de crear el CoordinateSystem. + + 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 - - 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 + + Devuelve el plano de la PolyCurve plana. - - Crea un CoordinateSystem en los parámetros de coordenadas cilíndricas especificados respecto al sistema de coordenadas especificado. + + Cierra la PolyCurve por la línea que conecta los puntos inicial y final. + lines + 0.4 - - Crea un CoordinateSystem en los parámetros de coordenadas esféricas especificados respecto al sistema de coordenadas especificado. + + 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. + 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. - - Determina si es posible obtener el valor inverso de este CoordinateSystem. - inverse,testinverse + + 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 - - Comprueba la ortogonal de escala. Por ejemplo, si tiene un componente de corte. - uniform + + Make one or more polycurves by grouping connected curves. - - Comprueba la ortogonal de escala y si todos los vectores están normalizados. - uniform,normal,samelength + + 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 - - Obtiene el determinante de este CoordinateSystem. + + 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. - - Crea un punto que representa el origen del CoordinateSystem. - position,center + + 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 eje X del CoordinateSystem. - left,right + + Desfasa la PolyCurve en su plano. + Cantidad de desfase + Active o desactive para establecer las esquinas como circulares. + PolyCurve desfasada - - Devuelve el eje Y del CoordinateSystem. - forward,back + + 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. + 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 el eje Z del CoordinateSystem. - up,down + + Cree una PolyCurve mediante la unión de curvas. No es necesario especificar las curvas de entrada por orden de conectividad. + La dirección de PolyCurve se basa en la primera curva de la matriz de entrada. + Elija una tolerancia de unión preferida entre 1e-6 y 1e-3৻unidades. + Los valores más bajos pueden ser demasiado estrictos e impedir que se unan curvas que deberían conectarse; los valores más altos pueden provocar que las curvas cortas se fusionen involuntariamente o se contraigan hasta degenerar en puntos. + 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 - - Devuelve el escala del eje X del CoordinateSystem: la longitud del vector del eje X. + + Cree una PolyCurve mediante la unión de curvas. No es necesario especificar las curvas de entrada por orden de conectividad. + La dirección de PolyCurve se basa en la primera curva de la matriz de entrada. + Elija una tolerancia de unión preferida entre 1e-6 y 1e-3৻unidades. + Los valores más bajos pueden ser demasiado estrictos e impedir que se unan curvas que deberían conectarse; los valores más altos pueden provocar que las curvas cortas se fusionen involuntariamente o se contraigan hasta degenerar en puntos. + 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 - - Devuelve la escala del eje Y del CoordinateSystem: la longitud del vector del eje Y. + + Make one or more polycurves by grouping connected curves. + Choose a preferred join tolerance between 1e-6 and 1e-3 units. + Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points. + Curvas que se agruparán para crear una o varias PolyCurves + Tolerancia para determinar el tamaño de hueco permitido entre las curvas que se van a unir. + - - Devuelve la escala del eje Z del CoordinateSystem: la longitud del vector del eje Z. + + 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 - - Devuelve el plano donde se encuentran los ejes X e Y, con la raíz en el origen. + + Crea una PolyCurve engrosando una curva. + la curva para engrosar + el grosor + la normal perpendicular a la dirección de engrosado + offset - - Devuelve el plano donde se encuentran los ejes Y y Z, con la raíz en el origen. + + 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 - - Devuelve el plano donde se encuentran los ejes Z y X, con la raíz en el origen. + + Permite obtener una representación de cadena de la PolyCurve. - - Obtiene el valor inverso de este CoordinateSystem. Si se aplica este CoordinateSystem a un elemento de Geometry, se invierte el original. + + Devuelve las esquinas del polígono. - - Refleja el objeto en el plano de entrada. - reflect,flip over + + Devuelve el punto medio de las esquinas del polígono. + centroid - - Aplica el argumento CoordinateSystem después de este. Resultado = este * otro. + + Devuelve todos los puntos iniciales/finales del segmento. - - Aplica el argumento CoordinateSystem antes de este. Resultado = otro * este. + + Devuelve la desviación máxima desde el plano medio del polígono. - - Devuelve un vector que contiene los factores de escala X, Y y Z. - Vector con escala ajustada - get size,scalecomponents,scalevector + + Devuelve las intersecciones propias entre lados del polígono. - - Determina si dos CoordinateSystems son iguales. - otro sistema de coordenadas - devuelve "true" (verdadero) si los sistemas de coordenadas son iguales. + + 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. - - 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 + + Genera una curva de polígono conectando puntos. - - 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 + + Genera una curva de polígono inscrita dentro de un círculo. - - 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 + + Permite obtener una representación de cadena del polígono. - - Transforma el objeto según la matriz CoordinateSystem de entrada. - sistema de coordenadas de entrada - Sistema de coordenadas transformado + + Devuelve nuevas superficies que representan las superficies subyacentes. + subsurfaces,getsurfaces,explode - - Transforma este CoordinateSystem del CoordinateSystem de origen a un - nuevo CoordinateSystem de contexto. - - - CoordinateSystem transformado. + + 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 - - 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 - - - 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 + + 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 - - Escala de forma uniforme sobre el origen. - Cantidad de ajuste de escala - Sistema de coordenadas con escala ajustada - resize,size + + Calcula los contornos de celdas 2D que no están conectados con otras superficies. - - 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 + + Extrae sólidos de una PolySurface definida por un subconjunto de superficies. - - 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 + + Devuelve el número de superficies de la PolySurface. + Número de superficies - - 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 + + Devuelve el número de aristas de la PolySurface. + Número de aristas - - 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 + + Devuelve el número de vértices de la PolySurface. + Número de vértices - - 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 + + Empalma una PolySurface a lo largo de las aristas de entrada con el radio especificado. + round,smooth,smoothedge,roundedges - - Analice la cadena JSON entrante con el formato de esquema autodesk.math:matrix44d-1.0.0. - Cadena JSON que se analizará - CoordinateSystem + + Bisela una PolySurface a lo largo de las aristas de entrada con el desfase especificado desde la esquina de la arista. + bevel,flattenedges - - Convierte el CoordinateSystem en un objeto JSON con el formato de esquema autodesk.math:matrix44d-1.0.0. - La cadena JSON resultante + + Crea una PolySurface mediante el solevado de curvas. + Curvas que se deben solevar. - - Permite obtener una representación de cadena de la curva. + + Crea una PolySurface mediante el solevado de PolyCurves. + Curvas que se deben solevar. + Curva por la cual se guiará el solevado. + loftbyrail - - 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 - + + 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 - - 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 - + + Crea una PolySurface mediante la unión de superficies. + Superficies que se deben unir en la PolySurface + joinsurfaces,joinsrf - - 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 - + + Crea una PolySurface mediante superficies de sólidos. + El sólido cuyas superficies se deben utilizar + solid2poly,solidtopoly,convertsolid - - Devuelve la longitud de arco total de la curva. - - distance - + + 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 - - Determina "true" (verdadero) si la curva es plana; de lo contrario, devuelve "false" (falso). - - flat,liesinplane - + + Permite obtener una representación de cadena de la PolySurface. - - Devuelve "true" (verdadero) si la curva está cerrada; de lo contrario, devuelve "false" (falso). + + La anchura del rectángulo. + rectX,rectx - - Obtiene el punto inicial a lo largo de la curva. - - begin,curvestart,startpt - + + La altura del rectángulo. + rectY,recty - - Obtiene el punto final a lo largo de la curva. - - end,curveend,endpt - + + 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 - - La normal al plano donde se encuentra la curva. Solo es válido para curvas planas. - - perpendicular - + + 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 - - 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 - + + Create a Rectangle centered at the WCS origin in the WCS XY Plane, with + specified width (X Axis length), and length (Y Axis length). + Anchura del rectángulo + Longitud del rectángulo + Rectángulo creado por la anchura y la longitud + rectbylengths - - 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 - + + Create a Rectangle centered at input Plane root, with input width + (Plane X axis length), and length (Plane Y axis length). + 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 - - 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 - + + Create a Rectangle centered at the input origin in the CoordinateSystem + XY Plane, with specified width (X Axis length), and length + (Y Axis length). + 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 - - 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 - + + Permite obtener una representación de cadena del rectángulo. - - 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 - + + Devuelve el área de superficie; la suma de todas las áreas de todas las caras. - - 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 - + + Devuelve el volumen total del sólido. - - 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 - + + El centroide del sólido. + average,center - - 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 - + + La unión booleana de este sólido y otro. + addition,merge,combine - - 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 + + La diferencia booleana de este sólido y otro. + subtract - - 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 diferencia booleana de este sólido y la unión de sólidos de entrada. + subtract,differencemany,diffall,diff multi - - 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 - + + 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 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. + + Projects the input Geometry onto this Solid in the input Vector direction. + !!This projection method currently supports only points or curves!! + projectonto,projectonsolid,projecttosolid - - 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. + + Empalma un sólido a lo largo de las aristas de entrada con un radio específico. + round,smooth,smoothedge,roundedges - - 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 - + + Bisela un sólido a lo largo de las aristas de entrada con el desfase especificado desde la esquina de la arista. + bevel,flattenedges - - 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 + + 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 - planeoncurve,planecurve,tangentplane + split, disjoint - - 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 - + + Intenta reparar el sólido. + - - 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 - - - - 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 - - - - Obtiene el parámetro en el punto inicial de una curva. - Valor del parámetro - - start domain,curvestart - + + Crea un sólido mediante la especificación de caras de componentes como superficies. + Brep,brep - - Obtiene el parámetro en el punto final de una curva. - Valor del parámetro - - end domain,curveend - + + Crea un sólido mediante la solevación entre curvas cerradas de sección transversal de entrada. + Brep,brep - - 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 - + + 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 - - 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 - + + 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 - - Invierte la dirección de la curva. - Una nueva curva con la dirección opuesta - - flip - + + Barre una curva cerrada a lo largo de una trayectoria. + Brep,brep,sweep1 - - 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 - + + 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 - - 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 - + + 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 curva mediante acercamiento al plano. - El plano en que se debe desplazar la curva - Una curva en el plano - - projectcurve,toplane - + + 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. + 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 - - Acerca esta curva a la superficie de entrada, en la dirección de las normales de la superficie. - + + Une una colección de sólidos en un solo sólido. + Una colección de sólidos - - projectcurve,tosurf - + Brep,brep,boolean,addition - - 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 - + + Permite obtener una representación de cadena del sólido. - - 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 - + + Devuelve el punto central de la esfera. - - 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 - + + Devuelve el radio de la esfera. - - 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 - + + Crea una esfera sólida centrada en el punto de entrada, con el radio especificado. + Brep,brep - - 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 - + + Crea una esfera sólida que contiene cuatro puntos de entrada en la superficie. + Brep,brep - - 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 - + + Ajusta una esfera a los puntos de entrada lo más cerca posible. + Brep,brep - - 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 - + + Permite obtener una representación de cadena de la esfera. - - 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 - + + Devuelve el área de superficie total. - - 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 la suma de las longitudes de todas las aristas de contorno de la superficie. + circumference - - Extruye una curva en la dirección del vector normal. - La distancia de extrusión de la curva - La superficie extruida - - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - + + Devuelve "true" (verdadero) si la superficie está cerrada en la dirección U y "false" (falso) si no lo está. - - 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 - - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - + + Devuelve "true" (verdadero) si la superficie está cerrada en la dirección V y "false" (falso) si no lo está. - - 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 - + + Devuelve "true" (verdadero) si la superficie está cerrada en la dirección U o V y "false" (falso) si no lo está. - - 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 - + + Sustrae las herramientas de entrada de esta superficie. + difference,trim,removefrom,cut - - 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 - + + 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. + Otras superficies que sustraer + PolySurface o superficie booleana resultantes + subtract,differencemany,diffall,diff multi - - 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 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 - - 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 - + + 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 - - 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 - + + 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. + 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 - - 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 - + + 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 - - 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 - - rationalizecurve,fitarcs,fitlines,arcs,lines - - - 0.5,0.5,0.5,0.4,0.4 - + + Gets a Nurbs representation of the Surface. This method may approximate + Surface in certain circumstances. - - Convierte la curva a una aproximación NurbsCurve. - Una NurbsCurve que se aproxima a la curva. - - curve2spline,convertcurve,tospline,lines - - - 0.5,0.5,0.5,0.4 - + + Gets a Nurbs representation of the Surface. This method may approximate + Surface in certain circumstances. + 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. - - Aplica un parche a una curva cerrada. - Una superficie en el interior de la curva. - - fill,profiletosurf,loop,loop2surf,edgesurf - + + Gets a Nurbs representation of the Surface within a specified tolerance. This method may approximate + Surface in certain circumstances. + Tolerancia especificada + Representación de superficie NURBS de superficie + tonurbs - - 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. + + Thicken Surface into a Solid, extruding in the direction of Surface + normals on both sides of the Surface. + Cantidad que se va a engrosar + Superficie engrosada como sólido + offset,tosolid - - Barre esta curva a lo largo de la curva de la trayectoria y crea una superficie. - - - - sweep1,curve2surf - + + Thicken Surface into a Solid, extruding in the direction of Surface + normals. If both_sides parameter is true, surface is thickened + on both sides. + 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 - - Barre esta curva a lo largo de la curva de la trayectoria y crea una superficie. - - Cortar el final del barrido y convertirlo en normal a la trayectoria. - Una superficie resultante del barrido de la curva a lo largo de la ruta - - sweep1,curve2surf - + + Desfasa la superficie en la dirección de la normal de superficie aplicando la distancia especificada. + Cantidad de desfase + Superficie desfasada - - Barre esta curva cerrada a lo largo de la curva de la trayectoria y crea un sólido. - - - - sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - + + The returned coordination system use xAxis, yAxis and zAxis to represent the uDir, vDir and normal. + The length of xAxis, yAxis represents the curvatures. + 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 - - 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 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 - - Devuelve una nueva curva aproximada con la tolerancia especificada. - - - - fitcurve,reducecurve,simplecurve,approximate - + + 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 - - almacena el ID de proceso administrado que ha llamado a este constructor. - Se utiliza para avisar a los usuarios de posibles problemas de multiproceso. + + 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 - - Se utiliza solo con fines de prueba. + + 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 - - true + + 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 - - true + + Devuelve la curvatura gaussiana en los parámetros U y V. + developable - - true + + Devuelve las curvaturas principales en los parámetros U y V. - - true + + 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 - - true + + Devuelve el punto en los parámetros U y V especificados. + surfacepoint - - Un mapeo entre tipos IGeometryEntity y constructores de geometría con anfitrión. + + Devuelve todas las curvas de contorno de la superficie. + edges - - Mecanismo de registro del tipo de geometría. - Interfaces derivadas del tipo de IGeometryEntity. - Un delegado para construir Geometry. + + 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. + 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 - - true + + Returns a new Surface with the Normal flipped. Leaves this surface + unchanged. + Superficie, que igual a la superficie de entrada, pero con normales volteadas. - - - + + 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 - - 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 + + Projects the input Geometry onto this Surface in the input Vector direction. + !!This projection method currently supports only points or curves!! + projecttosurface,projectonto - - Traslada la geometría en la dirección especificada conforme a la longitud del vector. - move,along vector + + Intenta reparar la superficie. + - - 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 + + Union a collection of surfaces into one surface. + This method might return a polySurface + if the resulting union is non-manifold or multi-faced. + Un conjunto de superficies. + Unión de superficies + merge,join,boolean,addition - - Transforma la geometría conforme a la transformación especificada de CoordinateSystem. - Geometría transformada + + Crea una superficie mediante la solevación entre curvas de sección transversal de entrada. + loft + Curvas por las que se debe solevar + Superficie creada por solevación - - Transforma esta geometría del CoordinateSystem de origen a un - nuevo CoordinateSystem de contexto. - - - Geometry transformada. - from,to + + 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 - - Rota un objeto sobre un origen y un eje el número de grados - especificado. - around,axis,degrees + + 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. + loftbyrails,loft rails,guides + Curvas por las que se debe solevar + Curvas por las que guiar la solevación + Superficie creada por solevación - - Rota un objeto sobre la normal y el origen del plano el número de - grados especificado. - around,normal,degrees + + 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 + - - Refleja el objeto en el plano de entrada. - reflect,flip over + + 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 - - Escala de forma uniforme sobre el origen. - resize,size + + Create a Polygon Surface connecting input Points in a closed Polygon and + patching it. + Lista de puntos del perímetro + Superficie creada a partir de puntos de perímetro + patch,surfacebypolygon - - Escala de forma no uniforme sobre el origen. - resize,size,scalenu,scaleNU + + 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 - - Escala de forma no uniforme sobre el plano especificado. - resize,size,scalenu,scaleNU + + 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. + 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 - - Escala de forma uniforme sobre el punto especificado y utiliza dos puntos de selección como escalares. - resize,from,to,size + + Create a Surface by filling in the interior of a closed boundary + defined by input Curves. + Curva cerrada utilizada como contorno de superficie + Superficie creada por parche + edgesrf,edgesurface,patch,fill - - 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 + + Permite obtener una representación de cadena de la superficie. - - 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 + + Los vértices de la topología. + - - Obtiene la distancia entre esta Geometry y otra. - La otra Geometry. - La distancia. - between,length,from,to + + Las aristas de la topología. + - - Obtiene el punto más cercano de esta Geometry respecto a la otra. - NearestPoint, GetClosestPoint + + Las caras de la topología + - - Determina si otro objeto de Geometry interseca con este. - intersects?,check intersection,test intersection + + Permite obtener una representación de cadena de la topología. - - Obtiene la Geometry de intersección de este objeto y otro. - get overlap + + Las TSplineFaces adyacentes a esta arista - - 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 + + El TSplineVertex en el que empieza esta arista - - Proyecta una colección de puntos en esta geometría a lo largo de la dirección especificada. - Devuelve una matriz plana de la geometría resultante. - Puntos para proyectar - Dirección de proyección - Matriz plana de geometría resultante - project points,batch project + + El vértice en el que termina esta arista - - Divide esta Geometry utilizando otra como herramienta de corte. - cut + + Devolver UVNframe de la TSEdge (punto en la rejilla, vector U, vector V y normal) - - Elimina elementos de la entidad más cercana al punto de selección. - - - Separa elementos compuestos o no separados, y obtiene sus piezas - componentes. + + Índice de la TSEdge - - Comprueba si dos objetos tienen la misma geometría representativa o los mismos valores numéricos. - approximate,near,close + + Si la TSEdge está en la arista - - Obtiene el BoundingBox que contiene el elemento de Geometry especificado. - bounds + + Si la TSEdge es múltiple - - Obtiene el cuadro delimitador orientado de volumen mínimo que contiene la geometría especificada. + + Conjunto de propiedades de TSEdge: uvnFrame e índice, si TSEdge está en la arista, es múltiple o no - - Convertir geometría en JSON de def. del sólido - Cadena con formato JSON + + Permite obtener una representación de cadena de la TSplineEdge. - - Convierte la geometría en un objeto JSON con el formato de esquema autodesk.geometry:geometry-1.0.0. - La cadena JSON resultante + + Todas las TSplineEdges alrededor de esta cara, de derecha a izquierda + - - Convierta estructura interna de geometría de análisis a splines. + + Todos los TSplineVertices alrededor de esta cara, de derecha a izquierda - - 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. + + Devolver UVNframe de la TSplineFace (punto en la rejilla, vector U, vector V y normal) - - 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. + + Índice de la TSFace - - 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 + + Número de aristas o de vértices en la TSFace - - Importa un archivo SAT y devuelve una matriz de geometrías importadas. - Ruta al archivo SAT - Lista de geometrías importadas + + Número de lados paramétricos en la TSFace - - 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 + + Conjunto de propiedades de TSplineFace: uvnFrame, índice, valencia y número de lados - - 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 + + Permite obtener una representación de cadena de la TSplineFace. - - 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 + + Si la T-Spline recientemente creada tiene simetría radial. - - 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 + + Si la T-Spline recientemente creada tiene simetría en eje X. - - Exporta la lista de geometría especificada a la ruta de archivo SAT indicada. - - - + + Si la T-Spline recientemente creada tiene simetría en eje Y. - - Exporta la lista de geometría especificada a la ruta de archivo SAT indicada. - - - - + + Si la T-Spline recientemente creada tiene simetría en eje Z. - - Este método es solo para uso interno. + + Número de caras de segmento de simetría. Disponible solo si T-Spline tiene simetría radial. - - Este método es solo para uso interno. + + Crea una TSplineInitialSymmetry radial con cantidad especificada de tramos por segmento simétrico. + tspline,symmetry - - 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 + + Crea una TSplineInitialSymmetry axial con ejes de simetría especificados. + tspline,symmetry - - Deserializa los datos en formato SAV (Standard ACIS Binary) y devuelve una lista de geometría. - - + + Permite obtener una representación de cadena de la TSplineInitialSymmetry. - - 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. - + + Si la reflexión es radial - - true + + Número de segmentos de reflexión radial - - Obtiene el sistema de coordenadas de contexto/referencia utilizado para crear esta geometría. + + Ángulo entre cada par de segmentos simétricos de reflexión radial - - Permite obtener una representación de cadena de la malla. + + Plano de la reflexión - - 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 - + + Eje de la reflexión - - 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 - + + 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 + tspline,symmetry,reflection,axial - - Importa un archivo y lo analiza en varias mallas. - Los formatos admitidos actualmente son los siguientes: - .mix: Meshmixer - .obj: Wavefront + + Create radial reflection for t-spline symmetry by given plane + with given segments count and given angle (in degrees) between each pair of segments. + 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 + tspline,symmetry,reflection,radial - - 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. + + Permite obtener una representación de cadena de la TSplineReflection. - - 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. + + - - 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. + + - - Crea un plano de malla basado en la configuración actual. - - - - - - malla + + - - Crea un cubo de malla basado en la configuración actual. - - - - - - - - malla + + - - Crea una esfera de malla basada en la configuración actual. - - - - - malla + + - - Crea un cono de malla basado en la configuración actual. - - - - - - - malla + + - - 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 + + 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 - - Los índices de vértice que componen cada cara, de derecha a izquierda. - - mesh,meshes - + + 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 - - El vector normal en este vértice. - - mesh,meshes - - - - Las posiciones de los vértices. - - mesh,meshes - + + 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 el número de vértices de la malla. + + 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 - - Devuelve el número de aristas de la malla. + + 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 - - Devuelve el número de triángulos de la malla. + + 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 - - Devuelve el volumen de la malla especificada. - volumen + + 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 - - Devuelve el área de la malla especificada. - área + + 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 - - Devuelve vértices sin procesar de esta malla como una lista de números. Cada conjunto de - tres números consecutivos representan un punto. + + Lista de reflexiones aplicadas a la T-Spline + tspline,symmetry,reflections - - Devuelve vértices sin procesar de esta malla como una lista de números. Cada conjunto de - seis números consecutivos representan dos puntos. + + Whether t-spline is in box or smooth mode + tspline,boxmode,smooth - - 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. + + Si T-Spline es extraíble (se podía visualizar en modo suavizado) + tspline,extractable - - 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. + + Whether t-spline is closed + tspline,closed - - Convierte las aristas de malla en líneas y las devuelve. + + Todas las superficies cerradas son herméticas, pero algunas superficies herméticas están abiertas. + tspline,watertight - - 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. + + Comprueba todas las garantías requeridas para estandarización para determinar + si la T-Spline es estándar + tspline,standard - - Convierte los triángulos de malla en mallas individuales y las devuelve. + + Convert TSpline surface to Solid or Surface depending on shape. + Note: There could be subtle unexpected changes in the resulting B-Rep if the input surface is created in a higher T-Splines version than the version loaded in Dynamo as in this case the surface will be downgraded to the Dynamo version. + 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 - - Devuelve las normales para cada cara triangular de la malla especificada. - + + Engrosa la superficie de T-Spline 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 - - Devuelve centroides de triángulos. + + Engrosa la superficie de T-Spline 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 - - Devuelve una nueva malla unificando la malla de la herramienta y la malla original. - - malla + + Efectúa pliegue en conjunto especificado de aristas + Aristas que plegar + Superficie de T-Spline con aristas plegadas + tspline,edge,crease - - Devuelve una nueva malla restando la malla de la herramienta de la malla original. - - malla + + Quita el pliegue en el conjunto especificado de aristas + Aristas a las que quitar pliegue + Superficie de T-Spline con aristas sin pliegue + tspline,crease,uncrease - - Devuelve una nueva malla compuesta por la intersección entre la malla - de la herramienta y la malla original. - - malla + + Efectúe el pliegue en el conjunto especificado de vértices + Vértices que plegar + Superficie de T-Spline con aristas plegadas + tspline,edge,crease - - 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. + + Quita el pliegue en el conjunto especificado de vértices + Vértices a los que quitar pliegue + Superficie de T-Spline con aristas sin pliegue + tspline,crease,uncrease - - 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. + + Vértices soldados 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 - - 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. + + 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 - - 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 + + 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 - - 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 + + Anula la soldadura de todos los vértices especificados. Se anulará la soldadura de cada vértice de todas las aristas. + Conjunto de vértices de los que anular la soldadura + Superficie de T-Spline con vértices sin soldar + tspline,unweld,vertex - - Devuelve una nueva malla con un número reducido de triángulos. - Objetivo de recuento de triángulos para la reducción - Malla reducida + + Create match with T-Spline and closed loop from curves + 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 - - 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 coincidencia con T-Spline y bucle cerrado de aristas de BRep. Primero, + el bucle de arista se convierte a bucle de curva y después se efectúa 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 - - 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 + + Elimina vértices de topología de T-Spline + Vértice o vértices que suprimir + Superficie de T-Spline con vértices suprimidos + tspline,vertex,vertices,delete - - 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 + + Elimina aristas de topología de T-Spline + Arista o aristas que suprimir + Superficie de T-Spline con aristas suprimidas + tspline,edge,delete - - Interseca el plano de entrada con la malla, lo que genera una PolyCurve. + + Elimina caras de topología de T-Spline + Cara o caras que suprimir + Superficie de T-Spline con caras suprimidas + tspline,face,delete - - Proyecta un punto sobre la malla en la dirección especificada. + + Cambia el estilo de visualización de T-Spline. + Visualización suave si se pasa true, de lo contrario es de cuadro. + Activar o desactivar visualización suave + T-Spline con estilo de visualización elegido + tspline,visulization,mode,smooth,box - - Punto de la malla más cercano al punto especificado + + Efectúa una extrusión simétrica simple o múltiple en un conjunto de aristas y mueve las aristas nuevas según un 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 - - Refleja la malla a través del plano de entrada. + + Efectúa una extrusión simétrica simple o múltiple en un conjunto de caras y mueve las aristas nuevas según un 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 - - Rota la malla alrededor del eje de entrada según los grados de entrada. La rotación - se centra en el origen. + + 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 una 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 - - Ajusta la escala de la malla según la cantidad de entrada. + + 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 una 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 - - Ajusta la escala de la malla de modo no uniforme según los factores de escala. + + 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 - - Traslada una malla en la dirección del vector de entrada según la longitud del vector. + + Desliza aristas especificadas en 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 - - Traslada la malla en la dirección del vector de entrada según la distancia de entrada. + + 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 - - Traslada la malla según las distancias de entrada. + + 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 surface with filled hole + tspline,edge,fill,hole - - Analice la cadena JSON entrante con el formato de esquema dynamo.geometry:mesh-1.0.0. - Cadena JSON que se analizará - Malla + + Añade lista especificada de reflexiones en la 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 - - Convierte la malla en un objeto JSON con el formato de esquema dynamo.geometry:mesh-1.0.0. - La cadena JSON resultante + + Elimina todas las reflexiones de la T-Spline + Superficie de T-Spline con todas las reflexiones especificadas eliminadas - - El tipo de condición de contorno que se aplica a los paneles de una malla. + + Compress all topology on the surface and make the indices contiguous. + This function maintains the relative order of the indices. + TSpline with compressed indexes + tspline,index,compress - - Permita que los paneles se solapen con el contorno. + + Subdivide las caras especificadas en cuatro caras en modo exacto o simple + según el valor de indicador especificado. + 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 - - No permita que los paneles se solapen con el contorno. + + 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. + 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 - - Elimine los vértices que no se encuentren en la CARA de entrada. + + 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 se define en true, se tira del punto de superficie + del vértice, en caso contrario, 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 - - Recorte paneles solapados según el contorno de superficie. + + Aplana puntos de control de vértices especificados en un solo plano. + Este comando requiere entrar un mínimo de cuatro vértices + Lista de vértices + T-Spline Surface with flattened vertices + tspline,flatten,vertices - - Obtenga una representación de cadena de la PanelSurface. + + Aplana puntos de control de vértices especificados en un solo plano + que será paralelo al plano especificado. + Este comando requiere entrar un mínimo de cuatro vértices + Lista de vértices + Plano al que ajustar vértices paralelos + T-Spline Surface with flattened vertices + tspline,flatten,vertices,fitparallel - - 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 + + Copy chosen faces to the new surface. New surface has no symmetry. + Caras que duplicar + Superficie de T-Spline solo con caras seleccionadas + tspline,face,duplicate - - 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 + + Invierte las normales de todas las caras de la malla. + Superficie de T-Spline con normales invertidas + tspline,flip,normal,vector - - 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 + + Define todos los intervalos de nudos de manera uniforme. + Superficie de T-Spline con intervalos uniformes + tspline,knot,uniform - - 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 + + Estandariza la T-Spline 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 - - 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 + + Mueve vértices especificados en el vector especificado + Lista de vértices que mover + Vector to move along + Flag, indicating whether to use surface or control points of vertices to move - panel, surface, split, diamond - - 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 + + Attempts to repair the TsplineSurface. - 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 + + Crea un plano de T-Spline centrado en el punto raíz, con el vector normal de entrada. + 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 - - 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 + + Create 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. + 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 - - 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 + + Los ejes X e Y se encuentran en el plano. 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 - - 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 + + Ajusta un plano de T-Spline a los puntos de entrada. Básicamente, un ajuste a un diagrama de dispersión de puntos 3D. + 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 - - 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. - - - 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 - - - - Devuelve el punto correspondiente al índice de vértices en PanelSurface. - Índice de vértice de la PanelSurface - - - - 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. - - - - Permite obtener una representación de cadena de la PolyCurve. - - - Cree una PolyCurve mediante la unión de curvas. No es necesario especificar las curvas de entrada por orden de conectividad. - La dirección de PolyCurve se basa en la primera curva de la matriz de entrada. - Elija una tolerancia de unión preferida entre 1e-6 y 1e-3৻unidades. - Los valores más bajos pueden ser demasiado estrictos e impedir que se unan curvas que deberían conectarse; los valores más altos pueden provocar que las curvas cortas se fusionen involuntariamente o se contraigan hasta degenerar en puntos. - Curvas para unir en una PolyCurve - Tolerancia para determinar el tamaño de hueco permitido entre las curvas que se van a unir. - PolyCurve creada por curvas unidas - - segments,joincurves - - - - Cree una PolyCurve mediante la unión de curvas. No es necesario especificar las curvas de entrada por orden de conectividad. - La dirección de PolyCurve se basa en la primera curva de la matriz de entrada. - Elija una tolerancia de unión preferida entre 1e-6 y 1e-3৻unidades. - Los valores más bajos pueden ser demasiado estrictos e impedir que se unan curvas que deberían conectarse; los valores más altos pueden provocar que las curvas cortas se fusionen involuntariamente o se contraigan hasta degenerar en puntos. - Curvas para unir en una PolyCurve - Tolerancia para determinar el tamaño de hueco permitido entre las curvas que se van a unir. - Se establece en "True" (verdadero) si las curvas de entrada se intersecan o se solapan entre sí y es necesario recortar sus segmentos finales antes de la creación de la PolyCurve. Se establece en "False" (falso) por defecto. - 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 - - - - 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. - Los valores más bajos pueden ser demasiado estrictos e impedir que se unan curvas que deberían conectarse; los valores más altos pueden provocar que las curvas cortas se fusionen involuntariamente o se contraigan hasta degenerar en puntos. - Curvas que se agruparán para crear una o varias PolyCurves - Tolerancia para determinar el tamaño de hueco permitido entre las curvas que se van a unir. - - - - Cree una o varias PolyCurves mediante la agrupación de curvas conectadas. Elija una tolerancia de unión preferida entre 1e-6 y 1e-3 unidades. - Los valores más bajos pueden ser demasiado estrictos e impedir que se unan curvas que deberían conectarse; los valores más altos pueden provocar que las curvas cortas se fusionen involuntariamente o se contraigan hasta degenerar en puntos. - 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 el plano de T-Spline que contiene la línea 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 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 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 plano de T-Spline que contiene los tres puntos de entrada. Los puntos no pueden encontrarse 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 - - Crea una PolyCurve engrosando una curva. - la curva para engrosar - el grosor - la normal perpendicular a la dirección de engrosado - - - offset - + + Construye un cilindro de la T-Spline definido por un CoordinateSystem superior, el radio y la altura del cilindro + El centro y la base del cilindro se ajustarán en el plano X-Y de este sistema de coordenadas. + Radio del cilindro + Height of cylinder + 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 - - 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 cilindro 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 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. + + Create a T-Splines Cone with given base radius at start Point, extending to an + apex at end Point. + Punto inicial de un cono + Punto final de un cono + Radius of base of a cone + 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 - - Número de curvas de la PolyCurve. - - curvecount,subcurvecount,numbersubcurves - + + Create a T-Splines Cone with axis from start Point to end Point, with given + radii at start and end. This object does not have an apex, and is in the shape of a frustum. + 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 - - Devuelve las curvas de la PolyCurve. - - - subcurves,polycurvesplit - + + Create a T-Splines Cone with base Point at CoordinateSystem origin, extending in the direction of the Z-axis of the CoordinateSystem, + with a circular base in the CoordinateSystem XY Plane. + 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 - - 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 - + + Create a T-Splines Cone with base Point at CoordinateSystem origin, extending + in the CoordinateSystem Z axis deriction length amount, with a + circular bases in the CoordinateSystem XY Plane. + 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 - - Devuelve el plano de la PolyCurve plana. - + + 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 - - 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 - + + Crea una esfera de T-Spline que contiene cuatro puntos de entrada en la superficie. + 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,points - - 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. - + + Ajusta una esfera de T-Spline a los puntos de entrada lo más cerca posible. + 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 - - Cierra la PolyCurve por la línea que conecta los puntos inicial y final. - - - lines - - - 0.4 - + + Crea un toroide de T-Spline centrado en el origen del CoordinateSystem y con 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 - - 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 - + + Create a T-Splines Torus with given center and radii, aligned with the default World XY plane + 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 - - Desfasa la PolyCurve en su plano. - Cantidad de desfase - Active o desactive para establecer las esquinas como circulares. - PolyCurve desfasada + + Crea un cuadro de T-Spline centrado en el origen de SCU, con anchura, longitud y altura. + 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 - - 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. + + Create a T-Spline Box centered at input Point, with specified width, length, + and height. + 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 - - 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 - + + Create a T-Spline Box centered and oriented to input CoordinateSystem, with + specified width, length, and height. + 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 - - 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. + + Crea un cuadro de T-Spline que abarca del punto inferior al punto 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 + tspline, box,cube,min,max,corner,point - - Permite obtener una representación de cadena del polígono. + + Create a T-Splines Quadball with center at CoordinateSystem origin + and given radius + Sistema de coordenadas local + Radio de esfera de malla cuadrada + Spans number in two dimensions of the sides of the Quadball + 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 - - Genera una curva de polígono conectando puntos. - - + + Create a T-Splines Quadball with given center and radius, aligned with + default World XY plane + Punto central de esfera de malla cuadrada + Radio de esfera de malla cuadrada + Spans number in two dimensions of the sides of the Quadball + 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 - - Genera una curva de polígono inscrita dentro de un círculo. - - - + + Construct T-Spline surface from NURBS Surface using uniform strategy. + Input NURBS surface is rebuilt with uniform knots placed at equal parametric or + arc length intervals depending on corresponding useArcLen flag, and approximated by + degree 3 NURBS surface. Output T-Spline is divided by given span counts + in u and v directions. + Superficie NURBS de entrada + Número de tramos requeridos en la dirección U + Número de tramos requeridos en la dirección V + Whether to use arcLen or parametric subdivision in u parametric direction + Whether to use arcLen or parametric subdivision in v parametric direction + Mostrar superficie de T-Spline en visualización de cuadro o suave + nurbs surface,tspline,uniform - - Devuelve todos los puntos iniciales/finales del segmento. + + Construct T-Spline surface from NURBS Surface using curvature subdivision strategy. + Input NURBS surface is rebuilt to degree 3. Output T-Spline has span counts and + positions in each direction detected automatically depending on curvature. + Superficie NURBS de entrada + Mostrar superficie de T-Spline en visualización de cuadro o suave + nurbs surface,tspline,curvature - - Devuelve la desviación máxima desde el plano medio del polígono. + + Construye una T-Spline mediante la extrusión de una curva en el 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 - - Devuelve las esquinas del polígono. - + + 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 + Is spans should be parallel in path direction + 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 - - Devuelve el punto medio de las esquinas del polígono. - - - centroid - + + Create a T-Spline Surface by sweeping the profile Curve around the axis formed + by the axis origin and axis direction, starting at start_angle in degrees, + and sweeping by sweep_angle in degrees. + 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 + Mostrar superficie de T-Spline en visualización de cuadro o suave + Opciones de simetría de una superficie de T-Spline + tspline,revolve,curve - - Devuelve las intersecciones propias entre lados del polígono. - + + Crea una superficie de T-Spline a partir de la lista de líneas. + Acepta curvas, pero solo toma sus puntos de inicio 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 - - 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. - - + + 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 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 tener 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 - - Permite obtener una representación de cadena de la superficie. + + Permite obtener una representación de cadena de la TSplineSurface. - - 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 - + + Vértices contenidos en esta superficie de T-Spline. - - 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 - + + Aristas contenidas en la superficie de T-Spline. - - 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 - + + Caras contenidas en la superficie de T-Spline. - - 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 - + + Vértices regulares contenidos en la superficie de T-Spline - - 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 - + + Vértices de puntos de estrella contenidos en la superficie de T-Spline - - 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 - + + Vértices de puntos T contenidos en la superficie de T-Spline - - 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 - + + Vértices no múltiples contenidos en la superficie de T-Spline - - 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 - + + Vértices de borde contenidos en la superficie de T-Spline - - 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 - + + Vértices interiores contenidos en la superficie de T-Spline - - 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 - + + Aristas no múltiples contenidas en la superficie de T-Spline - - Devuelve el área de superficie total. + + Aristas de borde contenidas en la superficie de T-Spline - - Devuelve la suma de las longitudes de todas las aristas de contorno de la superficie. - - circumference - + + Aristas interiores contenidas en la superficie de T-Spline - - Devuelve "true" (verdadero) si la superficie está cerrada en la dirección U y "false" (falso) si no lo está. + + Caras regulares contenidas en la superficie de T-Spline - - Devuelve "true" (verdadero) si la superficie está cerrada en la dirección V y "false" (falso) si no lo está. + + Caras de n-gono contenidas en la superficie de T-Spline - - Devuelve "true" (verdadero) si la superficie está cerrada en la dirección U o V y "false" (falso) si no lo está. + + Caras de borde contenidas en la superficie de T-Spline - - Sustrae las herramientas de entrada de esta superficie. - - - - difference,trim,removefrom,cut - + + Caras interiores contenidas en la superficie de T-Spline - - 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 - + + Devuelve el número de vértices en la superficie de T-Spline - - 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 - + + Devuelve el número de aristas en la superficie de T-Spline - - 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 - + + Devuelve el número de caras en la superficie de T-Spline - - 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 - + + Los vértices descompuestos diferían por tipo + Conjunto de vértices - - 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 - + + Las aristas descompuestas diferían por tipo + Conjunto de aristas - - Obtiene una representación NURBS de la superficie. Este método puede aproximar la superficie en determinadas circunstancias. - + + Las caras descompuestas diferían por tipo + Conjunto de caras - - 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. - + + Devuelve vértice en índice especificado + Índice en el que obtener vértice + tspline,face,byindex + Vértice de T-Spline - - 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 - + + Devuelve arista en índice especificado + Índice en el que obtener arista + tspline,face,byindex + Arista de T-Spline - - 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 - + + Devuelve cara en índice especificado + Índice en el que obtener cara + tspline,face,byindex + Cara de T-Spline - - 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 - + + Permite obtener una representación de cadena de la TSplineTopology. - - Desfasa la superficie en la dirección de la normal de superficie aplicando la distancia especificada. - Cantidad de desfase - Superficie desfasada + + Punto del TopologyItem en la rejilla - - 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 + + Vector U del TopologyItem + + + Vector V del TopologyItem - - 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 + + Normal del TopologyItem - - 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 + + Permite obtener una representación de cadena de TSplineUVNFrame. - - 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 + + TSplineEdges que emanan de este vértice - - 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 + + TSplineFaces adyacentes a este vértice - - 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 - + + Devolver UVNframe del TSVertex (punto en la rejilla, vector U, vector V y normal) - - Devuelve la curvatura gaussiana en los parámetros U y V. - - - - - developable - + + Índice del TSVertex - - Devuelve las curvaturas principales en los parámetros U y V. - - - + + Si el TSVertex es un punto de estrella - - 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 + + Si el TSVertex es un punto T - - Devuelve el punto en los parámetros U y V especificados. - - - - - surfacepoint - + + Si el TSVertex es múltiple - - Devuelve todas las curvas de contorno de la superficie. - - - edges - + + Número de aristas o caras en el TSVertex - - 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 - + + Valencia funcional del TSVertex, teniendo en cuenta puntos T - - 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. + + Conjunto de propiedades de TSVertex: uvnFrame, índice, valencia y functionalValence, si TSVertex es un punto de estrella, punto T, múltiple o no - - Combina esta superficie y las superficies de entrada en una PolySurface. - - + + Permite obtener una representación de cadena del TSplineVertex. + + + Obtiene el componente U de un UV. - join multiple,joinmany,joinall,topolysurface + uv,uvs - - 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. - - - + + Obtiene el componente V de un UV. - projecttosurface,projectonto + uv,uvs - - Intenta reparar la superficie. - - - - Permite obtener una representación de cadena del vector. + + Crea un UV a partir de dos dobles. + Valor de U + Valor de V + UV creado por coordenadas + surfaceparam,parameters,uv,uvs - - Compara dos vectores. - El otro vector. + + Compara dos UV. + El otro UV Si los dos objetos son iguales - + Obtiene un código hash para este tipo Un código hash exclusivo para este objeto - - Genera un vector mediante 3 coordenadas euclidianas. - Coordenada X - Coordenada Y - Coordenada Z - Vector creado por coordenadas - - vector,xyz,vector3 - - - - Genera un vector mediante 3 coordenadas euclidianas y lo normaliza. - Coordenada X - Coordenada Y - Coordenada Z - "True" para normalizar el vector y "false" para no normalizarlo. - Vector creado por coordenadas - - normalize,vector3 - - - - Genera un vector mediante dos extremos. El resultado es un vector desde el inicio hasta el final. - - - - - vector2 - - - - Obtiene el vector del eje X canónico (1,0,0). - - - x,basis,right - + + Permite obtener una representación de cadena del UV. - - Obtiene el vector del eje Y canónico (0,1,0). - - - y,basis,forward - + + Analice la cadena JSON entrante con el formato de esquema autodesk.math:vector3d-1.0.0. + Cadena JSON que se analizará + Vector - - Obtiene el vector del eje Z canónico (0,0,1). - - - z,basis,up - + + Convierte el vector en un objeto JSON con el formato de esquema autodesk.math:vector3d-1.0.0. + La cadena JSON resultante Obtiene el valor X de un vector. @@ -5094,105 +4374,62 @@ Básicamente, la malla está llena de innumerables cuadros diminutos y se crea u Obtiene el punto con el mismo componente X, Y y Z. - - - convertopoint,vector2point - + convertopoint,vector2point Obtiene el inverso del vector. Básicamente niega los componentes X, Y, y Z del vector. - - - backwards,vectorflip - + backwards,vectorflip Añade un vector. - - - - sum,sumvectors - + sum,sumvectors Resta un vector. - - - - substact,diff vectors,between - + substact,diff vectors,between Genera el producto vectorial de dos vectores. - - - - perpendicular - + perpendicular Genera el producto escalar de dos vectores. - un segundo vector - Producto de punto resultante - - project,projectvector,vectorproject,onto - + project,projectvector,vectorproject,onto Obtiene la versión normalizada de un vector. - Determina si dos vectores son paralelos. - Otro vector Devuelve "true" si los vectores son paralelos; de lo contrario, devuelve "false" (falso). + Otro vector - Determina si dos vectores son prácticamente iguales. Se debe especificar un valor de tolerancia de 1e-5 para solucionar los problemas de precisión. - Otro vector + Determine whether two vectors are almost equal. A tolerance value of 1e-5 is used. Devuelve "true" si los vectores son casi iguales; de lo contrario, devuelve "false" (falso). + Otro vector vector approximate,near,same Transforma el vector según la matriz CoordinateSystem de entrada. - Sistema de coordenadas utilizado para transformar el vector - Vector transformado - Rota un vector sobre un eje el número de grados especificado. - Vector del eje de rotación - Número de grados que girar - Vector girado - - around,axis,degrees - + Rotates a Vector around an axis by a specified number of + degrees + around,axis,degrees - Rota un vector sobre la normal y el origen del plano el número de grados especificado. - Plano de rotación - Número de grados que girar - Vector girado - - around,normal,degrees - + Rotates a vector around the Plane origin and normal by a specified + degree + around,normal,degrees Escala de forma uniforme el vector sobre el origen. - Factor de escala - Vector con escala ajustada - - resize,size - + resize,size Escala de forma no uniforme el vector sobre el origen. - - - - - - resize,size,scaleNU,scalenu - + resize,size,scaleNU,scalenu Devuelve el ángulo entre los dos vectores en el rango de 0 a 180 grados. @@ -5201,21 +4438,78 @@ Básicamente, la malla está llena de innumerables cuadros diminutos y se crea u 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. + 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. Otro vector Eje de rotación Devuelve el ángulo entre los vectores especificados en grados de 0 a 360. rotation angle, - - Analice la cadena JSON entrante con el formato de esquema autodesk.math:vector3d-1.0.0. - Cadena JSON que se analizará - Vector + + Genera un vector mediante 3 coordenadas euclidianas. + Coordenada X + Coordenada Y + Coordenada Z + + vector,xyz,vector3 - - Convierte el vector en un objeto JSON con el formato de esquema autodesk.math:vector3d-1.0.0. - La cadena JSON resultante + + Genera un vector mediante 3 coordenadas euclidianas y lo normaliza. + Coordenada X + Coordenada Y + Coordenada Z + Si se debe normalizar o no el vector de resultado + + normalize,vector3 + + + Genera un vector mediante dos extremos. El resultado es un vector desde el inicio hasta el final. + Start point of vector + End point of vector + Vector created from two points + vector2 + + + Obtiene el vector del eje X canónico (1,0,0). + Canonical X axis vector (1,0,0) + x, basis,right + + + Obtiene el vector del eje Y canónico (0,1,0). + Canonical Y axis vector (0,1,0) + y, basis,forward + + + Obtiene el vector del eje Z canónico (0,0,1). + Canonical Z axis vector (0,0,1) + z, basis,up + + + Compara dos vectores. + El otro vector. + Si los dos objetos son iguales + + + Obtiene un código hash para este tipo + Un código hash exclusivo para este objeto + + + Permite obtener una representación de cadena del vector. + + + El punto en que se encuentra este vértice. + + + + Las aristas que emanan de este vértice. + + + + Las caras adyacentes a este vértice. + + + + Permite obtener una representación de cadena del vértice. Una clase de recurso con tipado fuerte que permite buscar cadenas localizadas, etc. @@ -5328,7 +4622,7 @@ Básicamente, la malla está llena de innumerables cuadros diminutos y se crea u Busca una cadena localizada similar a {0} es menor que cero. - Busca una cadena localizada similar a Este método se ha dejado de usar y se eliminará en una versión futura de Dynamo. En su lugar, utilice Mesh.ByPointsIndexGroups (Point[] points, IndexGroups : IndexGroup[]). + Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use Mesh.ByPointsIndexGroups (Point[] points, IndexGroups : IndexGroup[]) instead. Busca una cadena localizada similar a Este método se ha dejado de usar y se eliminará en una versión futura de Dynamo. En su lugar, utilice Mesh.ByPointsIndices (Point[] points, Indices : int[]). @@ -5443,5 +4737,107 @@ 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 TSplineSurfaceBuildPipes(ICurveEntity[] curves, double defaultRadius, double snappingTolerance, int[] segmentCounts, bool autoHandleStart, bool autoHandleEnd, double[] startRotations, double[] endRotations, double[] startRadii, double[] endRadii, double[] startPositions, double[] endPositions, bool inSmoothMode) en su lugar. . + + The is the main attribute the generator looks for when it is + deciding the classes to auto implement. The type should + be a type from Autodesk.DesignScript.Interfaces and should + be the source of all the static constructor methods for the interface. +

+ The attribute must be attached to a class that matches the protoInterface name, i.e. if the interface + is named IPointEntity, then the class must be named Point for the generator to work correctly. +

+ The generator will implement wrappers for every property and method on protoInterface + using ProtoGeometry as instance methods. In addition, all methods that start with the class name + (Point) on the factory interface will be implemented as static methods. +

+ Generated implementations can be overriden by implementing a property or method that exactly matches the + interface method signature. See and for + other ways to override automatic implementations.
+
+ + The is the main attribute the generator looks for when it is + deciding the classes to auto implement. The type should + be a type from Autodesk.DesignScript.Interfaces and should + be the source of all the static constructor methods for the interface. +

+ The attribute must be attached to a class that matches the protoInterface name, i.e. if the interface + is named IPointEntity, then the class must be named Point for the generator to work correctly. +

+ The generator will implement wrappers for every property and method on protoInterface + using ProtoGeometry as instance methods. In addition, all methods that start with the class name + (Point) on the factory interface will be implemented as static methods. +

+ Generated implementations can be overriden by implementing a property or method that exactly matches the + interface method signature. See and for + other ways to override automatic implementations.
+
+ + Replace the body of the named property or method with this implementation. + + Properties and methods implemented by the generator using the can + be overriden. This attribute will replace the body of the generated method, but let the generator handle + documentation, scaling, ASM extents checks and the required boilerplate. + + The method or property to override + Implement the generated function as virtual + + + Replace the body of the named property or method with this implementation. + + Properties and methods implemented by the generator using the can + be overriden. This attribute will replace the body of the generated method, but let the generator handle + documentation, scaling, ASM extents checks and the required boilerplate. + + The method or property to override + Implement the generated function as virtual + + + Properties and methods implemented by the generator using the can + be overriden. This attribute will prevent the generation of a method named + whose params exactly matches the array. +

+ Some of the methods in the library don't match the generated output exactly, meaning the generator can't see + them as overrides. This attribute lets a method take the place of another method, by explicitly shadowing + what the generator would have implemented. +

+ Several [class]es implement a static FromJson method that takes a single , where + the factory interface has a method [class]FromJson that takes and . + This attribute lets the single version override the automatic one.
+
+ + Properties and methods implemented by the generator using the can + be overriden. This attribute will prevent the generation of a method named + whose params exactly matches the array. +

+ Some of the methods in the library don't match the generated output exactly, meaning the generator can't see + them as overrides. This attribute lets a method take the place of another method, by explicitly shadowing + what the generator would have implemented. +

+ Several [class]es implement a static FromJson method that takes a single , where + the factory interface has a method [class]FromJson that takes and . + This attribute lets the single version override the automatic one.
+
+ + This attribute lets an interface property be auto generated from a backing field, letting that + field take the property's place in the ToString, Equals and HashCode methods. + Special handling is added for Point and Vector types when backed by a Coordinate. + This also lets the generator handle documentation for the property. + + + This attribute lets an interface property be auto generated from a backing field, letting that + field take the property's place in the ToString, Equals and HashCode methods. + Special handling is added for Point and Vector types when backed by a Coordinate. + This also lets the generator handle documentation for the property. + + + This attribute lets a class override the CompareUsing attribute on the defining interface + (or set one at all if it is missing). This in turn lets the generator create the + (Get|Compute)HashCode and Equals methods for the class based on the supplied property names. + + + This attribute lets a class override the CompareUsing attribute on the defining interface + (or set one at all if it is missing). This in turn lets the generator create the + (Get|Compute)HashCode and Equals methods for the class based on the supplied property names. + \ No newline at end of file diff --git a/doc/distrib/xml/fr-FR/ProtoGeometry.xml b/doc/distrib/xml/fr-FR/ProtoGeometry.xml index 3a058955fad..846d559796d 100644 --- a/doc/distrib/xml/fr-FR/ProtoGeometry.xml +++ b/doc/distrib/xml/fr-FR/ProtoGeometry.xml @@ -144,8 +144,24 @@ Rétablit les paramètres par défaut de la géométrie - - Obtenir une représentation de l'arc sous forme de chaîne + + Créer un arc ou biarc tangent à l'aide de points de début et de fin et des tangences au début et à la fin + + + Point central de l'arc + midpoint,arcs,arc + + + Renvoie le rayon de l'arc. + arc,arcs + + + Renvoie l'angle de départ de l'arc en degrés en tant que rotation de l'axe X dans le système de coordonnées autour de l'axe Z. + arc,arcs + + + Renvoie l'angle de balayage de l'arc en degrés. + arc,arcs Créer un arc en indiquant trois points séquentiels le long de sa circonférence. @@ -153,9 +169,7 @@ 2e point de l'arc 3e point de l'arc Arc créé à partir de trois points - - arc,arcs - + arc,arcs Créer un arc en indiquant son point central, son rayon, son balayage d'angle et son vecteur de normale @@ -165,9 +179,7 @@ Angle de fin en degrés Un vecteur définissant la normale de l'arc Arc créé selon le point central, le rayon et l'angle - - arc,center,arcs - + arc,center,arcs Créer un arc en indiquant son point central, son point de début, son point de balayage et sa normale @@ -176,9 +188,7 @@ Angle de balayage Vecteur de direction de normale de l'arc Arc créé selon le point central, le point de départ et l'angle de balayage - - arc,center,arcs - + arc,center,arcs Créer un arc en indiquant son point central, son point de début et son point de fin @@ -186,9 +196,7 @@ Point de départ de l'arc Point de fin de l'arc Arc créé avec un point central, un point de départ et un point de fin - - arc,center,arcs - + arc,center,arcs Créer un arc en raccordant deux courbes de rayon donné @@ -196,9 +204,7 @@ Seconde courbe Le rayon de l'arc de congé Arc à partir d'un congé - - arc,fillet,round,smooth,arcs - + arc,fillet,round,smooth,arcs Créer un arc en raccordant deux courbes tangentes à une courbe donnée au niveau du point interne @@ -206,74 +212,137 @@ Courbe par rapport à laquelle l'arc de congé est tangent au niveau du point interne Seconde courbe Arc à partir d'un congé tangent à la courbe - - arc,fillet,round,smooth - + arc,fillet,round,smooth Créer un arc se rapprochant le plus possible d'un ensemble de points Liste des points pour l'ajustement optimal de l'arc Arc créé par ajustement optimal à travers les points - - arc,approximate,arcs - - - - Créer un arc ou biarc tangent à l'aide de points de début et de fin et des tangences au début et à la fin - Point de départ du biarc - Vecteur de la tangente de départ du biarc - Point de fin du biarc - Vecteur de la tangente de fin du biarc - - - arc,tangent - + arc,approximate,arcs Crée un arc à partir du point de début jusqu'au point de fin avec le début tangent au vecteur Point de départ de l'arc Point de fin de l'arc Vecteur de direction de la tangente de départ - - - arc,tangent,arcs - + Arc created from start, end point, and tangent + arc,tangent,arcs - - Point central de l'arc - - midpoint,arcs,arc - + + Obtenir une représentation de l'arc sous forme de chaîne - - Renvoie le rayon de l'arc. - - arc,arcs - + + Analyser la chaîne JSON entrante formatée avec le schéma aautodesk.geometry:boundingbox3d-1.0.0. + Chaîne JSON à analyser + BoundingBox - - Renvoie l'angle de départ de l'arc en degrés en tant que rotation de l'axe X dans le système de coordonnées autour de l'axe Z. - - arc,arcs - + + Convertir la BoundingBox en objet JSON formaté avec le schéma autodesk.geometry:boundingbox3d-1.0.0 . + Chaîne JSON obtenue - - Renvoie l'angle de balayage de l'arc en degrés. - - arc,arcs - + + Point minimal - - Obtenir une représentation du Circle sous forme de chaîne + + Point maximal + + + 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. + + + 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. + Autre zone de délimitation à entrecouper + Zone de délimitation obtenue à partir de l'intersection de zones de délimitation + + + 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. + Autre zone de délimitation + Les zones de délimitation s'entrecoupent-elle? + get overlap + + + Déterminer si la BoundingBox est vide + Renvoie la valeur true si la zone de délimitation est vide + + + 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 + + + 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 + + + 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 + + + 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 + bounding,bound,multiple,boundall + + + 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. + + + Create a non-axis-aligned BoundingBox around input Geometry, oriented + in the X, Y, and Z axis of the CoordinateSystem. + bounding,bound + + + Create a non-axis-aligned BoundingBox around input Geometries, oriented + in the X, Y, and Z axis of the CoordinateSystem. + bounding,bound,multiple,boundall + + + Crée une BoundingBox alignée sur l'axe entre le point minimum et le point maximum. + bounding,bound,bymaxmin,max,min,bypoints + + + 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 + + + Comparer deux BoundingBox + L'autre BoundingBox + Si les deux objets sont égaux + + + Obtenir un code de hachage pour ce type + Un code de hachage unique pour cet objet + + + Obtenir une représentation de la BoundingBox sous forme de chaîne + + + Centre du cercle + + + Renvoie le rayon du cercle. - Crée un Circle à l'aide d'un point central d'entrée et un rayon dans le plan XY univers, avec l'univers Z standard. + Creates a Circle with input center Point and radius in the world XY + plane, with world Z as normal. Point central du cercle Rayon Cercle créé avec un point central et un rayon - - circle - + circle Crée un Circle avec le point central, le rayon et la direction de normale spécifiés. @@ -281,114 +350,71 @@ Rayon Vecteur de direction normale Cercle créé avec un point central, un rayon et une normale - - circle,alignedcircle - + circle,alignedcircle - Créer un Circle centré au niveau de l'origine du plan d'entrée (racine), dans le plan d'entrée, avec un rayon donné. + Create a Circle centered at the input Plane origin (root), lying in + the input Plane, with given radius. Racine du plan utilisée pour centrer le cercle Rayon Cercle créé avec un plan et un rayon - - circle,alignedcircle - + circle,alignedcircle Créer un Circle passant par trois points d'entrée. 1er point du cercle 2e point du cercle 3e point du cercle - - - circle - + Circle created from three points + circle Ajustement optimal du Circle au travers des points Liste des points pour l'ajustement du cercle Cercle créé à partir de points - - circle,approximate - - - - Centre du cercle - - - Renvoie le rayon du cercle. + circle,approximate - - Obtenir une représentation sous forme de chaîne de l'arête concourante + + Obtenir une représentation du Circle sous forme de chaîne L'arête concourante précédente dans la boucle de contenu + L'arête concourante suivante dans la boucle de contenu + L'arête concourante voisine dans la direction inverse + L'Edge adjacente associée à l'arête concourante + La boucle de contenu à laquelle l'arête concourante appartient + Le sommet où commence cette Edge + Le sommet où se termine cette Edge + La direction de l'arête concourante par rapport à son Edge + Courbe dans l'espace paramétrique de la surface propriétaire. La courbe est de forme 2D, ainsi les coordonnées Z de cette courbe sont de 0. - - - Obtenir une représentation du Cone sous forme de chaîne - - - Créer un Cone avec un rayon de base donné au point de début, en l'étendant jusqu'à un sommet au niveau du point de fin. - - - - - - cone,cones - - - - Créer un Cone avec un axe situé entre le point de début et le point de fin, avec les rayons indiqués au début et à la fin. Cet objet ne possède pas de sommet, et ne peut être considéré comme un Cone ajusté. - - - - - - - trimmed cone,cone,cones - - - - Crée un Cone avec le point de base au niveau de l'origine du CoordinateSystem, en l'étendant dans la direction de l'axe Z du CoordinateSystem, avec une base circulaire dans le plan XY du CoordinateSystem. - - - - - Crée un Cone avec le point de base au niveau de l'origine du CoordinateSystem, s'étendant dans la longueur de la direction de l'axe Z du CoordinateSystem, avec une base circulaire dans le plan XY du CoordinateSystem. - - - - - - - cone,cone by height,cones - + + Obtenir une représentation sous forme de chaîne de l'arête concourante Point de début @@ -426,4659 +452,3913 @@ cone,cones - - Obtenir une représentation du Cuboid sous forme de chaîne + + Create a Cone with given base radius at start Point, extending to a + apex at end Point. + cone,cones - - Créer un Cuboid centré au niveau de l'origine SCG, avec une largeur, une longueur et une hauteur. - Largeur du cuboïde - Longueur du cuboïde - Hauteur du cuboïde - Cuboïde créé par des longueurs - - box,cube,cubes - + + Create a Cone with axis from start Point to end Point, with given + radiuses at start and end. This object does not have an apex, and + can be thought of as a trimmed Cone. + trimmed cone,cone,cones - - Créer un Cuboid centré au point d'entrée, en fonction de la largeur, de la longueur et de la hauteur spécifiées. - Point d'origine - Largeur du cuboïde - Longueur du cuboïde - Hauteur du cuboïde - Cuboïde créé par des longueurs - - box,cube,cubebysize,bycenter,cubes - + + Creates a Cone with base Point at CoordinateSystem origin, extending + in the CoordinateSystem Z axis deriction length amount, with a + circular base in the CoordinateSystem XY Plane. - - Créez un cuboïde centré au niveau de l'origine SCG, avec une largeur, une longueur et une hauteur. - Système de coordonnées parent (centre du cuboïde) - Largeur du cuboïde - Longueur du cuboïde - Hauteur du cuboïde - Cuboïde créé à partir de longueurs - - box,cube,cubebysize,bycoord,cubes - + + Creates a Cone with base Point at CoordinateSystem origin, extending + in the CoordinateSystem Z axis deriction length amount, with a + circular bases in the CoordinateSystem XY Plane. + cone,cone by height,cones - - Créer un Cuboid compris entre un point bas et un point haut. - Coin inférieur du cuboïde - Coin supérieur du cuboïde - Cuboïde créé par des coins - - box,cube,byminmax,by corners,by points,cubes - + + Obtenir une représentation du Cone sous forme de chaîne - - Renvoie la distance de longueur. Remarque: cette option renvoie les cotes d'entrée du cuboïde, et non les cotes de l'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 une échelle de deux 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. + + Create a CoordinateSystem from a 4x4 matrix. This method is deprecated; prefer other constructors where possible. + 4x4 transformation matrix + CoordinateSystem from the matrix - - Renvoie la distance de largeur. Remarque: cette option renvoie les cotes d'entrée du Cuboid, non les cotes de l'espace univers. 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 CoordinateSystem avec une échelle de 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. + + Analyser la chaîne JSON entrante formatée avec le schéma autodesk.math:matrix44d-1.0.0. + Chaîne JSON à analyser + CoordinateSystem - - 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. + + Convertir le CoordinateSystem en objet JSON formaté avec le schéma autodesk.math:matrix44d-1.0.0. + Chaîne JSON obtenue - - Obtenir une représentation du Cylinder sous forme de chaîne + + Déterminer s'il est possible d'obtenir l'inverse de ce CoordinateSystem - - 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 - - cylinder,tube - + + Permet de tester si la mise à l'échelle est orthogonale, c'est-à-dire si elle comporte un composant de cisaillement. - - 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 - - cylinder,tube,by center points - + + Permet de tester si la mise à l'échelle est orthogonale et si tous les vecteurs sont normalisés. - - Rayon du cylindre + + Obtenir le déterminant de ce CoordinateSystem - - Hauteur totale - - cylinder - + + Crée un point représentant l'origine du CoordinateSystem. - - Axe de cylindre - - cylinder - + + Renvoie l'axe X du CoordinateSystem. - - Obtenir une représentation de l'Edge sous forme de chaîne + + Renvoie l'axe Y du CoordinateSystem. - - Curve sous-jacente constituant l'Edge + + Renvoie l'axe Z du CoordinateSystem. - - Faces adjacentes à cette Edge + + Returns the length of the X axis vector from the coordinate system. - - Sommet où commence cette Edge + + Returns the length of the Y axis vector from the coordinate system. - - Sommet où se termine cette Edge + + Returns the length of the Z axis vector from the coordinate system. - - Les arêtes concourantes associées à cette Edge + + Renvoie le plan où se trouvent les axes X et Y, avec la racine au niveau de l'origine. - - Obtenir une représentation de l'ellipse sous forme de chaîne + + Renvoie le plan où se trouvent les axes Y et Z, avec la racine au niveau de l'origine. - - 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 - - ellipse - + + Renvoie le plan où se trouvent les axes X et Z, avec la racine au niveau de l'origine. - - 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 - - ellipsebylengths,ellipsebyvectors - + + 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. + Returns inverted coordinate system from the input - - 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 - - ellipse,aligned ellipse,ellipsebylengths - + + Apply the argument CoordinateSystem after this one - Result = this * other. + Other coordinate system + New coordinate system from multiplication - - 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 - - ellipse,aligned ellipse,ellipsebylengths - + + Apply the argument CoordinateSystem before this one - Result = other * this. + Other coordinate system + New coordinate system from multiplication - - Centre de l'ellipse + + Renvoie un vecteur contenant les facteurs d'échelle X, Y et Z - - Axe principal de l'ellipse. Il s'agit de l'axe le plus long. La longueur du vecteur est le rayon principal. + + Déterminer si deux CoordinateSystems sont égaux - - Axe secondaire de l'ellipse. Il s'agit de l'axe le plus petit. La longueur du vecteur est le rayon secondaire. + + 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 - - Obtenir une représentation de l'EllipseArc sous forme de chaîne + + Convertir l'objet dans la direction et la magnitude du vecteur d'entrée. + move,along vector,movebyvector - - 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 - - ellipsearc,arcs - + + Translates any geometry type by the given distance in the given + direction. + Direction du déplacement. + Distance de déplacement le long d'une direction donnée. + Géométrie transformée. + move,along vector,distance - - Centre de l'ellipse - - ellipsearc,arcs - + + 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é - - Axe principal de l'ellipse. Il s'agit de l'axe le plus long. La longueur du vecteur est le rayon principal. - - ellipsearc,arcs - + + Returns this geometry with its position expressed relative to the + targetCoordinateSystem, placed into the frame of the sourceCoordinateSystem. + The local position of the result within the sourceCoordinateSystem + matches the local position of the input within the targetCoordinateSystem. + To obtain the coordinates of a geometry in world-space within a given coordinate + system, pass CoordinateSystem.Identity as the sourceCoordinateSystem + and the given CS as the targetCoordinateSystem. + The resulting geometry coordinates will equal the coordinates of the input + relative to that target frame. + The CoordinateSystem to express the geometry relative to. + The CoordinateSystem the geometry is currently expressed in. + Pass CoordinateSystem.Identity() to work in world space. + Géométrie transformée. + from,to, local coordinates - - Axe secondaire de l'ellipse. Il s'agit de l'axe le plus petit. La longueur du vecteur est le rayon secondaire. - - ellipsearc,arcs - + + Rotates an object around an origin and an axis by a specified + degree + around,axis,degrees - - Angle de départ en degrés - - ellipsearc,arcs - + + Rotates an object around the Plane origin and normal by a specified + degree + Reference Plane to rotate around + Rotation angle in degrees + around,normal,degrees - - Renvoie l'angle de balayage de l'arc elliptique en degrés. - - ellipsearc,arcs - + + Mettre à l'échelle uniformément autour de l'origine + resize,size - - Plan dans lequel se trouve l'ellipse - - ellipsearc,arcs - + + Mettre à l'échelle de façon non uniforme autour de l'origine + resize,size,scaleNU,scalenu - - Obtenir une représentation de la face sous forme de chaîne + + Mettre à l'échelle de façon non uniforme autour d'un plan donné + resize,size,scaleNU,scalenu - - Toutes les Edges autour de cette face dans le sens trigonométrique - - faces - - - 1 - + + Scale uniformly around a given point, using two pick points as scalars + resize,from,to,size - - Tous les sommets autour de cette face dans le sens trigonométrique - - faces - - - 1 - + + Scale non-uniformly 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 - - Toutes les boucles contenues dans cette face + + Scale in two dimensions 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 - - Surface sous-jacente constituant la face - Représentation de la surface de la face + + Effectuer une copie miroir de l'objet sur le plan d'entrée + reflect,flip over - - Obtenir une représentation de l'hélice sous forme de chaîne + + 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 - - 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 - - helix,screw,corkscrew,thread - + + 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. - - Angle (en degrés) selon lequel l'hélice tourne sur sa longueur + + 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 - - 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) + + 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. - - Rayon de l'arc + + 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. - - Direction de l'axe de l'hélice + + Create a CoordinateSystem at the origin with X and Y axis. + Input Vectors are normalized before creating the CoordinateSystem. - - Point de base de l'axe de l'hélice - - origin,helixstart - + + Create a CoordinateSystem at the origin with X and Y axis, with Z + axis ignored completely. Input Vectors are normalized before creating + the CoordinateSystem. - - Obtenir une représentation de l'IndexGroup sous forme de chaîne + + Creates a CoordinateSystem at the specified cylindrical coordinate parameters with respect to the specified coordinate system. - - Comparer deux IndexGroup - L'autre IndexGroup + + Creates a CoordinateSystem at the specified spherical coordinate parameters with respect to the specified coordinate system. + + + Compare two CoordinateSystem's + The other CoordinateSystem 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 - + + Obtenir une représentation du CoordinateSystem sous forme de chaîne - - Créer un IndexGroup stockant trois index - Index a - Index b - Index c - GroupeIndex - - tri,polygon,mesh,meshes - + + Returns length 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. - - 3 ou 4, selon qu'il représente un triangle ou un quadrilatère. + + Returns width 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. - - Premier index + + 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. - - Deuxième index + + Créer un Cuboid centré au niveau de l'origine SCG, avec une largeur, une longueur et une hauteur. + Largeur du cuboïde + Longueur du cuboïde + Hauteur du cuboïde + Cuboïde créé par des longueurs + box,cube,cubes - - Troisième index + + Create a Cuboid centered at input Point, with specified width, length, + and height. + Point d'origine + Largeur du cuboïde + Longueur du cuboïde + Hauteur du cuboïde + Cuboïde créé par des longueurs + box,cube,cubebysize,bycenter,cubes - - Quatrième index + + Créez un cuboïde centré au niveau de l'origine SCG, avec une largeur, une longueur et une hauteur. + Système de coordonnées parent (centre du cuboïde) + Largeur du cuboïde + Longueur du cuboïde + Hauteur du cuboïde + Cuboïde créé à partir de longueurs + box,cube,cubebysize,bycoord,cubes - - Obtenir une représentation de la ligne sous forme de chaîne + + Créer un Cuboid compris entre un point bas et un point haut. + Coin inférieur du cuboïde + Coin supérieur du cuboïde + Cuboïde créé par des coins + box,cube,byminmax,by corners,by points,cubes - - 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 - - line,linebypoints,lines - + + Obtenir une représentation du Cuboid sous forme de chaîne - - 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 - - line,approximate,lines - + + Renvoie la longueur d'arc totale de la courbe + distance - - 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 - - tangentline,tangentto,lines - + + Renvoie True si une courbe est plane, False dans le cas contraire. + flat,liesinplane - - 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 - - linebyvector,lines - + + Renvoie True si une courbe est fermée, False dans le cas contraire. - - Direction de la Curve - - lines - + + Obtenir le point de début le long de la Curve + begin,curvestart,startpt - - Obtenir une représentation de la boucle sous forme de chaîne + + Obtenir le point de fin le long de la Curve + end,curveend,endpt - - La face de contenu de la boucle + + Normale au plan de la courbe. Uniquement valide pour les courbes planes. + perpendicular - - Les arêtes concourantes contenues dans la boucle + + Obtenir un point sur la Curve à un paramètre spécifié entre StartParameter() et EndParameter() + Le paramètre d'évaluation + Point + pointoncurve,curvepoint - - Si l'option Boucle est de type bord ou intérieur + + 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 - - Obtenir une représentation de la NURBSCurve sous forme de chaîne + + 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 - - 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 - + + 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. + 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 - - 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 - - nurbscurve,spline,degree,lines - - - 0.5,0.5,0.5,0.45 - + + 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 + Le paramètre d'évaluation + Système de coordonnées au niveau du paramètre de la courbe + coordoncurve,curvecoord,derivatives - - 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 - - nurbscurve,spline,degree,smoothness,lines - - - 0.5,0.5,0.5,0.5,0.45 - + + 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 - - 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 - - - - - - - explicit,nurbscurve,spline,degree,spline byarray,lines - - - 0.5,0.5,0.5,0.5,0.5,0.45 - + + 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 - - 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 - + + 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é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 - + + Returns points spaced equally along the curve length + based on the input number of divisions + Nombre de divisions + Points espacés régulièrement le long de la longueur de la courbe - - 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 - + + Returns points spaced along curve at equal chord length + based on the input number of divisions + Nombre de divisions + Liste des points sur la courbe - - 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 - + + 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 - - Degré de la courbe - - smoothness,interpolation,continuity - + + Returns points spaced equally along the curve at given segment length + from the given point + 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. - - 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 - + + 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. - - Détermine si la NurbsCurve est rationnelle ou non. Cela spécifie si des épaisseurs ne sont pas égales à 1.0. + + Returns a CoordinateSystem at specified distance from Curve start Point. + Y Axis lies tangent to the Curve, X Axis is the curvature. + La distance le long de la courbe sur laquelle effectuer l'évaluation + CoordinateSystem sur la courbe + coordoncurve,curvecoord,derivatives - - Obtenir les points de contrôle de la courbe NurbsCurve. - Un réseau de points + + 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. + La distance le long de la courbe sur laquelle effectuer l'évaluation + Plan sur la courbe + planeoncurve,planecurve,tangentplane - - Les points de contrôle vraiment périodiques d'une courbe NurbsCurve périodique. - Remarque: cette opération fonctionne uniquement pour les courbes périodiques et échoue si la courbe n'est pas périodique. - Points de contrôle périodiques d'une courbe NURBS + + 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 - - 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 + + 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 - - Les noeuds non bloqués d'une courbe NurbsCurve périodique. - Remarque: cette opération fonctionne uniquement pour les courbes périodiques et échoue si la courbe n'est pas périodique. - Le vecteur de noeuds périodiques de la courbe NURBS + + 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 - - 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 - + + Obtenir le paramètre au point de départ d'une courbe + Valeur du paramètre + start domain,curvestart - - Obtenir une représentation de la NURBSSurface sous forme chaîne + + Obtenir le paramètre au point de fin d'une courbe + Valeur du paramètre + end domain,curveend - - 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 - + + 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 - - 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 - + + 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. + Un point le long ou à proximité de la courbe + Le paramètre sur la courbe pour le point donné. + projectpoint,closestparam,curveparam - - 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]. - - - - - - - - - - - fit,topoints,totangents,fit corners,complex fit - + + Inverser la direction de la courbe + Une nouvelle Curve avec la direction opposée + flip - - 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 + + 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 - - 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 - + + 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 - - Renvoie le degré de surface dans la direction U. - - surface smoothness,continuity - + + 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 - - Renvoie le degré de surface dans la direction V. - - surface smoothness,continuity - + + 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 - - Renvoie le nombre de points de contrôle dans la direction U. + + 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 - - Renvoie le nombre de points de contrôle dans la direction V. + + 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 - - Renvoie True si la surface est périodique dans la direction U. - - closedinU - + + 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 - - Renvoie True si la surface est périodique dans la direction V. - - closedinV - + + 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 - - 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. + + 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 - - Renvoie les points de contrôle (pôles) de la NurbsSurface. - + + 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 - - 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 - - ptweights - + + 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 - - 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 + + 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 - - 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 + + Renvoie une nouvelle Curve approximative en fonction de la tolérance spécifiée + fitcurve,reducecurve,simplecurve,approximate - - Obtenir une représentation du plan sous forme de chaîne + + 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 - - 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 - + + 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. + 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 - - 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 + + Créer une courbe en tirant sur le plan + Le plan sur lequel tirer la courbe + Une Curve sur le plan + projectcurve,toplane - - 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 + + Tirer la Curve sur la surface d'entrée, dans la direction des normales de la surface. + projectcurve,tosurf - - 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 - - fit,bestfit - + + 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 - - 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 - - lines - - - 0.4 - + + Extrude une Curve dans la direction du vecteur de la normale + La distance d'extrusion de la courbe + La surface extrudée + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - - 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 - + + 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 + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - - Crée un plan dans l'univers XY - Plan au plan XY universel + + 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 + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - - Crée un plan dans le plan XZ univers - Plan au plan XZ universel + + 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 - - Crée un plan dans l'univers YZ - Plan au plan YZ universel + + 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 - - Renvoie l'origine du plan. - - position,planecenter - + + 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 - - Renvoie la direction de la normale du plan. - - perpendicular - + + Convertit la Curve en approximation NurbsCurve + Une NurbsCurve proche de la courbe + curve2spline,convertcurve,tospline,lines + 0.5,0.5,0.5,0.4 - - Base X du plan + + Corriger une Curve fermée + Une surface à l'intérieur de la courbe + fill,profiletosurf,loop,loop2surf,edgesurf - - Base Y du plan + + 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ée un CoordinateSystem représentant ce plan. Il est basé sur l'origine et sur les axes X et Y. - - - converttoCS,convert2cs - + + Balaie cette Curve le long de la Curve de la trajectoire, créant ainsi une surface + sweep1,curve2surf - - 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 - + + Balaie cette Curve le long de la Curve de la trajectoire, créant ainsi une surface + Trajectoire qui représente la trajectoire de l'extrusion + Couper la fin du balayage et la rendre normale à la trajectoire + Surface résultant du balayage de la courbe le long de la trajectoire + sweep1,curve2surf - - Obtenir une représentation du point sous forme de chaîne + + Balaie cette Curve fermée le long de la Curve de la trajectoire, créant ainsi un Solid + sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - - Comparer les deux points - L'autre point - Si les deux objets sont égaux + + 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 + sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - - Obtenir un code de hachage pour ce type - Un code de hachage unique pour cet objet + + 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 - - 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 - + + 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 - - Obtenir le point d'origine (0,0,0) - Point d'origine + + 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 + + + Obtenir une représentation de la Curve sous forme de chaîne + + + Rayon du cylindre + + + Hauteur totale - zero,origin + cylinder - - 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 + + Axe de cylindre - point,xyz,position + cylinder - - Former un point dans le système de coordonnées indiqué avec trois coordonnées cartésiennes + + Créer un Cylinder solide défini par un CoordinateSystem parent, le rayon et la hauteur du cylindre Système de coordonnées parent - Coordonnée X - Coordonnée Y - Coordonnée Z - Point aux coordonnées cartésiennes - - point,xyz,localposition - + Taille du rayon + Hauteur du cylindre + Cylindre créé à partir du rayon et de la hauteur + cylinder,tube - - 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 - + + 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 + cylinder,tube,by center points - - 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 - + + Obtenir une représentation du Cylinder sous forme de chaîne - - 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 - + + 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. - - Obtenir le composant X d'un point + + Il est utilisé à des fins de test uniquement. - - Obtenir le composant Y d'un point + + true - - Obtenir le composant Z d'un point + + true - - Obtenir le vecteur avec les mêmes composants X, Y et Z - - - convertovector,point2vector - + + true - - Ajouter un vecteur à un point. De la même façon que Translate(Vector). - - - - movepoint,move,move along - + + true - - Soustraire un vecteur d'un point. Equivaut à Translate(-Vector). - - - - movepoint,move,move along - + + true - - Projeter une Geometry sur cet élément le long d'un vecteur de direction donné - - - + + Curve sous-jacente constituant l'Edge + Curve representation of edge - - Obtenir une représentation de la polysurface sous forme de chaîne + + Faces adjacentes à cette Edge + Adjacent faces of edge - - Crée une polysurface par lissage via des Curves. - Courbes de lissage. - + + Sommet où commence cette Edge + Start vertex of edge - - Crée une PolySurface par lissage via des PolyCurves. - Courbes de lissage. - Courbe de guidage du lissage. - - - loftbyrail - + + Sommet où se termine cette Edge + End vertex of edge - - Crée une PolySurface par lissage via des PolyCurves. - Courbes de lissage. - Courbes de guidage du lissage. + + Les arêtes concourantes associées à cette Edge - - loftbyrails,loft rails,guides - - - Crée une polysurface en joignant des surfaces. - Surfaces à joindre dans une polysurface - + + Obtenir une représentation de l'Edge sous forme de chaîne + + + 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. + + + Create an Ellipse centered at input Point, aligned with WCS XY Plane, + with specified X and Y axis radii. + 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 + ellipse + + + Create an Ellipse centered at input Point, with two specified axes. + Axes should be be at 90 degrees to each other. + Point d'origine de l'ellipse + Rayon de l'axe X + Rayon de l'axe Y + Ellipse créée à partir de vecteurs d'origine + ellipsebylengths,ellipsebyvectors + + + 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. + 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 + ellipse,aligned ellipse,ellipsebylengths + + + 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. + 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 + ellipse,aligned ellipse,ellipsebylengths + + + Obtenir une représentation de l'ellipse sous forme de chaîne + + + Centre de l'ellipse - joinsurfaces,joinsrf + ellipsearc,arcs - - Crée une polysurface à l'aide de surfaces de solide. - Solide à utiliser pour les surfaces - + + Axe principal de l'ellipse. Il s'agit de l'axe le plus long. La longueur du vecteur est le rayon principal. - solid2poly,solidtopoly,convertsolid + ellipsearc,arcs - - Créer une polysurface via le balayage de courbes le long d'un rail. - Courbe de balayage - Profil de balayage - + + Axe secondaire de l'ellipse. Il s'agit de l'axe le plus petit. La longueur du vecteur est le rayon secondaire. - sweep,rail,guide,sweep1 + ellipsearc,arcs - - Renvoie les nouvelles surfaces représentant les surfaces sous-jacentes. - + + Angle de départ en degrés - subsurfaces,getsurfaces,explode + ellipsearc,arcs - - 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 - - - + + Renvoie l'angle de balayage de l'arc elliptique en degrés. - surfacesatpoint,findsurfaces,extractsurfaces + ellipsearc,arcs - - Rechercher les surfaces par ligne. Récupère toutes les surfaces atteintes par ligne. - - + + Plan dans lequel se trouve l'ellipse - surfacesonline,findsurfaces,extractsurfaces,lines + ellipsearc,arcs - - 0.5,0.5,0.5,0.4 - - - - Calculer les limites des cellules 2D qui ne sont pas connectées à d'autres surfaces - - - Obtenir des solides de la polysurface définie par le sous-jeu de surfaces - - - - Renvoie le nombre de surfaces de la polysurface. - Nombre de surfaces - - - Renvoie le nombre d'arêtes de la polysurface. - Nombre d'arêtes + + 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 + ellipsearc,arcs - - Renvoie le nombre de sommets de la polysurface. - Nombre de sommets + + Obtenir une représentation de l'EllipseArc sous forme de chaîne - - Raccorde une PolySurface le long des Edges d'entrée avec un rayon donné. - - + + Toutes les Edges autour de cette face dans le sens trigonométrique + faces + 1 - - round,smooth,smoothedge,roundedges - - - Chanfreine une PolySurface le long des Edges d'entrée avec un décalage donné à partir de l'angle d'arête. - - + + Tous les sommets autour de cette face dans le sens trigonométrique + faces + 1 - - bevel,flattenedges - - - Obtenir une représentation du rectangle sous forme de chaîne + + Toutes les boucles contenues dans cette face + - - Créer un rectangle à l'aide de quatre points de coin. - Liste des coins du rectangle - Rectangle créé par des coins - - rectbypointarray - + + Surface sous-jacente constituant la face + Représentation de la surface de la face - - 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 - + + Obtenir une représentation de la face sous forme de chaîne - - 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 - + + Un mappage entre les types IGeometryEntity et les constructeurs de Geometry à l'aide de l'hôte. - - 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 - + + Mécanisme d'enregistrement de type de géométrie. + Type des interfaces dérivées IGeometryEntity. + Un représentant pour construire une Geometry. - - 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 - + + true - - Largeur du rectangle - - rectX,rectx - + + + - - Hauteur du rectangle - - rectY,recty - + + Obtenir la BoundingBox contenant l'élément de Geometry spécifié - - Obtenir une représentation du solide sous forme de chaîne + + Extrait la zone de délimitation orientée au volume minimal contenant la géométrie donnée. - - Créer un solide en indiquant ses faces de composant en tant que surfaces. - - - - Brep,brep - + + 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. - - Créer un solide par lissage entre des Curves fermées de profil de coupe d'entrée. - - - - Brep,brep - + + 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. - - 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 - + + 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é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 - + + 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 - - Balayer une Curve fermée le long d'une trajectoire. - - - - - Brep,brep,sweep1 - + + Convertir l'objet dans la direction et la magnitude du vecteur d'entrée. + move,along vector,movebyvector - - 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 - + + Translates any geometry type by the given distance in the given + direction. + Direction du déplacement. + Distance de déplacement le long d'une direction donnée. + Géométrie transformée. + move,along vector,distance - - 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 - + + 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 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 - + + Returns this geometry with its position expressed relative to the + targetCoordinateSystem, placed into the frame of the sourceCoordinateSystem. + The local position of the result within the sourceCoordinateSystem + matches the local position of the input within the targetCoordinateSystem. + To obtain the coordinates of a geometry in world-space within a given coordinate + system, pass CoordinateSystem.Identity as the sourceCoordinateSystem + and the given CS as the targetCoordinateSystem. + The resulting geometry coordinates will equal the coordinates of the input + relative to that target frame. + The CoordinateSystem to express the geometry relative to. + The CoordinateSystem the geometry is currently expressed in. + Pass CoordinateSystem.Identity() to work in world space. + Géométrie transformée. + from,to, local coordinates - - Assembler un ensemble de solides en un solide unique - Un ensemble de solides - - - Brep,brep,boolean,addition - + + Rotates an object around an origin and an axis by a specified + degree + around,axis,degrees - - Renvoie la superficie -- somme de toutes les superficies de toutes les faces + + Rotates an object around the Plane origin and normal by a specified + degree + Reference Plane to rotate around + Rotation angle in degrees + around,normal,degrees - - Renvoie le volume total du solide + + Effectuer une copie miroir de l'objet sur le plan d'entrée + reflect,flip over - - Centre de gravité du solide - - - average,center - + + Mettre à l'échelle uniformément autour de l'origine + resize,size - - Union booléenne de ce solide et d'un autre solide. - - - - addition,merge,combine - + + Mettre à l'échelle de façon non uniforme autour de l'origine + resize,size,scaleNU,scalenu - - Différence booléenne de ce solide avec un autre - - + + Mettre à l'échelle de façon non uniforme autour d'un plan donné + resize,size,scaleNU,scalenu - - Différence booléenne de ce solide et l'union des solides d'entrée - - - - subtract,differencemany,diffall,diff multi - + + Scale uniformly around a given point, using two pick points as scalars + resize,from,to,size - - 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 - + + Scale non-uniformly 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 - - 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 - + + Scale in two dimensions 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 - - Raccorde un solide le long des Edges d'entrée avec un rayon donné. - - - - - round,smooth,smoothedge,roundedges - + + Copy the given Geometry + A new copy - - Chanfreine un solide le long des Edges d'entrée avec un décalage donné à partir du coin de l'arête. - - - - - bevel,flattenedges - + + Obtenir la distance entre cette Geometry et une autre + L'autre Geometry + Distance - - 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 - + + Obtenir le point le plus proche sur cette Geometry par rapport à l'autre + NearestPoint - - Tente de réparer le solide. - + + Scinder cette Geometry en utilisant une autre Geometry comme "outil" de coupe - - Obtenir une représentation de la sphère sous forme de chaîne + + Supprime les éléments de l'entité la plus proche du point de sélection - - Créer une sphère solide centrée au niveau du point d'entrée, avec un rayon donné. - - - - - Brep,brep - + + Sépare les éléments composés ou non séparés dans leur composants. - - Créer une sphère solide contenant quatre points d'entrée sur la surface. - - - - Brep,brep - + + Vérifier si les deux objets possèdent la même géométrie représentative ou les mêmes valeurs numériques - - Ajuster une sphère aussi près que possible des points d'entrée. - + + Convertir la structure interne de la géométrie d'analyses en splines - - Brep,brep - - - - Renvoyer le point central de la sphère. - - - Renvoyer le rayon de la sphère. - - Obtenir une représentation de la topologie sous forme de chaîne + + 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 - - Sommets de la topologie + + 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 - - Edges de la topologie + + 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 - - Faces de la topologie + + 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 du TSplineEdge 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 - - Le TSplineFaces adjacentes à cette Edge + + 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 - - Le TSplineVertex où commence cette Edge + + Exporte une liste de géométries spécifiées vers le chemin de fichier SAT indiqué + + + - - Sommet où se termine cette Edge + + Exporte une liste de géométries spécifiées vers le chemin de fichier SAT indiqué. + + + + - - Retour UVN image du TSEdge (point sur la coque, vecteur U, V et de vecteur normal) + + Cette méthode est destinée à un usage interne uniquement. - - Index de la TSEdge + + Cette méthode est destinée à un usage interne uniquement. - - Si le point est sur le bord TSEdge + + 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 - - Si le distributeur TSEdge est + + Désérialise les données au format (SAB Standard ACIS Binary) indiquées et renvoie une liste de géométries + + - - Un groupe de propriétés TSEdge: uvnFrame et index, si TSEdge est sur le bord manifold, est ou non + + 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. - - Obtenir une représentation du TSplineFace sous forme de chaîne + + true - - Tous les TSplineEdges autour de cette face dans le sens trigonométrique + + The CoordinateSystem that this Geometry is defined in - - Tous les TSplineVertices autour de cette face dans le sens trigonométrique + + Déterminer si un autre objet de Geometry entrecoupe cet objet - - Retour UVN image du TSplineFace (point sur la coque, vecteur U, V et de vecteur normal) + + Obtenir la Geometry d'intersection pour cet objet et un autre - - Index de la TSFace + + Obtenir l'intersection de Geometry pour cet objet et un ensemble d'autres Geometries. Trouve la géométrie commune de tous les participants. - - Nombre d'arêtes ou de sommets à TSFace + + Convert to SolidDef json - - Nombre de côtés des TSFace paramétrique + + Projette un ensemble de points sur cette géométrie dans la direction indiquée. + Renvoie un réseau plat de la géométrie résultante. + Points to project. + Projection direction. + Flat array of resulting Geometry. - - Un groupe de propriétés TSplineFace: uvnFrame, index, une valence de et nombre de côtés - + + Get a string representation of the Geometry - - Obtenir une représentation du TSplineInitialSymmetry sous forme de chaîne + + Angle (en degrés) selon lequel l'hélice tourne sur sa longueur - - Crée un nombre donné de travées TSplineInitialSymmetry avec chaque segment symétrique. - - - - tspline,symmetry - + + 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) - - Crée une symétrie axiale avec les axes TSplineInitialSymmetry donné. - - - - - - tspline,symmetry - + + Rayon de l'arc - - Si les nouveaux T-Spline A la symétrie radiale. + + Direction de l'axe de l'hélice - - Si les nouveaux T-Spline a une symétrie sur l'axe X. + + Point de base de l'axe de l'hélice + origin,helixstart - - Si les nouveaux T-Spline a une symétrie sur l'axe Y. + + 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. + 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 + helix,screw,corkscrew,thread - - Si les nouveaux T-Spline a une symétrie sur l'axe Z. + + Obtenir une représentation de l'hélice sous forme de chaîne - - Nombre de faces de la symétrie. Disponible uniquement si de T-spline a la symétrie radiale. + + 3 ou 4, selon qu'il représente un triangle ou un quadrilatère. - - Obtenir une représentation du TSplineReflection sous forme de chaîne + + Premier index - - 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 - + + Deuxième index - - 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 - + + Troisième index - - Si la réflexion est radiale + + Quatrième index - - Nombre de segments de rayon de réflexion + + Créer un IndexGroup stockant quatre index + Index a + Index b + Index c + Index d + GroupeIndex + quad,polygon,mesh,meshes - - Angle entre chaque paire de segments de symétrie radiale de réflexion + + Créer un IndexGroup stockant trois index + tri,polygon,mesh,meshes + Index a + Index b + Index c + GroupeIndex - - Plan de la réflexion + + Comparer deux IndexGroup + L'autre IndexGroup + Si les deux objets sont égaux - - L'axe de la réflexion - - - Obtenir une représentation du TSplineTopology sous forme de chaîne - - - Les sommets contenus dans cette surface de T-spline. - - - Les arêtes de la surface de T-spline. - - - Faces de la surface de T-spline. - - - Sommets de la normale de la surface de T-spline - - - Star-Point sommets contenues dans la surface T-spline + + Obtenir un code de hachage pour ce type + Un code de hachage unique pour cet objet - - T-Point sommets contenues dans la surface T-spline + + Obtenir une représentation de l'IndexGroup sous forme de chaîne - - des sommets non multiples contenues dans la surface T-spline + + Direction de la Curve + lines - - Bordure de sommets contenus dans la surface T-spline + + 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 + line,linebypoints,lines - - Sommets internes de la surface de T-spline + + 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 + line,approximate,lines - - Les Edge non multiples contenues dans la surface T-spline + + Create a Line tangent to the input Curve, positioned at the parameter + Point of the input Curve. + Courbe de base pour la ligne tangente + Valeur du paramètre + Ligne tangente + tangentline,tangentto,lines - - Les Edges du bord de la surface de T-spline + + Create a straight Line starting at start Point, extending in Vector + direction by specified length. + 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 + linebyvector,lines - - Edges internes de la surface de T-spline + + Obtenir une représentation de la ligne sous forme de chaîne - - Normal de faces de la surface de T-spline + + La face de contenu de la boucle + - - Les faces de polygones contenus dans la surface T-spline + + Les arêtes concourantes contenues dans la boucle + - - Bordure de faces de la surface de T-spline + + Si l'option Boucle est de type bord ou intérieur - - Les faces internes de la surface de T-spline + + Obtenir une représentation de la boucle sous forme de chaîne - - Renvoie le nombre de sommets de la surface de T-spline + + Renvoie les sommets bruts de ce maillage sous forme de liste de nombres. Chaque jeu de + trois nombres consécutifs représentent un point. - - Renvoie le nombre d'arêtes de la surface de T-spline + + Renvoie les sommets bruts de ce maillage sous forme de liste de nombres. Chaque jeu de + six nombres consécutifs représentent deux points - - Renvoie le nombre de faces de la surface de T-spline + + 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 - - Décomposée est différent selon le type des sommets - Jeux de sommets + + Analysez la chaîne JSON entrante formatée avec le schéma dynamo.geometry:mesh-1.0.0. + Chaîne JSON à analyser + Maillage - - Les Edges décomposées sont différentes par type - Jeu d'arêtes + + Convert the mesh into a JSON object formatted with dynamo.geometry:mesh-1.0.0 schema. + Chaîne JSON obtenue - - Décompose les faces est différent par type - Jeu de faces + + Index de sommet qui constituent chaque face dans le sens trigonométrique + mesh,meshes - - Retour du sommet à un index donné - Index de sommet - sommets de la T-Spline + + Vecteur de la normale au niveau de ce sommet - tspline,face,byindex + mesh,meshes - - Retour à un index donné - Index pour obtenir une arête - Edges T-Spline + + Positions des sommets - tspline,face,byindex + mesh,meshes - - Face de retour au niveau de l'index donné - Index de face - Face T-Spline - - tspline,face,byindex - + + Renvoie le nombre de sommets dans le maillage - - Obtenir une représentation du TSplineUVNFrame sous forme de chaîne + + Renvoie le nombre d'arête dans le maillage - - Point de la TopologyItem sur la coque + + Renvoie le nombre de triangles dans le maillage - - Vecteur U du TopologyItem + + Renvoie le volume du maillage fourni + volume - - Vecteur V du TopologyItem + + Renvoie la surface du maillage fourni + surface - - Normale de la TopologyItem + + 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. - - Obtenir une représentation du TSplineVertex sous forme de chaîne + + Convertit les arêtes de maillage en lignes et les renvoie - - Le TSplineEdges provenant de ce sommet + + 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. - - Le TSplineFaces adjacentes à ce sommet + + Convertit les triangles de maillage en maillages individuels et les renvoie. - - Retour UVN image du TSVertex (point sur la coque, vecteur U, V et de vecteur normal) + + Renvoie les normales de chaque face triangulaire d’un maillage donné. + - - Index de la TSVertex + + Renvoie les centres de gravité triangulaires - - Si le point est une étoile TSVertex + + Renvoie un nouveau maillage unifiant le maillage d’outil et le maillage d’origine. + + maille - - Si le point est une T-point TSVertex + + Renvoie un nouveau maillage en soustrayant le maillage d’outil du maillage d’origine. + + maille - - Si le distributeur TSVertex est + + Returns a new mesh consisting of the intersection between the tool + mesh and the original mesh. + + maille - - Nombre d'arêtes ou de faces sur la TSVertex + + Returns a new Mesh with the following defects repaired: + Small components: if the Mesh contains 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 - - Fonctionnel valence le TSVertex T-points, prendre en compte + + 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. - - Un groupe de propriétés TSVertex: uvnFrame, index, une valence de et functionalValence, si TSVertex est un StarPoint, TPoint, multiples ou non - + + 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 Mesh is filled with a bunch of tiny boxes, and a new + mesh is created around this. - - Obtenir une représentation de la chaîne TSplineSurface + + 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 - - 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 + + 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é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 + + Renvoie un nouveau maillage avec un nombre réduit de triangles. + Nombre de triangles d’objectif pour la réduction + Maillage réduit - - 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 + + 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. + maillage - - 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 + + Returns a new smooth Mesh. Smoothing type by default is + cotangent which smooths without spreading the vertices. + 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 - - 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 + + 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 + Attempt to create a minimal fill using the fewest + number of triangles. + maillage - - 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 + + Coupe le plan d’entrée avec le maillage, produisant ainsi une polycourbe - - 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 + + Projette le point sur le maillage le long de la direction spécifiée - - 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 + + Point le plus proche sur le maillage du point spécifié - - 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 + + Refléter le maillage sur le plan d’entrée - - 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 + + Rotate the Mesh around the input axis by the given angle. - - 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 + + Mettre à l’échelle le maillage en fonction de la quantité d’entrée - - 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 + + Scale Mesh non-uniformly by scale factors - - 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 + + Convertir un maillage dans la direction du vecteur d’entrée selon la longueur du vecteur - - 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 + + Convertir le maillage dans la direction du vecteur d’entrée selon la distance d’entrée - - 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 + + Convertit le maillage en fonction des distances d’entrée - - 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 + + Convert the mesh into a JSON object formatted with dynamo.geometry:mesh-1.0.0 schema. + Chaîne JSON obtenue - - 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é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 - - 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é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 + - - 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 + + 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 + Liste de points + Flat list of point indices + Maillage - - 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 + + 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 - - 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 + + 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é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 + + 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 - - 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 + + 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 vertices array + of the three points of a triangle - - 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 + + Create a mesh plane based on the given inputs. + + + + + + maille - - 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 + + Créer un cuboïde maillé basé sur les paramètres actuels. + + + + + + + + maille - - 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éez une sphère maillée basée sur les paramètres actuels. + + + + + maille - - 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éer un cône maillé basé sur les paramètres actuels. + + + + + + + maille - - 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 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 - - 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 + + Degré de la courbe + smoothness,interpolation,continuity - - 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 + + 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 - - 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 + + Détermine si la NurbsCurve est rationnelle ou non. Cela spécifie si des épaisseurs ne sont pas égales à 1.0. - - Retourne une liste des réflexions appliqué à la T-spline - tspline,symmetry,reflections + + Obtenir les points de contrôle de la courbe NurbsCurve. + Un réseau de points - - Retourne True si une T-spline donnée est en mode boîte - tspline,boxmode,smooth + + Les points de contrôle vraiment périodiques d'une courbe NurbsCurve périodique. + Remarque: cette opération fonctionne uniquement pour les courbes périodiques et échoue si la courbe n'est pas périodique. + Periodic control points of a NURBS curve - - Retourne True si une T-spline donnée est extractible (peut être affiché mode lisse) - tspline,extractable + + 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 - - Retourne True si une T-spline donnée est fermée - tspline,closed + + Les noeuds non bloqués d'une courbe NurbsCurve périodique. + Remarque: cette opération fonctionne uniquement pour les courbes périodiques et échoue si la courbe n'est pas périodique. + Le vecteur de noeuds périodiques de la courbe NURBS - - 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 + + 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 - - 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 + + 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 pour la courbe NURBS + Courbe NURBS créée à partir de points + nurbscurve,spline,lines + 0.5,0.5,0.45 - - 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 + + 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 pour la courbe NURBS + Degré de la courbe + Courbe NURBS créée à partir de points + nurbscurve,spline,degree,lines + 0.5,0.5,0.5,0.45 - - 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 + + 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 pour la courbe NURBS + Degré de la courbe + Activer/Désactiver pour fermer la courbe + Courbe NURBS créée à partir de points + nurbscurve,spline,degree,smoothness,lines + 0.5,0.5,0.5,0.5,0.45 - - É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 + + 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 + explicit,nurbscurve,spline,degree,spline byarray,lines + 0.5,0.5,0.5,0.5,0.5,0.45 - - É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 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 - - 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 + + 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 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 - - 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 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 - - 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 + + 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 - - 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 + + Obtenir une représentation de la NURBSCurve sous forme de chaîne - - 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 + + Renvoie le degré de surface dans la direction U. + surface smoothness,continuity - - 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 + + Renvoie le degré de surface dans la direction V. + surface smoothness,continuity - - 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 + + Renvoie le nombre de points de contrôle dans la direction U. - - 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 le nombre de points de contrôle dans la direction V. - - 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 True si la surface est périodique dans la direction U. + closedinU - - 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 + + Renvoie True si la surface est périodique dans la direction V. + closedinV - - 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 + + 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. - - 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 + + Renvoie les points de contrôle (pôles) de la NurbsSurface. - - 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 + + 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 + ptweights - - 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 + + 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 - - 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 + + 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 - - 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 + + Creates a NurbsSurface with specified interpolated points and + U and V degrees. The resultant surface will pass through all + of the 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 - - 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 + + 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. + fit,topoints,totangents - - 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 + + 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,topoints,totangents,fit corners,complex fit - - 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 + + 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 - - 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 + + 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 - - 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 NURBSSurface sous forme 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 + + Type de condition aux limites appliqué aux panneaux d'un maillage. - - 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 + + Autoriser les panneaux à chevaucher la limite. - - 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 + + Ne pas autoriser les panneaux à chevaucher la limite. - - 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 + + Supprimer les sommets qui ne se trouvent pas sur la FACE d'entrée. - - 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 + + Ajustez les panneaux qui se chevauchent jusqu'à la délimitation de la surface. - - 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 + + Renvoie le nombre de sommets dans la PanelSurface. + nombre de sommets - - 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 le nombre de panneaux dans la PanelSurface. + nombre de panneaux - - Supprime toutes les réflexions de la T-spline donnée - Surface de T-spline avec réflexions donné supprimé + + Renvoie le nombre de sommets de chaque panneau dans la liste des index de panneau. + List of panel indices to query number of vertices for. The default value of null indicates all panels in the surface. + nombre de sommets - - 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 le sommet correspondant à l'index du sommet dans la PanelSurface. + Index du sommet dans la PanelSurface + - - 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 le point correspondant à l'index du sommet dans la PanelSurface. + Index du sommet dans la PanelSurface + - - 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 + + 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 - - 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 + + Renvoie les sommets de chaque panneau de la liste des index de panneau. + Panel index to query vertices for. The default value of null indicates all panels in the surface. + Réseau de sommets - - 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 + + Renvoie les points pour chaque panneau de la liste des index de panneau. + Panel indices to query points for. The default value of null indicates all panels in the surface. + Réseau de points - - 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 + + Renvoie la limite de contour polygonale de chaque panneau de la liste des index de panneau. + Panel indices used to construct Polygon. The default value of null indicates all panels in the surface. + - - 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 + + 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. - - Inverse les normales de toutes les faces dans le maillage - Surface de T-spline avec des normales inversées - tspline,flip,normal,vector + + 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 - - Rend tous les intervalles de noeuds sur une surface de T-spline uniformes - Surface de T-spline avec uniforme interne - tspline,knot,uniform + + 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 - - 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 + + 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 - - 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 + + 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 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é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 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 + + 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 + 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 - - 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 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 - - 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 + + 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 - - 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 + + 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 - - 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 + + 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 - - 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 + + Obtenir une représentation de la PanelSurface sous forme de chaîne - - 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 + + Renvoie l'origine du plan. + position,planecenter - - Obtenir une représentation de l'UV sous forme de chaîne + + Renvoie la direction de la normale du plan. + perpendicular - - Comparer les deux UV - L'autre UV - Si les deux objets sont égaux + + Base X du plan - - Obtenir un code de hachage pour ce type - Un code de hachage unique pour cet objet + + Base Y du plan - - Créer un UV à partir de deux doubles. - Valeur U - Valeur V - UV créé à l'aide de coordonnées - - surfaceparam,parameters,uv,uvs - + + Produces a new CoordinateSystem representing this plane. It is based on + the origin, and X and Y axis basis. + + converttoCS,convert2cs - - Obtenir le composant U d'un UV - - uv,uvs - + + Create a new Plane offset by this Plane in the normal direction by + the specified distance. + alongnormal,moveplane - - Obtenir le composant V d'un V - - uv,uvs - + + 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 - - Obtenir une représentation du sommet sous forme de chaîne + + 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. + Point d'origine du plan + Vecteur de direction normale + Vecteur de direction de l'axe X + Plan par normale d'origine et axe X - - Point où ce sommet est placé + + 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 - - Edges provenant de ce sommet + + 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 + + fit,bestfit + - - Faces adjacentes à ce sommet + + Create the Plane containing the input Line and external Point. Point + cannot lie on the Line or in the Line axis. + 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 + lines + 0.4 - - Obtenir une représentation de la BoundingBox sous forme de chaîne + + 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 - - Comparer deux BoundingBox - L'autre BoundingBox - Si les deux objets sont égaux + + Crée un plan dans l'univers XY + Plan au plan XY universel - - Obtenir un code de hachage pour ce type - Un code de hachage unique pour cet objet + + Crée un plan dans le plan XZ univers + Plan au plan XZ universel - - 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 - - bounding,bound,multiple,boundall - + + Crée un plan dans l'univers YZ + Plan au plan YZ universel - - 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. + + Obtenir une représentation du plan sous forme de chaîne - - 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. - - - - - bounding,bound - + + Obtenir le composant X d'un point - - 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. - - - - - bounding,bound,multiple,boundall - + + Obtenir le composant Y d'un point - - Crée une BoundingBox alignée sur l'axe entre le point minimum et le point maximum. - - - - - bounding,bound,bymaxmin,max,min,bypoints - + + Obtenir le composant Z d'un 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. - - - - - - bounding,bound,bymaxmin,max,min,bypoints - + + Obtenir le vecteur avec les mêmes composants X, Y et Z + convertovector,point2vector - - Point minimal + + Ajouter un vecteur à un point. De la même façon que Translate(Vector). + movepoint,move,move along - - Point maximal + + Soustraire un vecteur d'un point. Equivaut à Translate(-Vector). + movepoint,move,move along - - 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. + + Projeter une Geometry sur cet élément le long d'un vecteur de direction donné - - 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 + + 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 - - 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 - + + Obtenir le point d'origine (0,0,0) + Point d'origine + zero, origin - - Déterminer si la BoundingBox est vide - Renvoie la valeur true si la zone de délimitation est vide + + 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 - - 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 - + + 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 - - 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 - + + 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 - - 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 - + + 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 - - Analyser la chaîne JSON entrante formatée avec le schéma aautodesk.geometry:boundingbox3d-1.0.0. - Chaîne JSON à analyser - BoundingBox + + 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 - - Convertir la BoundingBox en objet JSON formaté avec le schéma autodesk.geometry:boundingbox3d-1.0.0 . - Chaîne JSON obtenue + + Comparer les deux points + L'autre point + Si les deux objets sont égaux - - Obtenir une représentation du CoordinateSystem sous forme de chaîne + + Obtenir un code de hachage pour ce type + Un code de hachage unique pour cet objet - - 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 une représentation du point sous forme de chaîne - - 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. + + 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. - - 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 + + Nombre de courbes de la polycourbe + curvecount,subcurvecount,numbersubcurves - - 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 + + Renvoie les courbes de la polycourbe + Curves of polycurve + subcurves,polycurvesplit - - 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. + + 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 - - 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. + + Renvoie le plan de la polycourbe plane - - 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 + + Fermer la polycourbe à l'aide d'une ligne reliant les points de départ et de fin + lines + 0.4 - - 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é + + 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. + 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 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é + + 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 - - Déterminer s'il est possible d'obtenir l'inverse de ce CoordinateSystem - inverse,testinverse + + Make one or more polycurves by grouping connected curves. - - Permet de tester si la mise à l'échelle est orthogonale, c'est-à-dire si elle comporte un composant de cisaillement. - uniform + + 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 - - Permet de tester si la mise à l'échelle est orthogonale et si tous les vecteurs sont normalisés. - uniform,normal,samelength + + 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 - - Obtenir le déterminant de ce CoordinateSystem + + 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 - - Crée un point représentant l'origine du CoordinateSystem. - position,center + + Décaler la polycourbe dans son plan. + Valeur de décalage + Activer/Désactiver pour rendre les coins circulaires + Polycourbe décalée - - Renvoie l'axe X du CoordinateSystem. - left,right + + 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. + 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 l'axe Y du CoordinateSystem. - forward,back + + Créer une PolyCurve en joignant des courbes. Les courbes d'entrée n'ont pas besoin d'être spécifiée dans l'ordre de connectivité. + La direction de la PolyCurve dépend de la première courbe du réseau d'entrée. + Choisissez une tolérance de jonction préférée entre 1e-6 et 1e-3 unités. + Les valeurs inférieures peuvent s'avérer trop strictes et empêcher la jonction de courbes qui devraient être reliées; les valeurs supérieures peuvent entraîner la fusion involontaire ou la réduction des courbes courtes provoquant la dégénération de points. + Les courbes à joindre à la polycourbe + Tolérance pour déterminer la taille de l'écart autorisé entre les courbes à joindre + Polycourbe créée par des courbes jointes + segments,joincurves - - Renvoie l'axe Z du CoordinateSystem. - up,down + + Créer une PolyCurve en joignant des courbes. Les courbes d'entrée n'ont pas besoin d'être spécifiée dans l'ordre de connectivité. + La direction de la PolyCurve dépend de la première courbe du réseau d'entrée. + Choisissez une tolérance de jonction préférée entre 1e-6 et 1e-3 unités. + Les valeurs inférieures peuvent s'avérer trop strictes et empêcher la jonction de courbes qui devraient être reliées; les valeurs supérieures peuvent entraîner la fusion involontaire ou la réduction des courbes courtes provoquant la dégénération de points. + Les courbes à joindre à la polycourbe + 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 - - Renvoie la mise à l'échelle de l'axe X du CoordinateSystem: la longueur du vecteur de l'axe X. + + Make one or more polycurves by grouping connected curves. + Choose a preferred join tolerance between 1e-6 and 1e-3 units. + Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points. + Courbes à regrouper pour créer une ou plusieurs polycourbes + Tolérance pour déterminer la taille de l'écart autorisé entre les courbes à joindre + - - Renvoie la mise à l'échelle de l'axe Y du CoordinateSystem: la longueur du vecteur de l'axe Y. + + 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 - - Renvoie la mise à l'échelle de l'axe Z du CoordinateSystem: la longueur du vecteur de l'axe Z. + + Créer une PolyCurve en épaississant une courbe. + la courbe à épaissir + l'épaisseur + la normale est perpendiculaire à la direction de l'épaississement + offset - - Renvoie le plan où se trouvent les axes X et Y, avec la racine au niveau de l'origine. + + 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 - - Renvoie le plan où se trouvent les axes Y et Z, avec la racine au niveau de l'origine. + + Obtenir une représentation de la PolyCurve sous forme de chaîne - - Renvoie le plan où se trouvent les axes X et Z, avec la racine au niveau de l'origine. + + Renvoie les coins du polygone - - 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. + + Renvoie le point moyen des coins du polygone + centroid - - Effectuer une copie miroir de l'objet sur le plan d'entrée - reflect,flip over + + Renvoie tous les points de début/fin du segment. - - Appliquer l'argument CoordinateSystem après celui-ci. Résultat = celui-ci * autre + + Renvoie l'écart maximal à partir du plan moyen du polygone. - - Appliquer l'argument CoordinateSystem avant celui-ci. Résultat = autre * celui-ci + + Renvoie les auto-intersections entre les côtés du polygone. - - Renvoie un vecteur contenant les facteurs d'échelle X, Y et Z - Vecteur mis à l'échelle - get size,scalecomponents,scalevector + + 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. - - 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 une courbe de polygone en reliant les points. - - 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 + + Créer une Curve de polygone inscrit dans un cercle. - - 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 polygone 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 + + Renvoie les nouvelles surfaces représentant les surfaces sous-jacentes. + subsurfaces,getsurfaces,explode - - 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é + + 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 - - Transforme ce CoordinateSystem d'un CoordinateSystem source en nouveau - CoordinateSystem de contexte. - - - CoordinateSystem transformé. + + 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 - - 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 + + Calculer les limites des cellules 2D qui ne sont pas connectées à d'autres surfaces - - 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 + + Obtenir des solides de la polysurface définie par le sous-jeu de surfaces - - Mettre à l'échelle uniformément autour de l'origine - Valeur de mise à l'échelle - Système de coordonnées mis à l'échelle - resize,size + + Renvoie le nombre de surfaces de la polysurface. + Nombre de surfaces - - 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 + + Renvoie le nombre d'arêtes de la polysurface. + Nombre d'arêtes - - 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 - - - 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 + + Renvoie le nombre de sommets de la polysurface. + Nombre de sommets - - 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 + + Raccorde une PolySurface le long des Edges d'entrée avec un rayon donné. + round,smooth,smoothedge,roundedges - - 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 + + Chanfreine une PolySurface le long des Edges d'entrée avec un décalage donné à partir de l'angle d'arête. + bevel,flattenedges - - Analyser la chaîne JSON entrante formatée avec le schéma autodesk.math:matrix44d-1.0.0. - Chaîne JSON à analyser - CoordinateSystem + + Crée une polysurface par lissage via des Curves. + Courbes de lissage. - - Convertir le CoordinateSystem en objet JSON formaté avec le schéma autodesk.math:matrix44d-1.0.0. - Chaîne JSON obtenue + + Crée une PolySurface par lissage via des PolyCurves. + Courbes de lissage. + Courbe de guidage du lissage. + loftbyrail - - Obtenir une représentation de la Curve sous forme de chaîne + + Crée une PolySurface par lissage via des PolyCurves. + Courbes de lissage. + Courbes de guidage du lissage. + loftbyrails,loft rails,guides - - 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 - + + Crée une polysurface en joignant des surfaces. + Surfaces à joindre dans une polysurface + joinsurfaces,joinsrf - - 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 - + + Crée une polysurface à l'aide de surfaces de solide. + Solide à utiliser pour les surfaces + solid2poly,solidtopoly,convertsolid - - 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 - + + Créer une polysurface via le balayage de courbes le long d'un rail. + Courbe de balayage + Profil de balayage + sweep,rail,guide,sweep1 - - Renvoie la longueur d'arc totale de la courbe - - distance - + + Obtenir une représentation de la polysurface sous forme de chaîne - - Renvoie True si une courbe est plane, False dans le cas contraire. - - flat,liesinplane - + + Largeur du rectangle + rectX,rectx - - Renvoie True si une courbe est fermée, False dans le cas contraire. + + Hauteur du rectangle + rectY,recty - - Obtenir le point de début le long de la Curve - - begin,curvestart,startpt - + + Créer un rectangle à l'aide de quatre points de coin. + Liste des coins du rectangle + Rectangle créé par des coins + rectbypointarray - - Obtenir le point de fin le long de la Curve - - end,curveend,endpt - + + 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 - - Normale au plan de la courbe. Uniquement valide pour les courbes planes. - - perpendicular - + + Create a Rectangle centered at the WCS origin in the WCS XY Plane, with + specified width (X Axis length), and length (Y Axis length). + Largeur du rectangle + Longueur du rectangle + Rectangle créé par la largeur et la longueur + rectbylengths - - Obtenir un point sur la Curve à un paramètre spécifié entre StartParameter() et EndParameter() - Le paramètre d'évaluation - Point - - pointoncurve,curvepoint - + + Create a Rectangle centered at input Plane root, with input width + (Plane X axis length), and length (Plane Y axis length). + Plan utilisé pour centrer le rectangle + Largeur du rectangle + Longueur du rectangle + Rectangle créé par la largeur et la longueur + rectangle,rectbylengths - - 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 - + + Create a Rectangle centered at the input origin in the CoordinateSystem + XY Plane, with specified width (X Axis length), and length + (Y Axis length). + 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 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 - + + Obtenir une représentation du rectangle sous forme de chaîne - - 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 - + + Renvoie la superficie -- somme de toutes les superficies de toutes les faces - - 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 - + + Renvoie le volume total du solide - - 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 - + + Centre de gravité du solide + average,center - - 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 - + + Union booléenne de ce solide et d'un autre solide. + addition,merge,combine - - 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 - + + Différence booléenne de ce solide avec un autre + subtract - - 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 + + Différence booléenne de ce solide et l'union des solides d'entrée + subtract,differencemany,diffall,diff multi - - 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 + + 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 - - 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 - + + Projects the input Geometry onto this Solid in the input Vector direction. + !!This projection method currently supports only points or curves!! + projectonto,projectonsolid,projecttosolid - - 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. + + Raccorde un solide le long des Edges d'entrée avec un rayon donné. + round,smooth,smoothedge,roundedges - - 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. + + Chanfreine un solide le long des Edges d'entrée avec un décalage donné à partir du coin de l'arête. + bevel,flattenedges - - 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 + + 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 - coordoncurve,curvecoord,derivatives + split, disjoint - - 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 - + + Tente de réparer le solide. + - - 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 - + + Créer un solide en indiquant ses faces de composant en tant que surfaces. + Brep,brep - - 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 - + + Créer un solide par lissage entre des Curves fermées de profil de coupe d'entrée. + Brep,brep - - 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 - + + 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 - - Obtenir le paramètre au point de départ d'une courbe - Valeur du paramètre - - start domain,curvestart - - - - Obtenir le paramètre au point de fin d'une courbe - Valeur du paramètre - - end domain,curveend - - - - 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 - - - - 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 - + + 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 - - Inverser la direction de la courbe - Une nouvelle Curve avec la direction opposée - - flip - + + Balayer une Curve fermée le long d'une trajectoire. + Brep,brep,sweep1 - - 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 - + + 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 - - 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 - + + 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 - - Créer une courbe en tirant sur le plan - Le plan sur lequel tirer la courbe - Une Curve sur le plan - - projectcurve,toplane - + + 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. + 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 - - Tirer la Curve sur la surface d'entrée, dans la direction des normales de la surface. - + + Assembler un ensemble de solides en un solide unique + Un ensemble de solides - - projectcurve,tosurf - + Brep,brep,boolean,addition - - 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 - + + Obtenir une représentation du solide sous forme de chaîne - - 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 - + + Renvoyer le point central de la sphère. - - 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 - + + Renvoyer le rayon de la sphère. - - 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 - + + Créer une sphère solide centrée au niveau du point d'entrée, avec un rayon donné. + Brep,brep - - 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 - + + Créer une sphère solide contenant quatre points d'entrée sur la surface. + Brep,brep - - 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 - + + Ajuster une sphère aussi près que possible des points d'entrée. + Brep,brep - - 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 - + + Obtenir une représentation de la sphère sous forme de chaîne - - 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 - + + Renvoie la superficie totale. - - 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 - + + Renvoie la somme des longueurs de toutes les arêtes de contour de la surface. + circumference - - Extrude une Curve dans la direction du vecteur de la normale - La distance d'extrusion de la courbe - La surface extrudée - - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - + + Renvoie True si la surface est fermée dans la direction U, False dans le cas contraire. - - 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 - - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - + + Renvoie True si la surface est fermée dans la direction V, False dans le cas contraire. - - 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 - - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - + + 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. - - 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 - + + Soustraire les outils d'entrée de cette surface. + difference,trim,removefrom,cut - - 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 - + + 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. + Autres surfaces à soustraire + Surface booléenne ou polysurface obtenues + subtract,differencemany,diffall,diff multi - - 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 - + + 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 - - 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 - + + 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 - - 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 - + + 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. + 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 - - 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 - + + 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 - - 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 - + + Gets a Nurbs representation of the Surface. This method may approximate + Surface in certain circumstances. - - Convertit la Curve en approximation NurbsCurve - Une NurbsCurve proche de la courbe - - curve2spline,convertcurve,tospline,lines - - - 0.5,0.5,0.5,0.4 - + + Gets a Nurbs representation of the Surface. This method may approximate + Surface in certain circumstances. + 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. - - Corriger une Curve fermée - Une surface à l'intérieur de la courbe - - fill,profiletosurf,loop,loop2surf,edgesurf - + + Gets a Nurbs representation of the Surface within a specified tolerance. This method may approximate + Surface in certain circumstances. + Tolérance spécifiée + Représentation de surface NURBS de la surface + tonurbs - - 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 + + Thicken Surface into a Solid, extruding in the direction of Surface + normals on both sides of the Surface. + Quantité à épaissir + Surfaces épaissies en tant que solide + offset,tosolid - - Balaie cette Curve le long de la Curve de la trajectoire, créant ainsi une surface - - - - sweep1,curve2surf - - - - Balaie cette Curve le long de la Curve de la trajectoire, créant ainsi une surface - - Couper la fin du balayage et la rendre normale à la trajectoire - Surface résultant du balayage de la courbe le long de la trajectoire - - sweep1,curve2surf - + + Thicken Surface into a Solid, extruding in the direction of Surface + normals. If both_sides parameter is true, surface is thickened + on both sides. + 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 - - Balaie cette Curve fermée le long de la Curve de la trajectoire, créant ainsi un Solid - - - - sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - + + 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 - - 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 - - sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - + + The returned coordination system use xAxis, yAxis and zAxis to represent the uDir, vDir and normal. + The length of xAxis, yAxis represents the curvatures. + 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 une nouvelle Curve approximative en fonction de la tolérance spécifiée - - - - fitcurve,reducecurve,simplecurve,approximate - + + 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 - - 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. + + 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 - - Il est utilisé à des fins de test uniquement. + + 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 - - true + + 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 - - true + + 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 - - true + + Renvoie la courbure de Gauss avec les paramètres U et V. + developable - - true + + Renvoie les courbures principales avec les paramètres U et V. - - true + + 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 - - Un mappage entre les types IGeometryEntity et les constructeurs de Geometry à l'aide de l'hôte. + + Renvoie le point avec les paramètres U et V indiqués. + surfacepoint - - 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 toutes les Curves de contour de la surface. + edges - - true + + 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. + Si la direction == 0, crée une ligne de paramètre U, si la direction == 1, crée une ligne de paramètre V. + + lines + 0.4 - - - + + Returns a new Surface with the Normal flipped. Leaves this surface + unchanged. + Surface, qui est identique à la surface d'entrée, mais dont les normales sont inversées - - 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 + + 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 + join multiple,joinmany,joinall,topolysurface - - Transformer la géométrie dans la direction donnée selon la longueur du vecteur - move,along vector + + Projects the input Geometry onto this Surface in the input Vector direction. + !!This projection method currently supports only points or curves!! + projecttosurface,projectonto - - 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 + + Tente de réparer la surface. + - - Transforme la géométrie selon la transformation appliquée au système de coordonnées indiqué - Géométrie transformée + + Union a collection of surfaces into one surface. + This method might return a polySurface + if the resulting union is non-manifold or multi-faced. + Ensemble de surfaces. + Union des surfaces + merge,join,boolean,addition - - Fait passer cette géométrie d'un CoordinateSystem source à un nouveau - CoordinateSystem de contexte. - - - Géométrie transformée. - from,to + + Créer une surface par lissage entre les Curves de profil de coupe d'entrée. + loft + Courbes de lissage + Surface créée par lissage - - Fait pivoter un objet autour d'une origine et d'un axe en fonction d'un - degré spécifié - around,axis,degrees + + 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 - - Fait pivoter l'objet autour de l'origine et de la normale du plan en fonction d'un - degré spécifié - around,normal,degrees + + 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. + loftbyrails,loft rails,guides + Courbes de lissage + Courbes pour guider le lissage + Surface créée par lissage - - Effectuer une copie miroir de l'objet sur le plan d'entrée - reflect,flip over + + 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 + - - Mettre à l'échelle uniformément autour de l'origine - resize,size + + 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 - - Mettre à l'échelle de façon non uniforme autour de l'origine - resize,size,scalenu,scaleNU + + Create a Polygon Surface connecting input Points in a closed Polygon and + patching it. + Liste des points du périmètre + Surface créée à partir de points de périmètre + patch,surfacebypolygon - - Mettre à l'échelle de façon non uniforme autour d'un plan donné - resize,size,scalenu,scaleNU + + 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 - - Mettre à l'échelle uniformément autour d'un point donné, en utilisant deux points de sélection comme scalaires - resize,from,to,size + + 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. + 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 - - 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 + + Create a Surface by filling in the interior of a closed boundary + defined by input Curves. + Courbe fermée utilisée comme limite de surface + Surface créée par correction + edgesrf,edgesurface,patch,fill - - 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 + + Obtenir une représentation de la surface sous forme de chaîne - - Obtenir la distance entre cette Geometry et une autre - L'autre Geometry - Distance - between,length,from,to + + Sommets de la topologie + - - Obtenir le point le plus proche sur cette Geometry par rapport à l'autre - NearestPoint, GetClosestPoint + + Edges de la topologie + - - Déterminer si un autre objet de Geometry entrecoupe cet objet - intersects?,check intersection,test intersection + + Faces de la topologie + - - Obtenir la Geometry d'intersection pour cet objet et un autre - get overlap + + Obtenir une représentation de la topologie sous forme de chaîne - - 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 + + Le TSplineFaces adjacentes à cette Edge - - Projette un ensemble de points sur cette géométrie dans la direction indiquée. - Renvoie un réseau plat de la géométrie résultante. - Points vers le projet - Direction de projection - Réseau plat de la géométrie résultante - project points,batch project + + Le TSplineVertex où commence cette Edge - - Scinder cette Geometry en utilisant une autre Geometry comme "outil" de coupe - cut + + Sommet où se termine cette Edge - - Supprime les éléments de l'entité la plus proche du point de sélection + + Retour UVN image du TSEdge (point sur la coque, vecteur U, V et de vecteur normal) - - Sépare les éléments composés ou non séparés dans leur composants. + + Index de la TSEdge - - 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 + + Si le point est sur le bord TSEdge - - Obtenir la BoundingBox contenant l'élément de Geometry spécifié - bounds + + Si le distributeur TSEdge est - - Extrait la zone de délimitation orientée au volume minimal contenant la géométrie donnée. + + Un groupe de propriétés TSEdge: uvnFrame et index, si TSEdge est sur le bord manifold, est ou non - - Convertir la géométrie en JSON Solid Def - Chaîne JSON formatée + + Obtenir une représentation du TSplineEdge sous forme de chaîne - - Convertir la géométrie en un objet JSON formaté avec le schéma autodesk.geometry:geometry-1.0.0. - Chaîne JSON obtenue - - - Convertir la structure interne de la géométrie d'analyses en splines + + Tous les TSplineEdges autour de cette face dans le sens trigonométrique - - 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. + + Tous les TSplineVertices autour de cette face dans le sens trigonométrique + - - 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. + + Retour UVN image du TSplineFace (point sur la coque, vecteur U, V et de vecteur normal) - - 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 + + Index de la TSFace - - 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 + + Nombre d'arêtes ou de sommets à TSFace - - 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 + + Nombre de côtés des TSFace paramétrique - - 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 + + Un groupe de propriétés TSplineFace: uvnFrame, index, une valence de et nombre de côtés - - 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 + + Obtenir une représentation du TSplineFace sous forme de chaîne - - 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 + + Si les nouveaux T-Spline A la symétrie radiale. - - Exporte une liste de géométries spécifiées vers le chemin de fichier SAT indiqué - - - + + Si les nouveaux T-Spline a une symétrie sur l'axe X. - - Exporte une liste de géométries spécifiées vers le chemin de fichier SAT indiqué. - - - - + + Si les nouveaux T-Spline a une symétrie sur l'axe Y. - - Cette méthode est destinée à un usage interne uniquement. + + Si les nouveaux T-Spline a une symétrie sur l'axe Z. - - Cette méthode est destinée à un usage interne uniquement. + + Nombre de faces de la symétrie. Disponible uniquement si de T-spline a la symétrie radiale. - - 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 + + Crée un nombre donné de travées TSplineInitialSymmetry avec chaque segment symétrique. + tspline,symmetry - - Désérialise les données au format (SAB Standard ACIS Binary) indiquées et renvoie une liste de géométries - - + + Crée une symétrie axiale avec les axes TSplineInitialSymmetry donné. + tspline,symmetry - - 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. - + + Obtenir une représentation du TSplineInitialSymmetry sous forme de chaîne - - true + + Si la réflexion est radiale - - Obtenir le système de coordonnées de contexte/référence utilisé pour créer cette géométrie. + + Nombre de segments de rayon de réflexion - - Obtenir une représentation du maillage sous forme de chaîne + + Angle entre chaque paire de segments de symétrie radiale de réflexion - - 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 - + + Plan de la réflexion - - 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 - + + L'axe de la réflexion - - 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 + + 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 - - 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 + + Create radial reflection for t-spline symmetry by given plane + with given segments count and given angle (in degrees) between each pair of 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 - - 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 + + Obtenir une représentation du TSplineReflection sous forme de chaîne - - 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 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 un plan de maillage basé sur les paramètres actuels. - - - - - - maille + + - - Créer un cuboïde maillé basé sur les paramètres actuels. - - - - - - - - maille + + - - Créez une sphère maillée basée sur les paramètres actuels. - - - - - maille + + - - Créer un cône maillé basé sur les paramètres actuels. - - - - - - - maille + + - - 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 + + - - Index de sommet qui constituent chaque face dans le sens trigonométrique - - mesh,meshes - + + 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 - - Vecteur de la normale au niveau de ce sommet - - mesh,meshes - + + 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 - - Positions des sommets - - mesh,meshes - + + 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 - - Renvoie le nombre de sommets dans le maillage + + 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 - - Renvoie le nombre d'arête dans le maillage - - - Renvoie le nombre de triangles dans le maillage + + 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 - - Renvoie le volume du maillage fourni - volume + + 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 - - Renvoie la surface du maillage fourni - surface + + 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 - - Renvoie les sommets bruts de ce maillage sous forme de liste de nombres. Chaque jeu de - trois nombres consécutifs représentent un point. + + 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 - - Renvoie les sommets bruts de ce maillage sous forme de liste de nombres. Chaque jeu de - six nombres consécutifs représentent deux points + + Une liste des réflexions appliqué à la T-Spline + tspline,symmetry,reflections - - 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 + + Whether t-spline is in box or smooth mode + tspline,boxmode,smooth - - 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. + + Si T-Spline est extractible (peut être affiché dans le mode lisse) + tspline,extractable - - Convertit les arêtes de maillage en lignes et les renvoie + + Whether t-spline is closed + tspline,closed - - 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. + + Toutes les surfaces fermées sont hermétique, mais certaines surfaces hermétiques sont ouverts. + tspline,watertight - - Convertit les triangles de maillage en maillages individuels et les renvoie. + + Vérifiez tous les garantit requis pour la standardisation pour déterminer + Si la T-Spline est standard + tspline,standard - - Renvoie les normales de chaque face triangulaire d’un maillage donné. - + + Convert TSpline surface to Solid or Surface depending on shape. + Note: There could be subtle unexpected changes in the resulting B-Rep if the input surface is created in a higher T-Splines version than the version loaded in Dynamo as in this case the surface will be downgraded to the Dynamo version. + 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 - - Renvoie les centres de gravité triangulaires + + Epaissir la surface TSpline en fonction d'une 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 - - Renvoie un nouveau maillage unifiant le maillage d’outil et le maillage d’origine. - - maille + + Epaissir la surface TSpline 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 - - Renvoie un nouveau maillage en soustrayant le maillage d’outil du maillage d’origine. - - maille + + Effectuer un pli sur ensemble donné d'arêtes + Les arêtes à plier + La surface TSpline avec les arêtes pliées + tspline,edge,crease - - Renvoie une nouvelle cohérence de maillage de l’intersection entre le maillage - d'outil et le maillage d’origine. - - maille + + Effectuer Annuler le pli de jeu donné d'arêtes + Pour annuler le pli des arêtes + La surface TSpline avec des arêtes non pliées + tspline,crease,uncrease - - 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 + + Effectuer un pli sur jeu donné de sommets + Sommets de pli + La surface TSpline avec les arêtes pliées + tspline,edge,crease - - 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. + + Annuler le pli à effectuer un ensemble donné de sommets + Les sommets pour annuler le pli + La surface TSpline avec des arêtes non pliées + tspline,crease,uncrease - - 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. + + Souder les sommets du premier et deuxième groupes pairwise. + Le premier groupe est considéré comme sommets de la T-Spline. + deuxième groupe de sommets peut être de cette surface ou dans les autres. + Dans le cas des différents T-Splines Combiner est effectuée avant l'opération de soudure + Le premier groupe de sommets à souder + Deuxième groupe de vecrtices à souder + Conserver la subd-creases de la topologie d'entrée + La surface TSpline avec les sommets soudés + tspline,weld,vertex - - 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 + + Rechercher tous les sommets coïncidents et les souder. + Tolérance de coïncidence dans Seek + La surface TSpline sans les sommets coïncidents + tspline,weld,coincident,vertex - - 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 + + Annuler la soudure des tous les bords, il va Annuler la soudure des 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 un nouveau maillage avec un nombre réduit de triangles. - Nombre de triangles d’objectif pour la réduction - Maillage réduit + + Annuler la soudure des tous les sommets. Toutes les arêtes sur chaque sommet sera non soudé. + Un jeu de sommets pour lesquels annuler la soudure + Surface TSpline avec des sommets non soudés + tspline,unweld,vertex - - 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 + + Create match with T-Spline and closed loop from curves + 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 - - 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éez une correspondance avec la T-Spline et la boucle fermée des arêtes BRep. + La boucle d'arête est d'abord 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 - - 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 + + La suppression de sommets de topologie T-Spline + Sommet ou des sommets à supprimer + La surface TSpline avec suppression de sommets + tspline,vertex,vertices,delete - - Coupe le plan d’entrée avec le maillage, produisant ainsi une polycourbe + + Supprimer les arêtes de topologie T-Spline + l'arête ou les arêtes à supprimer + La surface TSpline avec arêtes supprimées + tspline,edge,delete - - Projette le point sur le maillage le long de la direction spécifiée + + Supprimer des faces à partir de topologie T-Spline + La ou les faces à supprimer + La surface TSpline avec faces supprimées + tspline,face,delete - - Point le plus proche sur le maillage du point spécifié + + Changer de style de visualisation de T-Spline. + Lisser la visualisation Si True transmise, sinon. + Activer ou désactiver le lissage de visualisation + T-Spline avec style de visualisation choisie + tspline,visulization,mode,smooth,box - - Refléter le maillage sur le plan d’entrée + + Effectuer un seul ou plusieurs symétrique Extrude dans un jeu d'arêtes et déplacez des arêtes en 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 - - 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 + + Effectuer un seul ou plusieurs symétrique, sur un jeu de faces et déplacez des arêtes en 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 - - Mettre à l’échelle le maillage en fonction de la quantité d’entrée + + Effectuer un seul ou plusieurs symétrique Extrude dans un jeu d'arêtes et déplacement de nouvelles arêtes par la trajectoire de la courbe. + 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 - - Mettre à l’échelle le maillage de façon non uniforme en fonction des facteurs d’échelle + + Effectuer un seul ou plusieurs symétrique, sur un jeu de faces et déplacez les nouvelles arêtes par la trajectoire de la courbe. + 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 - - Convertir un maillage dans la direction du vecteur d’entrée selon la longueur du vecteur + + Remplacer arêtes 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 - - Convertir le maillage dans la direction du vecteur d’entrée selon la distance d’entrée + + Slide arêtes 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 - - Convertit le maillage en fonction des distances d’entrée + + Fusionner les arêtes. Arêtes dans chaque groupe doit créer un nombre égal + continue de jeux. Les arêtes de la première zone sont considérés comme + Les arêtes de la surface. Les arêtes de la deuxième groupe peut être + à partir de cette surface ou toute autre surface. Dans le cas des différents + surfaces, combiner est effectuée 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 - - Analysez la chaîne JSON entrante formatée avec le schéma dynamo.geometry:mesh-1.0.0. - Chaîne JSON à analyser - Maillage + + Remplir 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 surface with filled hole + tspline,edge,fill,hole - - Convertir le maillage en objet JSON formaté avec le schéma dynamo.geometry:mesh-1.0.0. - Chaîne JSON obtenue + + Ajouter liste donnée de réflexions sur la 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é - - Type de condition aux limites appliqué aux panneaux d'un maillage. + + Supprimer toutes les réflexions de la T-Spline + Surface de T-spline avec réflexions donné supprimé - - Autoriser les panneaux à chevaucher la limite. + + Compress all topology on the surface and make the indices contiguous. + This function maintains the relative order of the indices. + TSpline with compressed indexes + tspline,index,compress - - Ne pas autoriser les panneaux à chevaucher la limite. + + Subdiviser les faces donné en quatre faces chaque exact ou Mode simple + En fonction de la valeur de l'indicateur donné. + 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 - - Supprimer les sommets qui ne se trouvent pas sur la FACE d'entrée. + + 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. + Direction d'interpolation: avant Si faux, inverser sinon + Interpolé T-Spline dans la direction donnée + tspline,interpolate,reverse - - Ajustez les panneaux qui se chevauchent jusqu'à la délimitation de la surface. + + Prendre tous les sommets T-Spline donné, tirez-la vers le point le plus proche + sur la cible des géométries. Si surfacePoints est True, point de surface + Le sommet est extraite, la poignée de contrôle sinon + 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 une représentation de la PanelSurface sous forme de chaîne + + Aplanir les points de contrôle des sommets à un seul plan de coupe. + Cette commande requiert une entrée d'au moins quatre sommets + Liste de sommets + T-Spline Surface with flattened vertices + tspline,flatten,vertices - - 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 + + Aplanir les points de contrôle des sommets à un seul plan + qui sera parallèle à ce plan. + Cette commande requiert une entrée d'au moins quatre sommets + Liste de sommets + Pour ajuster les sommets parallèle au plan + T-Spline Surface with flattened vertices + tspline,flatten,vertices,fitparallel - - 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 + + Copy chosen faces to the new surface. New surface has no symmetry. + Les faces à dupliquer + Surface de T-spline avec option Faces uniquement + tspline,face,duplicate - - 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 + + Permet d'inverser les normales de toutes les faces dans le maillage. + Surface de T-spline avec des normales inversées + tspline,flip,normal,vector - - 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 + + Définissez les intervalles de noeuds uniforme. + Surface de T-spline avec uniforme interne + tspline,knot,uniform - - 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 + + Normaliser la T-Spline au point d'insertion exact + peut être effectuée. S'il ne peut pas être normalisés, exception + Avec la raison + La normalisation de la surface de T-spline + tspline,standardize - - 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 + + Déplacer sommets le long d'un vecteur donné. + Liste de sommets à déplacer + Vector to move along + Flag, indicating whether to use surface or control points of vertices to move - 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 + + Attempts to repair the TsplineSurface. - panel, surface, staggered, quad - - 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 + + Permet de créer un plan T-Spline centrée au niveau du point d'origine, avec l'entrée 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 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 + + Create 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. + 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 - - 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 + + Les axes X et Y se trouvent dans le plan. L'axe Z est le produit cartésien de 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 le nombre de sommets dans la PanelSurface. - nombre de sommets + + Ajuster un plan T-Spline pour les points d'entrée; il s'agit d'un ajustement de nuages de points 3D. + 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 le nombre de panneaux dans la PanelSurface. - nombre de panneaux + + Créer le plan T-Spline contenant la ligne d'entrée et le point externe. 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 - - 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. + + Permet de créer un plan T-Spline contenant les trois points d'entrée. Le point ne peut 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 - - 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 - - - - Renvoie le point correspondant à l'index du sommet dans la PanelSurface. - Index du sommet dans la PanelSurface - - - - 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. - - - - Obtenir une représentation de la PolyCurve sous forme de chaîne - - - Créer une PolyCurve en joignant des courbes. Les courbes d'entrée n'ont pas besoin d'être spécifiée dans l'ordre de connectivité. - La direction de la PolyCurve dépend de la première courbe du réseau d'entrée. - Choisissez une tolérance de jonction préférée entre 1e-6 et 1e-3 unités. - Les valeurs inférieures peuvent s'avérer trop strictes et empêcher la jonction de courbes qui devraient être reliées; les valeurs supérieures peuvent entraîner la fusion involontaire ou la réduction des courbes courtes provoquant la dégénération de points. - Courbes à joindre pour former une PolyCurve - Tolérance pour déterminer la taille de l'écart autorisé entre les courbes à joindre - Polycourbe créée par des courbes jointes - - segments,joincurves - - - - Créer une PolyCurve en joignant des courbes. Les courbes d'entrée n'ont pas besoin d'être spécifiée dans l'ordre de connectivité. - La direction de la PolyCurve dépend de la première courbe du réseau d'entrée. - Choisissez une tolérance de jonction préférée entre 1e-6 et 1e-3 unités. - Les valeurs inférieures peuvent s'avérer trop strictes et empêcher la jonction de courbes qui devraient être reliées; les valeurs supérieures peuvent entraîner la fusion involontaire ou la réduction des courbes courtes provoquant la dégénération de points. - Courbes à joindre pour former une PolyCurve - Tolérance pour déterminer la taille de l'écart autorisé entre les courbes à joindre - Définissez cette option sur True si les courbes d'entrée se croisent ou se chevauchent et que leurs segments finaux doivent être ajustés avant la création de la polycourbe. Elle est définie sur False par défaut. - 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 - - - - 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 unités. - Les valeurs inférieures peuvent s'avérer trop strictes et empêcher la jonction de courbes qui devraient être reliées; les valeurs supérieures peuvent entraîner la fusion involontaire ou la réduction des courbes courtes provoquant la dégénération de points. - Courbes à regrouper pour créer une ou plusieurs polycourbes - Tolérance pour déterminer la taille de l'écart autorisé entre les courbes à joindre - - - - Créez une ou plusieurs polycourbes en regroupant les courbes connectées. Choisissez une tolérance de jonction préférée entre 1e-6 et 1e-3 unités. - Les valeurs inférieures peuvent s'avérer trop strictes et empêcher la jonction de courbes qui devraient être reliées; les valeurs supérieures peuvent entraîner la fusion involontaire ou la réduction des courbes courtes provoquant la dégénération de points. - Courbes à regrouper pour créer une ou plusieurs polycourbes - Tolérance pour déterminer la taille de l'écart autorisé entre les courbes à joindre - Définissez cette option sur True si les courbes d'entrée se croisent ou se chevauchent et que leurs segments finaux doivent être ajustés avant la création de la polycourbe. Elle est définie sur False par défaut. - 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é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 - + + Construire un Cylinder T-Spline définie par un CoordinateSystem parent, le rayon et la hauteur du cylindre + Le centre et la base du cylindre seront ajustés au plan X-Y de ce système de coordonnées + Rayon du cylindre + Height of cylinder + 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 PolyCurve en épaississant une courbe. - la courbe à épaissir - l'épaisseur - la normale est perpendiculaire à la direction de l'épaississement - - - offset - + + Construire un Cylinder T-Splines selon les points centraux inférieur et supérieur du Cylinder. + 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é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 - + + Create a T-Splines Cone with given base radius at start Point, extending to an + apex at end Point. + Le point de départ d'un cône + Point de fin d'un cône + Radius of base of a cone + 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 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. + + Create a T-Splines Cone with axis from start Point to end Point, with given + radii at start and end. This object does not have an apex, and is in the shape of a frustum. + 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 - - Nombre de courbes de la polycourbe - - curvecount,subcurvecount,numbersubcurves - + + Create a T-Splines Cone with base Point at CoordinateSystem origin, extending in the direction of the Z-axis of the CoordinateSystem, + with a circular base in the CoordinateSystem XY Plane. + 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 courbes de la polycourbe - - - subcurves,polycurvesplit - + + Create a T-Splines Cone with base Point at CoordinateSystem origin, extending + in the CoordinateSystem Z axis deriction length amount, with a + circular bases in the CoordinateSystem XY Plane. + 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 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 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 - + + Créez 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 - - Renvoie le plan de la polycourbe plane - + + Créez une sphère T-Spline contenant quatre points d'entrée sur la surface. + 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,points - - 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 - + + Ajuster une sphère T-Spline aussi proche que 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 - - 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 - + + Créer un tore T-Splines au niveau de l'origine du CoordinateSystem avec centre et rayon + 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 - - Fermer la polycourbe à l'aide d'une ligne reliant les points de départ et de fin - - - lines - - - 0.4 - + + Create a T-Splines Torus with given center and radii, aligned with the default World XY plane + 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 - - 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 - + + Créez une boîte T-Spline centré sur l'origine SCG, avec une largeur, une longueur et une hauteur. + 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 - - Décaler la polycourbe dans son plan. - Valeur de décalage - Activer/Désactiver pour rendre les coins circulaires - Polycourbe décalée + + Create a T-Spline Box centered at input Point, with specified width, length, + and height. + 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 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 + + Create a T-Spline Box centered and oriented to input CoordinateSystem, with + specified width, length, and height. + 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 - - 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 - + + Créez une boîte T-Spline étendue à partir d'un point bas à 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 + tspline, box,cube,min,max,corner,point - - 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 + + Create a T-Splines Quadball with center at CoordinateSystem origin + and given radius + Système de coordonnées local + Quadball rayon + Spans number in two dimensions of the sides of the 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 - - Obtenir une représentation du polygone sous forme de chaîne + + Create a T-Splines Quadball with given center and radius, aligned with + default World XY plane + Un point de centre + Quadball rayon + Spans number in two dimensions of the sides of the 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 - - Créer une courbe de polygone en reliant les points. - - + + Construct T-Spline surface from NURBS Surface using uniform strategy. + Input NURBS surface is rebuilt with uniform knots placed at equal parametric or + arc length intervals depending on corresponding useArcLen flag, and approximated by + degree 3 NURBS surface. Output T-Spline is divided by given span counts + in u and v directions. + Entrée d'une surface NURBS + Nombre de travées requis dans la direction U. + Nombre de travées requis dans la direction V + Whether to use arcLen or parametric subdivision in u parametric direction + Whether to use arcLen or parametric subdivision in v parametric direction + Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation + nurbs surface,tspline,uniform - - Créer une Curve de polygone inscrit dans un cercle. - - - + + Construct T-Spline surface from NURBS Surface using curvature subdivision strategy. + Input NURBS surface is rebuilt to degree 3. Output T-Spline has span counts and + positions in each direction detected automatically depending on curvature. + 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 - - Renvoie tous les points de début/fin du segment. + + Construire 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 l'écart maximal à partir du plan moyen du polygone. + + Créer un corps T-Spline par balayage d'une Curve de profil de coupe le long d'une trajectoire. + Courbe de profil + La courbe de la trajectoire + Is spans should be parallel in path direction + 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 les coins du polygone - + + Create a T-Spline Surface by sweeping the profile Curve around the axis formed + by the axis origin and axis direction, starting at start_angle in degrees, + and sweeping by sweep_angle in degrees. + 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 + Afficher la surface de la T-spline dans la boîte ou Lissage de visualisation + Options de symétrie de la surface de T-spline + tspline,revolve,curve - - Renvoie le point moyen des coins du polygone - - - centroid - + + Créer 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. + 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 - - Renvoie les auto-intersections entre les côtés du polygone. - + + Combiner les surfaces T-Spline données en une seule surface. + Il est possible de disjoindre les surfaces. + Si l'une au moins 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 - - 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. - - + + Obtenir une représentation de la chaîne TSplineSurface - - Obtenir une représentation de la surface sous forme de chaîne + + Les sommets contenus dans cette surface de T-spline. - - 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 - + + Les arêtes de la surface de T-spline. - - 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 - + + Faces de la surface de T-spline. - - 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 - + + Sommets de la normale de la surface de T-spline - - 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 - + + Star-Point sommets contenues dans la surface T-spline - - 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 - + + T-Point sommets contenues dans la surface T-spline - - 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 - + + des sommets non multiples contenues dans la surface T-spline - - 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 - + + Bordure de sommets contenus dans la surface T-spline - - 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 - + + Sommets internes de la surface de T-spline - - 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 - + + Les Edge non multiples contenues dans la surface T-spline - - 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 - + + Les Edges du bord de la surface de T-spline - - Renvoie la superficie totale. + + Edges internes de la surface de T-spline - - Renvoie la somme des longueurs de toutes les arêtes de contour de la surface. - - circumference - + + Normal de faces de la surface de T-spline - - Renvoie True si la surface est fermée dans la direction U, False dans le cas contraire. + + Les faces de polygones contenus dans la surface T-spline - - Renvoie True si la surface est fermée dans la direction V, False dans le cas contraire. + + Bordure de faces de la surface de T-spline - - 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. + + Les faces internes de la surface de T-spline - - Soustraire les outils d'entrée de cette surface. - - - - difference,trim,removefrom,cut - + + Renvoie le nombre de sommets de la surface de T-spline - - 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 - + + Renvoie le nombre d'arêtes de la surface de T-spline - - 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 - + + Renvoie le nombre de faces de la surface de T-spline - - 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 - + + Décomposée est différent selon le type des sommets + Jeux de sommets - - 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 - + + Les Edges décomposées sont différentes par type + Jeu d'arêtes - - 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 - + + Décompose les faces est différent par type + Jeu de faces - - Obtient une représentation NURBS de la surface. Cette méthode peut générer une surface approximative dans certaines circonstances. - + + Retour du sommet à un index donné + Index de sommet + tspline,face,byindex + sommets de la T-Spline - - 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. - + + Retour à un index donné + Index pour obtenir une arête + tspline,face,byindex + Edges T-Spline - - 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 - + + Face de retour au niveau de l'index donné + Index de face + tspline,face,byindex + Face T-Spline - - 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 - + + Obtenir une représentation du TSplineTopology sous forme de chaîne - - 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 - + + Point de la TopologyItem sur la coque - - 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 + + Vecteur U du TopologyItem - - 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 + + Vecteur V du TopologyItem - - 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 + + Normale de la TopologyItem - - 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 + + Obtenir une représentation du TSplineUVNFrame sous forme de chaîne - - 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 + + Le TSplineEdges provenant de ce sommet - - 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 + + Le TSplineFaces adjacentes à ce sommet - - 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 - + + Retour UVN image du TSVertex (point sur la coque, vecteur U, V et de vecteur normal) - - Renvoie la courbure de Gauss avec les paramètres U et V. - - - - - developable - + + Index de la TSVertex - - Renvoie les courbures principales avec les paramètres U et V. - - - + + Si le point est une étoile TSVertex - - 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 + + Si le point est une T-point TSVertex - - Renvoie le point avec les paramètres U et V indiqués. - - - - - surfacepoint - + + Si le distributeur TSVertex est - - Renvoie toutes les Curves de contour de la surface. - - - edges - + + Nombre d'arêtes ou de faces sur la TSVertex - - 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. - - - - lines - - - 0.4 - + + Fonctionnel valence le TSVertex T-points, prendre en compte - - 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 + + Un groupe de propriétés TSVertex: uvnFrame, index, une valence de et functionalValence, si TSVertex est un StarPoint, TPoint, multiples ou non - - Combine cette surface et les surfaces d'entrée dans une polysurface - - + + Obtenir une représentation du TSplineVertex sous forme de chaîne + + + Obtenir le composant U d'un UV - join multiple,joinmany,joinall,topolysurface + uv,uvs - - 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. - - - + + Obtenir le composant V d'un V - projecttosurface,projectonto + uv,uvs - - Tente de réparer la surface. - - - - Obtenir une représentation du vecteur sous forme de chaîne + + Créer un UV à partir de deux doubles. + Valeur U + Valeur V + UV créé à l'aide de coordonnées + surfaceparam,parameters,uv,uvs - - Comparer les deux vecteurs - L'autre vecteur + + 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 - - Former un vecteur à l'aide de 3 coordonnées euclidiennes - Coordonnée X - Coordonnée Y - Coordonnée Z - Vecteur créé par coordonnées - - vector,xyz,vector3 - - - - Former un vecteur à l'aide de 3 coordonnées euclidiennes et normaliser le vecteur - Coordonnée X - Coordonnée Y - Coordonnée Z - True pour normaliser le vecteur, False pour ne pas normaliser - Vecteur créé par coordonnées - - normalize,vector3 - - - - Former un vecteur à l'aide de deux points de fin. Le résultat est un vecteur compris entre le début et le point de fin. - - - - - vector2 - - - - Obtenir le vecteur d'axe X canonique (1,0,0) - - - x,basis,right - + + Obtenir une représentation de l'UV sous forme de chaîne - - Obtenir le vecteur d'axe Y canonique (0,1,0) - - - y,basis,forward - + + Analyser la chaîne JSON entrante formatée avec le schéma autodesk.math:vector3d-1.0.0. + Chaîne JSON à analyser + Vecteur - - Obtenir le vecteur d'axe Z canonique (0,0,1) - - - z,basis,up - + + Convertir le vecteur en objet JSON formaté avec le schéma autodesk.math:vector3d-1.0.0. + Chaîne JSON obtenue Obteniz la valeur X d'un vecteur. @@ -5095,105 +4375,62 @@ Fondamentalement, le maillage est rempli d’un tas de petites boîtes, et un no Obtenir le point avec le même composant X, Y et Z - - - convertopoint,vector2point - + convertopoint,vector2point Obtenir l'inverse du vecteur. Cette opération inverse les composants X, Y et Z du vecteur. - - - backwards,vectorflip - + backwards,vectorflip Ajouter un vecteur - - - - sum,sumvectors - + sum,sumvectors Soustraire un vecteur - - - - substact,diff vectors,between - + substact,diff vectors,between Former le produit cartésien de deux vecteurs - - - - perpendicular - + perpendicular Former le produit scalaire de deux vecteurs - un second vecteur - Produit scalaire obtenu - - project,projectvector,vectorproject,onto - + project,projectvector,vectorproject,onto Obtenir la version normalisée d'un vecteur - Déterminez si deux vecteurs sont parallèles. - Autre vecteur Renvoie true si les vecteurs sont parallèles; false dans le cas contraire. + Autre vecteur - Déterminez si deux vecteurs sont presque égaux. Une valeur de tolérance de 1e-5 est donnée pour gérer les problèmes de précision. - Autre vecteur + Determine whether two vectors are almost equal. A tolerance value of 1e-5 is used. Renvoie true si les vecteurs sont presque égaux; false dans le cas contraire. + Autre vecteur vector approximate,near,same Transformer ce vecteur selon la matrice CoordinateSystem d'entrée. - Système de coordonnées utilisé pour transformer le vecteur - Vecteur transformé - Fait pivoter un vecteur autour d'un axe selon un nombre de degrés spécifié - Vecteur de l'axe de rotation - Nombre de degrés de rotation - Vecteur pivoté - - around,axis,degrees - + Rotates a Vector around an axis by a specified number of + degrees + around,axis,degrees - Fait pivoter un vecteur autour de l'origine et de la normale du plan selon un degré spécifié - Plan de rotation - Nombre de degrés de rotation - Vecteur pivoté - - around,normal,degrees - + Rotates a vector around the Plane origin and normal by a specified + degree + around,normal,degrees Mettre à l'échelle le vecteur uniformément autour de l'origine - Facteur d'échelle - Vecteur mis à l'échelle - - resize,size - + resize,size Mettre le vecteur à l'échelle de façon non uniforme autour de l'origine - - - - - - resize,size,scaleNU,scalenu - + resize,size,scaleNU,scalenu Renvoie l'angle entre les deux vecteurs en degrés, de 0 à 180. @@ -5202,21 +4439,78 @@ Fondamentalement, le maillage est rempli d’un tas de petites boîtes, et un no 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. + 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. Autre vecteur Axe de rotation Renvoie l'angle entre les vecteurs fournis en degrés de 0 à 360 rotation angle, - - Analyser la chaîne JSON entrante formatée avec le schéma autodesk.math:vector3d-1.0.0. - Chaîne JSON à analyser - Vecteur + + Former un vecteur à l'aide de 3 coordonnées euclidiennes + Coordonnée X + Coordonnée Y + Coordonnée Z + + vector,xyz,vector3 - - Convertir le vecteur en objet JSON formaté avec le schéma autodesk.math:vector3d-1.0.0. - Chaîne JSON obtenue + + Former un vecteur à l'aide de 3 coordonnées euclidiennes et normaliser le vecteur + Coordonnée X + Coordonnée Y + Coordonnée Z + Si le vecteur doit être normalisé ou non + + normalize,vector3 + + + Former un vecteur à l'aide de deux points de fin. Le résultat est un vecteur compris entre le début et le point de fin. + Start point of vector + End point of vector + Vector created from two points + vector2 + + + Obtenir le vecteur d'axe X canonique (1,0,0) + Canonical X axis vector (1,0,0) + x, basis,right + + + Obtenir le vecteur d'axe Y canonique (0,1,0) + Canonical Y axis vector (0,1,0) + y, basis,forward + + + Obtenir le vecteur d'axe Z canonique (0,0,1) + Canonical Z axis vector (0,0,1) + z, basis,up + + + Comparer les deux vecteurs + L'autre vecteur + Si les deux objets sont égaux + + + Obtenir un code de hachage pour ce type + Un code de hachage unique pour cet objet + + + Obtenir une représentation du vecteur sous forme de chaîne + + + Point où ce sommet est placé + + + + Edges provenant de ce sommet + + + + Faces adjacentes à ce sommet + + + + Obtenir une représentation du sommet sous forme de chaîne Une classe de ressource fortement typée, pour la recherche de chaînes localisées, etc. @@ -5328,7 +4622,7 @@ Fondamentalement, le maillage est rempli d’un tas de petites boîtes, et un no Recherche une chaîne localisée similaire à {0} est inférieur à zéro. - Recherche une chaîne localisée similaire à Cette méthode est obsolète et sera supprimée dans une prochaine version de Dynamo. Utilisez Mesh.ByPointsIndexGroups (Point[] points, IndexGroups : IndexGroup[]) à la place. + Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use Mesh.ByPointsIndexGroups (Point[] points, IndexGroups : IndexGroup[]) instead. Recherche une chaîne localisée similaire à Cette méthode est obsolète et sera supprimée dans une prochaine version de Dynamo. Utilisez Mesh.ByPointsIndices (Point[] points, Indices : int[]) à la place. @@ -5443,5 +4737,107 @@ 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 TSplineSurfaceBuildPipes(ICurveEntity[] curves, double defaultRadius, double snappingTolerance, int[] segmentCounts, bool autoHandleStart, bool autoHandleEnd, double[] startRotations, double[] endRotations, double[] startRadii, double[] endRadii, double[] startPositions, double[] endPositions, bool inSmoothMode) . + + The is the main attribute the generator looks for when it is + deciding the classes to auto implement. The type should + be a type from Autodesk.DesignScript.Interfaces and should + be the source of all the static constructor methods for the interface. +

+ The attribute must be attached to a class that matches the protoInterface name, i.e. if the interface + is named IPointEntity, then the class must be named Point for the generator to work correctly. +

+ The generator will implement wrappers for every property and method on protoInterface + using ProtoGeometry as instance methods. In addition, all methods that start with the class name + (Point) on the factory interface will be implemented as static methods. +

+ Generated implementations can be overriden by implementing a property or method that exactly matches the + interface method signature. See and for + other ways to override automatic implementations.
+
+ + The is the main attribute the generator looks for when it is + deciding the classes to auto implement. The type should + be a type from Autodesk.DesignScript.Interfaces and should + be the source of all the static constructor methods for the interface. +

+ The attribute must be attached to a class that matches the protoInterface name, i.e. if the interface + is named IPointEntity, then the class must be named Point for the generator to work correctly. +

+ The generator will implement wrappers for every property and method on protoInterface + using ProtoGeometry as instance methods. In addition, all methods that start with the class name + (Point) on the factory interface will be implemented as static methods. +

+ Generated implementations can be overriden by implementing a property or method that exactly matches the + interface method signature. See and for + other ways to override automatic implementations.
+
+ + Replace the body of the named property or method with this implementation. + + Properties and methods implemented by the generator using the can + be overriden. This attribute will replace the body of the generated method, but let the generator handle + documentation, scaling, ASM extents checks and the required boilerplate. + + The method or property to override + Implement the generated function as virtual + + + Replace the body of the named property or method with this implementation. + + Properties and methods implemented by the generator using the can + be overriden. This attribute will replace the body of the generated method, but let the generator handle + documentation, scaling, ASM extents checks and the required boilerplate. + + The method or property to override + Implement the generated function as virtual + + + Properties and methods implemented by the generator using the can + be overriden. This attribute will prevent the generation of a method named + whose params exactly matches the array. +

+ Some of the methods in the library don't match the generated output exactly, meaning the generator can't see + them as overrides. This attribute lets a method take the place of another method, by explicitly shadowing + what the generator would have implemented. +

+ Several [class]es implement a static FromJson method that takes a single , where + the factory interface has a method [class]FromJson that takes and . + This attribute lets the single version override the automatic one.
+
+ + Properties and methods implemented by the generator using the can + be overriden. This attribute will prevent the generation of a method named + whose params exactly matches the array. +

+ Some of the methods in the library don't match the generated output exactly, meaning the generator can't see + them as overrides. This attribute lets a method take the place of another method, by explicitly shadowing + what the generator would have implemented. +

+ Several [class]es implement a static FromJson method that takes a single , where + the factory interface has a method [class]FromJson that takes and . + This attribute lets the single version override the automatic one.
+
+ + This attribute lets an interface property be auto generated from a backing field, letting that + field take the property's place in the ToString, Equals and HashCode methods. + Special handling is added for Point and Vector types when backed by a Coordinate. + This also lets the generator handle documentation for the property. + + + This attribute lets an interface property be auto generated from a backing field, letting that + field take the property's place in the ToString, Equals and HashCode methods. + Special handling is added for Point and Vector types when backed by a Coordinate. + This also lets the generator handle documentation for the property. + + + This attribute lets a class override the CompareUsing attribute on the defining interface + (or set one at all if it is missing). This in turn lets the generator create the + (Get|Compute)HashCode and Equals methods for the class based on the supplied property names. + + + This attribute lets a class override the CompareUsing attribute on the defining interface + (or set one at all if it is missing). This in turn lets the generator create the + (Get|Compute)HashCode and Equals methods for the class based on the supplied property names. + \ No newline at end of file diff --git a/doc/distrib/xml/it-IT/ProtoGeometry.xml b/doc/distrib/xml/it-IT/ProtoGeometry.xml index 13d6fafbdf8..49577506f88 100644 --- a/doc/distrib/xml/it-IT/ProtoGeometry.xml +++ b/doc/distrib/xml/it-IT/ProtoGeometry.xml @@ -143,8 +143,24 @@ Ripristina le impostazioni di default della geometria - - Ottiene una rappresentazione stringa dell'arco + + Crea un arco o una tangente da arco mediante punti iniziale e finale e tangenze all'inizio e alla fine + + + Centro dell'arco + midpoint,arcs,arc + + + Restituisce il raggio dell'arco. + arc,arcs + + + Restituisce l'angolo iniziale dell'arco in gradi come rotazione dall'asse X nel sistema di coordinate attorno all'asse Z. + arc,arcs + + + Restituisce l'angolo di estrusione dell'arco in gradi. + arc,arcs Crea un arco mediante tre punti sequenziali lungo la circonferenza. @@ -152,9 +168,7 @@ Secondo punto dell'arco Terzo punto dell'arco Arco creato da tre punti - - arc,arcs - + arc,arcs Crea un arco mediante centro, raggio, estrusione su percorso angolare e vettore normale @@ -164,9 +178,7 @@ Angolo finale in gradi Vettore che definisce la perpendicolare dell'arco Arco creato da punto centrale, raggio e angolo - - arc,center,arcs - + arc,center,arcs Crea un arco mediante centro, punto iniziale, punto di estrusione su percorso e normale @@ -175,9 +187,7 @@ Angolo da curvare Vettore della direzione normale dell'arco Arco creato da punto centrale, punto iniziale e angolo di estrusione - - arc,center,arcs - + arc,center,arcs Crea un arco mediante centro, punto iniziale e punto finale @@ -185,9 +195,7 @@ Punto iniziale dell'arco Ultimo punto dell'arco Arco creato con punto centrale, punto iniziale e punto finale - - arc,center,arcs - + arc,center,arcs Crea una arco raccordando due curve con il raggio specificato @@ -195,9 +203,7 @@ Seconda curva Il raggio dell'arco smusso Arco dal raccordo - - arc,fillet,round,smooth,arcs - + arc,fillet,round,smooth,arcs Crea un arco mediante il raccordo di due curve tangenti alla curva data in corrispondenza di un punto interno @@ -205,74 +211,137 @@ Curva sulla quale l'arco di raccordo è tangente in corrispondenza di un punto interno Seconda curva Arco dal raccordo tangente alla curva - - arc,fillet,round,smooth - + arc,fillet,round,smooth Creare un arco che si avvicina meglio ad un gruppo di punti Elenco di punti a cui adattare meglio l'arco Arco creato mediante adattamento passante per punti - - arc,approximate,arcs - - - - Crea un arco o una tangente da arco mediante punti iniziale e finale e tangenze all'inizio e alla fine - Punto di inizio del doppio arco - Vettore tangente per il punto iniziale del doppio arco - Punto di fine del doppio arco - Vettore tangente per la fine del doppio arco - - - arc,tangent - + arc,approximate,arcs Crea un arco dal punto iniziale al punto finale con tangente iniziale al vettore Punto iniziale dell'arco Ultimo punto dell'arco Vettore direzione tangente iniziale - - - arc,tangent,arcs - + Arc created from start, end point, and tangent + arc,tangent,arcs - - Centro dell'arco - - midpoint,arcs,arc - + + Ottiene una rappresentazione stringa dell'arco - - Restituisce il raggio dell'arco. - - arc,arcs - + + Analizzare la stringa JSON in entrata formattata con lo schema autodesk.geometry:boundingbox3d-1.0.0. + Stringa JSON da analizzare + BoundingBox - - Restituisce l'angolo iniziale dell'arco in gradi come rotazione dall'asse X nel sistema di coordinate attorno all'asse Z. - - arc,arcs - + + Convertire BoundingBox in un oggetto JSON formattato con lo schema autodesk.geometry:boundingbox3d-1.0.0. + Stringa JSON risultante - - Restituisce l'angolo di estrusione dell'arco in gradi. - - arc,arcs - + + Punto minimo - - Ottiene una rappresentazione stringa del cerchio + + Punto massimo + + + 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. + + + 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. + Altro riquadro di delimitazione da intersecare + Riquadro di delimitazione ottenuto dall'intersezione di riquadri di delimitazione + + + 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. + Altro riquadro di delimitazione + Lascia intersecare i riquadri di delimitazione + get overlap + + + Determina se il BoundingBox è vuoto + Restituisce true se il riquadro di delimitazione è vuoto + + + Determina se un punto è all'interno del riquadro di delimitazione. + Il punto di prova + True se il punto è interno, altrimenti false + point inside,testpoint + + + 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 + + + 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 + + + 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 + bounding,bound,multiple,boundall + + + 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. + + + Create a non-axis-aligned BoundingBox around input Geometry, oriented + in the X, Y, and Z axis of the CoordinateSystem. + bounding,bound + + + Create a non-axis-aligned BoundingBox around input Geometries, oriented + in the X, Y, and Z axis of the CoordinateSystem. + bounding,bound,multiple,boundall + + + Crea un BoundingBox allineato all'asse che si estende dal punto minimo al punto massimo. + bounding,bound,bymaxmin,max,min,bypoints + + + 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 + + + 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 + + + Ottiene una rappresentazione stringa di BoundingBox + + + Centro del cerchio + + + Restituisce il raggio del cerchio. - Crea un cerchio con un centro e un raggio dati nel piano XY globale, con l'asse Z globale come normale. + Creates a Circle with input center Point and radius in the world XY + plane, with world Z as normal. Punto centrale del cerchio Raggio Cerchio creato con punto centrale e raggio - - circle - + circle Crea un cerchio con il centro, il raggio e la direzione della normale specificati. @@ -280,114 +349,71 @@ Raggio Vettore direzione normale Cerchio creato con raggio del punto centrale e normale - - circle,alignedcircle - + circle,alignedcircle - Crea un cerchio con centro nell'origine del piano di input (radice), posto sul piano di input, con il raggio specificato. + Create a Circle centered at the input Plane origin (root), lying in + the input Plane, with given radius. Radice del piano utilizzato per centrare il cerchio Raggio Cerchio creato con piano e raggio - - circle,alignedcircle - + circle,alignedcircle Crea un cerchio che passa attraverso tre punti di input. Primo punto del cerchio Secondo punto del cerchio Terzo punto del cerchio - - - circle - + Circle created from three points + circle Cerchio di adattamento passante per punti Elenco di punti a cui adattare il cerchio Cerchio creato da punti - - circle,approximate - - - - Centro del cerchio - - - Restituisce il raggio del cerchio. + circle,approximate - - Ottenere una rappresentazione stringa del CoEdge + + Ottiene una rappresentazione stringa del cerchio Il CoEdge precedente nel perimetro chiuso contenente + Il CoEdge successivo nel perimetro chiuso contenente + Il CoEdge vicino nella direzione inversa + Lo spigolo adiacente associato al CoEdge + Il perimetro chiuso contenente a cui il CoEdge appartiene + Il vertice in corrispondenza del quale inizia questo spigolo + Il vertice in corrispondenza del quale termina questo spigolo + Il senso del CoEdge rispetto al relativo spigolo + Curva nello spazio parametrico della superficie proprietaria. La curva è in formato 2D, pertanto le coordinate Z di questa curva sono 0. - - - Ottiene una rappresentazione stringa del cono - - - Crea un cono con raggio base dato centrato nel punto iniziale e vertice nel punto finale. - - - - - - cone,cones - - - - Crea un cono il cui asse va dal punto iniziale al punto finale, provvisto di un raggio iniziale e un raggio finale. Questo oggetto non dispone di un vertice e può essere considerato come un tronco di cono. - - - - - - - trimmed cone,cone,cones - - - - Crea un cono con il punto base in corrispondenza dell'origine del CoordinateSystem. Il cono si estende per la lunghezza specificata nella direzione dell'asse Z del sistema, mentre la base circolare si trova nel piano XY del sistema stesso. - - - - - Crea un cono con il punto base in corrispondenza dell'origine del CoordinateSystem. Il cono si estende per la lunghezza specificata nella direzione dell'asse Z del sistema, mentre la base circolare si trova nel piano XY del sistema stesso. - - - - - - - cone,cone by height,cones - + + Ottenere una rappresentazione stringa del CoEdge Punto iniziale @@ -425,4647 +451,3908 @@ cone,cones - - Ottiene una rappresentazione stringa del cuboide + + Create a Cone with given base radius at start Point, extending to a + apex at end Point. + cone,cones - - Crea un cuboide con centro nell'origine del sistema di coordinate globali (WCS), con la larghezza, lunghezza e altezza specificate. - Larghezza del cuboide - Lunghezza del cuboide - Altezza del cuboide - Cuboide creato da lunghezze - - box,cube,cubes - + + Create a Cone with axis from start Point to end Point, with given + radiuses at start and end. This object does not have an apex, and + can be thought of as a trimmed Cone. + trimmed cone,cone,cones - - Crea un cuboide con centro nel punto di input e con la larghezza, lunghezza e altezza specificate. - Punto di origine - Larghezza del cuboide - Lunghezza del cuboide - Altezza del cuboide - Cuboide creato da lunghezze - - box,cube,cubebysize,bycenter,cubes - + + Creates a Cone with base Point at CoordinateSystem origin, extending + in the CoordinateSystem Z axis deriction length amount, with a + circular base in the CoordinateSystem XY Plane. - - Crea un cuboide con centro nell'origine del sistema di coordinate globali (WCS), con la larghezza, lunghezza e altezza specificate. - Sistema di coordinate principale (centro del cuboide) - Larghezza del cuboide - Lunghezza del cuboide - Altezza del cuboide - Cuboide creato da lunghezze - - box,cube,cubebysize,bycoord,cubes - + + Creates a Cone with base Point at CoordinateSystem origin, extending + in the CoordinateSystem Z axis deriction length amount, with a + circular bases in the CoordinateSystem XY Plane. + cone,cone by height,cones - - Crea un cuboide che si estende dal punto più basso al più alto. - Punto basso dell'angolo del cuboide - Punto alto dell'angolo del cuboide - Curvatura creata da angoli - - box,cube,byminmax,by corners,by points,cubes - + + Ottiene una rappresentazione stringa del cono - - Restituisce la distanza della lunghezza. 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. + + Create a CoordinateSystem from a 4x4 matrix. This method is deprecated; prefer other constructors where possible. + 4x4 transformation matrix + CoordinateSystem from the matrix - - Restituisce la distanza della larghezza. 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. + + Analizzare la stringa JSON in entrata formattata con lo schema autodesk.matem:matrix44d-1.0.0. + Stringa JSON da analizzare + CoordinateSystem - - 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. + + Convertire CoordinateSystem in un oggetto JSON formattato con lo schema autodesk.matem:matrix44d-1.0.0. + Stringa JSON risultante - - Ottiene una rappresentazione stringa del cilindro + + Determina se è possibile ottenere l'inverso del CoordinateSystem corrente - - 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 - - cylinder,tube - + + Verifica se la scalatura è ortogonale, ovvero se dispone di un componente di taglio. - - 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 - - cylinder,tube,by center points - + + Verifica se la scalatura è ortogonale e se tutti i vettori sono normalizzati. - - Il raggio del cilindro + + Restituisce il determinante del CoordinateSystem corrente - - Altezza totale - - cylinder - + + Crea un punto che rappresenta l'origine del CoordinateSystem. - - Asse del cilindro - - cylinder - + + Restituisce l'asse X del CoordinateSystem. - - Ottiene una rappresentazione stringa del bordo + + Restituisce l'asse Y del CoordinateSystem. - - Curva sottostante che definisce lo spigolo + + Restituisce l'asse Z del CoordinateSystem. - - Facce adiacenti a questo spigolo + + Returns the length of the X axis vector from the coordinate system. - - Vertice dal quale inizia questo spigolo + + Returns the length of the Y axis vector from the coordinate system. - - Vertice nel quale termina questo spigolo + + Returns the length of the Z axis vector from the coordinate system. - - I CoEdge associati a questo spigolo + + Restituisce il piano sul quale giacciono gli assi X e Y, con la radice in corrispondenza dell'origine degli assi. - - Ottiene una rappresentazione stringa dell'ellisse + + Restituisce il piano sul quale giacciono gli assi Y e Z, con la radice in corrispondenza dell'origine degli assi. - - 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 - - ellipse - + + Restituisce il piano sul quale giacciono gli assi Z e X, con la radice in corrispondenza dell'origine degli assi. - - 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 - - ellipsebylengths,ellipsebyvectors - + + Ottiene l'inverso del CoordinateSystem corrente. Se si applica questo CoordinateSystem ad un elemento di geometria, l'originale viene invertito. + Returns inverted coordinate system from the input - - 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 - - ellipse,aligned ellipse,ellipsebylengths - + + Apply the argument CoordinateSystem after this one - Result = this * other. + Other coordinate system + New coordinate system from multiplication - - 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 - - ellipse,aligned ellipse,ellipsebylengths - + + Apply the argument CoordinateSystem before this one - Result = other * this. + Other coordinate system + New coordinate system from multiplication - - Centro dell'ellisse + + Restituisce un vettore contenente i fattori di scala X, Y e Z - - Asse maggiore dell'ellisse. È l'asse più lungo. La lunghezza del vettore è il raggio maggiore. + + Determina se due sistemi di coordinate sono uguali - - Asse minore dell'ellisse. È l'asse più corto. La lunghezza del vettore è il raggio minore. + + 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 - - Ottiene una rappresentazione stringa di EllipseArc + + Applica la traslazione all'oggetto in base alla direzione e all'intensità del vettore di input. + move,along vector,movebyvector - - 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 - - ellipsearc,arcs - + + Translates any geometry type by the given distance in the given + direction. + Direzione di spostamento. + Distanza di spostamento lungo la direzione data. + Geometria trasformata. + move,along vector,distance - - Centro dell'ellisse - - ellipsearc,arcs - + + Trasforma l'oggetto in base alla matrice del CoordinateSystem di input. + Sistema di coordinate di input + Sistema di coordinate trasformato - - Asse maggiore dell'ellisse. È l'asse più lungo. La lunghezza del vettore è il raggio maggiore. - - ellipsearc,arcs - + + Returns this geometry with its position expressed relative to the + targetCoordinateSystem, placed into the frame of the sourceCoordinateSystem. + The local position of the result within the sourceCoordinateSystem + matches the local position of the input within the targetCoordinateSystem. + To obtain the coordinates of a geometry in world-space within a given coordinate + system, pass CoordinateSystem.Identity as the sourceCoordinateSystem + and the given CS as the targetCoordinateSystem. + The resulting geometry coordinates will equal the coordinates of the input + relative to that target frame. + The CoordinateSystem to express the geometry relative to. + The CoordinateSystem the geometry is currently expressed in. + Pass CoordinateSystem.Identity() to work in world space. + Geometria trasformata. + from,to, local coordinates - - Asse minore dell'ellisse. È l'asse più corto. La lunghezza del vettore è il raggio minore. - - ellipsearc,arcs - + + Rotates an object around an origin and an axis by a specified + degree + around,axis,degrees - - Angolo iniziale in gradi - - ellipsearc,arcs - + + Rotates an object around the Plane origin and normal by a specified + degree + Reference Plane to rotate around + Rotation angle in degrees + around,normal,degrees - - Restituisce l'angolo di estrusione dell'arco dell'ellissi in gradi. - - ellipsearc,arcs - + + Adatta in scala intorno all'origine in modo uniforme + resize,size - - Piano su cui si trova l'ellisse - - ellipsearc,arcs - + + Adatta in scala intorno all'origine in modo non uniforme + resize,size,scaleNU,scalenu - - Ottiene una rappresentazione stringa della faccia + + Adatta in scala intorno ad un determinato piano in modo non uniforme + resize,size,scaleNU,scalenu - - Tutti gli spigoli intorno alla faccia, in ordine antiorario - - faces - - - 1 - + + Scale uniformly around a given point, using two pick points as scalars + resize,from,to,size - - Tutti i vertici intorno alla faccia, in ordine antiorario - - faces - - - 1 - + + Scale non-uniformly 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 - - Tutte i perimetri chiusi contenuti in questa faccia + + Scale in two dimensions 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 - - Superficie sottostante che forma la faccia - Rappresentazione della superficie + + Crea una copia speculare dell'oggetto rispetto al piano di input + reflect,flip over - - Ottiene una rappresentazione stringa dell'elica + + 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 - - 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 - - helix,screw,corkscrew,thread - + + 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. - - Angolo in gradi per il quale l'elica ruota nel senso della lunghezza + + 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 - - Il passo restituirà la distanza lineare lungo la direzione dell'asse che un'elica percorre in un giro completo (360 gradi) + + Crea un CoordinateSystem con origine nel punto di input. Gli assi X e Y sono impostati come assi WCS X e Y. - - Raggio dell'arco + + 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. - - Direzione dell'asse dell'elica + + Create a CoordinateSystem at the origin with X and Y axis. + Input Vectors are normalized before creating the CoordinateSystem. - - Punto base dell'asse dell'elica - - origin,helixstart - + + Create a CoordinateSystem at the origin with X and Y axis, with Z + axis ignored completely. Input Vectors are normalized before creating + the CoordinateSystem. - - Ottiene una rappresentazione stringa di IndexGroup + + Creates a CoordinateSystem at the specified cylindrical coordinate parameters with respect to the specified coordinate system. - - Confronta due IndexGroup - L'altro IndexGroup + + Creates a CoordinateSystem at the specified spherical coordinate parameters with respect to the specified coordinate system. + + + Compare two CoordinateSystem's + The other CoordinateSystem 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 - + + Ottiene una rappresentazione stringa di CoordinateSystem - - Crea un IndexGroup che memorizza tre indici - Indice a - Indice b - Indice c - IndexGroup - - tri,polygon,mesh,meshes - + + Returns length 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. - - 3 o 4, a seconda che rappresenti un triangolo o un quadrilatero - - - Primo indice + + Returns width 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. - - Secondo indice + + 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. - - Terzo indice + + Crea un cuboide con centro nell'origine del sistema di coordinate globali (WCS), con la larghezza, lunghezza e altezza specificate. + Larghezza del cuboide + Lunghezza del cuboide + Altezza del cuboide + Cuboide creato da lunghezze + box,cube,cubes - - Quarto indice + + Create a Cuboid centered at input Point, with specified width, length, + and height. + Punto di origine + Larghezza del cuboide + Lunghezza del cuboide + Altezza del cuboide + Cuboide creato da lunghezze + box,cube,cubebysize,bycenter,cubes - - Ottiene una rappresentazione stringa della linea + + Crea un cuboide con centro nell'origine del sistema di coordinate globali (WCS), con la larghezza, lunghezza e altezza specificate. + Sistema di coordinate principale (centro del cuboide) + Larghezza del cuboide + Lunghezza del cuboide + Altezza del cuboide + Cuboide creato da lunghezze + box,cube,cubebysize,bycoord,cubes - - Crea una linea retta tra due punti di input. - Punto iniziale linea - Punto finale linea - Linea da punto iniziale e finale - - line,linebypoints,lines - + + Crea un cuboide che si estende dal punto più basso al più alto. + Punto basso dell'angolo del cuboide + Punto alto dell'angolo del cuboide + Curvatura creata da angoli + box,cube,byminmax,by corners,by points,cubes - - 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 - - line,approximate,lines - + + Ottiene una rappresentazione stringa del cuboide - - 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 - - tangentline,tangentto,lines - + + Restituisce la lunghezza dell'arco totale della curva. + distance - - 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 - - linebyvector,lines - + + Restituisce true se la curva è piana, altrimenti false. + flat,liesinplane - - Direzione della curva - - lines - + + Restituisce true se la curva è chiusa, altrimenti false. - - Ottenere una rappresentazione stringa del perimetro chiuso + + Ottiene il punto iniziale lungo la curva + begin,curvestart,startpt - - La faccia contenente del perimetro chiuso + + Ottiene il punto finale lungo la curva + end,curveend,endpt - - I CoEdge contenuti nel perimetro chiuso + + Normale del piano dove si trova la curva. Valida solo per le curve piane. + perpendicular - - Se il perimetro chiuso è bordo o interno + + 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 - - Ottiene una rappresentazione stringa di NurbsCurve + + 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 + tangentoncurve,curvetan - - 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 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 + normaloncurve,curvenorm - - 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 - - nurbscurve,spline,degree,lines - - - 0.5,0.5,0.5,0.45 - + + 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. + 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 + normaloncurve,curvenorm - - 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 - - nurbscurve,spline,degree,smoothness,lines - - - 0.5,0.5,0.5,0.5,0.45 - + + 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 + Il parametro in base al quale valutare + CoordinateSystem in corrispondenza del parametro della curva + coordoncurve,curvecoord,derivatives - - 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 - - - - - - - explicit,nurbscurve,spline,degree,spline byarray,lines - - - 0.5,0.5,0.5,0.5,0.5,0.45 - + + 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 - - 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 - + + 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 - - 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 - + + 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 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 - + + Returns points spaced equally along the curve length + based on the input number of divisions + Numero di divisioni + Punti distanziati in modo uniforme lungo la curva - - 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 - + + Returns points spaced along curve at equal chord length + based on the input number of divisions + Numero di divisioni + Elenco di punti sulla curva - - Grado della curva - - smoothness,interpolation,continuity - + + 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 - - Indica se la NurbsCurve è periodica o meno; una curva periodica è una curva chiusa in cui la deformazione non causa la presenza di deviazioni. - - isclosed - + + Returns points spaced equally along the curve at given segment length + from the given point + 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. - - Determina se NurbsCurve è razionale o meno. Definisce se uno qualsiasi dei pesi è diverso da 1.0. + + 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 i punti di controllo della NurbsCurve. - Una serie di punti + + Returns a CoordinateSystem at specified distance from Curve start Point. + Y Axis lies tangent to the Curve, X Axis is the curvature. + La distanza lungo la curva in corrispondenza della quale eseguire la valutazione + CoordinateSystem sulla curva + coordoncurve,curvecoord,derivatives - - I punti di controllo effettivamente periodici di una NurbsCurve periodica. - Nota: questa operazione funziona solo per le curve periodiche e non avrà esito positivo se la curva non è periodica. - Punti di controllo periodici di una curva NURBS + + 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. + La distanza lungo la curva in corrispondenza della quale eseguire la valutazione + Piano sulla curva + planeoncurve,planecurve,tangentplane - - 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 + + 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 - - I nodi non bloccati di una NurbsCurve periodica. - Nota: questa operazione funziona solo per le curve periodiche e non avrà esito positivo se la curva non è periodica. - Il vettore del nodo periodico della curva NURBS + + 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 - - 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 - + + 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 - - Ottiene una rappresentazione stringa di NurbsSurface + + Ottiene il parametro nel punto iniziale di una curva + Valore parametro + start domain,curvestart - - 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 - + + Ottiene il parametro nel punto finale di una curva + Valore parametro + end domain,curveend - - 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 - + + 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 - - 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 ]. - - - - - - - - - - - fit,topoints,totangents,fit corners,complex fit - + + 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. + Un punto su o in prossimità della curva + Il parametro sulla curva per il punto specificato. + projectpoint,closestparam,curveparam - - 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 + + Inverte la direzione della curva + Una nuova curva con direzione opposta + flip - - 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 - + + 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 - - Restituisce il grado di superficie in direzione U. - - surface smoothness,continuity - + + 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 - - Restituisce il grado di superficie in direzione V. - - surface smoothness,continuity - + + 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 - - Restituisce il numero di punti di controllo in direzione U. + + 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 - - Restituisce il numero di punti di controllo in direzione V. + + 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 - - Restituisce true se la superficie è periodica in direzione U. - - closedinU - + + 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 - - Restituisce true se la superficie è periodica in direzione V. - - closedinV - + + 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 - - 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 è. + + 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 - - Restituisce punti di controllo (poli) della NurbsSurface. - + + 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 - - 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 - - ptweights - + + 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 - - 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 + + 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 - - 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 + + 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 del piano + + Restituisce una nuova curva, approssimata con la tolleranza data + fitcurve,reducecurve,simplecurve,approximate - - 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 - + + 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 - - 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 + + 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. + 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 - - 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 + + Crea una curva mediante trascinamento sul piano + Il piano su cui estrarre la curva + Una curva sul piano + projectcurve,toplane - - 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 - - fit,bestfit - + + Sposta la curva sulla superficie di input, nella direzione delle normali della superficie. + projectcurve,tosurf - - 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 - - lines - - - 0.4 - + + 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 - - 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 - + + Estrude una curva nella direzione del vettore normale + La distanza di estrusione della curva + La superficie estrusa + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - - Crea un piano nel piano XY globale - Piano in corrispondenza del piano XY globale + + 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 - - Crea un piano nel piano XZ globale - Piano in corrispondenza del piano XZ globale + + 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 piano nel piano YZ globale - Piano in corrispondenza del piano YZ globale + + Estrude una curva nella direzione normale, per la distanza specificata. La curva deve essere chiusa. + Distanza di estrusione + Il solido estruso + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - - Restituisce l'origine del piano. - - position,planecenter - + + 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 + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - - Restituisce la direzione normale del piano. - - perpendicular - + + 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 + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - - Base X del piano + + 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 - - Base Y del piano + + Applica una superficie ad una curva chiusa + Una superficie all'interno della curva + fill,profiletosurf,loop,loop2surf,edgesurf - - Crea un nuovo CoordinateSystem che rappresenta questo piano. È basato sull'origine e sulla base costituita dagli assi X e Y. - - - converttoCS,convert2cs - + + 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 nuovo piano di offset rispetto al piano corrente, nella direzione normale e con la distanza di offset specificata. - - - - alongnormal,moveplane - + + Esegue l'estrusione su percorso della curva corrente lungo la curva del percorso, creando una superficie + sweep1,curve2surf - - Ottiene una rappresentazione stringa del punto + + Esegue l'estrusione su percorso della curva corrente lungo la curva del percorso, creando una superficie. + Il percorso che rappresenta la traiettoria di estrusione su percorso + Tagliare l'estremità dell'estrusione su percorso e renderla normale al percorso + Una superficie risultante dall'estrusione su percorso della curva lungo la traiettoria + sweep1,curve2surf - - Confronta due punti - L'altro punto - Indica se i due oggetti sono uguali + + Esegue l'estrusione su percorso della curva chiusa corrente lungo la curva del percorso, creando un solido + sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - - Ottiene un hashcode per il tipo - Hashcode univoco per l'oggetto corrente + + 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 + sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - - Definisce un punto nel piano XY da due coordinate cartesiane. Il componente Z è 0. - Coordinata X - Coordinata Y - Punto creato da coordinate - - xy,position - + + 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 + isocurve,curvebyuv,lines,uvs + 0.5,0.5,0.4,0.4 - - Ottiene il punto di origine (0,0,0) - Punto di origine + + 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 + blend,make continuous,connect + + + 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 + + + Ottiene una rappresentazione stringa della curva + + + Il raggio del cilindro + + + Altezza totale - zero,origin + cylinder - - Definisce un punto da tre coordinate cartesiane - Coordinata X - Coordinata Y - Coordinata Z - Punto creato da coordinate + + Asse del cilindro - point,xyz,position + cylinder - - Definisce un punto da tre coordinate cartesiane nel sistema di coordinate dato + + Crea un cilindro solido definito da un CoordinateSystem principale, dal raggio e dall'altezza del cilindro Sistema di coordinate principale - Coordinata X - Coordinata Y - Coordinata Z - Punto in corrispondenza delle coordinate cartesiane - - point,xyz,localposition - + Dimensione raggio + Altezza cilindro + Cilindro creato da raggio e altezza + cylinder,tube - - 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 - + + 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 + cylinder,tube,by center points - - 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 - + + Ottiene una rappresentazione stringa del cilindro - - 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 - + + 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. - - Ottiene il componente X di un punto + + Viene utilizzato solo per la verifica. - - Ottiene il componente Y di un punto + + true - - Ottiene il componente Z di un punto + + true - - Ottiene il vettore con lo stesso componente X, Y e Z - - - convertovector,point2vector - + + true - - Aggiunge un vettore ad un punto. Analoga a Translate(Vector). - - - - movepoint,move,move along - + + true - - Sottrae un vettore da un punto. Analoga a Translate(-Vector). - - - - movepoint,move,move along - + + true - - Proietta un altro elemento di geometria su quello corrente, lungo un vettore di direzione dato - - - + + Curva sottostante che definisce lo spigolo + Curve representation of edge - - Ottiene una rappresentazione stringa di PolySurface + + Facce adiacenti a questo spigolo + Adjacent faces of edge - - Crea una PolySurface tramite loft da curve. - Curve in cui eseguire il loft. - + + Vertice dal quale inizia questo spigolo + Start vertex of edge - - Crea una PolySurface tramite loft da PolyCurve. - Curve in cui eseguire il loft. - Curva in cui guidare il loft. - - - loftbyrail - + + Vertice nel quale termina questo spigolo + End vertex of edge - - Crea una PolySurface tramite loft da PolyCurve. - Curve in cui eseguire il loft. - Curve in cui guidare il loft. + + I CoEdge associati a questo spigolo - - loftbyrails,loft rails,guides - - - Crea una PolySurface mediante l'unione di superfici. - Superfici da unire in PolySurface - + + Ottiene una rappresentazione stringa del bordo + + + 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. + + + Create an Ellipse centered at input Point, aligned with WCS XY Plane, + with specified X and Y axis radii. + Punto di origine dell'ellisse + Raggio asse X + Raggio asse Y + Ellisse creata da origine e raggi + ellipse + + + Create an Ellipse centered at input Point, with two specified axes. + Axes should be be at 90 degrees to each other. + Punto di origine dell'ellisse + Raggio asse X + Raggio asse Y + Ellisse creata da vettori di origine + ellipsebylengths,ellipsebyvectors + + + 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. + Sistema di coordinate di origine dell'ellisse + Raggio asse X + Raggio asse Y + Ellisse creata da sistema di coordinate e raggi + ellipse,aligned ellipse,ellipsebylengths + + + 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. + Piano in cui viene disegnato l'arco di ellisse + Raggio asse X + Raggio asse Y + Ellisse creata da piano e raggi + ellipse,aligned ellipse,ellipsebylengths + + + Ottiene una rappresentazione stringa dell'ellisse + + + Centro dell'ellisse - joinsurfaces,joinsrf + ellipsearc,arcs - - Crea una PolySurface da superfici di un solido. - Solido superfici da utilizzare - + + Asse maggiore dell'ellisse. È l'asse più lungo. La lunghezza del vettore è il raggio maggiore. - solid2poly,solidtopoly,convertsolid + ellipsearc,arcs - - Crea una PolySurface mediante l'estrusione su percorso di curve lungo una guida. - Curva su cui eseguire lo sweep - Profilo di sweep - + + Asse minore dell'ellisse. È l'asse più corto. La lunghezza del vettore è il raggio minore. - sweep,rail,guide,sweep1 + ellipsearc,arcs - - Restituisce nuove superfici che rappresentano le superfici sottostanti. - + + Angolo iniziale in gradi - subsurfaces,getsurfaces,explode + ellipsearc,arcs - - 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 - - - + + Restituisce l'angolo di estrusione dell'arco dell'ellissi in gradi. - surfacesatpoint,findsurfaces,extractsurfaces + ellipsearc,arcs - - Individua superfici mediante una linea. Restituisce tutte le superfici toccate dalla linea. - - + + Piano su cui si trova l'ellisse - surfacesonline,findsurfaces,extractsurfaces,lines + ellipsearc,arcs - - 0.5,0.5,0.5,0.4 - - - - Calcola contorni cella 2D non connessi ad altre superfici - - - Estrae solidi dalla PolySurface definita da un sottoinsieme di superfici - - - - Restituisce il numero di superfici della PolySurface. - Numero di superfici + + 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 + ellipsearc,arcs - - Restituisce il numero di spigoli della PolySurface. - Numero di bordi + + Ottiene una rappresentazione stringa di EllipseArc - - Restituisce il numero di vertici della PolySurface. - Numero di vertici + + Tutti gli spigoli intorno alla faccia, in ordine antiorario + faces + 1 + - - Raccorda una PolySurface lungo gli spigoli di input con un raggio specificato. - - + + Tutti i vertici intorno alla faccia, in ordine antiorario + faces + 1 - - round,smooth,smoothedge,roundedges - - - Smussa una PolySurface lungo gli spigoli di input con un determinato scostamento dall'angolo dello spigolo. - - + + Tutte i perimetri chiusi contenuti in questa faccia - - bevel,flattenedges - - - Ottiene una rappresentazione stringa del rettangolo + + Superficie sottostante che forma la faccia + Rappresentazione della superficie - - Crea un rettangolo mediante quattro vertici. - Elenco di punti dell'angolo del rettangolo - Rettangolo creato da punti dell'angolo - - rectbypointarray - + + Ottiene una rappresentazione stringa della faccia - - 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 - + + Mappatura tra tipi IGeometryEntity e costruttori Geometry mediante host. - - 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 - + + Meccanismo di registrazione del tipo di geometria. + Tipo di interfacce derivate da IGeometryEntity. + Elemento delegato per la costruzione della geometria. - - 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 - + + true - - 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 - + + + - - Larghezza del rettangolo - - rectX,rectx - + + Ottiene il BoundingBox contenente l'elemento di geometria dato - - Altezza del rettangolo - - rectY,recty - + + Ottiene il riquadro di delimitazione orientato e con volume minimo contenente la geometria specificata. - - Ottiene una rappresentazione stringa del solido + + 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. - - Crea un solido specificando le facce che lo compongono come superfici (Surfaces). - - - - Brep,brep - + + Restituisce gli attributi della stringa nome-valore impostati sulla geometria di input, se presenti. + Dizionario degli attributi della stringa nome-valore. - - Crea un solido generando loft tra curve chiuse di sezione trasversale di input. - - - - Brep,brep - + + Convertire la geometria in un oggetto JSON formattato con lo schema autodesk.geometry:geometry-1.0.0. + Stringa JSON risultante - - 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 - + + 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 - - 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 - + + Applica la traslazione all'oggetto in base alla direzione e all'intensità del vettore di input. + move,along vector,movebyvector - - Esegue l'estrusione su percorso di una curva chiusa lungo un percorso. - - - - - Brep,brep,sweep1 - + + Translates any geometry type by the given distance in the given + direction. + Direzione di spostamento. + Distanza di spostamento lungo la direzione data. + Geometria trasformata. + move,along vector,distance - - 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 - + + Trasforma l'oggetto in base alla matrice del CoordinateSystem di input. + Sistema di coordinate di input + Sistema di coordinate trasformato - - 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 - + + Returns this geometry with its position expressed relative to the + targetCoordinateSystem, placed into the frame of the sourceCoordinateSystem. + The local position of the result within the sourceCoordinateSystem + matches the local position of the input within the targetCoordinateSystem. + To obtain the coordinates of a geometry in world-space within a given coordinate + system, pass CoordinateSystem.Identity as the sourceCoordinateSystem + and the given CS as the targetCoordinateSystem. + The resulting geometry coordinates will equal the coordinates of the input + relative to that target frame. + The CoordinateSystem to express the geometry relative to. + The CoordinateSystem the geometry is currently expressed in. + Pass CoordinateSystem.Identity() to work in world space. + Geometria trasformata. + from,to, local coordinates - - 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 - + + Rotates an object around an origin and an axis by a specified + degree + around,axis,degrees - - Unisce una raccolta di solidi in un unico solido - Una raccolta di solidi - - - Brep,brep,boolean,addition - + + Rotates an object around the Plane origin and normal by a specified + degree + Reference Plane to rotate around + Rotation angle in degrees + around,normal,degrees - - Restituisce l'area della superficie, ovvero la somma di tutte le aree di tutte le facce + + Crea una copia speculare dell'oggetto rispetto al piano di input + reflect,flip over - - Restituisce il volume totale del solido. + + Adatta in scala intorno all'origine in modo uniforme + resize,size - - Centroide del solido - - - average,center - + + Adatta in scala intorno all'origine in modo non uniforme + resize,size,scaleNU,scalenu - - Unione booleana tra il solido corrente e un altro solido. - - - - addition,merge,combine - + + Adatta in scala intorno ad un determinato piano in modo non uniforme + resize,size,scaleNU,scalenu - - Differenza booleana tra il solido corrente e un altro solido - - + + Scale uniformly around a given point, using two pick points as scalars + resize,from,to,size - - Differenza booleana tra il solido corrente e l'unione di solidi di input - - - - subtract,differencemany,diffall,diff multi - + + Scale non-uniformly 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 - - 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 - + + Scale in two dimensions 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 - - 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 - + + Copy the given Geometry + A new copy - - Raccorda un solido lungo gli spigoli di input con un raggio specificato. - - - - - round,smooth,smoothedge,roundedges - + + Restituisce la distanza tra la geometria corrente e un'altra geometria + Altra geometria + Distanza - - Smussa un solido lungo gli spigoli di input con un determinato scostamento dall'angolo dello spigolo. - - - - - bevel,flattenedges - - - - 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 - + + Restituisce il punto della geometria corrente più vicino all'altra geometria + NearestPoint - - Tentativi di riparare il solido. - + + Divide la geometria corrente utilizzando un'altra geometria come strumento di taglio - - Ottiene una rappresentazione stringa della sfera + + Rimuove gli elementi dell'entità più vicini al punto di selezione - - Crea una sfera solida centrata nel punto di input, con il raggio dato. - - - - - Brep,brep - + + Separa gli elementi composti o non separati nei rispettivi componenti. - - Crea una sfera solida la cui superficie contiene quattro punti di input. - - - - Brep,brep - + + Verifica se i due oggetti dispongono della stessa geometria di rappresentazione o degli stessi valori numerici - - Adatta una sfera il più vicino possibile ai punti di input. - + + Converte la struttura interna della geometria da analisi in spline. - - Brep,brep - - - Restituisce il centro della sfera. - - - Restituisce il raggio della sfera. - - - Ottiene una rappresentazione stringa della topologia + + Importa un file SAT e restituisce una serie di geometrie importate + Oggetto file che rappresenta il file SAT + Elenco di geometrie importate - - Vertici della topologia + + Importa un file SAT e restituisce una matrice di geometrie importate + Percorso del file SAT + Elenco di geometrie importate - - Spigoli della topologia + + 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 - - Facce della topologia + + 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 TSplineEdge + + Importa una stringa JSON e restituisce una serie di geometrie importate + Stringa JSON contenente la geometria formattata def solida + Elenco di geometrie convertite - - Le TSplineFaces adiacenti a questo bordo + + Analizzare la stringa JSON in entrata formattata con lo schema autodesk.geometry:geometry-1.0.0. + Stringa JSON da analizzare + Oggetto geometrico - - Il TSplineVertex da cui inizia questo bordo + + Esporta un elenco di geometria specificata nel percorso del file SAT dato + + + - - Il vertice in corrispondenza del quale termina questo bordo + + Esporta un elenco di geometria specificata nel percorso del file SAT dato. + + + + - - Restituisce il Frame UVN del TSEdge (punto sullo scafo, vettore U, vettore V e normale) + + Questo metodo è solo per uso interno. - - Indice del TSEdge + + Questo metodo è solo per uso interno. - - Indica se TSEdge si trova sul bordo + + 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 - - Indica se TSEdge è manifold + + Deserializza i dati specificati in formato Standard ACIS Binary (SAB) e restituisce un elenco di geometria + + - - Un gruppo di proprietà TSEdge: uvnFrame e indice, se TSEdge è attivato sul bordo, se è o non è Manifold + + 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à. - - Ottiene una rappresentazione stringa di TSplineFace + + true - - Tutti i TSplineEdges intorno alla faccia, in ordine antiorario + + The CoordinateSystem that this Geometry is defined in - - Tutti i TSplineVertices intorno alla faccia, in ordine antiorario + + Determina se un altro oggetto di geometria interseca l'oggetto corrente - - Restituisce il Frame UVN della TSplineFace (punto sullo scafo, vettore U, vettore V e normale) + + Ottiene la geometria di intersezione per l'oggetto corrente e un altro oggetto - - Indice della TSFace + + Ottiene la geometria di intersezione per l'oggetto corrente e una raccolta di altre geometrie. Rileva la geometria comune a tutti i membri. - - Numero di bordi o vertici sulla TSFace + + Convert to SolidDef json - - Numero di lati parametrici sulla TSFace + + Proietta una raccolta di punti su questa geometria lungo la direzione specificata. + Restituisce una matrice non strutturata della geometria risultante. + Points to project. + Projection direction. + Flat array of resulting Geometry. - - Una serie di proprietà TSplineFace: uvnFrame, indice, valenza e numero di lati - + + Get a string representation of the Geometry - - Ottiene una rappresentazione stringa di TSplineInitialSymmetry + + Angolo in gradi per il quale l'elica ruota nel senso della lunghezza - - Creare una TSplineInitialSymmetry radiale con un dato numero di campate per segmento simmetrico. - - - - tspline,symmetry - + + Il passo restituirà la distanza lineare lungo la direzione dell'asse che un'elica percorre in un giro completo (360 gradi) - - Creare una TSplineInitialSymmetry assiale con assi di simmetria specificati. - - - - - - tspline,symmetry - + + Raggio dell'arco - - Indica se la T-Spline appena creata presenta una simmetria radiale. + + Direzione dell'asse dell'elica - - Indica se la T-Spline appena creata presenta una simmetria sull'asse X. + + Punto base dell'asse dell'elica + origin,helixstart - - Indica se la T-Spline appena creata presenta una simmetria sull'asse Y. + + 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. + 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 + helix,screw,corkscrew,thread - - Indica se la T-Spline appena creata presenta una simmetria sull'asse Z. + + Ottiene una rappresentazione stringa dell'elica - - Numero di facce nel segmento di simmetria. Disponibile solo se la T-Spline presenta una simmetria radiale. + + 3 o 4, a seconda che rappresenti un triangolo o un quadrilatero - - Ottiene una rappresentazione stringa di TSplineReflection + + Primo indice - - 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 - - tspline,symmetry,reflection,axial - + + Secondo indice - - 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 - - tspline,symmetry,reflection,radial - + + Terzo indice - - Indica se il riflesso è radiale + + Quarto indice - - Numero di segmenti di riflesso radiale + + Crea un IndexGroup che memorizza quattro indici + Indice a + Indice b + Indice c + Indice d + IndexGroup + quad,polygon,mesh,meshes - - Angolo tra ciascuna ogni coppia di segmenti simmetrici di riflesso radiale + + Crea un IndexGroup che memorizza tre indici + tri,polygon,mesh,meshes + Indice a + Indice b + Indice c + IndexGroup - - Piano del riflesso + + Confronta due IndexGroup + L'altro IndexGroup + Indica se i due oggetti sono uguali - - Asse di riflesso + + Ottiene un hashcode per il tipo + Hashcode univoco per l'oggetto corrente - - Ottiene una rappresentazione stringa di TSplineTopology + + Ottiene una rappresentazione stringa di IndexGroup - - Vertici contenuti in questa superficie T-Spline. + + Direzione della curva + lines - - Spigoli contenuti nella superficie T-Spline. + + Crea una linea retta tra due punti di input. + Punto iniziale linea + Punto finale linea + Linea da punto iniziale e finale + line,linebypoints,lines - - Facce contenute nella superficie T-Spline. + + 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 + line,approximate,lines - - La superficie T-Spline contiene vertici regolari + + Create a Line tangent to the input Curve, positioned at the parameter + Point of the input Curve. + Curva di base per la linea tangente + Valore parametro + Linea tangente + tangentline,tangentto,lines - - Vertici punto iniziale contenuti nella superficie T-Spline + + Create a straight Line starting at start Point, extending in Vector + direction by specified length. + Punto iniziale linea + Vettore direzione + Lunghezza della linea + Linea da direzione iniziale e lunghezza + linebyvector,lines - - Vertici T-Point contenuti nella superficie T-Spline + + Ottiene una rappresentazione stringa della linea - - Vertici non Manifold contenuti nella superficie T-Spline + + La faccia contenente del perimetro chiuso + - - Vertici bordo contenuti nella superficie T-Spline + + I CoEdge contenuti nel perimetro chiuso + - - Vertici interni contenuti nella superficie T-Spline + + Se il perimetro chiuso è bordo o interno - - Bordi non manifold contenuti nella superficie T-Spline + + Ottenere una rappresentazione stringa del perimetro chiuso - - Bordi contenuti nella superficie T-Spline + + Restituisce i vertici grezzi di questa mesh come elenco di numeri. Ogni serie di + tre numeri consecutivi rappresenta un punto. - - Bordi interni contenuti nella superficie T-Spline + + Restituisce i vertici grezzi di questa mesh come elenco di numeri. Ogni serie di + sei numeri consecutivi rappresenta due punti. - - La superficie T-Spline contiene facce regolari + + Restituisce i vertici grezzi di questa mesh come elenco di numeri. Ogni serie di + nove numeri consecutivi rappresenta tre punti di un triangolo. - - Facce N-Gon contenute nella superficie T-Spline + + Analizzare la stringa JSON in entrata formattata con lo schema dynamo.geometry:mesh-1.0.0. + Stringa JSON da analizzare + Retino - - Facce bordo contenute nella superficie T-Spline + + Convert the mesh into a JSON object formatted with dynamo.geometry:mesh-1.0.0 schema. + Stringa JSON risultante - - Facce interne contenute nella superficie T-Spline + + Indici dei vertici che costituiscono ciascuna faccia in senso antiorario + mesh,meshes - - Restituisce il numero di vertici nella superficie T-Spline + + Vettore perpendicolare a questo vertice + + mesh,meshes + - - Restituisce il numero di bordi nella superficie T-Spline + + Posizioni dei vertici + + mesh,meshes + - - Restituisce il numero di facce nella superficie T-Spline + + Restituisce il numero di vertici nella mesh. - - Vertici scomposti diversificati per tipo - Gruppo di vertici + + Restituisce il numero di bordi nella mesh. - - Bordi scomposti diversificati per tipo - Gruppo di bordi + + Restituisce il numero di triangoli nella mesh. - - Facce scomposte diversificate per tipo - Gruppo di facce + + Restituisce il volume della mesh fornita. + volume - - Restituisce il vertice ad un dato indice - Indice in corrispondenza del quale ottenere il vertice - Vertici T-Spline - - tspline,face,byindex - + + Restituisce l'area della mesh fornita. + area - - Restituisce il bordo all'indice specificato - Indice in corrispondenza del quale ottenere il bordo - Bordo T-Spline - - tspline,face,byindex - + + 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 la faccia all'indice specificato - Indice in corrispondenza del quale ottenere la faccia - Faccia T-Spline - - tspline,face,byindex - + + Converte i bordi della mesh in linee e li restituisce. - - Ottiene una rappresentazione stringa di TSplineUVNFrame + + 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. - - Punto del TopologyItem sullo scafo + + Converte i triangoli della mesh in mesh singole e le restituisce. - - Vettore U di TopologyItem + + Restituisce le normali per ogni faccia del triangolo in una determinata mesh. + - - Vettore V del TopologyItem + + Restituisce i baricentri dei triangoli. - - Normale del TopologyItem + + Restituisce una nuova mesh unificando la mesh dello strumento e la mesh originale. + + mesh - - Ottiene una rappresentazione stringa di TSplineVertex + + Restituisce una nuova mesh sottraendo la mesh dello strumento dalla mesh originale. + + mesh - - I TSplineEdges che partono da questo vertice + + Returns a new mesh consisting of the intersection between the tool + mesh and the original mesh. + + mesh - - Le TSplineFaces adiacenti a questo vertice + + Returns a new Mesh with the following defects repaired: + Small components: if the Mesh contains 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 - - Restituisce il Frame UVN del TSVertex (punto sullo scafo, vettore U, vettore V e normale) + + 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. - - Indice del TSVertex + + 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 Mesh is filled with a bunch of tiny boxes, and a new + mesh is created around this. - - Indica se il TSVertex è una punta a stella + + 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 - - Indica se il TSVertex è un T-Point + + 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 - - Indica se il TSVertex è manifold + + Restituisce una nuova mesh con un numero ridotto di triangoli. + Obiettivo di riduzione del numero di triangoli + Mesh ridotta - - Numero di bordi o facce sul TSVertex + + 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 - - Valenza funzionale del TSVertex, prendendo in considerazione i punti T + + Returns a new smooth Mesh. Smoothing type by default is + cotangent which smooths without spreading the vertices. + 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 - - Una serie di proprietà TSVertex: uvnFrame, indice, valenza e valenza funzionale, se TSVertex è StarPoint, TPoint o Manifold - + + 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 + Attempt to create a minimal fill using the fewest + number of triangles. + mesh - - Ottiene una rappresentazione stringa di TSplineSurface + + Interseca il piano di input con la mesh, producendo una PolyCurve. - - 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 + + Proietta il punto sulla mesh lungo la direzione specificata. - - 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 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 - - - 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 - - - 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 - - - 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, 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 + + Il punto della mesh più vicino al punto specificato - - 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 + + Riflette la mesh sul piano di input. - - 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 + + Rotate the Mesh around the input axis by the given angle. - - 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 + + Mette in scala la mesh in base al valore di input. - - 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 + + Scale Mesh non-uniformly by scale factors - - 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 + + Trasla una mesh nella direzione del vettore di input per la lunghezza del vettore. - - Rimuove i vertici dalla topologia T-Spline. - Vertice o vertici da eliminare - Superficie T-Spline con vertici eliminati - tspline,vertex,vertices,delete + + Trasla la mesh nella direzione del vettore di input in base alla distanza di input. - - Rimuove i bordi dalla topologia T-Spline. - Bordo o bordi da eliminare - Superficie T-Spline con bordi eliminati - tspline,edge,delete + + Trasla la mesh in base alle distanze di input. - - Rimuove le facce dalla topologia T-Spline. - La faccia o le facce da eliminare - Superficie T-Spline con facce eliminate - tspline,face,delete + + Convert the mesh into a JSON object formatted with dynamo.geometry:mesh-1.0.0 schema. + Stringa JSON risultante - - 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 + + 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 - - 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 + + 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 + - - 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 + + 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 + Elenco di punti + Flat list of point indices + Retino - - 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 + + Importa un file, analizzandolo in una serie di mesh. + I formati attualmente supportati sono: + .mix -- Meshmixer + .obj -- Wavefront - - 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 + + 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 - - 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 + + Converte un oggetto geometria, quale un solido o una superficie, in una mesh. + La risoluzione della mesh è determinata dalla precisione di rendering di Dynamo - - 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 + + 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 vertices array + of the three points of a triangle - - 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 + + Create a mesh plane based on the given inputs. + + + + + + mesh - - 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 cuboide mesh in base alle impostazioni correnti. + + + + + + + + mesh - - 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 una sfera mesh in base alle impostazioni correnti. + + + + + mesh - - 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 cono mesh in base alle impostazioni correnti. + + + + + + + mesh - - 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 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 - - 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 + + Grado della curva + smoothness,interpolation,continuity - - 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 + + Indica se la NurbsCurve è periodica o meno; una curva periodica è una curva chiusa in cui la deformazione non causa la presenza di deviazioni. + isclosed - - Rimuove tutti i riflessi dalla T-Spline specificata. - La superficie T-Spline con dati riflessi è stata rimossa + + Determina se NurbsCurve è razionale o meno. Definisce se uno qualsiasi dei pesi è diverso da 1.0. - - 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 i punti di controllo della NurbsCurve. + Una serie di punti - - 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 + + I punti di controllo effettivamente periodici di una NurbsCurve periodica. + Nota: questa operazione funziona solo per le curve periodiche e non avrà esito positivo se la curva non è periodica. + Periodic control points of a NURBS curve - - 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 + + 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 - - 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 + + I nodi non bloccati di una NurbsCurve periodica. + Nota: questa operazione funziona solo per le curve periodiche e non avrà esito positivo se la curva non è periodica. + Il vettore del nodo periodico della curva NURBS - - 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 + + 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 - - 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 + + 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. + Punti per curva NURBS + NurbsCurve creata da punti + nurbscurve,spline,lines + 0.5,0.5,0.45 - - 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 + + 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. + Punti per curva NURBS + Grado della curva + NurbsCurve creata da punti + nurbscurve,spline,degree,lines + 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. + Punti per curva NURBS + Grado della curva + Attiva/Disattiva per chiudere la curva + NurbsCurve creata da punti + nurbscurve,spline,degree,smoothness,lines + 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 + explicit,nurbscurve,spline,degree,spline byarray,lines + 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 + + + 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. + 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 + + + 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 - - Inverte le normali di tutte le facce della mesh. - Superficie T-Spline con normali invertite - tspline,flip,normal,vector + + 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 - - Rende uniformi tutti gli intervalli dei nodi su una superficie T-Spline. - Superficie T-Spline con interni uniformi - tspline,knot,uniform + + Ottiene una rappresentazione stringa di NurbsCurve - - 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 + + Restituisce il grado di superficie in direzione U. + surface smoothness,continuity - - 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 - + + Restituisce il grado di superficie in direzione V. + surface smoothness,continuity - - 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 + + Restituisce il numero di punti di controllo in direzione U. - - 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 + + Restituisce il numero di punti di controllo in direzione V. - - 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 + + Restituisce true se la superficie è periodica in direzione U. + closedinU - - 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 + + Restituisce true se la superficie è periodica in direzione V. + closedinV - - 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 + + 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 è. - - 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 + + Restituisce punti di controllo (poli) della NurbsSurface. - - 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 + + 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 + ptweights - - 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 + + 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 - - Ottiene una rappresentazione stringa di UV + + 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 - - Confronta due elementi UV - L'altro elemento UV - Indica se i due oggetti sono uguali + + Creates a NurbsSurface with specified interpolated points and + U and V degrees. The resultant surface will pass through all + of the points. + Griglia di punti per la superficie NURBS + Grado nella direzione u + Grado nella direzione v + Superficie NURBS creata da punti + fit,topoints - - Ottiene un hashcode per il tipo - Hashcode univoco per l'oggetto corrente + + 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. + fit,topoints,totangents - - Crea un UV da due valori Double. - Valore U - Valore V - Valore UV creato da coordinate - - surfaceparam,parameters,uv,uvs - + + 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,topoints,totangents,fit corners,complex fit - - Ottiene il componente U di un UV - - uv,uvs - + + 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 il componente V di un UV - - uv,uvs - + + 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 - - Ottiene una rappresentazione stringa del vertice + + Ottiene una rappresentazione stringa di NurbsSurface - - Punto in cui è posizionato il vertice corrente + + Il tipo di condizione al contorno applicato ai pannelli in una mesh. - - Spigoli originati dal vertice corrente + + Consente ai pannelli di sovrapporsi al contorno. - - Facce adiacenti al vertice corrente + + Non consente ai pannelli di sovrapporsi al contorno. - - Ottiene una rappresentazione stringa di BoundingBox + + Rimuovere i vertici che non giacciono sulla FACCIA di input. - - Confronta due elementi BoundingBox - Altro elemento BoundingBox - Indica se i due oggetti sono uguali + + Taglia i pannelli sovrapposti fino al contorno della superficie. - - Ottiene un hashcode per il tipo - Hashcode univoco per l'oggetto corrente + + Restituisce il numero di vertici in PanelSurface. + numero di vertici - - 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 - - bounding,bound,multiple,boundall - + + Restituisce il numero di pannelli in PanelSurface. + numero di pannelli - - 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. + + Restituisce il numero di vertici per ciascun pannello nell'elenco degli indici dei pannelli. + List of panel indices to query number of vertices for. The default value of null indicates all panels in the surface. + numero di vertici - - Crea un BoundingBox non allineato all'asse intorno alla geometria di input, orientato lungo gli assi X, Y e Z del CoordinateSystem. - - + + Restituisce il vertice corrispondente all'indice del vertice in PanelSurface. + Indice del vertice in PanelSurface - - bounding,bound - - - Crea un BoundingBox non allineato all'asse intorno alle geometrie di input, orientato lungo gli assi X, Y e Z del CoordinateSystem. - - + + Restituisce il punto corrispondente all'indice del vertice in PanelSurface. + Indice del vertice in PanelSurface - - bounding,bound,multiple,boundall - - - Crea un BoundingBox allineato all'asse che si estende dal punto minimo al punto massimo. - - - - - bounding,bound,bymaxmin,max,min,bypoints - + + 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 - - 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 - + + Restituisce i vertici per ciascun pannello nell'elenco degli indici dei pannelli. + Panel index to query vertices for. The default value of null indicates all panels in the surface. + Serie di vertici - - Punto minimo + + Restituisce i punti per ciascun pannello nell'elenco di indici dei pannelli. + Panel indices to query points for. The default value of null indicates all panels in the surface. + Serie di punti - - Punto massimo + + Restituisce il contorno poligonale per ciascun pannello nell'elenco degli indici dei pannelli. + Panel indices used to construct Polygon. The default value of null indicates all panels in the surface. + - - 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. + + 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. - - 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 + + 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 - - 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 - + + 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 - - Determina se il BoundingBox è vuoto - Restituisce true se il riquadro di delimitazione è vuoto + + 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 - - Determina se un punto è all'interno del riquadro di delimitazione. - Il punto di prova - True se il punto è interno, altrimenti false - - point inside,testpoint - + + 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 - - 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 - + + 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 - - 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 - + + 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 + 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 - - Analizzare la stringa JSON in entrata formattata con lo schema autodesk.geometry:boundingbox3d-1.0.0. - Stringa JSON da analizzare - BoundingBox + + 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 - - Convertire BoundingBox in un oggetto JSON formattato con lo schema autodesk.geometry:boundingbox3d-1.0.0. - Stringa JSON risultante + + 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 - - Ottiene una rappresentazione stringa di CoordinateSystem + + 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 - - 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 + + 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 - - 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. + + Ottiene una rappresentazione stringa di PanelSurface. - - 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 l'origine del piano. + position,planecenter - - 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 direzione normale del piano. + perpendicular - - 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. + + Base X del piano - - Crea un CoordinateSystem in corrispondenza dell'origine con gli assi X e Y. I vettori di input vengono normalizzati prima della creazione del CoordinateSystem. + + Base Y del piano - - 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 + + Produces a new CoordinateSystem representing this plane. It is based on + the origin, and X and Y axis basis. + + converttoCS,convert2cs - - Crea un CoordinateSystem in corrispondenza dei parametri di coordinata cilindrica, rispetto al sistema di coordinate specificato + + Create a new Plane offset by this Plane in the normal direction by + the specified distance. + alongnormal,moveplane - - Crea un CoordinateSystem in corrispondenza dei parametri di coordinata sferica, rispetto al sistema di coordinate specificato + + 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 - - Determina se è possibile ottenere l'inverso del CoordinateSystem corrente - inverse,testinverse + + 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. + Punto di origine del piano + Vettore direzione normale + Vettore direzione asse X + Piano da normale e asse X di origine - - Verifica se la scalatura è ortogonale, ovvero se dispone di un componente di taglio. - uniform + + 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 - - Verifica se la scalatura è ortogonale e se tutti i vettori sono normalizzati. - uniform,normal,samelength + + 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 + + fit,bestfit + - - Restituisce il determinante del CoordinateSystem corrente + + Create the Plane containing the input Line and external Point. Point + cannot lie on the Line or in the Line axis. + Linea utilizzata per determinare il piano + Punto utilizzato per determinare il piano + Piano creato da linea e punto + lines + 0.4 - - Crea un punto che rappresenta l'origine del CoordinateSystem. - position,center + + 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 - - Restituisce l'asse X del CoordinateSystem. - left,right + + Crea un piano nel piano XY globale + Piano in corrispondenza del piano XY globale - - Restituisce l'asse Y del CoordinateSystem. - forward,back + + Crea un piano nel piano XZ globale + Piano in corrispondenza del piano XZ globale - - Restituisce l'asse Z del CoordinateSystem. - up,down + + Crea un piano nel piano YZ globale + Piano in corrispondenza del piano YZ globale - - Restituisce la scala dell'asse X del CoordinateSystem: la lunghezza del vettore dell'asse X. + + Ottiene una rappresentazione stringa del piano - - Restituisce la scala dell'asse Y del CoordinateSystem: la lunghezza del vettore dell'asse Y. + + Ottiene il componente X di un punto - - Restituisce la scala dell'asse Z del CoordinateSystem: la lunghezza del vettore dell'asse Z. + + Ottiene il componente Y di un punto - - Restituisce il piano sul quale giacciono gli assi X e Y, con la radice in corrispondenza dell'origine degli assi. + + Ottiene il componente Z di un punto - - Restituisce il piano sul quale giacciono gli assi Y e Z, con la radice in corrispondenza dell'origine degli assi. + + Ottiene il vettore con lo stesso componente X, Y e Z + convertovector,point2vector - - Restituisce il piano sul quale giacciono gli assi Z e X, con la radice in corrispondenza dell'origine degli assi. + + Aggiunge un vettore ad un punto. Analoga a Translate(Vector). + movepoint,move,move along - - Ottiene l'inverso del CoordinateSystem corrente. Se si applica questo CoordinateSystem ad un elemento di geometria, l'originale viene invertito. + + Sottrae un vettore da un punto. Analoga a Translate(-Vector). + movepoint,move,move along - - Crea una copia speculare dell'oggetto rispetto al piano di input - reflect,flip over + + Proietta un altro elemento di geometria su quello corrente, lungo un vettore di direzione dato - - Applica l'argomento CoordinateSystem dopo l'argomento corrente - Risultato = argomento corrente * altro argomento + + Definisce un punto nel piano XY da due coordinate cartesiane. Il componente Z è 0. + Coordinata X + Coordinata Y + Punto creato da coordinate + xy,position - - Applica l'argomento CoordinateSystem prima dell'argomento corrente - Risultato = altro argomento * argomento corrente + + Ottiene il punto di origine (0,0,0) + Punto di origine + zero, origin - - Restituisce un vettore contenente i fattori di scala X, Y e Z - Vettore in scala - get size,scalecomponents,scalevector + + Definisce un punto da tre coordinate cartesiane + Coordinata X + Coordinata Y + Coordinata Z + Punto creato da coordinate + point,xyz,position - - Determina se due sistemi di coordinate sono uguali - Altro sistema di coordinate - Restituisce true se i sistemi di coordinate sono uguali + + 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 - - 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 + + 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 - - 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 + + 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 - - 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 + + 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 - - Trasforma l'oggetto in base alla matrice del CoordinateSystem di input. - Sistema di coordinate di input - Sistema di coordinate trasformato + + Confronta due punti + L'altro punto + Indica se i due oggetti sono uguali - - Trasforma il CoordinateSystem corrente da un CoordinateSystem di origine ad un nuovo CoordinateSystem contestuale. - - - CoordinateSystem trasformato. + + Ottiene un hashcode per il tipo + Hashcode univoco per l'oggetto corrente - - 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 + + Ottiene una rappresentazione stringa del punto - - 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 + + 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. - - Adatta in scala intorno all'origine in modo uniforme - Valore di scala - Sistema di coordinate in scala - resize,size + + Numero di curve della PolyCurve + curvecount,subcurvecount,numbersubcurves - - 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 + + Restituisce le curve della PolyCurve + Curves of polycurve + subcurves,polycurvesplit - - 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 + + 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 - - 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 + + Restituisce il piano della PolyCurve piana - - 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 + + Chiude la PolyCurve mediante una linea che collega i punti iniziale e finale + lines + 0.4 - - 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 + + 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. + 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 - - Analizzare la stringa JSON in entrata formattata con lo schema autodesk.matem:matrix44d-1.0.0. - Stringa JSON da analizzare - CoordinateSystem + + 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 - - Convertire CoordinateSystem in un oggetto JSON formattato con lo schema autodesk.matem:matrix44d-1.0.0. - Stringa JSON risultante + + Make one or more polycurves by grouping connected curves. - - Ottiene una rappresentazione stringa della curva + + 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 - - 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 - - isocurve,curvebyuv,lines,uvs - - - 0.5,0.5,0.4,0.4 - + + Estende la PolyCurve in base all'arco tangente. + Lunghezza dell'arco di estensione + Raggio dell'arco + estensione estremità finale o iniziale di PolyCurve - - 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 - - blend,make continuous,connect - + + 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 - - 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 - + + Applica un offset alla PolyCurve nel piano di appartenenza. + Valore di offset + Attivare/Disattivare per rendere circolari gli angoli + PolyCurve con offset - - Restituisce la lunghezza dell'arco totale della curva. - - distance - + + 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. + Se trimLength è maggiore di 0, i segmenti finali più lunghi di trimLength non verranno tagliati. + PolyCurve non autointersecante e non sovrapposta - - Restituisce true se la curva è piana, altrimenti false. - - flat,liesinplane - + + Crea una PolyCurve mediante l'unione di curve. Le curve di input non devono essere specificate in base all'ordine di connettività. + La direzione di PolyCurve si basa sulla prima curva nella matrice di input. + Scegliere la tolleranza di unione preferita compresa tra le unità 1e-6 e 1e-3. + Valori più bassi potrebbero essere troppo rigidi e impedire l'unione di curve che dovrebbero essere collegate; valori più alti potrebbero causare l'unione involontaria di curve corte o la loro compressione in punti degenerati. + 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 - - Restituisce true se la curva è chiusa, altrimenti false. + + Crea una PolyCurve mediante l'unione di curve. Le curve di input non devono essere specificate in base all'ordine di connettività. + La direzione di PolyCurve si basa sulla prima curva nella matrice di input. + Scegliere la tolleranza di unione preferita compresa tra le unità 1e-6 e 1e-3. + Valori più bassi potrebbero essere troppo rigidi e impedire l'unione di curve che dovrebbero essere collegate; valori più alti potrebbero causare l'unione involontaria di curve corte o la loro compressione in punti degenerati. + 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 - - Ottiene il punto iniziale lungo la curva - - begin,curvestart,startpt - + + Make one or more polycurves by grouping connected curves. + Choose a preferred join tolerance between 1e-6 and 1e-3 units. + Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points. + Curve da raggruppare per creare una o più PolyCurve + La tolleranza per determinare la dimensione di spaziatura consentita tra curve da unire + - - Ottiene il punto finale lungo la curva - - end,curveend,endpt - + + 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 - - Normale del piano dove si trova la curva. Valida solo per le curve piane. - - perpendicular - + + Crea una PolyCurve tramite ispessimento di una curva. + la curva da ispessire + lo spessore + la perpendicolare normale alla direzione di ispessimento + offset - - 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 - + + 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 - - 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 - - tangentoncurve,curvetan - + + Ottiene una rappresentazione stringa di PolyCurve - - 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 - - normaloncurve,curvenorm - + + Restituisce gli angoli del poligono - - 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 - - normaloncurve,curvenorm - + + Restituisce il punto medio degli angoli del poligono + centroid - - 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 - + + Restituisce i punti iniziali/finali di tutti i segmenti. - - 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 - + + Restituisce la deviazione massima dal piano medio del poligono. - - 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 - + + Restituisce le autointersezioni tra i lati del poligono. - - 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 - + + 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. - - 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 + + Crea una curva poligonale mediante la connessione di punti. - - 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 + + Creare una curva poligonale inscritta in un cerchio. - - 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 - + + Ottiene una rappresentazione stringa del poligono - - 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 nuove superfici che rappresentano le superfici sottostanti. + subsurfaces,getsurfaces,explode - - 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. + + 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 - - 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 - + + Individua superfici mediante una linea. Restituisce tutte le superfici toccate dalla linea. + surfacesonline,findsurfaces,extractsurfaces,lines + 0.5,0.5,0.5,0.4 - - 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 - + + Calcola contorni cella 2D non connessi ad altre superfici - - 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 - + + Estrae solidi dalla PolySurface definita da un sottoinsieme di superfici - - 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 - + + Restituisce il numero di superfici della PolySurface. + Numero di superfici - - 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 - + + Restituisce il numero di spigoli della PolySurface. + Numero di bordi - - Ottiene il parametro nel punto iniziale di una curva - Valore parametro - - start domain,curvestart - + + Restituisce il numero di vertici della PolySurface. + Numero di vertici - - Ottiene il parametro nel punto finale di una curva - Valore parametro - - end domain,curveend - + + Raccorda una PolySurface lungo gli spigoli di input con un raggio specificato. + round,smooth,smoothedge,roundedges - - 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 - + + Smussa una PolySurface lungo gli spigoli di input con un determinato scostamento dall'angolo dello spigolo. + bevel,flattenedges - - 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 - + + Crea una PolySurface tramite loft da curve. + Curve in cui eseguire il loft. - - Inverte la direzione della curva - Una nuova curva con direzione opposta - - flip - + + Crea una PolySurface tramite loft da PolyCurve. + Curve in cui eseguire il loft. + Curva in cui guidare il loft. + loftbyrail - - 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 - + + Crea una PolySurface tramite loft da PolyCurve. + Curve in cui eseguire il loft. + Curve in cui guidare il loft. + loftbyrails,loft rails,guides - - 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 - + + Crea una PolySurface mediante l'unione di superfici. + Superfici da unire in PolySurface + joinsurfaces,joinsrf - - Crea una curva mediante trascinamento sul piano - Il piano su cui estrarre la curva - Una curva sul piano - - projectcurve,toplane - + + Crea una PolySurface da superfici di un solido. + Solido superfici da utilizzare + solid2poly,solidtopoly,convertsolid - - Sposta la curva sulla superficie di input, nella direzione delle normali della superficie. - - - - projectcurve,tosurf - + + 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 - - 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 - + + Ottiene una rappresentazione stringa di PolySurface - - 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 - + + Larghezza del rettangolo + rectX,rectx - - 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 - + + Altezza del rettangolo + rectY,recty - - 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 - + + Crea un rettangolo mediante quattro vertici. + Elenco di punti dell'angolo del rettangolo + Rettangolo creato da punti dell'angolo + rectbypointarray - - 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 - + + 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 - - 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 - + + Create a Rectangle centered at the WCS origin in the WCS XY Plane, with + specified width (X Axis length), and length (Y Axis length). + Larghezza del rettangolo + Lunghezza del rettangolo + Rettangolo creato da larghezza e lunghezza + rectbylengths - - 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 - + + Create a Rectangle centered at input Plane root, with input width + (Plane X axis length), and length (Plane Y axis length). + Piano utilizzato per centrare il rettangolo + Larghezza del rettangolo + Lunghezza del rettangolo + Rettangolo creato da larghezza e lunghezza + rectangle,rectbylengths - - 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 - + + Create a Rectangle centered at the input origin in the CoordinateSystem + XY Plane, with specified width (X Axis length), and length + (Y Axis length). + Sistema di coordinate del rettangolo (centro del rettangolo) + Larghezza del rettangolo + Lunghezza del rettangolo + Rettangolo creato da larghezza e lunghezza + rectbylengths - - 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 del rettangolo - - Estrude una curva nella direzione del vettore normale - La distanza di estrusione della curva - La superficie estrusa - - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - + + Restituisce l'area della superficie, ovvero la somma di tutte le aree di tutte le facce - - 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 - + + Restituisce il volume totale del solido. - - 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 - + + Centroide del solido + average,center - - Estrude una curva nella direzione normale, per la distanza specificata. La curva deve essere chiusa. - Distanza di estrusione - Il solido estruso - - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - + + Unione booleana tra il solido corrente e un altro solido. + addition,merge,combine - - 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 - - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - + + Differenza booleana tra il solido corrente e un altro solido + subtract - - 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 - - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - + + Differenza booleana tra il solido corrente e l'unione di solidi di input + subtract,differencemany,diffall,diff multi - - 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 - + + 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 - - 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 - + + Projects the input Geometry onto this Solid in the input Vector direction. + !!This projection method currently supports only points or curves!! + projectonto,projectonsolid,projecttosolid - - 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 - + + Raccorda un solido lungo gli spigoli di input con un raggio specificato. + round,smooth,smoothedge,roundedges - - 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 - + + Smussa un solido lungo gli spigoli di input con un determinato scostamento dall'angolo dello spigolo. + bevel,flattenedges - - Converte la curva in un'approssimazione NurbsCurve - Una NurbsCurve che si avvicina alla 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 - curve2spline,convertcurve,tospline,lines + split, disjoint - - 0.5,0.5,0.5,0.4 - - - Applica una superficie ad una curva chiusa - Una superficie all'interno della curva - - fill,profiletosurf,loop,loop2surf,edgesurf - + + Tentativi di riparare il solido. + - - 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 solido specificando le facce che lo compongono come superfici (Surfaces). + Brep,brep - - Esegue l'estrusione su percorso della curva corrente lungo la curva del percorso, creando una superficie - - - - sweep1,curve2surf - + + Crea un solido generando loft tra curve chiuse di sezione trasversale di input. + Brep,brep - - Esegue l'estrusione su percorso della curva corrente lungo la curva del percorso, creando una superficie. - - Tagliare l'estremità dell'estrusione su percorso e renderla normale al percorso - Una superficie risultante dall'estrusione su percorso della curva lungo la traiettoria - - sweep1,curve2surf - + + 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 - - Esegue l'estrusione su percorso della curva chiusa corrente lungo la curva del percorso, creando un solido - - - - sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - + + 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 - - Esegue l'estrusione su percorso della curva chiusa corrente lungo la curva del percorso, creando un solido + + Esegue l'estrusione su percorso di una curva chiusa lungo un percorso. + Brep,brep,sweep1 + + + 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 che esegue l'estrusione su percorso di questa curva chiusa lungo la curva del percorso - - sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - + Un solido mediante estrusione su percorso della curva di profilo lungo un percorso + Brep,brep,sweep1 - - Restituisce una nuova curva, approssimata con la tolleranza data - + + 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 + + + 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. + 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 + + + Unisce una raccolta di solidi in un unico solido + Una raccolta di solidi - - fitcurve,reducecurve,simplecurve,approximate - + Brep,brep,boolean,addition - - 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. + + Ottiene una rappresentazione stringa del solido - - Viene utilizzato solo per la verifica. + + Restituisce il centro della sfera. - - true + + Restituisce il raggio della sfera. - - true + + Crea una sfera solida centrata nel punto di input, con il raggio dato. + Brep,brep - - true + + Crea una sfera solida la cui superficie contiene quattro punti di input. + Brep,brep - - true + + Adatta una sfera il più vicino possibile ai punti di input. + Brep,brep - - true + + Ottiene una rappresentazione stringa della sfera - - Mappatura tra tipi IGeometryEntity e costruttori Geometry mediante host. + + Restituisce l'area totale della superficie. - - Meccanismo di registrazione del tipo di geometria. - Tipo di interfacce derivate da IGeometryEntity. - Elemento delegato per la costruzione della geometria. + + Restituisce la somma di lunghezze di tutti gli spigoli della superficie. + circumference - - true + + Restituisce true se la superficie è chiusa nella direzione U, altrimenti false. - - - + + Restituisce true se la superficie è chiusa nella direzione V, altrimenti false. - - 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 + + Restituisce true se la superficie è chiusa nella direzione U o V, altrimenti false. - - Applica la traslazione alla geometria nella direzione indicata, in base alla lunghezza del vettore - move,along vector + + Sottrae gli strumenti di input dalla superficie corrente. + difference,trim,removefrom,cut - - 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 + + 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. + Altre superfici da sottrarre + Superficie booleana o polySurface risultante + subtract,differencemany,diffall,diff multi - - Trasforma la geometria in base alla trasformazione specificata del CoordinateSystem - Geometria trasformata + + 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 - - Trasforma la geometria da un CoordinateSystem di origine a un nuovo CoordinateSystem contestuale. - - - Geometria trasformata. - from,to + + 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 + + + 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. + 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 + + + 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 + + + Gets a Nurbs representation of the Surface. This method may approximate + Surface in certain circumstances. + + + Gets a Nurbs representation of the Surface. This method may approximate + Surface in certain circumstances. + 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. + + + Gets a Nurbs representation of the Surface within a specified tolerance. This method may approximate + Surface in certain circumstances. + Tolleranza specificata + Rappresentazione della superficie NURBS + tonurbs + + + Thicken Surface into a Solid, extruding in the direction of Surface + normals on both sides of the Surface. + Valore di ispessimento + Superficie ispessita come solido + offset,tosolid + + + Thicken Surface into a Solid, extruding in the direction of Surface + normals. If both_sides parameter is true, surface is thickened + on both sides. + Valore di ispessimento + True per ispessire su entrambi i lati, false per ispessire su un lato + Superficie ispessita come solido + offset,bothsides,tosolid + + + Applica un offset alla superficie in direzione della normale e in base ad una distanza specificata. + Valore di offset + Superficie con offset + + + The returned coordination system use xAxis, yAxis and zAxis to represent the uDir, vDir and normal. + The length of xAxis, yAxis represents the curvatures. + Componente U del parametro + Componente V del parametro + Sistema di coordinate basato su normale, direzione U e direzione V nella posizione UV sulla superficie + + + 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 + + + Restituisce il vettore tangente U in corrispondenza dei parametri U e V specificati. + Componente U del parametro + Componente V del parametro + Vettore tangente U - - Ruota un oggetto di un numero di gradi specificato intorno ad un'origine e ad un asse - around,axis,degrees + + Restituisce il vettore tangente V in corrispondenza dei parametri U e V specificati. + Componente U del parametro + Componente V del parametro + Vettore tangente V - - Ruota un oggetto di un numero di gradi specificato intorno all'origine del piano e alla normale - around,normal,degrees + + 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 una copia speculare dell'oggetto rispetto al piano di input - reflect,flip over + + 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 - - Adatta in scala intorno all'origine in modo uniforme - resize,size + + Restituisce la curvatura di Gauss in corrispondenza dei parametri U e V. + developable - - Adatta in scala intorno all'origine in modo non uniforme - resize,size,scalenu,scaleNU + + Restituisce le curvature principali in corrispondenza dei parametri U e V. - - Adatta in scala intorno ad un determinato piano in modo non uniforme - resize,size,scalenu,scaleNU + + 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 - - Applica la scala in modo uniforme intorno ad un punto dato, utilizzando come valori scalari due punti di selezione - resize,from,to,size + + Restituisce il punto in corrispondenza dei parametri U e V specificati. + surfacepoint - - 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 tutte le curve di contorno della superficie. + edges - - 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 + + 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. + Se direzione == 0, crea una linea di parametro U, se direzione == 1, crea una linea di parametro V. + + lines + 0.4 - - Restituisce la distanza tra la geometria corrente e un'altra geometria - Altra geometria - Distanza - between,length,from,to + + Returns a new Surface with the Normal flipped. Leaves this surface + unchanged. + Superficie, che è uguale alla superficie di input ma con normali invertite - - Restituisce il punto della geometria corrente più vicino all'altra geometria - NearestPoint, GetClosestPoint + + Combina la superficie corrente e la superficie di input in una PolySurface + topolysurface + Combina la superficie corrente e le superfici di input in una PolySurface + join multiple,joinmany,joinall,topolysurface - - Determina se un altro oggetto di geometria interseca l'oggetto corrente - intersects?,check intersection,test intersection + + Projects the input Geometry onto this Surface in the input Vector direction. + !!This projection method currently supports only points or curves!! + projecttosurface,projectonto - - Ottiene la geometria di intersezione per l'oggetto corrente e un altro oggetto - get overlap + + Tentativi di riparare la superficie. + - - 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 + + Union a collection of surfaces into one surface. + This method might return a polySurface + if the resulting union is non-manifold or multi-faced. + Raccolta di superfici. + Unione di superfici + merge,join,boolean,addition - - Proietta una raccolta di punti su questa geometria lungo la direzione specificata. - Restituisce una matrice non strutturata della geometria risultante. - Punti da proiettare - Direzione di proiezione - Matrice non strutturata della geometria risultante - project points,batch project + + Crea una superficie mediante loft tra curve di sezione trasversale di input. + loft + Curve in cui eseguire il loft + Superficie creata mediante loft - - Divide la geometria corrente utilizzando un'altra geometria come strumento di taglio - cut + + 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 - - Rimuove gli elementi dell'entità più vicini al punto di selezione + + 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. + loftbyrails,loft rails,guides + Curve in cui eseguire il loft + Curve in cui guidare il loft + Superficie creata mediante loft - - Separa gli elementi composti o non separati nei rispettivi componenti. + + 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 + - - Verifica se i due oggetti dispongono della stessa geometria di rappresentazione o degli stessi valori numerici - approximate,near,close + + 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 - - Ottiene il BoundingBox contenente l'elemento di geometria dato - bounds + + Create a Polygon Surface connecting input Points in a closed Polygon and + patching it. + Elenco di punti del perimetro + Superficie creata da punti del perimetro + patch,surfacebypolygon - - Ottiene il riquadro di delimitazione orientato e con volume minimo contenente la geometria specificata. + + 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 - - Converti geometria in JSON def solida - Stringa formatatta JSON + + 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. + 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 - - Convertire la geometria in un oggetto JSON formattato con lo schema autodesk.geometry:geometry-1.0.0. - Stringa JSON risultante + + Create a Surface by filling in the interior of a closed boundary + defined by input Curves. + Curva chiusa utilizzata come contorno della superficie + Superficie creata da patch + edgesrf,edgesurface,patch,fill - - Converte la struttura interna della geometria da analisi in spline. - + + Ottiene una rappresentazione stringa della superficie - - 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. + + Vertici della topologia + - - Restituisce gli attributi della stringa nome-valore impostati sulla geometria di input, se presenti. - Dizionario degli attributi della stringa nome-valore. + + Spigoli della topologia + - - Importa un file SAT e restituisce una serie di geometrie importate - Oggetto file che rappresenta il file SAT - Elenco di geometrie importate + + Facce della topologia + - - Importa un file SAT e restituisce una matrice di geometrie importate - Percorso del file SAT - Elenco di geometrie importate + + Ottiene una rappresentazione stringa della topologia - - 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 + + Le TSplineFaces adiacenti a questo bordo - - 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 + + Il TSplineVertex da cui inizia questo bordo - - Importa una stringa JSON e restituisce una serie di geometrie importate - Stringa JSON contenente la geometria formattata def solida - Elenco di geometrie convertite + + Il vertice in corrispondenza del quale termina questo bordo - - Analizzare la stringa JSON in entrata formattata con lo schema autodesk.geometry:geometry-1.0.0. - Stringa JSON da analizzare - Oggetto geometrico + + Restituisce il Frame UVN del TSEdge (punto sullo scafo, vettore U, vettore V e normale) - - Esporta un elenco di geometria specificata nel percorso del file SAT dato - - - + + Indice del TSEdge - - Esporta un elenco di geometria specificata nel percorso del file SAT dato. - - - - + + Indica se TSEdge si trova sul bordo - - Questo metodo è solo per uso interno. + + Indica se TSEdge è manifold - - Questo metodo è solo per uso interno. + + Un gruppo di proprietà TSEdge: uvnFrame e indice, se TSEdge è attivato sul bordo, se è o non è Manifold - - 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 + + Ottiene una rappresentazione stringa di TSplineEdge - - Deserializza i dati specificati in formato Standard ACIS Binary (SAB) e restituisce un elenco di geometria - + + Tutti i TSplineEdges intorno alla faccia, in ordine antiorario - - 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à. + + Tutti i TSplineVertices intorno alla faccia, in ordine antiorario - - true - - - Ottiene il sistema di coordinate di contesto/riferimento utilizzato per creare la geometria corrente. - - - Ottiene una rappresentazione stringa della mesh - - - 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 - + + Restituisce il Frame UVN della TSplineFace (punto sullo scafo, vettore U, vettore V e normale) - - 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 - + + Indice della TSFace - - Importa un file, analizzandolo in una serie di mesh. - I formati attualmente supportati sono: - .mix -- Meshmixer - .obj -- Wavefront + + Numero di bordi o vertici sulla TSFace - - Converte un oggetto geometria, quale un solido o una superficie, in una mesh. - La risoluzione della mesh è determinata dalla precisione di rendering di Dynamo + + Numero di lati parametrici sulla TSFace - - 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 + + Una serie di proprietà TSplineFace: uvnFrame, indice, valenza e numero di lati - - 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. + + Ottiene una rappresentazione stringa di TSplineFace - - 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. + + Indica se la T-Spline appena creata presenta una simmetria radiale. - - Crea un piano mesh in base alle impostazioni correnti. - - - - - - mesh + + Indica se la T-Spline appena creata presenta una simmetria sull'asse X. - - Crea un cuboide mesh in base alle impostazioni correnti. - - - - - - - - mesh + + Indica se la T-Spline appena creata presenta una simmetria sull'asse Y. - - Crea una sfera mesh in base alle impostazioni correnti. - - - - - mesh + + Indica se la T-Spline appena creata presenta una simmetria sull'asse Z. - - Crea un cono mesh in base alle impostazioni correnti. - - - - - - - mesh + + Numero di facce nel segmento di simmetria. Disponibile solo se la T-Spline presenta una simmetria radiale. - - 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 + + Creare una TSplineInitialSymmetry radiale con un dato numero di campate per segmento simmetrico. + tspline,symmetry - - Indici dei vertici che costituiscono ciascuna faccia in senso antiorario - - mesh,meshes - + + Creare una TSplineInitialSymmetry assiale con assi di simmetria specificati. + tspline,symmetry - - Vettore perpendicolare a questo vertice - - mesh,meshes - + + Ottiene una rappresentazione stringa di TSplineInitialSymmetry - - Posizioni dei vertici - - mesh,meshes - + + Indica se il riflesso è radiale - - Restituisce il numero di vertici nella mesh. + + Numero di segmenti di riflesso radiale - - Restituisce il numero di bordi nella mesh. + + Angolo tra ciascuna ogni coppia di segmenti simmetrici di riflesso radiale - - Restituisce il numero di triangoli nella mesh. + + Piano del riflesso - - Restituisce il volume della mesh fornita. - volume + + Asse di riflesso - - Restituisce l'area della mesh fornita. - area + + 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 + tspline,symmetry,reflection,axial - - Restituisce i vertici grezzi di questa mesh come elenco di numeri. Ogni serie di - tre numeri consecutivi rappresenta un punto. + + Create radial reflection for t-spline symmetry by given plane + with given segments count and given angle (in degrees) between each pair of segments. + 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 + tspline,symmetry,reflection,radial - - Restituisce i vertici grezzi di questa mesh come elenco di numeri. Ogni serie di - sei numeri consecutivi rappresenta due punti. + + Ottiene una rappresentazione stringa di TSplineReflection - - Restituisce i vertici grezzi di questa mesh come elenco di numeri. Ogni serie di - nove numeri consecutivi rappresenta tre punti di un triangolo. + + - - Restituisce gli indici dei vertici per ciascun triangolo mesh - (invece degli indici dei vertici univoci). - Elenco di indici dei vertici per ciascun triangolo mesh. + + - - 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. + + - - Converte i triangoli della mesh in mesh singole e le restituisce. + + - - Restituisce le normali per ogni faccia del triangolo in una determinata mesh. - + + - - Restituisce i baricentri dei triangoli. + + - - Restituisce una nuova mesh unificando la mesh dello strumento e la mesh originale. - - mesh + + 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 - - Restituisce una nuova mesh sottraendo la mesh dello strumento dalla mesh originale. - - mesh + + 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 - - Restituisce una nuova mesh costituita dall'intersezione tra la mesh - dello strumento e la mesh originale. - - mesh + + 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 - - 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 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 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. + + 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 - - 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. + + 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 - - 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 + + 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 - - 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 + + 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 - - Restituisce una nuova mesh con un numero ridotto di triangoli. - Obiettivo di riduzione del numero di triangoli - Mesh ridotta + + Un elenco di riflessi applicati alla T-Spline + tspline,symmetry,reflections - - 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 + + Whether t-spline is in box or smooth mode + tspline,boxmode,smooth - - 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 + + Indica se una T-Spline è estraibile (può essere visualizzata in modalità levigata) + tspline,extractable - - 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 + + Whether t-spline is closed + tspline,closed - - Interseca il piano di input con la mesh, producendo una PolyCurve. + + Tutte le superfici chiuse sono a tenuta ermetica, ma alcune superfici ermetiche sono aperte. + tspline,watertight - - Proietta il punto sulla mesh lungo la direzione specificata. + + Selezionare tutte le garanzie necessarie affinché la standardizzazione + stabilisca se la T-Spline è standard + tspline,standard - - Il punto della mesh più vicino al punto specificato + + Convert TSpline surface to Solid or Surface depending on shape. + Note: There could be subtle unexpected changes in the resulting B-Rep if the input surface is created in a higher T-Splines version than the version loaded in Dynamo as in this case the surface will be downgraded to the Dynamo version. + 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 - - Riflette la mesh sul piano di input. + + Ispessire la superficie T-Spline 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 - - Ruota la mesh attorno all'asse di input in base ai gradi di input. La rotazione - viene centrata nell'origine. + + Ispessire la superficie T-Spline 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 - - Mette in scala la mesh in base al valore di input. + + Eseguire la triangolazione su un dato gruppo di bordi + Bordi da sottoporre a triangolazione + Superficie T-Spline con bordi triangolati + tspline,edge,crease - - Mette in scala la mesh in modo non uniforme in base a fattori di scala. + + Rimuovere la triangolazione da un dato gruppo di bordi + Bordi da cui rimuovere la triangolazione + Superficie T-Spline con bordi non triangolati + tspline,crease,uncrease - - Trasla una mesh nella direzione del vettore di input per la lunghezza del vettore. + + Eseguire la triangolazione su un dato gruppo di vertici + Vertici da sottoporre a triangolazione + Superficie T-Spline con bordi triangolati + tspline,edge,crease - - Trasla la mesh nella direzione del vettore di input in base alla distanza di input. + + Rimuovere la triangolazione da un dato gruppo di vertici + Vertici per cui annullare la triangolazione + Superficie T-Spline con bordi non triangolati + tspline,crease,uncrease - - Trasla la mesh in base alle distanze di input. + + Saldare i vertici del primo e del secondo gruppo a coppie. + Il primo gruppo è considerato come vertici della T-Spline. + Il secondo gruppo di vertici può appartenere a questa superficie o a qualsiasi altra. + In caso di diversi T-Spline, 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 - - Analizzare la stringa JSON in entrata formattata con lo schema dynamo.geometry:mesh-1.0.0. - Stringa JSON da analizzare - Retino + + Individua tutti i vertici coincidenti e saldali tra loro. + Tolleranza entro la quale cercare la coincidenza + Superficie T-Spline senza vertici coincidenti + tspline,weld,coincident,vertex - - Convertire la mesh in un oggetto JSON formattato con lo schema dynamo.geometry:mesh-1.0.0. - Stringa JSON risultante + + Annullare 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 - - Il tipo di condizione al contorno applicato ai pannelli in una mesh. + + Annullare 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 - - Consente ai pannelli di sovrapporsi al contorno. + + Create match with T-Spline and closed loop from curves + 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 - - Non consente ai pannelli di sovrapporsi al contorno. + + Creare una corrispondenza con T-Spline e un perimetro chiuso di bordi B-Rep. + 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 - - Rimuovere i vertici che non giacciono sulla FACCIA di input. + + Rimuovi vertici dalla topologia T-Spline + Vertice o vertici da eliminare + Superficie T-Spline con vertici eliminati + tspline,vertex,vertices,delete - - Taglia i pannelli sovrapposti fino al contorno della superficie. + + Rimuovi bordi dalla topologia T-Spline + Bordo o bordi da eliminare + Superficie T-Spline con bordi eliminati + tspline,edge,delete - - Ottiene una rappresentazione stringa di PanelSurface. + + Rimuovi facce dalla topologia T-Spline + La faccia o le facce da eliminare + Superficie T-Spline con facce eliminate + tspline,face,delete - - 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 + + Modificare 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 selezionato + tspline,visulization,mode,smooth,box - - 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 + + Eseguire una o più estrusioni simmetriche su un gruppo di bordi e spostare 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 - - 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 + + Eseguire una o più estrusioni simmetriche su un gruppo di facce e spostare 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 - - 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 + + Eseguire una o più estrusioni simmetriche su un gruppo di bordi e spostare 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 - - 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 + + Eseguire una o più estrusioni simmetriche su un gruppo di facce e spostare 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 - - 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 + + Sostituisci 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 + + + Far 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 + + + Unire i bordi specificati. I bordi all'interno di ogni gruppo devono creare un + numero uguale 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 + + + 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 surface with filled hole + tspline,edge,fill,hole - - 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 + + Aggiungi elenco di riflessi alla 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 - - 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 + + Rimuovi tutti i riflessi dalla T-Spline + La superficie T-Spline con dati riflessi è stata rimossa - - 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 + + Compress all topology on the surface and make the indices contiguous. + This function maintains the relative order of the indices. + TSpline with compressed indexes + tspline,index,compress - - 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 + + Suddividere le facce specificate in quattro facce ciascuna in modalità esatta o semplificata + a seconda del valore del flag specificato. + 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 - - Restituisce il numero di vertici in PanelSurface. - numero di vertici + + 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. + Direzione di interpolazione: in avanti se è False, inversa in caso contrario + T-Spline interpolata nella direzione indicata + tspline,interpolate,reverse - - Restituisce il numero di pannelli in PanelSurface. - numero di pannelli + + Prendere ogni dato vertice T-Spline e spostarlo verso il punto più vicino + sulle geometrie di riferimento. Se surfacePoints è True, viene spostato + il punto di superficie del vertice, in caso contrario 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 - - 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. + + Riduce i punti di controllo di vertici su un singolo piano. + Questo comando richiede un input di almeno quattro vertici + Elenco dei vertici + T-Spline Surface with flattened vertices + tspline,flatten,vertices - - 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 + + Riduce i punti di controllo di vertici specificati per un singolo piano + che sarà parallelo al piano specificato. + Questo comando richiede un input di almeno quattro vertici + Elenco dei vertici + Piano parallelamente al quale devono essere adattati i vertici + T-Spline Surface with flattened vertices + tspline,flatten,vertices,fitparallel - - Restituisce il vertice corrispondente all'indice del vertice in PanelSurface. - Indice del vertice in PanelSurface - + + Copy chosen faces to the new surface. New surface has no symmetry. + Facce da duplicare + Superficie T-Spline con solo facce selezionate + tspline,face,duplicate - - Restituisce il punto corrispondente all'indice del vertice in PanelSurface. - Indice del vertice in PanelSurface - + + Inverte le normali di tutte le facce della mesh. + Superficie T-Spline con normali invertite + tspline,flip,normal,vector - - 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 + + Impostare tutti gli intervalli dei nodi in modo uniforme. + Superficie T-Spline con interni uniformi + tspline,knot,uniform - - 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 + + Standardizzare la T-Spline nel punto di inserimento esatto. + Se non è possibile standardizzarla, viene generata un'eccezione + con il motivo + Superficie T-Spline standardizzata + tspline,standardize - - 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 + + Spostare vertici specificati lungo un vettore specificato + Elenco dei vertici da spostare + Vector to move along + Flag, indicating whether to use surface or control points of vertices to move + - - 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. + + Attempts to repair the TsplineSurface. - - Ottiene una rappresentazione stringa di PolyCurve + + Creare un piano di T-Spline centrato nel punto radice, con il vettore normale di input. + 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 una PolyCurve mediante l'unione di curve. Le curve di input non devono essere specificate in base all'ordine di connettività. - La direzione di PolyCurve si basa sulla prima curva nella matrice di input. - Scegliere la tolleranza di unione preferita compresa tra le unità 1e-6 e 1e-3. - Valori più bassi potrebbero essere troppo rigidi e impedire l'unione di curve che dovrebbero essere collegate; valori più alti potrebbero causare l'unione involontaria di curve corte o la loro compressione in punti degenerati. - Le curve da unire in una PolyCurve - La tolleranza per determinare la dimensione di spaziatura consentita tra curve da unire - PolyCurve create da curve unite - - segments,joincurves - + + Create 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. + 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 PolyCurve mediante l'unione di curve. Le curve di input non devono essere specificate in base all'ordine di connettività. - La direzione di PolyCurve si basa sulla prima curva nella matrice di input. - Scegliere la tolleranza di unione preferita compresa tra le unità 1e-6 e 1e-3. - Valori più bassi potrebbero essere troppo rigidi e impedire l'unione di curve che dovrebbero essere collegate; valori più alti potrebbero causare l'unione involontaria di curve corte o la loro compressione in punti degenerati. - Le curve da unire in una PolyCurve - La tolleranza per determinare la dimensione di spaziatura consentita tra curve da unire - Impostare su True se le curve di input si intersecano/si sovrappongono e i relativi segmenti finali devono essere tagliati prima della creazione di PolyCurve. L'opzione è impostata su False per default. - Se trimLength è maggiore di 0, i segmenti finali più lunghi di trimLength non verranno tagliati. - PolyCurve create da curve unite - - segments,joincurves - + + Gli assi X e Y si trovano sul piano. 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 - - Crea una o più PolyCurve raggruppando le curve connesse. Scegliere una tolleranza di unione preferita tra le unità 1e-6 e 1e-3. - Valori più bassi potrebbero essere troppo rigidi e impedire l'unione di curve che dovrebbero essere collegate; valori più alti potrebbero causare l'unione involontaria di curve corte o la loro compressione in punti degenerati. - Curve da raggruppare per creare una o più PolyCurve - La tolleranza per determinare la dimensione di spaziatura consentita tra curve da unire - + + Adatta un piano T-Spline ai punti di input. Si tratta in pratica di un adattamento 3D di un grafico di dispersione. + 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 - - Crea una o più PolyCurve raggruppando le curve connesse. Scegliere una tolleranza di unione preferita tra le unità 1e-6 e 1e-3. - Valori più bassi potrebbero essere troppo rigidi e impedire l'unione di curve che dovrebbero essere collegate; valori più alti potrebbero causare l'unione involontaria di curve corte o la loro compressione in punti degenerati. - 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. - + + Creare il piano T-Spline contenente la linea di input e il punto esterno. Il punto non può trovarsi sulla linea o sull'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 - - 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 - + + Creare un piano di T-Spline contenente i tre punti di 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 PolyCurve tramite ispessimento di una curva. - la curva da ispessire - lo spessore - la perpendicolare normale alla direzione di ispessimento - - - offset - + + Costruire un cilindro T-Spline definito in base ad un CoordinateSystem principale, raggio e altezza del cilindro + Il centro e la base del cilindro verranno adattati al piano X-Y del sistema di coordinate + Radius of cylinder + Height of cylinder + 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 + + + Costruire un cilindro T-Spline a partire dal punto inferiore e superiore centrale 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 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 - + + Create a T-Splines Cone with given base radius at start Point, extending to an + apex at end Point. + Punto iniziale di un cono + Punto finale di un cono + Radius of base of a cone + 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 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. + + Create a T-Splines Cone with axis from start Point to end Point, with given + radii at start and end. This object does not have an apex, and is in the shape of a frustum. + 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 - - Numero di curve della PolyCurve - - curvecount,subcurvecount,numbersubcurves - + + Create a T-Splines Cone with base Point at CoordinateSystem origin, extending in the direction of the Z-axis of the CoordinateSystem, + with a circular base in the CoordinateSystem XY Plane. + 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 le curve della PolyCurve - - - subcurves,polycurvesplit - + + Create a T-Splines Cone with base Point at CoordinateSystem origin, extending + in the CoordinateSystem Z axis deriction length amount, with a + circular bases in the CoordinateSystem XY Plane. + 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 - - 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 - + + Creare una sfera T-Spline centrata nel punto di input, con il raggio specificato. + 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 - - Restituisce il piano della PolyCurve piana - + + Creare una sfera T-Spline contenente quattro punti di input sulla superficie. + 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,points - - 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 - + + Adatta una sfera T-Spline 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 - - Estende la PolyCurve in base all'arco tangente. - Lunghezza dell'arco di estensione - Raggio dell'arco - estensione estremità finale o iniziale di PolyCurve - + + Creare un toro T-Spline con centro sull'origine del CoordinateSystem e raggi specificati + 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 - - Chiude la PolyCurve mediante una linea che collega i punti iniziale e finale - - - lines - - - 0.4 - + + Create a T-Splines Torus with given center and radii, aligned with the default World XY plane + 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 - - 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 - + + Creare un riquadro T-Spline centrato nel punto di origine WCS, con larghezza, lunghezza e altezza. + 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 - - Applica un offset alla PolyCurve nel piano di appartenenza. - Valore di offset - Attivare/Disattivare per rendere circolari gli angoli - PolyCurve con offset + + Create a T-Spline Box centered at input Point, with specified width, length, + and height. + 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 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 + + Create a T-Spline Box centered and oriented to input CoordinateSystem, with + specified width, length, and height. + 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 - - 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 - + + Creare 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 + tspline, box,cube,min,max,corner,point - - 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 + + Create a T-Splines Quadball with center at CoordinateSystem origin + and given radius + Sistema di coordinate locale + Raggio del quadball + Spans number in two dimensions of the sides of the 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 - - Ottiene una rappresentazione stringa del poligono + + Create a T-Splines Quadball with given center and radius, aligned with + default World XY plane + Punto centrale del quadball + Raggio del quadball + Spans number in two dimensions of the sides of the 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 - - Crea una curva poligonale mediante la connessione di punti. - - + + Construct T-Spline surface from NURBS Surface using uniform strategy. + Input NURBS surface is rebuilt with uniform knots placed at equal parametric or + arc length intervals depending on corresponding useArcLen flag, and approximated by + degree 3 NURBS surface. Output T-Spline is divided by given span counts + in u and v directions. + Superficie NURBS di input + Numero di campate richieste nella direzione U + Numero di campate richieste nella direzione V + Whether to use arcLen or parametric subdivision in u parametric direction + Whether to use arcLen or parametric subdivision in v parametric direction + Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme + nurbs surface,tspline,uniform - - Creare una curva poligonale inscritta in un cerchio. - - - + + Construct T-Spline surface from NURBS Surface using curvature subdivision strategy. + Input NURBS surface is rebuilt to degree 3. Output T-Spline has span counts and + positions in each direction detected automatically depending on curvature. + Superficie NURBS di input + Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme + nurbs surface,tspline,curvature - - Restituisce i punti iniziali/finali di tutti i segmenti. + + Costruire una T-Spline mediante l'estrusione di una curva lungo il vettore dato. + 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 la deviazione massima dal piano medio del poligono. + + Costruire una T-Spline eseguendo lo sweep di una curva di sezione trasversale lungo una traiettoria. + Curva di profilo + Traiettoria della curva + Is spans should be parallel in path direction + 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 - - Restituisce gli angoli del poligono - + + Create a T-Spline Surface by sweeping the profile Curve around the axis formed + by the axis origin and axis direction, starting at start_angle in degrees, + and sweeping by sweep_angle in degrees. + 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 + Mostra superficie T-Spline nel riquadro o nella visualizzazione uniforme + Opzioni di simmetria di una superficie T-Spline + tspline,revolve,curve - - Restituisce il punto medio degli angoli del poligono - - - centroid - + + Creare una superficie T-Spline partendo dall'elenco delle linee. + Accetta le curve, ma prende 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 - - Restituisce le autointersezioni tra i lati del poligono. - + + Combinare 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 unite 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 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. - - + + Ottiene una rappresentazione stringa di TSplineSurface - - Ottiene una rappresentazione stringa della superficie + + Vertici contenuti in questa superficie T-Spline. - - 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 - + + Spigoli contenuti nella superficie T-Spline. - - Crea una superficie mediante loft tra curve di sezione trasversale di input. - Curve in cui eseguire il loft - Superficie creata mediante loft - - loft - + + Facce contenute nella superficie T-Spline. - - 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 - + + La superficie T-Spline contiene vertici regolari - - 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 - + + Vertici punto iniziale contenuti nella superficie T-Spline - - 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 - + + Vertici T-Point contenuti nella superficie T-Spline - - 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 - + + Vertici non Manifold contenuti nella superficie T-Spline - - 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 - + + Vertici bordo contenuti nella superficie T-Spline - - 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 - + + Vertici interni contenuti nella superficie T-Spline - - 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 - + + Bordi non manifold contenuti nella superficie T-Spline - - 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 - + + Bordi contenuti nella superficie T-Spline - - Restituisce l'area totale della superficie. + + Bordi interni contenuti nella superficie T-Spline - - Restituisce la somma di lunghezze di tutti gli spigoli della superficie. - - circumference - + + La superficie T-Spline contiene facce regolari - - Restituisce true se la superficie è chiusa nella direzione U, altrimenti false. + + Facce N-Gon contenute nella superficie T-Spline - - Restituisce true se la superficie è chiusa nella direzione V, altrimenti false. + + Facce bordo contenute nella superficie T-Spline - - Restituisce true se la superficie è chiusa nella direzione U o V, altrimenti false. + + Facce interne contenute nella superficie T-Spline - - Sottrae gli strumenti di input dalla superficie corrente. - - - - difference,trim,removefrom,cut - + + Restituisce il numero di vertici nella superficie T-Spline - - 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 - + + Restituisce il numero di bordi nella superficie T-Spline - - 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 - + + Restituisce il numero di facce nella superficie T-Spline - - 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 - + + Vertici scomposti diversificati per tipo + Gruppo di vertici - - 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 - + + Bordi scomposti diversificati per tipo + Gruppo di bordi - - 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 - + + Facce scomposte diversificate per tipo + Gruppo di facce - - Ottiene una rappresentazione NURBS della superficie. In determinate circostanze, questo metodo può restituire un valore di superficie approssimato. - + + Restituisce il vertice ad un dato indice + Indice in corrispondenza del quale ottenere il vertice + tspline,face,byindex + Vertici T-Spline - - 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. - + + Restituisce il bordo all'indice specificato + Indice in corrispondenza del quale ottenere il bordo + tspline,face,byindex + Bordo T-Spline - - 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 - + + Restituisce la faccia all'indice specificato + Indice in corrispondenza del quale ottenere la faccia + tspline,face,byindex + Faccia T-Spline - - 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 - + + Ottiene una rappresentazione stringa di TSplineTopology - - 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 - + + Punto del TopologyItem sullo scafo - - Applica un offset alla superficie in direzione della normale e in base ad una distanza specificata. - Valore di offset - Superficie con offset + + Vettore U di TopologyItem - - 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 + + Vettore V del TopologyItem - - 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 + + Normale del TopologyItem - - Restituisce il vettore tangente U in corrispondenza dei parametri U e V specificati. - Componente U del parametro - Componente V del parametro - Vettore tangente U + + Ottiene una rappresentazione stringa di TSplineUVNFrame - - Restituisce il vettore tangente V in corrispondenza dei parametri U e V specificati. - Componente U del parametro - Componente V del parametro - Vettore tangente V + + I TSplineEdges che partono da questo vertice - - 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 + + Le TSplineFaces adiacenti a questo vertice - - 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 - + + Restituisce il Frame UVN del TSVertex (punto sullo scafo, vettore U, vettore V e normale) - - Restituisce la curvatura di Gauss in corrispondenza dei parametri U e V. - - - - - developable - + + Indice del TSVertex - - Restituisce le curvature principali in corrispondenza dei parametri U e V. - - - + + Indica se il TSVertex è una punta a stella - - 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 + + Indica se il TSVertex è un T-Point - - Restituisce il punto in corrispondenza dei parametri U e V specificati. - - - - - surfacepoint - + + Indica se il TSVertex è manifold - - Restituisce tutte le curve di contorno della superficie. - - - edges - + + Numero di bordi o facce sul TSVertex - - 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 - + + Valenza funzionale del TSVertex, prendendo in considerazione i punti T - - Restituisce una nuova superficie con la normale invertita. La superficie resta invariata. - Superficie, che è uguale alla superficie di input ma con normali invertite + + Una serie di proprietà TSVertex: uvnFrame, indice, valenza e valenza funzionale, se TSVertex è StarPoint, TPoint o Manifold - - Combina la superficie corrente e le superfici di input in una PolySurface - - + + Ottiene una rappresentazione stringa di TSplineVertex + + + Ottiene il componente U di un UV - join multiple,joinmany,joinall,topolysurface + uv,uvs - - Proietta la geometria di input su questa superficie nella direzione del vettore di input. Attualmente questo metodo di proiezione supporta solo punti o curve. - - - + + Ottiene il componente V di un UV - projecttosurface,projectonto + uv,uvs - - Tentativi di riparare la superficie. - - - - Ottiene una rappresentazione stringa del vettore + + Crea un UV da due valori Double. + Valore U + Valore V + Valore UV creato da coordinate + surfaceparam,parameters,uv,uvs - - Confronta due vettori - L'altro vettore + + 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 - - Definisce un vettore a partire da tre coordinate euclidee - Coordinata X - Coordinata Y - Coordinata Z - Vettore creato da coordinate - - vector,xyz,vector3 - - - - Definisce un vettore a partire da tre coordinate euclidee e normalizza il vettore - Coordinata X - Coordinata Y - Coordinata Z - True per normalizzare il vettore, false per non normalizzarlo - Vettore creato da coordinate - - normalize,vector3 - - - - Definisce un vettore a partire da due estremità. Il risultato è un vettore che va dal punto iniziale al punto finale. - - - - - vector2 - - - - Ottiene il vettore asse X canonico (1,0,0) - - - x,basis,right - + + Ottiene una rappresentazione stringa di UV - - Ottiene il vettore asse Y canonico (0,1,0) - - - y,basis,forward - + + Analizzare la stringa JSON in entrata formattata con lo schema autodesk.matem:vector3d-1.0.0. + Stringa JSON da analizzare + Vettore - - Ottiene il vettore asse Z canonico (0,0,1) - - - z,basis,up - + + Convertire il vettore in un oggetto JSON formattato con lo schema autodesk.matt:vector3d-1.0.0. + Stringa JSON risultante Ottiene il valore X di un vettore. @@ -5082,105 +4369,62 @@ Ottiene il punto con lo stesso componente X, Y e Z - - - convertopoint,vector2point - + convertopoint,vector2point Ottiene l'inverso del vettore, ovvero converte in negativi i componenti X, Y e Z del vettore. - - - backwards,vectorflip - + backwards,vectorflip Aggiunge un vettore - - - - sum,sumvectors - + sum,sumvectors Sottrae un vettore - - - - substact,diff vectors,between - + substact,diff vectors,between Definisce il prodotto vettoriale tra due vettori - - - - perpendicular - + perpendicular Definisce il prodotto scalare tra due vettori - un secondo vettore - Prodotto scalare risultante - - project,projectvector,vectorproject,onto - + project,projectvector,vectorproject,onto Ottiene la versione normalizzata di un vettore - Determina se due vettori sono paralleli. - Altro vettore Restituisce true se i vettori sono paralleli; false in caso contrario. + Altro vettore - Determina se due vettori sono quasi uguali. Un valore di tolleranza di 1e-5 specificato per gestire problemi di precisione. - Altro vettore + Determine whether two vectors are almost equal. A tolerance value of 1e-5 is used. Restituisce true se i vettori sono quasi uguali; false in caso contrario. + Altro vettore vector approximate,near,same Trasforma il vettore corrente mediante una matrice CoordinateSystem di input. - Sistema di coordinate utilizzato per trasformare il vettore - Vettore trasformato - Ruota un vettore attorno ad un asse per un numero specifico di gradi - Vettore asse di rotazione - Numero di gradi da ruotare - Vettore ruotato - - around,axis,degrees - + Rotates a Vector around an axis by a specified number of + degrees + around,axis,degrees - Ruota un vettore intorno all'origine del piano e alla normale, per un numero specifico di gradi - Piano di rotazione - Numero di gradi da ruotare - Vettore ruotato - - around,normal,degrees - + Rotates a vector around the Plane origin and normal by a specified + degree + around,normal,degrees Adatta in scala il vettore intorno all'origine in modo uniforme - Fattore di scala - Vettore in scala - - resize,size - + resize,size Adatta in scala il vettore intorno all'origine in modo non uniforme - - - - - - resize,size,scaleNU,scalenu - + resize,size,scaleNU,scalenu Restituisce l'angolo tra i due vettori in gradi da 0 a 180. @@ -5189,21 +4433,78 @@ 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. + 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. Altro vettore Asse di rotazione Restituisce l'angolo tra i vettori forniti in gradi compresi tra 0 e 360 rotation angle, - - Analizzare la stringa JSON in entrata formattata con lo schema autodesk.matem:vector3d-1.0.0. - Stringa JSON da analizzare - Vettore + + Definisce un vettore a partire da tre coordinate euclidee + Coordinata X + Coordinata Y + Coordinata Z + + vector,xyz,vector3 - - Convertire il vettore in un oggetto JSON formattato con lo schema autodesk.matt:vector3d-1.0.0. - Stringa JSON risultante + + Definisce un vettore a partire da tre coordinate euclidee e normalizza il vettore + Coordinata X + Coordinata Y + Coordinata Z + Se si desidera normalizzare il vettore risultante o meno + + normalize,vector3 + + + Definisce un vettore a partire da due estremità. Il risultato è un vettore che va dal punto iniziale al punto finale. + Start point of vector + End point of vector + Vector created from two points + vector2 + + + Ottiene il vettore asse X canonico (1,0,0) + Canonical X axis vector (1,0,0) + x, basis,right + + + Ottiene il vettore asse Y canonico (0,1,0) + Canonical Y axis vector (0,1,0) + y, basis,forward + + + Ottiene il vettore asse Z canonico (0,0,1) + Canonical Z axis vector (0,0,1) + z, basis,up + + + Confronta due vettori + L'altro vettore + Indica se i due oggetti sono uguali + + + Ottiene un hashcode per il tipo + Hashcode univoco per l'oggetto corrente + + + Ottiene una rappresentazione stringa del vettore + + + Punto in cui è posizionato il vertice corrente + + + + Spigoli originati dal vertice corrente + + + + Facce adiacenti al vertice corrente + + + + Ottiene una rappresentazione stringa del vertice Classe di risorse fortemente tipizzata per la ricerca di stringhe localizzate e così via. @@ -5314,7 +4615,7 @@ Cerca una stringa localizzata simile a L'elemento {0} è minore di zero. - Cerca una stringa localizzata simile a Questo metodo è obsoleto e verrà rimosso in una versione futura di Dynamo. Utilizzare Mesh.ByPointsIndexGroups (Point[] points, IndexGroups : IndexGroup[]). + Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use Mesh.ByPointsIndexGroups (Point[] points, IndexGroups : IndexGroup[]) instead. Cerca una stringa localizzata simile a Questo metodo è obsoleto e verrà rimosso in una versione futura di Dynamo. Utilizzare Mesh.ByPointsIndices (Point[] points, Indices : int[]). @@ -5429,5 +4730,107 @@ Cerca una stringa localizzata simile a Questo metodo è obsoleto e verrà rimosso in una versione futura di Dynamo. Utilizzare TSplineSurfaceBuildPipes(ICurveEntity[] curves, double defaultRadius, double snappingTolerance, int[] segmentCounts, bool autoHandleStart, bool autoHandleEnd, double[] startRotations, double[] endRotations, double[] startRadii, double[] endRadii, double[] startPositions, double[] endPositions, bool inSmoothMode). . + + The is the main attribute the generator looks for when it is + deciding the classes to auto implement. The type should + be a type from Autodesk.DesignScript.Interfaces and should + be the source of all the static constructor methods for the interface. +

+ The attribute must be attached to a class that matches the protoInterface name, i.e. if the interface + is named IPointEntity, then the class must be named Point for the generator to work correctly. +

+ The generator will implement wrappers for every property and method on protoInterface + using ProtoGeometry as instance methods. In addition, all methods that start with the class name + (Point) on the factory interface will be implemented as static methods. +

+ Generated implementations can be overriden by implementing a property or method that exactly matches the + interface method signature. See and for + other ways to override automatic implementations.
+
+ + The is the main attribute the generator looks for when it is + deciding the classes to auto implement. The type should + be a type from Autodesk.DesignScript.Interfaces and should + be the source of all the static constructor methods for the interface. +

+ The attribute must be attached to a class that matches the protoInterface name, i.e. if the interface + is named IPointEntity, then the class must be named Point for the generator to work correctly. +

+ The generator will implement wrappers for every property and method on protoInterface + using ProtoGeometry as instance methods. In addition, all methods that start with the class name + (Point) on the factory interface will be implemented as static methods. +

+ Generated implementations can be overriden by implementing a property or method that exactly matches the + interface method signature. See and for + other ways to override automatic implementations.
+
+ + Replace the body of the named property or method with this implementation. + + Properties and methods implemented by the generator using the can + be overriden. This attribute will replace the body of the generated method, but let the generator handle + documentation, scaling, ASM extents checks and the required boilerplate. + + The method or property to override + Implement the generated function as virtual + + + Replace the body of the named property or method with this implementation. + + Properties and methods implemented by the generator using the can + be overriden. This attribute will replace the body of the generated method, but let the generator handle + documentation, scaling, ASM extents checks and the required boilerplate. + + The method or property to override + Implement the generated function as virtual + + + Properties and methods implemented by the generator using the can + be overriden. This attribute will prevent the generation of a method named + whose params exactly matches the array. +

+ Some of the methods in the library don't match the generated output exactly, meaning the generator can't see + them as overrides. This attribute lets a method take the place of another method, by explicitly shadowing + what the generator would have implemented. +

+ Several [class]es implement a static FromJson method that takes a single , where + the factory interface has a method [class]FromJson that takes and . + This attribute lets the single version override the automatic one.
+
+ + Properties and methods implemented by the generator using the can + be overriden. This attribute will prevent the generation of a method named + whose params exactly matches the array. +

+ Some of the methods in the library don't match the generated output exactly, meaning the generator can't see + them as overrides. This attribute lets a method take the place of another method, by explicitly shadowing + what the generator would have implemented. +

+ Several [class]es implement a static FromJson method that takes a single , where + the factory interface has a method [class]FromJson that takes and . + This attribute lets the single version override the automatic one.
+
+ + This attribute lets an interface property be auto generated from a backing field, letting that + field take the property's place in the ToString, Equals and HashCode methods. + Special handling is added for Point and Vector types when backed by a Coordinate. + This also lets the generator handle documentation for the property. + + + This attribute lets an interface property be auto generated from a backing field, letting that + field take the property's place in the ToString, Equals and HashCode methods. + Special handling is added for Point and Vector types when backed by a Coordinate. + This also lets the generator handle documentation for the property. + + + This attribute lets a class override the CompareUsing attribute on the defining interface + (or set one at all if it is missing). This in turn lets the generator create the + (Get|Compute)HashCode and Equals methods for the class based on the supplied property names. + + + This attribute lets a class override the CompareUsing attribute on the defining interface + (or set one at all if it is missing). This in turn lets the generator create the + (Get|Compute)HashCode and Equals methods for the class based on the supplied property names. + \ No newline at end of file diff --git a/doc/distrib/xml/ja-JP/ProtoGeometry.xml b/doc/distrib/xml/ja-JP/ProtoGeometry.xml index 2af3cf09f16..de42add0659 100644 --- a/doc/distrib/xml/ja-JP/ProtoGeometry.xml +++ b/doc/distrib/xml/ja-JP/ProtoGeometry.xml @@ -144,8 +144,24 @@ ジオメトリ設定を既定にリセットします - - 円弧の文字列表現を取得します + + 始点、終点とそれらの接線により円弧または双円弧を作成します + + + 円弧の中心点 + midpoint,arcs,arc + + + 円弧の半径を返します。 + arc,arcs + + + 座標系中の Z 軸を中心とする、円弧の X 軸からの回転の開始角度(度単位)を返します。 + arc,arcs + + + 円弧のスイープ角度(度単位)を返します。 + arc,arcs 円周に沿って 3 つの連続した点を指定して円弧を作成します。 @@ -153,9 +169,7 @@ 円弧の 2 番目の点 円弧の 3 番目の点 3 点から作成された円弧 - - arc,arcs - + arc,arcs 中心点、半径、角度スイープ、法線ベクトルを指定して円弧を作成します @@ -165,9 +179,7 @@ 終了角(度単位) 円弧の法線を定義するベクトル 中心点、半径、角度によって作成された円弧 - - arc,center,arcs - + arc,center,arcs 中心点、開始点、終了点、法線を設定して円弧を作成します @@ -176,9 +188,7 @@ 円弧の中心角 円弧の法線方向のベクトル 中心点、開始点、中心角によって作成された円弧 - - arc,center,arcs - + arc,center,arcs 中心点、開始点、終了点を設定して円弧を作成します @@ -186,9 +196,7 @@ 円弧の開始点 円弧の終了点 中心点、開始点、終了点で作成された円弧 - - arc,center,arcs - + arc,center,arcs 指定された半径で 2 つの曲線をフィレットして円弧を作成します @@ -196,9 +204,7 @@ 2 番目の曲線 フィレット円弧の半径 フィレットによる円弧 - - arc,fillet,round,smooth,arcs - + arc,fillet,round,smooth,arcs 内部点で指定した曲線に接する 2 つの曲線をフィレットして円弧を作成します @@ -206,74 +212,137 @@ フィレット円弧が内部点で接する曲線 2 番目の曲線 曲線に接するフィレットによる円弧 - - arc,fillet,round,smooth - + arc,fillet,round,smooth 点群の集合に最も近似する円弧を作成します 円弧を最適フィットさせる点のリスト 点群を通過する最適フィットで作成された円弧 - - arc,approximate,arcs - - - - 始点、終点とそれらの接線により円弧または双円弧を作成します - 双円弧の始点 - 双円弧の始点の接線ベクトル - 双円弧の終点 - 双円弧の終点の接線ベクトル - - - arc,tangent - + arc,approximate,arcs 開始接線を Vector にし、開始 Point から終了 Point までの Arc を作成 円弧の開始点 円弧の終了点 開始接線方向ベクトル - - - arc,tangent,arcs - + Arc created from start, end point, and tangent + arc,tangent,arcs - - 円弧の中心点 - - midpoint,arcs,arc - + + 円弧の文字列表現を取得します - - 円弧の半径を返します。 - - arc,arcs - + + autodesk.geometry:boundingbox3d-1.0.0 スキーマでフォーマットされて取り込まれる JSON 文字列を解析します。 + 解析する JSON 文字列 + BoundingBox - - 座標系中の Z 軸を中心とする、円弧の X 軸からの回転の開始角度(度単位)を返します。 - - arc,arcs - + + BoundingBox を autodesk.geometry:boundingbox3d-1.0.0 スキーマでフォーマットされた JSON オブジェクトに変換します。 + 結果として得られる JSON 文字列 - - 円弧のスイープ角度(度単位)を返します。 - - arc,arcs - + + 最小点 - - 円の文字列表現を取得します + + 最大点 + + + 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. + + + 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. + 交差するその他の境界ボックス + 境界ボックスの交差から取得された境界ボックス + + + 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. + その他の境界ボックス + 境界ボックスの交差を実行する + get overlap + + + BoundingBox が空かどうかを判断します + 境界ボックスが空の場合は true を返します + + + 点が境界ボックス内にあるかどうかを判断します。 + テスト点 + 点が内側にある場合は true、それ以外の場合は false + 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 + + + 入力されたジオメトリの周囲に、軸に位置合わせされた BoundingBox を作成します。 + 境界ボックスを決定するジオメトリ + ジオメトリを囲む境界ボックス + bounding,bound,multiple,boundall + + + 入力されたジオメトリの周囲に、軸に位置合わせされていない最小容積の境界ボックスを、方向を設定して作成します。 + + 入力されたジオメトリを囲む、方向が設定された境界ボックス。 + + + Create a non-axis-aligned BoundingBox around input Geometry, oriented + in the X, Y, and Z axis of the CoordinateSystem. + bounding,bound + + + Create a non-axis-aligned BoundingBox around input Geometries, oriented + in the X, Y, and Z axis of the CoordinateSystem. + bounding,bound,multiple,boundall + + + 最小点から最大点までの範囲に、軸に位置合わせされた BoundingBox を作成します。 + bounding,bound,bymaxmin,max,min,bypoints + + + 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 + + + 2 つの BoundingBox を比較します + その他の BoundingBox + 2 つのオブジェクトが等しいかどうか + + + このタイプのハッシュ値を取得します + このオブジェクトのユニークなハッシュ値 + + + BoundingBox の文字列表現を取得します + + + 円の中心 + + + 円の半径を返します。 - 入力された中心点と半径をワールド座標系の XY 平面に持ち、ワールド座標系の Z 軸を法線とする円を作成します。 + Creates a Circle with input center Point and radius in the world XY + plane, with world Z as normal. 円の中心点 半径 中心点と半径を指定して作成した円 - - circle - + circle 中心点、半径、法線方向を指定して円を作成します。 @@ -281,114 +350,71 @@ 半径 法線方向ベクトル 中心点の半径と法線を使用して作成した円 - - circle,alignedcircle - + circle,alignedcircle - 入力された平面の基準点(ルート)を中心として、指定された半径を持つ円を平面上に作成します。 + Create a Circle centered at the input Plane origin (root), lying in + the input Plane, with given radius. 円の中心に使用する平面のルート 半径 平面と半径で作成した円 - - circle,alignedcircle - + circle,alignedcircle 3 つの入力点を通過する円を作成します。 円の 1 番目の点 円の 2 番目の点 円の 3 番目の点 - - - circle - + Circle created from three points + circle 点群を通過する最適な円 円を合わせる点のリスト 点群から作成した円 - - circle,approximate - - - - 円の中心 - - - 円の半径を返します。 + circle,approximate - - 共有エッジの文字列表現を取得します + + 円の文字列表現を取得します ループに含まれている前の共有エッジ + ループに含まれている次の共有エッジ + 逆方向に存在する隣接共有エッジ + 共有エッジに関連付けられている隣接エッジ + 共有エッジが属するループ + このエッジの始端の頂点 + このエッジの終端の頂点 + エッジに対する共有エッジの向き + オーナー サーフェスのパラメトリック空間内の曲線です。曲線は 2D 形状であるため、この曲線の Z 座標は 0 です。 - - - 円錐の文字列表現を取得します - - - 始点の基本半径を指定し、終点の頂点まで延長した円錐を作成します。 - - - - - - cone,cones - - - - 始点と終点に軸を持ち、始点と終点の半径を指定した円錐を作成します。このオブジェクトは頂点を持たず、トリミングされた円錐と考えることができます。 - - - - - - - trimmed cone,cone,cones - - - - 入力された座標系の原点を基準点として、その座標系の Z 軸方向に指定された高さを持ち、その座標系の XY 平面を底面とする円錐を作成します。 - - - - - 入力された座標系の原点を基準点として、その座標系の Z 軸方向に指定された高さを持ち、その座標系の XY 平面を底面とする円錐を作成します。 - - - - - - - cone,cone by height,cones - + + 共有エッジの文字列表現を取得します 始点 @@ -426,4656 +452,3913 @@ cone,cones - - 直方体の文字列表現を取得します + + Create a Cone with given base radius at start Point, extending to a + apex at end Point. + cone,cones - - ワールド座標系の基準点を中心として、指定された幅、長さ、高さを持つ直方体を作成します。 - 直方体の幅 - 直方体の長さ - 直方体の高さ - 長さで作成した直方体 - - box,cube,cubes - + + Create a Cone with axis from start Point to end Point, with given + radiuses at start and end. This object does not have an apex, and + can be thought of as a trimmed Cone. + trimmed cone,cone,cones - - 入力された点を中心点として、指定された幅、長さ、高さを持つ直方体を作成します。 - 原点 - 直方体の幅 - 直方体の長さ - 直方体の高さ - 長さで作成した直方体 - - box,cube,cubebysize,bycenter,cubes - + + Creates a Cone with base Point at CoordinateSystem origin, extending + in the CoordinateSystem Z axis deriction length amount, with a + circular base in the CoordinateSystem XY Plane. - - ワールド座標系の原点を中心として、指定された幅、長さ、高さを持つ直方体を作成します。 - 親座標系(直方体の中心) - 直方体の幅 - 直方体の長さ - 直方体の高さ - 長さから作成した直方体 - - box,cube,cubebysize,bycoord,cubes - + + Creates a Cone with base Point at CoordinateSystem origin, extending + in the CoordinateSystem Z axis deriction length amount, with a + circular bases in the CoordinateSystem XY Plane. + cone,cone by height,cones - - lowPoint から highPoint までの範囲に広がる直方体を作成します。 - 直方体のコーナーの低点 - 直方体のコーナーの高点 - コーナーで作成した直方体 - - box,cube,byminmax,by corners,by points,cubes - + + 円錐の文字列表現を取得します - - 長さの距離を返します。 注: これは直方体の入力寸法を返すものです。実際のワールド空間の 寸法を返すわけではありません。たとえば幅(X 軸)が 10 の直方体を作成後、 X 軸が 2 倍に拡張された座標系にその直方体を移し替えたとしても、 幅は 10 のままになります。ASM ではボディの頂点を予測可能な順番で 抽出することができないため、 変換後の寸法を判断することはできません。 + + Create a CoordinateSystem from a 4x4 matrix. This method is deprecated; prefer other constructors where possible. + 4x4 transformation matrix + CoordinateSystem from the matrix - - 幅の距離を返します。 注: これは直方体の入力寸法を返すものです。実際のワールド空間の 寸法を返すわけではありません。たとえば幅(X 軸)が 10 の直方体を作成後、 X 軸が 2 倍に拡張された座標系にその直方体を移し替えたとしても、 幅は 10 のままになります。ASM ではボディの頂点を予測可能な順番で 抽出することができないため、 変換後の寸法を判断することはできません。 + + autodesk.math:matrix44d-1.0.0 スキーマでフォーマットされて取り込まれる JSON 文字列を解析します。 + 解析する JSON 文字列 + CoordinateSystem - - 高さの距離を返します。 注: これは直方体の入力寸法を返すものです。実際のワールド空間の 寸法を返すわけではありません。たとえば幅(X 軸)が 10 の直方体を作成後、 X 軸が 2 倍に拡張された座標系にその直方体を移し替えたとしても、 幅は 10 のままになります。ASM ではボディの頂点を予測可能な順番で 抽出することができないため、 変換後の寸法を判断することはできません。 + + CoordinateSystem を autodesk.math:matrix44d-1.0.0 スキーマでフォーマットされた JSON オブジェクトに変換します。 + 結果として得られる JSON 文字列 - - 円柱の文字列表現を取得します + + この座標系の反転を取得することができるかどうかを判断します - - 円柱の親座標系、半径、高さによって定義されるソリッド座標系を作成します - 親座標系 - 半径サイズ - 円柱の高さ - 半径と高さから作成した円柱 - - cylinder,tube - + + スケーリングが直行しているかどうか、つまり、剪断コンポーネントを持っているかどうかをテストします。 - - 円柱の下部と上部の中心点を指定して、ソリッド円柱を作成します。 - 円柱の始点 - 円柱の終点 - 円柱の半径 - 点群と半径で作成した円柱 - - cylinder,tube,by center points - + + スケーリングが直行しているかどうか、すべてのベクトルが正規化されているかどうかをテストします。 - - 円柱の半径 + + この座標系の数列式を取得します - - 全体の高さ - - cylinder - + + 座標系の基準点を表す点を作成します。 - - 円柱の軸 - - cylinder - + + 座標系の X 軸を返します。 - - エッジの文字列表現を取得します + + 座標系の Y 軸を返します。 - - エッジ作成の基準とする曲線 + + 座標系の Z 軸を返します。 - - このエッジに接する面 + + Returns the length of the X axis vector from the coordinate system. - - このエッジの始端の頂点 + + Returns the length of the Y axis vector from the coordinate system. - - このエッジの終端の頂点 + + Returns the length of the Z axis vector from the coordinate system. - - このエッジに関連付けられている共有エッジ + + X 軸と Y 軸がある平面を返します。ルートは基準点になります。 - - 楕円の文字列表現を取得します + + Y 軸と Z 軸がある平面を返します。ルートは基準点になります。 - - 入力された点を中心とする楕円を作成します。作成される楕円はワールド座標系 XY Pl平面に位置合わせされ、指定された X 軸半径と Y 軸半径を持ちます。 - 楕円の原点 - X 軸半径 - Y 軸半径 - 原点と半径で作成した楕円 - - ellipse - + + Z 軸と X 軸がある平面を返します。ルートは基準点になります。 - - 入力された点を中心とする楕円を作成します。2 つの軸を指定します。軸は互いに直交する必要があります。 - 楕円の原点 - X 軸半径 - Y 軸半径 - 原点ベクトルから作成した楕円 - - ellipsebylengths,ellipsebyvectors - + + この座標系の反転を取得します。基準点を反転するジオメトリの一部にこの座標系を適用します。 + Returns inverted coordinate system from the input - - 入力された座標系に中心点を持ち、位置合わせされた楕円を作成します。x_radius 半径を X 軸方向に、y_radius 半径を Y 軸方向に指定します。 - 楕円の原点座標系 - X 軸半径 - Y 軸半径 - 座標系と半径で作成した楕円 - - ellipse,aligned ellipse,ellipsebylengths - + + Apply the argument CoordinateSystem after this one - Result = this * other. + Other coordinate system + New coordinate system from multiplication - - 入力された平面に中心点を持ち、位置合わせされた楕円を作成します。x_radius 半径を平面 X 軸方向に、y_radius 半径を平面 Y 軸方向に指定します。 - 楕円弧が描画される平面 - X 軸半径 - Y 軸半径 - 平面と半径から作成した楕円 - - ellipse,aligned ellipse,ellipsebylengths - + + Apply the argument CoordinateSystem before this one - Result = other * this. + Other coordinate system + New coordinate system from multiplication - - 楕円の中心 + + X、Y、Z スケール係数を含む Vector を返します。 - - 楕円の主軸。長い方の軸です。ベクトルの長さは Major 半径です。 + + 2 つの CoordinateSystem が等しいかどうかを判断 - - 楕円の副軸。短い方の軸です。ベクトルの長さは Minor 半径です。 + + WCS でそれぞれ設定したX、Y、Z 方向の変位を指定して、指定したジオメトリ + を変換します。 + X 軸に沿った変位。 + Y 軸に沿った変位。 + Z 軸に沿った変位。 + 変換後の Geometry。 + move,by amount - - 楕円弧の文字列表現を取得します + + 入力 Vector の方向と大きさでオブジェクトを変換します。 + move,along vector,movebyvector - - XY 軸上の平面内に、半径とスイープする角度を指定して、楕円弧を作成します。 - 楕円弧が含まれる平面 - 平面 X 方向に延びる楕円弧の半径 - 平面 Y 方向に延びる楕円弧の半径 - 入力平面の正の X 軸を計測基準とする円弧の開始角 - 開始角からの開きの角度(度単位) - 平面の半径と角度で作成した楕円弧 - - ellipsearc,arcs - + + Translates any geometry type by the given distance in the given + direction. + 変位の向き。 + 指定した向きに沿った変位距離。 + 変換後の Geometry。 + move,along vector,distance - - 楕円の中心 - - ellipsearc,arcs - + + 入力された座標系マトリックスでオブジェクトを変換します。 + 入力された座標系 + 変換後の座標系 - - 楕円の主軸。長い方の軸です。ベクトルの長さは Major 半径です。 - - ellipsearc,arcs - + + Returns this geometry with its position expressed relative to the + targetCoordinateSystem, placed into the frame of the sourceCoordinateSystem. + The local position of the result within the sourceCoordinateSystem + matches the local position of the input within the targetCoordinateSystem. + To obtain the coordinates of a geometry in world-space within a given coordinate + system, pass CoordinateSystem.Identity as the sourceCoordinateSystem + and the given CS as the targetCoordinateSystem. + The resulting geometry coordinates will equal the coordinates of the input + relative to that target frame. + The CoordinateSystem to express the geometry relative to. + The CoordinateSystem the geometry is currently expressed in. + Pass CoordinateSystem.Identity() to work in world space. + 変換後の Geometry。 + from,to, local coordinates - - 楕円の副軸。短い方の軸です。ベクトルの長さは Minor 半径です。 - - ellipsearc,arcs - + + Rotates an object around an origin and an axis by a specified + degree + around,axis,degrees - - 開始角度(度単位) - - ellipsearc,arcs - + + Rotates an object around the Plane origin and normal by a specified + degree + Reference Plane to rotate around + Rotation angle in degrees + around,normal,degrees - - 楕円弧のスイープ角度(度単位)を返します。 - - ellipsearc,arcs - + + 基準点を中心に均等にスケール + resize,size - - 楕円のある平面 - - ellipsearc,arcs - + + 基準点を中心に不均等にスケール + resize,size,scaleNU,scalenu - - 面の文字列表現を取得します + + 指定した Plane を中心に不均等にスケール + resize,size,scaleNU,scalenu - - この面の周囲のすべてのエッジ(反時計回り順) - - faces - - - 1 - + + Scale uniformly around a given point, using two pick points as scalars + resize,from,to,size - - この面の周囲のすべての頂点(反時計回り順) - - faces - - - 1 - + + Scale non-uniformly 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 - - この面に含まれているすべてのループ + + Scale in two dimensions 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 - - 面の作成基準とするサーフェス - 面のサーフェス表示 + + 入力された平面全体にオブジェクトを鏡像化します + reflect,flip over - - らせんの文字列表現を取得します + + 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 - - らせんを作成します。らせんは、指定した軸の向きに対して常に時計回りに回転します。軸の向きに沿って表示すると、パラメータが増加する方向に、曲線に沿って点が移動するように、軸を中心に点が時計回りに回転するように見えます。Pitch はらせんが軸の向きに回転移動する Distance です。正または負の値を設定できます。 - 軸の点 - 軸方向ベクトル - らせんの始点 - 軸方向に 360 度ごとのらせんの距離 - 角度による回転数 - 軸で作成したらせん - - helix,screw,corkscrew,thread - + + 基準点を X と Y の位置に持ち、X 軸と Y 軸を WCS(ワールド座標系)の + X 軸および Y 軸に設定した座標系を作成します。Z の既定値は 0 です。 - - らせんがその長さだけ回転する角度(度単位) + + 基準点を X、Y、Z の位置に持ち、X 軸と Y 軸を WCS(ワールド座標系)の + X 軸および Y 軸に設定した座標系を作成します。 + translate - - ピッチは、らせんが完全に 1 回転(360 度)する間に軸方向に沿って進む直線距離を返します + + 入力点に基準点を持ち、X 軸と Y 軸を WCS(ワールド座標系)の + X 軸および Y 軸に設定した座標系を作成します。 - - 円弧の半径 + + 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. - - らせんの軸の方向 + + Create a CoordinateSystem at the origin with X and Y axis. + Input Vectors are normalized before creating the CoordinateSystem. - - らせん軸の基準点 - - origin,helixstart - + + Create a CoordinateSystem at the origin with X and Y axis, with Z + axis ignored completely. Input Vectors are normalized before creating + the CoordinateSystem. - - IndexGroup の文字列表現を取得します + + Creates a CoordinateSystem at the specified cylindrical coordinate parameters with respect to the specified coordinate system. - - 2 つの IndexGroup を比較します - その他の IndexGroup + + Creates a CoordinateSystem at the specified spherical coordinate parameters with respect to the specified coordinate system. + + + Compare two CoordinateSystem's + The other CoordinateSystem 2 つのオブジェクトが等しいかどうか - + このタイプのハッシュ値を取得します このオブジェクトのユニークなハッシュ値 - - 4 つのインデックスを格納する IndexGroup を作成します - インデックス a - インデックス b - インデックス c - インデックス d - IndexGroup - - quad,polygon,mesh,meshes - + + 座標系の文字列表現を取得します - - 3 つのインデックスを格納する IndexGroup を作成します - インデックス a - インデックス b - インデックス c - IndexGroup - - tri,polygon,mesh,meshes - + + Returns length 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. - - 三角形の場合は 3、四半円形の場合は 4 になります + + Returns width 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. - - 最初のインデックス + + 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. - - 2 番目のインデックス + + ワールド座標系の基準点を中心として、指定された幅、長さ、高さを持つ直方体を作成します。 + 直方体の幅 + 直方体の長さ + 直方体の高さ + 長さで作成した直方体 + box,cube,cubes - - 3 番目のインデックス + + Create a Cuboid centered at input Point, with specified width, length, + and height. + 原点 + 直方体の幅 + 直方体の長さ + 直方体の高さ + 長さで作成した直方体 + box,cube,cubebysize,bycenter,cubes - - 4 番目のインデックス + + ワールド座標系の原点を中心として、指定された幅、長さ、高さを持つ直方体を作成します。 + 親座標系(直方体の中心) + 直方体の幅 + 直方体の長さ + 直方体の高さ + 長さから作成した直方体 + box,cube,cubebysize,bycoord,cubes - - 線分の文字列表現を取得します + + lowPoint から highPoint までの範囲に広がる直方体を作成します。 + 直方体のコーナーの低点 + 直方体のコーナーの高点 + コーナーで作成した直方体 + box,cube,byminmax,by corners,by points,cubes - - 入力された 2 点を端点とする線分を作成します。 - 線分の始点 - 線分の終点 - 始点と終点による線分 - - line,linebypoints,lines - + + 直方体の文字列表現を取得します - - 点群の散布図に最も近似する線分を作成します。 - 最適フィット線分への点群のリスト - 点群を通過するフィットからの線分 - - line,approximate,lines - + + 曲線の円弧全体の長さを返します + distance - - 入力された曲線に接し、曲線のパラメータで指定された点に位置する直線を作成します。 - 接線のベース曲線 - パラメータ値 - 接線 - - tangentline,tangentto,lines - + + 曲線が平面曲線の場合は True を返し、それ以外の場合は False を返します。 + flat,liesinplane - - 開始点から始まり、ベクトルの向きに指定された長さだけ延長する線分を作成します。 - 線分の始点 - 方向ベクトル - 線分の長さ - 開始方向と長さによる線分 - - linebyvector,lines - + + 曲線が閉じている場合は True を返し、それ以外の場合は False を返します。 - - 曲線の方向を返します。 - - lines - + + 曲線上の始点を取得します + begin,curvestart,startpt - - ループの文字列表現を取得します + + 曲線上の終点を取得します + end,curveend,endpt - - ループに含まれている面 + + 曲線が含まれている面に対する法線。平面曲線でのみ有効です。 + perpendicular - - ループに含まれている共有エッジ + + StartParameter() から EndParameter() までの範囲内の指定されたパラメータで曲線上の点を取得します。 + 評価するパラメータ + + pointoncurve,curvepoint - - ループが境界と内側のいずれであるか + + StartParameter() から EndParameter() までの範囲内の指定されたパラメータで曲線に接するベクトルを取得します。 + 評価するパラメータ + パラメータ上で曲線に平行するベクトル + tangentoncurve,curvetan - - NURBS 曲線の文字列表現を取得します + + StartParameter() から EndParameter() までの範囲内の指定されたパラメータで曲線に直交するベクトルを取得します。 + 評価するパラメータ + パラメータ上で曲線に直交するベクトル + normaloncurve,curvenorm - - 明示的な制御点を使用して B スプライン曲線を作成します。注 1: deg = 1 の B スプライン曲線には G1 不連続が発生し、押し出し、スイープ、その他の操作に問題が生じます。これらの問題は回避する必要があります。代わりにポリカーブを使用します。注 2: 曲線が周期曲線である(閉じている)場合、最初の点と最後の点を同じにする必要があります。 - NURBS 曲線の点群 - 点群から作成した NURBS 曲線 - - nurbscurve,spline,lines - - - 0.5,0.5,0.45 - + + 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. + 評価するパラメータ + 'side' が false に設定されている場合、法線は曲線の右側を向きます(曲線の始点から終点まで)。'side' が true の場合、法線は曲線の左側を向きます。 + パラメータ上で曲線に直交するベクトル + normaloncurve,curvenorm - - 明示的な制御点を使用して B スプライン曲線を作成します。注 1: deg = 1 の B スプライン曲線には G1 不連続が発生し、押し出し、スイープ、その他の操作に問題が生じます。これらの問題は回避する必要があります。代わりにポリカーブを使用します。注 2: 曲線が周期曲線である(閉じている)場合、最初の点と最後の点を同じにする必要があります。 - NURBS 曲線の点群 - 曲線の次数 - 点群から作成した NURBS 曲線 - - nurbscurve,spline,degree,lines - - - 0.5,0.5,0.5,0.45 - + + 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 + 評価するパラメータ + 曲線のパラメータを基準とする座標系 + coordoncurve,curvecoord,derivatives - - 明示的な制御点を使用して B スプライン曲線を作成します。注 1: deg = 1 の B スプライン曲線には G1 不連続が発生し、押し出し、スイープ、その他の操作に問題が生じます。これらの問題は回避する必要があります。代わりにポリカーブを使用します。注 2: 曲線が周期曲線である(閉じている)場合、最初の点と最後の点を同じにする必要があります。 - NURBS 曲線の点群 - 曲線の次数 - 切り替えて曲線を閉じる - 点群から作成した NURBS 曲線 - - nurbscurve,spline,degree,smoothness,lines - - - 0.5,0.5,0.5,0.5,0.45 - + + 指定したパラメータの点に基準点を持つ座標系を取得します。 + 評価するパラメータ + 点で軸を位置合わせされた座標系 + frame,axisaligned,aa,coordcurve,framecurve,curveframe,coordoncurve - - 入力された制御点、重み、ノットから B スプライン曲線を作成します。ASM ドキュメントから: 次数は 1 より大きく(折れ線状スプライン)、26 より小さい(ASM がサポートする最大 B スプライン基準次数)する必要があります。重み: すべての重み値(指定する場合)は、かならず正でなければなりません。1e-11 よりも軽い重みは却下され、動作しなくなります。ノット: ノット ベクトルは非減少シーケンスにする必要があります。内部ノットの多重度は開始/終了ノットの度数 + 1 および内部ノットの次数よりも小さくする必要があります(これにより、G1 の不連続を持つ曲線を表現することができます)。未固定ノット ベクトルはサポートされていませんが、これらは固定ノット ベクトルに変換され、制御点/重みデータに対応する変更が適用されます。ノット配列: 配列サイズは num_control_points + 次数 + 1 とする必要があります - - - - - - - explicit,nurbscurve,spline,degree,spline byarray,lines - - - 0.5,0.5,0.5,0.5,0.5,0.45 - + + 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 - - 点間を補間して B スプライン曲線を作成します。 - NURBS 曲線の点群 - 点群から作成した NURBS 曲線 - - fit,approximate,spline,lines - - - 0.5,0.5,0.5,0.45 - + + 曲線上で指定された弧長の端点を取得します。 + 評価する曲線上の距離 + 指定された弧長の端点 + pointoncurve,curvepoint,pointalongcurve,distanceoncurve,distancepoint,distpoint,arclength - - 点間を補間することにより B スプライン曲線を作成します。注 2: 曲線が周期曲線である(閉じている)場合、最初の点と最後の点を同じにする必要があります。 - NURBS 曲線の点群 - 切り替えて曲線を閉じる - 点群から作成した NURBS 曲線 - - fit,approximate,spline,lines - - - 0.5,0.5,0.5,0.45 - + + Returns points spaced equally along the curve length + based on the input number of divisions + 分割数 + 曲線の長さに沿って等間隔に配置された点 - - 指定した角度で点間を補間することにより、B スプライン曲線を作成します。 - NURBS 曲線の点群 - 曲線の次数 - 点群から作成した NURBS 曲線 - - fit,approximate,spline,smoothness,lines - - - 0.5,0.5,0.5,0.5,0.45 - + + Returns points spaced along curve at equal chord length + based on the input number of divisions + 分割数 + 曲線上の点のリスト - - 接線の方向で、点を通過する B スプライン曲線を返します。 - NURBS 曲線の制御点 - 開始接線 - 終了接線 - 点群と接線から作成した NURBS 曲線 - - spline by tangent,tangents,lines - - - 0.5,0.5,0.45 - + + 指定されたパラメータ位置を基準として、指定された曲線の弦長にある点を取得します。 + 評価する弦長 + 計測する曲線上のパラメータ + 曲線に沿って進む場合は true + 曲線上の点 + measure from,measure to,parameteratdist - - 曲線の次数 - - smoothness,interpolation,continuity - + + Returns points spaced equally along the curve at given segment length + from the given point + 計測元となる参照点 + 評価する曲線上の距離 + 曲線の方向に沿った、指定された点を含む曲線上の点のリスト。 - - NURBS 曲線が周期曲線であるかどうか。周期曲線は、変形によってねじれが発生しない閉じた曲線です。 - - isclosed - + + 指定された点を基準として、指定された弦長まで、曲線上に等間隔に配置された点群を返します + 計測元となる参照点 + 弦長 + 曲線の方向に沿った、指定された点を含む曲線上の点のリスト。 - - NURBS 曲線が有理であるかどうかを判断します。これにより、すべての重みを 1.0 としないかどうかを設定します。 + + Returns a CoordinateSystem at specified distance from Curve start Point. + Y Axis lies tangent to the Curve, X Axis is the curvature. + 評価する曲線上の距離 + 曲線上の座標系 + coordoncurve,curvecoord,derivatives - - NURBS 曲線の制御点を取得します。 - 点の配列 + + 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. + 評価する曲線上の距離 + 曲線に基づく平面 + planeoncurve,planecurve,tangentplane - - 周期的 NURBS 曲線の真に周期的な制御点です。 - 注: この操作は周期的な曲線に対してのみ可能であり、曲線が周期的でない場合は失敗します。 - NURBS 曲線の周期的な制御点 + + 曲線の開始点から指定されたパラメータまで計測したセグメントの長さを取得します。 + 0 と 1 の間の値 + セグメントの長さ + lengthatparameter,dist along,lengthatpoint,arclength - - 曲線のノット。ノットは、制御点が曲線に影響を与える位置とその影響の程度を判断するために使用される、一連のパラメータ値(倍精度浮動小数点数)です。 - NURBS 曲線のノット + + 曲線上の指定された弧長でパラメータを取得します。 + 評価する曲線上の距離 + パラメータ + parameteratlen,param along,paramatlen,arclength - - 周期的な NURBS 曲線の未固定ノットです。 - 注: この操作は周期的な曲線に対してのみ可能であり、曲線が周期的でない場合は失敗します。 - NURBS 曲線の周期的ノット ベクトル + + 曲線上の指定された位置から指定された弦長でパラメータを取得します。 + 評価する弦長 + 計測する曲線上のパラメータ + 曲線に沿って進む場合は true + パラメータ + measure from,measure to,parameteratdist - - NURBS 曲線の制御点の重みを返します。重みによって、各制御点が曲線形状に与える影響を判断します。 - NURBS 曲線の重み - - ptweight - + + 曲線の開始点の位置でパラメータを取得します + パラメータ値 + start domain,curvestart - - NURBS サーフェスの文字列表現を取得します + + 曲線の終了点の位置でパラメータを取得します + パラメータ値 + end domain,curveend - - 補間した点、U、V 次数を指定して NURBS サーフェスを作成します。作成されるサーフェスはすべての点を通過します。 - NURBS サーフェスの点群のグリッド - U 方向の次数 - V 方向の次数 - 点群で作成した NURBS サーフェス - - fit,topoints - + + 曲線上の 2 つのパラメータ間のセグメントの長さを取得します + 0 と 1 の間の値 + 0 と 1 の間の値 + セグメントの長さ + measure,distance,arclength - - 補間した点、U、V 次数を指定して NURBS サーフェスを作成します。作成されるサーフェスはすべての点を通過します。接線の数は対応する方向の点の数に一致する必要があります。作成されるサーフェスは U 方向と V 方向ともに次数 3 となります。 - - - - - - - - fit,topoints,totangents - + + 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. + 曲線に沿っているか近くにある点 + 曲線上の指定された点のパラメータ。 + projectpoint,closestparam,curveparam - - 異なるサーフェス特性の集合を満たす NURBS サーフェスを作成します。これは、最も高度なサーフェス フィット法です。作成されるサーフェスはすべての点を通過します。接線の数は対応する向きにある点の数に一致する必要があります。作成されるサーフェスは U 方向と V 方向ともに次数 3 となります。コーナーの導関数は 2 次(dP/dUdV)とし、[ lowU, lowV ]、[ highU, lowV ]、[ lowU, highV ]、[ highU, highV ]の順に指定する必要があります。 - - - - - - - - - - - fit,topoints,totangents,fit corners,complex fit - + + 曲線の方向を反転します + 方向反転後の新しい曲線 + flip - - 明示的な制御点と指定された U 次数と V 次数を使用して、NURBS サーフェス を作成します。 - NURBS サーフェスの制御点のグリッド - U 方向の次数 - V 方向の次数 - 制御点で作成した NURBS サーフェス + + 入力されたパラメータで、曲線の先頭を削除します + トリムを開始するパラメータ + 先頭を削除した後に残る新しい曲線 + rem,remstart,removestart,trimcurve - - 制御点、ノット、重量、U V 次数を指定して NURBS サーフェスを作成します。データが破損していると関数が失敗し例外がスローされるという制限があります。次数: u- および v- の両方の次数を 1 以上(折れ線状スプライン)、26 未満(ASM がサポートする最大 B スプライン基準次数)とする必要があります。重み: すべての重み値(指定する場合)は、かならず正でなければなりません。1e-11 よりも軽い重みは却下され、動作しなくなります。ノット: 両方のノット ベクトルは非減少シーケンスにする必要があります。内部ノットの多重度は開始/終了ノットの度数 + 1 および内部ノットの次数よりも小さくする必要があります(これにより、G1 の不連続を持つ曲線を表現することができます)。未固定ノット ベクトルはサポートされていませんが、これらは固定ノット ベクトルに変換され、制御点/重みデータに対応する変更が適用されます。 - - - - - - - - - lines - - - 0.4 - + + 入力されたパラメータで、曲線の末尾を削除します + トリムを開始するパラメータ + 末尾を削除した後に残る新しい曲線 + rem,remend,removeend,trimcurve - - U 方向のサーフェスの次数を返します。 - - surface smoothness,continuity - + + 入力されたパラメータで曲線の先頭と末尾を削除します。 + トリムを開始するパラメータ + トリムを開始するパラメータ + 外側部分を削除した後に残る新しい曲線 + rem,remend,remstart,remove,trimcurve,removeends - - V 方向のサーフェスの次数を返します。 - - surface smoothness,continuity - + + 入力されたパラメータで、曲線の内側部分を削除します。 + トリムを開始するパラメータ + トリムを開始するパラメータ + 内側部分を削除した後に残る新しい曲線 + rem,removemiddle,middle,remmiddle,cutout,trimcurve - - U 方向の制御点の数を返します。 + + 指定されたパラメータで分割された曲線に対して、フラグ 'discardEvenSegments' が true の場合は偶数番のセグメント、false の場合は奇数番のセグメントを削除します。 + 曲線を分割するパラメータのリスト + 偶数番のセグメントを破棄するかどうかを切り替え + 曲線の偶数番または奇数番のセグメントを破棄した後に残った曲線のリスト。 + rem,removeparts,remparts,cutout,trimcurv,interior,even - - V 方向の制御点の数を返します。 + + 入力されたパラメータで、曲線を複数の部分に分割します。 + 曲線を分割するパラメータのリスト + 分割によって作成される曲線 + cutinto,divide,curve2curves,cut,cut multiple,splitmultiple - - サーフェスが U 方向に周期的である場合は true を返します。 - - closedinU - + + 点を指定して複数のピースに曲線を分割 + 曲線を分割する位置にある曲線上の点 + 分割によって作成される曲線 + cutinto,divide,curve2curves,cut,cut multiple,splitmultiple - - サーフェスが V 方向に周期的である場合は true を返します。 - - closedinV - + + ポリカーブの終点に一連の曲線を結合します。接続性を保証するために曲線を反転します。 + ポリカーブに結合するその他の曲線 + 曲線から作成したポリカーブ + convertcurves,curves2polycurve,joincurves,concat,joinall,joinmany - - NURBS サーフェスが有理であるかどうかを判断します。これにより、すべての重みを 1.0 としないかどうかを設定します。サーフェスが有理の場合は true を返し、異なる場合は false を返します。 + + 選択点によって決まる特定の終端で距離を指定して曲線を延長します。選択した側が延長されます。円や楕円などの閉じた曲線は延長されません。延長される曲線が直線状の場合は、延長も直線状になります。 + 延長する距離 + 延長する終端の点 + 延長された曲線 + makelonger,stretch,extendside - - NURBS サーフェスの制御点(極)を返します。 - + + 曲線の始端から、距離を指定して曲線を延長します。円や楕円などの閉じた曲線は延長されません。延長される曲線が直線状の場合は、延長も直線状になります。 + 延長する距離 + 延長された曲線 + makelonger,stretch - - NURBS サーフェスの制御点の重みを返します。重みによって、各制御点がサーフェス形状に与える影響を判断します。 - サーフェスの NURBS 重み - - ptweights - + + 曲線の終端から、距離を指定して曲線を延長します。円や楕円などの閉じた曲線は延長されません。延長される曲線が直線状の場合は、延長も直線状になります。 + 延長する距離 + 延長された曲線 + makelonger,stretch - - U 方向のサーフェス ノットを返します。ノットは、制御点がサーフェスに影響を与える位置とその影響の程度を判断するために使用される、一連のパラメータ値(倍精度浮動小数点数)です。 - サーフェスの NURBS U ノット + + 円弧と線分の集合から、近似的な曲線を求めます + 近似的な曲線を求める基準とする円弧と線分の配列 + rationalizecurve,fitarcs,fitlines,arcs,lines + 0.5,0.5,0.5,0.4,0.4 - - V 方向のサーフェス ノットを返します。ノットは、制御点がサーフェスに影響を与える位置とその影響の程度を判断するために使用される、一連のパラメータ値(倍精度浮動小数点数)です。 - サーフェスの NURBS V ノット + + 指定された曲線に指定された許容差で近似している新しい曲線を返します。 + fitcurve,reducecurve,simplecurve,approximate - - 平面の文字列表現を取得します + + 指定した量で曲線をオフセットします。曲線は平面状になっている必要があります。 + オフセットする正または負の距離 + オフセットした新しい曲線 + thicken,lines + 0.5,0.4 - - 中心をルート点に持ち、入力された法線ベクトルを持つ平面を作成します。 - 平面の原点 - 平面の法線方向ベクトル - 原点と法線で作成した平面 - - plane,tonormal - + + 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. + 正のオフセット距離は、曲線の接線と平面の法線ベクトルの外積の方向に適用され、負のオフセット距離はその反対の方向に適用されます。 + 曲線の平面法線。既定では入力された曲線の平面法線に設定されます + 1 つまたは複数のオフセットされた曲線 + thicken,lines + 0.5,0.4 - - 指定された基準点に配置され、指定されたベクトル法線を持ち、指定された X 軸で方向付けられた平面を作成します。この X 軸によって分割、交差、投影などの操作に影響が生じることはなく、単に入力座標系の方向が指定されます。 - 平面の原点 - 法線方向ベクトル - X 軸方向ベクトル - 原点法線と X 軸による平面 + + 平面に引き寄せることで曲線を作成します + 曲線を引き寄せる平面 + 平面に基づく曲線 + projectcurve,toplane - - X 軸と Y 軸が存在する平面。Z 軸は 2 本のベクトルの外積になります。 - 平面の原点 - 平面の X 軸方向ベクトル - 平面の Y 軸方向ベクトル - 原点 x 軸と y 軸で作成された平面 + + 入力 Surface で Surface 法線の方向に、この Curve を引きます。 + projectcurve,tosurf - - 入力された点に合わせて平面を調整します。基本的に 3D 散布図による調整です。 - 平面を定義する点群のリスト - 点群を通過する最適フィットで作成した平面 - - fit,bestfit - + + 曲線のいくつかのセグメントを削除し、1 番目、3 番目、5 番目... のセグメントを破棄します。 + 曲線を分割するパラメータのリスト + 1 番目、3 番目、5 番目... のセグメントを破棄する曲線の配列 + rem,removeparts,remparts,cutout,trimcurv,interior,odd - - 入力された線分と外部の点を含む平面を作成します。点を線分上または線分軸内に配置することはできません。 - 平面の決定に使用する線分 - 平面の決定に使用する点 - 線分と点から作成した平面 - - lines - - - 0.4 - + + 法線ベクトルの方向に曲線を押し出します。 + 曲線を押し出す距離 + 押し出されるサーフェス + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - - 入力された 3 つの点を含む平面を作成します。 - 平面の原点 - 平面上に位置する任意の点 - 平面の原点を基準とする平面 X 軸上に位置する点 - + + 指定した方向に、入力されたベクトルの長さだけ曲線を押し出します。 + 押し出しの基準とするベクトル + 押し出されるサーフェス + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - - ワールド座標系の XY に平面を作成します。 - ワールド座標系の XY 平面での平面 + + 指定した方向に、指定した距離だけ曲線を押し出します。 + 押し出しの基準とするベクトル + 押し出す距離 + 押し出されるサーフェス + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - - ワールド座標系の XZ 平面に平面を作成します - ワールド座標系の XZ 平面での平面 + + 距離を指定して法線方向に曲線を押し出します。曲線は閉じられている必要があります。 + 押し出す距離 + 押し出されるソリッド + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - - ワールド座標系の YZ に平面を作成します。 - ワールド座標系の YZ 平面での平面 + + 指定した方向に、入力された法線の長さだけ曲線を押し出します。曲線は閉じられている必要があります。 + 押し出しの基準とするベクトル + 押し出されるソリッド + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - - 平面の基準点を返します。 - - position,planecenter - + + 指定した方向に、指定した距離だけ曲線を押し出します。曲線は閉じられている必要があります。 + 押し出しの基準とするベクトル + 押し出す距離 + 押し出されるソリッド + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - - 平面の法線方向を返します。 - - perpendicular - + + 曲線を近似の NURBS 曲線に変換します + 近似的曲線を求める基準とする NURBS 曲線 + curve2spline,convertcurve,tospline,lines + 0.5,0.5,0.5,0.4 - - 平面の X 基準点 + + 閉じた曲線をパッチします + 曲線の内部にあるサーフェス + fill,profiletosurf,loop,loop2surf,edgesurf - - 平面の Y 基準点 + + 指定された下部ジオメトリに、指定された投影方向に沿って入力曲線を投影します。 + 投影先のジオメトリ + ベクトル + 下部ジオメトリに投影されたジオメトリのリスト - - この平面を表す新しい座標系を作成します。基準点、X 軸、Y 軸を基準にします。 - - - converttoCS,convert2cs - + + パス曲線に沿って、閉じた曲線をスイープし、サーフェスを作成します + sweep1,curve2surf - - 法線方向のこの平面を使用し、距離を指定して新しい平面オフセットを作成します。 - - - - alongnormal,moveplane - + + パス曲線に沿って、閉じた曲線をスイープし、サーフェスを作成します + スイープ パスを表すパス + スイープの終点を切り取り、パスに対して垂直にします + パスに沿って曲線をスイープした結果のサーフェス + sweep1,curve2surf - - 点の文字列表現を取得します + + パス曲線に沿って、閉じた曲線をスイープし、ソリッドを作成します + sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - - 2 つの点を比較します - 他の点 - 2 つのオブジェクトが等しいかどうか + + パス曲線に沿って、閉じた曲線をスイープし、ソリッドを作成します + スイープ パスを表すパス + スイープの終点を切り取り、パスに対して垂直にします + 閉じた曲線をパス曲線に沿ってスイープするソリッド + sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - - このタイプのハッシュ値を取得します - このオブジェクトのユニークなハッシュ値 + + UV 空間内のサーフェスの線分によって曲線を作成 + 使用するサーフェス + 曲線を開始する UV 開始点 + 曲線を終了する UV 終了点 + サーフェスの始点および終点パラメータでの曲線 + isocurve,curvebyuv,lines,uvs + 0.5,0.5,0.4,0.4 - - 指定された 2 つのデカルト座標を使用して、XY 平面に点を作成します。Z コンポーネントは 0 です。 - X 座標 - Y 座標 - 座標で作成した点 - - xy,position - + + 2 本の曲線の間でブレンドする曲線を作成します。 + ブレンドする 1 番目の曲線 + ブレンドする 2 番目の曲線 + ブレンドする曲線 1 の端点を示すフラグ + ブレンドする曲線 2 の端点を示すフラグ + 出力される曲線が G1 (接線連続) と G2 (曲率連続)のいずれであるかを示すフラグ + 2 本の曲線をブレンドして作成された曲線 + blend,make continuous,connect - - 基準点(0,0,0)を取得 - 原点 + + サーフェスの面分割線によって曲線を作成 + 基準面 + 面分割線が 0 本の場合は U 方向に、1 本の場合は V 方向に + 他のサーフェス パラメータの曲線の値で決定 + サーフェス上のアイソカーブ + isocurve,curvebydir,lines + 0.5,0.5,0.4 + + + 曲線の文字列表現を取得します + + + 円柱の半径 + + + 全体の高さ - zero,origin + cylinder - - 指定された 3 つのデカルト座標を使用して、点を作成します。 - X 座標 - Y 座標 - Z 座標 - 座標で作成した点 + + 円柱の軸 - point,xyz,position + cylinder - - 指定された座標系と 3 つのデカルト座標を使用して、点を作成します。 + + 円柱の親座標系、半径、高さによって定義されるソリッド座標系を作成します 親座標系 - X 座標 - Y 座標 - Z 座標 - 直交座標の点 - - point,xyz,localposition - + 半径サイズ + 円柱の高さ + 半径と高さから作成した円柱 + cylinder,tube - - 円柱座標で位置を指定し、指定した座標系で点を形成します。 - 点の作成先の座標系 - 角度は座標系中の Z 軸を中心として X 軸から回転する角度(度単位)です - XY 平面上の点の高さ - 座標系の原点からの距離 - 円柱座標で指定された点 - - point,localposition - + + 円柱の下部と上部の中心点を指定して、ソリッド円柱を作成します。 + 円柱の始点 + 円柱の終点 + 円柱の半径 + 点群と半径で作成した円柱 + cylinder,tube,by center points - - 球面座標系で位置を指定し、指定した座標系で点を形成します。 - 点の作成先の座標系 - Z 軸からの偏角(度単位) - 球体を中心に回転する際の X 軸からの回転角(度単位) - 原点からのオフセット - 球面座標で指定された点 - - point,localposition - + + 円柱の文字列表現を取得します - - 含まれる点の許容値内の重複を除外するための点を削除します - 重複を削除する点のリスト - 削除に使用される許容範囲 - 一意の点 - - unique,duplicates,remove duplicates,distinct,near - + + このコンストラクタを呼び出したスレッドの管理されたスレッド ID を格納します。 + マルチスレッド化に関する潜在的な問題をユーザに警告するために使用されます。 - - 点の X 座標を取得します + + これはテストにのみ使用されます。 - - 点の Y 座標を取得します + + true - - 点の Z 座標を取得します + + true - - 同じ X、Y、Z 座標を持つ法線を取得します - - - convertovector,point2vector - + + true - - 点にベクトルを加算します。Translate(Vector)と同じ操作です。 - - - - movepoint,move,move along - + + true - - 点からベクトルを減算します。Translate(-Vector)と同じ操作です。 - - - - movepoint,move,move along - + + true - - 指定した方向のベクトルに沿って、ジオメトリの別の部分をここに投影します - - - + + エッジ作成の基準とする曲線 + Curve representation of edge - - ポリサーフェスの文字列表現を取得します + + このエッジに接する面 + Adjacent faces of edge - - ロフトによって曲線群を通過するポリサーフェスを作成します。 - ロフトで通過する曲線。 - + + このエッジの始端の頂点 + Start vertex of edge - - ロフトによってポリカーブ群を通過するポリサーフェスを作成します。 - ロフトで通過する曲線。 - ロフトの通過をガイドする曲線。 - - - loftbyrail - + + このエッジの終端の頂点 + End vertex of edge - - ロフトによってポリカーブ群を通過するポリサーフェスを作成します。 - ロフトで通過する曲線。 - ロフトの通過をガイドする曲線。 + + このエッジに関連付けられている共有エッジ - - loftbyrails,loft rails,guides - - - サーフェスを結合してポリサーフェスを作成します。 - ポリサーフェスに結合するサーフェス - + + エッジの文字列表現を取得します + + + 楕円の中心 + + + 楕円の主軸。長い方の軸です。ベクトルの長さは Major 半径です。 + + + 楕円の副軸。短い方の軸です。ベクトルの長さは Minor 半径です。 + + + Create an Ellipse centered at input Point, aligned with WCS XY Plane, + with specified X and Y axis radii. + 楕円の原点 + X 軸半径 + Y 軸半径 + 原点と半径で作成した楕円 + ellipse + + + Create an Ellipse centered at input Point, with two specified axes. + Axes should be be at 90 degrees to each other. + 楕円の原点 + X 軸半径 + Y 軸半径 + 原点ベクトルから作成した楕円 + ellipsebylengths,ellipsebyvectors + + + 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. + 楕円の原点座標系 + X 軸半径 + Y 軸半径 + 座標系と半径で作成した楕円 + ellipse,aligned ellipse,ellipsebylengths + + + 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. + 楕円弧が描画される平面 + X 軸半径 + Y 軸半径 + 平面と半径から作成した楕円 + ellipse,aligned ellipse,ellipsebylengths + + + 楕円の文字列表現を取得します + + + 楕円の中心 - joinsurfaces,joinsrf + ellipsearc,arcs - - ソリッドのサーフェスでポリサーフェスを作成します。 - 使用するサーフェスを持つソリッド - + + 楕円の主軸。長い方の軸です。ベクトルの長さは Major 半径です。 - solid2poly,solidtopoly,convertsolid + ellipsearc,arcs - - レールに沿って曲線をスイープしてポリサーフェスを作成します。 - スイープの基準とする曲線 - スイープ プロファイル - + + 楕円の副軸。短い方の軸です。ベクトルの長さは Minor 半径です。 - sweep,rail,guide,sweep1 + ellipsearc,arcs - - 基本のサーフェスを模倣する新しいサーフェスを返します。 - + + 開始角度(度単位) - subsurfaces,getsurfaces,explode + ellipsearc,arcs - - サーフェスの位置を点で探します。前方向の最初の交点を取得します。サーフェスの内部にヒットした場合は 1 つのサーフェスを、エッジの内部にヒットした場合は 2 つのサーフェスを、頂点にヒットした場合は多数のサーフェスを返します - - - + + 楕円弧のスイープ角度(度単位)を返します。 - surfacesatpoint,findsurfaces,extractsurfaces + ellipsearc,arcs - - サーフェスの位置を線分で探します。線分ごとにヒットしたすべてのサーフェスを取得します。 - - + + 楕円のある平面 - surfacesonline,findsurfaces,extractsurfaces,lines + ellipsearc,arcs - - 0.5,0.5,0.5,0.4 - - - - 他のサーフェスに接続していない 2D セル境界を計算します - - - サーフェスのサブセットによって定義されるポリサーフェスからソリットを抽出します - - - - ポリサーフェスのサーフェスの数を返します。 - サーフェスの数 - - - ポリサーフェスのエッジの数を返します。 - エッジの数 + + XY 軸上の平面内に、半径とスイープする角度を指定して、楕円弧を作成します。 + 楕円弧が含まれる平面 + 平面 X 方向に延びる楕円弧の半径 + 平面 Y 方向に延びる楕円弧の半径 + 入力平面の正の X 軸を計測基準とする円弧の開始角 + 開始角からの開きの角度(度単位) + 平面の半径と角度で作成した楕円弧 + ellipsearc,arcs - - ポリサーフェスの頂点の数を返します。 - 頂点の数 + + 楕円弧の文字列表現を取得します - - 入力されたエッジに沿ってポリサーフェスを指定された半径でフィレットします。 - - + + この面の周囲のすべてのエッジ(反時計回り順) + faces + 1 - - round,smooth,smoothedge,roundedges - - - 指定されたエッジに沿って、エッジ コーナーから指定されたオフセットでポリサーフェスを面取りします。 - - + + この面の周囲のすべての頂点(反時計回り順) + faces + 1 - - bevel,flattenedges - - - 長方形の文字列表現を取得します + + この面に含まれているすべてのループ + - - 4 つのコーナー点により長方形を作成します。 - 長方形のコーナー点群のリスト - コーナー点群で作成した長方形 - - rectbypointarray - + + 面の作成基準とするサーフェス + 面のサーフェス表示 - - 4 つのコーナー点により長方形を作成します。 - 長方形の 1 番目のコーナー点 - 長方形の 2 番目のコーナー点 - 長方形の 3 番目のコーナー点 - 長方形の 4 番目のコーナー点 - コーナー点群で作成した長方形 - - rectbypoints - + + 面の文字列表現を取得します - - 入力された幅(平面の X 軸の長さ)と高さ(平面の Y 軸の長さ)を持ち、ワールド座標系の基準点を中心とする長方形を、ワールド座標系の XY 平面に作成します。 - 長方形の幅 - 長方形の長さ - 幅と長さで作成した長方形 - - rectbylengths - + + ホストを使用した IGeometryEntity タイプと Geometry コンストラクタの間のマップ。 - - 入力された幅(平面の X 軸の長さ)と高さ(平面の Y 軸の長さ)を持ち、平面のルートを中心とする長方形を作成します。 - 長方形の中心に使用する平面 - 長方形の幅 - 長方形の長さ - 幅と長さで作成した長方形 - - rectangle,rectbylengths - + + Geometry Type の登録メカニズム。 + IGeometryEntity 派生インタフェースのタイプ。 + Geometry を作成するための代理。 - - 指定した幅(X 軸の長さ)と長さ(Y 軸の長さ)を持ち、座標系内の入力された原点を中心とする長方形を作成します。 - 長方形の座標系(長方形の中心) - 長方形の幅 - 長方形の長さ - 幅と長さから作成した長方形 - - rectbylengths - + + true - - 長方形の幅 - - rectX,rectx - + + + - - 長方形の高さ - - rectY,recty - + + 指定した Geometry の一部を含む BoundingBox を取得 - - ソリッドの文字列表現を取得します + + 指定されたジオメトリを含む、方向が設定された最小容積の境界ボックスを取得します。 - - コンポーネント面をサーフェスに指定してソリッドを作成します。 - - - - Brep,brep - + + 入力されたジオメトリで名前と値の属性を文字列として設定します。 + 属性は、SAT ファイルに書き出される際にジオメトリとともに保存され、 + ファイルからジオメトリを読み込む際に再度読み込むことができます。 + 注: ジオメトリに関する操作が行われた場合、 + その属性がジオメトリに保持されるという保証はありません。 + 名前と値の文字列属性のディクショナリ。 + 属性が適用された入力ジオメトリのコピーを返します。 - - 入力断面の閉じた曲線間のロフトによりソリッドを作成します。 - - - - Brep,brep - + + 入力ジオメトリに設定されている名前と値の文字列属性を返します(存在する場合)。 + 名前と値の文字列属性のディクショナリ。 - - 曲線に補助的なガイドを付け、入力された断面の閉じた曲線間のロフトによってソリッドを作成します。ガイド曲線はすべての断面曲線と交差する必要があります。 - - - - - Brep,brep,guides,loft - + + Geometry を autodesk.geometry:geometry-1.0.0 schemata でフォーマットされた JSON オブジェクトに変換します。 + 結果として得られる JSON 文字列 - - 閉じたポリカーブを含む入力断面間のロフトによりソリッドを作成します。この操作は、線分セグメントのみで頂点が同じ順序となるように構成されている断面に最適化されています。確認と修復のオプションを有効にすると、生成されるソリッドの有効性が保証され、無効にすると、パフォーマンスが向上します。 - - - - - Brep,brep,ruled,loft - + + WCS でそれぞれ設定したX、Y、Z 方向の変位を指定して、指定したジオメトリ + を変換します。 + X 軸に沿った変位。 + Y 軸に沿った変位。 + Z 軸に沿った変位。 + 変換後の Geometry。 + move,by amount - - パスに沿って曲線をスイープします。 - - - - - Brep,brep,sweep1 - + + 入力 Vector の方向と大きさでオブジェクトを変換します。 + move,along vector,movebyvector - - パスに沿って閉じた曲線をスイープします。 - スイープのプロファイルとなる閉じた曲線 - スイープ パスを表すパス - スイープの終点を切り取り、パスに対して垂直にします - パスに沿ってプロファイル曲線をスイープして作成したソリッド - - Brep,brep,sweep1 - + + Translates any geometry type by the given distance in the given + direction. + 変位の向き。 + 指定した向きに沿った変位距離。 + 変換後の Geometry。 + move,along vector,distance - - 2 つのレール曲線に沿って、閉じた曲線をスイープします。 - スイープの基準とする入力パス。 - スイープの方向をガイドするレール。 - パスに沿ってスイープするプロファイル曲線 - - - Brep,brep,sweep2,guides,sweepprofile - + + 入力された座標系マトリックスでオブジェクトを変換します。 + 入力された座標系 + 変換後の座標系 - - 原点と軸ベクトルによって形成される軸放射線を中心に、開始角度からスイープ角度までプロファイル曲線をスイープして、回転ソリッドを作成します。 - 回転するプロファイル曲線 - 回転軸原点 - 回転軸方向 - 開始角(度単位) - スイープ角度(度単位) - 回転で作成したソリッド - - Brep,brep,lathe,revolveprofile - + + Returns this geometry with its position expressed relative to the + targetCoordinateSystem, placed into the frame of the sourceCoordinateSystem. + The local position of the result within the sourceCoordinateSystem + matches the local position of the input within the targetCoordinateSystem. + To obtain the coordinates of a geometry in world-space within a given coordinate + system, pass CoordinateSystem.Identity as the sourceCoordinateSystem + and the given CS as the targetCoordinateSystem. + The resulting geometry coordinates will equal the coordinates of the input + relative to that target frame. + The CoordinateSystem to express the geometry relative to. + The CoordinateSystem the geometry is currently expressed in. + Pass CoordinateSystem.Identity() to work in world space. + 変換後の Geometry。 + from,to, local coordinates - - ソリッドの集合を 1 つのソリッドにまとめる - ソリッドの集合 - - - Brep,brep,boolean,addition - + + Rotates an object around an origin and an axis by a specified + degree + around,axis,degrees - - サーフェスの面積を返します。すべての面のすべての面積の合計になります。 + + Rotates an object around the Plane origin and normal by a specified + degree + Reference Plane to rotate around + Rotation angle in degrees + around,normal,degrees - - ソリッドの合計体積を返します + + 入力された平面全体にオブジェクトを鏡像化します + reflect,flip over - - ソリッドの図芯 - - - average,center - + + 基準点を中心に均等にスケール + resize,size - - このソリッドと別のソリッドのブール演算の和。 - - - - addition,merge,combine - + + 基準点を中心に不均等にスケール + resize,size,scaleNU,scalenu - - このソリッドと別のソリッドのブール演算差 - - + + 指定した Plane を中心に不均等にスケール + resize,size,scaleNU,scalenu - - このソリッドと、入力されたソリッドの和のブール演算差 - - - - subtract,differencemany,diffall,diff multi - + + Scale uniformly around a given point, using two pick points as scalars + resize,from,to,size - - このソリッドの面からソリッド シェルを取得します - シェルの内側を延長する距離 - シェルの外側を延長する距離 - - - extract shell,offset and extract - + + Scale non-uniformly 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 - - 入力されたジオメトリを、入力されたベクトルの方向で、このソリッド上に投影します。!!現在この投影方法では、点または曲線のみがサポートされています!! - - - - - projectonto,projectonsolid,projecttosolid - + + Scale in two dimensions 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 - - 指定された半径で、入力されたエッジに沿ってソリッドをフィレットします。 - - - - - round,smooth,smoothedge,roundedges - + + Copy the given Geometry + A new copy - - 入力されたエッジに沿って、エッジ コーナーから指定されたオフセットでソリッドを面取りします。 - - - - - bevel,flattenedges - + + このジオメトリから別のジオメトリへの距離を取得します。 + 他の Geometry + 距離 - - ソリッドが複数の未結合ソリッドで構成されている場合は、個々のソリッドに分割します。単一の隣接ソリッドの場合は、同じソリッドを返します。 - 分割された未結合ソリッド - - split,disjoint - + + この Geometry 上の Point で、他の Geometry の Point に最も近いものを取得 + NearestPoint - - ソリッドの修復を試みます。 - + + 別の Geometry を切り取り「ツール」として使用してこの Geometry を分割 - - 球体の文字列表現を取得します + + 選択点に最も近いエンティティの要素を削除 - - 入力された点を中心とし、指定された半径を持つソリッド球体を作成します。 - - - - - Brep,brep - + + 複合要素または分割されていない要素をコンポーネント パーツに分割します。 - - サーフェス上の入力された 4 つの点を含むソリッド球体を作成します。 - - - - Brep,brep - + + 2 つのオブジェクトが同じ表現ジオメトリまたは数値を持っているかどうかを確認します - - 入力された点群にできる限り近づくように球をフィットさせます。 - + + ジオメトリの内部構造を解析からスプラインに変換 - - Brep,brep - - - - 球の中心点を返します。 - - - 球の半径を返します。 - - トポロジの文字列表現を取得します + + 読み込まれたジオメトリのリスト + SAT ファイルを表す File オブジェクト + 読み込まれたジオメトリのリスト - - トポロジの頂点 + + SAT ファイルを読み込み、読み込んだジオメトリの配列を返します + SAT ファイルへのパス + 読み込まれたジオメトリのリスト - - トポロジのエッジ + + SAT ファイルを読み込み、読み込まれたジオメトリの配列を返します。 + SAT ファイルを表すファイル オブジェクト + 「Dynamo」の単位空間を表す、単位あたりのミリメートル数。 + 読み込まれたジオメトリのスケールを、SAT ファイルで定義された単位空間からここで定義された単位空間に変更するために使用します。 + この値を -1 に設定すると、SAT は単位なしとみなされ、単位のスケールを変更せずにジオメトリが読み込まれます。 + 読み込まれたジオメトリのリスト - - トポロジの面 + + SAT ファイルを読み込み、読み込まれたジオメトリの配列を返します。 + SAT ファイルを表すファイル オブジェクト + 「Dynamo」の単位空間を表す、単位あたりのミリメートル数。 + 読み込まれたジオメトリのスケールを、SAT ファイルで定義された単位空間からここで定義された単位空間に変更するために使用します。 + この値を -1 に設定すると、SAT は単位なしとみなされ、単位のスケールを変更せずにジオメトリが読み込まれます。 + 読み込まれたジオメトリのリスト - - T スプライン エッジの文字列表現を取得します + + JSON 文字列を読み込み、読み込んだジオメトリの配列を返します。 + Solid Def を含む JSON 文字列形式のジオメトリ + 変換されたジオメトリのリスト - - このエッジに隣接する T スプライン エッジ + + autodesk.geometry:geometry-1.0.0 schemata でフォーマットされて取り込まれる JSON 文字列を解析します。 + 解析する JSON 文字列 + Geometry オブジェクト - - このエッジの始端の T スプライン頂点 + + 指定したジオメトリのリストを指定した SAT ファイル パスに書き出します + + + - - このエッジの終端の頂点 + + 指定したジオメトリのリストを指定した SAT ファイル パスに書き出します。 + + + + - - T スプライン エッジの UVN フレーム(ハル上の点、U ベクトル、V ベクトル、法線)を返します + + このメソッドは内部使用のみを目的とします。 - - T スプライン エッジのインデックス + + このメソッドは内部使用のみを目的とします。 - - T スプライン エッジが境界線上にあるかどうか + + 一連の指定したジオメトリを標準 ACIS バイナリ(SAB)形式にシリアル化し、シリアル化されたバイナリ ストリーム データを返します + シリアル化するジオメトリ + バイト数のリストによる SAB 形式データ - - T スプライン エッジが多様体であるかどうか + + 指定した標準 ACIS バイナリ(SAB)形式データをシリアライズ解除し、ジオメトリのリストを返します + + - - T スプライン エッジの一連のプロパティ: uvn フレームおよびインデックス、T スプライン エッジが境界線上にあるかどうか、T スプライン エッジが多様体であるかどうか + + 入力として SAB ファイルを取得し、ASM ジオメトリをシリアライズ解除して + LibG オブジェクトにします + + Dynamo の単位空間の、単位あたりのミリメートル。-1 を指定すると、単位は変換されません。 - - T スプライン面の文字列表現を取得します + + true - - この面の周囲のすべての T スプライン エッジ(反時計回り順) + + The CoordinateSystem that this Geometry is defined in - - この面の周囲のすべての T スプライン頂点(反時計回り順) + + 別の Geometry オブジェクトがこのオブジェクトと交差するかどうかを判断します - - T スプライン面の UVN フレーム(ハル上の点、U ベクトル、V ベクトル、法線)を返します + + このオブジェクトと別のオブジェクトの交点 Geometry を取得 - - T スプライン エッジのインデックス + + このオブジェクトの Geometry の交点と別の Geometry の集合の交点を取得します。その中から共通のジオメトリを求めます。 - - T スプライン面上のエッジまたは頂点の数 + + Convert to SolidDef json - - T スプライン面のパラメータ制御側面の数 + + 指定された方向に沿って、このジオメトリに点のコレクションを投影します。 + 結果のジオメトリのフラットな配列を返します。 + Points to project. + Projection direction. + Flat array of resulting Geometry. - - T スプライン面の一連のプロパティ: uvn フレーム、インデックス、価数、側面の数 - + + Get a string representation of the Geometry - - TSplineInitialSymmetry の文字列表現を取得します + + らせんがその長さだけ回転する角度(度単位) - - 対称セグメントごとに指定されたスパンの値を持つ放射状の TSplineInitialSymmetry を作成します。 - - - - tspline,symmetry - + + ピッチは、らせんが完全に 1 回転(360 度)する間に軸方向に沿って進む直線距離を返します - - 入力された対称軸を持つ TSplineInitialSymmetry を作成します。 - - - - - - tspline,symmetry - + + 円弧の半径 - - 新しく作成する T スプラインを放射相称にするかどうか。 + + らせんの軸の方向 - - 新しく作成する T スプラインを X 軸上で放射相称にするかどうか。 + + らせん軸の基準点 + origin,helixstart - - 新しく作成する T スプラインを Y 軸上で放射相称にするかどうか。 + + 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. + 軸の点 + 軸方向ベクトル + らせんの始点 + 軸方向に 360 度ごとのらせんの距離 + 角度による回転数 + 軸で作成したらせん + helix,screw,corkscrew,thread - - 新しく作成する T スプラインを Z 軸上で放射相称にするかどうか。 + + らせんの文字列表現を取得します - - 対称セグメント内の面の数。T スプラインが放射相称になっている場合のみ有効です。 + + 三角形の場合は 3、四半円形の場合は 4 になります - - TSplineReflection の文字列表現を取得します + + 最初のインデックス - - 特定の平面を使用して T スプラインの軸反射を作成します。 - T スプラインの軸反射の平面。ワールド座標系で指定します。 - T スプラインの軸反射 - - tspline,symmetry,reflection,axial - + + 2 番目のインデックス - - 入力されたセグメント数と各セグメントのペア間の角度を持つ指定された平面により、放射状の反射を作成します。 - 法線が T スプラインの放射状の反射の軸になる平面。ワールド座標系で指定します。 - 放射状の反射のセグメントの数 - 放射相称の各ペア間の角度。この角度を 0 に設定すると、(360 / segmentsCount)という計算式によって角度が計算されます。 - T スプラインの放射状の反射 - - tspline,symmetry,reflection,radial - + + 3 番目のインデックス - - 反射が放射状であるかどうか + + 4 番目のインデックス - - 放射状の反射のセグメントの数 + + 4 つのインデックスを格納する IndexGroup を作成します + インデックス a + インデックス b + インデックス c + インデックス d + IndexGroup + quad,polygon,mesh,meshes - - 放射状の反射の対称セグメントの各ペア間の角度 + + 3 つのインデックスを格納する IndexGroup を作成します + tri,polygon,mesh,meshes + インデックス a + インデックス b + インデックス c + IndexGroup - - 反射の平面 + + 2 つの IndexGroup を比較します + その他の IndexGroup + 2 つのオブジェクトが等しいかどうか - - 反射の軸 - - - T スプライン トポロジの文字列表現を取得します - - - この T スプライン サーフェスに含まれている頂点。 - - - T スプライン サーフェスに含まれるエッジ。 - - - T スプライン サーフェスに含まれるフェース。 - - - T スプライン サーフェスに含まれる通常の頂点 - - - T スプライン サーフェスに含まれるスターポイントの頂点 + + このタイプのハッシュ値を取得します + このオブジェクトのユニークなハッシュ値 - - T スプライン サーフェスに含まれる T ポイントの頂点 + + IndexGroup の文字列表現を取得します - - T スプライン サーフェスに含まれる非多様体の頂点 + + 曲線の方向を返します。 + lines - - T スプライン サーフェスに含まれる境界の頂点 + + 入力された 2 点を端点とする線分を作成します。 + 線分の始点 + 線分の終点 + 始点と終点による線分 + line,linebypoints,lines - - T スプライン サーフェスに含まれる内側の頂点 + + 点群の散布図に最も近似する線分を作成します。 + 最適フィット線分への点群のリスト + 点群を通過するフィットからの線分 + line,approximate,lines - - T スプライン サーフェスに含まれる多様体のエッジ + + Create a Line tangent to the input Curve, positioned at the parameter + Point of the input Curve. + 接線のベース曲線 + パラメータ値 + 接線 + tangentline,tangentto,lines - - T スプライン サーフェスに含まれる境界のエッジ + + Create a straight Line starting at start Point, extending in Vector + direction by specified length. + 線分の始点 + 方向ベクトル + 線分の長さ + 開始方向と長さによる線分 + linebyvector,lines - - T スプライン サーフェスに含まれる内側のエッジ + + 線分の文字列表現を取得します - - T スプライン サーフェスに含まれる通常のフェース + + ループに含まれている面 + - - T スプライン サーフェスに含まれる多角形の面 + + ループに含まれている共有エッジ + - - T スプライン サーフェスに含まれる境界の面 + + ループが境界と内側のいずれであるか - - T スプライン サーフェスに含まれる内側の面 + + ループの文字列表現を取得します - - T スプライン サーフェス内の頂点の数を返します。 + + このメッシュの未処理の頂点を数値のリストとして返します。各セットの + 連続する 3 つの数値は点を表します。 - - T スプライン サーフェス内のエッジの数を返します。 + + このメッシュの未処理の頂点を数値のリストとして返します。各セットの + 連続する 6 つの数字は 2 つの点を表します - - T スプライン サーフェス内の面の数を返します。 + + このメッシュの未処理の頂点を数値のリストとして返します。各セットの + 連続する 9 つの数字は三角形の 3 つの点を表します - - タイプによって区別される分解後の頂点 - 頂点のセット + + dynamo.geometry:mesh-1.0.0 スキーマでフォーマットされて取り込まれる JSON 文字列を解析します。 + 解析する JSON 文字列 + Mesh - - タイプによって区別される分解後のエッジ - エッジのセット + + Convert the mesh into a JSON object formatted with dynamo.geometry:mesh-1.0.0 schema. + 結果として得られる JSON 文字列 - - タイプによって区別される分解後の面 - 面のセット + + 各面を反時計回りに並べる頂点インデックス + mesh,meshes - - 入力されたインデックスの位置の頂点を返します。 - 頂点を取得するためのインデックス - T スプラインの頂点 + + この頂点での法線ベクトル - tspline,face,byindex + mesh,meshes - - 入力されたインデックスの位置のエッジを返します。 - エッジを取得するためのインデックス - T スプライン エッジ + + 頂点の位置 - tspline,face,byindex + mesh,meshes - - 入力されたインデックスの位置のの面を返します。 - 面を取得するためのインデックス - T スプライン面 - - tspline,face,byindex - + + メッシュ内の頂点の数を返します - - TSplineUVNFrame の文字列表現を取得します + + メッシュ内のエッジの数を返します - - ハル上のトポロジ アイテムの点 + + メッシュ内の三角形の数を返します - - トポロジ アイテムの U ベクトル + + 指定されたメッシュの体積を返します + 体積 - - トポロジ アイテムの V ベクトル + + 指定されたメッシュの面積を返します + 面積 - - トポロジ アイテムの法線 + + 各メッシュ三角形の頂点インデックスを返します。 + (一意の頂点インデックスとは対照的に) + 各メッシュ三角形の頂点インデックスのリスト。 - - T スプライン頂点の文字列表現を取得します + + メッシュのエッジを線分に変換して返します - - この頂点から放射される T スプライン エッジ + + メッシュの面をサーフェス パッチに変換して返します。注: + このメソッドは、大量の重いサーフェスを生成できるため、 + メッシュが大きい場合は、Dynamo の速度を低下させる可能性があります。 - - この頂点に隣接する T スプライン面 + + メッシュ三角形を個々のメッシュに変換して返します。 - - T スプライン頂点の UVN フレームを返します(ハル上の点、U ベクトル、V ベクトル、法線) + + 指定されたメッシュの各三角形の面の法線を返します。 + - - T スプライン頂点のインデックス + + 三角形の図心を返します - - T スプライン頂点がスター ポイントであるかどうか + + ツール メッシュと元のメッシュを統合した新しいメッシュを返します。 + + メッシュ - - T スプライン頂点が T ポイントであるかどうか + + 元のメッシュからツール メッシュを差し引いた新しいメッシュを返します。 + + メッシュ - - T スプライン頂点が多様体であるかどうか + + Returns a new mesh consisting of the intersection between the tool + mesh and the original mesh. + + メッシュ - - T スプライン頂点上のエッジまたは面の数 + + Returns a new Mesh with the following defects repaired: + Small components: if the Mesh contains 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 - - T ポイントを考慮した、T スプライン頂点の関数の価数 + + メッシュの内部境界を削除します。内部境界は、 + メッシュが鍋の蓋と鍋の本体に別々の三角形グループを持つ場合など、 + 頂点が一致する場合に発生します。 - - T スプライン頂点の一連のプロパティ: UVN フレーム、インデックス、価数および関数の価数、T スプライン頂点がスターポイントであるかどうか、T スプライン頂点が T ポイントであるかどうか、T スプライン頂点が多様体であるかどうか。 - + + 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 Mesh is filled with a bunch of tiny boxes, and a new + mesh is created around this. - - T スプライン サーフェスの文字列表現を取得します + + 3D プリント用に空洞化された新しいメッシュを返します。 + エスケープ ホールの数 + エスケープ ホールの半径 + 内部のオフセット距離 + 空洞化されたメッシュの内部サーフェスを表すソリッドを作成するための解像度(8 ~ 4096) + 空洞化されたメッシュの内部サーフェスでのメッシュ生成の解像度(8 ~ 4096) + 空洞メッシュ - - 原点と法線ベクトルを使用して T スプライン プリミティブ平面サーフェスを生成します - 平面のルート点 - 平面の法線 - 平面の座標内における最小コーナーの 2D 点 - 平面の座標内における最大コーナーの 2D 点 - 幅方向のスパンの数 - 長さ方向のスパンの数 - T スプライン サーフェスの対称オプション - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - 平面の T スプライン サーフェス - tspline,plane,origin,normal + + サポート構造を持つ新しいメッシュを返します。入力が空の場合は、既定のしきい値設定が使用されます。 + 支柱が地面と接する基礎部の高さ + 支柱が地面と接する基礎部の直径 + 支柱の直径 + 支柱がメッシュに接触する先端の高さ + 支柱がメッシュに接触する先端の直径 + サポート構造のあるメッシュ - - ベクトル法線で基準点に配置されながら、指定された X 軸方向を持つ「方向付けされた」T スプライン平面を作成します。 - これは、分割、交差、投影などの操作に影響が生じることはなく、入力座標系の方向のみを指定します。 - 平面のルート点 - 平面の法線 - 平面の X 軸 - 平面の座標内における最小コーナーの 2D 点 - 平面の座標内における最大コーナーの 2D 点 - 幅方向のスパンの数 - 長さ方向のスパンの数 - T スプライン サーフェスの対称オプション - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - 平面の T スプライン サーフェス - tspline,plane,origin,normal,axis + + 三角形の数が削減された新しいメッシュを返します。 + 削減のための目標三角形の数 + 削減されたメッシュ - - 入力された原点、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 - - - 線分と点から T スプライン プリミティブ平面サーフェスを生成します。点は線分上や線分の軸上に配置することはできません。 - 平面を作成するための線分 - 平面を作成するための点 - 平面の座標内における最小コーナーの 2D 点 - 平面の座標内における最大コーナーの 2D 点 - 幅方向のスパンの数 - 長さ方向のスパンの数 - T スプライン サーフェスの対称オプション - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - 平面の T スプライン サーフェス - tspline,plane,line,point - - - 3 つの点を入力として使用して T スプライン プリミティブ平面サーフェスを生成します。点は直線上に配置することはできません。 - 平面を作成するための 1 番目の点 - 平面を作成するための 2 番目の点 - 平面を作成するための 3 番目の点 - 平面の座標内における最小コーナーの 2D 点 - 平面の座標内における最大コーナーの 2D 点 - 幅方向のスパンの数 - 長さ方向のスパンの数 - T スプライン サーフェスの対称オプション - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - 平面の T スプライン サーフェス - tspline,plane,line,point - - - 指定された座標系、半径、高さによって定義される T スプライン円柱サーフェスを作成します - 円柱の中心と底面は、この座標系の XY 平面に合わせて調整されます - 円柱の半径 - 円柱の高さ - 円周上のスパンの数 - 高さ方向のスパンの数 - T スプライン サーフェスの対称オプション - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - 円柱状の T スプライン サーフェス - tspline,cylinder,radius,height - - - 円柱の指定された下部と上部の中心点によって、T スプライン円柱サーフェスを作成します。 - 円柱の始点 - 円柱の終点 - 円柱の半径 - 円周上のスパンの数 - 高さ方向のスパンの数 - T スプライン サーフェスの対称オプション - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - 円柱状の T スプライン サーフェス - tspline,cylinder,radius,points - - - 指定された底面の半径を始点とする T スプライン円錐サーフェスを作成します。 - 終点の頂点まで延長します - 円錐の始点 - 円錐の終点 - 円錐の底面の半径 - 円周上のスパンの数 - 高さ方向のスパンの数 - T スプライン サーフェスの対称オプション - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - 円錐形の T スプライン サーフェス - tspline,cone,radius,points - - - 始点から終点までを軸として、始点と終点でそれぞれ指定された半径を持つ T スプライン円錐サーフェスを作成します。 - このオブジェクトは、頂点のない錐台形状になります。 - 円錐の始点 - 円錐の終点 - 円錐の始点の半径 - 円錐の終点の半径 - 円周上のスパンの数 - 高さ方向のスパンの数 - T スプライン サーフェスの対称オプション - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - 円錐形の T スプライン サーフェス - tspline,cone,radii,points,truncated - - - 指定された座標系の原点を基準点として、その座標系の XY 平面に円形の底面を置き、 - その座標系の Z 軸方向に延長することで、T スプライン円錐を作成します。 - 円錐の中心と底面は、この座標系の XY 平面に合わせて調整されます - 円錐の高さ - 円錐の半径 - 円周上のスパンの数 - 高さ方向のスパンの数 - T スプライン サーフェスの対称オプション - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - 円錐形の T スプライン サーフェス - tspline,cone,radius,cs - - - 指定された座標系の原点を基準点として、その座標系の 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 - - - 既定のワールド XY 平面に位置合わせされた、指定された中心と半径を持つ T スプライン トーラスを作成します - トーラスの中心点 - トーラスの内径 - トーラスの外径 - 内側の放射状のスパンの数 - 外側の放射状スパンの数 - T スプライン サーフェスの対称オプション - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - トーラスの T スプライン サーフェス - tspline,torus,radii,cs - - - ワールド座標系の原点を中心として、指定された幅、長さ、高さを持つ T スプライン直方体を作成します - 直方体の幅 - 直方体の長さ - 直方体の高さ - 幅方向のスパンの数 - 長さ方向のスパンの数 - 高さ方向のスパンの数 - T スプライン サーフェスの対称オプション - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - T スプライン立方体 - tspline,box,cuboid,cube,size - - - 入力された点を中心として、指定された幅、長さ、高さを持つ T スプライン直方体を作成します - 直方体の中心点 - 直方体の幅 - 直方体の長さ - 直方体の高さ - 幅方向のスパンの数 - 長さ方向のスパンの数 - 高さ方向のスパンの数 - T スプライン サーフェスの対称オプション - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - T スプライン立方体 - tspline,box,cuboid,cube,size,center - - - 入力された座標系を中心とし、方向付けされた、指定された幅、長さ、高さを持つ T スプライン直方体を作成します - 直方体の XY 平面は、座標系の X 軸に位置合わせされます - 直方体の幅 - 直方体の長さ - 直方体の高さ - 幅方向のスパンの数 - 長さ方向のスパンの数 - 高さ方向のスパンの数 - T スプライン サーフェスの対称オプション - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - T スプライン立方体 - tspline,box,cuboid,cube,size,cs,coord - - - 低点から高点までの範囲に広がる T スプライン直方体を作成します - 1 番目のコーナー点 - 2 番目のコーナー点 - 幅方向のスパンの数 - 長さ方向のスパンの数 - 高さ方向のスパンの数 - T スプライン サーフェスの対称オプション - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - T スプライン立方体 - box,cube,byminmax,by corners,by points - - - 座標系の原点を中心として、指定された半径を持つ T スプライン クワッドボールを作成します - ローカル座標系 - クワッドボールの半径 - クワッドボールの側面の 2 つの寸法におけるスパンの数 - T スプライン サーフェスの対称オプション - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - T スプライン クワッドボール - quadball,tspline,coordinate system,raduis - - - 既定のワールド XY 平面に位置合わせされた、指定された中心と半径を持つ T スプライン クワッドボールを作成します - クワッドボールの中心点 - クワッドボールの半径 - クワッドボールの側面の 2 つの寸法におけるスパンの数 - T スプライン サーフェスの対称オプション - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - T スプライン クワッドボール - quadball,tsplines,center,point,radius - - - 均一な配置方法を使用して、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 - - - 断面の曲線をパスに沿ってスイープすることにより、T スプラインを作成します - プロファイル曲線 - パス曲線 - スパンがパスの方向に対して平行である必要がある場合 - パス内のスパンの数 - プロファイル内のスパンの数。0 以下の値を指定すると、スパンの数が自動的に設定されます。 - パスに沿ってスパンを配置する際に、均一な配置方法と曲率による配置方法のどちらを使用するか - プロファイルに沿ってスパンを配置する際に、均一な配置方法と曲率による配置方法のどちらを使用するか - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - tspline,sweep,curve - - - 軸の原点と軸の方向によって、軸の周囲に描画されたプロファイル曲線を - スイープすることにより、T スプライン サーフェスを作成します。start_angle に入力された数値を開始角度となり、 - sweep_angle に入力された数値がスイープ角度になります。 - プロファイル曲線 - 回転の中心点 - 回転軸 - 回転の開始角度 - 回転の終了角度 - 半径内のスパンの数 - 高さ方向のスパンの数。0 以下の値を指定すると、スパンの数が自動的に設定されます。 - スパンを配置する際に、均一な配置方法と曲率による配置方法のどちらを使用するか - T スプライン サーフェスの対称オプション - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - tspline,revolve,curve - - - 線分のリストから T スプライン サーフェスを作成します。 - 曲線も使用できますが、使用されるのは曲線の始点と終点だけです。 - T スプラインの作成に使用する線分のリスト。 - 調整された面の最大数 - 曲線同士の交差の許容値 - 価数 2 で頂点に折り目を付けるかどうか - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - tspline,line,build - - - 曲線または直線のネットワークを使用して 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 + + 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. + メッシュ - - 指定された T スプライン サーフェスをメッシュに変換します。メッシュには、三角形と四角形の両方を含めることができます。 - 各方向におけるセグメントの最小数。必ず 1 つ以上のセグメントが生成されます。 - メッシュからサーフェスまでの最大許容距離。0 以下の値を指定すると、距離が無効になります。 - メッシュ エンティティ - tspline,convert,mesh + + Returns a new smooth Mesh. Smoothing type by default is + cotangent which smooths without spreading the vertices. + スムーズ化の「空間スケール」を設定します。値が小さいほど、より局所的なスムーズ化が行われ + 通常は見た目の「滑らかさ」が低下した結果になります(0.1 ~ 64.0) + スムーズ メッシュ - - 指定された T スプライン サーフェスの厚みを、面の法線方向に指定された距離まで追加します - 厚みを付ける距離 - 作成されるエッジに折り目を付けるかどうかを指定します - 厚みのある T スプラインサーフェス - tspline,thicken,normal + + 正確な幾何学的平面カットを作成し、 + 平面の法線方向の側面にあるメッシュの一部を削除します。 + 切り取りに使用する平面を設定 + Attempt to create a minimal fill using the fewest + number of triangles. + メッシュ - - 指定された T スプライン サーフェスに、指定されたベクトルに基づいて厚みを付けます - 厚みを付ける方向 - 作成されるエッジに折り目を付けるかどうかを指定します - 厚みのある T スプラインサーフェス - tspline,thicken,vector + + 入力された平面をメッシュと交差させ、ポリカーブを生成します。 - - T スプライン サーフェス上の指定されたエッジに折り目を追加します - 折り目を付けるエッジ - 折り目が付いたエッジを持つ T スプライン サーフェス - tspline,edge,crease + + 指定された方向に沿ってメッシュ上に点を投影します - - 指定されたエッジのセットから折り目を削除します - 折り目を解除するエッジ - 折り目が解除されたエッジを持つ T スプライン サーフェス - tspline,crease,uncrease + + 指定された点に最も近いメッシュ上の点 - - T スプライン サーフェス上の指定された頂点のセットに折り目を追加します - 折り目を付ける頂点 - 折り目が付いたエッジを持つ T スプライン サーフェス - tspline,edge,crease + + 入力された平面全体にメッシュを反射する - - 指定された頂点のセットの折り目を削除します - 折り目を解除する頂点 - 折り目が解除されたエッジを持つ T スプライン サーフェス - tspline,crease,uncrease + + Rotate the Mesh around the input axis by the given angle. - - 指定された頂点のリストを 1 つの頂点に連結します - 連結する頂点 - 出力される頂点グリップの位置。Null 値を指定した場合、グリップの平均位置が使用されます。 - 入力トポロジの再分割された折り目を保存 - 連結された頂点を持つ T スプライン サーフェス - tspline,weld,vertex + + 入力した量でメッシュをスケールします - - 1 番目と 2 番目のグループの頂点をペアごとに連結します。 - 1 番目のグループは、この T スプラインの頂点として認識されます。 - 2 番目のグループの頂点は、このサーフェスから取得される場合もあれば、別のサーフェスから取得される場合もあります。 - 別の T スプラインから取得される場合は、連結操作の前に組み合わせ操作が実行れます。 - 連結する 1 番目のグループの頂点 - 連結する 2 番目のグループの頂点 - 入力トポロジの再分割された折り目を保存 - 連結された頂点を持つ T スプライン サーフェス - tspline,weld,vertex + + Scale Mesh non-uniformly by scale factors - - 一致する頂点をすべて検出し、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 の場合は曲率スケール。連続性が G0 の場合、この値は無視されます。 - 位置合わせの方向を反転させるかどうか - 指定された T スプライン境界のエッジと曲線ループとの間に位置する T スプライン サーフェス - tspline,match,curve + + Convert the mesh into a JSON object formatted with dynamo.geometry:mesh-1.0.0 schema. + 結果として得られる JSON 文字列 - - 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 + + 点群の集合と、点群の集合を参照する IndexGroup の集合からメッシュを作成します。 + 頂点の位置を決定する点群のリスト + 頂点のインデックス + 点群から作成したメッシュ + mesh,meshes - - T スプライン トポロジから頂点を削除します - 削除する頂点 - 頂点が削除された T スプライン サーフェス - tspline,vertex,vertices,delete + + 点群の集合と、点群の集合を参照する IndexGroup の集合からメッシュを作成します + 点群のリスト + 点群のインデックス グループ + メッシュ + + mesh,meshes + - - T スプライン トポロジからエッジを削除します - 削除するエッジ - エッジが削除された T スプライン サーフェス - tspline,edge,delete + + 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 + 点群のリスト + Flat list of point indices + Mesh - - T スプライン トポロジから面を削除します - 削除する面 - 面が削除された T スプライン サーフェス - tspline,face,delete + + ファイルをインポートし、いくつかのメッシュに解析します。 + 現在サポートされている形式は次のとおりです。 + .mix -- Meshmixer + .obj -- Wavefront - - T スプラインの表示スタイルを変更します: - True を指定するとスムーズな表示スタイルになり、そうでない場合ボックスの表示スタイルになります - スムーズな表示スタイルのオン/オフを切り替える - 選択した表示スタイルの T スプライン - tspline,visualization,mode,smooth,box + + 次のファイル名によって決定された形式にメッシュを書き出します。 + .mix -- Meshmixer + .obj -- Wavefront + .stl -- STL 形式 + .dae -- COLLADA + .ply -- ポリゴン ファイル形式 + この関数は出力ファイルのファイル名を返します。 + ASCII 以外の文字が含まれている場合は変更が必要です - - エッジのセット上で単一または複数の対称的な押し出し処理を実行し、指定されたベクトルによって新しいエッジを移動します - 押し出すエッジのセット - 新しいエッジを移動するためのベクトル - 新しく作成するセグメントの数 - エッジが押し出された T スプライン - tspline,extrude,direction,vector,edge + + ソリッドやサーフェスなどのジオメトリ オブジェクトをメッシュに変換します。 + メッシュの解像度は、Dynamo のレンダリング精度によって決まります - - 面のセット上で単一または複数の対称的な押し出し処理を実行し、指定されたベクトルによって新しい面を移動します - 押し出す面のセット - 新しい面を移動するためのベクトル - 新しく作成するセグメントの数 - 面が押し出された T スプライン - tspline,extrude,direction,vector,face + + 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 vertices array + of the three points of a triangle - - エッジのセット上で単一または複数の対称的な押し出し処理を実行し、指定された曲線のパスによって新しいエッジを移動します - 押し出すエッジのセット - 新しいエッジを移動するためのパス - 新しく作成するセグメントの数 - エッジが押し出された T スプライン - tspline,extrude,curve,edge + + Create a mesh plane based on the given inputs. + + + + + + メッシュ - - 面のセット上で単一または複数の対称的な押し出し処理を実行し、指定された曲線のパスによって新しい面を移動します - 押し出す面のセット - 新しい面を移動するためのパス - 新しく作成するセグメントの数 - 面が押し出された 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 + + 3D ポリラインを押し出してメッシュを返します。 + 押し出すポリカーブ + 押し出しの高さ + 押し出しのベクトル方向 + キャップ メッシュの押し出し(ポリカーブが平面の場合のみ) + メッシュ - - 面の 2 つのセット間にブリッジを作成します。1 番目のグループの項目は、 - このサーフェスの子として認識されます。2 番目のグループの項目は、 - このサーフェスの子である場合もあれば、別のサーフェスに属する項目である場合もあります。 - 各グループ内のトポロジは隣接していない場合がありますが、 - 各グループ内のトポロジの数は、各ループの数と同じになります。 - ブリッジする 1 番目のグループの面 - ブリッジする面の 2 番目のグループ - 各トポロジ ループのブリッジ曲線 - (空のリストが入力された場合は直線が使用されます。1 本の曲線が入力された場合は - 入力された曲線が複製されます。複数の曲線が入力された場合は、ループが検出されます) - 各トポロジ ループのブリッジ曲線に沿うフレームの - 法線の周囲で回転させる回数 - (空のリストが入力された場合は 0 が使用されます。1 つの値が入力された場合は - 入力された値が複製されます。複数の値が入力された場合は、ループが検出されます) - 各トポロジ ループのブリッジに沿うセグメントの数 - 各グループのスパンの数は、対応する回転数よりも大きくなります - (空のリストが入力された場合は 1 が使用されます。 - 1 つの値が入力された場合は、入力された値が複製されます。 - 複数の値が入力された場合は、ループが検出されます。) - 境界エッジ間のブリッジを削除します。 - 入力トポロジの再分割された折り目を保存 - - 1 番目のグループに属する各トポロジ ループの - 頂点の方向のリスト(頂点の数は、検出された入力ループの数と - 同じになります。リストは空でもかまいません) - 2 番目のグループの各トポロジ ループの - 頂点の方向のリスト(頂点の数は、検出された入力ループの数と - 同じになります。リストは空でもかまいません) - 対応するトポロジ ループの - ブリッジの位置合わせを反転するかどうかを示すフラグのリスト - (空のリストが入力された場合は false が設定されます。1 つの値が入力された場合は - 検出された入力ループごとにその値が複製されます) - ブリッジによって接続されたトポロジを持つ T スプライン サーフェス - tspline,bridge,face + + 曲線の次数 + smoothness,interpolation,continuity - - 面のセットとエッジのセットとの間にブリッジを作成します。1 番目のグループの項目は - このサーフェスの子として認識されます。2 番目のグループの項目は - このサーフェスの子である場合もあれば、別のサーフェスに属する項目である場合もあります。 - 各グループ内のトポロジは隣接していない場合がありますが、 - 各グループ内のトポロジの数は、各ループの数と同じになります。 - ブリッジする 1 番目のグループの面 - ブリッジする 2 番目のグループのエッジ - 各トポロジ ループのブリッジ曲線 - (空のリストが入力された場合は直線が使用されます。1 本の曲線が入力された場合は - 入力された曲線が複製されます。複数の曲線が入力された場合は、ループが検出されます) - 各トポロジ ループのブリッジ曲線に沿うフレームの - 法線の周囲で回転させる回数 - (空のリストが入力された場合は 0 が使用されます。1 つの値が入力された場合は - 入力された値が複製されます。複数の値が入力された場合は、ループが検出されます) - 各トポロジ ループのブリッジに沿うセグメントの数 - 各グループのスパンの数は、対応する回転数よりも大きくなります - (空のリストが入力された場合は 1 が使用されます。 - 1 つの値が入力された場合は、入力された値が複製されます。 - 複数の値が入力された場合は、ループが検出されます。) - 境界エッジ間のブリッジを削除します。 - 入力トポロジの再分割された折り目を保存 - - 1 番目のグループに属する各トポロジ ループの - 頂点の方向のリスト(頂点の数は、検出された入力ループの数と - 同じになります。リストは空でもかまいません) - 2 番目のグループの各トポロジ ループの - 頂点の方向のリスト(頂点の数は、検出された入力ループの数と - 同じになります。リストは空でもかまいません) - 対応するトポロジ ループの - ブリッジの位置合わせを反転するかどうかを示すフラグのリスト - (空のリストが入力された場合は false が設定されます。1 つの値が入力された場合は - 検出された入力ループごとにその値が複製されます) - ブリッジによって接続されたトポロジを持つ T スプライン サーフェス - tspline,bridge,face,edge + + NURBS 曲線が周期曲線であるかどうか。周期曲線は、変形によってねじれが発生しない閉じた曲線です。 + isclosed - - エッジのセットと面のセットとの間にブリッジを作成します。1 番目のグループの項目は、 - このサーフェスの子として認識されます。2 番目のグループの項目は、 - このサーフェスの子である場合もあれば、別のサーフェスに属する項目である場合もあります。 - 各グループ内のトポロジは隣接していない場合がありますが、 - 各グループ内のトポロジの数は、各ループの数と同じになります。 - ブリッジする 1 番目のグループのエッジ - ブリッジする面の 2 番目のグループ - 各トポロジ ループのブリッジ曲線 - (空のリストが入力された場合は直線が使用されます。1 本の曲線が入力された場合は - 入力された曲線が複製されます。複数の曲線が入力された場合は、ループが検出されます) - 各トポロジ ループのブリッジ曲線に沿うフレームの - 法線の周囲で回転させる回数 - (空のリストが入力された場合は 0 が使用されます。1 つの値が入力された場合は - 入力された値が複製されます。複数の値が入力された場合は、ループが検出されます) - 各トポロジ ループのブリッジに沿うセグメントの数 - 各グループのスパンの数は、対応する回転数よりも大きくなります - (空のリストが入力された場合は 1 が使用されます。 - 1 つの値が入力された場合は、入力された値が複製されます。 - 複数の値が入力された場合は、ループが検出されます。) - 境界エッジ間のブリッジを削除します。 - 入力トポロジの再分割された折り目を保存 - - 1 番目のグループに属する各トポロジ ループの - 頂点の方向のリスト(頂点の数は、検出された入力ループの数と - 同じになります。リストは空でもかまいません) - 2 番目のグループの各トポロジ ループの - 頂点の方向のリスト(頂点の数は、検出された入力ループの数と - 同じになります。リストは空でもかまいません) - 対応するトポロジ ループの - ブリッジの位置合わせを反転するかどうかを示すフラグのリスト - (空のリストが入力された場合は false が設定されます。1 つの値が入力された場合は - 検出された入力ループごとにその値が複製されます) - ブリッジによって接続されたトポロジを持つ T スプライン サーフェス - tspline,bridge,face,edge + + NURBS 曲線が有理であるかどうかを判断します。これにより、すべての重みを 1.0 としないかどうかを設定します。 - - エッジの 2 つのセット間にブリッジを作成します。1 番目のグループの項目は、 - このサーフェスの子として認識されます。2 番目のグループの項目は、 - このサーフェスの子である場合もあれば、別のサーフェスに属する項目である場合もあります。 - 各グループ内のトポロジは隣接していない場合がありますが、 - 各グループ内のトポロジの数は、各ループの数と同じになります。 - ブリッジする 1 番目のグループのエッジ - ブリッジする 2 番目のグループのエッジ - 各トポロジ ループのブリッジ曲線 - (空のリストが入力された場合は直線が使用されます。1 本の曲線が入力された場合は - 入力された曲線が複製されます。複数の曲線が入力された場合は、ループが検出されます) - 各トポロジ ループのブリッジ曲線に沿うフレームの - 法線の周囲で回転させる回数 - (空のリストが入力された場合は 0 が使用されます。1 つの値が入力された場合は - 入力された値が複製されます。複数の値が入力された場合は、ループが検出されます) - 各トポロジ ループのブリッジに沿うセグメントの数 - 各グループのスパンの数は、対応する回転数よりも大きくなります - (空のリストが入力された場合は 1 が使用されます。 - 1 つの値が入力された場合は、入力された値が複製されます。 - 複数の値が入力された場合は、ループが検出されます。) - 境界エッジ間のブリッジを削除します。 - 入力トポロジの再分割された折り目を保存 - - 1 番目のグループに属する各トポロジ ループの - 頂点の方向のリスト(頂点の数は、検出された入力ループの数と - 同じになります。リストは空でもかまいません) - 2 番目のグループの各トポロジ ループの - 頂点の方向のリスト(頂点の数は、検出された入力ループの数と - 同じになります。リストは空でもかまいません) - 対応するトポロジ ループの - ブリッジの位置合わせを反転するかどうかを示すフラグのリスト - (空のリストが入力された場合は false が設定されます。1 つの値が入力された場合は - 検出された入力ループごとにその値が複製されます) - ブリッジによって接続されたトポロジを持つ T スプライン サーフェス - tspline,bridge,edge + + NURBS 曲線の制御点を取得します。 + 点の配列 - - T スプラインの穴を埋めます - 内側に穴のあるエッジのセット。エッジは境界である必要があります。 - 穴を埋める方法(0 - テッセレーション、1 - 多角形、2 - 集約、3 - 集約と連結)を指定します。 - 入力トポロジの再分割された折り目を保存 - tspline,edge,fill,hole + + 周期的 NURBS 曲線の真に周期的な制御点です。 + 注: この操作は周期的な曲線に対してのみ可能であり、曲線が周期的でない場合は失敗します。 + Periodic control points of a NURBS curve - - 指定された反射のリストを T スプラインに追加します - 反射のリスト - 対称部分を連結するかどうか - 対称部分を連結するための許容値 - 新しい反射が付加された T スプライン サーフェス + + 曲線のノット。ノットは、制御点が曲線に影響を与える位置とその影響の程度を判断するために使用される、一連のパラメータ値(倍精度浮動小数点数)です。 + NURBS 曲線のノット - - 指定された T スプラインからすべての反射を削除します - 指定の反射が削除された T スプライン サーフェス + + 周期的な NURBS 曲線の未固定ノットです。 + 注: この操作は周期的な曲線に対してのみ可能であり、曲線が周期的でない場合は失敗します。 + NURBS 曲線の周期的ノット ベクトル - - 入力されたサーフェス上のすべてのトポロジを圧縮し、インデックスを隣接させます。この機能はインデックスの相対順序を維持します。 - tspline,index,compress + + NURBS 曲線の制御点の重みを返します。重みによって、各制御点が曲線形状に与える影響を判断します。 + NURBS 曲線の重み + ptweight - - 「正確な」入力に応じて、高精度モードか簡易モードで - 指定された面を 4 つの面に再分割します - 再分割する面のリスト - false を指定すると、出力されるサーフェスは、元のサーフェスより - 平坦でシャープになる可能性があります。true を指定すると、元の形状が維持されます。 - 指定の面が再分割された T スプライン - tspline,subdivide,faces,simple + + 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. + NURBS 曲線の点群 + 点群から作成した NURBS 曲線 + nurbscurve,spline,lines + 0.5,0.5,0.45 - - 指定された T スプライン サーフェスを補間します。前進補間を実行すると、制御点がサーフェスのパラメトリック位置に移動します。逆補間を実行すると、元の制御点ごとにサーフェス上にポイントが生成され、制御点は対応するサーフェス ポイントに移動します。 - 補間方向を指定します。false を指定すると前進補間、true を指定すると逆補間になります。 - 指定の方向に補間された T スプライン - tspline,interpolate,reverse + + 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. + NURBS 曲線の点群 + 曲線の次数 + 点群から作成した NURBS 曲線 + nurbscurve,spline,degree,lines + 0.5,0.5,0.5,0.45 - - 指定された T スプラインの各頂点を、ターゲット ジオメトリ上の最も近いポイントまで - プルします。'surfacePoints' に True を指定すると、頂点のサーフェス ポイントをプルします。 - False を指定すると、制御グリップをプルします。 - プルする頂点のリスト - プルする先のジオメトリのリスト - サーフェスと頂点の制御点のどちらを使用するかを示すフラグ - 頂点がプルされた T スプライン サーフェス - tspline,pull,vertices + + 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. + NURBS 曲線の点群 + 曲線の次数 + 切り替えて曲線を閉じる + 点群から作成した NURBS 曲線 + nurbscurve,spline,degree,smoothness,lines + 0.5,0.5,0.5,0.5,0.45 - - 指定された頂点の制御点を平坦化し、1 つの平面にします。 - このコマンドを実行するには、頂点を 4 つ以上入力する必要があります。 - 頂点のリスト - 頂点が平坦化された T スプライン サーフェス - tspline,flatten,vertices + + 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 + explicit,nurbscurve,spline,degree,spline byarray,lines + 0.5,0.5,0.5,0.5,0.5,0.45 - - 指定された頂点の制御点を平坦化し、1 つの平面にします。 - この平面は、指定の平面に対して平行に配置されます。 - このコマンドを実行するには、頂点を 4 つ以上入力する必要があります。 - 頂点のリスト - 次の要素に平行になるように頂点を配置する平面: - 頂点が平坦化された T スプライン サーフェス - tspline,flatten,vertices,fitparallel + + 点間を補間して B スプライン曲線を作成します。 + NURBS 曲線の点群 + 点群から作成した NURBS 曲線 + fit,approximate,spline,lines + 0.5,0.5,0.5,0.45 - - 指定された面を、非対称の新しい T スプライン サーフェスにコピーします - 複製する面 - 選択された面のみを持つ T スプライン サーフェス - tspline,face,duplicate + + 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. + NURBS 曲線の点群 + 切り替えて曲線を閉じる + 点群から作成した NURBS 曲線 + fit,approximate,spline,lines + 0.5,0.5,0.5,0.45 - - メッシュ内のすべての面の法線を反転します - 反転された法線を持つ T スプライン サーフェス - tspline,flip,normal,vector + + 指定した角度で点間を補間することにより、B スプライン曲線を作成します。 + NURBS 曲線の点群 + 曲線の次数 + 点群から作成した NURBS 曲線 + fit,approximate,spline,smoothness,lines + 0.5,0.5,0.5,0.5,0.45 - - T スプライン サーフェス上のすべてのノット間隔を均等に設定します - 内部が均一な状態の T スプライン サーフェス - tspline,knot,uniform + + 接線の方向で、点を通過する B スプライン曲線を返します。 + NURBS 曲線の制御点 + 開始接線 + 終了接線 + 点群と接線から作成した NURBS 曲線 + spline by tangent,tangents,lines + 0.5,0.5,0.45 - - 指定された T スプラインを正確な挿入を実行できるポイントまで標準化します。 - 標準化できない場合は - 警告が表示され、その理由が示されます。 - 標準化された T スプライン サーフェス - tspline,standardize + + NURBS 曲線の文字列表現を取得します - - 指定された頂点を指定されたベクトルに沿って移動します - 移動する頂点のリスト - 移動方向 - サーフェスと頂点の制御点のどちらを使用するかを示すフラグ - + + U 方向のサーフェスの次数を返します。 + surface smoothness,continuity + + + V 方向のサーフェスの次数を返します。 + surface smoothness,continuity - - 指定された T スプライン サーフェスのセットを、T スプライン シーン ファイルに書き出します - 書き出す T スプライン サーフェスのセット - 保存先のファイル パス - T スプライン セットが保存されているファイル パス - tspline,export,save,tss,path + + U 方向の制御点の数を返します。 - - 指定された T スプライン サーフェスを、T スプライン メッシュ ファイルに書き出します - 書き出す T スプライン サーフェス - 保存先のファイル パス - T スプライン サーフェスが保存されているファイル パス - tspline,export,save,tsm,path + + V 方向の制御点の数を返します。 - - 指定された T スプライン サーフェスを、T スプライン メッシュ(TSM)形式の文字列に変換します - シリアル化する T スプライン サーフェス - T スプライン サーフェスがシリアル化されている文字列 - tspline,import,serialize + + サーフェスが U 方向に周期的である場合は true を返します。 + closedinU - - 指定された T スプライン メッシュ(TSM)形式の文字列から、T スプライン サーフェスを作成します - T スプライン メッシュ ファイルの文字列表現 - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - リストに新しくロードされた T スプライン サーフェス - tspline,import,serialize + + サーフェスが V 方向に周期的である場合は true を返します。 + closedinV - - 指定された T スプライン メッシュ ファイル パスから、T スプライン サーフェスをロードします - ロード元のファイル パス - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - リストに新しくロードされた T スプライン サーフェス - tspline,import,load,tsm,path + + NURBS サーフェスが有理であるかどうかを判断します。これにより、すべての重みを 1.0 としないかどうかを設定します。サーフェスが有理の場合は true を返し、異なる場合は false を返します。 - - 指定された T スプライン メッシュ ファイルから、T スプライン サーフェスをロードします - ロード元のファイル - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - リストに新しくロードされた T スプライン サーフェス - tspline,import,load,tsm,file + + NURBS サーフェスの制御点(極)を返します。 - - 指定された T スプライン シーン ファイル パスから、T スプライン サーフェスのセットをロードします - ロード元のファイル パス - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - 新しくロードされた T スプライン サーフェスのセット - tspline,import,load,tss,path + + NURBS サーフェスの制御点の重みを返します。重みによって、各制御点がサーフェス形状に与える影響を判断します。 + サーフェスの NURBS 重み + ptweights - - 指定された T スプライン シーン ファイルから、T スプライン サーフェスのセットをロードします - ロード元のファイル - ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 - 新しくロードされた T スプライン サーフェスのセット - tspline,import,load,tss,file + + U 方向のサーフェス ノットを返します。ノットは、制御点がサーフェスに影響を与える位置とその影響の程度を判断するために使用される、一連のパラメータ値(倍精度浮動小数点数)です。 + サーフェスの NURBS U ノット - - UV の文字列表現を取得します + + V 方向のサーフェス ノットを返します。ノットは、制御点がサーフェスに影響を与える位置とその影響の程度を判断するために使用される、一連のパラメータ値(倍精度浮動小数点数)です。 + サーフェスの NURBS V ノット - - 2 つの UV を比較します - 他の UV - 2 つのオブジェクトが等しいかどうか + + Creates a NurbsSurface with specified interpolated points and + U and V degrees. The resultant surface will pass through all + of the points. + NURBS サーフェスの点群のグリッド + U 方向の次数 + V 方向の次数 + 点群で作成した NURBS サーフェス + fit,topoints - - このタイプのハッシュ値を取得します - このオブジェクトのユニークなハッシュ値 + + 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. + fit,topoints,totangents - - 2 つの倍精度浮動小数点値から UV を作成します。 - U 値 - V 値 - 座標で作成した UV - - surfaceparam,parameters,uv,uvs - + + 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,topoints,totangents,fit corners,complex fit - - UV の U コンポーネントを取得 - - uv,uvs - + + 明示的な制御点と指定された U 次数と V 次数を使用して、NURBS サーフェス を作成します。 + NURBS サーフェスの制御点のグリッド + U 方向の次数 + V 方向の次数 + 制御点で作成した NURBS サーフェス - - V の V コンポーネントを取得 - - uv,uvs - + + 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 - - 頂点の文字列表現を取得します + + NURBS サーフェスの文字列表現を取得します - - この頂点がある点 + + メッシュ内のパネルに適用される境界条件のタイプ。 - - この頂点から伸びるエッジ + + パネルが境界線に重なるようにします。 - - この頂点に接する面 + + パネルが境界線に重ならないようにします。 - - BoundingBox の文字列表現を取得します + + 入力面に無い頂点を削除します。 - - 2 つの BoundingBox を比較します - その他の BoundingBox - 2 つのオブジェクトが等しいかどうか + + 重複しているパネルをサーフェス境界に合わせてトリムします。 - - このタイプのハッシュ値を取得します - このオブジェクトのユニークなハッシュ値 + + PanelSurface の頂点の数を返します。 + 頂点の数 - - 入力されたジオメトリの周囲に、軸に位置合わせされた BoundingBox を作成します。 - 境界ボックスを決定するジオメトリ - ジオメトリを囲む境界ボックス - - bounding,bound,multiple,boundall - + + PanelSurface のパネルの数を返します。 + パネルの数 - - 入力されたジオメトリの周囲に、軸に位置合わせされていない最小容積の境界ボックスを、方向を設定して作成します。 - - 入力されたジオメトリを囲む、方向が設定された境界ボックス。 + + パネル インデックスのリスト内の各パネルの頂点の数を返します。 + List of panel indices to query number of vertices for. The default value of null indicates all panels in the surface. + 頂点の数 - - 入力されたジオメトリの周囲に、軸に位置合わせされていない BoundingBox を作成します。その向きは入力された座標系の X 軸、Y 軸、Z 軸に設定されます。 - - + + PanelSurface の頂点のインデックスに対応する頂点を返します。 + PanelSurface の頂点のインデックス - - bounding,bound - - - 入力されたジオメトリの周囲に、軸に位置合わせされていない BoundingBox を作成します。その向きは入力された座標系の X 軸、Y 軸、Z 軸に設定されます。 - - + + PanelSurface の頂点のインデックスに対応する点を返します。 + PanelSurface の頂点のインデックス - - bounding,bound,multiple,boundall - - - 最小点から最大点までの範囲に、軸に位置合わせされた BoundingBox を作成します。 - - - - - bounding,bound,bymaxmin,max,min,bypoints - + + 入力サーフェスの指定したパネルとパネル内の頂点のインデックスを返します。 + 頂点インデックスを照会するパネル インデックス + 指定したパネルの頂点の数 + 頂点インデックス - - 最小の座標(ボックスの左下後ろコーナー)から最大座標(ボックスの右上前コーナー)までの BoundingBox を作成します。CoordinateSystem は、ボックスの座標スペースからモデル スペースに変換されます。このメソッドは Revit の API に一致するように設計されており、変換することなく、Revit BoundingBox からパラメータを抽出できます。 - - - - - - bounding,bound,bymaxmin,max,min,bypoints - + + パネル インデックスのリストにある各パネルの頂点を返します。 + Panel index to query vertices for. The default value of null indicates all panels in the surface. + 頂点の配列 - - 最小点 + + パネル インデックスのリストにある各パネルの点を返します。 + Panel indices to query points for. The default value of null indicates all panels in the surface. + 点の配列 - - 最大点 + + パネル インデックスのリストにある各パネルのポリゴン境界を返します。 + Panel indices used to construct Polygon. The default value of null indicates all panels in the surface. + - - BoundingBox の座標系。 軸に位置合わせされたボックスの場合、座標系は X、Y、Z 軸に合わせて方向が設定され、ボックスの中心に配置されます。 位置合わせされていないボックスの場合、座標系は方向を任意に設定でき、その中心がボックスの中心に配置されます。 + + 指定された PanelSurface に均一なスケーリング、移動、および回転変換を適用します。 + 均一な UV スケール係数。 + パネルの移動に使用される U 方向のオフセット。 + パネルの移動に使用される V 方向のオフセット。 + パネルの回転角度(単位: 度)。 + すべてのパネルを回転する 2D 点。 + 変換された PanelSurface。 - - 2 つの BoundingBox の交差を取得します。注: 軸に位置合わせされていないボックスの場合は、交差がボックスにならない可能性があるため、これは機能しません。代わりに、対応する立方体を交差させます。 - 交差するその他の境界ボックス - 境界ボックスの交差から取得された境界ボックス + + 入力サーフェスを正方形のタイル パターンでパネル化します。 + パネル化する入力サーフェス + U 方向のパターン数 + V 方向のパターン数 + 保持、削除、または頂点を削除 + + panel, surface, quad - - 2 つの BoundingBox が交差しているかどうかを判断します。注: これは、両方の境界ボックスの位置合わせ(変換)が同じ場合にのみ機能します。該当する場合は、対応する立方体間の交差をテストします。 - その他の境界ボックス - 境界ボックスの交差を実行する - - get overlap - + + 各正方形が対角線によって 4 つの三角形に分割された正方形グリッドで入力サーフェスをパネル化します。 + パネル化する入力サーフェス + U 方向のパターン数 + V 方向のパターン数 + 保持、削除、または頂点を削除 + + panel, surface, cross, split, square - - BoundingBox が空かどうかを判断します - 境界ボックスが空の場合は true を返します + + 各正方形が対角線によって 2 つの三角形に分割された正方形グリッドで入力サーフェスをパネル化します。既定では、対角線は各正方形の左下隅から右上隅までです。 + パネル化する入力サーフェス + U 方向のパターン数 + V 方向のパターン数 + True に設定すると、対角線は各正方形の左上隅から右下隅までです + 保持、削除、または頂点を削除 + + panel, surface, diagonally, split, square - - 点が境界ボックス内にあるかどうかを判断します。 - テスト点 - 点が内側にある場合は true、それ以外の場合は false - - point inside,testpoint - + + 入力サーフェスをダイヤモンド形のパターンでパネル化します。 + パネル化する入力サーフェス + U 方向のパターン数 + V 方向のパターン数 + 保持、削除、または頂点を削除 + + panel, surface, diamond - - ソリッドの立方体として境界ボックスを取得します。 - 境界ボックスの立方体の表現を返します。 - - converttosolid,bb2cube,bb2cub,bounding tosolid,cubes - - - 0.5,0.4,0.3,0.5,0.3 - + + 各ダイヤモンドが 2 つの三角形に垂直または水平に分割されたダイヤモンド形のパターンで入力サーフェスをパネル化します。既定では、各ダイヤモンドは垂直に分割されます。 + パネル化する入力サーフェス + U 方向のパターン数 + V 方向のパターン数 + True に設定すると、ダイヤモンドは水平分割されます。 + 保持、削除、または頂点を削除 + + panel, surface, split, diamond - - Surface の集合として BoundingBox を取得します。 - 境界ボックスのポリサーフェスの表現を返します - - converttosurfaces,convert2surfaces,bbtosrfs,bbtosrfs,bounding to surfaces,bound to poly,convert2poly - + + 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 + パネル化する入力サーフェス + U 方向のパターン数 + V 方向のパターン数 + せん断の量 + True に設定すると、平行四辺形は U 軸と位置合わせされます + 保持、削除、または頂点を削除 + + panel, surface, parallelogram - - autodesk.geometry:boundingbox3d-1.0.0 スキーマでフォーマットされて取り込まれる JSON 文字列を解析します。 - 解析する JSON 文字列 - BoundingBox + + 千鳥配置された正方形パターンで入力サーフェスをパネル化します。既定では、パターンは水平方向に千鳥配置されます。 + パネル化する入力サーフェス + U 方向のパターン数 + V 方向のパターン数 + True に設定すると、パターンは垂直方向に千鳥配置されます。 + 変位の量 + 保持、削除、または頂点を削除 + + panel, surface, staggered, quad - - BoundingBox を autodesk.geometry:boundingbox3d-1.0.0 スキーマでフォーマットされた JSON オブジェクトに変換します。 - 結果として得られる JSON 文字列 + + 入力サーフェスを六角形のタイル パターンでパネル化します。 + パネル化する入力サーフェス + U 方向のパターン数 + V 方向のパターン数 + 保持、削除、または頂点を削除 + + panel, surface, hexagon - - 座標系の文字列表現を取得します + + 1 つの三角形、2 つの正方形、各頂点に 1 つの六角形を使用したタイルで入力サーフェスをパネル化します。 + パネル化する入力サーフェス + U 方向のパターン数 + V 方向のパターン数 + 保持、削除、または頂点を削除 + + panel, surface, rhombus, tri, hexagon - - 座標系をワールド座標系として作成します。基準点は - 0, 0, 0、x 軸は 1, 0, 0、y 軸は 0, 1, 0、z 軸は 0, 0, 1 です - zero,wcs + + 入力サーフェスをカスタム タイル パターンでパネル化します。タイルは UV パラメータ空間内のポリゴンです。凸型でないポリゴンは自己交差することはできません。タイルのセットがエッジ間で接している必要はありません。タイルのコピーを U 方向と V 方向に沿って指定された変位量で変位させることで、パネリング パターンが生成されます。各タイルの頂点の UV 座標は引数 tileUVs で指定されます。 + パネル化する入力サーフェス + U 方向のパターン数 + V 方向のパターン数 + U 軸に沿ったタイルの変位。 + V 軸に沿ったタイルの変位。 + カスタム パターンの各タイルの UV 座標の二重ネストされたリスト。外側のリストはタイル(ポリゴン)のリストで、内側のリストには各タイルの UV 座標が含まれます。 + 保持、削除、または頂点を削除 + + panel, surface, custom, orthogonal, lattice - - 基準点を X と Y の位置に持ち、X 軸と Y 軸を WCS(ワールド座標系)の - X 軸および Y 軸に設定した座標系を作成します。Z の既定値は 0 です。 + + PanelSurface の文字列表現を取得 - - 基準点を X、Y、Z の位置に持ち、X 軸と Y 軸を WCS(ワールド座標系)の - X 軸および Y 軸に設定した座標系を作成します。 - translate + + 平面の基準点を返します。 + position,planecenter - - 入力点に基準点を持ち、X 軸と Y 軸を WCS(ワールド座標系)の - X 軸および Y 軸に設定した座標系を作成します。 - bypoint + + 平面の法線方向を返します。 + perpendicular - - 基準点が入力平面の基準点と同じで、X 軸と Y 軸が平面上に存在し、 - 平面 X と Y 軸が位置合わせされた座標系を作成します。 + + 平面の X 基準点 - - X 軸と Y 軸に基準点を持つ座標系を作成します。 - 入力ベクトルは座標系を作成する前に正規化されます。 + + 平面の Y 基準点 - - X 軸、Y 軸、Z 軸を完全に無視した基準点に座標系を - 作成します。入力ベクトルは座標系を作成する前に - 正規化されます。 - byxy,coord by2axis + + Produces a new CoordinateSystem representing this plane. It is based on + the origin, and X and Y axis basis. + + converttoCS,convert2cs - - 指定された座標系に対して、指定された円柱座標パラメータに基づいて座標系を作成します。 + + Create a new Plane offset by this Plane in the normal direction by + the specified distance. + alongnormal,moveplane - - 指定した座標系に対して球座標パラメータを指定して 座標系を作成します + + 中心をルート点に持ち、入力された法線ベクトルを持つ平面を作成します。 + 平面の原点 + 平面の法線方向ベクトル + 原点と法線で作成した平面 + plane,tonormal - - この座標系の反転を取得することができるかどうかを判断します - inverse,testinverse + + 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. + 平面の原点 + 法線方向ベクトル + X 軸方向ベクトル + 原点法線と X 軸による平面 - - スケーリングが直行しているかどうか、つまり、剪断コンポーネントを持っているかどうかをテストします。 - uniform + + X 軸と Y 軸が存在する平面。Z 軸は 2 本のベクトルの外積になります。 + 平面の原点 + 平面の X 軸方向ベクトル + 平面の Y 軸方向ベクトル + 原点 x 軸と y 軸で作成された平面 - - スケーリングが直行しているかどうか、すべてのベクトルが正規化されているかどうかをテストします。 - uniform,normal,samelength + + 入力された点に合わせて平面を調整します。基本的に 3D 散布図による調整です。 + 平面を定義する点群のリスト + 点群を通過する最適フィットで作成した平面 + + fit,bestfit + - - この座標系の数列式を取得します + + Create the Plane containing the input Line and external Point. Point + cannot lie on the Line or in the Line axis. + 平面の決定に使用する線分 + 平面の決定に使用する点 + 線分と点から作成した平面 + lines + 0.4 - - 座標系の基準点を表す点を作成します。 - position,center + + 入力された 3 つの点を含む平面を作成します。 + 平面の原点 + 平面上に位置する任意の点 + 平面の原点を基準とする平面 X 軸上に位置する点 - - 座標系の X 軸を返します。 - left,right + + ワールド座標系の XY に平面を作成します。 + ワールド座標系の XY 平面での平面 - - 座標系の Y 軸を返します。 - forward,back + + ワールド座標系の XZ 平面に平面を作成します + ワールド座標系の XZ 平面での平面 - - 座標系の Z 軸を返します。 - up,down + + ワールド座標系の YZ に平面を作成します。 + ワールド座標系の YZ 平面での平面 - - 座標系の X 軸のスケーリングを返します。X 軸ベクトルの長さになります。 + + 平面の文字列表現を取得します - - 座標系の Y 軸のスケーリングを返します。Y 軸ベクトルの長さになります。 + + 点の X 座標を取得します - - 座標系の Z 軸のスケーリングを返します。Z 軸ベクトルの長さになります。 + + 点の Y 座標を取得します - - X 軸と Y 軸がある平面を返します。ルートは基準点になります。 + + 点の Z 座標を取得します - - Y 軸と Z 軸がある平面を返します。ルートは基準点になります。 + + 同じ X、Y、Z 座標を持つ法線を取得します + convertovector,point2vector - - Z 軸と X 軸がある平面を返します。ルートは基準点になります。 + + 点にベクトルを加算します。Translate(Vector)と同じ操作です。 + movepoint,move,move along - - この座標系の反転を取得します。基準点を反転するジオメトリの一部にこの座標系を適用します。 + + 点からベクトルを減算します。Translate(-Vector)と同じ操作です。 + movepoint,move,move along - - 入力された平面全体にオブジェクトを鏡像化します - reflect,flip over + + 指定した方向のベクトルに沿って、ジオメトリの別の部分をここに投影します - - この引数の後に引数 CoordinateSystem を適用します。結果 = この引数 * 他の引数 + + 指定された 2 つのデカルト座標を使用して、XY 平面に点を作成します。Z コンポーネントは 0 です。 + X 座標 + Y 座標 + 座標で作成した点 + xy,position - - この引数の前に引数 CoordinateSystem を適用します。結果 = 他の引数 * この引数 + + 基準点(0,0,0)を取得 + 原点 + zero, origin - - X、Y、Z スケール係数を含む Vector を返します。 - スケール変更後のベクトル - get size,scalecomponents,scalevector + + 指定された 3 つのデカルト座標を使用して、点を作成します。 + X 座標 + Y 座標 + Z 座標 + 座標で作成した点 + point,xyz,position - - 2 つの CoordinateSystem が等しいかどうかを判断 - もう一方の座標系 - 座標系が等しい場合は true を返します + + 指定された座標系と 3 つのデカルト座標を使用して、点を作成します。 + 親座標系 + X 座標 + Y 座標 + Z 座標 + 直交座標の点 + point,xyz,localposition - - WCS でそれぞれ設定したX、Y、Z 方向の変位を指定して、指定した座標系 - を変換します。 - X 軸に沿った変位。 - Y 軸に沿った変位。 - Z 軸に沿った変位。 - 変換後の座標系。 - move,by amount + + 円柱座標で位置を指定し、指定した座標系で点を形成します。 + 点の作成先の座標系 + 角度は座標系中の Z 軸を中心として X 軸から回転する角度(度単位)です + XY 平面上の点の高さ + 座標系の原点からの距離 + 円柱座標で指定された点 + point,localposition - - 入力 Vector の方向と大きさでオブジェクトを変換します。 - 変換の方向を示すベクトル - 変換後の座標系 - move,along vector + + 球面座標系で位置を指定し、指定した座標系で点を形成します。 + 点の作成先の座標系 + Z 軸からの偏角(度単位) + 球体を中心に回転する際の X 軸からの回転角(度単位) + 原点からのオフセット + 球面座標で指定された点 + point,localposition - - 指定した方向に距離を指定して、CoordinateSystem のタイプを変換 - します。 - 変位の向きを示すベクトル - 指定した向きに沿った変位距離 - 変換後の座標系 - move,along vector,distance + + 含まれる点の許容値内の重複を除外するための点を削除します + 重複を削除する点のリスト + 削除に使用される許容範囲 + 一意の点 + unique,duplicates,remove duplicates,distinct,near - - 入力された座標系マトリックスでオブジェクトを変換します。 - 入力された座標系 - 変換後の座標系 + + 2 つの点を比較します + 他の点 + 2 つのオブジェクトが等しいかどうか - - この座標系をソースの座標系から新しいコンテキストの - 座標系に変換します。 - - - 変換後の座標系。 + + このタイプのハッシュ値を取得します + このオブジェクトのユニークなハッシュ値 - - 角度を指定し、原点と軸を中心にオブジェクトを回転します - 原点 - 回転のベクトル軸 - 回転角度 - 回転後の座標系 - around,axis,degrees + + 点の文字列表現を取得します - - 指定された平面の基準点と法線を中心として、指定された角度でオブジェクトを回転します。 - 法線の取得元となる平面 - 回転の値(度単位) - 回転後の座標系 - /// around,normal,degrees + + 最初のコンポーネントの始点と各コンポーネント曲線の終点を返します。閉じたポリカーブの場合、始点と終点は同じになるため、終点は除外されます。 - - 基準点を中心に均等にスケール - スケールを変更する量 - スケール変更後の座標系 - resize,size + + ポリカーブの曲線の数 + curvecount,subcurvecount,numbersubcurves - - 基準点を中心に不均等にスケール - X 軸方向のスケールを変更する量 - Y 軸方向のスケールを変更する量 - Z 軸方向のスケールを変更する量 - スケール変更後の座標系 - resize,size,scaleNU,scalenu + + ポリカーブの曲線を返します + Curves of polycurve + subcurves,polycurvesplit - - 指定した Plane を中心に不均等にスケール - スケール変更の中心となる平面 - X 軸方向のスケールを変更する量 - Y 軸方向のスケールを変更する量 - Z 軸方向のスケールを変更する量 - スケール変更後の座標系 - resize,size,scaleNU,scalenu + + インデックスごとのポリカーブの曲線を返します。 + 点を配置する長さ + ポリカーブの終点からカウントする場合は true、ポリカーブの始点からカウントする場合は false + インデックスの曲線 + subcurveatindex,getsubcurve,getcurvebyindex - - 次の項目を使用し、指定した点を中心に均等にスケール - スケール変更の基準点 - スケール変更元の点 - スケール変更先の点 - スケール変更後の座標系 - resize,from,to,size + + 平面ポリカーブの平面を返します - - 基準点、開始点(変更元)、終了点(変更先)を使用して 1 次元にスケールします。スケーリング軸は基準点と開始点間の線分によって設定されます。 - スケール変更の基準点 - スケール変更元の点 - スケール変更先の点 - スケール変更後の座標系 - resize,size,from,to,scale1d,1d, lines - 0.5,0.5,0.5,0.5,0.5,0.5,0.4 + + 始点と終点をつなぐ線分でポリカーブを閉じる + lines + 0.4 - - 基準点と 2 つの選択点によって 2 次元にスケールします。2 次元のスケール係数を判断するために、2 つの選択点が基本平面に投影されます - スケール変更の基準点 - スケール変更元の点 - スケール変更先の点 - スケール変更後の座標系 - resize,size,from,to,scale2d,2d + + 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. + 正のオフセット距離は、ポリカーブの接線と平面の法線ベクトルの外積の方向に適用され、負のオフセット距離はその反対の方向に適用されます。 + オフセットされたコンポーネント曲線間にギャップがある場合は、ギャップを埋める処理の設定に応じて、円弧で埋めて滑らかなコーナーにする(true 値の場合)か、オフセットされた曲線を延長して埋める(false 値の場合)ことができます。 + 曲線の平面法線。既定では入力された曲線の平面法線に設定されます + 1 つまたは複数のオフセットされたポリカーブ - - autodesk.math:matrix44d-1.0.0 スキーマでフォーマットされて取り込まれる JSON 文字列を解析します。 - 解析する JSON 文字列 - CoordinateSystem + + 平面ポリカーブのコーナーをフィレットします。 + フィレットの半径 + どのコーナーをフィレットするかを示します。true の場合は、2 番目のコンポーネントの始端の接線が 1 番目のコンポーネントの終端の接線から(曲線の法線を基準として)時計回りになっているコーナーがフィレットされます。false の場合は、反時計回りのコーナーがフィレットされます。 + フィレットされたポリカーブ + round,smooth,radius - - CoordinateSystem を autodesk.math:matrix44d-1.0.0 スキーマでフォーマットされた JSON オブジェクトに変換します。 - 結果として得られる JSON 文字列 + + Make one or more polycurves by grouping connected curves. - - 曲線の文字列表現を取得します + + 接線楕円でポリカーブを延長します + 延長する楕円の長さ + 楕円のパラメータ + 楕円のパラメータ + 楕円のパラメータ + ポリカーブの終点または始点を延長しています - - UV 空間内のサーフェスの線分によって曲線を作成 - 使用するサーフェス - 曲線を開始する UV 開始点 - 曲線を終了する UV 終了点 - サーフェスの始点および終点パラメータでの曲線 - - isocurve,curvebyuv,lines,uvs - - - 0.5,0.5,0.4,0.4 - + + 接線円弧でポリカーブを延長します。 + 延長する弧長 + 円弧の半径 + ポリカーブの終点または始点を延長しています - - 2 本の曲線の間でブレンドする曲線を作成します。 - ブレンドする 1 番目の曲線 - ブレンドする 2 番目の曲線 - ブレンドする曲線 1 の端点を示すフラグ - ブレンドする曲線 2 の端点を示すフラグ - 出力される曲線が G1 (接線連続) と G2 (曲率連続)のいずれであるかを示すフラグ - 2 本の曲線をブレンドして作成された曲線 - - blend,make continuous,connect - + + 円弧、線分、円弧の接線チェーンでポリカーブを閉じる + ポリカーブの始点での円弧の半径 + ポリカーブの終点での円弧の半径 + lines + 0.4 - - サーフェスの面分割線によって曲線を作成 - 基準面 - 面分割線が 0 本の場合は U 方向に、1 本の場合は V 方向に - 他のサーフェス パラメータの曲線の値で決定 - サーフェス上のアイソカーブ - - isocurve,curvebydir,lines - - - 0.5,0.5,0.4 - + + 平面でポリカーブをオフセットします。 + オフセットする量 + コーナーに丸みを付けるかどうかを切り替え + オフセットされたポリカーブ - - 曲線の円弧全体の長さを返します - - distance - + + 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. + trimLength が 0 より大きい場合、trimLength より長い終端セグメントはトリムされません。 + 自己交差も重複もしていないポリカーブ - - 曲線が平面曲線の場合は True を返し、それ以外の場合は False を返します。 - - flat,liesinplane - + + 曲線を結合してポリカーブを作成します。入力曲線を、接続順に指定する必要はありません。 + ポリカーブの方向は、入力された配列の最初の曲線を基準にします。 + 優先される結合の許容値を 1e-6 から 1e-3 までの単位で選択します。 + 値が小さいと、厳密になりすぎて、接続する必要がある曲線が結合されない場合があります。値が大きいと、短い曲線が意図せず結合されたり、縮退した点に集約されたりする可能性があります。 + ポリカーブに結合する曲線 + 結合する曲線間で使用できるギャップのサイズを判断するための許容値 + 結合された曲線によって作成されたポリカーブ + segments,joincurves - - 曲線が閉じている場合は True を返し、それ以外の場合は False を返します。 + + 曲線を結合してポリカーブを作成します。入力曲線を、接続順に指定する必要はありません。 + ポリカーブの方向は、入力された配列の最初の曲線を基準にします。 + 優先される結合の許容値を 1e-6 から 1e-3 までの単位で選択します。 + 値が小さいと、厳密になりすぎて、接続する必要がある曲線が結合されない場合があります。値が大きいと、短い曲線が意図せず結合されたり、縮退した点に集約されたりする可能性があります。 + ポリカーブに結合する曲線 + 結合する曲線間で使用できるギャップのサイズを判断するための許容値 + 入力された曲線が互いに交差または重複しており、ポリカーブを作成する前に終端セグメントをトリムする必要がある場合は、True に設定します。既定では False に設定されています。 + trimLength が 0 より大きい場合、trimLength より長い終端セグメントはトリムされません。 + 結合された曲線によって作成されたポリカーブ + segments,joincurves - - 曲線上の始点を取得します - - begin,curvestart,startpt - + + Make one or more polycurves by grouping connected curves. + Choose a preferred join tolerance between 1e-6 and 1e-3 units. + Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points. + グループ化して 1 つまたは複数のポリカーブを作成する曲線 + 結合する曲線間で使用できるギャップのサイズを判断するための許容値 + - - 曲線上の終点を取得します - - end,curveend,endpt - + + 点を接続してポリカーブを作成します。「connectLastToFirst」入力を true に設定してポリカーブを閉じます。 + ポリカーブを作成する点群 + 最後の点を最初の点に接続する場合は true、開いたままにする場合は false + 点群で作成したポリカーブ + segments,joincurves,lines + 0.5,0.5,0.4 - - 曲線が含まれている面に対する法線。平面曲線でのみ有効です。 - - perpendicular - + + 曲線に厚みを持たせてポリカーブを作成します。 + 厚みをつける曲線 + 厚み + 厚みをつける方向に対して直交する法線 + offset - - StartParameter() から EndParameter() までの範囲内の指定されたパラメータで曲線上の点を取得します。 - 評価するパラメータ - - - pointoncurve,curvepoint - + + 入力法線によって指定された平面に沿って曲線に厚みを持たせてポリカーブを作成します。 + 厚みをつける曲線 + 厚み + 厚み方向に垂直な法線。法線が指定されていない(null である)場合、既定で曲線の法線が使用されます。 + offset,thicken - - StartParameter() から EndParameter() までの範囲内の指定されたパラメータで曲線に接するベクトルを取得します。 - 評価するパラメータ - パラメータ上で曲線に平行するベクトル - - tangentoncurve,curvetan - + + ポリカーブの文字列表現を取得します - - StartParameter() から EndParameter() までの範囲内の指定されたパラメータで曲線に直交するベクトルを取得します。 - 評価するパラメータ - パラメータ上で曲線に直交するベクトル - - normaloncurve,curvenorm - + + ポリゴンのコーナーを返します - - StartParameter()から EndParameter()までの範囲内の指定されたパラメータで曲線に直交するベクトルを取得します。曲線が平面状になっている必要があります。曲線の曲率全体で一貫性のある法線が作成されます。 - 評価するパラメータ - 'side' が false に設定されている場合、法線は曲線の右側を向きます(曲線の始点から終点まで)。'side' が true の場合、法線は曲線の左側を向きます。 - パラメータ上で曲線に直交するベクトル - - normaloncurve,curvenorm - + + ポリゴンのコーナーの平均点を返します。 + centroid - - 指定されたパラメータの位置に基準点を持つ座標系を取得します。 X 軸は曲線の法線に、Y 軸はこの点における曲線の接線に、Z 軸はこの点におけるアップ ベクトルまたは従法線に、それぞれ位置合わせされます。 - 評価するパラメータ - 曲線のパラメータを基準とする座標系 - - coordoncurve,curvecoord,derivatives - + + セグメントのすべての開始点/終了点を返します。 - - 指定したパラメータの点に基準点を持つ座標系を取得します。 - 評価するパラメータ - 点で軸を位置合わせされた座標系 - - frame,axisaligned,aa,coordcurve,framecurve,curveframe,coordoncurve - + + ポリゴンの平均平面からの最大偏差を返します。 - - 曲線の接点で法線を位置合わせした平面を返します。開始点は常に 0 になり、また終了点は常に 1 になるように、パラメータが調整されます。 - - - - planeoncurve,planecurve,tangentplane - + + ポリゴンの辺の間の自己交差を返します。 - - 曲線上で指定された弧長の端点を取得します。 - 評価する曲線上の距離 - 指定された弧長の端点 - - pointoncurve,curvepoint,pointalongcurve,distanceoncurve,distancepoint,distpoint,arclength - + + 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. - - 分割の入力数値に基づいて曲線の長さに沿って等間隔に配置された点を返します - 分割数 - 曲線の長さに沿って等間隔に配置された点 + + 点を接続してポリゴン カーブを作成します。 - - 入力された分割数に基づいて、曲線上に等しい弦長で配置された点を返します - 分割数 - 曲線上の点のリスト + + 円に内接するポリゴン カーブを作成します。 - - 指定されたパラメータ位置を基準として、指定された曲線の弦長にある点を取得します。 - 評価する弦長 - 計測する曲線上のパラメータ - 曲線に沿って進む場合は true - 曲線上の点 - - measure from,measure to,parameteratdist - + + ポリゴンの文字列表現を取得します - - 指定された点を基準として、指定されたセグメントの長さまで、曲線上に等間隔に配置された点群を返します - 計測元となる参照点 - 評価する曲線上の距離 - 曲線の方向に沿った、指定された点を含む曲線上の点のリスト。 + + 基本のサーフェスを模倣する新しいサーフェスを返します。 + subsurfaces,getsurfaces,explode + + + 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 - - 指定された点を基準として、指定された弦長まで、曲線上に等間隔に配置された点群を返します - 計測元となる参照点 - 弦長 - 曲線の方向に沿った、指定された点を含む曲線上の点のリスト。 + + サーフェスの位置を線分で探します。線分ごとにヒットしたすべてのサーフェスを取得します。 + surfacesonline,findsurfaces,extractsurfaces,lines + 0.5,0.5,0.5,0.4 - - 曲線の開始点から指定された距離にある座標系を返します。Y 軸は曲線の接線、X 軸は曲率になります。 - 評価する曲線上の距離 - 曲線上の座標系 - - coordoncurve,curvecoord,derivatives - + + 他のサーフェスに接続していない 2D セル境界を計算します - - 開始点から曲線に沿って指定された距離にある平面を返します。平面の法線は曲線の接線に位置合わせされます。 - 評価する曲線上の距離 - 曲線に基づく平面 - - planeoncurve,planecurve,tangentplane - + + サーフェスのサブセットによって定義されるポリサーフェスからソリットを抽出します - - 曲線の開始点から指定されたパラメータまで計測したセグメントの長さを取得します。 - 0 と 1 の間の値 - セグメントの長さ - - lengthatparameter,dist along,lengthatpoint,arclength - + + ポリサーフェスのサーフェスの数を返します。 + サーフェスの数 - - 曲線上の指定された弧長でパラメータを取得します。 - 評価する曲線上の距離 - パラメータ - - parameteratlen,param along,paramatlen,arclength - + + ポリサーフェスのエッジの数を返します。 + エッジの数 - - 曲線上の指定された位置から指定された弦長でパラメータを取得します。 - 評価する弦長 - 計測する曲線上のパラメータ - 曲線に沿って進む場合は true - パラメータ - - measure from,measure to,parameteratdist - + + ポリサーフェスの頂点の数を返します。 + 頂点の数 - - 曲線の開始点の位置でパラメータを取得します - パラメータ値 - - start domain,curvestart - + + 入力されたエッジに沿ってポリサーフェスを指定された半径でフィレットします。 + round,smooth,smoothedge,roundedges - - 曲線の終了点の位置でパラメータを取得します - パラメータ値 - - end domain,curveend - + + 指定されたエッジに沿って、エッジ コーナーから指定されたオフセットでポリサーフェスを面取りします。 + bevel,flattenedges - - 曲線上の 2 つのパラメータ間のセグメントの長さを取得します - 0 と 1 の間の値 - 0 と 1 の間の値 - セグメントの長さ - - measure,distance,arclength - + + ロフトによって曲線群を通過するポリサーフェスを作成します。 + ロフトで通過する曲線。 - - 曲線に沿った指定された点でパラメータを取得します。点が曲線上にない場合でも、ParameterAtPoint は曲線上の近い点に対応する値を返しますが、通常この点は最も近い点ではありません。 - 曲線に沿っているか近くにある点 - 曲線上の指定された点のパラメータ。 - - projectpoint,closestparam,curveparam - + + ロフトによってポリカーブ群を通過するポリサーフェスを作成します。 + ロフトで通過する曲線。 + ロフトの通過をガイドする曲線。 + loftbyrail - - 曲線の方向を反転します - 方向反転後の新しい曲線 - - flip - + + ロフトによってポリカーブ群を通過するポリサーフェスを作成します。 + ロフトで通過する曲線。 + ロフトの通過をガイドする曲線。 + loftbyrails,loft rails,guides - - 指定した量で曲線をオフセットします。曲線は平面状になっている必要があります。 - オフセットする正または負の距離 - オフセットした新しい曲線 - - thicken,lines - - - 0.5,0.4 - + + サーフェスを結合してポリサーフェスを作成します。 + ポリサーフェスに結合するサーフェス + joinsurfaces,joinsrf - - 平面の法線で定義された平面で、平面曲線を指定された距離だけオフセットして、1 つまたは複数の曲線を作成します。オフセットされたコンポーネント曲線間にギャップがある場合は、オフセットされた曲線を延長してそのギャップを埋めます。既定では、入力引数「planeNormal」は曲線を含む平面の法線に設定されますが、元の曲線の法線に平行な明示的な法線となるため、オフセットの方向を簡単にコントロールできます。たとえば、同じ平面を共有している複数の曲線のオフセット方向を一致させる必要がある場合に「planeNormal」を使用すると、個々の曲線の法線を変更し、すべての曲線を強制的に同じ方向にオフセットできます。法線を反転すると、オフセットの方向が反転します。 - 正のオフセット距離は、曲線の接線と平面の法線ベクトルの外積の方向に適用され、負のオフセット距離はその反対の方向に適用されます。 - 曲線の平面法線。既定では入力された曲線の平面法線に設定されます - 1 つまたは複数のオフセットされた曲線 - - thicken,lines - - - 0.5,0.4 - + + ソリッドのサーフェスでポリサーフェスを作成します。 + 使用するサーフェスを持つソリッド + solid2poly,solidtopoly,convertsolid - - 平面に引き寄せることで曲線を作成します - 曲線を引き寄せる平面 - 平面に基づく曲線 - - projectcurve,toplane - + + レールに沿って曲線をスイープしてポリサーフェスを作成します。 + スイープの基準とする曲線 + スイープ プロファイル + sweep,rail,guide,sweep1 - - 入力 Surface で Surface 法線の方向に、この Curve を引きます。 - - - - projectcurve,tosurf - + + ポリサーフェスの文字列表現を取得します - - 入力されたパラメータで、曲線の先頭を削除します - トリムを開始するパラメータ - 先頭を削除した後に残る新しい曲線 - - rem,remstart,removestart,trimcurve - + + 長方形の幅 + rectX,rectx - - 入力されたパラメータで、曲線の末尾を削除します - トリムを開始するパラメータ - 末尾を削除した後に残る新しい曲線 - - rem,remend,removeend,trimcurve - + + 長方形の高さ + rectY,recty - - 入力されたパラメータで曲線の先頭と末尾を削除します。 - トリムを開始するパラメータ - トリムを開始するパラメータ - 外側部分を削除した後に残る新しい曲線 - - rem,remend,remstart,remove,trimcurve,removeends - + + 4 つのコーナー点により長方形を作成します。 + 長方形のコーナー点群のリスト + コーナー点群で作成した長方形 + rectbypointarray - - 入力されたパラメータで、曲線の内側部分を削除します。 - トリムを開始するパラメータ - トリムを開始するパラメータ - 内側部分を削除した後に残る新しい曲線 - - rem,removemiddle,middle,remmiddle,cutout,trimcurve - + + 4 つのコーナー点により長方形を作成します。 + 長方形の 1 番目のコーナー点 + 長方形の 2 番目のコーナー点 + 長方形の 3 番目のコーナー点 + 長方形の 4 番目のコーナー点 + コーナー点群で作成した長方形 + rectbypoints - - 曲線のいくつかのセグメントを削除し、1 番目、3 番目、5 番目... のセグメントを破棄します。 - 曲線を分割するパラメータのリスト - 1 番目、3 番目、5 番目... のセグメントを破棄する曲線の配列 - - rem,removeparts,remparts,cutout,trimcurv,interior,odd - + + Create a Rectangle centered at the WCS origin in the WCS XY Plane, with + specified width (X Axis length), and length (Y Axis length). + 長方形の幅 + 長方形の長さ + 幅と長さで作成した長方形 + rectbylengths - - 指定されたパラメータで分割された曲線に対して、フラグ 'discardEvenSegments' が true の場合は偶数番のセグメント、false の場合は奇数番のセグメントを削除します。 - 曲線を分割するパラメータのリスト - 偶数番のセグメントを破棄するかどうかを切り替え - 曲線の偶数番または奇数番のセグメントを破棄した後に残った曲線のリスト。 - - rem,removeparts,remparts,cutout,trimcurv,interior,even - + + Create a Rectangle centered at input Plane root, with input width + (Plane X axis length), and length (Plane Y axis length). + 長方形の中心に使用する平面 + 長方形の幅 + 長方形の長さ + 幅と長さで作成した長方形 + rectangle,rectbylengths - - 入力されたパラメータで、曲線を複数の部分に分割します。 - 曲線を分割するパラメータのリスト - 分割によって作成される曲線 - - cutinto,divide,curve2curves,cut,cut multiple,splitmultiple - + + Create a Rectangle centered at the input origin in the CoordinateSystem + XY Plane, with specified width (X Axis length), and length + (Y Axis length). + 長方形の座標系(長方形の中心) + 長方形の幅 + 長方形の長さ + 幅と長さから作成した長方形 + rectbylengths - - 点を指定して複数のピースに曲線を分割 - 曲線を分割する位置にある曲線上の点 - 分割によって作成される曲線 - - cutinto,divide,curve2curves,cut,cut multiple,splitmultiple - + + 長方形の文字列表現を取得します - - ポリカーブの終点に一連の曲線を結合します。接続性を保証するために曲線を反転します。 - ポリカーブに結合するその他の曲線 - 曲線から作成したポリカーブ - - convertcurves,curves2polycurve,joincurves,concat,joinall,joinmany - + + サーフェスの面積を返します。すべての面のすべての面積の合計になります。 - - 法線ベクトルの方向に曲線を押し出します。 - 曲線を押し出す距離 - 押し出されるサーフェス - - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - + + ソリッドの合計体積を返します - - 指定した方向に、入力されたベクトルの長さだけ曲線を押し出します。 - 押し出しの基準とするベクトル - 押し出されるサーフェス - - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - + + ソリッドの図芯 + average,center - - 指定した方向に、指定した距離だけ曲線を押し出します。 - 押し出しの基準とするベクトル - 押し出す距離 - 押し出されるサーフェス - - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - + + このソリッドと別のソリッドのブール演算の和。 + addition,merge,combine - - 距離を指定して法線方向に曲線を押し出します。曲線は閉じられている必要があります。 - 押し出す距離 - 押し出されるソリッド - - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - + + このソリッドと別のソリッドのブール演算差 + subtract - - 指定した方向に、入力された法線の長さだけ曲線を押し出します。曲線は閉じられている必要があります。 - 押し出しの基準とするベクトル - 押し出されるソリッド - - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - + + このソリッドと、入力されたソリッドの和のブール演算差 + subtract,differencemany,diffall,diff multi - - 指定した方向に、指定した距離だけ曲線を押し出します。曲線は閉じられている必要があります。 - 押し出しの基準とするベクトル - 押し出す距離 - 押し出されるソリッド - - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - + + このソリッドの面からソリッド シェルを取得します + シェルの内側を延長する距離 + シェルの外側を延長する距離 + extract shell, offset and extract - - 選択点によって決まる特定の終端で距離を指定して曲線を延長します。選択した側が延長されます。円や楕円などの閉じた曲線は延長されません。延長される曲線が直線状の場合は、延長も直線状になります。 - 延長する距離 - 延長する終端の点 - 延長された曲線 - - makelonger,stretch,extendside - + + Projects the input Geometry onto this Solid in the input Vector direction. + !!This projection method currently supports only points or curves!! + projectonto,projectonsolid,projecttosolid - - 曲線の始端から、距離を指定して曲線を延長します。円や楕円などの閉じた曲線は延長されません。延長される曲線が直線状の場合は、延長も直線状になります。 - 延長する距離 - 延長された曲線 - - makelonger,stretch - + + 指定された半径で、入力されたエッジに沿ってソリッドをフィレットします。 + round,smooth,smoothedge,roundedges - - 曲線の終端から、距離を指定して曲線を延長します。円や楕円などの閉じた曲線は延長されません。延長される曲線が直線状の場合は、延長も直線状になります。 - 延長する距離 - 延長された曲線 - - makelonger,stretch - + + 入力されたエッジに沿って、エッジ コーナーから指定されたオフセットでソリッドを面取りします。 + bevel,flattenedges - - 円弧と線分の集合から、近似的な曲線を求めます - 近似的な曲線を求める基準とする円弧と線分の配列 + + ソリッドが複数の未結合ソリッドで構成されている場合は、個々のソリッドに + 分割します。単一の隣接ソリッドの場合は、同じソリッドを返します。 + 分割された未結合ソリッド - rationalizecurve,fitarcs,fitlines,arcs,lines + split, disjoint - - 0.5,0.5,0.5,0.4,0.4 - - - 曲線を近似の NURBS 曲線に変換します - 近似的曲線を求める基準とする NURBS 曲線 - - curve2spline,convertcurve,tospline,lines - - - 0.5,0.5,0.5,0.4 - + + ソリッドの修復を試みます。 + - - 閉じた曲線をパッチします - 曲線の内部にあるサーフェス - - fill,profiletosurf,loop,loop2surf,edgesurf - + + コンポーネント面をサーフェスに指定してソリッドを作成します。 + Brep,brep - - 指定された下部ジオメトリに、指定された投影方向に沿って入力曲線を投影します。 - 投影先のジオメトリ - ベクトル - 下部ジオメトリに投影されたジオメトリのリスト + + 入力断面の閉じた曲線間のロフトによりソリッドを作成します。 + Brep,brep - - パス曲線に沿って、閉じた曲線をスイープし、サーフェスを作成します - - - - sweep1,curve2surf - + + 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 - - パス曲線に沿って、閉じた曲線をスイープし、サーフェスを作成します - - スイープの終点を切り取り、パスに対して垂直にします - パスに沿って曲線をスイープした結果のサーフェス - - sweep1,curve2surf - + + 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 - - パス曲線に沿って、閉じた曲線をスイープし、ソリッドを作成します - - - - sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - + + パスに沿って曲線をスイープします。 + Brep,brep,sweep1 - - パス曲線に沿って、閉じた曲線をスイープし、ソリッドを作成します + + パスに沿って閉じた曲線をスイープします。 + スイープのプロファイルとなる閉じた曲線 スイープ パスを表すパス スイープの終点を切り取り、パスに対して垂直にします - 閉じた曲線をパス曲線に沿ってスイープするソリッド - - sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - + パスに沿ってプロファイル曲線をスイープして作成したソリッド + Brep,brep,sweep1 - - 指定された曲線に指定された許容差で近似している新しい曲線を返します。 - + + 2 つのレール曲線に沿って、閉じた曲線をスイープします。 + スイープの基準とする入力パス。 + スイープの方向をガイドするレール。 + パスに沿ってスイープするプロファイル曲線 + Brep,brep,sweep2,guides,sweepprofile + + + 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. + 回転するプロファイル曲線 + 回転軸原点 + 回転軸方向 + 開始角(度単位) + スイープ角度(度単位) + 回転で作成したソリッド + Brep,brep,lathe,revolveprofile + + + ソリッドの集合を 1 つのソリッドにまとめる + ソリッドの集合 - - fitcurve,reducecurve,simplecurve,approximate - + Brep,brep,boolean,addition - - このコンストラクタを呼び出したスレッドの管理されたスレッド ID を格納します。 - マルチスレッド化に関する潜在的な問題をユーザに警告するために使用されます。 + + ソリッドの文字列表現を取得します - - これはテストにのみ使用されます。 + + 球の中心点を返します。 - - true + + 球の半径を返します。 - - true + + 入力された点を中心とし、指定された半径を持つソリッド球体を作成します。 + Brep,brep - - true + + サーフェス上の入力された 4 つの点を含むソリッド球体を作成します。 + Brep,brep - - true + + 入力された点群にできる限り近づくように球をフィットさせます。 + Brep,brep - - true + + 球体の文字列表現を取得します - - ホストを使用した IGeometryEntity タイプと Geometry コンストラクタの間のマップ。 + + サーフェスの合計面積を返します。 - - Geometry Type の登録メカニズム。 - IGeometryEntity 派生インタフェースのタイプ。 - Geometry を作成するための代理。 + + サーフェスのすべての境界エッジの合計長さを返します。 + circumference - - true + + サーフェスが U 方向で閉じている場合は true を返し、閉じていない場合は false を返します。 - - - + + サーフェスが V 方向で閉じている場合は true を返し、閉じていない場合は false を返します。 - - WCS でそれぞれ設定したX、Y、Z 方向の変位を指定して、指定したジオメトリ - を変換します。 - X 軸に沿った変位。 - Y 軸に沿った変位。 - Z 軸に沿った変位。 - 変換後の Geometry。 - move,by amount + + サーフェスが U 方向または V 方向で閉じている場合は true を返し、どちらの方向でも閉じていない場合は false を返します。 - - ベクトルの長さによって方向を指定して、ジオメトリを変換します - move,along vector + + 入力されたツールをこのサーフェスから減算します。 + difference,trim,removefrom,cut - - 指定した方向に距離を指定して、ジオメトリのタイプを変換 - します。 - 変位の向き。 - 指定した向きに沿った変位距離。 - 変換後の Geometry。 - move,along vector,distance + + 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. + 減算するもう一方のサーフェス + ブール演算後のサーフェスまたはポリサーフェス + subtract,differencemany,diffall,diff multi - - CoordinateSystem の変換を指定して、ジオメトリを変換します - 変換後のジオメトリ + + 入力された点における UV パラメータ ペアを返します。これはパラメータで点を反転したものです。 + evaluateatpoint,surfaceatpoint,uvatpoint,uvs + 0.5,0.5,0.5,0.4 - - このジオメトリをソースの CoordinateSystem から新しいコンテキストの - CoordinateSystem に変換します。 - - - 変換後の Geometry。 - from,to + + 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 - - 角度を指定し、基準点と軸を中心にオブジェクトを回転します - around,axis,degrees + + 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. + 任意の順序で入力できる 1 つまたは複数の閉じたポリカーブ。これらのループが互いに交差しないようにする必要があります。 + 曲線の終端が一致するかどうか、および曲線とサーフェスが一致するかどうかを判断する際に使用する許容値。入力されたポリカーブの作成に使用された許容値よりも小さい許容値を入力することはできません。既定値の 0.0 では、入力されたポリカーブの作成に使用された最大許容値が使用されます。 + 閉じたループでトリムされたサーフェス。 + trim multiple,removeloops,cutloops - - 平面の基準点と法線を中心にオブジェクトを指定された角度だけ回転させます。 - around,normal,degrees + + サーフェス上の入力された点でサーフェスの法線を返します。 + サーフェス法線を評価する点 + 点の法線 + perpendicular + + + Gets a Nurbs representation of the Surface. This method may approximate + Surface in certain circumstances. + + + Gets a Nurbs representation of the Surface. This method may approximate + Surface in certain circumstances. + 変換前にサーフェスを元のパラメータ範囲に戻すかどうかを決定します。たとえば Trim を使用すると、サーフェスのパラメータ範囲が制限されます。 + + + Gets a Nurbs representation of the Surface within a specified tolerance. This method may approximate + Surface in certain circumstances. + 指定公差 + サーフェスの NURBS サーフェス表示 + tonurbs + + + Thicken Surface into a Solid, extruding in the direction of Surface + normals on both sides of the Surface. + 厚み付け量 + ソリッドとして厚みを付けたサーフェス + offset,tosolid + + + Thicken Surface into a Solid, extruding in the direction of Surface + normals. If both_sides parameter is true, surface is thickened + on both sides. + 厚み付け量 + True の場合は両側に、False の場合は片側に厚み付けします + ソリッドとして厚みを付けたサーフェス + offset,bothsides,tosolid + + + サーフェスの法線の方向に指定された距離だけサーフェスをオフセットします。 + オフセットする量 + オフセットしたサーフェス + + + 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 コンポーネント + パラメータの V コンポーネント + サーフェス上の UV 位置の法線、U 方向、V 方向に基づく座標系 + + + 主曲率の方向で位置合わせされた座標系を返します。 + パラメータの U コンポーネント + パラメータの V コンポーネント + 主曲率方向に位置合わせした座標系 + + + 指定された U および V パラメータの U 接線ベクトルを返します。 + パラメータの U コンポーネント + パラメータの V コンポーネント + U 接線ベクトル + + + 指定した U および V パラメータの V 接線 Vector を返します。 + パラメータの U コンポーネント + パラメータの V コンポーネント + V 接線ベクトル + + + 指定した U および V パラメータの法線 Vector を返します。 + パラメータの U コンポーネント + パラメータの V コンポーネント + パラメータの法線 + + + 入力 U 座標と入力 V 座標の導関数を返します。 + パラメータの U コンポーネント + パラメータの V コンポーネント + サーフェスの U および V の導関数 + tangent,normal - - 入力された平面全体にオブジェクトを鏡像化します - reflect,flip over + + U および V パラメータでのガウス曲率を返します。 + developable - - 基準点を中心に均等にスケール - resize,size + + U および V パラメータでの主曲率を返します。 - - 基準点を中心に不均等にスケール - resize,size,scalenu,scaleNU + + U と V パラメータでの主方向ベクトルを返します。 + パラメータの U コンポーネント + パラメータの V コンポーネント + U および V 接線ベクトル - - 指定した Plane を中心に不均等にスケール - resize,size,scalenu,scaleNU + + 指定した U パラメータと V パラメータで点を返します。 + surfacepoint - - 2 つの選択点をスカラーとして使用し、指定した点を中心に均等にスケール - resize,from,to,size + + サーフェスのすべての境界曲線を返します。 + edges - - 基準点と 2 つの選択点によって 1 次元にスケールします。スケーリング軸は基準点と始点間の線分によって設定されます。 - resize,size,from,to,scale1d,1d,lines - 0.5,0.5,0.5,0.5,0.5,0.5,0.3 + + 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. + direction == 0 の場合は U パラメータ線分が作成され、direction == 1 の場合は V パラメータ線分が作成されます。 + + lines + 0.4 - - 基準点と 2 つの選択点によって 2 次元にスケールします。2 次元のスケール係数を判断するために、2 つの選択点が基本平面に投影されます - resize,size,from,to,scale2d,2d + + Returns a new Surface with the Normal flipped. Leaves this surface + unchanged. + サーフェス。入力サーフェスと同じですが、法線が反転されます - - このジオメトリから別のジオメトリへの距離を取得します。 - 他のジオメトリ - 距離 - between,length,from,to + + このサーフェスと入力されたサーフェスを組み合わせてポリサーフェスを作成します + topolysurface + このサーフェスと入力されたサーフェスをポリサーフェスに組み合わせます + join multiple,joinmany,joinall,topolysurface - - この Geometry 上の Point で、他の Geometry の Point に最も近いものを取得 - NearestPoint, GetClosestPoint + + Projects the input Geometry onto this Surface in the input Vector direction. + !!This projection method currently supports only points or curves!! + projecttosurface,projectonto - - 別の Geometry オブジェクトがこのオブジェクトと交差するかどうかを判断します - intersects?,check intersection,test intersection + + サーフェスの修復を試みます。 + - - このオブジェクトと別のオブジェクトの交点 Geometry を取得 - get overlap + + Union a collection of surfaces into one surface. + This method might return a polySurface + if the resulting union is non-manifold or multi-faced. + サーフェスの集合です。 + サーフェスの和 + merge,join,boolean,addition - - このオブジェクトの Geometry の交点と別の Geometry の集合の交点を取得します。その中から共通のジオメトリを求めます。 - get overlap,multi intersect,intersect many + + 入力された断面曲線間をロフトしてサーフェスを作成します。 + loft + ロフトで通過する曲線 + ロフトで作成したサーフェス - - 指定された方向に沿って、このジオメトリに点のコレクションを投影します。 - 結果のジオメトリのフラットな配列を返します。 - 投影する点 - 投影方向 - 結果のジオメトリのフラットな配列 - project points,batch project + + 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 - - 別の Geometry を切り取り「ツール」として使用してこの Geometry を分割 - cut + + 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. + loftbyrails,loft rails,guides + ロフトで通過する曲線 + ロフトの通過をガイドする曲線 + ロフトで作成したサーフェス - - 選択点に最も近いエンティティの要素を削除 + + プロファイル曲線をパスに沿ってスイープすることにより、サーフェスを作成します。 + スイープする曲線 + スイープに使用するパス曲線 + パスに沿ってプロファイルをスイープして作成したサーフェス + + sweep,rail,guide,sweep1 + - - 複合要素または分割されていない要素をコンポーネント パーツに分割します。 + + プロファイル曲線をパスに沿ってスイープすることにより、サーフェスを作成します。 + スイープする曲線 + スイープに使用するパス曲線 + スイープの終点を切り取り、パスに対して垂直にします + パスに沿ってプロファイルをスイープして作成したサーフェス + sweep,rail,guide,sweep1 - - 2 つのオブジェクトが同じ表現ジオメトリまたは数値を持っているかどうかを確認します - approximate,near,close + + Create a Polygon Surface connecting input Points in a closed Polygon and + patching it. + ペリメータ点群のリスト + ペリメータ点群から作成したサーフェス + patch,surfacebypolygon - - 指定した Geometry の一部を含む BoundingBox を取得 - bounds + + 2 つのレールをガイドとするパスに沿って、断面をスイープします + スイープの基準とする入力パス。 + スイープの方向をガイドするレール。 + パスに沿ってスイープするプロファイル曲線です。 + 2 つのレールをスイープして作成したサーフェス + sweep2,guides - - 指定されたジオメトリを含む、方向が設定された最小容積の境界ボックスを取得します。 + + 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. + 回転するプロファイル曲線 + 回転軸原点 + 回転軸方向 + 開始角(度単位) + スイープ角度(度単位) + プロファイルを回転して作成したサーフェス + lathe - - ジオメトリを Solid Def JSON 形式に変換 - JSON 形式の文字列 + + Create a Surface by filling in the interior of a closed boundary + defined by input Curves. + サーフェス境界として使用する閉じた曲線 + パッチで作成したサーフェス + edgesrf,edgesurface,patch,fill - - Geometry を autodesk.geometry:geometry-1.0.0 schemata でフォーマットされた JSON オブジェクトに変換します。 - 結果として得られる JSON 文字列 + + サーフェスの文字列表現を取得します - - ジオメトリの内部構造を解析からスプラインに変換 + + トポロジの頂点 - - 入力されたジオメトリで名前と値の属性を文字列として設定します。 - 属性は、SAT ファイルに書き出される際にジオメトリとともに保存され、 - ファイルからジオメトリを読み込む際に再度読み込むことができます。 - 注: ジオメトリに関する操作が行われた場合、 - その属性がジオメトリに保持されるという保証はありません。 - 名前と値の文字列属性のディクショナリ。 - 属性が適用された入力ジオメトリのコピーを返します。 - - - 入力ジオメトリに設定されている名前と値の文字列属性を返します(存在する場合)。 - 名前と値の文字列属性のディクショナリ。 + + トポロジのエッジ + - - 読み込まれたジオメトリのリスト - SAT ファイルを表す File オブジェクト - 読み込まれたジオメトリのリスト + + トポロジの面 + - - SAT ファイルを読み込み、読み込んだジオメトリの配列を返します - SAT ファイルへのパス - 読み込まれたジオメトリのリスト + + トポロジの文字列表現を取得します - - SAT ファイルを読み込み、読み込まれたジオメトリの配列を返します。 - SAT ファイルを表すファイル オブジェクト - 「Dynamo」の単位空間を表す、単位あたりのミリメートル数。 - 読み込まれたジオメトリのスケールを、SAT ファイルで定義された単位空間からここで定義された単位空間に変更するために使用します。 - この値を -1 に設定すると、SAT は単位なしとみなされ、単位のスケールを変更せずにジオメトリが読み込まれます。 - 読み込まれたジオメトリのリスト + + このエッジに隣接する T スプライン エッジ - - SAT ファイルを読み込み、読み込まれたジオメトリの配列を返します。 - SAT ファイルを表すファイル オブジェクト - 「Dynamo」の単位空間を表す、単位あたりのミリメートル数。 - 読み込まれたジオメトリのスケールを、SAT ファイルで定義された単位空間からここで定義された単位空間に変更するために使用します。 - この値を -1 に設定すると、SAT は単位なしとみなされ、単位のスケールを変更せずにジオメトリが読み込まれます。 - 読み込まれたジオメトリのリスト + + このエッジの始端の T スプライン頂点 - - JSON 文字列を読み込み、読み込んだジオメトリの配列を返します。 - Solid Def を含む JSON 文字列形式のジオメトリ - 変換されたジオメトリのリスト + + このエッジの終端の頂点 - - autodesk.geometry:geometry-1.0.0 schemata でフォーマットされて取り込まれる JSON 文字列を解析します。 - 解析する JSON 文字列 - Geometry オブジェクト + + T スプライン エッジの UVN フレーム(ハル上の点、U ベクトル、V ベクトル、法線)を返します - - 指定したジオメトリのリストを指定した SAT ファイル パスに書き出します - - - + + T スプライン エッジのインデックス - - 指定したジオメトリのリストを指定した SAT ファイル パスに書き出します。 - - - - + + T スプライン エッジが境界線上にあるかどうか - - このメソッドは内部使用のみを目的とします。 + + T スプライン エッジが多様体であるかどうか - - このメソッドは内部使用のみを目的とします。 + + T スプライン エッジの一連のプロパティ: uvn フレームおよびインデックス、T スプライン エッジが境界線上にあるかどうか、T スプライン エッジが多様体であるかどうか - - 一連の指定したジオメトリを標準 ACIS バイナリ(SAB)形式にシリアル化し、シリアル化されたバイナリ ストリーム データを返します - シリアル化するジオメトリ - バイト数のリストによる SAB 形式データ + + T スプライン エッジの文字列表現を取得します - - 指定した標準 ACIS バイナリ(SAB)形式データをシリアライズ解除し、ジオメトリのリストを返します - + + この面の周囲のすべての T スプライン エッジ(反時計回り順) - - 入力として SAB ファイルを取得し、ASM ジオメトリをシリアライズ解除して - LibG オブジェクトにします - - Dynamo の単位空間の、単位あたりのミリメートル。-1 を指定すると、単位は変換されません。 + + この面の周囲のすべての T スプライン頂点(反時計回り順) - - true - - - このジオメトリを作成するために使用したコンテキスト/参照座標系を取得します。 + + T スプライン面の UVN フレーム(ハル上の点、U ベクトル、V ベクトル、法線)を返します - - メッシュの文字列表現を取得します + + T スプライン エッジのインデックス - - 点群の集合と、点群の集合を参照する IndexGroup の集合からメッシュを作成します。 - 頂点の位置を決定する点群のリスト - 頂点のインデックス - 点群から作成したメッシュ - - mesh,meshes - + + T スプライン面上のエッジまたは頂点の数 - - 点群の集合と、点群の集合を参照する IndexGroup の集合からメッシュを作成します - 点群のリスト - 点群のインデックス グループ - メッシュ - - mesh,meshes - + + T スプライン面のパラメータ制御側面の数 - - ファイルをインポートし、いくつかのメッシュに解析します。 - 現在サポートされている形式は次のとおりです。 - .mix -- Meshmixer - .obj -- Wavefront + + T スプライン面の一連のプロパティ: uvn フレーム、インデックス、価数、側面の数 - - ソリッドやサーフェスなどのジオメトリ オブジェクトをメッシュに変換します。 - メッシュの解像度は、Dynamo のレンダリング精度によって決まります + + T スプライン面の文字列表現を取得します - - 次のファイル名によって決定された形式にメッシュを書き出します。 - .mix -- Meshmixer - .obj -- Wavefront - .stl -- STL 形式 - .dae -- COLLADA - .ply -- ポリゴン ファイル形式 - この関数は出力ファイルのファイル名を返します。 - ASCII 以外の文字が含まれている場合は変更が必要です + + 新しく作成する T スプラインを放射相称にするかどうか。 - - 与えられた頂点とインデックスから新しいメッシュを作成します。頂点は - 重複しないようにする必要があります。インデックスは 3 つの整数のセットである必要があり - 三角形の 3 点の頂点配列の - 3 つの位置を示します。 + + 新しく作成する T スプラインを X 軸上で放射相称にするかどうか。 - - 与えられた点とインデックスから新しいメッシュを作成します。点は - 重複しないようにする必要があります。インデックスは - 三角形の 3 点の点群配列の 3 つの位置を示す - 3 つの整数のセットである必要があります + + 新しく作成する T スプラインを Y 軸上で放射相称にするかどうか。 - - 現在の設定に基づいてメッシュ平面を作成します。 - - - - - - メッシュ + + 新しく作成する T スプラインを Z 軸上で放射相称にするかどうか。 - - 現在の設定に基づいてメッシュ直方体を作成します。 - - - - - - - - メッシュ + + 対称セグメント内の面の数。T スプラインが放射相称になっている場合のみ有効です。 - - 現在の設定に基づいて、メッシュ球を作成します。 - - - - - メッシュ + + 対称セグメントごとに指定されたスパンの値を持つ放射状の TSplineInitialSymmetry を作成します。 + tspline,symmetry - - 現在の設定に基づいてメッシュ円錐を作成します。 - - - - - - - メッシュ + + 入力された対称軸を持つ TSplineInitialSymmetry を作成します。 + tspline,symmetry - - 3D ポリラインを押し出してメッシュを返します。 - 押し出すポリカーブ - 押し出しの高さ - 押し出しのベクトル方向 - キャップ メッシュの押し出し(ポリカーブが平面の場合のみ) - メッシュ + + TSplineInitialSymmetry の文字列表現を取得します - - 各面を反時計回りに並べる頂点インデックス - - mesh,meshes - + + 反射が放射状であるかどうか - - この頂点での法線ベクトル - - mesh,meshes - + + 放射状の反射のセグメントの数 - - 頂点の位置 - - mesh,meshes - + + 放射状の反射の対称セグメントの各ペア間の角度 - - メッシュ内の頂点の数を返します + + 反射の平面 - - メッシュ内のエッジの数を返します + + 反射の軸 - - メッシュ内の三角形の数を返します + + 特定の平面を使用して T スプラインの軸反射を作成します。 + T スプラインの軸反射の平面。ワールド座標系で指定します。 + T スプラインの軸反射 + tspline,symmetry,reflection,axial - - 指定されたメッシュの体積を返します - 体積 + + Create radial reflection for t-spline symmetry by given plane + with given segments count and given angle (in degrees) between each pair of segments. + 法線が T スプラインの放射状の反射の軸になる平面。ワールド座標系で指定します。 + 放射状の反射のセグメントの数 + 放射相称の各ペア間の角度。この角度を 0 に設定すると、(360 / segmentsCount)という計算式によって角度が計算されます。 + T スプラインの放射状の反射 + tspline,symmetry,reflection,radial - - 指定されたメッシュの面積を返します - 面積 + + TSplineReflection の文字列表現を取得します - - このメッシュの未処理の頂点を数値のリストとして返します。各セットの - 連続する 3 つの数値は点を表します。 + + - - このメッシュの未処理の頂点を数値のリストとして返します。各セットの - 連続する 6 つの数字は 2 つの点を表します + + - - このメッシュの未処理の頂点を数値のリストとして返します。各セットの - 連続する 9 つの数字は三角形の 3 つの点を表します + + - - 各メッシュ三角形の頂点インデックスを返します。 - (一意の頂点インデックスとは対照的に) - 各メッシュ三角形の頂点インデックスのリスト。 + + - - メッシュのエッジを線分に変換して返します + + - - メッシュの面をサーフェス パッチに変換して返します。注: - このメソッドは、大量の重いサーフェスを生成できるため、 - メッシュが大きい場合は、Dynamo の速度を低下させる可能性があります。 + + - - メッシュ三角形を個々のメッシュに変換して返します。 + + - - 指定されたメッシュの各三角形の面の法線を返します。 - + + 指定された 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 スプライン サーフェス + tspline,import,load,tsm,path - - 次の不具合が修正された新しいメッシュを返します: - 小さいコンポーネント: メッシュ全体のサイズと比較して、 - 非常に小さい、切断されたセグメントがメッシュに含まれている場合、それらは - 破棄されます。 - 穴: メッシュ内の穴は塗り潰されます。 - 非多様体領域: 頂点が 3 つ以上の *境界* エッジに接続されている場合 - またはエッジが 3 つ以上の三角形に接続されている場合、 - その頂点/エッジは非多様体です。 - メッシュ ツールキットは、メッシュが多様体になるまでジオメトリを削除します。 - - このメソッドでは、メッシュを再サンプリングする MakeWatertight とは対照的に、 - 元のメッシュを可能な限り保持しようとします。 + + 指定された T スプライン メッシュ ファイルから、T スプライン サーフェスをロードします + ロード元のファイル + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + リストに新しくロードされた T スプライン サーフェス + tspline,import,load,tsm,file - - メッシュの内部境界を削除します。内部境界は、 - メッシュが鍋の蓋と鍋の本体に別々の三角形グループを持つ場合など、 - 頂点が一致する場合に発生します。 + + 指定された T スプライン シーン ファイル パスから、T スプライン サーフェスのセットをロードします + ロード元のファイル パス + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + 新しくロードされた T スプライン サーフェスのセット + tspline,import,load,tss,path - - 隙間のない 3D プリント可能な新しいメッシュを返します。メッシュの密度を高めた結果として、 - 自己交差、オーバーラップ、および非多様体 - ジオメトリがメッシュから削除されます。このメソッドは、薄帯域距離フィールドを計算し、 - マーチング キューブを使用して新しいメッシュを生成しますが'、元のメッシュに投影しなおすことはありません。 - - -基本的に、メッシュはたくさんの小さなボックスで満たされており、 - この周りに新しいメッシュが作成されます。 + + 指定された T スプライン シーン ファイルから、T スプライン サーフェスのセットをロードします + ロード元のファイル + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + 新しくロードされた T スプライン サーフェスのセット + tspline,import,load,tss,file - - 3D プリント用に空洞化された新しいメッシュを返します。 - エスケープ ホールの数 - エスケープ ホールの半径 - 内部のオフセット距離 - 空洞化されたメッシュの内部サーフェスを表すソリッドを作成するための解像度(8 ~ 4096) - 空洞化されたメッシュの内部サーフェスでのメッシュ生成の解像度(8 ~ 4096) - 空洞メッシュ + + T スプラインに適用される反射のリスト + tspline,symmetry,reflections - - サポート構造を持つ新しいメッシュを返します。入力が空の場合は、既定のしきい値設定が使用されます。 - 支柱が地面と接する基礎部の高さ - 支柱が地面と接する基礎部の直径 - 支柱の直径 - 支柱がメッシュに接触する先端の高さ - 支柱がメッシュに接触する先端の直径 - サポート構造のあるメッシュ + + Whether t-spline is in box or smooth mode + tspline,boxmode,smooth - - 三角形の数が削減された新しいメッシュを返します。 - 削減のための目標三角形の数 - 削減されたメッシュ + + T スプラインが抽出できるかどうか(スムーズ モードで表示できるかどうか)を返します。 + tspline,extractable - - 指定された選択範囲における三角形の法線の変化に関係なく、 - 選択範囲全体に三角形をより均等に配分する新しいメッシュを返します。 - メッシュ + + Whether t-spline is closed + tspline,closed - - 新しいスムーズ メッシュを返します。既定のスムーズ化タイプは - 余接であり、頂点を広げずに滑らかになります。 - スムーズ化の「空間スケール」を設定します。値が小さいほど、より局所的なスムーズ化が行われ - 通常は見た目の「滑らかさ」が低下した結果になります(0.1 ~ 64.0) - スムーズ メッシュ + + サーフェスが完全に閉じられている場合は、隙間がないと判定されます。ただし一部の開いたサーフェスでも、隙間がないと判定されることはあります。 + tspline,watertight - - 正確な幾何学的平面カットを作成し、 - 平面の法線方向の側面にあるメッシュの一部を削除します。 - 切り取りに使用する平面を設定 - 最小限の三角形の数を使用して、最小限の塗り潰し - を作成しようとしています。 - メッシュ + + 標準化に必要なすべての保証を確認して + T スプラインが標準であるかどうかを判断します。 + tspline,standard - - 入力された平面をメッシュと交差させ、ポリカーブを生成します。 + + Convert TSpline surface to Solid or Surface depending on shape. + Note: There could be subtle unexpected changes in the resulting B-Rep if the input surface is created in a higher T-Splines version than the version loaded in Dynamo as in this case the surface will be downgraded to the Dynamo version. + 結果として得られる本体のトポロジを入力 T スプライン サーフェスと同じトポロジにするかどうかを決定します。 + トポロジ エンティティ(ソリッドまたはサーフェス) + tspline,brep,solid,surface - - 指定された方向に沿ってメッシュ上に点を投影します + + T スプライン サーフェスの厚みを、面の法線方向に、入力された距離まで追加します。 + 厚みを付ける距離 + 作成されるエッジに折り目を付けるかどうかを指定します + 厚みのある T スプラインサーフェス + tspline,thicken,normal - - 指定された点に最も近いメッシュ上の点 + + T スプライン サーフェスに、入力されたベクトルに基づいて厚みを付けます。 + 厚みを付ける方向 + 作成されるエッジに折り目を付けるかどうかを指定します + 厚みのある T スプラインサーフェス + tspline,thicken,vector - - 入力された平面全体にメッシュを反射する + + 入力されたエッジのセットに折り目を付けます。 + 折り目を付けるエッジ + 折り目が付いたエッジを持つ T スプライン サーフェス + tspline,edge,crease - - 入力軸を中心にメッシュを入力角度だけ回転します。回転は - 原点を中心とします + + 入力されたエッジのセットの折り目を解除します。 + 折り目を解除するエッジ + 折り目が解除されたエッジを持つ T スプライン サーフェス + tspline,crease,uncrease - - 入力した量でメッシュをスケールします + + 入力された頂点のセットに折り目を付けます。 + 折り目を付ける頂点 + 折り目が付いたエッジを持つ T スプライン サーフェス + tspline,edge,crease - - スケール係数によってメッシュを不均一にスケールします + + 入力された頂点のセットの折り目を解除します。 + 折り目を解除する頂点 + 折り目が解除されたエッジを持つ T スプライン サーフェス + tspline,crease,uncrease - - ベクトルの長さだけ入力ベクトルの方向にメッシュを移動します + + 1 番目のグループと 2 番目のグループの頂点を連結します。 + 1 番目のグループは、この T スプラインの頂点として認識されます。 + 2 番目のグループの頂点は、このサーフェスから取得される場合もあれば、別のサーフェスから取得される場合もあります。 + 別の T スプラインから取得される場合は、連結操作の前に組み合わせ操作が実行れます。 + 連結する 1 番目のグループの頂点 + 連結する 2 番目のグループの頂点 + 入力トポロジの再分割された折り目を保存 + 連結された頂点を持つ T スプライン サーフェス + tspline,weld,vertex - - 入力距離だけ入力ベクトルの方向にメッシュを移動します + + 一致する頂点をすべて検出し、1 つの頂点に連結します。 + 一致する頂点を検出する場合の許容値 + 一致する頂点を持たない T スプライン サーフェス + tspline,weld,coincident,vertex - - 入力距離だけメッシュを移動します + + 指定されたすべてのエッジの連結を解除します。すべてのエッジの各頂点の連結が解除されます。 + 連結を解除するエッジのセット + 連結が解除されたエッジを持つ T スプライン サーフェス + tspline,unweld,edge - - dynamo.geometry:mesh-1.0.0 スキーマでフォーマットされて取り込まれる JSON 文字列を解析します。 - 解析する JSON 文字列 - Mesh + + 指定されたすべての頂点の連結を解除します。各頂点におけるすべてのエッジの連結が解除されます。 + 連結を解除する頂点のセット + 連結が解除された頂点を持つ T スプライン サーフェス + tspline,unweld,vertex - - Mesh を dynamo.geometry:mesh-1.0.0 スキーマでフォーマットされた JSON オブジェクトに変換します。 - 結果として得られる JSON 文字列 + + Create match with T-Spline and closed loop from curves + 一致を作成する閉じた 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 の場合は曲率スケール。連続性が 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 を指定するとスムーズな表示スタイルになり、false を指定するとボックスの表示スタイルになります。 + スムーズな表示スタイルのオン/オフを切り替える + 選択した表示スタイルの T スプライン + tspline,visulization,mode,smooth,box - - PanelSurface の文字列表現を取得 + + エッジのセット上で単一または複数の対称的な押し出し処理を実行し、入力されたベクトルによって新しいエッジを移動します。 + 押し出すエッジのセット + 新しいエッジを移動するためのベクトル + 新しく作成するセグメントの数 + エッジが押し出された T スプライン + tspline,extrude,direction,vector,edge - - 入力サーフェスを正方形のタイル パターンでパネル化します。 - パネル化する入力サーフェス - U 方向のパターン数 - V 方向のパターン数 - 保持、削除、または頂点を削除 - - panel, surface, quad + + 面のセット上で単一または複数の対称的な押し出し処理を実行し、入力されたベクトルによって新しい面を移動します。 + 押し出す面のセット + 新しい面を移動するためのベクトル + 新しく作成するセグメントの数 + 面が押し出された T スプライン + tspline,extrude,direction,vector,face - - 各正方形が対角線によって 4 つの三角形に分割された正方形グリッドで入力サーフェスをパネル化します。 - パネル化する入力サーフェス - U 方向のパターン数 - V 方向のパターン数 - 保持、削除、または頂点を削除 - - panel, surface, cross, split, square + + エッジのセット上で単一または複数の対称的な押し出し処理を実行し、入力された曲線のパスによって新しいエッジを移動します。 + 押し出すエッジのセット + 新しいエッジを移動するためのパス + 新しく作成するセグメントの数 + エッジが押し出された T スプライン + tspline,extrude,curve,edge - - 各正方形が対角線によって 2 つの三角形に分割された正方形グリッドで入力サーフェスをパネル化します。既定では、対角線は各正方形の左下隅から右上隅までです。 - パネル化する入力サーフェス - U 方向のパターン数 - V 方向のパターン数 - True に設定すると、対角線は各正方形の左上隅から右下隅までです - 保持、削除、または頂点を削除 - - panel, surface, diagonally, split, square + + 面のセット上で単一または複数の対称的な押し出し処理を実行し、入力された曲線のパスによって新しい面を移動します。 + 押し出す面のセット + 新しい面を移動するためのパス + 新しく作成するセグメントの数 + 面が押し出された T スプライン + tspline,extrude,curve,face - - 入力サーフェスをダイヤモンド形のパターンでパネル化します。 - パネル化する入力サーフェス - U 方向のパターン数 - V 方向のパターン数 - 保持、削除、または頂点を削除 - - panel, surface, diamond + + 入力されたエッジを、面のチャネルと置き換えます。 + 置き換えるエッジのセット + 選択したエッジに隣接する面のうち、入力されたパーセンテージ(0 から 1 までの範囲)にベベルが追加されます。 + チャネル内の面の行の数 + 古いモデルのボックス モードの面上に新しい面を作成するかどうか。 + 0 から 1 までの値を入力して、ベベルの丸みやフラットの程度を決定します。 + エッジがベベル処理された T スプライン + tspline,bevel,edge - - 各ダイヤモンドが 2 つの三角形に垂直または水平に分割されたダイヤモンド形のパターンで入力サーフェスをパネル化します。既定では、各ダイヤモンドは垂直に分割されます。 - パネル化する入力サーフェス - U 方向のパターン数 - V 方向のパターン数 - True に設定すると、ダイヤモンドは水平分割されます。 - 保持、削除、または頂点を削除 - - panel, surface, split, diamond + + 指定したエッジを隣接するエッジに沿ってスライドします + スライドするエッジのセット + 0 から 1 までのパーセンテージで、隣接する面の方向にエッジがスライドされます。 + 0 から 1 までの値を入力して、ベベルの丸みやフラットの程度を決定します。 + エッジがスライドされた T スプライン + tspline,slide,edge - - 垂直および水平に平行四辺形のタイルで入力サーフェスをパネル化します。各平行四辺形は [alignWithUAxis] 入力とせん断係数で決定される V 軸または U 軸に沿って正方形にせん断が加えられたものです。既定では、平行四辺形は V 軸と位置合わせされます。 - パネル化する入力サーフェス - U 方向のパターン数 - V 方向のパターン数 - せん断の量 - True に設定すると、平行四辺形は U 軸と位置合わせされます - 保持、削除、または頂点を削除 - - panel, surface, parallelogram + + 入力されたエッジを結合します。各グループのエッジから、等しい数の + 連続セットが作成されます。1 番目のグループのエッジは、このサーフェスの + エッジとして認識されます。2 番目のグループのエッジは、このサーフェスから取得される場合もあれば、 + 別のサーフェスから取得される場合もあります。別のサーフェスから取得される場合は、 + 結合操作の前に組み合わせ操作が実行されます。 + 結合するエッジの 1 番目のセット + 結合するエッジの 2 番目のセット + 出力されるサーフェスは元のサーフェスとより正確に一致します。 + 結合されたエッジを持つ T スプライン サーフェス + tspline,merge,edge - - 千鳥配置された正方形パターンで入力サーフェスをパネル化します。既定では、パターンは水平方向に千鳥配置されます。 - パネル化する入力サーフェス - U 方向のパターン数 - V 方向のパターン数 - True に設定すると、パターンは垂直方向に千鳥配置されます。 - 変位の量 - 保持、削除、または頂点を削除 - - panel, surface, staggered, quad + + T スプラインの穴を埋めます。 + 内側に穴のあるエッジのセット。エッジは境界である必要があります。 + 穴を埋める方法(0 - テッセレーション、1 - 多角形、2 - 集約、3 - 集約と連結)を指定します。 + 入力トポロジの再分割された折り目を保存 + TSpline surface with filled hole + tspline,edge,fill,hole - - 入力サーフェスを六角形のタイル パターンでパネル化します。 - パネル化する入力サーフェス - U 方向のパターン数 - V 方向のパターン数 - 保持、削除、または頂点を削除 - - panel, surface, hexagon + + 入力された反射のリストを T スプラインに付加します。 + 反射のリスト + 対称部分を連結するかどうか + 対称部分を連結するための許容値 + 新しい反射が付加された T スプライン サーフェス - - 1 つの三角形、2 つの正方形、各頂点に 1 つの六角形を使用したタイルで入力サーフェスをパネル化します。 - パネル化する入力サーフェス - U 方向のパターン数 - V 方向のパターン数 - 保持、削除、または頂点を削除 - - panel, surface, rhombus, tri, hexagon + + T スプラインからすべての反射を削除します。 + 指定の反射が削除された T スプライン サーフェス - - 入力サーフェスをカスタム タイル パターンでパネル化します。タイルは UV パラメータ空間内のポリゴンです。凸型でないポリゴンは自己交差することはできません。タイルのセットがエッジ間で接している必要はありません。タイルのコピーを U 方向と V 方向に沿って指定された変位量で変位させることで、パネリング パターンが生成されます。各タイルの頂点の UV 座標は引数 tileUVs で指定されます。 - パネル化する入力サーフェス - U 方向のパターン数 - V 方向のパターン数 - U 軸に沿ったタイルの変位。 - V 軸に沿ったタイルの変位。 - カスタム パターンの各タイルの UV 座標の二重ネストされたリスト。外側のリストはタイル(ポリゴン)のリストで、内側のリストには各タイルの UV 座標が含まれます。 - 保持、削除、または頂点を削除 - - panel, surface, custom, orthogonal, lattice + + Compress all topology on the surface and make the indices contiguous. + This function maintains the relative order of the indices. + TSpline with compressed indexes + tspline,index,compress - - PanelSurface の頂点の数を返します。 - 頂点の数 + + 入力されたフラグ値に応じて、高精度モードか簡易モードで + 入力された面を 4 つの面に再分割します。 + 再分割する面のリスト + false を指定すると、出力されるサーフェスは、元のサーフェスより + 平坦でシャープになる可能性があります。true を指定すると、元の形状が維持されます。 + 指定の面が再分割された T スプライン + tspline,subdivide,faces,simple - - PanelSurface のパネルの数を返します。 - パネルの数 + + 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. + 補間方向を指定します。false を指定すると前進補間、true を指定すると逆補間になります。 + 指定の方向に補間された T スプライン + tspline,interpolate,reverse - - 指定された PanelSurface に均一なスケーリング、移動、および回転変換を適用します。 - 均一な UV スケール係数。 - パネルの移動に使用される U 方向のオフセット。 - パネルの移動に使用される V 方向のオフセット。 - パネルの回転角度(単位: 度)。 - すべてのパネルを回転する 2D 点。 - 変換された PanelSurface。 + + 入力された T スプラインの各頂点を、ターゲット ジオメトリ上の最も近いポイントまで + プルします。surfacePoints に true を指定すると、頂点のサーフェス ポイントをプルします。 + false を指定すると、制御グリップをプルします。 + プルする頂点のリスト + プルする先のジオメトリのリスト + サーフェスと頂点の制御点のどちらを使用するかを示すフラグ + 頂点がプルされた T スプライン サーフェス + tspline,pull,vertices - - パネル インデックスのリスト内の各パネルの頂点の数を返します。 - 頂点の数を照会するのに使用されるパネル インデックスです。既定値の null は、サーフェス内のすべてのパネルを示します。 - 頂点の数 + + 入力された頂点の制御点を平坦化し、1 つの平面にします。 + このコマンドを実行するには、頂点を 4 つ以上入力する必要があります。 + 頂点のリスト + T-Spline Surface with flattened vertices + tspline,flatten,vertices - - PanelSurface の頂点のインデックスに対応する頂点を返します。 - PanelSurface の頂点のインデックス - + + 入力された頂点の制御点を平坦化し、1 つの平面にします。 + この平面は、指定の平面に対して平行に配置されます。 + このコマンドを実行するには、頂点を 4 つ以上入力する必要があります。 + 頂点のリスト + 次の要素に平行になるように頂点を配置する平面: + T-Spline Surface with flattened vertices + tspline,flatten,vertices,fitparallel - - PanelSurface の頂点のインデックスに対応する点を返します。 - PanelSurface の頂点のインデックス - + + Copy chosen faces to the new surface. New surface has no symmetry. + 複製する面 + 選択された面のみを持つ T スプライン サーフェス + tspline,face,duplicate - - 入力サーフェスの指定したパネルとパネル内の頂点のインデックスを返します。 - 頂点インデックスを照会するパネル インデックス - 指定したパネルの頂点の数 - 頂点インデックス + + メッシュ内のすべての面の法線を反転します。 + 反転された法線を持つ T スプライン サーフェス + tspline,flip,normal,vector - - パネル インデックスのリストにある各パネルの頂点を返します。 - 頂点を照会するのに使用されるパネル インデックス。既定値の null は、サーフェス内のすべてのパネルを示します。 - 頂点の配列 + + すべてのノット間隔を均等に設定します。 + 内部が均一な状態の T スプライン サーフェス + tspline,knot,uniform - - パネル インデックスのリストにある各パネルの点を返します。 - 点を照会するのに使用されるパネル インデックス。既定値の null はサーフェス内のすべてのパネルを示します。 - 点の配列 + + 高精度な挿入を実行できる程度まで T スプラインを標準化します。 + 標準化できない場合は + 例外がスローされ、その理由が示されます。 + 標準化された T スプライン サーフェス + tspline,standardize - - パネル インデックスのリストにある各パネルのポリゴン境界を返します。 - ポリゴンを作成するのに使用されるパネル インデックス。既定値の null はサーフェス内のすべてのパネルを示します。 + + 入力された頂点を指定のベクトルに沿って移動します。 + 移動する頂点のリスト + Vector to move along + Flag, indicating whether to use surface or control points of vertices to move - - ポリカーブの文字列表現を取得します + + Attempts to repair the TsplineSurface. + - - 曲線を結合してポリカーブを作成します。入力曲線を、接続順に指定する必要はありません。 - ポリカーブの方向は、入力された配列の最初の曲線を基準にします。 - 優先される結合の許容値を 1e-6 から 1e-3 までの単位で選択します。 - 値が小さいと、厳密になりすぎて、接続する必要がある曲線が結合されない場合があります。値が大きいと、短い曲線が意図せず結合されたり、縮退した点に集約されたりする可能性があります。 - ポリカーブに結合する曲線 - 結合する曲線間で使用できるギャップのサイズを判断するための許容値 - 結合された曲線によって作成されたポリカーブ - - segments,joincurves - + + ルート点を中心として、入力されたベクトルを法線とする T スプライン平面を作成します。 + 平面のルート点 + 平面の法線 + 平面の座標内における最小コーナーの 2D 点 + 平面の座標内における最大コーナーの 2D 点 + 幅方向のスパンの数 + 長さ方向のスパンの数 + T スプライン サーフェスの対称オプション + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + 平面の T スプライン サーフェス + tspline,plane,origin,normal - - 曲線を結合してポリカーブを作成します。入力曲線を、接続順に指定する必要はありません。 - ポリカーブの方向は、入力された配列の最初の曲線を基準にします。 - 優先される結合の許容値を 1e-6 から 1e-3 までの単位で選択します。 - 値が小さいと、厳密になりすぎて、接続する必要がある曲線が結合されない場合があります。値が大きいと、短い曲線が意図せず結合されたり、縮退した点に集約されたりする可能性があります。 - ポリカーブに結合する曲線 - 結合する曲線間で使用できるギャップのサイズを判断するための許容値 - 入力された曲線が互いに交差または重複しており、ポリカーブを作成する前に終端セグメントをトリムする必要がある場合は、True に設定します。既定では False に設定されています。 - trimLength が 0 より大きい場合、trimLength より長い終端セグメントはトリムされません。 - 結合された曲線によって作成されたポリカーブ - - segments,joincurves - + + Create 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. + 平面のルート点 + 平面の法線 + 平面の X 軸 + 平面の座標内における最小コーナーの 2D 点 + 平面の座標内における最大コーナーの 2D 点 + 幅方向のスパンの数 + 長さ方向のスパンの数 + T スプライン サーフェスの対称オプション + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + 平面の T スプライン サーフェス + tspline,plane,origin,normal,axis - - 接続された曲線をグループ化して、1 つまたは複数のポリカーブを作成します。優先される結合の許容値を 1e-6 から 1e-3 までの単位で選択します。 - 値が小さいと、厳密になりすぎて、接続する必要がある曲線が結合されない場合があります。値が大きいと、短い曲線が意図せず結合されたり、縮退した点に集約されたりする可能性があります。 - グループ化して 1 つまたは複数のポリカーブを作成する曲線 - 結合する曲線間で使用できるギャップのサイズを判断するための許容値 - + + X 軸と Y 軸が存在する平面。Z 軸は 2 本のベクトルの外積になります。 + 平面のルート点 + 平面の X 軸 + 平面の Y 軸 + 平面の座標内における最小コーナーの 2D 点 + 平面の座標内における最大コーナーの 2D 点 + 幅方向のスパンの数 + 長さ方向のスパンの数 + T スプライン サーフェスの対称オプション + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + 平面の T スプライン サーフェス + tspline,plane,origin,normal,axis - - 接続された曲線をグループ化して、1 つまたは複数のポリカーブを作成します。優先される結合の許容値を 1e-6 から 1e-3 までの単位で選択します。 - 値が小さいと、厳密になりすぎて、接続する必要がある曲線が結合されない場合があります。値が大きいと、短い曲線が意図せず結合されたり、縮退した点に集約されたりする可能性があります。 - グループ化して 1 つまたは複数のポリカーブを作成する曲線 - 結合する曲線間で使用できるギャップのサイズを判断するための許容値 - 入力された曲線が互いに交差または重複しており、ポリカーブを作成する前に終端セグメントをトリムする必要がある場合は、True に設定します。既定では False に設定されています。 - trimLength が 0 より大きい場合、trimLength より長い終端セグメントはトリムされません。 - + + T スプライン平面を入力された点に合わせて調整します。基本的には、3D 散布図の調整です。 + 平面に合わせる点のセット + 平面の座標内における最小コーナーの 2D 点 + 平面の座標内における最大コーナーの 2D 点 + 幅方向のスパンの数 + 長さ方向のスパンの数 + T スプライン サーフェスの対称オプション + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + 平面の T スプライン サーフェス + tspline,plane,fit,bestfit,points - - 点を接続してポリカーブを作成します。「connectLastToFirst」入力を true に設定してポリカーブを閉じます。 - ポリカーブを作成する点群 - 最後の点を最初の点に接続する場合は true、開いたままにする場合は false - 点群で作成したポリカーブ - - segments,joincurves,lines - - - 0.5,0.5,0.4 - + + 入力された線分と外点を持つ T スプライン平面を作成します。点を線分上や線分の軸上に配置することはできません。 + 平面を作成するための線分 + 平面を作成するための点 + 平面の座標内における最小コーナーの 2D 点 + 平面の座標内における最大コーナーの 2D 点 + 幅方向のスパンの数 + 長さ方向のスパンの数 + T スプライン サーフェスの対称オプション + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + 平面の T スプライン サーフェス + tspline,plane,line,point - - 曲線に厚みを持たせてポリカーブを作成します。 - 厚みをつける曲線 - 厚み - 厚みをつける方向に対して直交する法線 - - - offset - + + 3 つの入力点を持つ T スプライン平面を作成します。点を直線上に配置することはできません。 + 平面を作成するための 1 番目の点 + 平面を作成するための 2 番目の点 + 平面を作成するための 3 番目の点 + 平面の座標内における最小コーナーの 2D 点 + 平面の座標内における最大コーナーの 2D 点 + 幅方向のスパンの数 + 長さ方向のスパンの数 + T スプライン サーフェスの対称オプション + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + 平面の T スプライン サーフェス + tspline,plane,line,point + + + 親の座標系、円柱の半径、円柱の高さによって定義される T スプライン円柱を作成します + 円柱の中心と底面は、この座標系の XY 平面に合わせて調整されます + 円柱の半径 + Height of cylinder + 円周上のスパンの数 + 高さ方向のスパンの数 + T スプライン サーフェスの対称オプション + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + 円柱状の T スプライン サーフェス + tspline,cylinder,radius,height + + + 入力された 2 つの点を底面と上面の中心とする T スプライン円柱を作成します。 + 円柱の始点 + 円柱の終点 + 円柱の半径 + 円周上のスパンの数 + 高さ方向のスパンの数 + T スプライン サーフェスの対称オプション + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + 円柱状の T スプライン サーフェス + tspline,cylinder,radius,points - - 入力法線によって指定された平面に沿って曲線に厚みを持たせてポリカーブを作成します。 - 厚みをつける曲線 - 厚み - 厚み方向に垂直な法線。法線が指定されていない(null である)場合、既定で曲線の法線が使用されます。 - - - offset,thicken - + + Create a T-Splines Cone with given base radius at start Point, extending to an + apex at end Point. + 円錐の始点 + 円錐の終点 + Radius of base of a cone + 円周上のスパンの数 + 高さ方向のスパンの数 + T スプライン サーフェスの対称オプション + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + 円錐形の T スプライン サーフェス + tspline,cone,radius,points - - 最初のコンポーネントの始点と各コンポーネント曲線の終点を返します。閉じたポリカーブの場合、始点と終点は同じになるため、終点は除外されます。 + + Create a T-Splines Cone with axis from start Point to end Point, with given + radii at start and end. This object does not have an apex, and is in the shape of a frustum. + 円錐の始点 + 円錐の終点 + 円錐の始点の半径 + 円錐の終点の半径 + 円周上のスパンの数 + 高さ方向のスパンの数 + T スプライン サーフェスの対称オプション + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + 円錐形の T スプライン サーフェス + tspline,cone,radii,points,truncated - - ポリカーブの曲線の数 - - curvecount,subcurvecount,numbersubcurves - + + Create a T-Splines Cone with base Point at CoordinateSystem origin, extending in the direction of the Z-axis of the CoordinateSystem, + with a circular base in the CoordinateSystem XY Plane. + 円錐の中心と底面は、この座標系の XY 平面に合わせて調整されます + 円錐の高さ + 円錐の半径 + 円周上のスパンの数 + 高さ方向のスパンの数 + T スプライン サーフェスの対称オプション + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + 円錐形の T スプライン サーフェス + tspline,cone,radius,cs - - ポリカーブの曲線を返します - - - subcurves,polycurvesplit - + + Create a T-Splines Cone with base Point at CoordinateSystem origin, extending + in the CoordinateSystem Z axis deriction length amount, with a + circular bases in the CoordinateSystem XY Plane. + 円錐の中心と底面は、この座標系の XY 平面に合わせて調整されます + 円錐の高さ + 円錐の始点の半径 + 円錐の終点の半径 + 円周上のスパンの数 + 高さ方向のスパンの数 + T スプライン サーフェスの対称オプション + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + 円錐形の T スプライン サーフェス + tspline,cone,radius,cs - - インデックスごとのポリカーブの曲線を返します。 - 点を配置する長さ - ポリカーブの終点からカウントする場合は true、ポリカーブの始点からカウントする場合は false - インデックスの曲線 - - subcurveatindex,getsubcurve,getcurvebyindex - + + 入力された中心点から、指定された半径の範囲に広がる T スプライン球体を作成します。 + 球体の中心点 + 球体の半径 + 放射状のスパンの数 + 高さ方向のスパンの数 + T スプライン サーフェスの対称オプション + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + 球体状の T スプライン サーフェス + tspline,sphere,radius - - 平面ポリカーブの平面を返します - + + 入力された 4 つの点をサーフェス上に含む T スプライン球体を作成します。 + 球体の作成に使用する 4 つの点のリストです。これらの点を同一平面上に配置することはできません。 + 放射状のスパンの数 + 高さ方向のスパンの数 + T スプライン サーフェスの対称オプション + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + 球体状の T スプライン サーフェス + tspline,sphere,points - - 接線楕円でポリカーブを延長します - 延長する楕円の長さ - 楕円のパラメータ - 楕円のパラメータ - 楕円のパラメータ - ポリカーブの終点または始点を延長しています - + + 入力された複数の点の位置に可能な限り適合する T スプライン球体を作成します。 + 球体を適合させる点のセット + 放射状のスパンの数 + 高さ方向のスパンの数 + T スプライン サーフェスの対称オプション + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + 球体状の T スプライン サーフェス + tspline,sphere,fit,bestfit - - 接線円弧でポリカーブを延長します。 - 延長する弧長 - 円弧の半径 - ポリカーブの終点または始点を延長しています - + + 入力された座標系の基準点を中心として、入力された半径を持つ T スプライン トーラスを作成します。 + トーラスは、入力された座標系の XY 平面上で、その座標系の基準点を中心とするように位置合わせされます。 + トーラスの内径 + トーラスの外径 + 内側の放射状のスパンの数 + 外側の放射状スパンの数 + T スプライン サーフェスの対称オプション + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + トーラスの T スプライン サーフェス + tspline,torus,radii,cs - - 始点と終点をつなぐ線分でポリカーブを閉じる - - - lines - - - 0.4 - + + Create a T-Splines Torus with given center and radii, aligned with the default World XY plane + トーラスの中心点 + トーラスの内径 + トーラスの外径 + 内側の放射状のスパンの数 + 外側の放射状スパンの数 + T スプライン サーフェスの対称オプション + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + トーラスの T スプライン サーフェス + tspline,torus,radii,cs - - 円弧、線分、円弧の接線チェーンでポリカーブを閉じる - ポリカーブの始点での円弧の半径 - ポリカーブの終点での円弧の半径 - - - lines - - - 0.4 - + + ワールド座標系の基準点を中心として、入力された幅、長さ、高さを持つ T スプライン直方体を作成します。 + 直方体の幅 + 直方体の長さ + 直方体の高さ + 幅方向のスパンの数 + 長さ方向のスパンの数 + 高さ方向のスパンの数 + T スプライン サーフェスの対称オプション + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + T スプライン立方体 + tspline,box,cuboid,cube,size - - 平面でポリカーブをオフセットします。 - オフセットする量 - コーナーに丸みを付けるかどうかを切り替え - オフセットされたポリカーブ + + Create a T-Spline Box centered at input Point, with specified width, length, + and height. + 直方体の中心点 + 直方体の幅 + 直方体の長さ + 直方体の高さ + 幅方向のスパンの数 + 長さ方向のスパンの数 + 高さ方向のスパンの数 + T スプライン サーフェスの対称オプション + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + T スプライン立方体 + tspline,box,cuboid,cube,size,center - - 平面の法線で定義された平面で、平面ポリカーブを指定された距離だけオフセットして、1 つまたは複数のポリカーブを作成します。既定では、入力引数「planeNormal」は曲線を含む平面の法線に設定されますが、元の曲線の法線に平行な明示的な法線となるため、オフセットの方向を簡単にコントロールできます。たとえば、同じ平面を共有している複数の曲線のオフセット方向を一致させる必要がある場合に「planeNormal」を使用すると、個々の曲線の法線を変更し、すべての曲線を強制的に同じ方向にオフセットできます。法線を反転すると、オフセットの方向が反転します。 - 正のオフセット距離は、ポリカーブの接線と平面の法線ベクトルの外積の方向に適用され、負のオフセット距離はその反対の方向に適用されます。 - オフセットされたコンポーネント曲線間にギャップがある場合は、ギャップを埋める処理の設定に応じて、円弧で埋めて滑らかなコーナーにする(true 値の場合)か、オフセットされた曲線を延長して埋める(false 値の場合)ことができます。 - 曲線の平面法線。既定では入力された曲線の平面法線に設定されます - 1 つまたは複数のオフセットされたポリカーブ + + Create a T-Spline Box centered and oriented to input CoordinateSystem, with + specified width, length, and height. + 直方体の XY 平面は、座標系の X 軸に位置合わせされます + 直方体の幅 + 直方体の長さ + 直方体の高さ + 幅方向のスパンの数 + 長さ方向のスパンの数 + 高さ方向のスパンの数 + T スプライン サーフェスの対称オプション + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + T スプライン立方体 + tspline,box,cuboid,cube,size,cs,coord - - 平面ポリカーブのコーナーをフィレットします。 - フィレットの半径 - どのコーナーをフィレットするかを示します。true の場合は、2 番目のコンポーネントの始端の接線が 1 番目のコンポーネントの終端の接線から(曲線の法線を基準として)時計回りになっているコーナーがフィレットされます。false の場合は、反時計回りのコーナーがフィレットされます。 - フィレットされたポリカーブ - - round,smooth,radius - + + 入力された 2 つの点のうち、低い点から高い点にかけて T スプライン直方体を作成します。 + 1 番目のコーナー点 + 2 番目のコーナー点 + 幅方向のスパンの数 + 長さ方向のスパンの数 + 高さ方向のスパンの数 + T スプライン サーフェスの対称オプション + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + T スプライン立方体 + tspline, box,cube,min,max,corner,point - - 重複しているセグメントの長さが trimLength 以下の場合に、自己交差していない新しいポリカーブを返すことで、自己交差しているポリカーブを修復します。 - trimLength が 0 より大きい場合、trimLength より長い終端セグメントはトリムされません。 - 自己交差も重複もしていないポリカーブ + + Create a T-Splines Quadball with center at CoordinateSystem origin + and given radius + ローカル座標系 + クワッドボールの半径 + Spans number in two dimensions of the sides of the Quadball + T スプライン サーフェスの対称オプション + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + T スプライン クワッドボール + quadball,tspline,coordinate system,raduis - - ポリゴンの文字列表現を取得します + + Create a T-Splines Quadball with given center and radius, aligned with + default World XY plane + クワッドボールの中心点 + クワッドボールの半径 + Spans number in two dimensions of the sides of the Quadball + T スプライン サーフェスの対称オプション + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + T スプライン クワッドボール + quadball,tsplines,center,point,radius - - 点を接続してポリゴン カーブを作成します。 - - + + Construct T-Spline surface from NURBS Surface using uniform strategy. + Input NURBS surface is rebuilt with uniform knots placed at equal parametric or + arc length intervals depending on corresponding useArcLen flag, and approximated by + degree 3 NURBS surface. Output T-Spline is divided by given span counts + in u and v directions. + 入力 NURBS サーフェス + U 方向で必要なスパンの数 + V 方向に必要なスパンの数 + Whether to use arcLen or parametric subdivision in u parametric direction + Whether to use arcLen or parametric subdivision in v parametric direction + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + nurbs surface,tspline,uniform - - 円に内接するポリゴン カーブを作成します。 - - - + + Construct T-Spline surface from NURBS Surface using curvature subdivision strategy. + Input NURBS surface is rebuilt to degree 3. Output T-Spline has span counts and + positions in each direction detected automatically depending on curvature. + 入力 NURBS サーフェス + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + nurbs surface,tspline,curvature - - セグメントのすべての開始点/終了点を返します。 + + 指定されたベクトルに沿って曲線を押し出して、T スプラインを作成します。 + プロファイル曲線 + ベクトル押し出し + ベクトル方向に沿って押し出す距離 + ベクトル方向の反対向きに押し出す距離 + ベクトル方向のスパンの数。値 0 を指定すると、ベクトル方向に沿った押し出しは実行されません。 + ベクトル方向の反対向きのスパンの数。値 0 を指定すると、ベクトル方向の反対向きの押し出しは実行されません。 + プロファイル方向のスパンの数。0 以下の値を指定すると、自動的に設定されます。 + プロファイル方向に沿ってスパンを配置する際に、均一な配置方法または曲率による配置方法を使用 + ボックスの表示スタイルまたはスムーズな表示スタイルで T スプライン サーフェスを表示 + tspline,extrude,curve - - ポリゴンの平均平面からの最大偏差を返します。 + + 断面の曲線をパスに沿ってスイープすることにより、T スプラインを作成します。 + プロファイル曲線 + パス曲線 + Is spans should be parallel in path direction + パス内のスパンの数 + プロファイル内のスパンの数。0 以下の値を指定すると、スパンの数が自動的に設定されます。 + パスに沿ってスパンを配置する際に、均一な配置方法と曲率による配置方法のどちらを使用するか + プロファイルに沿ってスパンを配置する際に、均一な配置方法と曲率による配置方法のどちらを使用するか + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + tspline,sweep,curve - - ポリゴンのコーナーを返します - + + Create a T-Spline Surface by sweeping the profile Curve around the axis formed + by the axis origin and axis direction, starting at start_angle in degrees, + and sweeping by sweep_angle in degrees. + プロファイル曲線 + 回転の中心点 + 回転軸 + 回転の開始角度 + 回転の終了角度 + 半径内のスパンの数 + 高さ方向のスパンの数。0 以下の値を指定すると、スパンの数が自動的に設定されます。 + スパンを配置する際に、均一な配置方法と曲率による配置方法のどちらを使用するか + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + T スプライン サーフェスの対称オプション + tspline,revolve,curve - - ポリゴンのコーナーの平均点を返します。 - - - centroid - + + 線分のリストから T スプライン サーフェスを作成します。 + 曲線も使用できますが、使用されるのは曲線の始点と終点だけです。 + T スプラインの作成に使用する線分のリスト。 + 調整された面の最大数 + 曲線同士の交差の許容値 + 価数 2 で頂点に折り目を付けるかどうか + ボックスの表示スタイルかスムーズな表示スタイルで T スプライン サーフェスを表示 + tspline,line,build - - ポリゴンの辺の間の自己交差を返します。 - + + 入力された複数の T スプライン サーフェスを 1 つに結合します。 + サーフェスの結合は解除可能です。 + 1 つ以上のサーフェスがボックス モードになっている場合、出力されるサーフェスもボックス モードになります。 + 注: 正しく結合するためには、すべての入力サーフェスが同じバージョンである必要があります。この理由から、1 つまたは複数のサーフェスが内部で複製され、Dynamo で現在使用されているバージョンに合わせてそのバージョンがアップグレードあるいはダウングレードされることがあります。そのため、結果として得られるサーフェスは予期されたものとはわずかに異なる可能性があります。入力サーフェス自体は変更されません。 + 結合する T スプライン サーフェス + tspline,combine - - 入力された点がポリゴン内に含まれているかどうかを返します。ポリゴンが平面でない場合、点は最適フィット平面に投影され、ポリゴンをこの最適フィット平面に投影することで含まれているかどうかが計算されます。ポリゴンが自己交差している場合は、失敗したというステータスを返します。 - - + + T スプライン サーフェスの文字列表現を取得します - - サーフェスの文字列表現を取得します + + この T スプライン サーフェスに含まれている頂点。 - - サーフェスの集合を 1 つのサーフェスにまとめます。まとめた結果が非多様体または複数の面を持つ場合、この方法はポリサーフェスを返します。 - サーフェスの集合です。 - サーフェスの和 - - merge,join,boolean,addition - + + T スプライン サーフェスに含まれるエッジ。 - - 入力された断面曲線間をロフトしてサーフェスを作成します。 - ロフトで通過する曲線 - ロフトで作成したサーフェス - - loft - + + T スプライン サーフェスに含まれるフェース。 - - 入力された断面線分間のロフトによりサーフェスを作成します。これにより、Surface.ByLoft よりも短時間で、若干粗い結果が生成されます。 - - - - ruledsurface,lines - - - 0.5,0.4 - + + T スプライン サーフェスに含まれる通常の頂点 - - ガイド曲線(レール)を指定し、断面にサーフェスをロフトします。ガイド曲線は、断面のすべての曲線と交差する必要があります。 - ロフトで通過する曲線 - ロフトの通過をガイドする曲線 - ロフトで作成したサーフェス - - loftbyrails,loft rails,guides - + + T スプライン サーフェスに含まれるスターポイントの頂点 - - プロファイル曲線をパスに沿ってスイープすることにより、サーフェスを作成します。 - スイープする曲線 - スイープに使用するパス曲線 - パスに沿ってプロファイルをスイープして作成したサーフェス - - sweep,rail,guide,sweep1 - + + T スプライン サーフェスに含まれる T ポイントの頂点 - - プロファイル曲線をパスに沿ってスイープすることにより、サーフェスを作成します。 - スイープする曲線 - スイープに使用するパス曲線 - スイープの終点を切り取り、パスに対して垂直にします - パスに沿ってプロファイルをスイープして作成したサーフェス - - sweep,rail,guide,sweep1 - + + T スプライン サーフェスに含まれる非多様体の頂点 - - 閉じた ポリゴン内の入力された点群をつなぐポリゴン サーフェスを作成します。 - ペリメータ点群のリスト - ペリメータ点群から作成したサーフェス - - patch,surfacebypolygon - + + T スプライン サーフェスに含まれる境界の頂点 - - 2 つのレールをガイドとするパスに沿って、断面をスイープします - スイープの基準とする入力パス。 - スイープの方向をガイドするレール。 - パスに沿ってスイープするプロファイル曲線です。 - 2 つのレールをスイープして作成したサーフェス - - sweep2,guides - + + T スプライン サーフェスに含まれる内側の頂点 - - 基準点によって形成される軸の配列要素を中心に、プロファイル曲線を軸ベクトルの向きにスイープすることにより、サーフェスを作成します。開始角度 startAngle から開始し、スイープ角度 sweepAngle までスイープします。 - 回転するプロファイル曲線 - 回転軸原点 - 回転軸方向 - 開始角(度単位) - スイープ角度(度単位) - プロファイルを回転して作成したサーフェス - - lathe - + + T スプライン サーフェスに含まれる多様体のエッジ - - 入力された曲線で設定される閉じた境界の内部を塗り潰してサーフェスを作成します。 - サーフェス境界として使用する閉じた曲線 - パッチで作成したサーフェス - - edgesrf,edgesurface,patch,fill - + + T スプライン サーフェスに含まれる境界のエッジ - - サーフェスの合計面積を返します。 + + T スプライン サーフェスに含まれる内側のエッジ - - サーフェスのすべての境界エッジの合計長さを返します。 - - circumference - + + T スプライン サーフェスに含まれる通常のフェース - - サーフェスが U 方向で閉じている場合は true を返し、閉じていない場合は false を返します。 + + T スプライン サーフェスに含まれる多角形の面 - - サーフェスが V 方向で閉じている場合は true を返し、閉じていない場合は false を返します。 + + T スプライン サーフェスに含まれる境界の面 - - サーフェスが U 方向または V 方向で閉じている場合は true を返し、どちらの方向でも閉じていない場合は false を返します。 + + T スプライン サーフェスに含まれる内側の面 - - 入力されたツールをこのサーフェスから減算します。 - - - - difference,trim,removefrom,cut - + + T スプライン サーフェス内の頂点の数を返します。 - - このサーフェスと、入力されたサーフェスの和のブール演算差です。ブール演算の結果が非多様体または複数の面を持つ場合、この方法はポリサーフェスを返します。 - 減算するもう一方のサーフェス - ブール演算後のサーフェスまたはポリサーフェス - - subtract,differencemany,diffall,diff multi - + + T スプライン サーフェス内のエッジの数を返します。 - - 入力された点における UV パラメータ ペアを返します。これはパラメータで点を反転したものです。 - - - - evaluateatpoint,surfaceatpoint,uvatpoint,uvs - - - 0.5,0.5,0.5,0.4 - + + T スプライン サーフェス内の面の数を返します。 - - サーフェスを、1 つまたは複数の閉じたポリカーブの集合でトリムします。その中の 1 つのループを入力サーフェスの境界ループにする必要があります。また、穴には 1 つまたは複数の内側のループを追加する必要があります。 - - - - trim multiple,removeloops,cutloops - + + タイプによって区別される分解後の頂点 + 頂点のセット - - 1 つまたは複数の閉じたポリカーブの集合でサーフェスをトリムします。すべてのポリカーブは指定した許容値内でサーフェス上に存在する必要があります。入力されたサーフェスから 1 つまたは複数の穴をトリムする必要がある場合は、サーフェスの境界用に 1 つの外側のループを指定し、穴ごとに 1 つの内側のループを指定する必要があります。サーフェス境界と穴の間の領域をトリムする必要がある場合は、各穴のループのみを指定する必要があります。球面のサーフェスなど、外側のループがない周期的なサーフェスの場合は、ループの曲線の方向を反転することでトリムされる領域をコントロールできます。 - 任意の順序で入力できる 1 つまたは複数の閉じたポリカーブ。これらのループが互いに交差しないようにする必要があります。 - 曲線の終端が一致するかどうか、および曲線とサーフェスが一致するかどうかを判断する際に使用する許容値。入力されたポリカーブの作成に使用された許容値よりも小さい許容値を入力することはできません。既定値の 0.0 では、入力されたポリカーブの作成に使用された最大許容値が使用されます。 - 閉じたループでトリムされたサーフェス。 - - trim multiple,removeloops,cutloops - + + タイプによって区別される分解後のエッジ + エッジのセット - - サーフェス上の入力された点でサーフェスの法線を返します。 - サーフェス法線を評価する点 - 点の法線 - - perpendicular - + + タイプによって区別される分解後の面 + 面のセット - - サーフェスの Nurbs 表現を取得します。特定の状況では、このメソッドは近似のサーフェスを取得します。 - + + 入力されたインデックスの位置の頂点を返します。 + 頂点を取得するためのインデックス + tspline,face,byindex + T スプラインの頂点 - - サーフェスの Nurbs 表現を取得します。特定の状況では、このメソッドは近似のサーフェスを取得します。 - 変換前にサーフェスを元のパラメータ範囲に戻すかどうかを決定します。たとえば Trim を使用すると、サーフェスのパラメータ範囲が制限されます。 - + + 入力されたインデックスの位置のエッジを返します。 + エッジを取得するためのインデックス + tspline,face,byindex + T スプライン エッジ - - 指定した許容値内でサーフェスの Nurbs 表現を取得します。特定の状況では、このメソッドは近似のサーフェスを取得します。 - 指定公差 - サーフェスの NURBS サーフェス表示 - - tonurbs - + + 入力されたインデックスの位置のの面を返します。 + 面を取得するためのインデックス + tspline,face,byindex + T スプライン面 - - サーフェスに厚みを持たせてソリッドを作成します。サーフェスを法線の方向に両側に押し出します。 - 厚み付け量 - ソリッドとして厚みを付けたサーフェス - - offset,tosolid - + + T スプライン トポロジの文字列表現を取得します - - サーフェスに厚みを持たせてソリッドを作成します。サーフェスを法線の方向に押し出します。both_sides パラメータが true の場合は、サーフェスの厚さが両側に設定されます。 - 厚み付け量 - True の場合は両側に、False の場合は片側に厚み付けします - ソリッドとして厚みを付けたサーフェス - - offset,bothsides,tosolid - + + ハル上のトポロジ アイテムの点 - - サーフェスの法線の方向に指定された距離だけサーフェスをオフセットします。 - オフセットする量 - オフセットしたサーフェス + + トポロジ アイテムの U ベクトル - - 返される座標系では、uDir、vDir、法線を表すのに xAxis、yAxis、zAxis を使用します。xAxis、yAxis の長さが曲率を表します。 - パラメータの U コンポーネント - パラメータの V コンポーネント - サーフェス上の UV 位置の法線、U 方向、V 方向に基づく座標系 + + トポロジ アイテムの V ベクトル - - 主曲率の方向で位置合わせされた座標系を返します。 - パラメータの U コンポーネント - パラメータの V コンポーネント - 主曲率方向に位置合わせした座標系 + + トポロジ アイテムの法線 - - 指定された U および V パラメータの U 接線ベクトルを返します。 - パラメータの U コンポーネント - パラメータの V コンポーネント - U 接線ベクトル + + TSplineUVNFrame の文字列表現を取得します - - 指定した U および V パラメータの V 接線 Vector を返します。 - パラメータの U コンポーネント - パラメータの V コンポーネント - V 接線ベクトル + + この頂点から放射される T スプライン エッジ - - 指定した U および V パラメータの法線 Vector を返します。 - パラメータの U コンポーネント - パラメータの V コンポーネント - パラメータの法線 + + この頂点に隣接する T スプライン面 - - 入力 U 座標と入力 V 座標の導関数を返します。 - パラメータの U コンポーネント - パラメータの V コンポーネント - サーフェスの U および V の導関数 - - tangent,normal - + + T スプライン頂点の UVN フレームを返します(ハル上の点、U ベクトル、V ベクトル、法線) - - U および V パラメータでのガウス曲率を返します。 - - - - - developable - + + T スプライン頂点のインデックス - - U および V パラメータでの主曲率を返します。 - - - + + T スプライン頂点がスター ポイントであるかどうか - - U と V パラメータでの主方向ベクトルを返します。 - パラメータの U コンポーネント - パラメータの V コンポーネント - U および V 接線ベクトル + + T スプライン頂点が T ポイントであるかどうか - - 指定した U パラメータと V パラメータで点を返します。 - - - - - surfacepoint - + + T スプライン頂点が多様体であるかどうか - - サーフェスのすべての境界曲線を返します。 - - - edges - + + T スプライン頂点上のエッジまたは面の数 - - 指定したサーフェスにパラメータ線分の曲線を作成します。サーフェスに U および V パラメータ線分を表す曲線を作成します。パラメータ線分は U または V パラメータが増加する方向に向き、U または V パラメータと逆の割合で増加していきます。作成される曲線は、サーフェスのパラメータ設定に一致し、その範囲はサーフェス パラメータの範囲に限定されます。返される曲線のタイプはサーフェスのタイプによって異なります。 - direction == 0 の場合は U パラメータ線分が作成され、direction == 1 の場合は V パラメータ線分が作成されます。 - - - - lines - - - 0.4 - + + T ポイントを考慮した、T スプライン頂点の関数の価数 - - 法線を反転させた新しいサーフェスを返します。このサーフェスは変更されません。 - サーフェス。入力サーフェスと同じですが、法線が反転されます + + T スプライン頂点の一連のプロパティ: UVN フレーム、インデックス、価数および関数の価数、T スプライン頂点がスターポイントであるかどうか、T スプライン頂点が T ポイントであるかどうか、T スプライン頂点が多様体であるかどうか。 - - このサーフェスと入力されたサーフェスをポリサーフェスに組み合わせます - - + + T スプライン頂点の文字列表現を取得します + + + UV の U コンポーネントを取得 - join multiple,joinmany,joinall,topolysurface + uv,uvs - - 入力されたジオメトリを、入力されたベクトルの方向で、このサーフェス上に投影します。!!現在この投影方法では、点または曲線のみがサポートされています!! - - - + + V の V コンポーネントを取得 - projecttosurface,projectonto + uv,uvs - - サーフェスの修復を試みます。 - - - - ベクトルの文字列表現を取得します + + 2 つの倍精度浮動小数点値から UV を作成します。 + U 値 + V 値 + 座標で作成した UV + surfaceparam,parameters,uv,uvs - - 2 つのベクトルを比較 - 他のベクトル + + 2 つの UV を比較します + 他の UV 2 つのオブジェクトが等しいかどうか - + このタイプのハッシュ値を取得します このオブジェクトのユニークなハッシュ値 - - 3 つのユークリッド座標でベクトルを形成します。 - X 座標 - Y 座標 - Z 座標 - 座標で作成したベクトル - - vector,xyz,vector3 - - - - 3 つのユークリッド座標でベクトルを形成し、ベクトルを正規化します。 - X 座標 - Y 座標 - Z 座標 - ベクトルを正規化する場合は true、正規化しない場合は false - 座標で作成したベクトル - - normalize,vector3 - - - - 2 つの端点からベクトルを作成します。結果は始点から終点までのベクトルになります。 - - - - - vector2 - - - - 基底 X 軸ベクトル(1,0,0)を取得します - - - x,basis,right - + + UV の文字列表現を取得します - - 基底 Y 軸ベクトル(0,1,0)を取得します - - - y,basis,forward - + + autodesk.math:vector3d-1.0.0 スキーマでフォーマットされて取り込まれる JSON 文字列を解析します。 + 解析する JSON 文字列 + Vector - - 基底 Z 軸ベクトル(0,0,1)を取得します - - - z,basis,up - + + Vector を autodesk.math:vector3d-1.0.0 スキーマでフォーマットされた JSON オブジェクトに変換します。 + 結果として得られる JSON 文字列 ベクトルの X 値を取得します。 @@ -5092,105 +4375,62 @@ 同じ X、Y、Z コンポーネントを持つポイントを取得します - - - convertopoint,vector2point - + convertopoint,vector2point ベクトルの反転を取得します。本質的に、これはベクトルの X、Y、Z コンポーネントを反転させたものです。 - - - backwards,vectorflip - + backwards,vectorflip ベクトルを加算します - - - - sum,sumvectors - + sum,sumvectors ベクトルを減算します - - - - substact,diff vectors,between - + substact,diff vectors,between 2 つのベクトルの外積を形成します - - - - perpendicular - + perpendicular 2 つのベクトルの内積を形成します - 2 番目のベクトル - 結果の内積 - - project,projectvector,vectorproject,onto - + project,projectvector,vectorproject,onto ベクトルの正規化されたバージョンを取得します - 2 つのベクトルが平行かどうかを判断します。 - もう一方のベクトル ベクトルが平行の場合は True を返し、平行ではない場合は False を返します。 + もう一方のベクトル - 2 つのベクトルがほぼ等しいかどうかを判断します。精度の問題を処理するために、許容差の値 1e-5 が指定されています。 - もう一方のベクトル + Determine whether two vectors are almost equal. A tolerance value of 1e-5 is used. ベクトルがほぼ等しい場合は True を返し、それ以外の場合は False を返します。 + もう一方のベクトル vector approximate,near,same このベクトルを入力された座標系マトリックスによって変換します。 - ベクトルの変換に使用する座標系 - 変換されたベクトル - 角度を指定し、軸を中心にベクトルを回転します - 回転軸ベクトル - 回転する角度の数値 - 回転ベクトル - - around,axis,degrees - + Rotates a Vector around an axis by a specified number of + degrees + around,axis,degrees - 角度を指定し、平面の基準点と法線を中心にベクトルを回転します - 回転平面 - 回転する角度の数値 - 回転ベクトル - - around,normal,degrees - + Rotates a vector around the Plane origin and normal by a specified + degree + around,normal,degrees 基準点を中心にベクトルを均等に調整します - スケール係数 - スケール変更後のベクトル - - resize,size - + resize,size 基準点を中心にベクトルを不均等に調整します - - - - - - resize,size,scaleNU,scalenu - + resize,size,scaleNU,scalenu 0 ~ 180 度の範囲で、2 つのベクトル間の角度を返します。 @@ -5199,21 +4439,78 @@ rotation angle, - 0 ~ 180 度の範囲で、2 つのベクトル間の角度を返します。 - 0 ~ 360 度の範囲で、2 つのベクトル間の角度を返します。角度の方向の決定には回転軸が使用されます。 + 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. もう一方のベクトル 回転軸 指定されたベクトル間の角度を 0 ~ 360 度の範囲で返します rotation angle, - - autodesk.math:vector3d-1.0.0 スキーマでフォーマットされて取り込まれる JSON 文字列を解析します。 - 解析する JSON 文字列 - Vector + + 3 つのユークリッド座標でベクトルを形成します。 + X 座標 + Y 座標 + Z 座標 + + vector,xyz,vector3 - - Vector を autodesk.math:vector3d-1.0.0 スキーマでフォーマットされた JSON オブジェクトに変換します。 - 結果として得られる JSON 文字列 + + 3 つのユークリッド座標でベクトルを形成し、ベクトルを正規化します。 + X 座標 + Y 座標 + Z 座標 + 作成されたベクトルを正規化するかどうか + + normalize,vector3 + + + 2 つの端点からベクトルを作成します。結果は始点から終点までのベクトルになります。 + Start point of vector + End point of vector + Vector created from two points + vector2 + + + 基底 X 軸ベクトル(1,0,0)を取得します + Canonical X axis vector (1,0,0) + x, basis,right + + + 基底 Y 軸ベクトル(0,1,0)を取得します + Canonical Y axis vector (0,1,0) + y, basis,forward + + + 基底 Z 軸ベクトル(0,0,1)を取得します + Canonical Z axis vector (0,0,1) + z, basis,up + + + 2 つのベクトルを比較 + 他のベクトル + 2 つのオブジェクトが等しいかどうか + + + このタイプのハッシュ値を取得します + このオブジェクトのユニークなハッシュ値 + + + ベクトルの文字列表現を取得します + + + この頂点がある点 + + + + この頂点から伸びるエッジ + + + + この頂点に接する面 + + + + 頂点の文字列表現を取得します ローカライズされた文字列などを検索するための、厳密に型指定されたリソース クラス。 @@ -5325,7 +4622,7 @@ 「{0} はゼロ未満です」に類似するローカライズされた文字列を検索します。 - 「このメソッドは廃止され、Dynamo の今後のバージョンで削除される予定です。代わりに Mesh.ByPointsIndexGroups (Point[] points, IndexGroups : IndexGroup[])を使用してください」に類似するローカライズされた文字列を検索します。 + Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use Mesh.ByPointsIndexGroups (Point[] points, IndexGroups : IndexGroup[]) instead. 「このメソッドは廃止され、Dynamo の今後のバージョンで削除される予定です。代わりに Mesh.ByPointsIndices (Point[] points, Indices : int[])を使用してください」に類似するローカライズされた文字列を検索します。 @@ -5440,5 +4737,107 @@ 「このメソッドは廃止され、Dynamo の今後のバージョンで削除される予定です。代わりに TSplineSurfaceBuildPipes(ICurveEntity[] curves, double defaultRadius, double snappingTolerance, int[] segmentCounts, bool autoHandleStart, bool autoHandleEnd, double[] startRotations, double[] endRotations, double[] startRadii, double[] endRadii, double[] startPositions, double[] endPositions, bool inSmoothMode)を使用してください」に類似するローカライズされた文字列を検索します 。 + + The is the main attribute the generator looks for when it is + deciding the classes to auto implement. The type should + be a type from Autodesk.DesignScript.Interfaces and should + be the source of all the static constructor methods for the interface. +

+ The attribute must be attached to a class that matches the protoInterface name, i.e. if the interface + is named IPointEntity, then the class must be named Point for the generator to work correctly. +

+ The generator will implement wrappers for every property and method on protoInterface + using ProtoGeometry as instance methods. In addition, all methods that start with the class name + (Point) on the factory interface will be implemented as static methods. +

+ Generated implementations can be overriden by implementing a property or method that exactly matches the + interface method signature. See and for + other ways to override automatic implementations.
+
+ + The is the main attribute the generator looks for when it is + deciding the classes to auto implement. The type should + be a type from Autodesk.DesignScript.Interfaces and should + be the source of all the static constructor methods for the interface. +

+ The attribute must be attached to a class that matches the protoInterface name, i.e. if the interface + is named IPointEntity, then the class must be named Point for the generator to work correctly. +

+ The generator will implement wrappers for every property and method on protoInterface + using ProtoGeometry as instance methods. In addition, all methods that start with the class name + (Point) on the factory interface will be implemented as static methods. +

+ Generated implementations can be overriden by implementing a property or method that exactly matches the + interface method signature. See and for + other ways to override automatic implementations.
+
+ + Replace the body of the named property or method with this implementation. + + Properties and methods implemented by the generator using the can + be overriden. This attribute will replace the body of the generated method, but let the generator handle + documentation, scaling, ASM extents checks and the required boilerplate. + + The method or property to override + Implement the generated function as virtual + + + Replace the body of the named property or method with this implementation. + + Properties and methods implemented by the generator using the can + be overriden. This attribute will replace the body of the generated method, but let the generator handle + documentation, scaling, ASM extents checks and the required boilerplate. + + The method or property to override + Implement the generated function as virtual + + + Properties and methods implemented by the generator using the can + be overriden. This attribute will prevent the generation of a method named + whose params exactly matches the array. +

+ Some of the methods in the library don't match the generated output exactly, meaning the generator can't see + them as overrides. This attribute lets a method take the place of another method, by explicitly shadowing + what the generator would have implemented. +

+ Several [class]es implement a static FromJson method that takes a single , where + the factory interface has a method [class]FromJson that takes and . + This attribute lets the single version override the automatic one.
+
+ + Properties and methods implemented by the generator using the can + be overriden. This attribute will prevent the generation of a method named + whose params exactly matches the array. +

+ Some of the methods in the library don't match the generated output exactly, meaning the generator can't see + them as overrides. This attribute lets a method take the place of another method, by explicitly shadowing + what the generator would have implemented. +

+ Several [class]es implement a static FromJson method that takes a single , where + the factory interface has a method [class]FromJson that takes and . + This attribute lets the single version override the automatic one.
+
+ + This attribute lets an interface property be auto generated from a backing field, letting that + field take the property's place in the ToString, Equals and HashCode methods. + Special handling is added for Point and Vector types when backed by a Coordinate. + This also lets the generator handle documentation for the property. + + + This attribute lets an interface property be auto generated from a backing field, letting that + field take the property's place in the ToString, Equals and HashCode methods. + Special handling is added for Point and Vector types when backed by a Coordinate. + This also lets the generator handle documentation for the property. + + + This attribute lets a class override the CompareUsing attribute on the defining interface + (or set one at all if it is missing). This in turn lets the generator create the + (Get|Compute)HashCode and Equals methods for the class based on the supplied property names. + + + This attribute lets a class override the CompareUsing attribute on the defining interface + (or set one at all if it is missing). This in turn lets the generator create the + (Get|Compute)HashCode and Equals methods for the class based on the supplied property names. + \ No newline at end of file diff --git a/doc/distrib/xml/ko-KR/ProtoGeometry.xml b/doc/distrib/xml/ko-KR/ProtoGeometry.xml index 4a3e25fb17c..503e7eca4f9 100644 --- a/doc/distrib/xml/ko-KR/ProtoGeometry.xml +++ b/doc/distrib/xml/ko-KR/ProtoGeometry.xml @@ -144,8 +144,24 @@ 형상 설정을 기본값으로 재설정합니다 - - Arc의 문자열 표현을 가져옵니다 + + 시작점과 끝점 및 시작과 끝의 접촉 조건을 사용하여 호 또는 접선 이중 호를 만듭니다 + + + 호의 중심점 + midpoint,arcs,arc + + + 호의 반지름을 반환합니다. + arc,arcs + + + Z축 주위의 좌표계에 있는 X축으로부터의 회전에 따른 호의 시작 각도(도)를 반환합니다. + arc,arcs + + + 호의 스윕 각도(도)를 반환합니다. + arc,arcs 둘레를 따라 세 개의 순차점을 제공하여 호를 만듭니다. @@ -153,9 +169,7 @@ 호의 두 번째 점 호의 세 번째 점 세 개의 점으로 만들어진 호 - - arc,arcs - + arc,arcs 중심점, 반지름, 각도 스윕 및 법선 벡터를 제공하여 호를 만듭니다 @@ -165,9 +179,7 @@ 끝 각도(도) 호의 법선을 정의하는 벡터 중심점, 반지름 및 각으로 만들어진 호 - - arc,center,arcs - + arc,center,arcs 중심점, 시작점, 스윕 점 및 법선을 제공하여 호를 만듭니다 @@ -176,9 +188,7 @@ 스윕 각도 호의 법선 방향 벡터 중심점, 시작점 및 스윕 각도로 만들어진 호 - - arc,center,arcs - + arc,center,arcs 중심점, 시작점 및 끝점을 제공하여 호를 만듭니다 @@ -186,9 +196,7 @@ 호의 시작점 호의 끝점 중심점, 시작점 및 끝점으로 만들어진 호 - - arc,center,arcs - + arc,center,arcs 두 곡선을 지정된 반지름으로 모깎기하여 호를 만듭니다 @@ -196,9 +204,7 @@ 두 번째 곡선 모깎기 호의 반지름 모깎기로부터의 호 - - arc,fillet,round,smooth,arcs - + arc,fillet,round,smooth,arcs 내부 점에서 지정된 곡선에 접하는 두 곡선을 모깎기하여 호를 만듭니다 @@ -206,74 +212,137 @@ 내부 점에 접하는 모깍기 호에 대한 곡선 두 번째 곡선 곡선에 접하는 모깎기로부터의 호 - - arc,fillet,round,smooth - + arc,fillet,round,smooth 점 모음에 가장 근접한 호 작성 호를 맞추기 가장 적합한 점의 리스트 점을 통과하는 최적 맞춤에 의해 작성된 호 - - arc,approximate,arcs - - - - 시작점과 끝점 및 시작과 끝의 접촉 조건을 사용하여 호 또는 접선 이중 호를 만듭니다 - 이중 호 시작점 - 이중 호 시작 접선 벡터 - 이중 호 끝점 - 이중 호 끝 접선 벡터 - - - arc,tangent - + arc,approximate,arcs 시작점에서 끝점까지 벡터의 시작 접선을 사용하여 호를 만듭니다 호의 시작점 호의 끝점 시작 접선 방향 벡터 - - - arc,tangent,arcs - + Arc created from start, end point, and tangent + arc,tangent,arcs - - 호의 중심점 - - midpoint,arcs,arc - + + Arc의 문자열 표현을 가져옵니다 - - 호의 반지름을 반환합니다. - - arc,arcs - + + autodesk.geometry:boundingbox3d-1.0.0 스키마로 형식이 지정된 수신 JSON 문자열을 구문 분석합니다. + 구문 분석할 JSON 문자열 + BoundingBox - - Z축 주위의 좌표계에 있는 X축으로부터의 회전에 따른 호의 시작 각도(도)를 반환합니다. - - arc,arcs - + + BoundingBox를 autodesk.geometry:boundingbox3d-1.0.0 스키마로 형식이 지정된 JSON 객체로 변환합니다. + 결과 JSON 문자열 - - 호의 스윕 각도(도)를 반환합니다. - - arc,arcs - + + 최소점 - - Circle의 문자열 표현을 가져옵니다 + + 최대점 + + + 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. + + + 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. + 교차할 다른 경계 상자 + 경계 상자의 교차점에서 가져온 경계 상자 + + + 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. + 기타 경계 상자 + 경계 상자가 교차함 + get overlap + + + BoundingBox가 비어 있는지 확인 + 경계 상자가 비어 있는 경우 true를 반환합니다. + + + 점이 경계 상자 안에 있는지 확인합니다. + 테스트 점 + 점이 내부에 있는 경우 True, 그렇지 않은 경우 False + 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 + + + 입력 형상 주위로 축에 정렬되는 BoundingBox를 만듭니다. + 경계 상자를 결정하는 형상 + 형상을 둘러싸는 경계 상자 + bounding,bound,multiple,boundall + + + 입력 형상 주위에 축에 정렬되어 있지 않으면서 방향이 지정된 최소 체적의 경계 상자를 작성합니다.' + + 입력 형상 주위에 작성된 방향이 지정된 경계 상자. + + + Create a non-axis-aligned BoundingBox around input Geometry, oriented + in the X, Y, and Z axis of the CoordinateSystem. + bounding,bound + + + Create a non-axis-aligned BoundingBox around input Geometries, oriented + in the X, Y, and Z axis of the CoordinateSystem. + bounding,bound,multiple,boundall + + + 최소점과 최대점 사이에 걸치는 축에 정렬되는 BoundingBox를 만듭니다. + bounding,bound,bymaxmin,max,min,bypoints + + + 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 + + + 두 BoundingBox를 비교합니다 + 다른 BoundingBox + 두 객체가 같은지 여부 + + + 이 유형에 대한 hashcode를 가져옵니다 + 이 객체 전용 hashcode + + + BoundingBox의 문자열 표현을 가져옵니다 + + + 원의 중심 + + + 원의 반지름을 반환합니다. - 표준 XY 평면의 입력 중심점과 반지름을 사용하고 표준 Z을 법선으로 사용하여 원을 만듭니다. + Creates a Circle with input center Point and radius in the world XY + plane, with world Z as normal. 원의 중심점 반지름 중심점 및 반지름으로 작성된 원 - - circle - + circle 지정된 중심점, 반지름 및 법선 방향을 사용하여 원을 만듭니다. @@ -281,114 +350,71 @@ 반지름 법선 방향 벡터 중심점 반지름 및 법선으로 작성된 원 - - circle,alignedcircle - + circle,alignedcircle - 입력 평면 원점(루트)을 중심으로 지정된 반지름을 사용하여 입력 평면에 원을 만듭니다. + Create a Circle centered at the input Plane origin (root), lying in + the input Plane, with given radius. 중심 원에 사용된 평면의 루트 반지름 평면 및 반지름으로 작성된 원 - - circle,alignedcircle - + circle,alignedcircle 세 개의 입력 점을 통과하는 원을 만듭니다. 원의 첫 번째 점 원의 두 번째 점 원의 세 번째 점 - - - circle - + Circle created from three points + circle 점을 통과하는 최적 맞춤 원 원을 맞출 점의 리스트 점으로 작성된 원 - - circle,approximate - - - - 원의 중심 - - - 원의 반지름을 반환합니다. + circle,approximate - - CoEdge의 문자열 표현을 가져옵니다. + + Circle의 문자열 표현을 가져옵니다 포함 루프의 이전 CoEdge + 포함 루프의 다음 CoEdge + 반대 방향의 인접한 CoEdge + CoEdge와 연관된 인접 모서리 + CoEdge에 속한 포함 루프 + 이 모서리가 시작하는 정점 + 이 모서리가 끝나는 정점 + 해당 모서리와 관련된 CoEdge 파악 + 곡선이 소유자 표면의 파라메트릭 공간에 있습니다. 곡선이 2D 양식이므로 이 곡선의 Z 좌표는 0입니다. - - - Cone의 문자열 표현을 가져옵니다 - - - 시작점에서 지정된 기준 반지름으로 끝점의 정점까지 연장되는 원추를 만듭니다. - - - - - - cone,cones - - - - 시작점과 끝점의 지정된 반지름으로 시작점에서 끝점까지 축이 있는 원추를 만듭니다. 이 객체에는 정점이 없으며 잘린 원추로 간주될 수 있습니다. - - - - - - - trimmed cone,cone,cones - - - - 기준점이 CoordinateSystem 원점에 있고, CoordinateSystem Z축 방향 길이만큼 연장되며 CoordinateSystem XY 평면에 원형 기준이 있는 원추를 만듭니다. - - - - - 기준점이 CoordinateSystem 원점에 있고, CoordinateSystem Z축 방향 길이만큼 연장되며 CoordinateSystem XY 평면에 원형 기준이 있는 원추를 만듭니다. - - - - - - - cone,cone by height,cones - + + CoEdge의 문자열 표현을 가져옵니다. 시작점 @@ -426,4653 +452,3912 @@ cone,cones - - Cuboid의 문자열 표현을 가져옵니다 + + Create a Cone with given base radius at start Point, extending to a + apex at end Point. + cone,cones - - WCS 원점을 중심으로 지정된 폭, 길이, 높이의 직육면체를 만듭니다. - 직육면체의 폭 - 직육면체의 길이 - 직육면체의 높이 - 길이로 작성된 직육면체 - - box,cube,cubes - + + Create a Cone with axis from start Point to end Point, with given + radiuses at start and end. This object does not have an apex, and + can be thought of as a trimmed Cone. + trimmed cone,cone,cones - - 입력 점을 중심으로 지정된 폭, 길이, 높이의 직육면체를 만듭니다. - 원점 - 직육면체의 폭 - 직육면체의 길이 - 직육면체의 높이 - 길이로 작성된 직육면체 - - box,cube,cubebysize,bycenter,cubes - + + Creates a Cone with base Point at CoordinateSystem origin, extending + in the CoordinateSystem Z axis deriction length amount, with a + circular base in the CoordinateSystem XY Plane. - - WCS 원점을 중심으로 지정된 폭, 길이, 높이의 직육면체를 만듭니다. - 상위 좌표계(직육면체의 중심) - 직육면체의 폭 - 직육면체의 길이 - 직육면체의 높이 - 길이로 작성된 직육면체 - - box,cube,cubebysize,bycoord,cubes - + + Creates a Cone with base Point at CoordinateSystem origin, extending + in the CoordinateSystem Z axis deriction length amount, with a + circular bases in the CoordinateSystem XY Plane. + cone,cone by height,cones - - 낮은 점에서 높은 점에 걸치는 직육면체를 만듭니다. - 직육면체의 낮은 모서리 점 - 직육면체의 높은 모서리 점 - 모서리로 작성된 직육면체 - - box,cube,byminmax,by corners,by points,cubes - + + Cone의 문자열 표현을 가져옵니다 - - 길이 거리를 반환합니다. 주: 이 함수는 실제 표준 공간 치수가 아니라 직육면체의 입력 치수를 반환합니다. 다시 말해, 폭(X축) 길이가 10인 직육면체를 만들어 X 축척을 두 배로 하여 CoordinateSystem으로 변환해도 폭은 여전히 10입니다. ASM에서는 예측 가능한 순서로 본체의 정점을 추출할 수 없으므로 변환 후 치수를 결정할 수 없습니다. + + Create a CoordinateSystem from a 4x4 matrix. This method is deprecated; prefer other constructors where possible. + 4x4 transformation matrix + CoordinateSystem from the matrix - - 폭 거리를 반환합니다. 주: 이 함수는 실제 표준 공간 치수가 아니라 직육면체의 입력 치수를 반환합니다. 다시 말해, 폭(X축) 길이가 10인 직육면체를 만들어 X 축척을 두 배로 하여 CoordinateSystem으로 변환해도 폭은 여전히 10입니다. ASM에서는 예측 가능한 순서로 본체의 정점을 추출할 수 없으므로 변환 후 치수를 결정할 수 없습니다. + + autodesk.math:matrix44d-1.0.0 스키마로 형식이 지정된 수신 JSON 문자열을 구문 분석합니다. + 구문 분석할 JSON 문자열 + CoordinateSystem - - 높이 거리를 반환합니다. 주: 이 함수는 실제 표준 공간 치수가 아니라 직육면체의 입력 치수를 반환합니다. 다시 말해, 폭(X축) 길이가 10인 직육면체를 만들어 X 축척을 두 배로 하여 CoordinateSystem으로 변환해도 폭은 여전히 10입니다. ASM에서는 예측 가능한 순서로 본체의 정점을 추출할 수 없으므로 변환 후 치수를 결정할 수 없습니다. + + CoordinateSystem을 autodesk.math:matrix44d-1.0.0 스키마로 형식이 지정된 JSON 객체로 변환합니다. + 결과 JSON 문자열 - - Cylinder의 문자열 표현을 가져옵니다 + + 이 CoordinateSystem의 역 좌표계를 가져올 수 있는지 여부 확인 - - 상위 CoordinateSystem, 반지름 및 원통의 높이로 정의된 솔리드 원통을 구성합니다 - 상위 좌표계 - 반지름 크기 - 원통 높이 - 반지름 및 높이로 작성된 원통 - - cylinder,tube - + + 축척이 직교인지, 즉 전단 구성요소가 있는지 테스트합니다. - - 지정된 원통의 하단 및 상단 중심점을 사용하여 솔리드 원통을 구성합니다. - 원통의 시작점 - 원통의 끝점 - 원통 반지름 - 점과 반지름으로 작성된 원통 - - cylinder,tube,by center points - + + 축척이 직교이고 모든 벡터가 정규화되었는지 테스트합니다. - - 원통의 반지름 + + 이 CoordinateSystem의 행렬식 가져오기 - - 전체 높이 - - cylinder - + + CoordinateSystem 원점을 나타내는 점을 만듭니다. - - 원통 축 - - cylinder - + + CoordinateSystem의 X축을 반환합니다. - - Edge의 문자열 표현을 가져옵니다 + + CoordinateSystem의 Y축을 반환합니다. - - 모서리를 구성하는 기본 곡선 + + CoordinateSystem의 Z축을 반환합니다. - - 이 모서리에 인접한 면 + + Returns the length of the X axis vector from the coordinate system. - - 이 모서리가 시작하는 정점 + + Returns the length of the Y axis vector from the coordinate system. - - 이 모서리가 끝나는 정점 + + Returns the length of the Z axis vector from the coordinate system. - - 해당 모서리와 연관된 CoEdge + + X 및 Y축이 있는 평면을 원점의 루트와 함께 반환합니다. - - Ellipse의 문자열 표현을 가져옵니다 + + Y 및 Z축이 있는 평면을 원점의 루트와 함께 반환합니다. - - 입력 점을 중심으로 WCS XY 평면과 일치하도록 지정된 X 및 Y축 반지름을 사용하여 타원을 만듭니다. - 타원의 원점 - X축 반지름 - Y축 반지름 - 원점과 반지름으로 작성된 타원 - - ellipse - + + Z 및 X축이 있는 평면을 원점의 루트와 함께 반환합니다. - - 입력 점을 중심으로 지정된 두 개의 축을 사용하여 타원을 만듭니다. 축은 서로 90도를 이뤄야 합니다. - 타원의 원점 - X축 반지름 - Y축 반지름 - 원점 벡터에서 작성된 타원 - - ellipsebylengths,ellipsebyvectors - + + 이 CoordinateSystem의 역 좌표계를 가져옵니다. 이 CoordinateSystem을 형상의 조각에 적용하면 원래 조각의 반대가 됩니다. + Returns inverted coordinate system from the input - - 입력 CoordinateSystem을 중심으로 입력 CoordinateSystem과 일치하도록 CS X 방향의 x_radius 반지름 및 CS Y 방향의 y_radius 반지름을 사용하여 타원을 만듭니다. - 타원의 원점 좌표계 - X축 반지름 - Y축 반지름 - 좌표계 및 반지름으로 작성된 타원 - - ellipse,aligned ellipse,ellipsebylengths - + + Apply the argument CoordinateSystem after this one - Result = this * other. + Other coordinate system + New coordinate system from multiplication - - 입력 평면을 중심으로 입력 평면과 일치하도록 평면 X축 방향의 x_radius 반지름 및 평면 Y축 방향의 y_radius 반지름을 사용하여 타원을 만듭니다. - 타원 호가 그려지는 평면 - X축 반지름 - Y축 반지름 - 평면 및 반지름에서 작성된 타원 - - ellipse,aligned ellipse,ellipsebylengths - + + Apply the argument CoordinateSystem before this one - Result = other * this. + Other coordinate system + New coordinate system from multiplication - - 타원의 중심 + + X, Y 및 Z 축척 비율이 포함된 벡터를 반환합니다 - - 타원의 주요 축. 이 축이 더 긴 축입니다. 벡터의 길이가 주요 반지름입니다. + + 두 CoordinateSystem이 같은지 확인합니다 - - 타원의 보조 축. 이 축이 더 짧은 축입니다. 벡터의 길이가 보조 반지름입니다. + + 지정된 형상을 각각 WCS에 정의된 x, y, z 방향으로 지정된 변위만큼 + 변환합니다. + X축 변위. + Y축 변위. + Z축 변위. + 변환된 형상. + move,by amount - - EllipseArc의 문자열 표현을 가져옵니다 + + 입력 벡터의 방향 및 크기로 객체를 변환합니다. + move,along vector,movebyvector - - X 및 Y축을 따라 지정된 반지름 및 스윕 각도로 평면에 EllipseArc를 만듭니다 - 타원 호가 포함된 평면 - 평면의 X방향에 있는 EllipseArc의 반지름 - 평면의 Y방향에 있는 EllipseArc의 반지름 - 입력 평면의 양수 X축에서 측정된 호의 시작 각도 - 시작 각도 기준 스윕 각도(도) - 평면 반지름 및 각도로 작성된 타원 호 - - ellipsearc,arcs - + + Translates any geometry type by the given distance in the given + direction. + 변위 방향. + 지정된 방향의 변위 거리. + 변환된 형상. + move,along vector,distance - - 타원의 중심 - - ellipsearc,arcs - + + 객체를 입력 CoordinateSystem 매트릭스로 변환합니다. + 입력 좌표계 + 변환된 좌표계 - - 타원의 주요 축. 이 축이 더 긴 축입니다. 벡터의 길이가 주요 반지름입니다. - - ellipsearc,arcs - + + Returns this geometry with its position expressed relative to the + targetCoordinateSystem, placed into the frame of the sourceCoordinateSystem. + The local position of the result within the sourceCoordinateSystem + matches the local position of the input within the targetCoordinateSystem. + To obtain the coordinates of a geometry in world-space within a given coordinate + system, pass CoordinateSystem.Identity as the sourceCoordinateSystem + and the given CS as the targetCoordinateSystem. + The resulting geometry coordinates will equal the coordinates of the input + relative to that target frame. + The CoordinateSystem to express the geometry relative to. + The CoordinateSystem the geometry is currently expressed in. + Pass CoordinateSystem.Identity() to work in world space. + 변환된 형상. + from,to, local coordinates - - 타원의 보조 축. 이 축이 더 짧은 축입니다. 벡터의 길이가 보조 반지름입니다. - - ellipsearc,arcs - + + Rotates an object around an origin and an axis by a specified + degree + around,axis,degrees - - 시작 각도(도) - - ellipsearc,arcs - + + Rotates an object around the Plane origin and normal by a specified + degree + Reference Plane to rotate around + Rotation angle in degrees + around,normal,degrees - - 타원 호의 스윕 각도(도)를 반환합니다. - - ellipsearc,arcs - + + 원점 주위로 균일하게 축척 조정 + resize,size - - 타원이 위치한 평면 - - ellipsearc,arcs - + + 원점 주위로 균일하지 않게 축척 조정 + resize,size,scaleNU,scalenu - - Face의 문자열 표현을 가져옵니다 + + 지정된 평면 주위로 균일하지 않게 축척 조정 + resize,size,scaleNU,scalenu - - 이 면 주위의 모든 모서리(시계 반대 방향) - - faces - - - 1 - + + Scale uniformly around a given point, using two pick points as scalars + resize,from,to,size - - 이 면 주위의 모든 정점(시계 반대 방향) - - faces - - - 1 - + + Scale non-uniformly 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 - - 이 면에 포함된 모든 루프 + + Scale in two dimensions 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 - - 면을 구성하는 기본 표면 - 면의 표면 표현 + + 입력 평면에서 객체 대칭 + reflect,flip over - - Helix의 문자열 표현을 가져옵니다 + + 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 - - 나선을 만듭니다. 나선은 항상 제공된 축 주위를 시계 방향으로 회전합니다. 축 방향을 따라 표시되는 경우 뷰어는 점이 매개변수가 증가하는 방향으로 곡선을 따라 이동함에 따라 축 주위를 시계 방향으로 회전하는 점을 보게 됩니다. 피치는 한 번 회전할 때마다 나선이 축 방향으로 이동하는 거리입니다. 피치는 양수 또는 음수입니다. - 축 점 - 축 방향 벡터 - 나선 시작점 - 축 방향으로 360도당 나선의 거리 - 회전 수(도) - 축으로 작성된 나선 - - helix,screw,corkscrew,thread - + + X 및 Y 위치를 원점으로 하고 X 및 Y축이 WCS X 및 Y축으로 + 설정된 CoordinateSystem을 만듭니다. Z의 기본값은 0입니다. - - 나선이 길이 방향으로 회전하는 각도(도) + + X, Y 및 Z 위치를 원점으로 하고 X 및 Y축이 WCS X 및 Y축으로 + 설정된 CoordinateSystem을 만듭니다. + translate - - 피치는 나선이 완전히 한 바퀴(360도) 도는 축 방향을 따라 직선 거리를 반환합니다. + + 입력 점을 원점으로 하고 X 및 Y축이 WCS X 및 Y축으로 설정된 + CoordinateSystem을 만듭니다. - - 호의 반지름 + + 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. - - 나선의 축 방향 + + Create a CoordinateSystem at the origin with X and Y axis. + Input Vectors are normalized before creating the CoordinateSystem. - - 나선 축의 기준점 - - origin,helixstart - + + Create a CoordinateSystem at the origin with X and Y axis, with Z + axis ignored completely. Input Vectors are normalized before creating + the CoordinateSystem. - - IndexGroup의 문자열 표현을 가져옵니다 + + Creates a CoordinateSystem at the specified cylindrical coordinate parameters with respect to the specified coordinate system. - - 두 IndexGroup을 비교합니다 - 다른 IndexGroup + + Creates a CoordinateSystem at the specified spherical coordinate parameters with respect to the specified coordinate system. + + + Compare two CoordinateSystem's + The other CoordinateSystem 두 객체가 같은지 여부 - + 이 유형에 대한 hashcode를 가져옵니다 이 객체 전용 hashcode - - 네 개의 인덱스를 저장하는 IndexGroup을 만듭니다 - 색인 a - 색인 b - 색인 c - 색인 d - IndexGroup - - quad,polygon,mesh,meshes - + + CoordinateSystem의 문자열 표현을 가져옵니다 - - 세 개의 인덱스를 저장하는 IndexGroup을 만듭니다 - 색인 a - 색인 b - 색인 c - IndexGroup - - tri,polygon,mesh,meshes - + + Returns length 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. - - 삼각형을 나타내는지 사각형을 나타내는지 여부에 따라 3 또는 4 + + Returns width 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. - - 첫 번째 인덱스 + + 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. - - 두 번째 인덱스 + + WCS 원점을 중심으로 지정된 폭, 길이, 높이의 직육면체를 만듭니다. + 직육면체의 폭 + 직육면체의 길이 + 직육면체의 높이 + 길이로 작성된 직육면체 + box,cube,cubes - - 세 번째 인덱스 + + Create a Cuboid centered at input Point, with specified width, length, + and height. + 원점 + 직육면체의 폭 + 직육면체의 길이 + 직육면체의 높이 + 길이로 작성된 직육면체 + box,cube,cubebysize,bycenter,cubes - - 네 번째 인덱스 + + WCS 원점을 중심으로 지정된 폭, 길이, 높이의 직육면체를 만듭니다. + 상위 좌표계(직육면체의 중심) + 직육면체의 폭 + 직육면체의 길이 + 직육면체의 높이 + 길이로 작성된 직육면체 + box,cube,cubebysize,bycoord,cubes - - Line의 문자열 표현을 가져옵니다 + + 낮은 점에서 높은 점에 걸치는 직육면체를 만듭니다. + 직육면체의 낮은 모서리 점 + 직육면체의 높은 모서리 점 + 모서리로 작성된 직육면체 + box,cube,byminmax,by corners,by points,cubes - - 두 입력 점 사이에 직선을 만듭니다. - 선 시작점 - 선 끝점 - 시작점과 끝점에서의 선 - - line,linebypoints,lines - + + Cuboid의 문자열 표현을 가져옵니다 - - 점의 산점도에 가장 가까운 선을 만듭니다. - 최적 맞춤 선에 대한 점 리스트 - 점을 통과하는 맞춤 선 - - line,approximate,lines - + + 곡선의 총 호 길이를 반환 + distance - - 입력 곡선의 매개변수 점에서 입력 곡선에 접하는 선을 만듭니다. - 접선의 기준 곡선 - 매개변수 값 - 접선 - - tangentline,tangentto,lines - + + 곡선이 평면형이면 True, 아니면 False를 반환합니다. + flat,liesinplane - - 시작점에서 시작하여 벡터 방향으로 지정된 길이만큼 연장되는 직선을 만듭니다. - 선 시작점 - 방향 벡터 - 선의 길이 - 시작 방향 및 길이에서의 선 - - linebyvector,lines - + + 곡선이 닫혀 있으면 True, 아니면 False를 반환합니다. - - 곡선 방향 - - lines - + + 곡선을 따라 시작점을 가져옵니다 + begin,curvestart,startpt - - 루프의 문자열 표현을 가져옵니다. + + 곡선을 따라 끝점을 가져옵니다 + end,curveend,endpt - - 루프의 포함 면 + + 곡선이 있는 평면에 대한 법선. 평면형 곡선의 경우에만 유효합니다. + perpendicular - - 루프에 포함된 CoEdge + + StartParameter() 및 EndParameter() 사이의 지정된 매개변수에서 곡선상의 점을 가져옵니다 + 매개변수 평가 위치 + + pointoncurve,curvepoint - - 루프가 경계 또는 내부에 있는지 여부 + + StartParameter() 및 EndParameter() 사이의 지정된 매개변수에서 곡선에 접하는 벡터를 가져옵니다 + 매개변수 평가 위치 + 매개변수에서 곡선과 평행한 벡터 + tangentoncurve,curvetan - - NurbsCurve의 문자열 표현을 가져옵니다 + + StartParameter() 및 EndParameter() 사이의 지정된 매개변수에서 곡선에 수직인 벡터를 가져옵니다 + 매개변수 평가 위치 + 매개변수에서 곡선과 수직인 벡터 + normaloncurve,curvenorm - - 명시적 제어점을 사용하여 BSplineCurve를 만듭니다. 주 1: deg=1인 BSplineCurve에는 G1 불연속성이 있는데 이것은 돌출, 스윕 및 기타 작업에 문제를 일으키므로 사용을 피해야 합니다. 대신 PolyCurve를 사용하십시오. 주 2: 곡선이 주기적(닫힘)이면 첫 번째 점과 마지막 점이 동일해야 합니다. - NURBS 곡선의 점 - 점에서 작성된 Nurbscurve - - nurbscurve,spline,lines - - - 0.5,0.5,0.45 - + + 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. + 매개변수 평가 위치 + 'side'가 false로 설정되면 법선이 곡선의 오른쪽을 가리킵니다(시작점에서 곡선의 끝점으로 이동). 'side'가 true이면 법선이 곡선의 왼쪽을 가리킵니다. + 매개변수에서 곡선과 수직인 벡터 + normaloncurve,curvenorm - - 명시적 제어점을 사용하여 BSplineCurve를 만듭니다. 주 1: deg=1인 BSplineCurve에는 G1 불연속성이 있는데 이것은 돌출, 스윕 및 기타 작업에 문제를 일으키므로 사용을 피해야 합니다. 대신 PolyCurve를 사용하십시오. 주 2: 곡선이 주기적(닫힘)이면 첫 번째 점과 마지막 점이 동일해야 합니다. - NURBS 곡선의 점 - 곡선의 각도 - 점에서 작성된 Nurbscurve - - nurbscurve,spline,degree,lines - - - 0.5,0.5,0.5,0.45 - + + 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 + 매개변수 평가 위치 + 곡선의 매개변수에 있는 CoordinateSystem + coordoncurve,curvecoord,derivatives - - 명시적 제어점을 사용하여 BSplineCurve를 만듭니다. 주 1: deg=1인 BSplineCurve에는 G1 불연속성이 있는데 이것은 돌출, 스윕 및 기타 작업에 문제를 일으키므로 사용을 피해야 합니다. 대신 PolyCurve를 사용하십시오. 주 2: 곡선이 주기적(닫힘)이면 첫 번째 점과 마지막 점이 동일해야 합니다. - NURBS 곡선의 점 - 곡선의 각도 - 곡선 닫기로 전환 - 점에서 작성된 Nurbscurve - - nurbscurve,spline,degree,smoothness,lines - - - 0.5,0.5,0.5,0.5,0.45 - + + 지정된 매개변수 위치의 점이 원점인 CoordinateSystem을 가져옵니다 + 매개변수 평가 위치 + 점에서 축 기준으로 정렬된 좌표계 + frame,axisaligned,aa,coordcurve,framecurve,curveframe,coordoncurve - - 제어 정점, 가중치 및 노트에서 BSplineCurve를 만듭니다. ASM 문서: 차수: 1(구간적 선형 스플라인)보다 크고 26(ASM에 의해 지원되는 최대 B 스플라인 기본 각도)보다 작아야 합니다. 가중치: 모든 가중치 값은 양수여야 합니다(제공된 경우). 1e-11보다 작은 가중치는 거부되며 함수가 작동하지 않습니다. 노트: 노트 벡터는 감소하지 않는 시퀀스여야 합니다. 내부 노트 다중성은 시작/끝 노트의 차수 + 1 및 내부 노트의 차수보다 크지 않아야 합니다(이에 따라 G1 불연속성이 있는 곡선을 나타낼 수 있습니다). 지정되지 않은 노트 벡터는 지원되지만 지정된 노트 벡터로 전환되며 해당되는 변경 사항은 제어점/가중치 데이터에 적용됩니다. 노트 배열: 배열 크기는 num_control_points + 차수 + 1이어야 합니다 - - - - - - - explicit,nurbscurve,spline,degree,spline byarray,lines - - - 0.5,0.5,0.5,0.5,0.5,0.45 - + + 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 - - 점 사이를 보간하여 BSplineCurve를 만듭니다. - NURBS 곡선의 점 - 점에서 작성된 Nurbscurve - - fit,approximate,spline,lines - - - 0.5,0.5,0.5,0.45 - + + 곡선을 따라 특정 호 길이의 점을 가져옵니다 + 평가할 곡선을 기준으로 하는 거리 + 지정된 호 길이에 있는 점 + pointoncurve,curvepoint,pointalongcurve,distanceoncurve,distancepoint,distpoint,arclength - - 점 사이를 보간하여 BSplineCurve를 만듭니다. 주 2: 곡선이 주기적인(닫힌) 경우 첫 번째와 마지막 점이 같아야 합니다. - NURBS 곡선의 점 - 곡선 닫기로 전환 - 점에서 작성된 Nurbscurve - - fit,approximate,spline,lines - - - 0.5,0.5,0.5,0.45 - + + Returns points spaced equally along the curve length + based on the input number of divisions + 분할 수 + 곡선 길이를 따라 균등한 간격으로 있는 점 - - 점 사이를 지정된 각도로 보간하여 BSplineCurve를 만듭니다. - NURBS 곡선의 점 - 곡선의 각도 - 점에서 작성된 Nurbscurve - - fit,approximate,spline,smoothness,lines - - - 0.5,0.5,0.5,0.5,0.45 - + + Returns points spaced along curve at equal chord length + based on the input number of divisions + 분할 수 + 곡선에 있는 점 리스트 - - 점을 통과하는 BSplineCurve를 접선 방향과 함께 반환합니다. - Nurbscurve의 제어점 - 시작 접선 - 끝 접선 - 점 및 접선에서 작성된 Nurbscurve - - spline by tangent,tangents,lines - - - 0.5,0.5,0.45 - + + 지정된 매개변수 위치를 기준으로 곡선의 특정 현 길이에 있는 점을 가져옵니다. + 현 길이 평가 위치 + 측정할 곡선의 매개변수 + 곡선을 따라 앞으로 이동할 경우 True + 곡선에 있는 점 + measure from,measure to,parameteratdist - - 곡선의 각도 - - smoothness,interpolation,continuity - + + Returns points spaced equally along the curve at given segment length + from the given point + 측정할 위치에 있는 참조 점 + 평가할 곡선을 기준으로 하는 거리 + 지정된 점을 포함하여 곡선의 방향을 따르는 곡선에 있는 점 리스트. - - NurbsCurve가 주기적인지 여부에 상관없이, 주기 곡선은 변형이 꼬인 모양을 유발하지 않는 닫힌 곡선입니다. - - isclosed - + + 지정된 점으로부터 지정된 현 길이의 곡선에 균등한 간격으로 있는 점을 반환합니다. + 측정할 위치에 있는 참조 점 + 현 길이 + 지정된 점을 포함하여 곡선의 방향을 따르는 곡선에 있는 점 리스트. - - NurbsCurve가 유리수인지 여부를 확인합니다. 이는 1.0이 아닌 가중치가 있는지 여부를 정의합니다. + + Returns a CoordinateSystem at specified distance from Curve start Point. + Y Axis lies tangent to the Curve, X Axis is the curvature. + 평가할 곡선을 기준으로 하는 거리 + 곡선의 좌표계 + coordoncurve,curvecoord,derivatives - - NurbsCurve의 제어점을 가져옵니다. - 점의 배열 + + 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. + 평가할 곡선을 기준으로 하는 거리 + 곡선에 있는 평면 + planeoncurve,planecurve,tangentplane - - 주기적 NurbsCurve의 진정한 주기적 제어점입니다. - 참고: 이 작업은 주기 곡선에 대해서만 작동하며 곡선이 주기적이지 않은 경우에는 실패합니다. - NURBS 곡선의 주기적 제어점 + + 곡선의 시작점에서 지정된 매개변수까지 측정된 세그먼트 길이를 가져옵니다. + 0~1 사이의 값 + 세그먼트 길이 + lengthatparameter,dist along,lengthatpoint,arclength - - 곡선의 노트. 노트는 제어점이 어디에서 어떻게 곡선에 영향을 줄지 결정하는 데 사용되는 일련의 매개변수 값(double)입니다. - Nurbscurve의 노트 + + 곡선을 따라 특정 호 길이의 매개변수를 가져옵니다. + 평가할 곡선으로 기준으로 하는 거리 + 매개변수 + parameteratlen,param along,paramatlen,arclength - - 주기적 NurbsCurve의 클램프되지 않은 매듭입니다. - 참고: 이 작업은 주기 곡선에 대해서만 작동하며 곡선이 주기적이지 않은 경우에는 실패합니다. - NURBS 곡선의 주기적 매듭 벡터 + + 지정된 위치에서 곡선을 따라 특정 현 길이의 매개변수를 가져옵니다. + 현 길이 평가 위치 + 측정할 곡선의 매개변수 + 곡선을 따라 앞으로 이동할 경우 True + 매개변수 + measure from,measure to,parameteratdist - - NurbsCurve 제어점 가중치를 반환합니다. 가중치는 각 제어점이 곡선의 모양에 미치는 영향을 결정합니다. - Nurbscurve의 가중치 - - ptweight - + + 곡선의 시작점에서 매개변수를 가져옵니다. + 매개변수 값 + start domain,curvestart - - NurbsSurface의 문자열 표현을 가져옵니다 + + 곡선의 끝점에서 매개변수를 가져옵니다. + 매개변수 값 + end domain,curveend - - 지정된 보간 점과 U 및 V 각도를 사용하여 NurbsSurface를 만듭니다. 결과 표면은 모든 점을 통과합니다. - Nurbs 표면의 점 그리드 - U 방향의 각도 - V 방향의 각도 - 점으로 작성된 Nurbs 표면 - - fit,topoints - + + 곡선의 두 매개변수 사이의 세그먼트 길이를 가져옵니다. + 0~1 사이의 값 + 0~1 사이의 값 + 세그먼트 길이 + measure,distance,arclength - - 지정된 보간 점과 U 및 V 각도를 사용하여 NurbsSurface를 만듭니다. 결과 표면은 모든 점을 통과합니다. 접선의 수는 해당하는 방향의 점 수와 일치해야 합니다. 결과 표면은 U 및 V 방향으로 모두 3도가 됩니다. - - - - - - - - fit,topoints,totangents - + + 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. + 곡선을 따라 있는 점 또는 곡선 근처에 있는 점 + 지정된 점에 대한 곡선의 매개변수. + projectpoint,closestparam,curveparam - - 여러 가지 표면 특성을 충족하는 NurbsSurface를 만듭니다. 이 방법은 가장 고급의 표면 작성 방법입니다. 결과 표면은 모든 점을 통과합니다. 접선의 수는 해당하는 방향의 점 수와 일치해야 합니다. 결과 표면은 U 및 V 방향으로 모두 3도가 됩니다. 모서리 도함수는 2차(dP/dUdV)여야 하며 [ lowU, lowV ], [ highU, lowV ], [ lowU, highV ], [ highU, highV ] 순서로 제공되어야 합니다. - - - - - - - - - - - fit,topoints,totangents,fit corners,complex fit - + + 곡선의 방향을 바꿉니다 + 반대 방향의 새 곡선 + flip - - 명시적 제어점과 지정된 U 및 V 각도를 사용하여 NurbsSurface를 만듭니다. - Nurbs 표면의 제어점 그리드 - U 방향의 각도 - V 방향의 각도 - 제어점으로 작성된 Nurbs표면 + + 지정된 매개변수에서 곡선의 시작 부분을 제거합니다 + 자르기를 시작할 매개변수 위치 + 시작이 제거된 새 곡선 + rem,remstart,removestart,trimcurve - - 지정된 제어 정점, 노트, 가중치 및 U V 각도를 사용하여 NurbsSurface를 만듭니다. 데이터에는 위반할 경우 함수가 작동하지 않고 예외가 발생하는 여러 가지 제한 사항이 있습니다. 차수: u- 및 v- 각도 모두 1(구간적 선형 스플라인) 이상이고 26(ASM에 의해 지원되는 최대 B 스플라인 기본 각도)보다 작아야 합니다. 가중치: 모든 가중치 값은 양수여야 합니다(제공된 경우). 1e-11보다 작은 가중치는 거부되며 함수가 작동하지 않습니다. 노트: 두 노트 벡터 모두 감소하지 않는 시퀀스여야 합니다. 내부 노트 다중성은 시작/끝 노트의 차수 + 1 및 내부 노트의 차수보다 크지 않아야 합니다(이에 따라 G1 불연속성이 있는 표면을 나타낼 수 있습니다). 지정되지 않은 노트 벡터는 지원되지만 지정된 노트 벡터로 전환되며 해당되는 변경 사항은 제어점/가중치 데이터에 적용됩니다. - - - - - - - - - lines - - - 0.4 - + + 지정된 매개변수에서 곡선의 끝 부분을 제거합니다 + 자르기를 시작할 매개변수 위치 + 끝이 제거된 새 곡선 + rem,remend,removeend,trimcurve - - U 방향의 표면 각도를 반환합니다. - - surface smoothness,continuity - + + 지정된 매개변수에서 곡선의 시작과 끝 부분을 제거합니다. + 자르기를 시작할 매개변수 위치 + 자르기를 시작할 매개변수 위치 + 외부 세그먼트가 제거된 새 곡선 + rem,remend,remstart,remove,trimcurve,removeends - - V 방향의 표면 각도를 반환합니다. - - surface smoothness,continuity - + + 지정된 매개변수에서 곡선의 안쪽 부분을 제거합니다 + 자르기를 시작할 매개변수 위치 + 자르기를 시작할 매개변수 위치 + 내부 세그먼트가 제거된 새 곡선 + rem,removemiddle,middle,remmiddle,cutout,trimcurve - - U 방향의 제어점 수를 반환합니다. + + 'discardEvenSegments' 플래그가 각각 true 또는 false인지에 따라 지정된 매개변수에서 곡선 분할의 짝수 또는 홀수 세그먼트를 제거합니다. + 곡선을 분할할 매개변수 위치 리스트 + 세그먼트 무시 전환 + 짝수 또는 홀수 곡선 세그먼트를 버리고 남은 곡선의 리스트. + rem,removeparts,remparts,cutout,trimcurv,interior,even - - V 방향의 제어점 수를 반환합니다. + + 지정된 매개변수에서 곡선을 여러 조각으로 분할합니다 + 곡선을 분할할 매개변수 위치 리스트 + 분할로 인해 작성된 곡선 + cutinto,divide,curve2curves,cut,cut multiple,splitmultiple - - 표면이 U 방향으로 주기적인 경우 true를 반환합니다. - - closedinU - + + 곡선을 지정된 점에 여러 개 조각으로 분할합니다. + 분할할 곡선에 있는 점 + 분할로 인해 작성된 곡선 + cutinto,divide,curve2curves,cut,cut multiple,splitmultiple - - 표면이 V 방향으로 주기적인 경우 true를 반환합니다. - - closedinV - + + 여러 개의 곡선을 polycurve 끝에 결합합니다. 연결을 보장하기 위해 곡선을 반전합니다. + 다른 곡선 또는 polycurve에 결합할 곡선 + 곡선에서 작성된 Polycurve + convertcurves,curves2polycurve,joincurves,concat,joinall,joinmany - - NurbsCurve가 유리수인지 여부를 확인합니다. 이는 1.0이 아닌 가중치가 있는지 여부를 정의합니다. 표면이 유리수인 경우 True, 아니면 false를 반환합니다. + + 곡선을 선택점에 의해 지정된 끝 부분에서 지정된 거리만큼 연장합니다. 선택된 쪽이 연장됩니다. 원 및 타원과 같이 닫힌 곡선은 연장할 수 없습니다. 연장되는 곡선이 선형인 경우 연장되는 부분도 선형이 됩니다. + 연장할 거리 + 연장한 끝에 있는 점 + 연장된 곡선 + makelonger,stretch,extendside - - NurbsSurface 제어점(극)을 반환합니다. - + + 곡선을 시작 부분에서 지정된 거리만큼 연장합니다. 원 및 타원과 같이 닫힌 곡선은 연장할 수 없습니다. 연장되는 곡선이 선형인 경우 연장되는 부분도 선형이 됩니다. + 연장할 거리 + 연장된 곡선 + makelonger,stretch - - NurbsSurface 제어점 가중치를 반환합니다. 가중치는 각 제어점이 곡선의 모양에 미치는 영향을 결정합니다. - 표면의 Nurbs 가중치 - - ptweights - + + 곡선을 끝 부분에서 지정된 거리만큼 연장합니다. 원 및 타원과 같이 닫힌 곡선은 연장할 수 없습니다. 연장되는 곡선이 선형인 경우 연장되는 부분도 선형이 됩니다. + 연장할 거리 + 연장된 곡선 + makelonger,stretch - - U 방향의 표면 노트를 반환합니다. 노트는 제어점이 어디에서 어떻게 표면에 영향을 줄지 결정하는 데 사용되는 일련의 매개변수 값(double)입니다. - 표면의 Nurbs U 노트 + + 호와 선 모음으로 곡선을 근사합니다 + 곡선에 가까운 호 및 선의 배열 + rationalizecurve,fitarcs,fitlines,arcs,lines + 0.5,0.5,0.5,0.4,0.4 - - V 방향의 표면 노트를 반환합니다. 노트는 제어점이 어디에서 어떻게 표면에 영향을 줄지 결정하는 데 사용되는 일련의 매개변수 값(double)입니다. - 표면의 Nurbs V 노트 + + 제공된 공차를 사용하여 근사된 새 곡선을 반환합니다 + fitcurve,reducecurve,simplecurve,approximate - - Plane의 문자열 표현을 가져옵니다 + + 곡선의 간격을 지정된 양만큼 띄웁니다. 곡선은 평면형이어야 합니다. + 간격띄우기할 양수 또는 음수 거리 + 새 간격띄우기 곡선 + thicken,lines + 0.5,0.4 - - 루트 점을 중심으로 입력 법선 벡터를 사용하여 평면을 만듭니다. - 평면의 원점 - 평면의 법선 방향 벡터 - 원점 및 법선으로 작성된 평면 - - plane,tonormal - + + 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. + 양수 간격띄우기 거리는 곡선의 접선과 평면의 법선 벡터 사이의 외적 방향으로 적용되는 반면 음수 간격띄우기는 반대 방향으로 적용됩니다. + 곡선의 평면 법선. 기본값은 입력 곡선의 평면 법선입니다. + 하나 이상의 간격띄우기 곡선 + thicken,lines + 0.5,0.4 - - 벡터 법선에 원점을 두고 특정한 X축 방향으로 "방향이 지정된" 평면을 만듭니다. 분할, 교차, 투영 등의 작업에 영향을 미치지 않으며 입력 CoordinateSystem의 방향만을 지정합니다. - 평면의 원점 - 법선 방향 벡터 - X축 방향 벡터 - 원점 법선 및 X축을 기준으로 한 평면 + + 평면으로 당겨 곡선을 만듭니다 + 곡선을 당기는 평면 위치 + 평면에 있는 곡선 + projectcurve,toplane - - X 및 Y축은 평면에 있습니다. Z축은 두 벡터의 외적입니다. - 평면의 원점 - 평면의 X축 방향 벡터 - 평면의 Y축 방향 벡터 - 원점 X축 및 Y축으로 작성된 평면 + + 이 곡선을 입력 표면에 표면 법선 방향으로 당깁니다. + projectcurve,tosurf - - 평면을 입력 점에 맞춥니다. 기본적으로 3D 산점도 맞춤입니다. - 평면을 정의할 점 리스트 - 점을 통과하는 최적 맞춤으로 작성된 평면 - - fit,bestfit - + + 곡선의 여러 세그먼트(첫 번째, 세 번째, 다섯 번째... 세그먼트 취소)를 제거합니다 + 곡선을 분할할 매개변수 위치 리스트 + 첫 번째, 세 번째, 다섯 번째 ... 세그먼트를 무시하는 곡선 배열 + rem,removeparts,remparts,cutout,trimcurv,interior,odd - - 입력 선 및 외부 점이 포함된 평면을 만듭니다. 점은 선 또는 선 축에 놓을 수 없습니다. - 평면을 결정하는 데 사용되는 선 - 평면을 결정하는 데 사용되는 점 - 선 및 점에서 작성된 평면 - - lines - - - 0.4 - + + 곡선을 법선 벡터 방향으로 돌출시킵니다 + 곡선을 돌출할 거리 + 돌출된 표면 + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - - 세 개의 입력 점이 포함된 평면을 만듭니다. - 평면 원점 - 평면에 놓여 있는 임의의 점 - 평면 원점을 기준으로 하는 평면의 X축에 놓여 있는 점 - + + 곡선을 지정된 방향으로 입력 벡터의 길이만큼 돌출시킵니다 + 돌출할 벡터 방향 + 돌출된 표면 + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - - 표준 XY 평면에 평면을 만듭니다 - 표준 XY 평면에 있는 평면 + + 곡선을 지정된 방향으로 지정된 거리만큼 돌출시킵니다 + 돌출할 벡터 방향 + 돌출할 거리 + 돌출된 표면 + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - - 표준 XZ 평면에 평면을 만듭니다 - 표준 XZ 평면에 있는 평면 + + 곡선을 법선 방향으로 지정된 거리만큼 돌출시킵니다. 곡선은 닫혀 있어야 합니다. + 돌출할 거리 + 돌출된 솔리드 + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - - 표준 YZ 평면에 평면을 만듭니다 - 표준 YZ 평면에 있는 평면 + + 곡선을 지정된 방향으로 입력 벡터의 길이만큼 돌출시킵니다. 곡선은 닫혀 있어야 합니다. + 돌출할 벡터 방향 + 돌출된 솔리드 + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - - 평면의 원점을 반환합니다. - - position,planecenter - + + 곡선을 지정된 방향으로 지정된 거리만큼 돌출시킵니다. 곡선은 닫혀 있어야 합니다. + 돌출할 벡터 방향 + 돌출할 거리 + 돌출된 솔리드 + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - - 평면의 법선 방향을 반환합니다. - - perpendicular - + + 곡선을 NurbsCurve 근사치로 변환합니다 + 곡선에 가까운 NurbsCurve + curve2spline,convertcurve,tospline,lines + 0.5,0.5,0.5,0.4 - - 평면의 X 기준 + + 닫힌 곡선을 패치합니다 + 곡선 내부 표면 + fill,profiletosurf,loop,loop2surf,edgesurf - - 평면의 Y 기준 + + 지정된 투영 방향을 따라 입력 곡선을 지정된 베이스 형상에 투영합니다. + 투영할 형상 + 벡터 + 베이스 형상으로 투영된 형상의 리스트 - - 이 평면을 나타내는 새 CoordinateSystem을 생성합니다. 원점, X 및 Y축 기준을 기준으로 합니다. - - - converttoCS,convert2cs - + + 이 곡선을 경로 곡선을 따라 스윕하여 표면을 만듭니다 + sweep1,curve2surf - - 이 평면에서 법선 방향으로 지정된 거리만큼 떨어진 새 평면을 만듭니다. - - - - alongnormal,moveplane - + + 이 곡선을 경로 곡선을 따라 스윕하여 표면을 만듭니다. + 스윕 경로를 나타내는 경로 + 스윕의 끝을 잘라내어 경로에 수직으로 만듭니다. + 경로를 따라 곡선을 스윕하여 생성된 표면 + sweep1,curve2surf - - Point의 문자열 표현을 가져옵니다 + + 이 닫힌 곡선을 경로 곡선을 따라 스윕하여 솔리드를 만듭니다 + sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - - 두 Point를 비교합니다 - 다른 Point - 두 객체가 같은지 여부 + + 이 닫힌 곡선을 경로 곡선을 따라 스윕하여 솔리드를 만듭니다. + 스윕 경로를 나타내는 경로 + 스윕의 끝을 잘라내어 경로에 수직으로 만듭니다. + 경로 곡선을 따라 이 닫힌 곡선을 스윕하는 솔리드 + sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - - 이 유형에 대한 hashcode를 가져옵니다 - 이 객체 전용 hashcode + + uv 공간에서 표면의 선으로 곡선을 만듭니다 + 사용할 표면 + 곡선이 시작되는 시작 UV + 곡선이 종료되는 끝 UV + 표면의 시작 및 끝 매개변수에 있는 곡선 + isocurve,curvebyuv,lines,uvs + 0.5,0.5,0.4,0.4 - - 지정된 2개의 데카르트 좌표를 사용하여 XY 평면에 점을 형성합니다. Z 구성요소는 0입니다. - X 좌표 - Y 좌표 - 좌표로 작성된 점 - - xy,position - + + 두 곡선 사이에서 혼합되는 곡선을 만듭니다. + 혼합할 첫 번째 곡선 + 혼합할 두 번째 곡선 + 혼합할 곡선 1의 끝을 나타내는 플래그 + 혼합할 곡선 2의 끝을 나타내는 플래그 + 결과 곡선이 G1 연속성인지 또는 G2 연속성인지를 나타내는 플래그 + 두 곡선을 혼합하여 생성된 곡선 + blend,make continuous,connect - - 원점 (0,0,0) 가져오기 - 원점 + + 표면의 등치선으로 곡선을 만듭니다 + 기준 표면 + 0 등각선이 U 방향인 경우, 1 등각선이 V 방향인 경우 + 기타 표면 매개변수의 곡선 값에 대해 고정 + 표면에 Iso 곡선 + isocurve,curvebydir,lines + 0.5,0.5,0.4 + + + Curve의 문자열 표현을 가져옵니다 + + + 원통의 반지름 + + + 전체 높이 - zero,origin + cylinder - - 지정된 3개의 데카르트 좌표를 사용하여 점을 형성합니다 - X 좌표 - Y 좌표 - Z 좌표 - 좌표로 작성된 점 + + 원통 축 - point,xyz,position + cylinder - - 3개의 데카르트 좌표를 사용하여 지정된 좌표계에서 점을 형성합니다 + + 상위 CoordinateSystem, 반지름 및 원통의 높이로 정의된 솔리드 원통을 구성합니다 상위 좌표계 - X 좌표 - Y 좌표 - Z 좌표 - 데카르트 좌표에 있는 점 - - point,xyz,localposition - + 반지름 크기 + 원통 높이 + 반지름 및 높이로 작성된 원통 + cylinder,tube - - 지정된 위치를 사용하여 지정된 좌표계에서 원통형 좌표로 점을 형성합니다. - 점을 작성할 좌표계 - Z축 중심으로 좌표계에서 X축 기준 회전 각도(도) - XY 평면 위의 점 표고 - 좌표계의 원점으로부터의 거리 - 원통형 좌표의 점 - - point,localposition - + + 지정된 원통의 하단 및 상단 중심점을 사용하여 솔리드 원통을 구성합니다. + 원통의 시작점 + 원통의 끝점 + 원통 반지름 + 점과 반지름으로 작성된 원통 + cylinder,tube,by center points - - 구면 좌표에서 해당 위치가 지정된 좌표계에서 Point를 형성합니다. - 점을 작성할 좌표계 - Z축 기준으로 아래 각도(도) - X축 기준으로 구 주위 회전(도) - 원점에서 간격띄우기 - 구형 좌표의 점 - - point,localposition - + + Cylinder의 문자열 표현을 가져옵니다 - - 포함된 점의 공차 내에서 중복을 제외하기 위해 점 삭제 - 중복을 삭제할 점의 리스트 - 삭제에 사용되는 공차 - 고유한 점 - - unique,duplicates,remove duplicates,distinct,near - + + 이 구성자를 호출한 스레드의 관리되는 스레드 ID를 저장합니다. + 발생할 수 있는 여러 스레드 문제를 사용자에게 알리는 데 사용됩니다. - - 점의 X 구성요소 가져오기 + + 이는 테스트에만 사용됩니다. - - 점의 Y 구성요소 가져오기 + + true - - 점의 Z 구성요소 가져오기 + + true - - X, Y 및 Z 구성요소가 동일한 벡터 가져오기 - - - convertovector,point2vector - + + true - - 벡터를 점에 추가합니다. Translate(벡터)와 같습니다. - - - - movepoint,move,move along - + + true - - 벡터를 점에서 뺍니다. Translate(-Vector)와 같습니다. - - - - movepoint,move,move along - + + true - - 형상의 다른 조각을 지정된 방향 벡터를 따라 이 조각에 투영합니다 - - - + + 모서리를 구성하는 기본 곡선 + Curve representation of edge - - PolySurface의 문자열 표현을 가져옵니다 + + 이 모서리에 인접한 면 + Adjacent faces of edge - - 곡선을 통한 로프트로 PolySurface를 만듭니다. - 로프트할 곡선입니다. - + + 이 모서리가 시작하는 정점 + Start vertex of edge - - PolyCurve를 통한 로프트로 PolySurface를 만듭니다. - 로프트할 곡선입니다. - 로프트를 안내하는 곡선입니다. - - - loftbyrail - + + 이 모서리가 끝나는 정점 + End vertex of edge - - PolyCurve를 통한 로프트로 PolySurface를 만듭니다. - 로프트할 곡선입니다. - 로프트를 안내하는 곡선입니다. + + 해당 모서리와 연관된 CoEdge - - loftbyrails,loft rails,guides - - - 표면을 결합하여 PolySurface를 만듭니다. - PolySurface에 결합할 표면 - + + Edge의 문자열 표현을 가져옵니다 + + + 타원의 중심 + + + 타원의 주요 축. 이 축이 더 긴 축입니다. 벡터의 길이가 주요 반지름입니다. + + + 타원의 보조 축. 이 축이 더 짧은 축입니다. 벡터의 길이가 보조 반지름입니다. + + + Create an Ellipse centered at input Point, aligned with WCS XY Plane, + with specified X and Y axis radii. + 타원의 원점 + X축 반지름 + Y축 반지름 + 원점과 반지름으로 작성된 타원 + ellipse + + + Create an Ellipse centered at input Point, with two specified axes. + Axes should be be at 90 degrees to each other. + 타원의 원점 + X축 반지름 + Y축 반지름 + 원점 벡터에서 작성된 타원 + ellipsebylengths,ellipsebyvectors + + + 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. + 타원의 원점 좌표계 + X축 반지름 + Y축 반지름 + 좌표계 및 반지름으로 작성된 타원 + ellipse,aligned ellipse,ellipsebylengths + + + 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. + 타원 호가 그려지는 평면 + X축 반지름 + Y축 반지름 + 평면 및 반지름에서 작성된 타원 + ellipse,aligned ellipse,ellipsebylengths + + + Ellipse의 문자열 표현을 가져옵니다 + + + 타원의 중심 - joinsurfaces,joinsrf + ellipsearc,arcs - - 솔리드의 표면으로 Polysurface를 만듭니다. - 사용할 표면이 있는 솔리드 - + + 타원의 주요 축. 이 축이 더 긴 축입니다. 벡터의 길이가 주요 반지름입니다. - solid2poly,solidtopoly,convertsolid + ellipsearc,arcs - - 난간을 따라 곡선을 스윕하여 Polysurface를 만듭니다. - 스윕할 곡선 방향 - 스윕 프로파일 - + + 타원의 보조 축. 이 축이 더 짧은 축입니다. 벡터의 길이가 보조 반지름입니다. - sweep,rail,guide,sweep1 + ellipsearc,arcs - - 기본 표면을 나타내는 새 표면을 반환합니다. - + + 시작 각도(도) - subsurfaces,getsurfaces,explode + ellipsearc,arcs - - 점을 기준으로 표면을 찾습니다. 진행 방향으로 첫 번째 교차점을 가져옵니다. 표면 내부와 만나는 경우 하나의 표면, 모서리 내부와 만나는 경우 두 개의 표면, 정점과 만나는 경우 여러 개의 표면을 반환합니다 - - - + + 타원 호의 스윕 각도(도)를 반환합니다. - surfacesatpoint,findsurfaces,extractsurfaces + ellipsearc,arcs - - 선을 기준으로 표면을 찾습니다. 선과 만나는 모든 표면을 가져옵니다. - - + + 타원이 위치한 평면 - surfacesonline,findsurfaces,extractsurfaces,lines + ellipsearc,arcs - - 0.5,0.5,0.5,0.4 - - - - 다른 표면과 연결되지 않은 2D 셀 경계를 계산합니다 - - - 표면의 하위 세트에 의해 정의된 Polysurface에서 솔리드를 추출합니다 - - - - Polysurface의 표면 수를 반환합니다. - 표면 수 - - - PolySurface의 모서리 수를 반환합니다. - 모서리 수 + + X 및 Y축을 따라 지정된 반지름 및 스윕 각도로 평면에 EllipseArc를 만듭니다 + 타원 호가 포함된 평면 + 평면의 X방향에 있는 EllipseArc의 반지름 + 평면의 Y방향에 있는 EllipseArc의 반지름 + 입력 평면의 양수 X축에서 측정된 호의 시작 각도 + 시작 각도 기준 스윕 각도(도) + 평면 반지름 및 각도로 작성된 타원 호 + ellipsearc,arcs - - PolySurface의 정점 수를 반환합니다. - 정점 수 + + EllipseArc의 문자열 표현을 가져옵니다 - - 지정된 반지름의 입력 모서리를 따라 PolySurface를 모깎기합니다. - - + + 이 면 주위의 모든 모서리(시계 반대 방향) + faces + 1 - - round,smooth,smoothedge,roundedges - - - 모서리에서 지정된 간격만큼 떨어진 입력 모서리를 따라 PolySurface를 모따기합니다. - - + + 이 면 주위의 모든 정점(시계 반대 방향) + faces + 1 - - bevel,flattenedges - - - Rectangle의 문자열 표현을 가져옵니다 + + 이 면에 포함된 모든 루프 + - - 네 개의 모서리 점으로 직사각형을 만듭니다. - 직사각형의 모서리 점 리스트 - 모서리 점으로 작성된 직사각형 - - rectbypointarray - + + 면을 구성하는 기본 표면 + 면의 표면 표현 - - 네 개의 모서리 점으로 직사각형을 만듭니다. - 직사각형의 첫 번째 모서리 점 - 직사각형의 두 번째 모서리 점 - 직사각형의 세 번째 모서리 점 - 직사각형의 네 번째 모서리 점 - 모서리 점으로 작성된 직사각형 - - rectbypoints - + + Face의 문자열 표현을 가져옵니다 - - WCS XY 평면에 WCS 원점을 중심으로 지정된 폭(X축 길이)과 길이(Y축 길이)를 사용하여 직사각형을 작성합니다. - 직사각형의 폭 - 직사각형의 길이 - 폭 및 길이로 작성된 직사각형 - - rectbylengths - + + IGeometryEntity 유형과 호스트를 사용하는 Geometry 구성자 사이의 맵. - - 입력 평면 루트를 중심으로 입력 폭(평면 X축 길이)과 길이(평면 Y축 길이)를 사용하여 직사각형을 작성합니다. - 직사각형을 중앙에 놓는 데 사용되는 평면 - 직사각형의 폭 - 직사각형의 길이 - 폭 및 길이로 작성된 직사각형 - - rectangle,rectbylengths - + + 형상 유형 등록 메커니즘. + IGeometryEntity 파생 인터페이스 유형. + 형상을 구성하기 위한 대리자. - - 좌표 시스템 XY 평면에 입력 원점을 중심으로 지정된 폭(X축 길이)과 길이(Y축 길이)를 사용하여 직사각형을 작성합니다. - 직사각형의 좌표계(직사각형의 중심) - 직사각형의 폭 - 직사각형의 길이 - 폭 및 길이에서 작성된 직사각형 - - rectbylengths - + + true - - 직사각형의 폭 - - rectX,rectx - + + + - - 직사각형의 높이 - - rectY,recty - + + 지정된 형상 조각이 포함된 BoundingBox 기져오기 - - Solid의 문자열 표현을 가져옵니다 + + 지정된 형상을 포함하는 방향이 지정된 최소 체적의 경계 상자를 가져옵니다. - - 구성요소 면을 표면으로 지정하여 솔리드를 만듭니다. - - - - Brep,brep - + + 이름 값 속성을 입력 형상의 문자열로 설정합니다. + 속성은 SAT 파일로 내보낼 때 형상과 함께 저장되며 + 파일에서 형상을 가져올 때 다시 읽을 수 있습니다. + 주: 형상 작업이 수행되는 경우 + 형상에 속성이 유지되지 않습니다. + 이름-값 문자열 속성의 사전입니다. + 속성이 적용된 입력 형상의 사본을 반환합니다. - - 입력 횡단면 닫힌 곡선 사이에서 로프트하여 솔리드를 만듭니다. - - - - Brep,brep - + + 입력 형상에 설정된 이름-값 문자열 속성(있는 경우)을 반환합니다. + 이름-값 문자열 속성의 사전입니다. - - 안내 곡선을 사용하여 입력 횡단면 닫힌 곡선 사이에서 로프트하여 솔리드를 만듭니다. 안내 곡선은 모든 횡단면 곡선과 교차해야 합니다. - - - - - Brep,brep,guides,loft - + + 형상을 autodesk.geometry:geometry-1.0.0 스키마로 형식이 지정된 JSON 객체로 변환합니다. + 결과 JSON 문자열 - - 닫힌 PolyCurves를 구성하는 입력 횡단면 사이에서 로프트하여 솔리드를 만듭니다. 이 작업은 선 세그먼트로 구성된 단면에만 최적화되어 있으며 정점은 동일한 순서를 따릅니다. 확인 및 복구 옵션을 활성화하면 생성된 솔리드의 유효성이 보장되며, 비활성화하면 성능이 개선됩니다. - - - - - Brep,brep,ruled,loft - + + 지정된 형상을 각각 WCS에 정의된 x, y, z 방향으로 지정된 변위만큼 + 변환합니다. + X축 변위. + Y축 변위. + Z축 변위. + 변환된 형상. + move,by amount - - 닫힌 곡선을 경로를 따라 스윕합니다. - - - - - Brep,brep,sweep1 - + + 입력 벡터의 방향 및 크기로 객체를 변환합니다. + move,along vector,movebyvector - - 닫힌 곡선을 경로를 따라 스윕합니다. - 스윕의 종단이 될 닫힌 곡선 - 스윕 경로를 나타내는 경로 - 스윕의 끝을 잘라내어 경로에 수직으로 만듭니다. - 경로를 따라 종단 곡선을 스윕하여 솔리드를 만듭니다. - - Brep,brep,sweep1 - + + Translates any geometry type by the given distance in the given + direction. + 변위 방향. + 지정된 방향의 변위 거리. + 변환된 형상. + move,along vector,distance - - 닫힌 종단 곡선을 두 개의 난간 곡선을 따라 스윕합니다. - 스윕할 입력 경로입니다. - 스윕 방향을 안내하는 레일입니다. - 경로를 따라 스윕할 종단 곡선 - - - Brep,brep,sweep2,guides,sweepprofile - + + 객체를 입력 CoordinateSystem 매트릭스로 변환합니다. + 입력 좌표계 + 변환된 좌표계 - - 회전의 솔리드를 만들고, 시작 각도(도)에서 스윕 각도(도)까지 원점에 의해 형성된 광선 축과 벡터 축 주위로 종단 곡선을 스윕합니다. - 회전할 종단 곡선 - 회전 축 원점 - 회전 축 방향 - 시작 각도(도) - 스윕 각도(도) - 회전에 의해 작성된 솔리드 - - Brep,brep,lathe,revolveprofile - + + Returns this geometry with its position expressed relative to the + targetCoordinateSystem, placed into the frame of the sourceCoordinateSystem. + The local position of the result within the sourceCoordinateSystem + matches the local position of the input within the targetCoordinateSystem. + To obtain the coordinates of a geometry in world-space within a given coordinate + system, pass CoordinateSystem.Identity as the sourceCoordinateSystem + and the given CS as the targetCoordinateSystem. + The resulting geometry coordinates will equal the coordinates of the input + relative to that target frame. + The CoordinateSystem to express the geometry relative to. + The CoordinateSystem the geometry is currently expressed in. + Pass CoordinateSystem.Identity() to work in world space. + 변환된 형상. + from,to, local coordinates - - 솔리드 모음을 하나의 솔리드로 결합 - 솔리드 모음 - - - Brep,brep,boolean,addition - + + Rotates an object around an origin and an axis by a specified + degree + around,axis,degrees - - 표면적(모든 면의 면적의 합)을 반환합니다 + + Rotates an object around the Plane origin and normal by a specified + degree + Reference Plane to rotate around + Rotation angle in degrees + around,normal,degrees - - 솔리드의 총 체적을 반환합니다. + + 입력 평면에서 객체 대칭 + reflect,flip over - - 솔리드의 중심 - - - average,center - + + 원점 주위로 균일하게 축척 조정 + resize,size - - 이 솔리드와 다른 솔리드의 부울 결합. - - - - addition,merge,combine - + + 원점 주위로 균일하지 않게 축척 조정 + resize,size,scaleNU,scalenu - - 이 솔리드와 다른 솔리드의 부울 차이 - - + + 지정된 평면 주위로 균일하지 않게 축척 조정 + resize,size,scaleNU,scalenu - - 이 솔리드와 입력 솔리드 결합의 부울 차이 - - - - subtract,differencemany,diffall,diff multi - + + Scale uniformly around a given point, using two pick points as scalars + resize,from,to,size - - 이 솔리드의 면에서 솔리드 쉘 가져오기 - 쉘 안쪽으로 확장할 거리 - 쉘 바깥쪽으로 확장한 거리 - - - extract shell,offset and extract - + + Scale non-uniformly 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 - - 입력 형상을 입력 벡터 방향으로 이 솔리드에 투영합니다. !!이 투영 방법은 현재 점 또는 곡선만 지원합니다!! - - - - - projectonto,projectonsolid,projecttosolid - + + Scale in two dimensions 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 - - 지정된 반지름의 입력 모서리를 따라 솔리드를 모깎기합니다. - - - - - round,smooth,smoothedge,roundedges - + + Copy the given Geometry + A new copy - - 모서리에서 지정된 간격만큼 떨어진 입력 모서리를 따라 솔리드를 모따기합니다. - - - - - bevel,flattenedges - + + 이 형상에서 다른 형상까지의 거리 가져오기 + 다른 형상 + 거리 - - 둘 이상의 분해된 럼프로 구성된 경우 솔리드를 개별 솔리드로 분리합니다. 하나의 연속된 럼프인 경우 동일한 솔리드를 반환합니다. - 분해된 솔리드 분리 - - split,disjoint - + + 이 형상에서 다른 형상까지 가장 가까운 점 가져오기 + NearestPoint - - 솔리드 복구를 시도합니다. - + + 다른 형상을 절단 "도구"로 사용하여 이 형상을 분할 - - Sphere의 문자열 표현을 가져옵니다 + + 선택점에 가장 가까운 도면요소의 요소를 제거합니다 - - 입력 점을 중심으로 지정된 반지름을 사용하여 솔리드 구를 만듭니다. - - - - - Brep,brep - + + 복합 또는 분리되지 않은 요소를 구성요소 부품으로 분리합니다. - - 표면의 네 입력 점이 포함된 솔리드 구를 만듭니다. - - - - Brep,brep - + + 두 객체의 대표 형상 또는 숫자 값이 같은지 확인 - - 구를 입력 점에 최대한 가깝게 맞춥니다. - + + 내부 형상 구조를 분석에서 스플라인으로 변환 - - Brep,brep - - - - 구의 중심점을 반환합니다. - - - 구의 반지름을 반환합니다. - - Topology의 문자열 표현을 가져옵니다 + + SAT 파일을 가져오고 가져온 형상의 배열을 반환합니다. + SAT 파일을 나타내는 파일 객체 + 가져온 형상 리스트 - - 토폴로지의 정점 + + SAT 파일을 가져오고 가져온 형상의 배열을 반환합니다 + SAT 파일의 경로 + 가져온 형상 리스트 - - 토폴로지의 모서리 + + SAT 파일을 가져오고 가져온 형상의 배열을 반환합니다. + SAT 파일을 나타내는 파일 객체 + "Dynamo" 단위 공간을 나타내는 단위당 mm 수. + SAT 파일에 정의된 단위 공간에서 여기에 정의된 단위 공간으로 가져온 형상의 축척을 조정하는 데 사용됩니다. + -1로 설정하면 SAT를 무단위로 가정하고 단위 축척 없이 형상을 가져옵니다. + 가져온 형상 리스트 - - 위상 면 + + SAT 파일을 가져오고 가져온 형상의 배열을 반환합니다. + SAT 파일을 나타내는 파일 객체 + Dynamo 단위 공간을 나타내는 단위당 mm 수. + SAT 파일에 정의된 단위 공간에서 여기에 정의된 단위 공간으로 가져온 형상의 축척을 조정하는 데 사용됩니다. + -1로 설정하면 SAT를 무단위로 가정하고 단위 축척 없이 형상을 가져옵니다. + 가져온 형상 리스트 - - TSplineEdge의 문자열 표현을 가져옵니다. + + JSON 문자열을 가져와 가져온 형상의 배열을 반환 + 솔리드 정의 형식이 지정된 형상을 포함하는 JSON 문자열 + 변환된 형상 리스트 - - 이 모서리에 인접한 TSplineFaces + + autodesk.geometry:geometry-1.0.0 스키마로 형식이 지정된 수신 JSON 문자열을 구문 분석합니다. + 구문 분석할 JSON 문자열 + 형상 객체 - - 이 모서리가 시작하는 TSplineVertex + + 지정된 형상의 리스트를 지정된 SAT 파일 경로로 내보냅니다 + + + - - 이 모서리가 끝나는 정점 + + 지정된 형상의 리스트를 지정된 SAT 파일 경로로 내보냅니다. + + + + - - TSEdge의 UVN 프레임 반환(헐의 점, U 벡터, V 벡터 및 법선) + + 이 방법은 내부 전용입니다. - - TSEdge 색인 + + 이 방법은 내부 전용입니다. - - TSEdge가 경계에 있는지 여부 + + 지정된 형상의 리스트를 표준 ACIS 바이너리(SAB) 형식으로 직렬화하고 직렬화된 바이너리 스트림 데이터를 반환합니다 + 직렬화할 형상 + 바이트 리스트로 형식이 지정된 SAB 데이터 - - TSEdge의 매니폴드 여부 + + 지정된 표준 ACIS 바이너리(SAB) 형식 데이터를 역직렬화하고 형상의 리스트를 반환합니다 + + - - 여러 TSEdge 특성: uvnFrame 및 색인, TSEdge가 경계에 있는지 여부, TSEdge의 매니폴드 여부 + + SAB 파일을 입력으로 가져오고 ASM 형상을 LibG 객체로 + 역직렬화합니다 + + dynamo 단위 공간의 단위당 mm, -1이 전달되면 단위 변환이 수행되지 않습니다. - - TSplineFace의 문자열 표현을 가져옵니다. + + true - - 반시계 방향으로 이 면 주위의 모든 TSplineEdges + + The CoordinateSystem that this Geometry is defined in - - 반시계 방향으로 이 면 주위의 모든 TSplineVertices + + 다른 형상 객체가 이 객체와 교차하는지 확인 - - TSplineFace의 UVN 프레임 반환(헐의 점, U 벡터, V 벡터 및 법선) + + 이 객체와 다른 객체의 교차 형상 가져오기 - - TSFace 색인 + + 이 객체와 다른 형상 모음에 대한 교차 형상을 가져옵니다. 포함되는 모든 형상의 공통 형상을 찾습니다. - - TSFace에서 모서리 또는 정점의 수 + + Convert to SolidDef json - - TSFace에서 파라메트릭 측면의 수 + + 지정된 방향으로 이 형상 위에 점 모음을 투영합니다. + 결과로 생성된 형상을 평면 배열로 반환합니다. + Points to project. + Projection direction. + Flat array of resulting Geometry. - - 여러 TSplineFace 특성: uvnFrame, 색인, Valence 및 측면의 수 - + + Get a string representation of the Geometry - - TSplineInitialSymmetry의 문자열 표현을 가져옵니다. + + 나선이 길이 방향으로 회전하는 각도(도) - - 대칭 세그먼트마다 지정된 양의 스팬을 갖는 방사형 TSplineInitialSymmetry를 작성합니다. - - - - tspline,symmetry - + + 피치는 나선이 완전히 한 바퀴(360도) 도는 축 방향을 따라 직선 거리를 반환합니다. - - 지정된 대칭 축을 갖는 축 TSplineInitialSymmetry를 만듭니다. - - - - - - tspline,symmetry - + + 호의 반지름 - - 새로 작성된 T-Spline에 방사형 대칭이 있는지 여부입니다. + + 나선의 축 방향 - - 새로 작성된 T-Spline에 X축 대칭이 있는지 여부입니다. + + 나선 축의 기준점 + origin,helixstart - - 새로 작성된 T-Spline에 Y축 대칭이 있는지 여부입니다. + + 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. + 축 점 + 축 방향 벡터 + 나선 시작점 + 축 방향으로 360도당 나선의 거리 + 회전 수(도) + 축으로 작성된 나선 + helix,screw,corkscrew,thread - - 새로 작성된 T-Spline에 Z축 대칭이 있는지 여부입니다. + + Helix의 문자열 표현을 가져옵니다 - - 대칭 세그먼트에서 면의 수입니다. T-Spline에 방사형 대칭이 있는 경우에만 사용 가능합니다. + + 삼각형을 나타내는지 사각형을 나타내는지 여부에 따라 3 또는 4 - - TSplineReflection의 문자열 표현을 가져옵니다. + + 첫 번째 인덱스 - - 지정 평면을 기준으로 T-Spline 대칭에 대해 축 반사를 만듭니다. - T-Spline 축 반사에 대한 평면입니다. 표준 좌표로 제공됩니다. - T-Spline 축 반사 - - tspline,symmetry,reflection,axial - + + 두 번째 인덱스 - - 지정된 세그먼트 수를 갖는 지정된 평면과 각 세그먼트 쌍 사이의 지정된 각도(도)를 기준으로 T-Spline 대칭에 대해 방사형 반사를 만듭니다. - 법선이 T-Spline 방사형 반사에 대한 축인 평면입니다. 표준 좌표로 제공됩니다. - 방사형 반사 세그먼트의 수 - 방사형 대칭 세그먼트의 각 쌍 사이 각도입니다(도). 0으로 설정된 경우 (360/세그먼트 개수)에 따라 정의됩니다. - T-Spline 방사형 반사 - - tspline,symmetry,reflection,radial - + + 세 번째 인덱스 - - 반사가 방사형인지 여부 + + 네 번째 인덱스 - - 방사형 반사의 세그먼트 수 + + 네 개의 인덱스를 저장하는 IndexGroup을 만듭니다 + 색인 a + 색인 b + 색인 c + 색인 d + IndexGroup + quad,polygon,mesh,meshes - - 방사형 반사의 대칭 세그먼트 각 쌍 사이 각도 + + 세 개의 인덱스를 저장하는 IndexGroup을 만듭니다 + tri,polygon,mesh,meshes + 색인 a + 색인 b + 색인 c + IndexGroup - - 반사 평면 + + 두 IndexGroup을 비교합니다 + 다른 IndexGroup + 두 객체가 같은지 여부 - - 반사 축 - - - TSplineTopology의 문자열 표현을 가져옵니다. - - - 이 T-Spline 표면에 포함된 정점입니다. - - - T-Spline 표면에 포함된 모서리입니다. - - - T-Spline 표면에 포함된 면입니다. - - - T-Spline 표면에 포함된 일반 정점 - - - T-Spline 표면에 포함된 별 점 정점 + + 이 유형에 대한 hashcode를 가져옵니다 + 이 객체 전용 hashcode - - T-Spline 표면에 포함된 T 점 정점 + + IndexGroup의 문자열 표현을 가져옵니다 - - T-Spline 표면에 포함된 비 매니폴드 정점 + + 곡선 방향 + lines - - T-Spline 표면에 포함된 경계 정점 + + 두 입력 점 사이에 직선을 만듭니다. + 선 시작점 + 선 끝점 + 시작점과 끝점에서의 선 + line,linebypoints,lines - - T-Spline 표면에 포함된 내부 정점 + + 점의 산점도에 가장 가까운 선을 만듭니다. + 최적 맞춤 선에 대한 점 리스트 + 점을 통과하는 맞춤 선 + line,approximate,lines - - T-Spline 표면에 포함된 비 매니폴드 모서리 + + Create a Line tangent to the input Curve, positioned at the parameter + Point of the input Curve. + 접선의 기준 곡선 + 매개변수 값 + 접선 + tangentline,tangentto,lines - - T-Spline 표면에 포함된 경계 모서리 + + Create a straight Line starting at start Point, extending in Vector + direction by specified length. + 선 시작점 + 방향 벡터 + 선의 길이 + 시작 방향 및 길이에서의 선 + linebyvector,lines - - T-Spline 표면에 포함된 내부 모서리 + + Line의 문자열 표현을 가져옵니다 - - T-Spline 표면에 포함된 일반 면 + + 루프의 포함 면 + - - T-Spline 표면에 포함된 다각형 면 + + 루프에 포함된 CoEdge + - - T-Spline 표면에 포함된 경계 면 + + 루프가 경계 또는 내부에 있는지 여부 - - T-Spline 표면에 포함된 내부 면 + + 루프의 문자열 표현을 가져옵니다. - - T-Spline 표면에 있는 정점 수 반환 + + 이 메쉬의 원시 정점을 숫자 리스트로 반환합니다. 연속된 3개의 숫자로 + 이루어진 각 세트는 하나의 점을 나타냅니다. - - T-Spline 표면에 있는 모서리 수 반환 + + 이 메쉬의 원시 정점을 숫자 리스트로 반환합니다. 연속된 6개의 숫자로 + 이루어진 각 세트는 2개의 점을 나타냅니다. - - T-Spline 표면에 있는 면 수 반환 + + 이 메쉬의 원시 정점을 숫자 리스트로 반환합니다. 연속된 9개의 숫자로 + 이루어진 각 세트는 삼각형의 세 점을 나타냅니다. - - 유형별로 분해된 정점 - 정점 세트 + + dynamo.geometry:mesh-1.0.0 스키마로 형식이 지정된 수신 JSON 문자열을 구문 분석합니다. + 구문 분석할 JSON 문자열 + 메쉬 - - 유형별로 구분되어 분해된 모서리 - 모서리 세트 + + Convert the mesh into a JSON object formatted with dynamo.geometry:mesh-1.0.0 schema. + 결과 JSON 문자열 - - 유형별로 구분되어 분해된 면 - 면 세트 + + 시계 반대 방향으로 각 면을 구성하는 정점 인덱스 + mesh,meshes - - 지정된 색인의 정점 반환 - 다음 위치의 정점을 가져오는 색인 - T-Spline 정점 + + 이 정점의 법선 벡터 - tspline,face,byindex + mesh,meshes - - 지정된 색인의 모서리 반환 - 다음 위치의 모서리를 가져오는 색인 - T-Spline 모서리 + + 정점의 위치 - tspline,face,byindex + mesh,meshes - - 지정된 색인의 면 반환 - 다음 위치의 면을 가져오는 색인 - T-Spline 면 - - tspline,face,byindex - + + 메쉬의 정점 수를 반환합니다. - - TSplineUVNFrame의 문자열 표현을 가져옵니다. + + 메쉬의 모서리 수를 반환합니다. - - 헐에 있는 TopologyItem의 점 + + 메쉬의 삼각형 수를 반환합니다. - - TopologyItem의 U 벡터 + + 제공된 메쉬의 체적을 반환합니다. + 체적 - - TopologyItem의 V 벡터 + + 제공된 메쉬의 면적을 반환합니다. + 면적 - - TopologyItem의 법선 + + 각 메쉬 삼각형에 대한 정점 인덱스를 반환합니다. + (고유 정점 인덱스와 반대) + 각 메쉬 삼각형의 정점 인덱스 리스트입니다. - - TSplineVertex의 문자열 표현을 가져옵니다. + + 메쉬 모서리를 선으로 변환하고 변환된 선을 반환합니다. - - 이 정점에서 나오는 TSplineEdges + + 메쉬 면을 표면 패치로 변환하고 변환된 표면 패치를 반환합니다. 참고: + 이 방법을 사용하면 복잡한 표면이 다수 생성될 수 있으며, + 큰 메쉬로 인해 Dynamo의 속도가 느려질 수 있습니다. - - 이 정점과 인접한 TSplineFaces + + 메쉬 삼각형을 개별 메쉬로 변환하고 변환된 개별 메쉬를 반환합니다. - - TSVertex의 UVN 프레임 반환(헐의 점, U 벡터, V 벡터 및 법선) + + 지정된 메쉬의 각 삼각형 면에 대한 법선을 반환합니다. + - - TSVertex 색인 + + 삼각형 중심을 반환합니다. - - TSVertex가 별 점인지 여부 + + 도구 메쉬와 원래 메쉬를 통합하는 새 메쉬를 반환합니다. + + 메쉬 - - TSVertex가 T 점인지 여부 + + 원래 메쉬에서 도구 메쉬를 뺀 새 메쉬를 반환합니다. + + 메쉬 - - TSVertex가 매니폴드인지 여부 + + Returns a new mesh consisting of the intersection between the tool + mesh and the original mesh. + + 메쉬 - - TSVertex의 모서리 또는 면 수 + + Returns a new Mesh with the following defects repaired: + Small components: if the Mesh contains 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 - - T 점을 고려한 TSVertex의 기능적 Valence + + 메쉬의 내부 경계를 제거합니다. 내부 경계는 일치하는 정점이 있을 때 + 생깁니다. 예를 들어 메쉬에 포트의 뚜껑과 포트의 본체에 대한 + 별도의 삼각형 그룹이 있는 경우 내부 경계가 생깁니다. - - 여러 TSVertex 특성: uvnFrame, 색인, Valence 및 기능적 Valence, TSVertex가 별 점, T 점 또는 매니폴드인지 여부 - + + 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 Mesh is filled with a bunch of tiny boxes, and a new + mesh is created around this. - - TSplineSurface의 문자열 표현을 가져옵니다. + + 3D 인쇄를 위해 속이 빈 새 메쉬를 반환합니다. + 탈출 구멍 수 + 탈출 구멍 반지름 + 내부 간격띄우기 거리 + 속이 빈 메쉬의 내부 표면을 나타내는 솔리드를 만들기 위한 해상도(8~4096) + 속이 빈 메쉬의 내부 표면에서 생성되는 메쉬 해상도(8~4096) + 속이 빈 메쉬 - - 원점 및 법선 벡터를 사용하여 T-Spline 기본체 평면 표면을 생성합니다. - 평면의 루트 점 - 평면의 법선 - 평면 좌표에서 최소 구석의 2D 점 - 평면 좌표에서 최대 구석의 2D 점 - 폭 스팬 수 - 길이 스팬 수 - T-Spline 표면의 대칭 옵션 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - 평면 T-Spline 표면 - tspline,plane,origin,normal + + 지지 구조가 있는 새 메쉬를 반환합니다. 입력이 비어 있는 경우 기본 임계값 설정이 사용됩니다. + 지지 기둥이 지면과 만나는 베이스의 높이 + 지지 기둥이 지면과 만나는 베이스의 지름 + 지지 기둥의 지름 + 지지 기둥이 메쉬에 닿는 끝의 높이 + 지지 기둥이 메쉬에 닿는 끝의 지름 + 지지 구조가 있는 메쉬 - - 벡터 법선에 원점을 두고 특정한 X축 방향으로 "방향이 지정된" T-Spline 평면을 만듭니다. - 분할, 교차, 투영 등의 작업에 영향을 미치지 않으며 입력 CoordinateSystem의 방향만 지정합니다. - 평면의 루트 점 - 평면의 법선 - 평면의 X축 - 평면 좌표에서 최소 구석의 2D 점 - 평면 좌표에서 최대 구석의 2D 점 - 폭 스팬 수 - 길이 스팬 수 - T-Spline 표면의 대칭 옵션 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - 평면 T-Spline 표면 - tspline,plane,origin,normal,axis + + 삼각형 수를 축소한 새 메쉬를 반환합니다. + 삼각형 개수 축소 목표치 + 축소된 메쉬 - - 원점 및 X, Y축 기준으로 T-Spline 기본체 평면 표면을 만듭니다. - Z축은 두 벡터의 외적입니다. - 평면의 루트 점 - 평면의 X축 - 평면의 Y축 - 평면 좌표에서 최소 구석의 2D 점 - 평면 좌표에서 최대 구석의 2D 점 - 폭 스팬 수 - 길이 스팬 수 - T-Spline 표면의 대칭 옵션 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - 평면 T-Spline 표면 - tspline,plane,origin,normal,axis + + 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. + 메쉬 - - 점 리스트에서 T-Spline 기본체 평면 표면을 생성합니다. - 평면에 맞는 점 세트 - 평면 좌표에서 최소 구석의 2D 점 - 평면 좌표에서 최대 구석의 2D 점 - 폭 스팬 수 - 길이 스팬 수 - T-Spline 표면의 대칭 옵션 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - 평면 T-Spline 표면 - tspline,plane,fit,bestfit,points + + Returns a new smooth Mesh. Smoothing type by default is + cotangent which smooths without spreading the vertices. + 부드럽게 하기의 '공간 축척'을 설정합니다. 값이 작을수록 + 부드러움이 더 국소적으로 적용되며 일반적으로 덜 '부드러운' 모양의 결과(0.1~64.0)가 생성됩니다. + 부드러운 메쉬 - - 선과 점에서 T-Spline 기본체 평면 표면을 생성합니다. 점은 선 또는 선 축의 어디에도 위치할 수 없습니다. - 평면을 만드는 선 - 평면을 만드는 점 - 평면 좌표에서 최소 구석의 2D 점 - 평면 좌표에서 최대 구석의 2D 점 - 폭 스팬 수 - 길이 스팬 수 - T-Spline 표면의 대칭 옵션 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - 평면 T-Spline 표면 - tspline,plane,line,point + + 평면의 법선 방향으로 평면의 한쪽 면에 위치한 + 메쉬의 일부를 제거하는 정확한 기하학적 평면형 절단을 작성합니다. + 절단에 사용할 평면 설정 + Attempt to create a minimal fill using the fewest + number of triangles. + 메쉬 - - 세 개의 점을 입력으로 사용하여 T-Spline 기본체 평면 표면을 생성합니다. 점은 직선에 위치할 수 없습니다. - 평면을 만드는 첫 번째 점 - 평면을 만드는 두 번째 점 - 평면을 만드는 세 번째 점 - 평면 좌표에서 최소 구석의 2D 점 - 평면 좌표에서 최대 구석의 2D 점 - 폭 스팬 수 - 길이 스팬 수 - T-Spline 표면의 대칭 옵션 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - 평면 T-Spline 표면 - tspline,plane,line,point + + 입력 평면과 메쉬를 교차하여 PolyCurve를 생성합니다. - - 지정된 좌표계, 반지름 및 높이로 정의된 T-Spline 원통 표면을 구성합니다. - 원통의 중심 및 기준이 이 좌표계의 X-Y 평면에 맞춰집니다. - 원통의 반지름 - 원통의 높이 - 원주 방향으로 스팬의 수 - 높이 방향으로 스팬의 수 - T-Spline 표면의 대칭 옵션 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - 원통형 T-Spline 표면 - tspline,cylinder,radius,height + + 투영은 지정된 방향을 따라 메쉬를 가리킵니다. - - 원통의 하단 및 상단 중심 점을 기준으로 T-Spline 원통 표면을 구성합니다. - 원통의 시작점 - 원통의 끝점 - 원통의 반지름 - 원주 스팬 수 - 높이 스팬 수 - T-Spline 표면의 대칭 옵션 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - 원통형 T-Spline 표면 - tspline,cylinder,radius,points + + 메쉬에서 지정된 점에 가장 가까운 점 - - 시작점에서 지정된 기준 반지름으로 끝점의 정점까지 연장되는 - T-Spline 원추 표면을 만듭니다. - 원추의 시작점 - 원추의 끝점 - 원추의 기준 반지름 - 원주 스팬 수 - 높이 스팬 수 - T-Spline 표면의 대칭 옵션 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - 원추형 T-Spline 표면 - tspline,cone,radius,points + + 입력 평면에서 메쉬 반사 - - 시작점에서 끝점까지의 축을 기준으로 시작점과 끝점에서 지정된 반지름을 가진 T-Spline 원추 표면을 만듭니다. - 이 객체에는 정점이 없으며 절두체 모양입니다. - 원추의 시작점 - 원추의 끝점 - 원추의 시작 반지름 - 원추의 끝 반지름 - 원주 스팬 수 - 높이 스팬 수 - T-Spline 표면의 대칭 옵션 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - 원추형 T-Spline 표면 - tspline,cone,radii,points,truncated + + Rotate the Mesh around the input axis by the given angle. - - 기준점이 좌표계 원점에 있고 좌표계 Z축 방향 길이만큼 연장되며 - 좌표계 XY 평면에 원형 기준이 있는 T-Spline 원추를 만듭니다. - 원추의 중심 및 기준이 이 좌표계의 X-Y 평면에 맞춰집니다. - 원추의 높이 - 원추의 반지름 - 원주 스팬 수 - 높이 스팬 수 - T-Spline 표면의 대칭 옵션 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - 원추형 T-Spline 표면 - tspline,cone,radius,cs + + 입력 크기만큼 메쉬 축척 - - 기준점이 좌표계 원점에 있고 좌표계 Z축 방향 길이만큼 연장되며 - 좌표계 XY 평면에 원형 기준이 있는 T-Spline 원추를 만듭니다. - 중심 및 기준이 이 좌표계의 X-Y 평면에 맞춰집니다. - 원추의 높이 - 원추의 시작 반지름 - 원추의 끝 반지름 - 원주 스팬 수 - 높이 스팬 수 - T-Spline 표면의 대칭 옵션 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - 원추형 T-Spline 표면 - tspline,cone,radius,cs + + Scale Mesh non-uniformly by scale factors - - 입력점을 중심으로 지정된 반지름을 가진 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 + + 입력 거리만큼 메쉬를 변환합니다. - - 좌표계의 원점을 중심으로 지정된 반지름을 가진 T-Spline 원환을 만듭니다. - 원환은 좌표계 원점을 중심으로 하는 지정된 좌표계의 X-Y 평면에 정렬됩니다. - 원환의 내부 반지름 - 원환의 외부 반지름 - 내부 방사형 스팬 수 - 외부 방사형 스팬 수 - T-Spline 표면의 대칭 옵션 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - 원환형 T-Spline 표면 - tspline,torus,radii,cs + + Convert the mesh into a JSON object formatted with dynamo.geometry:mesh-1.0.0 schema. + 결과 JSON 문자열 - - 지정된 중심과 반지름을 가진 T-Spline 원환을 기본 표준 XY 평면에 정렬되게 만듭니다. - 원환의 중심 - 원환의 내부 반지름 - 원환의 외부 반지름 - 내부 방사형 스팬 수 - 외부 방사형 스팬 수 - T-Spline 표면의 대칭 옵션 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - 원환형 T-Spline 표면 - tspline,torus,radii,cs + + 점 모음 및 점 모음을 참조하는 IndexGroup 모음에서 메쉬를 만듭니다 + 정점 위치를 결정하는 점 리스트 + 정점에 대한 색인 + 점에서 작성된 메쉬 + mesh,meshes - - 표준 좌표계 원점을 중심으로 지정된 폭, 길이 및 높이를 가진 T-Spline 상자를 만듭니다. - 상자의 폭 - 상자의 길이 - 상자의 높이 - 폭 스팬 수 - 길이 스팬 수 - 높이 스팬 수 - T-Spline 표면의 대칭 옵션 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - T-Spline 직육면체 - tspline,box,cuboid,cube,size + + 점 모음 및 점 모음을 참조하는 IndexGroup 모음을 기반으로 메쉬를 작성합니다. + 점 리스트 + 점에 대한 색인 그룹 + 메쉬 + + mesh,meshes + - - 입력 점을 중심으로 지정된 폭, 길이 및 높이를 가진 T-Spline 상자를 만듭니다. - 상자의 중심 - 상자의 폭 - 상자의 길이 - 상자의 높이 - 폭 스팬 수 - 길이 스팬 수 - 높이 스팬 수 - T-Spline 표면의 대칭 옵션 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - T-Spline 직육면체 - tspline,box,cuboid,cube,size,center + + 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 + 점 리스트 + Flat list of point indices + 메쉬 - - 입력 좌표계를 중심으로 두고 방향을 맞춘 지정된 폭, 길이 및 높이의 T-Spline 상자를 만듭니다. - 상자의 X-Y 평면은 해당하는 X에 정렬됩니다. - 상자의 폭 - 상자의 길이 - 상자의 높이 - 폭 스팬 수 - 길이 스팬 수 - 높이 스팬 수 - T-Spline 표면의 대칭 옵션 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - T-Spline 직육면체 - tspline,box,cuboid,cube,size,cs,coord + + 파일을 가져와서 여러 메쉬로 구문 분석합니다. + 현재 지원되는 형식은 다음과 같습니다. + .mix -- Meshmixer + .obj -- Wavefront - - 낮음 점에서 높은 점까지 이어지는 T-Spline 상자를 만듭니다. - 첫 번째 구석점 - 두 번째 구석점 - 폭 스팬 수 - 길이 스팬 수 - 높이 스팬 수 - T-Spline 표면의 대칭 옵션 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - T-Spline 직육면체 - box,cube,byminmax,by corners,by points + + 파일 이름에 의해 결정된 형식으로 메쉬를 내보냅니다. + .mix -- Meshmixer + .obj -- Wavefront + .stl -- STL 형식 + .dae -- COLLADA + .ply -- 폴리곤 파일 형식 + 이 함수는 출력 파일의 파일 이름을 반환합니다. + 출력 파일 이름에 ASCII가 아닌 문자가 포함되어 있으면 변경해야 할 수 있습니다. - - 좌표계 원점을 중심으로 지정된 반지름을 가진 T-Spline 쿼드볼을 만듭니다. - 로컬 좌표계 - 쿼드볼 반지름 - 쿼드볼 측면 2개 차수의 스팬 수 - T-Spline 표면의 대칭 옵션 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - T-Spline 쿼드볼 - quadball,tspline,coordinate system,raduis + + 솔리드 또는 표면과 같은 형상 객체를 메쉬로 변환합니다. + 메쉬의 해상도는 Dynamo 렌더링 정밀도에 의해 결정됩니다 - - 지정된 중심과 반지름을 가진 T-Spine 쿼드볼을 기본 표준 XY 평면에 정렬되게 만듭니다. - 쿼드볼 중심점 - 쿼드볼 반지름 - 쿼드볼 측면 2개 차수의 스팬 수 - T-Spline 표면의 대칭 옵션 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - T-Spline 쿼드볼 - quadball,tsplines,center,point,radius + + 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 vertices array + of the three points of a triangle - - 균일한 전략으로 NURBS 표면에서 T-Spline 표면을 구성합니다. - 입력 NURBS 표면은 균일한 매듭으로 재구성되며 해당 useArcLen 플래그에 따라 - 동일한 파라메트릭 또는 호 길이 간격으로 배치되고, 차수 3 NURBS 표면에 근사화됩니다. - 출력 T-Spline은 U 및 V 방향으로 지정된 스팬 개수로 나누어집니다. - 입력 NURBS 표면 - U 방향으로 필요한 스팬 수 - V 방향으로 필요한 스팬 수 - 파라메트릭 방향으로 호 길이 또는 파라메트릭 세분화 사용 여부 - V 파라메트릭 방향으로 호 길이 또는 파라메트릭 세분화 사용 여부 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - nurbs surface,tspline,uniform + + Create a mesh plane based on the given inputs. + + + + + + 메쉬 - - 곡률 세분화 전략을 사용하여 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 + + 현재 설정을 기반으로 메쉬 원추를 작성합니다. + + + + + + + 메쉬 - - 축 원점 및 축 방향으로 형성된 축을 중심으로 종단 곡선을 스윕하여 - T-Spline 표면을 만듭니다. 이때 start_angle(도)와 - sweep_angle(도)을 지정합니다. - 종단 곡선 - 회전 중심 - 회전 축 - 회전이 시작되는 각도 - 회전이 종료되는 각도 - 반지름 스팬 수 - 높이의 스팬 수입니다. 0 이하인 경우 자동으로 정의됩니다. - 스팬 분배에 대해 균일 또는 곡률 전략을 사용합니다. - T-Spline 표면의 대칭 옵션 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - tspline,revolve,curve + + 3D 폴리선을 돌출시켜 메쉬를 반환합니다. + 돌출시킬 PolyCurve + 돌출 높이 + 돌출을 위한 벡터 방향 + 메쉬 돌출 캡처리(PolyCurve가 평면형인 경우에만) + 메쉬 - - 선 리스트에서 T-Spline 표면을 만듭니다. - 곡선을 허용하지만 곡선의 시작 점 및 끝 점만 사용합니다. - T-Spline을 만들 수 있는 선입니다. 끝 점만 사용됩니다. - 조정된 면의 최대 수 - 곡선-곡선 교차점 공차 - Valence 2가 있는 정점에 각진 부분 적용 여부 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - tspline,line,build + + 곡선의 각도 + smoothness,interpolation,continuity - - 곡선 또는 선의 네트워크를 사용하여 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 + + NurbsCurve가 주기적인지 여부에 상관없이, 주기 곡선은 변형이 꼬인 모양을 유발하지 않는 닫힌 곡선입니다. + isclosed - - 지정된 T-Spline 표면을 단일 표면으로 결합합니다. - 표면은 분리될 수 있습니다. - 한 개 이상의 표면이 상자 모드에 있으면 출력 표면도 상자 모드에 있게 됩니다. - 주: 성공적으로 결합되려면 모든 입력 표면이 동일한 버전이어야 합니다. 이러한 이유로 하나 이상의 표면이 내부적으로 복제되고 해당 버전이 현재 Dynamo에서 사용되는 버전과 일치하도록 업그레이드되거나 다운그레이드될 수 있습니다. 따라서 결과 표면은 예상되는 결과와 미세하게 다를 수 있습니다. 입력 표면 자체는 변경되지 않습니다. - 결합할 T-Spline 표면 - tspline,combine + + NurbsCurve가 유리수인지 여부를 확인합니다. 이는 1.0이 아닌 가중치가 있는지 여부를 정의합니다. - - 지정된 T-Spline에 적용된 반사 리스트를 반환합니다. - tspline,symmetry,reflections + + NurbsCurve의 제어점을 가져옵니다. + 점의 배열 - - 지정된 T-Spline이 상자 모드에 있는 경우 True를 반환합니다. - tspline,boxmode,smooth + + 주기적 NurbsCurve의 진정한 주기적 제어점입니다. + 참고: 이 작업은 주기 곡선에 대해서만 작동하며 곡선이 주기적이지 않은 경우에는 실패합니다. + Periodic control points of a NURBS curve - - 지정된 T-Spline이 추출 가능한 경우 True를 반환합니다(부드럽게 모드로 표시될 수 있음). - tspline,extractable + + 곡선의 노트. 노트는 제어점이 어디에서 어떻게 곡선에 영향을 줄지 결정하는 데 사용되는 일련의 매개변수 값(double)입니다. + Nurbscurve의 노트 - - 지정된 T-Spline이 닫혀 있는 경우 True를 반환합니다. - tspline,closed + + 주기적 NurbsCurve의 클램프되지 않은 매듭입니다. + 참고: 이 작업은 주기 곡선에 대해서만 작동하며 곡선이 주기적이지 않은 경우에는 실패합니다. + NURBS 곡선의 주기적 매듭 벡터 - - 지정된 T-Spline이 수밀인 경우 True를 반환합니다. 모든 닫힌 표면은 수밀하지만 일부 수밀 표면이 열려 있습니다. - tspline,watertight + + NurbsCurve 제어점 가중치를 반환합니다. 가중치는 각 제어점이 곡선의 모양에 미치는 영향을 결정합니다. + Nurbscurve의 가중치 + ptweight - - 지정된 T-Spline이 표준인 경우 True를 반환합니다(모든 T 점은 별 모양 점과 두 개 이상의 ISO 곡선으로 분리됨). - tspline,standard + + 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. + NURBS 곡선의 점 + 점에서 작성된 Nurbscurve + nurbscurve,spline,lines + 0.5,0.5,0.45 - - 지정된 TSpline 표면을 모양에 따라 솔리드 또는 표면으로 변환합니다. - 주: 입력 표면이 Dynamo에 로드된 버전보다 더 높은 T-Spline 버전에서 작성된 경우 B-Rep가 예기치 않게 약간 변경될 수 있습니다. 이 경우 표면 복사본이 Dynamo 버전으로 다운그레이드되고 변환에 사용됩니다. - 결과 본체에 입력 TSpline 표면과 같은 위상이 있는지 확인합니다. - 위상 도면요소(솔리드 또는 표면) - tspline,brep,solid,surface + + 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. + NURBS 곡선의 점 + 곡선의 각도 + 점에서 작성된 Nurbscurve + nurbscurve,spline,degree,lines + 0.5,0.5,0.5,0.45 - - 지정된 T-Spline 표면을 메쉬로 변환합니다. 메쉬에는 삼각형과 쿼드가 모두 포함될 수 있습니다. - 각 방향으로 세그먼트의 최소 수입니다. 최소 1개 세그먼트가 항상 생성됩니다. - 메쉬에서 표면까지 허용되는 최대 거리입니다. 0 또는 음수 값으로 설정하면 사용할 수 없게 됩니다. - 메쉬 도면요소 - tspline,convert,mesh + + 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. + NURBS 곡선의 점 + 곡선의 각도 + 곡선 닫기로 전환 + 점에서 작성된 Nurbscurve + nurbscurve,spline,degree,smoothness,lines + 0.5,0.5,0.5,0.5,0.45 - - TSpline 표면의 면 법선 방향으로 지정된 거리만큼 지정된 TSpline 표면을 굵게 합니다. - 굵게 할 거리 - 결과 모서리를 각지게 할 지 여부를 결정합니다. - 굵어진 TSpline 표면 - tspline,thicken,normal + + 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 + explicit,nurbscurve,spline,degree,spline byarray,lines + 0.5,0.5,0.5,0.5,0.5,0.45 - - 지정된 벡터로 지정된 T-Spline 표면을 두껍게 합니다. - 굵게 할 방향 - 결과 모서리를 각지게 할 지 여부를 결정합니다. - 굵어진 TSpline 표면 - tspline,thicken,vector + + 점 사이를 보간하여 BSplineCurve를 만듭니다. + NURBS 곡선의 점 + 점에서 작성된 Nurbscurve + fit,approximate,spline,lines + 0.5,0.5,0.5,0.45 - - T-Spline 표면의 지정된 모서리에 각진 부분을 추가합니다. - 각지게 만들 모서리 - 각진 모서리가 있는 TSpline 표면 - tspline,edge,crease + + 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. + NURBS 곡선의 점 + 곡선 닫기로 전환 + 점에서 작성된 Nurbscurve + fit,approximate,spline,lines + 0.5,0.5,0.5,0.45 - - 지정된 모서리 세트에서 각진 부분을 제거합니다. - 각진 부분을 제거할 모서리 - 각진 부분이 제거된 모서리가 있는 TSpline 표면 - tspline,crease,uncrease + + 점 사이를 지정된 각도로 보간하여 BSplineCurve를 만듭니다. + NURBS 곡선의 점 + 곡선의 각도 + 점에서 작성된 Nurbscurve + fit,approximate,spline,smoothness,lines + 0.5,0.5,0.5,0.5,0.45 - - T-Spline 표면의 지정된 정점 세트에 각진 부분을 추가합니다. - 각지게 할 정점 - 각진 모서리가 있는 TSpline 표면 - tspline,edge,crease + + 점을 통과하는 BSplineCurve를 접선 방향과 함께 반환합니다. + Nurbscurve의 제어점 + 시작 접선 + 끝 접선 + 점 및 접선에서 작성된 Nurbscurve + spline by tangent,tangents,lines + 0.5,0.5,0.45 - - 지정된 정점 세트에서 각진 부분을 제거합니다. - 각진 부분을 제거할 정점 - 각진 부분이 제거된 모서리가 있는 TSpline 표면 - tspline,crease,uncrease + + NurbsCurve의 문자열 표현을 가져옵니다 - - 지정된 정점 리스트를 단일 정점으로 용접합니다. - 용접할 정점 - 결과 정점 그립의 위치입니다. 그립의 평균 위치는 null이 전달된 후 사용됩니다. - 입력 위상의 하위 각진 부분을 유지합니다. - 용접된 정점이 있는 TSpline 표면 - tspline,weld,vertex + + U 방향의 표면 각도를 반환합니다. + surface smoothness,continuity - - 첫 번째와 두 번째 그룹의 정점을 쌍으로 용접합니다. - 첫 번째 그룹은 이 T-Spline의 정점으로 간주됩니다. - 두 번째 그룹의 정점은 이 표면 또는 다른 표면에 있을 수 있습니다. - 다른 T-Spline의 경우 용접 작업 전에 결합이 수행됩니다. - 용접할 정점의 첫 번째 그룹 - 용접할 정점의 두 번째 그룹 - 입력 위상의 하위 각진 부분을 유지합니다. - 용접된 정점이 있는 TSpline 표면 - tspline,weld,vertex + + V 방향의 표면 각도를 반환합니다. + surface smoothness,continuity - - 일치하는 모든 정점을 찾고 모두 용접합니다. - 일치를 찾을 공차 범위 - 일치 정점이 없는 TSpline 표면 - tspline,weld,coincident,vertex + + U 방향의 제어점 수를 반환합니다. - - 지정된 모든 모서리를 용접 해제합니다. 해당하는 모든 모서리의 각 정점이 용접 해제됩니다. - 용접 해제할 모서리 세트 - 용접 해제된 모서리가 있는 TSpline 표면 - tspline,unweld,edge + + V 방향의 제어점 수를 반환합니다. - - 지정된 모든 정점을 용접 해제합니다. 각 정점의 모든 모서리가 용접 해제됩니다. - 용접 해제할 정점 세트 - 용접 해제된 정점이 있는 TSpline 표면 - tspline,unweld,vertex + + 표면이 U 방향으로 주기적인 경우 true를 반환합니다. + closedinU - - 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의 경우 곡률 축척입니다. 연속성이 G0이면 무시됩니다. - 정렬 방향의 반향 여부 - 지정된 T-Splie 경계 모서리와 BRep 모서리 루프 사이에 위치한 T-Spline 표면 - tspline,match,brep - - - T-Spline 위상에서 정점을 제거합니다. - 삭제할 하나 이상의 정점 - 삭제된 정점이 있는 TSpline 표면 - tspline,vertex,vertices,delete + + 표면이 V 방향으로 주기적인 경우 true를 반환합니다. + closedinV - - T-Spline 위상에서 모서리를 제거합니다. - 삭제할 하나 이상의 모서리 - 삭제된 모서리가 있는 TSpline 표면 - tspline,edge,delete + + NurbsCurve가 유리수인지 여부를 확인합니다. 이는 1.0이 아닌 가중치가 있는지 여부를 정의합니다. 표면이 유리수인 경우 True, 아니면 false를 반환합니다. - - T-Spline 위상에서 면을 제거합니다. - 삭제할 하나 이상의 면 - 삭제된 면이 있는 TSpline 표면 - tspline,face,delete + + NurbsSurface 제어점(극)을 반환합니다. - - T-Spline 시각화 스타일을 변경합니다. - True가 전달되면 부드러운 시각화가 적용되고 그렇지 않으면 상자 모드가 적용됩니다. - 부드러운 시각화 활성화 또는 비활성화 - 선택한 시각화 스타일이 적용된 T-Spline - tspline,visualization,mode,smooth,box + + NurbsSurface 제어점 가중치를 반환합니다. 가중치는 각 제어점이 곡선의 모양에 미치는 영향을 결정합니다. + 표면의 Nurbs 가중치 + ptweights - - 모서리 세트에서 단일 또는 다중 대칭 돌출을 수행하고 지정된 벡터를 따라 새 모서리를 이동합니다. - 돌출할 모서리 세트 - 새 모서리를 이동시킬 벡터 - 작성될 새 세그먼트의 양 - 돌출된 모서리가 있는 T-Spline - tspline,extrude,direction,vector,edge + + U 방향의 표면 노트를 반환합니다. 노트는 제어점이 어디에서 어떻게 표면에 영향을 줄지 결정하는 데 사용되는 일련의 매개변수 값(double)입니다. + 표면의 Nurbs U 노트 - - 면 세트에서 단일 또는 다중 대칭 돌출을 수행하고 지정된 벡터를 따라 새 모서리를 이동합니다. - 돌출할 면 세트 - 새 면을 이동시킬 벡터 - 작성될 새 세그먼트의 양 - 돌출된 면이 있는 T-Spline - tspline,extrude,direction,vector,face + + V 방향의 표면 노트를 반환합니다. 노트는 제어점이 어디에서 어떻게 표면에 영향을 줄지 결정하는 데 사용되는 일련의 매개변수 값(double)입니다. + 표면의 Nurbs V 노트 - - 모서리 세트에서 단일 또는 다중 대칭 돌출을 수행하고 지정된 곡선의 경로를 따라 새 모서리를 이동합니다. - 돌출할 모서리 세트 - 새 모서리가 전개되는 경로 - 작성될 새 세그먼트의 양 - 돌출된 모서리가 있는 T-Spline - tspline,extrude,curve,edge + + Creates a NurbsSurface with specified interpolated points and + U and V degrees. The resultant surface will pass through all + of the points. + Nurbs 표면의 점 그리드 + U 방향의 각도 + V 방향의 각도 + 점으로 작성된 Nurbs 표면 + fit,topoints - - 면 세트에서 단일 또는 다중 대칭 돌출을 수행하고 지정된 곡선의 경로를 따라 새 모서리를 이동합니다. - 돌출할 면 세트 - 새 면이 전개되는 경로 - 작성될 새 세그먼트의 양 - 돌출된 면이 있는 T-Spline - tspline,extrude,curve,face + + 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. + fit,topoints,totangents - - 지정된 모서리를 면의 채널로 대체합니다. - 대체할 모서리 세트 - 베벨이 선택한 모서리와 인접하는 면의 백분율(0~1)에 포함됩니다. - 채널에서 면의 행 수 - 이전 모델의 상자 모드 면에 새 면을 작성할 지 여부 - 베벨이 둥글거나 평평한 정도에 대한 정보를 결정합니다. 0~1 사이 값을 갖습니다. - 베벨 모서리가 있는 T-Spline - tspline,bevel,edge + + 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,topoints,totangents,fit corners,complex fit - - 인접하는 모서리를 따라 지정된 모서리를 슬라이딩합니다. - 슬라이딩할 모서리 세트 - 모서리가 인접하는 면으로 백분율(0~1)만큼 슬라이딩됩니다. - 베벨이 둥글거나 편평한 정보를 결정합니다. 0~1 사이 값을 갖습니다. - 슬라이딩된 모서리가 있는 T-Spline - tspline,slide,edge + + 명시적 제어점과 지정된 U 및 V 각도를 사용하여 NurbsSurface를 만듭니다. + Nurbs 표면의 제어점 그리드 + U 방향의 각도 + V 방향의 각도 + 제어점으로 작성된 Nurbs표면 - - 지정된 모서리를 병합합니다. 각 그룹의 모서리는 같은 개수의 - 연속된 세트를 만듭니다.첫 번째 그룹의 모서리는 이 표면의 모서리로 - 간주됩니다. 두 번째 그룹의 모서리는 이 표면 또는 기타 다른 표면에 - 있을 수 있습니다. 다른 표면인 경우 병합하기 전에 - 결합이 수행됩니다. - 병합할 첫 번째 모서리 세트 - 병합할 두 번째 모서리 세트 - 표면은 원래 표면과 더 근접하게 일치합니다. - 병합된 모서리가 있는 T-Spline 표면 - tspline,merge,edge + + 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 - - 두 면 세트 사이에 브리지를 만듭니다. 첫 번째 그룹의 항목은 - 이 표면의 하위로 간주됩니다. 두 번째 그룹의 항목은 - 이 표면의 하위에 있거나 다른 표면에 속할 수 있습니다. - 각 그룹 내의 위상은 인접하지 않을 수 있지만, - 같은 개수의 별개 루프를 만들어야 합니다. - 브리지할 면의 첫 번째 그룹 - 브리지할 면의 두 번째 그룹 - 각 별개의 위상 루프에 대해 곡선 브리지 - (빈 리스트가 전달되면 직선이 사용되고 하나의 곡선이 전달되면 - 둘 이상 입력 루프가 탐지된 경우 곡선이 복제됨) - 위상의 각 별개의 루프에 대해 브리지되는 곡선을 - 따라 프레임의 법선 주위를 완전히 회전하는 수 - (빈 리스트가 전달되면 0이 사용되고 하나의 값이 전달되면 - 둘 이상 입력 루프가 탐지된 경우 해당 값이 복제됨) - 각 별개의 위상 루프에 대한 브리지를 따라 - 따라 위치하는 세그먼트 수입니다. 각 그룹의 스팬 개수는 - 해당하는 회전 수보다 커야 합니다(빈 리스트가 전달되면 1이 - 사용되고 하나의 값이 전달되면 둘 이상 입력 루프가 탐지된 경우 - 해당 값이 복제됨). - 경계 모서리 사이의 브리지를 삭제합니다. - 입력 위상의 하위 각진 부분을 - 유지합니다. - 첫 번째 그룹에서 각 별개의 - 위상 루프에 대한 방향이 지정된 정점의 리스트입니다(정점 수는 - 비어 있을 수 있는 탐지된 입력 루프 또는 리스트와 같아야 함). - 두 번째 그룹에서 각 별개의 - 위상 루프에 대한 방향이 지정된 정점의 리스트입니다(정점 수는 - 비어 있을 수 있는 탐지된 입력 루프 또는 리스트와 같아야 함). - 해당하는 위상 루프에 대해 - 브리지의 정렬을 반전하는지 여부를 표시하는 플래그의 리스트입니다 - (빈 리스트가 전달되면 False로 설정되고, 하나의 값이 전달되면 - 탐지된 각 입력 루프에 대해 해당 값이 복제됨). - 브리지에 의해 연결된 위상이 있는 TSpline 표면 - tspline,bridge,face + + NurbsSurface의 문자열 표현을 가져옵니다 - - 면 세트와 모서리 세트 사이에 브리지를 만듭니다. 첫 번째 - 그룹의 항목은 이 표면의 하위로 간주됩니다. 두 번째 - 그룹의 항목은 이 표면의 하위이거나 다른 표면에 속할 수 있습니다. - 각 그룹 내의 위상은 인접하지 않을 수 있지만 - 동일한 개수의 별개 루프를 만들어야 합니다. - 브리지할 면의 첫 번째 그룹 - 브리지할 모서리의 두 번째 그룹 - 각 별개의 위상 루프에 대해 곡선 브리지 - (빈 리스트가 전달되면 직선이 사용되고 하나의 곡선이 전달되면 - 둘 이상 입력 루프가 탐지된 경우 곡선이 복제됨) - 위상의 각 별개의 루프에 대해 브리지되는 곡선을 - 따라 프레임의 법선 주위를 완전히 회전하는 수 - (빈 리스트가 전달되면 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 표면 + + PanelSurface의 정점 수를 반환합니다. + 정점 수 - - 입력 표면의 모든 위상을 압축하고 색인을 연속하도록 만듭니다. 이 기능은 색인의 상대 순서를 유지합니다. - tspline,index,compress + + PanelSurface의 패널 수를 반환합니다. + 패널 수 - - 정확한 입력에 따라 정확한 모드 또는 단순 모드에서 지정된 면을 - 각각 4개 면으로 세분화합니다. - 세분화할 면 리스트 - False인 경우 결과 표면은 원래 표면보다 더 평평하고 더 선명할 수 있고, - True인 경우 원래 모양을 유지합니다. - 지정된 면이 세분화된 T-Spline - tspline,subdivide,faces,simple + + 패널 색인 리스트의 각 패널에 대한 정점 수를 반환합니다. + List of panel indices to query number of vertices for. The default value of null indicates all panels in the surface. + 정점 수 - - 지정된 T-Spline 표면을 보간합니다. 전향 보간법은 제어점을 표면에 해당하는 파라메트릭 위치로 이동시킵니다. 후향 보간법은 각각의 원래 제어점에 대한 표면에 점을 생성하고 이 제어점을 해당하는 표면 점으로 이동시킵니다. - 보간 방향: False인 경우 전향, 그렇지 않으면 후향 - 지정된 방향으로 보간된 T-Spline - tspline,interpolate,reverse + + PanelSurface의 정점 색인에 해당하는 정점을 반환합니다. + PanelSurface의 정점 색인 + - - 지정된 모든 T-Spline 정점을 가져오고 대상 형상의 가장 가까운 점으로 - 당깁니다. surfacePoints가 True이면 정점의 표면 점이 당겨지고 - False이면 조정 그립이 당겨집니다. - 당길 정점 리스트 - 당길 형상 리스트 - 표면 또는 정점의 제어점을 사용하는지 여부를 표시하는 플래그 - 당겨진 정점이 있는 T-Spline 표면 - tspline,pull,vertices + + PanelSurface의 정점 색인에 해당하는 점을 반환합니다. + PanelSurface의 정점 색인 + - - 지정된 정점의 제어점을 단일 평면으로 평평하게 합니다. - 최소 4개 이상 정점이 필요합니다. - 정점 리스트 - 평평해진 정점이 있는 T-Spline 표면 - tspline,flatten,vertices + + 입력 표면의 지정된 패널과 패널 내부의 정점에 대한 색인을 반환합니다. + 정점 색인을 조회할 패널 색인 + 지정된 패널의 정점 수 + 정점 색인 - - 지정된 정점의 제어점을 지정된 평면과 평행해지는 - 단일 평면으로 평평하게 합니다. - 최소 4개 이상 정점이 필요합니다. - 정점 리스트 - 정점을 평행하게 맞출 평면 - 평평해진 정점이 있는 T-Spline 표면 - tspline,flatten,vertices,fitparallel + + 패널 색인 리스트의 각 패널에 대한 정점을 반환합니다. + Panel index to query vertices for. The default value of null indicates all panels in the surface. + 정점 배열 - - 지정된 면을 대칭이 없는 새 T-Spline 표면에 복사합니다. - 복제할 면 - 선택한 면만 포함하는 T-Spline 표면 - tspline,face,duplicate + + 패널 색인 리스트의 각 패널에 대한 점을 반환합니다. + Panel indices to query points for. The default value of null indicates all panels in the surface. + 점 배열 - - 메쉬에서 모든 면의 법선을 반전합니다. - 반전된 법선이 있는 T-Spline 표면 - tspline,flip,normal,vector + + 패널 색인 리스트의 각 패널에 대한 다각형 경계를 반환합니다. + Panel indices used to construct Polygon. The default value of null indicates all panels in the surface. + - - T-spline 표면의 모든 매듭 간격을 균일하게 만듭니다. - 균일한 간격으로 지정된 T-Spline 표면 - tspline,knot,uniform + + 지정된 PanelSurface에 균일한 축척, 변환 및 회전 변환을 적용합니다. + 균일한 UV 축척 비율. + 패널을 변환하는 데 사용되는 U 방향의 간격띄우기. + 패널을 변환하는 데 사용되는 V 방향의 간격띄우기. + 패널의 회전 각도(도). + 모든 패널을 회전할 때 중심이 되는 2D 점. + 변환된 PanelSurface. - - 지정된 T-Spline을 정확한 삽입이 수행될 수 있는 위치에 있는 점으로 - 표준화합니다. 표준화할 수 없으면 이유를 설명하는 - 경고가 표시됩니다. - 표준화된 T-Spline 표면 - tspline,standardize + + 입력 표면을 정사각형 타일링 패턴으로 패널링합니다. + 패널링할 입력 표면 + U 방향의 패턴 수 + V 방향의 패턴 수 + 유지, 제거 또는 RemoveVertices + + panel, surface, quad - - 지정된 벡터를 따라 지정된 점을 이동합니다. - 이동할 정점 리스트 - 이동할 방향 - 표면 또는 정점의 제어점을 사용하는지 여부를 표시하는 플래그 + + 입력 표면을 각 정사각형이 대각선으로 4개의 삼각형으로 분할된 정사각형 그리드로 패널링합니다. + 패널링할 입력 표면 + U 방향의 패턴 수 + V 방향의 패턴 수 + 유지, 제거 또는 RemoveVertices + panel, surface, cross, split, square - - 지정된 T-Spline 표면 세트를 T-Spline 장면 파일로 내보냅니다. - 내보낼 T-Spline 표면 세트 - 저장할 파일의 경로 - T-Spline 세트가 저장되는 파일 경로 - tspline,export,save,tss,path - - - 지정된 T-Spline 표면을 T-Spline 메쉬 파일로 내보냅니다. - 내보낼 T-Spline 표면 - 저장할 파일의 경로 - T-Spline 세트가 저장되는 파일 경로 - tspline,export,save,tsm,path - - - 지정된 T-spline 표면을 T-spline 메시(TSM) 형식의 문자열로 변환합니다. - 직렬화할 T-스플라인 표면 - T-스플라인 표면이 직렬화되는 문자열 - tspline,import,serialize - - - T-Spline 메쉬(TSM) 형식의 지정된 문자열에서 T-Spline 표면을 작성합니다. - T-Spline 메쉬 파일의 문자열 표현 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - 리스트에서 새로 로드된 T-Spline 표면 - tspline,import,serialize + + 입력 표면을 각 정사각형이 대각선으로 두 개의 삼각형으로 분할된 정사각형 그리드로 패널링합니다. 기본적으로 대각선은 왼쪽 아래 모서리에서 오른쪽 위 모서리로 이어집니다. + 패널링할 입력 표면 + U 방향의 패턴 수 + V 방향의 패턴 수 + True로 설정하면 대각선이 각 사각형의 왼쪽 위 모서리에서 오른쪽 아래 모서리로 이어집니다. + 유지, 제거 또는 RemoveVertices + + panel, surface, diagonally, split, square - - 지정된 T-Spline 메쉬 파일 경로에서 T-Spline 표면을 로드합니다. - 로드할 파일의 경로 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - 리스트에서 새로 로드된 T-Spline 표면 - tspline,import,load,tsm,path + + 입력 표면을 마름모 모양 패턴으로 패널링합니다. + 패널링할 입력 표면 + U 방향의 패턴 수 + V 방향의 패턴 수 + 유지, 제거 또는 RemoveVertices + + panel, surface, diamond - - 지정된 T-Spline 메쉬 파일에서 T-Spline 표면을 로드합니다. - 로드할 파일의 경로 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - 리스트에서 새로 로드된 T-Spline 표면 - tspline,import,load,tsm,file + + 입력 표면을 각 마름모가 두 개의 삼각형으로 세로 또는 가로 분할된 마름모 모양 패턴으로 패널링합니다. 각 마름모는 기본적으로 세로 분할됩니다. + 패널링할 입력 표면 + U 방향의 패턴 수 + V 방향의 패턴 수 + true로 설정하면 마름모가 가로 분할됩니다 + 유지, 제거 또는 RemoveVertices + + panel, surface, split, diamond - - 지정된 T-Spline 장면 파일 경로에서 T-Spline 표면 세트를 로드합니다. - 로드할 파일의 경로 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - 새로 로드된 T-Spline 표면 세트 - tspline,import,load,tss,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 + 패널링할 입력 표면 + U 방향의 패턴 수 + V 방향의 패턴 수 + 전단 양 + True로 설정하면 평행사변형이 U축에 정렬됩니다. + 유지, 제거 또는 RemoveVertices + + panel, surface, parallelogram - - 지정된 T-Spline 장면 파일에서 T-Spline 표면 세트를 로드합니다. - 로드할 파일의 경로 - 상자 또는 부드러운 시각화로 T-Spline 표면 보기 - 새로 로드된 T-Spline 표면 세트 - tspline,import,load,tss,file + + 입력 표면을 엇갈리게 배치된 정사각형 패턴으로 패널링합니다. 기본적으로 패턴은 수평으로 엇갈리게 배치됩니다. + 패널링할 입력 표면 + U 방향의 패턴 수 + V 방향의 패턴 수 + True로 설정하면 패턴이 수직으로 엇갈리게 배치됩니다. + 변위의 양 + 유지, 제거 또는 RemoveVertices + + panel, surface, staggered, quad - - UV의 문자열 표현을 가져옵니다 + + 입력 표면을 육각형 타일링 패턴으로 패널링합니다. + 패널링할 입력 표면 + U 방향의 패턴 수 + V 방향의 패턴 수 + 유지, 제거 또는 RemoveVertices + + panel, surface, hexagon - - 두 UV를 비교합니다 - 다른 UV - 두 객체가 같은지 여부 + + 입력 표면을 각 정점에 삼각형 1개, 정사각형 2개, 육각형 1개가 있는 타일링으로 패널링합니다. + 패널링할 입력 표면 + U 방향의 패턴 수 + V 방향의 패턴 수 + 유지, 제거 또는 RemoveVertices + + panel, surface, rhombus, tri, hexagon - - 이 유형에 대한 hashcode를 가져옵니다 - 이 객체 전용 hashcode + + 사용자 타일링 패턴을 사용하여 입력 표면을 패널링합니다. 타일은 UV 매개변수 공간에 있는 다각형입니다. 타일은 볼록이 아닐 수 있지만 자체 교차해서는 안 됩니다. 타일 세트의 모서리끼리 닿게 할 필요는 없습니다. 패널링 패턴은 제공된 변위를 기준으로 u 및 v 방향을 따라 타일 복사본을 변위하여 생성됩니다. 각 타일의 정점의 UV 좌표는 tileUVs 인수에서 제공됩니다. + 패널링할 입력 표면 + U 방향의 패턴 수 + V 방향의 패턴 수 + U축을 따르는 타일링의 변위. + V축을 따르는 타일링의 변위. + 외부 리스트가 타일 리스트(다각형)이고 내부 리스트가 각 타일의 UV 좌표를 포함하는 사용자 패턴에서 각 타일의 UV 좌표가 이중으로 내포된 리스트. + 유지, 제거 또는 RemoveVertices + + panel, surface, custom, orthogonal, lattice - - 두 double 값에서 UV를 만듭니다. - U 값 - V 값 - 좌표로 작성된 UV - - surfaceparam,parameters,uv,uvs - + + PanelSurface의 문자열 표현을 가져옵니다 - - UV의 U 구성요소 가져오기 - - uv,uvs - + + 평면의 원점을 반환합니다. + position,planecenter - - V의 V 구성요소 가져오기 - - uv,uvs - + + 평면의 법선 방향을 반환합니다. + perpendicular - - Vertex의 문자열 표현을 가져옵니다 + + 평면의 X 기준 - - 이 정점이 있는 점 + + 평면의 Y 기준 - - 이 정점에서 나오는 모서리 + + Produces a new CoordinateSystem representing this plane. It is based on + the origin, and X and Y axis basis. + + converttoCS,convert2cs - - 이 정점에 인접한 면 + + Create a new Plane offset by this Plane in the normal direction by + the specified distance. + alongnormal,moveplane - - BoundingBox의 문자열 표현을 가져옵니다 + + 루트 점을 중심으로 입력 법선 벡터를 사용하여 평면을 만듭니다. + 평면의 원점 + 평면의 법선 방향 벡터 + 원점 및 법선으로 작성된 평면 + plane,tonormal - - 두 BoundingBox를 비교합니다 - 다른 BoundingBox - 두 객체가 같은지 여부 + + 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. + 평면의 원점 + 법선 방향 벡터 + X축 방향 벡터 + 원점 법선 및 X축을 기준으로 한 평면 - - 이 유형에 대한 hashcode를 가져옵니다 - 이 객체 전용 hashcode + + X 및 Y축은 평면에 있습니다. Z축은 두 벡터의 외적입니다. + 평면의 원점 + 평면의 X축 방향 벡터 + 평면의 Y축 방향 벡터 + 원점 X축 및 Y축으로 작성된 평면 - - 입력 형상 주위로 축에 정렬되는 BoundingBox를 만듭니다. - 경계 상자를 결정하는 형상 - 형상을 둘러싸는 경계 상자 + + 평면을 입력 점에 맞춥니다. 기본적으로 3D 산점도 맞춤입니다. + 평면을 정의할 점 리스트 + 점을 통과하는 최적 맞춤으로 작성된 평면 - bounding,bound,multiple,boundall + fit,bestfit - - 입력 형상 주위에 축에 정렬되어 있지 않으면서 방향이 지정된 최소 체적의 경계 상자를 작성합니다.' - - 입력 형상 주위에 작성된 방향이 지정된 경계 상자. + + Create the Plane containing the input Line and external Point. Point + cannot lie on the Line or in the Line axis. + 평면을 결정하는 데 사용되는 선 + 평면을 결정하는 데 사용되는 점 + 선 및 점에서 작성된 평면 + lines + 0.4 - - 입력 형상 주위에 CoordinateSystem의 X, Y 및 Z축 방향으로 축에 정렬되지 않는 BoundingBox를 만듭니다. - - - - - bounding,bound - + + 세 개의 입력 점이 포함된 평면을 만듭니다. + 평면 원점 + 평면에 놓여 있는 임의의 점 + 평면 원점을 기준으로 하는 평면의 X축에 놓여 있는 점 - - 입력 형상 주위에 CoordinateSystem의 X, Y 및 Z축 방향으로 축에 정렬되지 않는 BoundingBox를 만듭니다. - - - - - bounding,bound,multiple,boundall - + + 표준 XY 평면에 평면을 만듭니다 + 표준 XY 평면에 있는 평면 - - 최소점과 최대점 사이에 걸치는 축에 정렬되는 BoundingBox를 만듭니다. - - - - - bounding,bound,bymaxmin,max,min,bypoints - + + 표준 XZ 평면에 평면을 만듭니다 + 표준 XZ 평면에 있는 평면 - - 최소 좌표(상자의 왼쪽 하단 후면 모서리)에서 최대 좌표(상자의 오른쪽 상단 전면 모서리)까지 BoundingBox를 구성합니다. CoordinateSystem은 상자의 좌표 공간에서 모델 공간으로의 변환입니다. 이 방법은 Revit의 API와 일치하도록 설계되어, 아무 변환 없이 Revit BoundingBox에서 매개변수를 추출할 수 있습니다. - - - - - - bounding,bound,bymaxmin,max,min,bypoints - + + 표준 YZ 평면에 평면을 만듭니다 + 표준 YZ 평면에 있는 평면 - - 최소점 + + Plane의 문자열 표현을 가져옵니다 - - 최대점 + + 점의 X 구성요소 가져오기 - - BoundingBox의 CoordinateSystem. 축에 정렬된 상자의 경우 CS는 X, Y, Z축을 따라 방향이 지정되고 상자의 중심에 위치합니다. 정렬되지 않은 상자의 경우 CS는 임의의 방향이 지정될 수 있으며 상자의 중심에 위치합니다. + + 점의 Y 구성요소 가져오기 - - 두 BoundingBox의 교차점을 가져옵니다. 주: 축이 정렬되지 않은 상자의 경우 이러한 교차점으로 인해 상자가 작성되지 않을 수 있으므로 이 기능은 작동하지 않습니다. 대신 해당 직육면체를 교차시키십시오. - 교차할 다른 경계 상자 - 경계 상자의 교차점에서 가져온 경계 상자 + + 점의 Z 구성요소 가져오기 - - 두 BoundingBox가 교차하는지 여부를 확인합니다. 주: 이 기능은 두 경계 상자의 정렬(변환)이 동일한 경우에만 작동합니다. 이러한 경우 해당 직육면체 간의 교차점을 테스트하십시오. - 기타 경계 상자 - 경계 상자가 교차함 - - get overlap - + + X, Y 및 Z 구성요소가 동일한 벡터 가져오기 + convertovector,point2vector - - BoundingBox가 비어 있는지 확인 - 경계 상자가 비어 있는 경우 true를 반환합니다. + + 벡터를 점에 추가합니다. Translate(벡터)와 같습니다. + movepoint,move,move along - - 점이 경계 상자 안에 있는지 확인합니다. - 테스트 점 - 점이 내부에 있는 경우 True, 그렇지 않은 경우 False - - point inside,testpoint - + + 벡터를 점에서 뺍니다. Translate(-Vector)와 같습니다. + movepoint,move,move along - - 경계 상자를 솔리드 직육면체로 가져옵니다. - 경계 상자의 직육면체 표현을 반환합니다. - - 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 - + + 지정된 2개의 데카르트 좌표를 사용하여 XY 평면에 점을 형성합니다. Z 구성요소는 0입니다. + X 좌표 + Y 좌표 + 좌표로 작성된 점 + xy,position - - autodesk.geometry:boundingbox3d-1.0.0 스키마로 형식이 지정된 수신 JSON 문자열을 구문 분석합니다. - 구문 분석할 JSON 문자열 - BoundingBox + + 원점 (0,0,0) 가져오기 + 원점 + zero, origin - - BoundingBox를 autodesk.geometry:boundingbox3d-1.0.0 스키마로 형식이 지정된 JSON 객체로 변환합니다. - 결과 JSON 문자열 + + 지정된 3개의 데카르트 좌표를 사용하여 점을 형성합니다 + X 좌표 + Y 좌표 + Z 좌표 + 좌표로 작성된 점 + point,xyz,position - - CoordinateSystem의 문자열 표현을 가져옵니다 + + 3개의 데카르트 좌표를 사용하여 지정된 좌표계에서 점을 형성합니다 + 상위 좌표계 + X 좌표 + Y 좌표 + Z 좌표 + 데카르트 좌표에 있는 점 + point,xyz,localposition - - CoordinateSystem을 표준 좌표계로 만듭니다. 원점: - 0, 0, 0, x축: 1, 0, 0, y축: 0, 1, 0, z축: 0, 0, 1 - zero,wcs + + 지정된 위치를 사용하여 지정된 좌표계에서 원통형 좌표로 점을 형성합니다. + 점을 작성할 좌표계 + Z축 중심으로 좌표계에서 X축 기준 회전 각도(도) + XY 평면 위의 점 표고 + 좌표계의 원점으로부터의 거리 + 원통형 좌표의 점 + point,localposition - - X 및 Y 위치를 원점으로 하고 X 및 Y축이 WCS X 및 Y축으로 - 설정된 CoordinateSystem을 만듭니다. Z의 기본값은 0입니다. + + 구면 좌표에서 해당 위치가 지정된 좌표계에서 Point를 형성합니다. + 점을 작성할 좌표계 + Z축 기준으로 아래 각도(도) + X축 기준으로 구 주위 회전(도) + 원점에서 간격띄우기 + 구형 좌표의 점 + point,localposition - - X, Y 및 Z 위치를 원점으로 하고 X 및 Y축이 WCS X 및 Y축으로 - 설정된 CoordinateSystem을 만듭니다. - translate + + 포함된 점의 공차 내에서 중복을 제외하기 위해 점 삭제 + 중복을 삭제할 점의 리스트 + 삭제에 사용되는 공차 + 고유한 점 + unique,duplicates,remove duplicates,distinct,near - - 입력 점을 원점으로 하고 X 및 Y축이 WCS X 및 Y축으로 설정된 - CoordinateSystem을 만듭니다. - bypoint + + 두 Point를 비교합니다 + 다른 Point + 두 객체가 같은지 여부 - - 입력 평면 원점을 원점으로 하고 X 및 Y축이 평면에 배치되고 평면 - X 및 Y축과 일치하는 CoordinateSystem을 만듭니다. + + 이 유형에 대한 hashcode를 가져옵니다 + 이 객체 전용 hashcode - - 원점에서 X 및 Y축으로 CoordinateSystem을 만듭니다. - 입력 벡터는 CoordinateSystem을 만들기 전에 정규화됩니다. + + Point의 문자열 표현을 가져옵니다 - - 원점에서 X 및 Y축으로 CoordinateSystem을 만듭니다. - Z축은 완전히 무시됩니다. 입력 벡터는 CoordinateSystem을 - 만들기 전에 정규화됩니다. - byxy,coord by2axis + + 첫 번째 구성요소의 시작점과 모든 구성요소 곡선의 끝점을 반환합니다. 닫힌 polycurve의 경우 시작점과 끝점이 동일하므로 끝점이 제외됩니다. - - 지정된 좌표계를 기준으로 지정된 원통형 좌표 매개변수에서 CoordinateSystem을 만듭니다 + + polycurve의 곡선 수 + curvecount,subcurvecount,numbersubcurves - - 지정된 좌표계를 기준으로 지정된 구형 좌표 매개변수에서 CoordinateSystem을 만듭니다 + + polycurve의 곡선을 반환합니다 + Curves of polycurve + subcurves,polycurvesplit - - 이 CoordinateSystem의 역 좌표계를 가져올 수 있는지 여부 확인 - inverse,testinverse + + 인덱스를 기준으로 polycurve의 곡선을 반환합니다 + 점 찾기 길이 + PolyCurve의 끝부터 개수를 세려면 True, PolyCurve의 시작부터 개수를 세려면 false + 색인에 있는 곡선 + subcurveatindex,getsubcurve,getcurvebyindex - - 축척이 직교인지, 즉 전단 구성요소가 있는지 테스트합니다. - uniform + + 평면형 polycurve의 평면을 반환합니다 - - 축척이 직교이고 모든 벡터가 정규화되었는지 테스트합니다. - uniform,normal,samelength + + 시작점과 끝점을 연결하는 선으로 polycurve 닫기 + lines + 0.4 - - 이 CoordinateSystem의 행렬식 가져오기 + + 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. + 양수 간격띄우기 거리는 polycurve의 접선과 평면의 법선 벡터 사이의 외적 방향으로 적용되는 반면 음수 간격띄우기는 반대 방향으로 적용됩니다. + 간격띄우기 구성요소 곡선 사이에 간격이 있으면 간격 마무리 설정에 따라 원형 호로 부드러운 구석을 만들거나(true 값) 간격띄우기 곡선을 연장하여(false 값) 간격을 채울 수 있습니다. + 곡선의 평면 법선. 기본값은 입력 곡선의 평면 법선입니다. + 하나 이상의 간격띄우기 polycurve - - CoordinateSystem 원점을 나타내는 점을 만듭니다. - position,center + + 평면형 polycurve의 모깎기 코너. + 모깎기 반지름 + 모깎기해야 할 코너를 나타냅니다. True인 경우 두 번째 구성요소 시작 지점의 접선이 (곡선 법선을 기준으로) 첫 번째 구성요소 끝의 접선에서 시계 방향으로 있는 코너가 모깎기됩니다. False인 경우 시계 반대 방향으로 있는 코너가 모깎기됩니다. + 모깎기한 Polycurve + round,smooth,radius - - CoordinateSystem의 X축을 반환합니다. - left,right + + Make one or more polycurves by grouping connected curves. - - CoordinateSystem의 Y축을 반환합니다. - forward,back + + 접하는 타원으로 polycurve를 연장합니다 + 연장 타원 길이 + 타원 매개변수 + 타원 매개변수 + 타원 매개변수 + PolyCurve의 끝 또는 시작 연장 - - CoordinateSystem의 Z축을 반환합니다. - up,down + + 접하는 호로 polycurve를 연장합니다. + 연장 호 길이 + 호 반지름 + PolyCurve의 끝 또는 시작 연장 - - CoordinateSystem의 X축 축척: X축 벡터의 길이를 반환합니다. + + 접하는 호, 선 및 호의 체인으로 polycurve 닫기 + PolyCurve 시작에 있는 호의 반지름 + PolyCurve 끝에 있는 호의 반지름 + lines + 0.4 - - CoordinateSystem의 Y축 축척: Y축 벡터의 길이를 반환합니다. + + 해당 평면에서 polycurve의 간격을 띄웁니다. + 간격띄우기 크기 + 모서리를 원형으로 만들려면 전환 + 간격 띄우기한 Polycurve - - CoordinateSystem의 Z축 축척: Z축 벡터의 길이를 반환합니다. + + 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. + trimLength가 0보다 크면 trimLength보다 긴 끝 세그먼트는 잘리지 않습니다. + 자체 교차하지 않고 겹치지 않는 PolyCurve - - X 및 Y축이 있는 평면을 원점의 루트와 함께 반환합니다. + + 곡선을 연결하여 PolyCurve를 생성합니다. 입력 곡선은 연결 순서대로 지정할 필요가 없습니다. + PolyCurve의 방향은 입력 배열의 첫 번째 곡선을 기준으로 결정됩니다. + 1e-6에서 1e-3 단위 사이에서 원하는 결합 공차를 선택합니다. + 값이 너무 낮으면 결합되어야 할 곡선이 결합되지 않을 수 있고, 값이 너무 높으면 짧은 곡선이 의도치 않게 병합되거나 퇴화한 점으로 축소될 수 있습니다. + PolyCurve에 결합할 곡선 + 결합할 곡선 간에 허용되는 간격 크기를 결정하는 공차 + 결합된 곡선으로 작성된 Polycurve + segments,joincurves - - Y 및 Z축이 있는 평면을 원점의 루트와 함께 반환합니다. + + 곡선을 연결하여 PolyCurve를 생성합니다. 입력 곡선은 연결 순서대로 지정할 필요가 없습니다. + PolyCurve의 방향은 입력 배열의 첫 번째 곡선을 기준으로 결정됩니다. + 1e-6에서 1e-3 단위 사이에서 원하는 결합 공차를 선택합니다. + 값이 너무 낮으면 결합되어야 할 곡선이 결합되지 않을 수 있고, 값이 너무 높으면 짧은 곡선이 의도치 않게 병합되거나 퇴화한 점으로 축소될 수 있습니다. + PolyCurve에 결합할 곡선 + 결합할 곡선 간에 허용되는 간격 크기를 결정하는 공차 + 입력 곡선이 서로 교차하거나 겹치고 PolyCurve를 작성하기 전에 끝 세그먼트를 잘라내야 하면 True로 설정합니다. 기본적으로 False로 설정되어 있습니다. + trimLength가 0보다 크면 trimLength보다 긴 끝 세그먼트는 잘리지 않습니다. + 결합된 곡선으로 작성된 Polycurve + segments,joincurves - - Z 및 X축이 있는 평면을 원점의 루트와 함께 반환합니다. + + Make one or more polycurves by grouping connected curves. + Choose a preferred join tolerance between 1e-6 and 1e-3 units. + Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points. + 하나 이상의 PolyCurves를 만들기 위해 함께 그룹화할 곡선 + 결합할 곡선 간에 허용되는 간격 크기를 결정하는 공차 + - - 이 CoordinateSystem의 역 좌표계를 가져옵니다. 이 CoordinateSystem을 형상의 조각에 적용하면 원래 조각의 반대가 됩니다. + + 점을 연결하여 PolyCurve를 만듭니다. 'connectLastToFirst' 입력을 True로 설정하고 PolyCurve를 닫습니다. + PolyCurve를 만들 점 + 마지막 점을 첫 번째 점을 연결하려면 True, 열린 상태로 유지하려면 false + 점으로 작성된 Polycurve + segments,joincurves,lines + 0.5,0.5,0.4 - - 입력 평면에서 객체 대칭 - reflect,flip over + + 곡선을 두껍게 하여 PolyCurve를 만듭니다. + 두껍게 할 곡선 + 두께 + 두껍게 하기 방향에 수직인 법선 + offset - - 이 항목 후 인수 CoordinateSystem 적용 - 결과 = 이 항목 * 다른 항목 + + 입력 법선으로 지정된 평면을 따라 곡선을 두껍게 하여 PolyCurve를 만듭니다. + 두껍게 할 곡선 + 두께 + 두껍게 하기 방향에 수직인 법선입니다. 법선이 제공되지 않은 경우(Null인 경우) 곡선 법선이 기본적으로 사용됩니다. + offset,thicken - - 이 항목 전 인수 CoordinateSystem 적용 - 결과 = 이 항목 * 다른 항목 + + PolyCurve의 문자열 표현을 가져옵니다 - - X, Y 및 Z 축척 비율이 포함된 벡터를 반환합니다 - 축척 조정된 벡터 - get size,scalecomponents,scalevector + + 다각형의 모서리를 반환합니다 - - 두 CoordinateSystem이 같은지 확인합니다 - 기타 좌표계 - 좌표계가 같은 경우 true를 반환합니다. + + 다각형 모서리의 평균 점을 반환합니다 + centroid - - 지정된 CoordinateSystem을 각각 WCS에 정의된 x, y, z 방향으로 지정된 - 변위만큼 변환합니다. - X축 변위. - Y축 변위. - Z축 변위. - 변환된 CoordinateSystem. - move,by amount + + 모든 세그먼트 시작점/끝점을 반환합니다. - - 입력 벡터의 방향 및 크기로 객체를 변환합니다. - 변환 방향의 벡터 - 변환된 좌표계 - move,along vector + + 다각형의 평균 평면으로부터의 최대 편차를 반환합니다. - - CoordinateSystem 유형을 지정된 방향으로 지정된 거리만큼 변환합니다. - 변위 방향 벡터 - 지정된 방향의 변위 거리 - 변환된 좌표계 - move,along vector,distance + + 다각형 변 사이의 자체 교차점을 반환합니다. - - 객체를 입력 CoordinateSystem 매트릭스로 변환합니다. - 입력 좌표계 - 변환된 좌표계 + + 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. - - 이 CoordinateSystem을 소스 CoordinateSystem에서 새 컨텍스트 - CoordinateSystem으로 변환합니다. - - - 변환된 CoordinateSystem. + + 점을 연결하여 다각형 곡선을 구성합니다. - - 객체를 원점 및 축 주위로 지정된 각도만큼 회전합니다. - 원점 - 회전을 위한 벡터 축 - 회전할 각도 - 회전된 좌표계 - around,axis,degrees + + 원 안에 내접 다각형 곡선을 구성합니다. - - 객체를 지정된 평면의 원점 및 법선 주위로 지정된 각도만큼 회전합니다. - 법선을 가져올 평면 - 회전 값(도) - 회전된 좌표계 - /// around,normal,degrees + + Polygon의 문자열 표현을 가져옵니다 - - 원점 주위로 균일하게 축척 조정 - 축척 조정할 크기 - 축척 조정된 좌표계 - resize,size + + 기본 표면을 나타내는 새 표면을 반환합니다. + subsurfaces,getsurfaces,explode - - 원점 주위로 균일하지 않게 축척 조정 - X축에서 축척 조정할 크기 - Y축에서 축척 조정할 크기 - Z축에서 축척 조정할 크기 - 축척 조정된 좌표계 - resize,size,scaleNU,scalenu + + 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 - - 지정된 평면 주위로 균일하지 않게 축척 조정 - 축척 조정할 기준 평면 - X축에서 축척 조정할 크기 - Y축에서 축척 조정할 크기 - Z축에서 축척 조정할 크기 - 축척 조정된 좌표계 - resize,size,scaleNU,scalenu + + 선을 기준으로 표면을 찾습니다. 선과 만나는 모든 표면을 가져옵니다. + surfacesonline,findsurfaces,extractsurfaces,lines + 0.5,0.5,0.5,0.4 - - 다음을 사용하여 지정된 점 주위로 균일하게 축척 조정 - 축척 조정 기준점 - 축척 조정 시작점 - 축척 조정 끝점 - 축척 조정된 좌표계 - resize,from,to,size + + 다른 표면과 연결되지 않은 2D 셀 경계를 계산합니다 - - 기준점, 시작점(출발) 및 끝점(도착)을 사용하여 하나의 치수로 축척을 조정합니다. 축척 조정 축은 기준점과 시작점 사이의 선에 의해 정의됩니다. - 축척 조정 기준점 - 축척 조정 시작점 - 축척 조정 끝점 - 축척 조정된 좌표계 - resize,size,from,to,scale1d,1d, lines - 0.5,0.5,0.5,0.5,0.5,0.5,0.4 + + 표면의 하위 세트에 의해 정의된 Polysurface에서 솔리드를 추출합니다 - - 기준 및 2개의 선택점에 의해 두 치수로 축척을 조정합니다. 두 선택점은 2D 축척 비율을 결정하기 위해 기준 평면에 투영됩니다 - 축척 조정 기준점 - 축척 조정 시작점 - 축척 조정 끝점 - 축척 조정된 좌표계 - resize,size,from,to,scale2d,2d + + Polysurface의 표면 수를 반환합니다. + 표면 수 - - autodesk.math:matrix44d-1.0.0 스키마로 형식이 지정된 수신 JSON 문자열을 구문 분석합니다. - 구문 분석할 JSON 문자열 - CoordinateSystem + + PolySurface의 모서리 수를 반환합니다. + 모서리 수 - - CoordinateSystem을 autodesk.math:matrix44d-1.0.0 스키마로 형식이 지정된 JSON 객체로 변환합니다. - 결과 JSON 문자열 + + PolySurface의 정점 수를 반환합니다. + 정점 수 - - Curve의 문자열 표현을 가져옵니다 + + 지정된 반지름의 입력 모서리를 따라 PolySurface를 모깎기합니다. + round,smooth,smoothedge,roundedges - - uv 공간에서 표면의 선으로 곡선을 만듭니다 - 사용할 표면 - 곡선이 시작되는 시작 UV - 곡선이 종료되는 끝 UV - 표면의 시작 및 끝 매개변수에 있는 곡선 - - isocurve,curvebyuv,lines,uvs - - - 0.5,0.5,0.4,0.4 - + + 모서리에서 지정된 간격만큼 떨어진 입력 모서리를 따라 PolySurface를 모따기합니다. + bevel,flattenedges - - 두 곡선 사이에서 혼합되는 곡선을 만듭니다. - 혼합할 첫 번째 곡선 - 혼합할 두 번째 곡선 - 혼합할 곡선 1의 끝을 나타내는 플래그 - 혼합할 곡선 2의 끝을 나타내는 플래그 - 결과 곡선이 G1 연속성인지 또는 G2 연속성인지를 나타내는 플래그 - 두 곡선을 혼합하여 생성된 곡선 - - blend,make continuous,connect - + + 곡선을 통한 로프트로 PolySurface를 만듭니다. + 로프트할 곡선입니다. - - 표면의 등치선으로 곡선을 만듭니다 - 기준 표면 - 0 등각선이 U 방향인 경우, 1 등각선이 V 방향인 경우 - 기타 표면 매개변수의 곡선 값에 대해 고정 - 표면에 Iso 곡선 - - isocurve,curvebydir,lines - - - 0.5,0.5,0.4 - + + PolyCurve를 통한 로프트로 PolySurface를 만듭니다. + 로프트할 곡선입니다. + 로프트를 안내하는 곡선입니다. + loftbyrail - - 곡선의 총 호 길이를 반환 - - distance - + + PolyCurve를 통한 로프트로 PolySurface를 만듭니다. + 로프트할 곡선입니다. + 로프트를 안내하는 곡선입니다. + loftbyrails,loft rails,guides - - 곡선이 평면형이면 True, 아니면 False를 반환합니다. - - flat,liesinplane - + + 표면을 결합하여 PolySurface를 만듭니다. + PolySurface에 결합할 표면 + joinsurfaces,joinsrf - - 곡선이 닫혀 있으면 True, 아니면 False를 반환합니다. + + 솔리드의 표면으로 Polysurface를 만듭니다. + 사용할 표면이 있는 솔리드 + solid2poly,solidtopoly,convertsolid - - 곡선을 따라 시작점을 가져옵니다 - - begin,curvestart,startpt - + + 난간을 따라 곡선을 스윕하여 Polysurface를 만듭니다. + 스윕할 곡선 방향 + 스윕 프로파일 + sweep,rail,guide,sweep1 - - 곡선을 따라 끝점을 가져옵니다 - - end,curveend,endpt - + + PolySurface의 문자열 표현을 가져옵니다 - - 곡선이 있는 평면에 대한 법선. 평면형 곡선의 경우에만 유효합니다. - - perpendicular - + + 직사각형의 폭 + rectX,rectx - - StartParameter() 및 EndParameter() 사이의 지정된 매개변수에서 곡선상의 점을 가져옵니다 - 매개변수 평가 위치 - - - pointoncurve,curvepoint - + + 직사각형의 높이 + rectY,recty - - StartParameter() 및 EndParameter() 사이의 지정된 매개변수에서 곡선에 접하는 벡터를 가져옵니다 - 매개변수 평가 위치 - 매개변수에서 곡선과 평행한 벡터 - - tangentoncurve,curvetan - + + 네 개의 모서리 점으로 직사각형을 만듭니다. + 직사각형의 모서리 점 리스트 + 모서리 점으로 작성된 직사각형 + rectbypointarray - - StartParameter() 및 EndParameter() 사이의 지정된 매개변수에서 곡선에 수직인 벡터를 가져옵니다 - 매개변수 평가 위치 - 매개변수에서 곡선과 수직인 벡터 - - normaloncurve,curvenorm - + + 네 개의 모서리 점으로 직사각형을 만듭니다. + 직사각형의 첫 번째 모서리 점 + 직사각형의 두 번째 모서리 점 + 직사각형의 세 번째 모서리 점 + 직사각형의 네 번째 모서리 점 + 모서리 점으로 작성된 직사각형 + rectbypoints - - StartParameter()와 EndParameter() 사이의 지정된 매개변수에서 곡선에 수직인 벡터를 가져옵니다. 곡선은 평면형이어야 합니다. 결과 법선은 곡선의 전체 곡률에서 일관됩니다. - 매개변수 평가 위치 - 'side'가 false로 설정되면 법선이 곡선의 오른쪽을 가리킵니다(시작점에서 곡선의 끝점으로 이동). 'side'가 true이면 법선이 곡선의 왼쪽을 가리킵니다. - 매개변수에서 곡선과 수직인 벡터 - - normaloncurve,curvenorm - + + Create a Rectangle centered at the WCS origin in the WCS XY Plane, with + specified width (X Axis length), and length (Y Axis length). + 직사각형의 폭 + 직사각형의 길이 + 폭 및 길이로 작성된 직사각형 + rectbylengths - - 지정된 매개변수 위치의 점이 원점인 CoordinateSystem을 가져옵니다. XAxis는 곡선 법선에 정렬되고, YAxis는 이 점에서 접하는 곡선에 정렬되고, ZAxis는 이 점의 위쪽 벡터 또는 종법선에 정렬됩니다. - 매개변수 평가 위치 - 곡선의 매개변수에 있는 CoordinateSystem - - coordoncurve,curvecoord,derivatives - + + Create a Rectangle centered at input Plane root, with input width + (Plane X axis length), and length (Plane Y axis length). + 직사각형을 중앙에 놓는 데 사용되는 평면 + 직사각형의 폭 + 직사각형의 길이 + 폭 및 길이로 작성된 직사각형 + rectangle,rectbylengths - - 지정된 매개변수 위치의 점이 원점인 CoordinateSystem을 가져옵니다 - 매개변수 평가 위치 - 점에서 축 기준으로 정렬된 좌표계 - - frame,axisaligned,aa,coordcurve,framecurve,curveframe,coordoncurve - + + Create a Rectangle centered at the input origin in the CoordinateSystem + XY Plane, with specified width (X Axis length), and length + (Y Axis length). + 직사각형의 좌표계(직사각형의 중심) + 직사각형의 폭 + 직사각형의 길이 + 폭 및 길이에서 작성된 직사각형 + rectbylengths - - 법선이 곡선의 접선에 정렬되는 평면을 반환합니다. 매개변수는 0이 항상 시작점, 1이 항상 끝점이 되도록 조정됩니다. - - - - planeoncurve,planecurve,tangentplane - + + Rectangle의 문자열 표현을 가져옵니다 - - 곡선을 따라 특정 호 길이의 점을 가져옵니다 - 평가할 곡선을 기준으로 하는 거리 - 지정된 호 길이에 있는 점 - - pointoncurve,curvepoint,pointalongcurve,distanceoncurve,distancepoint,distpoint,arclength - + + 표면적(모든 면의 면적의 합)을 반환합니다 - - 분할 입력 수를 기준으로 곡선 길이를 따라 균등한 간격으로 있는 점을 반환합니다. - 분할 수 - 곡선 길이를 따라 균등한 간격으로 있는 점 + + 솔리드의 총 체적을 반환합니다. - - 분할 입력 수를 기준으로 곡선을 딸 균등한 현 길이 간격으로 있는 점을 반환합니다. - 분할 수 - 곡선에 있는 점 리스트 + + 솔리드의 중심 + average,center - - 지정된 매개변수 위치를 기준으로 곡선의 특정 현 길이에 있는 점을 가져옵니다. - 현 길이 평가 위치 - 측정할 곡선의 매개변수 - 곡선을 따라 앞으로 이동할 경우 True - 곡선에 있는 점 - - measure from,measure to,parameteratdist - + + 이 솔리드와 다른 솔리드의 부울 결합. + addition,merge,combine - - 지정된 점으로부터 지정된 세그먼트 길이의 곡선을 따라 균등한 간격으로 있는 점을 반환합니다. - 측정할 위치에 있는 참조 점 - 평가할 곡선을 기준으로 하는 거리 - 지정된 점을 포함하여 곡선의 방향을 따르는 곡선에 있는 점 리스트. + + 이 솔리드와 다른 솔리드의 부울 차이 + subtract - - 지정된 점으로부터 지정된 현 길이의 곡선에 균등한 간격으로 있는 점을 반환합니다. - 측정할 위치에 있는 참조 점 - 현 길이 - 지정된 점을 포함하여 곡선의 방향을 따르는 곡선에 있는 점 리스트. + + 이 솔리드와 입력 솔리드 결합의 부울 차이 + subtract,differencemany,diffall,diff multi - - 곡선 시작점에서 지정된 거리에 있는 CoordinateSystem을 반환합니다. Y축은 곡선에 접하며 X축은 곡률입니다. - 평가할 곡선을 기준으로 하는 거리 - 곡선의 좌표계 + + 이 솔리드의 면에서 솔리드 쉘 가져오기 + 쉘 안쪽으로 확장할 거리 + 쉘 바깥쪽으로 확장한 거리 + extract shell, offset and extract + + + Projects the input Geometry onto this Solid in the input Vector direction. + !!This projection method currently supports only points or curves!! + projectonto,projectonsolid,projecttosolid + + + 지정된 반지름의 입력 모서리를 따라 솔리드를 모깎기합니다. + round,smooth,smoothedge,roundedges + + + 모서리에서 지정된 간격만큼 떨어진 입력 모서리를 따라 솔리드를 모따기합니다. + bevel,flattenedges + + + 둘 이상의 분해된 럼프로 구성된 경우 솔리드를 개별 솔리드로 + 분리합니다. 하나의 연속된 럼프인 경우 동일한 솔리드를 반환합니다. + 분해된 솔리드 분리 - coordoncurve,curvecoord,derivatives + split, disjoint - - 시작점에서 곡선을 따라 지정된 거리에 있는 평면을 반환합니다. 평면의 법선은 곡선의 접선에 정렬됩니다. - 평가할 곡선을 기준으로 하는 거리 - 곡선에 있는 평면 - - planeoncurve,planecurve,tangentplane - + + 솔리드 복구를 시도합니다. + - - 곡선의 시작점에서 지정된 매개변수까지 측정된 세그먼트 길이를 가져옵니다. - 0~1 사이의 값 - 세그먼트 길이 - - lengthatparameter,dist along,lengthatpoint,arclength - + + 구성요소 면을 표면으로 지정하여 솔리드를 만듭니다. + Brep,brep - - 곡선을 따라 특정 호 길이의 매개변수를 가져옵니다. - 평가할 곡선으로 기준으로 하는 거리 - 매개변수 - - parameteratlen,param along,paramatlen,arclength - + + 입력 횡단면 닫힌 곡선 사이에서 로프트하여 솔리드를 만듭니다. + Brep,brep - - 지정된 위치에서 곡선을 따라 특정 현 길이의 매개변수를 가져옵니다. - 현 길이 평가 위치 - 측정할 곡선의 매개변수 - 곡선을 따라 앞으로 이동할 경우 True - 매개변수 - - measure from,measure to,parameteratdist - + + 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 - - 곡선의 시작점에서 매개변수를 가져옵니다. - 매개변수 값 - - start domain,curvestart - + + 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 - - 곡선의 끝점에서 매개변수를 가져옵니다. - 매개변수 값 - - end domain,curveend - + + 닫힌 곡선을 경로를 따라 스윕합니다. + Brep,brep,sweep1 - - 곡선의 두 매개변수 사이의 세그먼트 길이를 가져옵니다. - 0~1 사이의 값 - 0~1 사이의 값 - 세그먼트 길이 - - measure,distance,arclength - + + 닫힌 곡선을 경로를 따라 스윕합니다. + 스윕의 종단이 될 닫힌 곡선 + 스윕 경로를 나타내는 경로 + 스윕의 끝을 잘라내어 경로에 수직으로 만듭니다. + 경로를 따라 종단 곡선을 스윕하여 솔리드를 만듭니다. + Brep,brep,sweep1 - - 곡선을 따라 지정된 점에서 매개변수를 가져옵니다. 점이 곡선에 없으면 ParameterAtPoint는 곡선의 가까운 점에 해당하는 값을 반환하지만 이 점은 일반적으로 가장 가까운 점이 아닙니다. - 곡선을 따라 있는 점 또는 곡선 근처에 있는 점 - 지정된 점에 대한 곡선의 매개변수. - - projectpoint,closestparam,curveparam - + + 닫힌 종단 곡선을 두 개의 난간 곡선을 따라 스윕합니다. + 스윕할 입력 경로입니다. + 스윕 방향을 안내하는 레일입니다. + 경로를 따라 스윕할 종단 곡선 + Brep,brep,sweep2,guides,sweepprofile - - 곡선의 방향을 바꿉니다 - 반대 방향의 새 곡선 - - flip - + + 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. + 회전할 종단 곡선 + 회전 축 원점 + 회전 축 방향 + 시작 각도(도) + 스윕 각도(도) + 회전에 의해 작성된 솔리드 + Brep,brep,lathe,revolveprofile - - 곡선의 간격을 지정된 양만큼 띄웁니다. 곡선은 평면형이어야 합니다. - 간격띄우기할 양수 또는 음수 거리 - 새 간격띄우기 곡선 - - thicken,lines - - - 0.5,0.4 - + + 솔리드 모음을 하나의 솔리드로 결합 + 솔리드 모음 + + Brep,brep,boolean,addition - - 평면 법선으로 정의된 평면에서 지정된 거리만큼 평면형 곡선을 간격띄우기하여 하나 이상의 곡선을 작성합니다. 간격띄우기 구성요소 곡선 사이에 간격이 있으면 해당 간격은 간격띄우기 곡선을 확장하여 채워집니다. "planeNormal" 입력 인수는 기본적으로 곡선을 포함하는 평면의 법선으로 지정되지만, 원래 곡선 법선에 평행인 명시적 법선이 간격띄우기 방향을 보다 잘 제어할 수 있도록 제공될 수 있습니다. 예를 들어, 동일한 평면을 공유하는 여러 곡선에 대해 일정한 방향으로 간격띄우기를 해야 하는 경우 "planeNormal"을 사용하여 각각의 곡선 법선을 재지정하고 모든 곡선을 동일한 방향으로 강제로 간격띄우기할 수 있습니다. 법선을 반전하면 간격띄우기의 방향이 반대가 됩니다. - 양수 간격띄우기 거리는 곡선의 접선과 평면의 법선 벡터 사이의 외적 방향으로 적용되는 반면 음수 간격띄우기는 반대 방향으로 적용됩니다. - 곡선의 평면 법선. 기본값은 입력 곡선의 평면 법선입니다. - 하나 이상의 간격띄우기 곡선 - - thicken,lines - - - 0.5,0.4 - + + Solid의 문자열 표현을 가져옵니다 - - 평면으로 당겨 곡선을 만듭니다 - 곡선을 당기는 평면 위치 - 평면에 있는 곡선 - - projectcurve,toplane - + + 구의 중심점을 반환합니다. - - 이 곡선을 입력 표면에 표면 법선 방향으로 당깁니다. - - - - projectcurve,tosurf - + + 구의 반지름을 반환합니다. - - 지정된 매개변수에서 곡선의 시작 부분을 제거합니다 - 자르기를 시작할 매개변수 위치 - 시작이 제거된 새 곡선 - - rem,remstart,removestart,trimcurve - + + 입력 점을 중심으로 지정된 반지름을 사용하여 솔리드 구를 만듭니다. + Brep,brep - - 지정된 매개변수에서 곡선의 끝 부분을 제거합니다 - 자르기를 시작할 매개변수 위치 - 끝이 제거된 새 곡선 - - rem,remend,removeend,trimcurve - + + 표면의 네 입력 점이 포함된 솔리드 구를 만듭니다. + Brep,brep - - 지정된 매개변수에서 곡선의 시작과 끝 부분을 제거합니다. - 자르기를 시작할 매개변수 위치 - 자르기를 시작할 매개변수 위치 - 외부 세그먼트가 제거된 새 곡선 - - rem,remend,remstart,remove,trimcurve,removeends - + + 구를 입력 점에 최대한 가깝게 맞춥니다. + Brep,brep - - 지정된 매개변수에서 곡선의 안쪽 부분을 제거합니다 - 자르기를 시작할 매개변수 위치 - 자르기를 시작할 매개변수 위치 - 내부 세그먼트가 제거된 새 곡선 - - rem,removemiddle,middle,remmiddle,cutout,trimcurve - + + Sphere의 문자열 표현을 가져옵니다 - - 곡선의 여러 세그먼트(첫 번째, 세 번째, 다섯 번째... 세그먼트 취소)를 제거합니다 - 곡선을 분할할 매개변수 위치 리스트 - 첫 번째, 세 번째, 다섯 번째 ... 세그먼트를 무시하는 곡선 배열 - - rem,removeparts,remparts,cutout,trimcurv,interior,odd - + + 총 표면적을 반환합니다. - - 'discardEvenSegments' 플래그가 각각 true 또는 false인지에 따라 지정된 매개변수에서 곡선 분할의 짝수 또는 홀수 세그먼트를 제거합니다. - 곡선을 분할할 매개변수 위치 리스트 - 세그먼트 무시 전환 - 짝수 또는 홀수 곡선 세그먼트를 버리고 남은 곡선의 리스트. - - rem,removeparts,remparts,cutout,trimcurv,interior,even - + + 표면의 모든 경계 모서리 길이의 합을 반환합니다. + circumference - - 지정된 매개변수에서 곡선을 여러 조각으로 분할합니다 - 곡선을 분할할 매개변수 위치 리스트 - 분할로 인해 작성된 곡선 - - cutinto,divide,curve2curves,cut,cut multiple,splitmultiple - + + 표면이 U 방향으로 닫혀 있는 경우 True, 아닌 경우 false를 반환합니다. - - 곡선을 지정된 점에 여러 개 조각으로 분할합니다. - 분할할 곡선에 있는 점 - 분할로 인해 작성된 곡선 - - cutinto,divide,curve2curves,cut,cut multiple,splitmultiple - + + 표면이 V 방향으로 닫혀 있는 경우 True, 아닌 경우 false를 반환합니다. - - 여러 개의 곡선을 polycurve 끝에 결합합니다. 연결을 보장하기 위해 곡선을 반전합니다. - 다른 곡선 또는 polycurve에 결합할 곡선 - 곡선에서 작성된 Polycurve - - convertcurves,curves2polycurve,joincurves,concat,joinall,joinmany - + + 표면이 U 또는 V 방향으로 닫혀 있는 경우 True, 아닌 경우 false를 반환합니다. - - 곡선을 법선 벡터 방향으로 돌출시킵니다 - 곡선을 돌출할 거리 - 돌출된 표면 - - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - + + 이 표면에서 입력 도구를 뺍니다. + difference,trim,removefrom,cut - - 곡선을 지정된 방향으로 입력 벡터의 길이만큼 돌출시킵니다 - 돌출할 벡터 방향 - 돌출된 표면 - - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - + + 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. + 뺄 다른 표면 + 결과 부울 표면 또는 PolySurface + subtract,differencemany,diffall,diff multi - - 곡선을 지정된 방향으로 지정된 거리만큼 돌출시킵니다 - 돌출할 벡터 방향 - 돌출할 거리 - 돌출된 표면 - - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - + + 입력 점의 UV 매개변수 쌍을 반환합니다. 이는 Point at 매개변수의 역수입니다. + evaluateatpoint,surfaceatpoint,uvatpoint,uvs + 0.5,0.5,0.5,0.4 - - 곡선을 법선 방향으로 지정된 거리만큼 돌출시킵니다. 곡선은 닫혀 있어야 합니다. - 돌출할 거리 - 돌출된 솔리드 - - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - + + 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 - - 곡선을 지정된 방향으로 입력 벡터의 길이만큼 돌출시킵니다. 곡선은 닫혀 있어야 합니다. - 돌출할 벡터 방향 - 돌출된 솔리드 - - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - + + 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. + 입력에서 임의의 순서로 있을 수 있는 하나 이상의 닫힌 PolyCurve입니다. 이러한 루프는 서로 교차하면 안 됩니다. + 곡선 끝이 일치하는지 여부와 곡선과 표면이 일치하는지를 확인할 때 사용되는 공차입니다. 제공된 공차는 입력 polycurve 작성에 사용된 공차보다 작을 수 없습니다. 기본값 0.0은 입력 polycurve 작성에 사용된 최대 공차가 사용된다는 것을 의미합니다. + 닫힌 루프에 의해 잘린 표면. + trim multiple,removeloops,cutloops - - 곡선을 지정된 방향으로 지정된 거리만큼 돌출시킵니다. 곡선은 닫혀 있어야 합니다. - 돌출할 벡터 방향 - 돌출할 거리 - 돌출된 솔리드 - - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - + + 표면의 입력 점에서 표면 법선을 반환합니다. + 표면 법선을 평가할 점 + 점의 법선 + perpendicular - - 곡선을 선택점에 의해 지정된 끝 부분에서 지정된 거리만큼 연장합니다. 선택된 쪽이 연장됩니다. 원 및 타원과 같이 닫힌 곡선은 연장할 수 없습니다. 연장되는 곡선이 선형인 경우 연장되는 부분도 선형이 됩니다. - 연장할 거리 - 연장한 끝에 있는 점 - 연장된 곡선 - - makelonger,stretch,extendside - + + Gets a Nurbs representation of the Surface. This method may approximate + Surface in certain circumstances. - - 곡선을 시작 부분에서 지정된 거리만큼 연장합니다. 원 및 타원과 같이 닫힌 곡선은 연장할 수 없습니다. 연장되는 곡선이 선형인 경우 연장되는 부분도 선형이 됩니다. - 연장할 거리 - 연장된 곡선 - - makelonger,stretch - - - - 곡선을 끝 부분에서 지정된 거리만큼 연장합니다. 원 및 타원과 같이 닫힌 곡선은 연장할 수 없습니다. 연장되는 곡선이 선형인 경우 연장되는 부분도 선형이 됩니다. - 연장할 거리 - 연장된 곡선 - - makelonger,stretch - + + Gets a Nurbs representation of the Surface. This method may approximate + Surface in certain circumstances. + 변환하기 전에 표면을 원래 매개변수 범위로 복원해야 하는지 여부를 결정합니다. 표면의 매개변수 범위가 제한될 수 있습니다(예: 자르기 작업 후). - - 호와 선 모음으로 곡선을 근사합니다 - 곡선에 가까운 호 및 선의 배열 - - rationalizecurve,fitarcs,fitlines,arcs,lines - - - 0.5,0.5,0.5,0.4,0.4 - + + Gets a Nurbs representation of the Surface within a specified tolerance. This method may approximate + Surface in certain circumstances. + 지정된 공차 + 표면의 Nurbs 표면 표현 + tonurbs - - 곡선을 NurbsCurve 근사치로 변환합니다 - 곡선에 가까운 NurbsCurve - - curve2spline,convertcurve,tospline,lines - - - 0.5,0.5,0.5,0.4 - + + Thicken Surface into a Solid, extruding in the direction of Surface + normals on both sides of the Surface. + 두껍게 할 양 + 솔리드로 두껍게 한 표면 + offset,tosolid - - 닫힌 곡선을 패치합니다 - 곡선 내부 표면 - - fill,profiletosurf,loop,loop2surf,edgesurf - + + Thicken Surface into a Solid, extruding in the direction of Surface + normals. If both_sides parameter is true, surface is thickened + on both sides. + 두껍게 할 양 + 양쪽에서 두껍게 하려면 True, 한쪽에서 두껍게 하려면 False + 솔리드로 두껍게 한 표면 + offset,bothsides,tosolid - - 지정된 투영 방향을 따라 입력 곡선을 지정된 베이스 형상에 투영합니다. - 투영할 형상 - 벡터 - 베이스 형상으로 투영된 형상의 리스트 + + 표면의 간격을 표면 법선 방향으로 지정된 거리만큼 띄웁니다. + 간격 띄우기 크기 + 간격 띄우기된 표면 - - 이 곡선을 경로 곡선을 따라 스윕하여 표면을 만듭니다 - - - - sweep1,curve2surf - + + 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 구성요소 + 매개변수의 V 구성요소 + 표면의 UV 위치에서 법선, U 방향 및 V 방향을 기준으로 한 좌표계 - - 이 곡선을 경로 곡선을 따라 스윕하여 표면을 만듭니다. - - 스윕의 끝을 잘라내어 경로에 수직으로 만듭니다. - 경로를 따라 곡선을 스윕하여 생성된 표면 - - sweep1,curve2surf - + + 주 곡률 방향으로 정렬된 CoordinateSystem을 반환합니다. + 매개변수의 U 구성요소 + 매개변수의 V 구성요소 + 주 곡률 방향으로 정렬된 CoordinateSystem - - 이 닫힌 곡선을 경로 곡선을 따라 스윕하여 솔리드를 만듭니다 - - - - sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - + + 지정된 U 및 V 매개변수에서 U 접선 벡터를 반환합니다. + 매개변수의 U 구성요소 + 매개변수의 V 구성요소 + U 접선 벡터 - - 이 닫힌 곡선을 경로 곡선을 따라 스윕하여 솔리드를 만듭니다. - 스윕 경로를 나타내는 경로 - 스윕의 끝을 잘라내어 경로에 수직으로 만듭니다. - 경로 곡선을 따라 이 닫힌 곡선을 스윕하는 솔리드 - - sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - + + 지정된 U 및 V 매개변수에서 V 접선 벡터를 반환합니다. + 매개변수의 U 구성요소 + 매개변수의 V 구성요소 + V 접선 벡터 - - 제공된 공차를 사용하여 근사된 새 곡선을 반환합니다 - - - - fitcurve,reducecurve,simplecurve,approximate - + + 지정된 U 및 V 매개변수에서 법선 벡터를 반환합니다. + 매개변수의 U 구성요소 + 매개변수의 V 구성요소 + 매개변수의 법선 - - 이 구성자를 호출한 스레드의 관리되는 스레드 ID를 저장합니다. - 발생할 수 있는 여러 스레드 문제를 사용자에게 알리는 데 사용됩니다. + + 입력 U 및 V 좌표에서 도함수를 반환합니다. + 매개변수의 U 구성요소 + 매개변수의 V 구성요소 + 표면의 U 및 V 파생 + tangent,normal - - 이는 테스트에만 사용됩니다. + + U 및 V 매개변수에서 가우스 곡률을 반환합니다. + developable - - true + + U 및 V 매개변수에서 주 곡률을 반환합니다. - - true + + U 및 V 매개변수에서 주 방향 벡터를 반환합니다. + 매개변수의 U 구성요소 + 매개변수의 V 구성요소 + U 및 V 접선 벡터 - - true + + 지정된 U 및 V 매개변수에서 점을 반환합니다. + surfacepoint - - true + + 표면의 모든 경계 곡선을 반환합니다. + edges - - true + + 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. + 방향 == 0인 경우 U 매개변수 선을 작성하고, 방향 == 1인 경우 V 매개변수 선을 작성합니다. + + lines + 0.4 - - IGeometryEntity 유형과 호스트를 사용하는 Geometry 구성자 사이의 맵. + + Returns a new Surface with the Normal flipped. Leaves this surface + unchanged. + 입력 표면과 동일하지만 반전된 법선이 있는 표면 - - 형상 유형 등록 메커니즘. - IGeometryEntity 파생 인터페이스 유형. - 형상을 구성하기 위한 대리자. + + 이 표면과 입력 표면을 PolySurface로 결합합니다 + topolysurface + 이 표면과 입력 표면을 PolySurface로 결합합니다 + join multiple,joinmany,joinall,topolysurface - - true + + Projects the input Geometry onto this Surface in the input Vector direction. + !!This projection method currently supports only points or curves!! + projecttosurface,projectonto - - - + + 표면 복구를 시도합니다. + - - 지정된 형상을 각각 WCS에 정의된 x, y, z 방향으로 지정된 변위만큼 - 변환합니다. - X축 변위. - Y축 변위. - Z축 변위. - 변환된 형상. - move,by amount + + Union a collection of surfaces into one surface. + This method might return a polySurface + if the resulting union is non-manifold or multi-faced. + 표면의 모음입니다. + 표면의 결합 + merge,join,boolean,addition - - 형상을 지정된 방향으로 벡터 길이만큼 변환 - move,along vector + + 입력 횡단면 곡선 사이에서 로프트하여 표면을 만듭니다. + loft + 로프트할 곡선 + 로프트로 작성된 표면 - - 형상 유형을 지정된 방향으로 지정된 거리만큼 변환합니다. - 변위 방향. - 지정된 방향의 변위 거리. - 변환된 형상. - move,along vector,distance + + 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 - - 형상을 지정된 CoordinateSystem의 변환으로 변환합니다. - 변환된 형상 + + 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. + loftbyrails,loft rails,guides + 로프트할 곡선 + 로프트를 안내하는 곡선 + 로프트로 작성된 표면 - - 이 형상을 소스 CoordinateSystem에서 새 컨텍스트 - CoordinateSystem으로 변환합니다. - - - 변환된 형상. - from,to + + 경로를 따라 종단 곡선을 스윕하여 표면을 작성합니다. + 스윕할 곡선 + 스윕에 사용된 경로 곡선 + 경로를 따라 프로파일을 스윕하여 작성된 표면 + + sweep,rail,guide,sweep1 + - - 객체를 원점 및 축 주위로 지정된 각도만큼 회전합니다 - around,axis,degrees + + 경로를 따라 종단 곡선을 스윕하여 표면을 작성합니다. + 스윕할 곡선 + 스윕에 사용된 경로 곡선 + 스윕의 끝을 잘라내어 경로에 수직으로 만듭니다. + 경로를 따라 종단을 스윕하여 작성된 표면 + sweep,rail,guide,sweep1 - - 객체를 평면 원점 및 법선 주위로 지정된 각도만큼 회전합니다 - around,normal,degrees + + Create a Polygon Surface connecting input Points in a closed Polygon and + patching it. + 둘레 점 리스트 + 둘레 점에서 작성된 표면 + patch,surfacebypolygon - - 입력 평면에서 객체 대칭 - reflect,flip over + + 횡단면 곡선을 두 개의 난간으로 표시되는 경로를 따라 스윕합니다 + 스윕할 입력 경로입니다. + 스윕 방향을 안내하는 레일입니다. + 경로를 따라 스윕할 종단 곡선입니다. + 두 난간을 스윕하여 작성된 표면 + sweep2,guides - - 원점 주위로 균일하게 축척 조정 - resize,size + + 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. + 회전할 종단 곡선 + 회전 축 원점 + 회전 축 방향 + 시작 각도(도) + 스윕 각도(도) + 프로파일을 회전하여 만든 표면 + lathe - - 원점 주위로 균일하지 않게 축척 조정 - resize,size,scalenu,scaleNU + + Create a Surface by filling in the interior of a closed boundary + defined by input Curves. + 서피스 경계로 사용된 닫힌 곡선 + 패치로 작성된 표면 + edgesrf,edgesurface,patch,fill - - 지정된 평면 주위로 균일하지 않게 축척 조정 - resize,size,scalenu,scaleNU + + Surface의 문자열 표현을 가져옵니다 - - 두 개의 선택점을 스칼라로 사용하여 지정된 점 주위로 균일하게 축척 조정 - 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 + + 위상 면 + - - 이 형상에서 다른 형상까지의 거리 가져오기 - 다른 형상 - 거리 - between,length,from,to + + Topology의 문자열 표현을 가져옵니다 - - 이 형상에서 다른 형상까지 가장 가까운 점 가져오기 - NearestPoint, GetClosestPoint + + 이 모서리에 인접한 TSplineFaces - - 다른 형상 객체가 이 객체와 교차하는지 확인 - intersects?,check intersection,test intersection + + 이 모서리가 시작하는 TSplineVertex - - 이 객체와 다른 객체의 교차 형상 가져오기 - get overlap + + 이 모서리가 끝나는 정점 - - 이 객체와 다른 형상 모음에 대한 교차 형상을 가져옵니다. 포함되는 모든 형상의 공통 형상을 찾습니다. - get overlap,multi intersect,intersect many + + TSEdge의 UVN 프레임 반환(헐의 점, U 벡터, V 벡터 및 법선) - - 지정된 방향으로 이 형상 위에 점 모음을 투영합니다. - 결과로 생성된 형상을 평면 배열로 반환합니다. - 투영할 점 - 투영 방향 - 결과로 생성된 형상의 평면 배열 - project points,batch project + + TSEdge 색인 - - 다른 형상을 절단 "도구"로 사용하여 이 형상을 분할 - cut + + TSEdge가 경계에 있는지 여부 - - 선택점에 가장 가까운 도면요소의 요소를 제거합니다 + + TSEdge의 매니폴드 여부 - - 복합 또는 분리되지 않은 요소를 구성요소 부품으로 분리합니다. + + 여러 TSEdge 특성: uvnFrame 및 색인, TSEdge가 경계에 있는지 여부, TSEdge의 매니폴드 여부 - - 두 객체의 대표 형상 또는 숫자 값이 같은지 확인 - approximate,near,close + + TSplineEdge의 문자열 표현을 가져옵니다. - - 지정된 형상 조각이 포함된 BoundingBox 기져오기 - bounds + + 반시계 방향으로 이 면 주위의 모든 TSplineEdges + - - 지정된 형상을 포함하는 방향이 지정된 최소 체적의 경계 상자를 가져옵니다. + + 반시계 방향으로 이 면 주위의 모든 TSplineVertices + - - 형상을 솔리드 정의 JSON으로 변환 - JSON 형식 문자열 + + TSplineFace의 UVN 프레임 반환(헐의 점, U 벡터, V 벡터 및 법선) - - 형상을 autodesk.geometry:geometry-1.0.0 스키마로 형식이 지정된 JSON 객체로 변환합니다. - 결과 JSON 문자열 + + TSFace 색인 - - 내부 형상 구조를 분석에서 스플라인으로 변환 - + + TSFace에서 모서리 또는 정점의 수 - - 이름 값 속성을 입력 형상의 문자열로 설정합니다. - 속성은 SAT 파일로 내보낼 때 형상과 함께 저장되며 - 파일에서 형상을 가져올 때 다시 읽을 수 있습니다. - 주: 형상 작업이 수행되는 경우 - 형상에 속성이 유지되지 않습니다. - 이름-값 문자열 속성의 사전입니다. - 속성이 적용된 입력 형상의 사본을 반환합니다. + + TSFace에서 파라메트릭 측면의 수 - - 입력 형상에 설정된 이름-값 문자열 속성(있는 경우)을 반환합니다. - 이름-값 문자열 속성의 사전입니다. + + 여러 TSplineFace 특성: uvnFrame, 색인, Valence 및 측면의 수 - - SAT 파일을 가져오고 가져온 형상의 배열을 반환합니다. - SAT 파일을 나타내는 파일 객체 - 가져온 형상 리스트 + + TSplineFace의 문자열 표현을 가져옵니다. - - SAT 파일을 가져오고 가져온 형상의 배열을 반환합니다 - SAT 파일의 경로 - 가져온 형상 리스트 + + 새로 작성된 T-Spline에 방사형 대칭이 있는지 여부입니다. - - SAT 파일을 가져오고 가져온 형상의 배열을 반환합니다. - SAT 파일을 나타내는 파일 객체 - "Dynamo" 단위 공간을 나타내는 단위당 mm 수. - SAT 파일에 정의된 단위 공간에서 여기에 정의된 단위 공간으로 가져온 형상의 축척을 조정하는 데 사용됩니다. - -1로 설정하면 SAT를 무단위로 가정하고 단위 축척 없이 형상을 가져옵니다. - 가져온 형상 리스트 + + 새로 작성된 T-Spline에 X축 대칭이 있는지 여부입니다. - - SAT 파일을 가져오고 가져온 형상의 배열을 반환합니다. - SAT 파일을 나타내는 파일 객체 - Dynamo 단위 공간을 나타내는 단위당 mm 수. - SAT 파일에 정의된 단위 공간에서 여기에 정의된 단위 공간으로 가져온 형상의 축척을 조정하는 데 사용됩니다. - -1로 설정하면 SAT를 무단위로 가정하고 단위 축척 없이 형상을 가져옵니다. - 가져온 형상 리스트 + + 새로 작성된 T-Spline에 Y축 대칭이 있는지 여부입니다. - - JSON 문자열을 가져와 가져온 형상의 배열을 반환 - 솔리드 정의 형식이 지정된 형상을 포함하는 JSON 문자열 - 변환된 형상 리스트 + + 새로 작성된 T-Spline에 Z축 대칭이 있는지 여부입니다. - - autodesk.geometry:geometry-1.0.0 스키마로 형식이 지정된 수신 JSON 문자열을 구문 분석합니다. - 구문 분석할 JSON 문자열 - 형상 객체 + + 대칭 세그먼트에서 면의 수입니다. T-Spline에 방사형 대칭이 있는 경우에만 사용 가능합니다. - - 지정된 형상의 리스트를 지정된 SAT 파일 경로로 내보냅니다 - - - + + 대칭 세그먼트마다 지정된 양의 스팬을 갖는 방사형 TSplineInitialSymmetry를 작성합니다. + tspline,symmetry - - 지정된 형상의 리스트를 지정된 SAT 파일 경로로 내보냅니다. - - - - + + 지정된 대칭 축을 갖는 축 TSplineInitialSymmetry를 만듭니다. + tspline,symmetry - - 이 방법은 내부 전용입니다. + + TSplineInitialSymmetry의 문자열 표현을 가져옵니다. - - 이 방법은 내부 전용입니다. + + 반사가 방사형인지 여부 - - 지정된 형상의 리스트를 표준 ACIS 바이너리(SAB) 형식으로 직렬화하고 직렬화된 바이너리 스트림 데이터를 반환합니다 - 직렬화할 형상 - 바이트 리스트로 형식이 지정된 SAB 데이터 + + 방사형 반사의 세그먼트 수 - - 지정된 표준 ACIS 바이너리(SAB) 형식 데이터를 역직렬화하고 형상의 리스트를 반환합니다 - - + + 방사형 반사의 대칭 세그먼트 각 쌍 사이 각도 - - SAB 파일을 입력으로 가져오고 ASM 형상을 LibG 객체로 - 역직렬화합니다 - - dynamo 단위 공간의 단위당 mm, -1이 전달되면 단위 변환이 수행되지 않습니다. - + + 반사 평면 - - true + + 반사 축 - - 이 형상을 만드는 데 사용된 컨텍스트/참조 좌표계를 가져옵니다. + + 지정 평면을 기준으로 T-Spline 대칭에 대해 축 반사를 만듭니다. + T-Spline 축 반사에 대한 평면입니다. 표준 좌표로 제공됩니다. + T-Spline 축 반사 + tspline,symmetry,reflection,axial - - Mesh의 문자열 표현을 가져옵니다 + + Create radial reflection for t-spline symmetry by given plane + with given segments count and given angle (in degrees) between each pair of segments. + 법선이 T-Spline 방사형 반사에 대한 축인 평면입니다. 표준 좌표로 제공됩니다. + 방사형 반사 세그먼트의 수 + 방사형 대칭 세그먼트의 각 쌍 사이 각도입니다(도). 0으로 설정된 경우 (360/세그먼트 개수)에 따라 정의됩니다. + T-Spline 방사형 반사 + tspline,symmetry,reflection,radial - - 점 모음 및 점 모음을 참조하는 IndexGroup 모음에서 메쉬를 만듭니다 - 정점 위치를 결정하는 점 리스트 - 정점에 대한 색인 - 점에서 작성된 메쉬 - - mesh,meshes - + + TSplineReflection의 문자열 표현을 가져옵니다. - - 점 모음 및 점 모음을 참조하는 IndexGroup 모음을 기반으로 메쉬를 작성합니다. - 점 리스트 - 점에 대한 색인 그룹 - 메쉬 - - mesh,meshes - + + - - 파일을 가져와서 여러 메쉬로 구문 분석합니다. - 현재 지원되는 형식은 다음과 같습니다. - .mix -- Meshmixer - .obj -- Wavefront + + - - 솔리드 또는 표면과 같은 형상 객체를 메쉬로 변환합니다. - 메쉬의 해상도는 Dynamo 렌더링 정밀도에 의해 결정됩니다 + + - - 파일 이름에 의해 결정된 형식으로 메쉬를 내보냅니다. - .mix -- Meshmixer - .obj -- Wavefront - .stl -- STL 형식 - .dae -- COLLADA - .ply -- 폴리곤 파일 형식 - 이 함수는 출력 파일의 파일 이름을 반환합니다. - 출력 파일 이름에 ASCII가 아닌 문자가 포함되어 있으면 변경해야 할 수 있습니다. + + - - 제공된 정점 및 인덱스에서 새 메쉬를 만듭니다. 정점은 - 겹치지 않아야 합니다. 인덱스는 세 개의 정수로 이루어진 세트여야 하며, - 이 세 정수는 정점 배열에서 삼각형의 세 점에 대한 - 세 개의 위치를 나타냅니다. + + - - 제공된 점 및 색인을 기반으로 새 메쉬를 작성합니다. 점은 - 겹치지 않아야 합니다. 색인은 삼각형을 구성하는 세 점의 - 점 배열에서 3개의 위치를 나타내는 - 3개의 정수로 이루어진 집합이어야 합니다. + + - - 현재 설정을 기반으로 메쉬 평면을 작성합니다. - - - - - - 메쉬 + + - - 현재 설정을 기반으로 메쉬 직육면체를 작성합니다. - - - - - - - - 메쉬 + + 지정된 T-Spline 표면 세트를 T-Spline 장면 파일로 내보냅니다. + 내보낼 T-Spline 표면 세트 + 저장할 파일의 경로 + T-Spline 세트가 저장되는 파일 경로 + tspline,export,save,tss,path - - 현재 설정을 기반으로 메쉬 구를 작성합니다. - - - - - 메쉬 + + 지정된 T-Spline 표면을 T-Spline 메쉬 파일로 내보냅니다. + 내보낼 T-Spline 표면 + 저장할 파일의 경로 + T-Spline 세트가 저장되는 파일 경로 + tspline,export,save,tsm,path - - 현재 설정을 기반으로 메쉬 원추를 작성합니다. - - - - - - - 메쉬 - - - 3D 폴리선을 돌출시켜 메쉬를 반환합니다. - 돌출시킬 PolyCurve - 돌출 높이 - 돌출을 위한 벡터 방향 - 메쉬 돌출 캡처리(PolyCurve가 평면형인 경우에만) - 메쉬 + + 지정된 T-spline 표면을 T-spline 메시(TSM) 형식의 문자열로 변환합니다. + 직렬화할 T-스플라인 표면 + T-스플라인 표면이 직렬화되는 문자열 + tspline,import,serialize - - 시계 반대 방향으로 각 면을 구성하는 정점 인덱스 - - mesh,meshes - + + T-Spline 메쉬(TSM) 형식의 지정된 문자열에서 T-Spline 표면을 작성합니다. + T-Spline 메쉬 파일의 문자열 표현 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + 리스트에서 새로 로드된 T-Spline 표면 + tspline,import,serialize - - 이 정점의 법선 벡터 - - mesh,meshes - + + 지정된 T-Spline 메쉬 파일 경로에서 T-Spline 표면을 로드합니다. + 로드할 파일의 경로 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + 리스트에서 새로 로드된 T-Spline 표면 + tspline,import,load,tsm,path - - 정점의 위치 - - mesh,meshes - + + 지정된 T-Spline 메쉬 파일에서 T-Spline 표면을 로드합니다. + 로드할 파일의 경로 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + 리스트에서 새로 로드된 T-Spline 표면 + tspline,import,load,tsm,file - - 메쉬의 정점 수를 반환합니다. + + 지정된 T-Spline 장면 파일 경로에서 T-Spline 표면 세트를 로드합니다. + 로드할 파일의 경로 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + 새로 로드된 T-Spline 표면 세트 + tspline,import,load,tss,path - - 메쉬의 모서리 수를 반환합니다. + + 지정된 T-Spline 장면 파일에서 T-Spline 표면 세트를 로드합니다. + 로드할 파일의 경로 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + 새로 로드된 T-Spline 표면 세트 + tspline,import,load,tss,file - - 메쉬의 삼각형 수를 반환합니다. + + T-Spline에 적용되는 반사 리스트 + tspline,symmetry,reflections - - 제공된 메쉬의 체적을 반환합니다. - 체적 + + Whether t-spline is in box or smooth mode + tspline,boxmode,smooth - - 제공된 메쉬의 면적을 반환합니다. - 면적 + + T-Spline의 추출 가능 여부(부드럽게 모드에서 표시 가능) + tspline,extractable - - 이 메쉬의 원시 정점을 숫자 리스트로 반환합니다. 연속된 3개의 숫자로 - 이루어진 각 세트는 하나의 점을 나타냅니다. + + Whether t-spline is closed + tspline,closed - - 이 메쉬의 원시 정점을 숫자 리스트로 반환합니다. 연속된 6개의 숫자로 - 이루어진 각 세트는 2개의 점을 나타냅니다. + + 모든 닫힌 표면은 수밀하지만 일부 수밀 표면이 열려 있습니다. + tspline,watertight - - 이 메쉬의 원시 정점을 숫자 리스트로 반환합니다. 연속된 9개의 숫자로 - 이루어진 각 세트는 삼각형의 세 점을 나타냅니다. + + T-Spline이 표준인지 여부를 결정하는 표준화에 필요한 + 모든 보장을 확인합니다. + tspline,standard - - 각 메쉬 삼각형에 대한 정점 인덱스를 반환합니다. - (고유 정점 인덱스와 반대) - 각 메쉬 삼각형의 정점 인덱스 리스트입니다. + + Convert TSpline surface to Solid or Surface depending on shape. + Note: There could be subtle unexpected changes in the resulting B-Rep if the input surface is created in a higher T-Splines version than the version loaded in Dynamo as in this case the surface will be downgraded to the Dynamo version. + 결과 본체에 입력 TSpline 표면과 같은 위상이 있는지 확인합니다. + 위상 도면요소(솔리드 또는 표면) + tspline,brep,solid,surface - - 메쉬 모서리를 선으로 변환하고 변환된 선을 반환합니다. + + TSpline 표면의 면 법선 방향으로 지정된 거리만큼 TSpline 표면을 굵게 합니다. + 굵게 할 거리 + 결과 모서리를 각지게 할 지 여부를 결정합니다. + 굵어진 TSpline 표면 + tspline,thicken,normal - - 메쉬 면을 표면 패치로 변환하고 변환된 표면 패치를 반환합니다. 참고: - 이 방법을 사용하면 복잡한 표면이 다수 생성될 수 있으며, - 큰 메쉬로 인해 Dynamo의 속도가 느려질 수 있습니다. + + 지정된 벡터로 TSpline 표면을 두껍게 합니다. + 굵게 할 방향 + 결과 모서리를 각지게 할 지 여부를 결정합니다. + 굵어진 TSpline 표면 + tspline,thicken,vector - - 메쉬 삼각형을 개별 메쉬로 변환하고 변환된 개별 메쉬를 반환합니다. + + 지정된 모서리 세트에 각진 부분을 만듭니다. + 각지게 만들 모서리 + 각진 모서리가 있는 TSpline 표면 + tspline,edge,crease - - 지정된 메쉬의 각 삼각형 면에 대한 법선을 반환합니다. - + + 지정된 모서리 세트에 각진 부분을 제거합니다. + 각진 부분을 제거할 모서리 + 각진 부분이 제거된 모서리가 있는 TSpline 표면 + tspline,crease,uncrease - - 삼각형 중심을 반환합니다. + + 지정된 정점 세트에 각진 부분을 만듭니다. + 각지게 할 정점 + 각진 모서리가 있는 TSpline 표면 + tspline,edge,crease - - 도구 메쉬와 원래 메쉬를 통합하는 새 메쉬를 반환합니다. - - 메쉬 + + 지정된 정점 세트에 각진 부분을 제거합니다. + 각진 부분을 제거할 정점 + 각진 부분이 제거된 모서리가 있는 TSpline 표면 + tspline,crease,uncrease - - 원래 메쉬에서 도구 메쉬를 뺀 새 메쉬를 반환합니다. - - 메쉬 + + 첫 번째와 두 번째 그룹의 정점을 쌍으로 용접합니다. + 첫 번째 그룹은 이 T-Spline의 정점으로 간주됩니다. + 두 번째 그룹의 정점은 이 표면 또는 다른 표면에 있을 수 있습니다. + 다른 T-Spline의 경우 용접 작업 전에 결합이 수행됩니다. + 용접할 정점의 첫 번째 그룹 + 용접할 정점의 두 번째 그룹 + 입력 위상의 하위 각진 부분을 유지합니다. + 용접된 정점이 있는 TSpline 표면 + tspline,weld,vertex - - 도구 메쉬와 원래 메쉬 간 교차 부분으로 이루어진 새 메쉬를 - 반환합니다. - - 메쉬 + + 일치하는 모든 정점을 찾고 모두 용접합니다. + 일치를 찾을 공차 범위 + 일치 정점이 없는 TSpline 표면 + tspline,weld,coincident,vertex - - 다음 결함이 수정된 새 메쉬를 반환합니다. - 작은 구성요소: 전체 메쉬 크기에 비해 - 매우 작으면서 연결이 끊긴 세그먼트가 메쉬에 포함되어 있는 경우 - 세그먼트는 버려집니다. - 구멍: 메쉬의 구멍이 채워집니다. - 비다양체 영역: 정점이 세 개 이상의 *경계* 모서리에 연결되어 있거나 - 모서리가 세 개 이상의 삼각형에 연결되어 있는 경우 정점/모서리는 비다양체입니다. - 메쉬 툴킷은 메쉬가 다양체가 될 때까지 형상을 제거합니다. - - -이 방법은 메쉬를 다시 샘플링하는 MakeWatertight와는 달리 - 원래 메쉬를 최대한 많이 보존하려고 시도합니다. + + 지정된 모든 모서리를 용접 해제하면 해당 모든 모서리의 각 정점이 용접 해제됩니다. + 용접 해제할 모서리 세트 + 용접 해제된 모서리가 있는 TSpline 표면 + tspline,unweld,edge - - 메쉬의 내부 경계를 제거합니다. 내부 경계는 일치하는 정점이 있을 때 - 생깁니다. 예를 들어 메쉬에 포트의 뚜껑과 포트의 본체에 대한 - 별도의 삼각형 그룹이 있는 경우 내부 경계가 생깁니다. + + 지정된 모든 정점을 용접 해제합니다. 모든 정점의 모든 모서리가 용접 해제됩니다. + 용접 해제할 정점 세트 + 용접 해제된 정점이 있는 TSpline 표면 + tspline,unweld,vertex - - 수밀 상태이고 3D 인쇄가 가능한 새 메쉬를 반환합니다. - 수밀 메쉬를 만들면 자체 교차점, 겹침 및 비다양체 - 형상이 메쉬에서 제거됩니다. 이 방법은 얇은 밴드 거리 필드를 계산하고 - 마칭 큐브를 사용하여 새 메쉬를 생성하지만 - 생성된 메쉬를 원래 메쉬에 다시 투영하지는 않습니다. - -기본적으로 메쉬는 여러 개의 작은 상자로 가득 차 있고, - 이 위에 새 메쉬가 생성됩니다. + + Create match with T-Spline and closed loop from curves + 일치하게 만드는 닫힌 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 - - 3D 인쇄를 위해 속이 빈 새 메쉬를 반환합니다. - 탈출 구멍 수 - 탈출 구멍 반지름 - 내부 간격띄우기 거리 - 속이 빈 메쉬의 내부 표면을 나타내는 솔리드를 만들기 위한 해상도(8~4096) - 속이 빈 메쉬의 내부 표면에서 생성되는 메쉬 해상도(8~4096) - 속이 빈 메쉬 + + 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 - - 새 부드러운 메쉬를 반환합니다. 기본적으로 부드럽게 하기 유형은 - 정점을 확산시키지 않고 부드럽게 하는 코탄젠트입니다. - 부드럽게 하기의 '공간 축척'을 설정합니다. 값이 작을수록 - 부드러움이 더 국소적으로 적용되며 일반적으로 덜 '부드러운' 모양의 결과(0.1~64.0)가 생성됩니다. - 부드러운 메쉬 + + T-Spline 시각화 스타일을 변경합니다. + True가 전달되면 부드러운 시각화가 적용되고 그렇지 않으면 상자 모드가 적용됩니다. + 부드러운 시각화 활성화 또는 비활성화 + 선택한 시각화 스타일이 적용된 T-Spline + tspline,visulization,mode,smooth,box - - 평면의 법선 방향으로 평면의 한쪽 면에 위치한 - 메쉬의 일부를 제거하는 정확한 기하학적 평면형 절단을 작성합니다. - 절단에 사용할 평면 설정 - 가장 적은 수의 삼각형으로 - 최소 채우기 작성을 시도합니다. - 메쉬 + + 모서리 세트에서 단일 또는 다중 대칭 돌출을 수행하고 지정된 벡터를 따라 새 모서리를 이동합니다. + 돌출할 모서리 세트 + 새 모서리를 이동시킬 벡터 + 작성될 새 세그먼트의 양 + 돌출된 모서리가 있는 T-Spline + tspline,extrude,direction,vector,edge - - 입력 평면과 메쉬를 교차하여 PolyCurve를 생성합니다. + + 면 세트에서 단일 또는 다중 대칭 돌출을 수행하고 지정된 벡터를 따라 새 모서리를 이동합니다. + 돌출할 면 세트 + 새 면을 이동시킬 벡터 + 작성될 새 세그먼트의 양 + 돌출된 면이 있는 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 - - 축척 비율로 균일하지 않게 메쉬 축척 + + T-Spline의 구멍 채우기 + 안쪽에 구멍이 있는 모서리 세트입니다. 모서리는 반드시 경계여야 합니다. + 구멍 채우기 방법: 0 - 다듬기, 1 - 다각형, 2 - 축소, 3 - 축소 및 용접 + 입력 위상의 하위 각진 부분을 유지합니다. + TSpline surface with filled hole + tspline,edge,fill,hole - - 메쉬를 입력 벡터의 방향으로 벡터의 길이만큼 변환 + + 지정된 반사 리스트를 T-Spline에 추가합니다. + 반사 리스트 + 대칭 부분 용접 여부 + 대칭 부분을 용접할 공차 + 새 반사가 추가된 T-Spline 표면 - - 메쉬를 입력 벡터 방향으로 입력 거리만큼 변환 + + T-Spline에서 모든 반사를 제거합니다. + 지정된 반사가 제거된 T-Spline 표면 - - 입력 거리만큼 메쉬를 변환합니다. + + Compress all topology on the surface and make the indices contiguous. + This function maintains the relative order of the indices. + TSpline with compressed indexes + tspline,index,compress - - dynamo.geometry:mesh-1.0.0 스키마로 형식이 지정된 수신 JSON 문자열을 구문 분석합니다. - 구문 분석할 JSON 문자열 - 메쉬 + + 지정된 플래그 값에 따라 정확한 모드 또는 단순 모드에서 지정된 면을 + 각각 4개 면으로 세분화합니다. + 세분화할 면 리스트 + False인 경우 결과 표면은 원래 표면보다 더 평평하고 더 선명할 수 있고, + True인 경우 원래 모양을 유지합니다. + 지정된 면이 세분화된 T-Spline + tspline,subdivide,faces,simple - - 메쉬를 dynamo.geometry:mesh-1.0.0 스키마로 형식이 지정된 JSON 객체로 변환합니다. - 결과 JSON 문자열 + + 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. + 보간 방향: False인 경우 전향, 그렇지 않으면 후향 + 지정된 방향으로 보간된 T-Spline + tspline,interpolate,reverse - - 메쉬의 패널에 적용되는 경계 조건의 유형입니다. + + 지정된 모든 T-Spline 정점을 가져오고 대상 형상의 가장 가까운 점으로 + 당깁니다. surfacePoints가 True이면 정점의 표면 점이 당겨지고 + 그렇지 않으면 조정 그립이 당겨집니다. + 당길 정점 리스트 + 당길 형상 리스트 + 표면 또는 정점의 제어점을 사용하는지 여부를 표시하는 플래그 + 당겨진 정점이 있는 T-Spline 표면 + tspline,pull,vertices - - 패널이 경계와 겹칠 수 있도록 허용합니다. + + 지정된 정점의 제어점을 단일 평면으로 평평하게 합니다. + 이 명령은 최소 4개 이상 정점의 입력이 필요합니다. + 정점 리스트 + T-Spline Surface with flattened vertices + tspline,flatten,vertices - - 패널이 경계와 겹치지 않도록 합니다. + + 지정된 정점의 제어점을 지정된 평면과 평행해지는 + 단일 평면으로 평평하게 합니다. + 이 명령은 최소 4개 이상 정점의 입력이 필요합니다. + 정점 리스트 + 정점을 평행하게 맞출 평면 + T-Spline Surface with flattened vertices + tspline,flatten,vertices,fitparallel - - 입력 면에 없는 정점을 제거합니다. + + Copy chosen faces to the new surface. New surface has no symmetry. + 복제할 면 + 선택한 면만 포함하는 T-Spline 표면 + tspline,face,duplicate - - 겹치는 패널을 표면 경계에 맞게 자릅니다. + + 메쉬에서 모든 면의 법선을 반전합니다. + 반전된 법선이 있는 T-Spline 표면 + tspline,flip,normal,vector - - PanelSurface의 문자열 표현을 가져옵니다 + + 모든 매듭 간격을 균일화합니다. + 균일한 간격으로 지정된 T-Spline 표면 + tspline,knot,uniform - - 입력 표면을 정사각형 타일링 패턴으로 패널링합니다. - 패널링할 입력 표면 - U 방향의 패턴 수 - V 방향의 패턴 수 - 유지, 제거 또는 RemoveVertices - - panel, surface, quad + + T-Spline을 정확한 삽입이 수행될 수 있는 위치에 있는 점으로 + 표준화합니다. 표준화할 수 없으면 다음 이유와 함께 + 예외가 발생합니다. + 표준화된 T-Spline 표면 + tspline,standardize - - 입력 표면을 각 정사각형이 대각선으로 4개의 삼각형으로 분할된 정사각형 그리드로 패널링합니다. - 패널링할 입력 표면 - U 방향의 패턴 수 - V 방향의 패턴 수 - 유지, 제거 또는 RemoveVertices + + 지정된 벡터를 따라 지정된 점을 이동합니다. + 이동할 정점 리스트 + Vector to move along + Flag, indicating whether to use surface or control points of vertices to move - panel, surface, cross, split, square - - 입력 표면을 각 정사각형이 대각선으로 두 개의 삼각형으로 분할된 정사각형 그리드로 패널링합니다. 기본적으로 대각선은 왼쪽 아래 모서리에서 오른쪽 위 모서리로 이어집니다. - 패널링할 입력 표면 - U 방향의 패턴 수 - V 방향의 패턴 수 - True로 설정하면 대각선이 각 사각형의 왼쪽 위 모서리에서 오른쪽 아래 모서리로 이어집니다. - 유지, 제거 또는 RemoveVertices + + Attempts to repair the TsplineSurface. - panel, surface, diagonally, split, square - - 입력 표면을 마름모 모양 패턴으로 패널링합니다. - 패널링할 입력 표면 - U 방향의 패턴 수 - V 방향의 패턴 수 - 유지, 제거 또는 RemoveVertices - - panel, surface, diamond + + 입력 법선 벡터를 갖는 루트 점 중심에 있는 T-Spline 평면을 만듭니다. + 평면의 루트 점 + 평면의 법선 + 평면 좌표에서 최소 구석의 2D 점 + 평면 좌표에서 최대 구석의 2D 점 + 폭 스팬 수 + 길이 스팬 수 + T-Spline 표면의 대칭 옵션 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + 평면 T-Spline 표면 + tspline,plane,origin,normal - - 입력 표면을 각 마름모가 두 개의 삼각형으로 세로 또는 가로 분할된 마름모 모양 패턴으로 패널링합니다. 각 마름모는 기본적으로 세로 분할됩니다. - 패널링할 입력 표면 - U 방향의 패턴 수 - V 방향의 패턴 수 - true로 설정하면 마름모가 가로 분할됩니다 - 유지, 제거 또는 RemoveVertices - - panel, surface, split, diamond + + Create 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. + 평면의 루트 점 + 평면의 법선 + 평면의 X축 + 평면 좌표에서 최소 구석의 2D 점 + 평면 좌표에서 최대 구석의 2D 점 + 폭 스팬 수 + 길이 스팬 수 + T-Spline 표면의 대칭 옵션 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + 평면 T-Spline 표면 + tspline,plane,origin,normal,axis - - 입력 표면을 수직 및 수평으로 타일링된 평행사변형으로 패널링합니다. 각 평행사변형은 V축 또는 U축을 따라 전단이 적용된 정사각형으로, 'alignWithUAxis' 입력 및 전단 계수에 의해 결정됩니다. 기본적으로 평행사변형은 V축에 정렬됩니다. - 패널링할 입력 표면 - U 방향의 패턴 수 - V 방향의 패턴 수 - 전단 양 - True로 설정하면 평행사변형이 U축에 정렬됩니다. - 유지, 제거 또는 RemoveVertices - - panel, surface, parallelogram + + X 및 Y축은 평면에 있습니다. Z축은 두 벡터의 외적입니다. + 평면의 루트 점 + 평면의 X축 + 평면의 Y축 + 평면 좌표에서 최소 구석의 2D 점 + 평면 좌표에서 최대 구석의 2D 점 + 폭 스팬 수 + 길이 스팬 수 + T-Spline 표면의 대칭 옵션 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + 평면 T-Spline 표면 + tspline,plane,origin,normal,axis - - 입력 표면을 엇갈리게 배치된 정사각형 패턴으로 패널링합니다. 기본적으로 패턴은 수평으로 엇갈리게 배치됩니다. - 패널링할 입력 표면 - U 방향의 패턴 수 - V 방향의 패턴 수 - True로 설정하면 패턴이 수직으로 엇갈리게 배치됩니다. - 변위의 양 - 유지, 제거 또는 RemoveVertices - - panel, surface, staggered, quad + + T-Spline 평면을 입력 점에 맞춥니다. 기본적으로 3D 산점도 맞춤입니다. + 평면에 맞는 점 세트 + 평면 좌표에서 최소 구석의 2D 점 + 평면 좌표에서 최대 구석의 2D 점 + 폭 스팬 수 + 길이 스팬 수 + T-Spline 표면의 대칭 옵션 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + 평면 T-Spline 표면 + tspline,plane,fit,bestfit,points - - 입력 표면을 육각형 타일링 패턴으로 패널링합니다. - 패널링할 입력 표면 - U 방향의 패턴 수 - V 방향의 패턴 수 - 유지, 제거 또는 RemoveVertices - - panel, surface, hexagon - - - 입력 표면을 각 정점에 삼각형 1개, 정사각형 2개, 육각형 1개가 있는 타일링으로 패널링합니다. - 패널링할 입력 표면 - U 방향의 패턴 수 - V 방향의 패턴 수 - 유지, 제거 또는 RemoveVertices - - panel, surface, rhombus, tri, hexagon - - - 사용자 타일링 패턴을 사용하여 입력 표면을 패널링합니다. 타일은 UV 매개변수 공간에 있는 다각형입니다. 타일은 볼록이 아닐 수 있지만 자체 교차해서는 안 됩니다. 타일 세트의 모서리끼리 닿게 할 필요는 없습니다. 패널링 패턴은 제공된 변위를 기준으로 u 및 v 방향을 따라 타일 복사본을 변위하여 생성됩니다. 각 타일의 정점의 UV 좌표는 tileUVs 인수에서 제공됩니다. - 패널링할 입력 표면 - U 방향의 패턴 수 - V 방향의 패턴 수 - U축을 따르는 타일링의 변위. - V축을 따르는 타일링의 변위. - 외부 리스트가 타일 리스트(다각형)이고 내부 리스트가 각 타일의 UV 좌표를 포함하는 사용자 패턴에서 각 타일의 UV 좌표가 이중으로 내포된 리스트. - 유지, 제거 또는 RemoveVertices - - panel, surface, custom, orthogonal, lattice - - - PanelSurface의 정점 수를 반환합니다. - 정점 수 - - - PanelSurface의 패널 수를 반환합니다. - 패널 수 - - - 지정된 PanelSurface에 균일한 축척, 변환 및 회전 변환을 적용합니다. - 균일한 UV 축척 비율. - 패널을 변환하는 데 사용되는 U 방향의 간격띄우기. - 패널을 변환하는 데 사용되는 V 방향의 간격띄우기. - 패널의 회전 각도(도). - 모든 패널을 회전할 때 중심이 되는 2D 점. - 변환된 PanelSurface. - - - 패널 색인 리스트의 각 패널에 대한 정점 수를 반환합니다. - 정점 수를 조회하는 데 사용되는 패널 색인입니다. 기본값 null은 표면의 모든 패널을 나타냅니다. - 정점 수 - - - PanelSurface의 정점 색인에 해당하는 정점을 반환합니다. - PanelSurface의 정점 색인 - - - - PanelSurface의 정점 색인에 해당하는 점을 반환합니다. - PanelSurface의 정점 색인 - - - - 입력 표면의 지정된 패널과 패널 내부의 정점에 대한 색인을 반환합니다. - 정점 색인을 조회할 패널 색인 - 지정된 패널의 정점 수 - 정점 색인 - - - 패널 색인 리스트의 각 패널에 대한 정점을 반환합니다. - 정점을 조회하는 데 사용되는 패널 색인입니다. 기본값 null은 표면의 모든 패널을 나타냅니다. - 정점 배열 - - - 패널 색인 리스트의 각 패널에 대한 점을 반환합니다. - 점을 조회하는 데 사용되는 패널 색인입니다. 기본값 null은 표면의 모든 패널을 나타냅니다. - 점 배열 - - - 패널 색인 리스트의 각 패널에 대한 다각형 경계를 반환합니다. - 다각형을 구성하는 데 사용되는 패널 색인입니다. 기본값 null은 표면의 모든 패널을 나타냅니다. - - - - PolyCurve의 문자열 표현을 가져옵니다 - - - 곡선을 연결하여 PolyCurve를 생성합니다. 입력 곡선은 연결 순서대로 지정할 필요가 없습니다. - PolyCurve의 방향은 입력 배열의 첫 번째 곡선을 기준으로 결정됩니다. - 1e-6에서 1e-3 단위 사이에서 원하는 결합 공차를 선택합니다. - 값이 너무 낮으면 결합되어야 할 곡선이 결합되지 않을 수 있고, 값이 너무 높으면 짧은 곡선이 의도치 않게 병합되거나 퇴화한 점으로 축소될 수 있습니다. - PolyCurve에 결합할 원곡선 - 결합할 곡선 간에 허용되는 간격 크기를 결정하는 공차 - 결합된 곡선으로 작성된 Polycurve - - segments,joincurves - - - - 곡선을 연결하여 PolyCurve를 생성합니다. 입력 곡선은 연결 순서대로 지정할 필요가 없습니다. - PolyCurve의 방향은 입력 배열의 첫 번째 곡선을 기준으로 결정됩니다. - 1e-6에서 1e-3 단위 사이에서 원하는 결합 공차를 선택합니다. - 값이 너무 낮으면 결합되어야 할 곡선이 결합되지 않을 수 있고, 값이 너무 높으면 짧은 곡선이 의도치 않게 병합되거나 퇴화한 점으로 축소될 수 있습니다. - PolyCurve에 결합할 원곡선 - 결합할 곡선 간에 허용되는 간격 크기를 결정하는 공차 - 입력 곡선이 서로 교차하거나 겹치고 PolyCurve를 작성하기 전에 끝 세그먼트를 잘라내야 하면 True로 설정합니다. 기본적으로 False로 설정되어 있습니다. - trimLength가 0보다 크면 trimLength보다 긴 끝 세그먼트는 잘리지 않습니다. - 결합된 곡선으로 작성된 Polycurve - - segments,joincurves - - - - 연결된 곡선을 그룹화하여 하나 이상의 PolyCurve를 생성합니다. 1e-6에서 1e-3 단위 사이에서 원하는 결합 공차를 선택합니다. - 값이 너무 낮으면 결합되어야 할 곡선이 결합되지 못할 수 있고, 값이 너무 높으면 짧은 곡선이 의도치 않게 병합되거나 퇴화한 점으로 축소될 수 있습니다. - 하나 이상의 PolyCurves를 만들기 위해 함께 그룹화할 곡선 - 결합할 곡선 간에 허용되는 간격 크기를 결정하는 공차 - - - - 연결된 곡선을 그룹화하여 하나 이상의 PolyCurve를 생성합니다. 1e-6에서 1e-3 단위 사이에서 원하는 결합 공차를 선택합니다. - 값이 너무 낮으면 결합되어야 할 곡선이 결합되지 못할 수 있고, 값이 너무 높으면 짧은 곡선이 의도치 않게 병합되거나 퇴화한 점으로 축소될 수 있습니다. - 하나 이상의 PolyCurves를 만들기 위해 함께 그룹화할 곡선 - 결합할 곡선 간에 허용되는 간격 크기를 결정하는 공차 - 입력 곡선이 서로 교차하거나 겹치고 PolyCurve를 작성하기 전에 끝 세그먼트를 잘라내야 하면 True로 설정합니다. 기본적으로 False로 설정되어 있습니다. - trimLength가 0보다 크면 trimLength보다 긴 끝 세그먼트는 잘리지 않습니다. - + + 입력 선과 외부 점을 포함하는 T-Spline 평면을 만듭니다. 점은 선 또는 선의 축에 위치할 수 없습니다. + 평면을 만드는 선 + 평면을 만드는 점 + 평면 좌표에서 최소 구석의 2D 점 + 평면 좌표에서 최대 구석의 2D 점 + 폭 스팬 수 + 길이 스팬 수 + T-Spline 표면의 대칭 옵션 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + 평면 T-Spline 표면 + tspline,plane,line,point - - 점을 연결하여 PolyCurve를 만듭니다. 'connectLastToFirst' 입력을 True로 설정하고 PolyCurve를 닫습니다. - PolyCurve를 만들 점 - 마지막 점을 첫 번째 점을 연결하려면 True, 열린 상태로 유지하려면 false - 점으로 작성된 Polycurve - - segments,joincurves,lines - - - 0.5,0.5,0.4 - + + 세 개의 입력 점을 포함하는 T-Spline 평면을 만듭니다. 점은 직선에 위치할 수 없습니다. + 평면을 만드는 첫 번째 점 + 평면을 만드는 두 번째 점 + 평면을 만드는 세 번째 점 + 평면 좌표에서 최소 구석의 2D 점 + 평면 좌표에서 최대 구석의 2D 점 + 폭 스팬 수 + 길이 스팬 수 + T-Spline 표면의 대칭 옵션 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + 평면 T-Spline 표면 + tspline,plane,line,point - - 곡선을 두껍게 하여 PolyCurve를 만듭니다. - 두껍게 할 곡선 - 두께 - 두껍게 하기 방향에 수직인 법선 - - - offset - + + 상위 CoordinateSystem, 반지름 및 원통의 높이로 정의된 T-Spline 원통을 구성합니다. + 원통의 중심 및 기준이 이 좌표계의 X-Y 평면에 맞춰집니다. + 원통 반지름 + Height of cylinder + 원주 방향으로 스팬의 수 + 높이 방향으로 스팬의 수 + T-Spline 표면의 대칭 옵션 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + 원통형 T-Spline 표면 + tspline,cylinder,radius,height - - 입력 법선으로 지정된 평면을 따라 곡선을 두껍게 하여 PolyCurve를 만듭니다. - 두껍게 할 곡선 - 두께 - 두껍게 하기 방향에 수직인 법선입니다. 법선이 제공되지 않은 경우(Null인 경우) 곡선 법선이 기본적으로 사용됩니다. - - - offset,thicken - + + 원통의 하단 및 상단 중심 점을 기준으로 T-Spline 원통을 구성합니다. + 원통의 시작점 + 원통의 끝점 + 원통의 반지름 + 원주 스팬 수 + 높이 스팬 수 + T-Spline 표면의 대칭 옵션 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + 원통형 T-Spline 표면 + tspline,cylinder,radius,points - - 첫 번째 구성요소의 시작점과 모든 구성요소 곡선의 끝점을 반환합니다. 닫힌 polycurve의 경우 시작점과 끝점이 동일하므로 끝점이 제외됩니다. + + Create a T-Splines Cone with given base radius at start Point, extending to an + apex at end Point. + 원추의 시작점 + 원추의 끝점 + Radius of base of a cone + 원주 스팬 수 + 높이 스팬 수 + T-Spline 표면의 대칭 옵션 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + 원추형 T-Spline 표면 + tspline,cone,radius,points - - polycurve의 곡선 수 - - curvecount,subcurvecount,numbersubcurves - + + Create a T-Splines Cone with axis from start Point to end Point, with given + radii at start and end. This object does not have an apex, and is in the shape of a frustum. + 원추의 시작점 + 원추의 끝점 + 원추의 시작 반지름 + 원추의 끝 반지름 + 원주 스팬 수 + 높이 스팬 수 + T-Spline 표면의 대칭 옵션 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + 원추형 T-Spline 표면 + tspline,cone,radii,points,truncated - - polycurve의 곡선을 반환합니다 - - - subcurves,polycurvesplit - + + Create a T-Splines Cone with base Point at CoordinateSystem origin, extending in the direction of the Z-axis of the CoordinateSystem, + with a circular base in the CoordinateSystem XY Plane. + 원추의 중심 및 기준이 이 좌표계의 X-Y 평면에 맞춰집니다. + 원추의 높이 + 원추의 반지름 + 원주 스팬 수 + 높이 스팬 수 + T-Spline 표면의 대칭 옵션 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + 원추형 T-Spline 표면 + tspline,cone,radius,cs - - 인덱스를 기준으로 polycurve의 곡선을 반환합니다 - 점 찾기 길이 - PolyCurve의 끝부터 개수를 세려면 True, PolyCurve의 시작부터 개수를 세려면 false - 색인에 있는 곡선 - - subcurveatindex,getsubcurve,getcurvebyindex - + + Create a T-Splines Cone with base Point at CoordinateSystem origin, extending + in the CoordinateSystem Z axis deriction length amount, with a + circular bases in the CoordinateSystem XY Plane. + 원추의 중심 및 기준이 이 좌표계의 X-Y 평면에 맞춰집니다. + 원추의 높이 + 원추의 시작 반지름 + 원추의 끝 반지름 + 원주 스팬 수 + 높이 스팬 수 + T-Spline 표면의 대칭 옵션 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + 원추형 T-Spline 표면 + tspline,cone,radius,cs - - 평면형 polycurve의 평면을 반환합니다 - + + 입력점을 중심으로 지정된 반지름을 사용하여 T-Spline 구를 만듭니다. + 구의 중심점 + 구의 반지름 + 방사형 스팬 수 + 높이 스팬 수 + T-Spline 표면의 대칭 옵션 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + 구형 T-Spline 표면 + tspline,sphere,radius - - 접하는 타원으로 polycurve를 연장합니다 - 연장 타원 길이 - 타원 매개변수 - 타원 매개변수 - 타원 매개변수 - PolyCurve의 끝 또는 시작 연장 - + + 표면의 네 입력 점이 포함된 T-Spline 구를 만듭니다. + 리스트에 있는 네 개의 점으로 구를 만들 수 있습니다. 점은 동일평면 상에 있어서는 안 됩니다. + 방사형 스팬 수 + 높이 스팬 수 + T-Spline 표면의 대칭 옵션 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + 구형 T-Spline 표면 + tspline,sphere,points - - 접하는 호로 polycurve를 연장합니다. - 연장 호 길이 - 호 반지름 - PolyCurve의 끝 또는 시작 연장 - + + T-Spline 구를 입력 점에 최대한 가깝게 맞춥니다. + 구에 맞는 점 세트 + 방사형 스팬 수 + 높이 스팬 수 + T-Spline 표면의 대칭 옵션 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + 구형 T-Spline 표면 + tspline,sphere,fit,bestfit - - 시작점과 끝점을 연결하는 선으로 polycurve 닫기 - - - lines - - - 0.4 - + + CoordinateSystem 원점을 중심으로 지정된 반지름의 T-Spline 원환을 만듭니다. + 원환은 좌표계 원점을 중심으로 하는 지정된 좌표계의 X-Y 평면에 정렬됩니다. + 원환의 내부 반지름 + 원환의 외부 반지름 + 내부 방사형 스팬 수 + 외부 방사형 스팬 수 + T-Spline 표면의 대칭 옵션 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + 원환형 T-Spline 표면 + tspline,torus,radii,cs - - 접하는 호, 선 및 호의 체인으로 polycurve 닫기 - PolyCurve 시작에 있는 호의 반지름 - PolyCurve 끝에 있는 호의 반지름 - - - lines - - - 0.4 - + + Create a T-Splines Torus with given center and radii, aligned with the default World XY plane + 원환의 중심 + 원환의 내부 반지름 + 원환의 외부 반지름 + 내부 방사형 스팬 수 + 외부 방사형 스팬 수 + T-Spline 표면의 대칭 옵션 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + 원환형 T-Spline 표면 + tspline,torus,radii,cs - - 해당 평면에서 polycurve의 간격을 띄웁니다. - 간격띄우기 크기 - 모서리를 원형으로 만들려면 전환 - 간격 띄우기한 Polycurve + + WCS 원점을 중심으로 폭, 길이 및 높이의 T-Spline 상자를 만듭니다. + 상자의 폭 + 상자의 길이 + 상자의 높이 + 폭 스팬 수 + 길이 스팬 수 + 높이 스팬 수 + T-Spline 표면의 대칭 옵션 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + T-Spline 직육면체 + tspline,box,cuboid,cube,size - - 평면 법선으로 정의된 평면에서 지정된 거리만큼 평면형 polycurve를 간격띄우기하여 하나 이상의 Polycurve를 작성합니다. "planeNormal" 입력 인수는 기본적으로 곡선을 포함하는 평면의 법선으로 지정되지만, 원래 곡선 법선에 평행한 명시적 법선이 간격띄우기 방향을 보다 잘 제어할 수 있도록 제공될 수 있습니다. 예를 들어 동일한 평면을 공유하는 여러 곡선에 대해 일관된 방향으로 간격띄우기를 해야 하는 경우, 'planeNormal'을 사용하여 각각의 곡선 법선을 재지정하고 모든 곡선을 동일한 방향으로 강제로 간격띄우기할 수 있습니다. 법선을 반전하면 간격띄우기의 방향이 반대가 됩니다. - 양수 간격띄우기 거리는 polycurve의 접선과 평면의 법선 벡터 사이의 외적 방향으로 적용되는 반면 음수 간격띄우기는 반대 방향으로 적용됩니다. - 간격띄우기 구성요소 곡선 사이에 간격이 있으면 간격 마무리 설정에 따라 원형 호로 부드러운 구석을 만들거나(true 값) 간격띄우기 곡선을 연장하여(false 값) 간격을 채울 수 있습니다. - 곡선의 평면 법선. 기본값은 입력 곡선의 평면 법선입니다. - 하나 이상의 간격띄우기 polycurve + + Create a T-Spline Box centered at input Point, with specified width, length, + and height. + 상자의 중심 + 상자의 폭 + 상자의 길이 + 상자의 높이 + 폭 스팬 수 + 길이 스팬 수 + 높이 스팬 수 + T-Spline 표면의 대칭 옵션 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + T-Spline 직육면체 + tspline,box,cuboid,cube,size,center - - 평면형 polycurve의 모깎기 코너. - 모깎기 반지름 - 모깎기해야 할 코너를 나타냅니다. True인 경우 두 번째 구성요소 시작 지점의 접선이 (곡선 법선을 기준으로) 첫 번째 구성요소 끝의 접선에서 시계 방향으로 있는 코너가 모깎기됩니다. False인 경우 시계 반대 방향으로 있는 코너가 모깎기됩니다. - 모깎기한 Polycurve - - round,smooth,radius - + + Create a T-Spline Box centered and oriented to input CoordinateSystem, with + specified width, length, and height. + 상자의 X-Y 평면은 해당하는 X에 정렬됩니다. + 상자의 폭 + 상자의 길이 + 상자의 높이 + 폭 스팬 수 + 길이 스팬 수 + 높이 스팬 수 + T-Spline 표면의 대칭 옵션 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + T-Spline 직육면체 + tspline,box,cuboid,cube,size,cs,coord - - 겹치는 세그먼트 길이가 trimLength보다 작거나 같은 경우 자체 교차하지 않는 새 PolyCurve를 반환하여 자체 교차하는 PolyCurve를 수정합니다. - trimLength가 0보다 크면 trimLength보다 긴 끝 세그먼트는 잘리지 않습니다. - 자체 교차하지 않고 겹치지 않는 PolyCurve + + 낮음 점에서 높은 점에 걸치는 T-Spline 상자를 만듭니다. + 첫 번째 구석점 + 두 번째 구석점 + 폭 스팬 수 + 길이 스팬 수 + 높이 스팬 수 + T-Spline 표면의 대칭 옵션 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + T-Spline 직육면체 + tspline, box,cube,min,max,corner,point - - Polygon의 문자열 표현을 가져옵니다 + + Create a T-Splines Quadball with center at CoordinateSystem origin + and given radius + 로컬 좌표계 + 쿼드볼 반지름 + Spans number in two dimensions of the sides of the Quadball + T-Spline 표면의 대칭 옵션 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + T-Spline 쿼드볼 + quadball,tspline,coordinate system,raduis - - 점을 연결하여 다각형 곡선을 구성합니다. - - + + Create a T-Splines Quadball with given center and radius, aligned with + default World XY plane + 쿼드볼 중심점 + 쿼드볼 반지름 + Spans number in two dimensions of the sides of the Quadball + T-Spline 표면의 대칭 옵션 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + T-Spline 쿼드볼 + quadball,tsplines,center,point,radius - - 원 안에 내접 다각형 곡선을 구성합니다. - - - + + Construct T-Spline surface from NURBS Surface using uniform strategy. + Input NURBS surface is rebuilt with uniform knots placed at equal parametric or + arc length intervals depending on corresponding useArcLen flag, and approximated by + degree 3 NURBS surface. Output T-Spline is divided by given span counts + in u and v directions. + 입력 NURBS 표면 + U 방향으로 필요한 스팬 수 + V 방향으로 필요한 스팬 수 + Whether to use arcLen or parametric subdivision in u parametric direction + Whether to use arcLen or parametric subdivision in v parametric direction + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + nurbs surface,tspline,uniform - - 모든 세그먼트 시작점/끝점을 반환합니다. + + Construct T-Spline surface from NURBS Surface using curvature subdivision strategy. + Input NURBS surface is rebuilt to degree 3. Output T-Spline has span counts and + positions in each direction detected automatically depending on curvature. + 입력 NURBS 표면 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + nurbs surface,tspline,curvature - - 다각형의 평균 평면으로부터의 최대 편차를 반환합니다. + + 지정된 벡터를 따라 곡선을 돌출시켜 T-Spline을 구성합니다. + 종단 곡선 + 벡터 돌출 + 거리를 벡터 방향으로 돌출 + 거리를 벡터 반대 방향으로 돌출 + 벡터 방향에 따른 스팬 수입니다. 0이 전달되면 벡터 방향에 의한 돌출이 수행되지 않습니다. + 벡터 반대 방향에 따른 스팬 수입니다. 0이 전달되면 벡터 반대 방향에 의한 돌출이 수행되지 않습니다. + 종단 방향 스팬 수입니다. 0 이하인 경우 자동으로 정의됩니다. + 종단 방향에 따른 스팬 분배에 대해 균일 또는 곡률 전략을 사용합니다. + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + tspline,extrude,curve - - 다각형의 모서리를 반환합니다 - + + 경로를 따라 횡단면 곡선을 스윕하여 T-Spline을 구성합니다. + 종단 곡선 + 경로 곡선 + Is spans should be parallel in path direction + 경로 스팬 수 + 종단 스팬 수입니다. 0 이하인 경우 자동으로 정의됩니다. + 경로에 따른 스팬 분배에 대해 균일 또는 곡률 전략을 사용합니다. + 종단에 따른 스팬 분배에 대해 균일 또는 곡률 전략을 사용합니다. + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + tspline,sweep,curve - - 다각형 모서리의 평균 점을 반환합니다 - - - centroid - + + Create a T-Spline Surface by sweeping the profile Curve around the axis formed + by the axis origin and axis direction, starting at start_angle in degrees, + and sweeping by sweep_angle in degrees. + 종단 곡선 + 회전 중심 + 회전 축 + 회전이 시작되는 각도 + 회전이 종료되는 각도 + 반지름 스팬 수 + 높이의 스팬 수입니다. 0 이하인 경우 자동으로 정의됩니다. + 스팬 분배에 대해 균일 또는 곡률 전략을 사용합니다. + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + T-Spline 표면의 대칭 옵션 + tspline,revolve,curve - - 다각형 변 사이의 자체 교차점을 반환합니다. - + + 선 리스트에서 T-Spline 표면을 만듭니다. + 곡선을 허용하지만 곡선의 시작 점 및 끝 점만 가져옵니다. + T-Spline을 만들 수 있는 선입니다. 끝 점만 사용됩니다. + 조정된 면의 최대 수 + 곡선-곡선 교차점 공차 + Valence 2가 있는 정점에 각진 부분 적용 여부 + 상자 또는 부드러운 시각화로 T-Spline 표면 보기 + tspline,line,build - - 입력 점이 다각형 내에 포함되어 있는지 여부를 반환합니다. 다각형이 평면형이 아닌 경우 해당 점이 최적 맞춤 평면에 투영되고 최적 맞춤 평면에 대한 다각형 투영을 사용하여 제약이 계산됩니다. 다각형이 자체 교차하는 경우 실패 상태가 반환됩니다. - - + + 지정된 T-Spline 표면을 단일 표면으로 결합합니다. + 표면은 서로 연결되지 않습니다. + 한 개 이상의 표면이 상자 모드에 있으면 출력 표면도 상자 모드에 있습니다. + 주: 성공적으로 결합되려면 모든 입력 표면이 동일한 버전이어야 합니다. 이러한 이유로 하나 이상의 표면이 내부적으로 복제되고 해당 버전이 현재 Dynamo에서 사용되는 버전과 일치하도록 업그레이드되거나 다운그레이드될 수 있습니다. 따라서 결과 표면은 예상되는 결과와 미세하게 다를 수 있습니다. 입력 표면 자체는 변경되지 않습니다. + 결합할 T-Spline 표면 + tspline,combine - - Surface의 문자열 표현을 가져옵니다 + + TSplineSurface의 문자열 표현을 가져옵니다. - - 표면 모음을 하나의 표면에 결합합니다. 이 방법을 사용하면 결과 결합이 비복합 또는 다중 면인 경우 polySurface가 되돌려질 수 있습니다. - 표면의 모음입니다. - 표면의 결합 - - merge,join,boolean,addition - + + 이 T-Spline 표면에 포함된 정점입니다. - - 입력 횡단면 곡선 사이에서 로프트하여 표면을 만듭니다. - 로프트할 곡선 - 로프트로 작성된 표면 - - loft - + + T-Spline 표면에 포함된 모서리입니다. - - 입력 횡단면 선 사이에서 로프트하여 표면을 만듭니다. Surface.ByLoft보다 약간 더 빠르고 덜 매끄러운 결과를 생성합니다. - - - - ruledsurface,lines - - - 0.5,0.4 - + + T-Spline 표면에 포함된 면입니다. - - 지정된 안내 곡선(난간이라고도 함)을 사용하여 횡단면을 통해 표면을 로프트합니다. 안내 곡선은 모든 횡단면 곡선과 교차해야 합니다. - 로프트할 곡선 - 로프트를 안내하는 곡선 - 로프트로 작성된 표면 - - loftbyrails,loft rails,guides - + + T-Spline 표면에 포함된 일반 정점 - - 경로를 따라 종단 곡선을 스윕하여 표면을 작성합니다. - 스윕할 곡선 - 스윕에 사용된 경로 곡선 - 경로를 따라 프로파일을 스윕하여 작성된 표면 - - sweep,rail,guide,sweep1 - + + T-Spline 표면에 포함된 별 점 정점 - - 경로를 따라 종단 곡선을 스윕하여 표면을 작성합니다. - 스윕할 곡선 - 스윕에 사용된 경로 곡선 - 스윕의 끝을 잘라내어 경로에 수직으로 만듭니다. - 경로를 따라 종단을 스윕하여 작성된 표면 - - sweep,rail,guide,sweep1 - + + T-Spline 표면에 포함된 T 점 정점 - - 닫힌 다각형의 입력 점을 연결하고 패칭하는 다각형 표면을 만듭니다. - 둘레 점 리스트 - 둘레 점에서 작성된 표면 - - patch,surfacebypolygon - + + T-Spline 표면에 포함된 비 매니폴드 정점 - - 횡단면 곡선을 두 개의 난간으로 표시되는 경로를 따라 스윕합니다 - 스윕할 입력 경로입니다. - 스윕 방향을 안내하는 레일입니다. - 경로를 따라 스윕할 종단 곡선입니다. - 두 난간을 스윕하여 작성된 표면 - - sweep2,guides - + + T-Spline 표면에 포함된 경계 정점 - - 원점에 의해 형성된 광선 축 주위로 종단 곡선을 벡터 축 방향으로 스윕(start_angle(도)에서 시작하고, sweep_angle(도) 스윕)하여 표면을 만듭니다. - 회전할 종단 곡선 - 회전 축 원점 - 회전 축 방향 - 시작 각도(도) - 스윕 각도(도) - 프로파일을 회전하여 만든 표면 - - lathe - + + T-Spline 표면에 포함된 내부 정점 - - 입력 곡선에 의해 정의된 닫힌 경계의 내부를 채워 표면을 만듭니다. - 서피스 경계로 사용된 닫힌 곡선 - 패치로 작성된 표면 - - edgesrf,edgesurface,patch,fill - + + T-Spline 표면에 포함된 비 매니폴드 모서리 - - 총 표면적을 반환합니다. + + T-Spline 표면에 포함된 경계 모서리 - - 표면의 모든 경계 모서리 길이의 합을 반환합니다. - - circumference - + + T-Spline 표면에 포함된 내부 모서리 - - 표면이 U 방향으로 닫혀 있는 경우 True, 아닌 경우 false를 반환합니다. + + T-Spline 표면에 포함된 일반 면 - - 표면이 V 방향으로 닫혀 있는 경우 True, 아닌 경우 false를 반환합니다. + + T-Spline 표면에 포함된 다각형 면 - - 표면이 U 또는 V 방향으로 닫혀 있는 경우 True, 아닌 경우 false를 반환합니다. + + T-Spline 표면에 포함된 경계 면 - - 이 표면에서 입력 도구를 뺍니다. - - - - difference,trim,removefrom,cut - + + T-Spline 표면에 포함된 내부 면 - - 이 표면 및 입력 표면 결합의 부울 차이입니다. 이 방법을 사용하면 결과 부울이 비복합 또는 다중 면인 경우 polySurface가 되돌려질 수 있습니다. - 뺄 다른 표면 - 결과 부울 표면 또는 PolySurface - - subtract,differencemany,diffall,diff multi - + + T-Spline 표면에 있는 정점 수 반환 - - 입력 점의 UV 매개변수 쌍을 반환합니다. 이는 Point at 매개변수의 역수입니다. - - - - evaluateatpoint,surfaceatpoint,uvatpoint,uvs - - - 0.5,0.5,0.5,0.4 - + + T-Spline 표면에 있는 모서리 수 반환 - - 하나 이상의 닫힌 PolyCurves 모음을 사용하여 표면을 자릅니다. 루프 중 하나는 입력 표면의 경계 루프여야 합니다. 또한 구멍에 대해 하나 이상의 내부 루프를 추가해야 합니다. - - - - trim multiple,removeloops,cutloops - + + T-Spline 표면에 있는 면 수 반환 - - 지정된 공차 내에서 모두 표면에 있어야 하는 하나 이상의 닫힌 PolyCurve 모음을 사용하여 표면을 자릅니다. 입력 표면에서 하나 이상의 구멍을 잘라내야 하는 경우 표면의 경계에 대해 하나의 외부 루프를 지정하고 각 구멍에 대해 하나의 내부 루프를 지정해야 합니다. 표면 경계와 구멍 사이의 영역을 잘라야 하는 경우 각 구멍에 대한 루프만 제공해야 합니다. 구형 표면과 같은 외부 루프가 없는 주기 표면의 경우 잘린 영역은 루프 곡선의 방향을 반전하여 제어할 수 있습니다. - 입력에서 임의의 순서로 있을 수 있는 하나 이상의 닫힌 PolyCurve입니다. 이러한 루프는 서로 교차하면 안 됩니다. - 곡선 끝이 일치하는지 여부와 곡선과 표면이 일치하는지를 확인할 때 사용되는 공차입니다. 제공된 공차는 입력 polycurve 작성에 사용된 공차보다 작을 수 없습니다. 기본값 0.0은 입력 polycurve 작성에 사용된 최대 공차가 사용된다는 것을 의미합니다. - 닫힌 루프에 의해 잘린 표면. - - trim multiple,removeloops,cutloops - + + 유형별로 분해된 정점 + 정점 세트 - - 표면의 입력 점에서 표면 법선을 반환합니다. - 표면 법선을 평가할 점 - 점의 법선 - - perpendicular - + + 유형별로 구분되어 분해된 모서리 + 모서리 세트 - - 표면의 Nurbs 표현을 가져옵니다. 이 방법은 특정 상황에서 표면과 거의 비슷할 수도 있습니다. - + + 유형별로 구분되어 분해된 면 + 면 세트 - - 표면의 Nurbs 표현을 가져옵니다. 이 메서드는 특정 상황에서 표면을 근사치로 계산할 수 있습니다. - 변환하기 전에 표면을 원래 매개변수 범위로 복원해야 하는지 여부를 결정합니다. 표면의 매개변수 범위가 제한될 수 있습니다(예: 자르기 작업 후). - + + 지정된 색인의 정점 반환 + 다음 위치의 정점을 가져오는 색인 + tspline,face,byindex + T-Spline 정점 - - 지정된 공차 내에서 표면의 Nurbs 표현을 가져옵니다. 이 방법은 특정 상황에서 표면과 거의 비슷할 수도 있습니다. - 지정된 공차 - 표면의 Nurbs 표면 표현 - - tonurbs - + + 지정된 색인의 모서리 반환 + 다음 위치의 모서리를 가져오는 색인 + tspline,face,byindex + T-Spline 모서리 - - 표면을 두껍게 하여 솔리드로 만들고, 표면의 양쪽에서 표면 법선 방향으로 돌출합니다. - 두껍게 할 양 - 솔리드로 두껍게 한 표면 - - offset,tosolid - + + 지정된 색인의 면 반환 + 다음 위치의 면을 가져오는 색인 + tspline,face,byindex + T-Spline 면 - - 표면을 두껍게 하여 솔리드로 만들고 표면 법선 방향으로 돌출합니다. both_sides 매개변수가 true인 경우 표면이 양쪽에서 두꺼워집니다. - 두껍게 할 양 - 양쪽에서 두껍게 하려면 True, 한쪽에서 두껍게 하려면 False - 솔리드로 두껍게 한 표면 - - offset,bothsides,tosolid - + + TSplineTopology의 문자열 표현을 가져옵니다. - - 표면의 간격을 표면 법선 방향으로 지정된 거리만큼 띄웁니다. - 간격 띄우기 크기 - 간격 띄우기된 표면 + + 헐에 있는 TopologyItem의 점 - - 반환된 좌표계에서는 xAxis, yAxis 및 zAxis를 사용하여 uDir, vDir 및 법선을 표현합니다. xAxis, yAxis의 길이가 곡률을 나타냅니다. - 매개변수의 U 구성요소 - 매개변수의 V 구성요소 - 표면의 UV 위치에서 법선, U 방향 및 V 방향을 기준으로 한 좌표계 + + TopologyItem의 U 벡터 + + + TopologyItem의 V 벡터 - - 주 곡률 방향으로 정렬된 CoordinateSystem을 반환합니다. - 매개변수의 U 구성요소 - 매개변수의 V 구성요소 - 주 곡률 방향으로 정렬된 CoordinateSystem + + TopologyItem의 법선 - - 지정된 U 및 V 매개변수에서 U 접선 벡터를 반환합니다. - 매개변수의 U 구성요소 - 매개변수의 V 구성요소 - U 접선 벡터 + + TSplineUVNFrame의 문자열 표현을 가져옵니다. - - 지정된 U 및 V 매개변수에서 V 접선 벡터를 반환합니다. - 매개변수의 U 구성요소 - 매개변수의 V 구성요소 - V 접선 벡터 + + 이 정점에서 나오는 TSplineEdges - - 지정된 U 및 V 매개변수에서 법선 벡터를 반환합니다. - 매개변수의 U 구성요소 - 매개변수의 V 구성요소 - 매개변수의 법선 + + 이 정점과 인접한 TSplineFaces - - 입력 U 및 V 좌표에서 도함수를 반환합니다. - 매개변수의 U 구성요소 - 매개변수의 V 구성요소 - 표면의 U 및 V 파생 - - tangent,normal - + + TSVertex의 UVN 프레임 반환(헐의 점, U 벡터, V 벡터 및 법선) - - U 및 V 매개변수에서 가우스 곡률을 반환합니다. - - - - - developable - + + TSVertex 색인 - - U 및 V 매개변수에서 주 곡률을 반환합니다. - - - + + TSVertex가 별 점인지 여부 - - U 및 V 매개변수에서 주 방향 벡터를 반환합니다. - 매개변수의 U 구성요소 - 매개변수의 V 구성요소 - U 및 V 접선 벡터 + + TSVertex가 T 점인지 여부 - - 지정된 U 및 V 매개변수에서 점을 반환합니다. - - - - - surfacepoint - + + TSVertex가 매니폴드인지 여부 - - 표면의 모든 경계 곡선을 반환합니다. - - - edges - + + TSVertex의 모서리 또는 면 수 - - 지정된 표면에서 매개변수 선 곡선을 만듭니다. 표면의 u 또는 v 매개변수 선을 나타내는 곡선을 만듭니다. 매개변수 선은 일정한 반대 u 또는 v 매개변수에서 u 또는 v 매개변수가 증가하는 방향으로 이어집니다. 결과 곡선은 표면 매개변수화와 일치하며 표면 매개변수 범위에 의해 범위의 경계가 설정됩니다. 반환되는 곡선의 유형은 표면 유형에 따라 다릅니다. - 방향 == 0인 경우 U 매개변수 선을 작성하고, 방향 == 1인 경우 V 매개변수 선을 작성합니다. - - - - lines - - - 0.4 - + + T 점을 고려한 TSVertex의 기능적 Valence - - 법선이 반전된 새 표면을 반환합니다. 이 표면은 변경되지 않습니다. - 입력 표면과 동일하지만 반전된 법선이 있는 표면 + + 여러 TSVertex 특성: uvnFrame, 색인, Valence 및 기능적 Valence, TSVertex가 별 점, T 점 또는 매니폴드인지 여부 - - 이 표면과 입력 표면을 PolySurface로 결합합니다 - - + + TSplineVertex의 문자열 표현을 가져옵니다. + + + UV의 U 구성요소 가져오기 - join multiple,joinmany,joinall,topolysurface + uv,uvs - - 입력 형상을 입력 벡터 방향으로 이 표면에 투영합니다. !!이 투영 방법은 현재 점 또는 곡선만 지원합니다!! - - - + + V의 V 구성요소 가져오기 - projecttosurface,projectonto + uv,uvs - - 표면 복구를 시도합니다. - - - - Vector의 문자열 표현을 가져옵니다 + + 두 double 값에서 UV를 만듭니다. + U 값 + V 값 + 좌표로 작성된 UV + surfaceparam,parameters,uv,uvs - - 두 Vector를 비교합니다 - 다른 Vector + + 두 UV를 비교합니다 + 다른 UV 두 객체가 같은지 여부 - + 이 유형에 대한 hashcode를 가져옵니다 이 객체 전용 hashcode - - 3개의 유클리드 좌표로 벡터 형성 - X 좌표 - Y 좌표 - Z 좌표 - 좌표로 작성된 벡터 - - vector,xyz,vector3 - - - - 3개의 유클리드 좌표로 벡터를 형성하고 벡터 정규화 - X 좌표 - Y 좌표 - Z 좌표 - 벡터를 정규화하려면 True, 정규화하지 않으려면 false - 좌표로 작성된 벡터 - - normalize,vector3 - - - - 두 개의 끝점으로 벡터를 형성합니다. 시작점에서 끝점까지 벡터가 형성됩니다. - - - - - vector2 - - - - 표준 X축 벡터 (1,0,0) 가져오기 - - - x,basis,right - + + UV의 문자열 표현을 가져옵니다 - - 표준 Y축 벡터 (0,1,0) 가져오기 - - - y,basis,forward - + + autodesk.math:vector3d-1.0.0 스키마로 형식이 지정된 수신 JSON 문자열을 구문 분석합니다. + 구문 분석할 JSON 문자열 + 벡터 - - 표준 Z축 벡터 (0,0,1) 가져오기 - - - z,basis,up - + + 벡터를 autodesk.math:vector3d-1.0.0 스키마로 형식이 지정된 JSON 객체로 변환합니다. + 결과 JSON 문자열 벡터의 X 값을 가져옵니다. @@ -5089,105 +4374,62 @@ X, Y 및 Z 구성요소가 동일한 점 가져오기 - - - convertopoint,vector2point - + convertopoint,vector2point 벡터의 역 벡터를 가져옵니다. 이는 기본적으로 벡터의 X, Y 및 Z 구성요소를 부정하는 벡터입니다. - - - backwards,vectorflip - + backwards,vectorflip 벡터 추가 - - - - sum,sumvectors - + sum,sumvectors 벡터 빼기 - - - - substact,diff vectors,between - + substact,diff vectors,between 두 벡터의 외적 형성 - - - - perpendicular - + perpendicular 두 벡터의 내적 형성 - 두 번째 벡터 - 결과 내적 - - project,projectvector,vectorproject,onto - + project,projectvector,vectorproject,onto 벡터의 정규화된 버전 가져오기 - 두 벡터가 평행한지 여부를 확인합니다. - 기타 벡터 벡터가 평행하면 True를 반환하고, 그렇지 않으면 False를 반환합니다. + 기타 벡터 - 두 벡터가 거의 같은지 확인합니다. 정밀도 문제를 처리하기 위해 1e-5의 공차 값이 지정됩니다. - 기타 벡터 + Determine whether two vectors are almost equal. A tolerance value of 1e-5 is used. 벡터가 거의 같으면 True를 반환하고, 그렇지 않으면 False를 반환합니다. + 기타 벡터 vector approximate,near,same 이 벡터를 입력 CoordinateSystem 매트릭스로 변환합니다. - 벡터를 변환하는 데 사용되는 좌표계 - 변환된 벡터 - 벡터를 축 주위로 지정된 각도만큼 회전합니다 - 회전 축 벡터 - 회전할 각도 - 회전된 벡터 - - around,axis,degrees - + Rotates a Vector around an axis by a specified number of + degrees + around,axis,degrees - 벡터를 평면 원점 및 법선 주위로 지정된 각도만큼 회전합니다 - 회전 평면 - 회전할 각도 - 회전된 벡터 - - around,normal,degrees - + Rotates a vector around the Plane origin and normal by a specified + degree + around,normal,degrees 원점 주위로 벡터 축척을 균일하게 조정 - 축척 비율 - 축척 조정된 벡터 - - resize,size - + resize,size 원점 주위로 벡터 축척을 균일하지 않게 조정 - - - - - - resize,size,scaleNU,scalenu - + resize,size,scaleNU,scalenu 두 벡터 사이의 각도를 0~180도로 반환합니다. @@ -5196,21 +4438,78 @@ rotation angle, - 두 벡터 사이의 각도를 [0, 180]도 범위에서 반환합니다. - 두 벡터 사이의 각도를 0~360도로 반환합니다. 회전 축을 사용하여 각도 방향을 결정합니다. + 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. 기타 벡터 회전 축 제공된 벡터 사이의 각도를 0에서 360도 단위로 반환합니다. rotation angle, - - autodesk.math:vector3d-1.0.0 스키마로 형식이 지정된 수신 JSON 문자열을 구문 분석합니다. - 구문 분석할 JSON 문자열 - 벡터 + + 3개의 유클리드 좌표로 벡터 형성 + X 좌표 + Y 좌표 + Z 좌표 + + vector,xyz,vector3 - - 벡터를 autodesk.math:vector3d-1.0.0 스키마로 형식이 지정된 JSON 객체로 변환합니다. - 결과 JSON 문자열 + + 3개의 유클리드 좌표로 벡터를 형성하고 벡터 정규화 + X 좌표 + Y 좌표 + Z 좌표 + 결과 벡터 정규화 여부 + + normalize,vector3 + + + 두 개의 끝점으로 벡터를 형성합니다. 시작점에서 끝점까지 벡터가 형성됩니다. + Start point of vector + End point of vector + Vector created from two points + vector2 + + + 표준 X축 벡터 (1,0,0) 가져오기 + Canonical X axis vector (1,0,0) + x, basis,right + + + 표준 Y축 벡터 (0,1,0) 가져오기 + Canonical Y axis vector (0,1,0) + y, basis,forward + + + 표준 Z축 벡터 (0,0,1) 가져오기 + Canonical Z axis vector (0,0,1) + z, basis,up + + + 두 Vector를 비교합니다 + 다른 Vector + 두 객체가 같은지 여부 + + + 이 유형에 대한 hashcode를 가져옵니다 + 이 객체 전용 hashcode + + + Vector의 문자열 표현을 가져옵니다 + + + 이 정점이 있는 점 + + + + 이 정점에서 나오는 모서리 + + + + 이 정점에 인접한 면 + + + + Vertex의 문자열 표현을 가져옵니다 현지화된 문자열 등을 조회하기 위한 강력한 유형의 리소스 클래스 @@ -5322,7 +4621,7 @@ '{0}이(가) 0보다 작습니다.'와 유사한 현지화된 문자열을 조회합니다. - '이 메서드는 더 이상 사용되지 않으며 이후 버전의 Dynamo에서 제거될 예정입니다. 대신 Mesh.ByPointsIndexGroups(Point[] points, IndexGroups : IndexGroup[])를 사용하십시오.'와 유사한 현지화된 문자열을 조회합니다. + Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use Mesh.ByPointsIndexGroups (Point[] points, IndexGroups : IndexGroup[]) instead. '이 메서드는 더 이상 사용되지 않으며 이후 버전의 Dynamo에서 제거될 예정입니다. 대신 Mesh.ByPointsIndices(Point[] points, Indices : int[])를 사용하십시오.'와 유사한 현지화된 문자열을 조회합니다. @@ -5437,5 +4736,107 @@ 유사한 현지화된 문자열을 조회합니다. 이 메서드는 더 이상 사용되지 않으며 이후 버전의 Dynamo에서 제거될 예정입니다. 대신 TSplineSurfaceBuildPipes(ICurveEntity[] curves, double defaultRadius, double snappingTolerance, int[] segmentCounts, bool autoHandleStart, bool autoHandleEnd, double[] startRotations, double[] endRotations, double[] startRadii, double[] endRadii, double[] startPositions, double[] endPositions, bool inSmoothMode)를 사용하십시오. . + + The is the main attribute the generator looks for when it is + deciding the classes to auto implement. The type should + be a type from Autodesk.DesignScript.Interfaces and should + be the source of all the static constructor methods for the interface. +

+ The attribute must be attached to a class that matches the protoInterface name, i.e. if the interface + is named IPointEntity, then the class must be named Point for the generator to work correctly. +

+ The generator will implement wrappers for every property and method on protoInterface + using ProtoGeometry as instance methods. In addition, all methods that start with the class name + (Point) on the factory interface will be implemented as static methods. +

+ Generated implementations can be overriden by implementing a property or method that exactly matches the + interface method signature. See and for + other ways to override automatic implementations.
+
+ + The is the main attribute the generator looks for when it is + deciding the classes to auto implement. The type should + be a type from Autodesk.DesignScript.Interfaces and should + be the source of all the static constructor methods for the interface. +

+ The attribute must be attached to a class that matches the protoInterface name, i.e. if the interface + is named IPointEntity, then the class must be named Point for the generator to work correctly. +

+ The generator will implement wrappers for every property and method on protoInterface + using ProtoGeometry as instance methods. In addition, all methods that start with the class name + (Point) on the factory interface will be implemented as static methods. +

+ Generated implementations can be overriden by implementing a property or method that exactly matches the + interface method signature. See and for + other ways to override automatic implementations.
+
+ + Replace the body of the named property or method with this implementation. + + Properties and methods implemented by the generator using the can + be overriden. This attribute will replace the body of the generated method, but let the generator handle + documentation, scaling, ASM extents checks and the required boilerplate. + + The method or property to override + Implement the generated function as virtual + + + Replace the body of the named property or method with this implementation. + + Properties and methods implemented by the generator using the can + be overriden. This attribute will replace the body of the generated method, but let the generator handle + documentation, scaling, ASM extents checks and the required boilerplate. + + The method or property to override + Implement the generated function as virtual + + + Properties and methods implemented by the generator using the can + be overriden. This attribute will prevent the generation of a method named + whose params exactly matches the array. +

+ Some of the methods in the library don't match the generated output exactly, meaning the generator can't see + them as overrides. This attribute lets a method take the place of another method, by explicitly shadowing + what the generator would have implemented. +

+ Several [class]es implement a static FromJson method that takes a single , where + the factory interface has a method [class]FromJson that takes and . + This attribute lets the single version override the automatic one.
+
+ + Properties and methods implemented by the generator using the can + be overriden. This attribute will prevent the generation of a method named + whose params exactly matches the array. +

+ Some of the methods in the library don't match the generated output exactly, meaning the generator can't see + them as overrides. This attribute lets a method take the place of another method, by explicitly shadowing + what the generator would have implemented. +

+ Several [class]es implement a static FromJson method that takes a single , where + the factory interface has a method [class]FromJson that takes and . + This attribute lets the single version override the automatic one.
+
+ + This attribute lets an interface property be auto generated from a backing field, letting that + field take the property's place in the ToString, Equals and HashCode methods. + Special handling is added for Point and Vector types when backed by a Coordinate. + This also lets the generator handle documentation for the property. + + + This attribute lets an interface property be auto generated from a backing field, letting that + field take the property's place in the ToString, Equals and HashCode methods. + Special handling is added for Point and Vector types when backed by a Coordinate. + This also lets the generator handle documentation for the property. + + + This attribute lets a class override the CompareUsing attribute on the defining interface + (or set one at all if it is missing). This in turn lets the generator create the + (Get|Compute)HashCode and Equals methods for the class based on the supplied property names. + + + This attribute lets a class override the CompareUsing attribute on the defining interface + (or set one at all if it is missing). This in turn lets the generator create the + (Get|Compute)HashCode and Equals methods for the class based on the supplied property names. + \ No newline at end of file diff --git a/doc/distrib/xml/pl-PL/ProtoGeometry.xml b/doc/distrib/xml/pl-PL/ProtoGeometry.xml index 683dbd29b52..071b1aafa98 100644 --- a/doc/distrib/xml/pl-PL/ProtoGeometry.xml +++ b/doc/distrib/xml/pl-PL/ProtoGeometry.xml @@ -143,8 +143,24 @@ Resetuje ustawienia geometrii do ustawień domyślnych - - Pobierz reprezentację ciągu znaków łuku + + Utwórz łuk lub styczny łuk podwójny przez punkty początkowe i końcowe oraz styczności na początku i na końcu + + + Punkt środkowy łuku + midpoint,arcs,arc + + + Zwraca promień łuku. + arc,arcs + + + Zwraca kąt początkowy łuku w stopniach jako obrót od osi X w układzie współrzędnych wokół osi Z. + arc,arcs + + + Zwraca kąt łuku utworzony przez przeciągnięcie w stopniach. + arc,arcs Utwórz łuk, określając trzy kolejne punkty na jego obwodzie. @@ -152,9 +168,7 @@ Drugi punkt łuku Trzeci punkt łuku Łuk utworzony z trzech punktów - - arc,arcs - + arc,arcs Utwórz łuk, określając jego' punkt środkowy, promień, przeciągnięcie kąta i wektor normalny @@ -164,9 +178,7 @@ Kąt końcowy w stopniach Wektor definiujący normalną łuku Łuk utworzony na podstawie punktu środkowego, promienia i kąta - - arc,center,arcs - + arc,center,arcs Utwórz łuk, określając jego' punkt środkowy, punkt początkowy, punkt przeciągnięcia i normalną @@ -175,9 +187,7 @@ Kąt do przeciągnięcia na zewnątrz Wektor kierunku normalnego łuku Łuk utworzony na podstawie punktu środkowego, punktu początkowego i kąta przeciągnięcia na zewnątrz - - arc,center,arcs - + arc,center,arcs Utwórz łuk, określając jego' punkt środkowy, punkt początkowy i punkt końcowy @@ -185,9 +195,7 @@ Punkt początkowy łuku Punkt końcowy łuku Łuk utworzony na podstawie punktu środkowego, punktu początkowego i punktu końcowego - - arc,center,arcs - + arc,center,arcs Utwórz łuk przez zaokrąglenie dwóch krzywych o podany promień @@ -195,9 +203,7 @@ Druga krzywa Promień łuku zaokrąglenia Łuk z zaokrąglenia - - arc,fillet,round,smooth,arcs - + arc,fillet,round,smooth,arcs Utwórz łuk przez zaokrąglenie dwóch krzywych stycznych do danej krzywej w punkcie wewnętrznym @@ -205,74 +211,137 @@ Krzywa, do której zaokrąglenie jest styczne w punkcie wewnętrznym Druga krzywa Łuk z zaokrąglenia stycznego do krzywej - - arc,fillet,round,smooth - + arc,fillet,round,smooth Utwórz łuk, który jest najbardziej zbliżony do kolekcji punktów Lista punktów, dla których należy znaleźć najlepsze dopasowanie łuku Łuk utworzony przez najlepsze dopasowanie do punktów - - arc,approximate,arcs - - - - Utwórz łuk lub styczny łuk podwójny przez punkty początkowe i końcowe oraz styczności na początku i na końcu - Punkt dla początku łuku podwójnego - Wektor styczny dla początku łuku podwójnego - Punkt dla końca łuku podwójnego - Wektor styczny dla końca łuku podwójnego - - - arc,tangent - + arc,approximate,arcs Utwórz łuk od punktu początkowego do punktu końcowego z początkiem stycznym do wektora Punkt początkowy łuku Punkt końcowy łuku Wektor kierunku stycznej początkowej - - - arc,tangent,arcs - + Arc created from start, end point, and tangent + arc,tangent,arcs - - Punkt środkowy łuku - - midpoint,arcs,arc - + + Pobierz reprezentację ciągu znaków łuku - - Zwraca promień łuku. - - arc,arcs - + + Przeanalizuj przychodzący ciąg JSON sformatowany w schemacie autodesk.geometry:boundingbox3d-1.0.0. + Ciąg JSON do przeanalizowania + BoundingBox - - Zwraca kąt początkowy łuku w stopniach jako obrót od osi X w układzie współrzędnych wokół osi Z. - - arc,arcs - + + Przekształć BoundingBox w obiekt JSON sformatowany w schemacie autodesk.geometry:boundingbox3d-1.0.0. + Wynikowy ciąg JSON - - Zwraca kąt łuku utworzony przez przeciągnięcie w stopniach. - - arc,arcs - + + Punkt minimum - - Pobierz reprezentację ciągu znaków okręgu + + Punkt maksimum + + + 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. + + + 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. + Inna ramka ograniczająca do przecięcia + Ramka ograniczająca uzyskana z przecięcia się ramek ograniczających + + + 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. + Inna ramka ograniczająca + Czy ramki ograniczające się przecinają + get overlap + + + Określ, czy BoundingBox jest pusta + Zwraca wartość prawda (true), jeśli ramka ograniczająca jest pusta + + + 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 + + + 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 + + + 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 + + + Utwórz BoundingBox o wyrównanej osi wokół geometrii wejściowych. + Geometrie do określenia ramki ograniczającej + Ramka ograniczająca obejmująca geometrie + bounding,bound,multiple,boundall + + + 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. + + + Create a non-axis-aligned BoundingBox around input Geometry, oriented + in the X, Y, and Z axis of the CoordinateSystem. + bounding,bound + + + Create a non-axis-aligned BoundingBox around input Geometries, oriented + in the X, Y, and Z axis of the CoordinateSystem. + bounding,bound,multiple,boundall + + + Tworzy BoundingBox o wyrównanej osi, łączącą punkt minimum z punktem maksimum. + bounding,bound,bymaxmin,max,min,bypoints + + + 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 + + + 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 + + + Uzyskaj reprezentację ciągu znaków ramki ograniczającej + + + Środek okręgu + + + Zwraca promień okręgu. - Tworzy okrąg ze środkiem i promieniem wejściowym w płaszczyźnie globalnej XY, ze współrzędną globalną Z jako normalną. + Creates a Circle with input center Point and radius in the world XY + plane, with world Z as normal. Punkt środkowy okręgu Promień Okrąg utworzony na podstawie punktu środkowego i promienia - - circle - + circle Tworzy okrąg o określonym środku, promieniu i kierunku normalnej. @@ -280,114 +349,71 @@ Promień Wektor kierunku normalnej Okrąg utworzony na podstawie normalnej i promienia punktu środkowego - - circle,alignedcircle - + circle,alignedcircle - Utwórz okrąg ze środkiem w początku płaszczyzny wejściowej (głównym), leżącym w płaszczyźnie wejściowej, o podanym promieniu. + Create a Circle centered at the input Plane origin (root), lying in + the input Plane, with given radius. Główny punkt płaszczyzny do wyśrodkowania okręgu Promień Okrąg utworzony na podstawie płaszczyzny i promienia - - circle,alignedcircle - + circle,alignedcircle Utwórz okrąg przechodzący przez trzy punkty. 1. punkt okręgu 2. punkt okręgu 3. punkt okręgu - - - circle - + Circle created from three points + circle Najlepsze dopasowanie okręgu przechodzącego przez punkty Lista punktów, do których należy dopasować okrąg Okrąg utworzony z punktów - - circle,approximate - - - - Środek okręgu - - - Zwraca promień okręgu. + circle,approximate - - Pobierz reprezentację ciągu znaków krawędzi wspólnej + + Pobierz reprezentację ciągu znaków okręgu Poprzednia krawędź wspólna w zawierającej pętli + Następnej krawędź wspólna w zawierającej pętli + Sąsiednia krawędź wspólna w odwrotnym kierunku + Przyległa krawędź skojarzona z krawędzią wspólną + Pętla zawierająca, do którego należy krawędź wspólna + Wierzchołek, przy którym zaczyna się ta krawędź + Wierzchołek, przy którym kończy się ta krawędź + Znaczenie krawędzi wspólnej względem danej krawędzi. + Krzywa w przestrzeni parametrycznej powierzchni właściciela. Krzywa jest dwuwymiarowa, dlatego jej współrzędna Z wynosi 0. - - - Pobierz reprezentację ciągu znaków stożka - - - Utwórz stożek o podanym promieniu bazowym w punkcie początkowym, wydłużając go do wierzchołka w punkcie końcowym. - - - - - - cone,cones - - - - Utwórz stożek 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 może być traktowany jako przycięty stożek. - - - - - - - trimmed cone,cone,cones - - - - Tworzy stożek z punktem bazowym na początku CoordinateSystem, wydłużając go w kierunku osi Z CoordinateSystem, z okrągłą podstawą w płaszczyźnie XY CoordinateSystem. - - - - - Tworzy stożek z punktem bazowym na początku CoordinateSystem, wydłużając go w kierunku osi Z CoordinateSystem, z okrągłymi podstawami w płaszczyźnie XY CoordinateSystem. - - - - - - - cone,cone by height,cones - + + Pobierz reprezentację ciągu znaków krawędzi wspólnej Punkt początkowy @@ -425,4660 +451,3914 @@ cone,cones - - Pobierz reprezentację ciągu znaków prostopadłościanu + + Create a Cone with given base radius at start Point, extending to a + apex at end Point. + cone,cones - - Utwórz prostopadłościan 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 - Prostopadłościan utworzony na podstawie długości - - box,cube,cubes - + + Create a Cone with axis from start Point to end Point, with given + radiuses at start and end. This object does not have an apex, and + can be thought of as a trimmed Cone. + trimmed cone,cone,cones - - Utwórz prostopadłościan wyśrodkowany w punkcie wejściowym, z określoną szerokością, długością i wysokością. - Punkt początkowy - Szerokość prostopadłościanu - Długość prostopadłościanu - Wysokość prostopadłościanu - Prostopadłościan utworzony na podstawie długości - - box,cube,cubebysize,bycenter,cubes - + + Creates a Cone with base Point at CoordinateSystem origin, extending + in the CoordinateSystem Z axis deriction length amount, with a + circular base in the CoordinateSystem XY Plane. - - Utwórz prostopadłościan wyśrodkowany na początku GUW, z określoną szerokością, długością i wysokością. - Nadrzędny układ współrzędnych (środek prostopadłościanu) - Szerokość prostopadłościanu - Długość prostopadłościanu - Wysokość prostopadłościanu - Prostopadłościan utworzony z długości - - box,cube,cubebysize,bycoord,cubes - + + Creates a Cone with base Point at CoordinateSystem origin, extending + in the CoordinateSystem Z axis deriction length amount, with a + circular bases in the CoordinateSystem XY Plane. + cone,cone by height,cones - - Utwórz prostopadłościan łączący punkt niski z punktem wysokim. - Punkt dolny narożnika prostopadłościanu - Punkt górny narożnika prostopadłościanu - Prostopadłościan utworzony na podstawie narożników - - box,cube,byminmax,by corners,by points,cubes - + + Pobierz reprezentację ciągu znaków stożka - - Zwraca odległość długoś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. + + Create a CoordinateSystem from a 4x4 matrix. This method is deprecated; prefer other constructors where possible. + 4x4 transformation matrix + CoordinateSystem from the matrix - - Zwraca odległość szerokoś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. + + Przeanalizuj przychodzący ciąg JSON sformatowany w schemacie autodesk.math:matrix44d-1.0.0. + Ciąg JSON do przeanalizowania + CoordinateSystem - - 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. + + Przekształć CoordinateSystem w obiekt JSON sformatowany w schemacie autodesk.math:matrix44d-1.0.0. + Wynikowy ciąg JSON - - Pobierz reprezentację ciągu znaków walca + + Określ, czy możliwe jest uzyskanie odwrócenia tego CoordinateSystem - - 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 - - cylinder,tube - + + Sprawdza, czy skalowanie jest ortogonalne, tj. nie ma składnika ścinającego. - - 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 - - cylinder,tube,by center points - + + Sprawdza, czy skalowanie jest ortogonalne i czy wszystkie wektory są znormalizowane. - - Promień walca + + Uzyskaj wyznacznik tego CoordinateSystem - - Całkowita wysokość - - cylinder - + + Tworzy punkt reprezentujący początek CoordinateSystem. - - Oś walca - - cylinder - + + Zwraca oś X CoordinateSystem. - - Pobierz reprezentację ciągu znaków krawędzi + + Zwraca oś Y CoordinateSystem. - - Oryginalna krzywa tworząca krawędź + + Zwraca oś Z CoordinateSystem. - - Powierzchnie przylegające do tej krawędzi + + Returns the length of the X axis vector from the coordinate system. - - Wierzchołek, przy którym zaczyna się ta krawędź + + Returns the length of the Y axis vector from the coordinate system. - - Wierzchołek, przy którym kończy się ta krawędź + + Returns the length of the Z axis vector from the coordinate system. - - Krawędzi wspólne skojarzone z tą krawędzią + + Zwraca płaszczyznę, na której leżą osie X i Y, ze ścieżką główną na początku. - - Pobierz reprezentację ciągu znaków elipsy + + Zwraca płaszczyznę, na której leżą osie Y i Z, ze ścieżką główną na początku. - - 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 - - ellipse - + + Zwraca płaszczyznę, na której leżą osie Z i X, ze ścieżką główną na początku. - - 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 - - ellipsebylengths,ellipsebyvectors - + + Pobiera odwrócenie tego CoordinateSystem — zastosowanie tego CoordinateSystem do elementu geometrii odwraca oryginalny układ. + Returns inverted coordinate system from the input - - 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 - - ellipse,aligned ellipse,ellipsebylengths - + + Apply the argument CoordinateSystem after this one - Result = this * other. + Other coordinate system + New coordinate system from multiplication - - 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 - + + Apply the argument CoordinateSystem before this one - Result = other * this. + Other coordinate system + New coordinate system from multiplication - - Środek elipsy + + Zwraca wektor zawierający współczynniki skali X, Y i Z - - Oś wielka elipsy. Jest to dłuższa z osi. Długość wektora to promień główny. + + Określ, czy dwa układy CoordinateSystem są równe - - Oś mała elipsy. Jest to krótsza z osi. Długość wektora to promień podrzędny. + + 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 - - Pobierz reprezentację ciągu znaków łuku elipsy + + Przekształć obiekt zgodnie z kierunkiem i wielkością wektora wejściowego. + move,along vector,movebyvector - - 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 - + + Translates any geometry type by the given distance in the given + direction. + Kierunek przemieszczenia. + Odległość przesunięcia wzdłuż podanego kierunku. + Przekształcona geometria. + move,along vector,distance - - Środek elipsy - - ellipsearc,arcs - + + Przekształć obiekt przez model wejściowy CoordinateSystem. + wejściowy układ współrzędnych + Przekształcony układ współrzędnych - - Oś wielka elipsy. Jest to dłuższa z osi. Długość wektora to promień główny. - - ellipsearc,arcs - + + Returns this geometry with its position expressed relative to the + targetCoordinateSystem, placed into the frame of the sourceCoordinateSystem. + The local position of the result within the sourceCoordinateSystem + matches the local position of the input within the targetCoordinateSystem. + To obtain the coordinates of a geometry in world-space within a given coordinate + system, pass CoordinateSystem.Identity as the sourceCoordinateSystem + and the given CS as the targetCoordinateSystem. + The resulting geometry coordinates will equal the coordinates of the input + relative to that target frame. + The CoordinateSystem to express the geometry relative to. + The CoordinateSystem the geometry is currently expressed in. + Pass CoordinateSystem.Identity() to work in world space. + Przekształcona geometria. + from,to, local coordinates - - Oś mała elipsy. Jest to krótsza z osi. Długość wektora to promień podrzędny. - - ellipsearc,arcs - + + Rotates an object around an origin and an axis by a specified + degree + around,axis,degrees - - Kąt początkowy w stopniach - - ellipsearc,arcs - + + Rotates an object around the Plane origin and normal by a specified + degree + Reference Plane to rotate around + Rotation angle in degrees + around,normal,degrees - - Zwraca kąt przeciągnięcia łuku elipsy w stopniach. - - ellipsearc,arcs - + + Skaluj jednorodnie wokół początku + resize,size - - Płaszczyzna, na której znajduje się elipsa - - ellipsearc,arcs - + + Skaluj niejednorodnie wokół początku + resize,size,scaleNU,scalenu - - Pobierz reprezentację ciągu znaków boku + + Skaluj jednorodnie wokół danej płaszczyzny + resize,size,scaleNU,scalenu - - Wszystkie krawędzie wokół tej powierzchni w kierunku przeciwnym do ruchu wskazówek zegara - - faces - - - 1 - + + Scale uniformly around a given point, using two pick points as scalars + resize,from,to,size - - Wszystkie wierzchołki wokół tej powierzchni w kierunku przeciwnym do ruchu wskazówek zegara - - faces - - - 1 - + + Scale non-uniformly 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 - - Wszystkie pętle zawarte w tej powierzchni + + Scale in two dimensions 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 - - Oryginalna powierzchnia tworząca tę powierzchnię - Reprezentacja płaszczyzny w postaci powierzchni + + Odbij obiekt wzdłuż płaszczyzny wejściowej + reflect,flip over - - Pobierz reprezentację ciągu znaków helisy + + 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 - - 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 - - helix,screw,corkscrew,thread - + + 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. - - Kąt w stopniach, przez który spirala obraca się na swoją długość + + 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 - - Skok zwróci odległość liniową wzdłuż kierunku osi obejmowaną przez helisę w jednym pełnym obrocie (360 stopni) + + Utwórz CoordinateSystem z początkiem w punkcie wejściowym, z osiami X i Y + ustawionymi jako osie X i Y GUW. - - Promień łuku + + 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. - - Kierunek osi spirali + + Create a CoordinateSystem at the origin with X and Y axis. + Input Vectors are normalized before creating the CoordinateSystem. - - Punkt bazowy osi spirali - - origin,helixstart - + + Create a CoordinateSystem at the origin with X and Y axis, with Z + axis ignored completely. Input Vectors are normalized before creating + the CoordinateSystem. - - Pobierz reprezentację ciągu znaków IndexGroup + + Creates a CoordinateSystem at the specified cylindrical coordinate parameters with respect to the specified coordinate system. - - Porównaj dwie IndexGroup - Inne IndexGroup + + Creates a CoordinateSystem at the specified spherical coordinate parameters with respect to the specified coordinate system. + + + Compare two CoordinateSystem's + The other CoordinateSystem 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 - - quad,polygon,mesh,meshes - + + Pobierz reprezentację ciągu znaków układu współrzędnych - - Utwórz trzy IndexGroup zawierającą trzy indeksy - Indeks a - Indeks b - Indeks c - IndexGroup - - tri,polygon,mesh,meshes - + + Returns length 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. - - 3 lub 4, w zależności od tego, czy jest to trójkąt czy prostokąt + + Returns width 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. - - Pierwszy indeks + + 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. - - Drugi indeks + + Utwórz prostopadłościan 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 + Prostopadłościan utworzony na podstawie długości + box,cube,cubes - - Trzeci indeks + + Create a Cuboid centered at input Point, with specified width, length, + and height. + Punkt początkowy + Szerokość prostopadłościanu + Długość prostopadłościanu + Wysokość prostopadłościanu + Prostopadłościan utworzony na podstawie długości + box,cube,cubebysize,bycenter,cubes - - Czwarty indeks + + Utwórz prostopadłościan wyśrodkowany na początku GUW, z określoną szerokością, długością i wysokością. + Nadrzędny układ współrzędnych (środek prostopadłościanu) + Szerokość prostopadłościanu + Długość prostopadłościanu + Wysokość prostopadłościanu + Prostopadłościan utworzony z długości + box,cube,cubebysize,bycoord,cubes - - Pobierz reprezentację ciągu znaków linii + + Utwórz prostopadłościan łączący punkt niski z punktem wysokim. + Punkt dolny narożnika prostopadłościanu + Punkt górny narożnika prostopadłościanu + Prostopadłościan utworzony na podstawie narożników + box,cube,byminmax,by corners,by points,cubes - - 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 - - line,linebypoints,lines - + + Pobierz reprezentację ciągu znaków prostopadłościanu - - 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 - - line,approximate,lines - + + Zwraca całkowitą długość łuku krzywej + distance - - Tworzy linię styczną do krzywej wejściowej, umieszczonej w punkcie parametru krzywej wejściowej. - Krzywa bazowa dla linii stycznej - Wartość parametru - Linia styczna - - tangentline,tangentto,lines - + + Zwraca wartość True, jeśli krzywa jest płaska, w przeciwnym razie — False. + flat,liesinplane - - 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 - - linebyvector,lines - + + Zwraca wartość True, jeśli krzywa jest zamknięta, w przeciwnym razie — False. - - Kierunek krzywej - - lines - + + Pobierz punkt początkowy wzdłuż krzywej + begin,curvestart,startpt - - Pobierz reprezentację ciągu znaków pętli + + Pobierz punkt końcowy wzdłuż krzywej + end,curveend,endpt - - Powierzchnia zawierająca pętli + + Normalna do płaszczyzny, w której zawarta jest krzywa. Dotyczy tylko krzywych płaskich. + perpendicular - - Krawędzi wspólne zawarte w pętli + + Pobierz punkt na krzywej o określonym parametrze między StartParameter() a EndParameter() + Parametr, gdzie nastąpi ocena + Punkt + pointoncurve,curvepoint - - Czy pętla jest krawędziowa czy wewnętrzna + + 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 - - Pobierz reprezentację ciągu znaków krzywej NURBS + + 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 - - 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 - + + 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. + 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 - - 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 - - nurbscurve,spline,degree,lines - - - 0.5,0.5,0.5,0.45 - + + 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 + Parametr, gdzie nastąpi ocena + Układ współrzędnych w parametrze krzywej + coordoncurve,curvecoord,derivatives - - 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 - - nurbscurve,spline,degree,smoothness,lines - - - 0.5,0.5,0.5,0.5,0.45 - + + 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 - - 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 - - - - - - - explicit,nurbscurve,spline,degree,spline byarray,lines - - - 0.5,0.5,0.5,0.5,0.5,0.45 - + + 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 - - Utwórz BSplineCurve poprzez interpolację między punktami. - Punkty dla krzywej nurbs - Krzywa nurbs utworzona z punktów - - fit,approximate,spline,lines - - - 0.5,0.5,0.5,0.45 - + + 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 - - 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 - - fit,approximate,spline,lines - - - 0.5,0.5,0.5,0.45 - + + Returns points spaced equally along the curve length + based on the input number of divisions + Liczba podziałów + Punkty rozmieszczone równomiernie wzdłuż długości krzywej - - Utwórz BSplineCurve poprzez interpolację między punktami o określonym stopniu. - Punkty dla krzywej nurbs - Stopień krzywej - Krzywa nurbs utworzona z punktów - - fit,approximate,spline,smoothness,lines - - - 0.5,0.5,0.5,0.5,0.45 - + + Returns points spaced along curve at equal chord length + based on the input number of divisions + Liczba podziałów + Lista punktów na krzywej - - 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 - - spline by tangent,tangents,lines - - - 0.5,0.5,0.45 - + + 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 - - Stopień krzywej - - smoothness,interpolation,continuity - + + Returns points spaced equally along the curve at given segment length + from the given point + 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. - - 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. - - isclosed - + + 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. - - Określa, czy NurbsCurve jest wymierna, czy nie. Parametr ten określa, czy któraś z szerokości nie wynosi 1,0. + + Returns a CoordinateSystem at specified distance from Curve start Point. + Y Axis lies tangent to the Curve, X Axis is the curvature. + Odległość wzdłuż krzywej, na której oceniać + Układ współrzędnych na krzywej + coordoncurve,curvecoord,derivatives - - Pobierz punkty sterujące krzywej NURBS. - Szyk punktów + + 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. + Odległość wzdłuż krzywej, na której ocenia​ć + Płaszczyzna na krzywej + planeoncurve,planecurve,tangentplane - - Prawdziwie okresowe punkty sterujące krzywej NURBS. - Uwaga: Ta operacja działa tylko w przypadku krzywych okresowych. Gdy krzywa jest innego rodzaju, kończy się niepowodzeniem. - Okresowe punkty sterujące krzywej NURBS + + 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 - - 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 + + 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 - - Nieprzycięte węzły krzywej okresowej NURBS. - Uwaga: Ta operacja działa tylko w przypadku krzywych okresowych. Gdy krzywa jest innego rodzaju, kończy się niepowodzeniem. - Wektor węzła okresowego krzywej NURBS + + 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 - - 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 - - ptweight - + + Pobierz parametr w punkcie początkowym krzywej + Wartość parametru + start domain,curvestart - - Pobierz reprezentację ciągu znaków powierzchni NURBS + + Pobierz parametr w punkcie końcowym krzywej + Wartość parametru + end domain,curveend - - 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 - - fit,topoints - + + 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 - - 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. - - - - - - - - fit,topoints,totangents - + + 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. + Punkt na krzywej lub blisko krzywej + Parametr na krzywej dla danego punktu. + projectpoint,closestparam,curveparam - - 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 ]. - - - - - - - - - - - fit,topoints,totangents,fit corners,complex fit - + + Odwróć kierunek krzywej + Nowa krzywa z przeciwnym kierunkiem + flip - - 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 + + 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 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. - - - - - - - - - lines - - - 0.4 - + + 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 - - Zwraca stopień powierzchni w kierunku U. - - surface smoothness,continuity - + + 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 - - Zwraca stopień powierzchni w kierunku V. - - surface smoothness,continuity - + + 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 - - Zwraca liczbę punktów sterujących w kierunku U. + + 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 - - Zwraca liczbę punktów sterujących w kierunku V. + + 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 - - Zwraca wartość prawda, jeśli powierzchnia jest okresowa w kierunku U. - - closedinU - + + 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 - - Zwraca wartość prawda, jeśli powierzchnia jest okresowa w kierunku V. - - closedinV - + + 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 - - 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. + + 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 punkty sterujące NurbsSurface (słupy). - + + 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 - - 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 - + + 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 - - 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 + + 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 - - 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 + + Zwraca nową krzywą przybliżoną w zakresie danej tolerancji + fitcurve,reducecurve,simplecurve,approximate - - Pobierz reprezentację ciągu znaków płaszczyzny + + 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 - - 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 - + + 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. + 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 - - 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 + + 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 - - 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 + + Przeciągnij tę krzywą na powierzchnię wejściową, w kierunku normalnych powierzchni. + projectcurve,tosurf - - 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 - + + 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 - - 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 - + + Wyciąga krzywą w kierunku wektora normalnego + Odległość wyciągnięcia łuku + Powierzchnia wyciągnięta + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - - 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 - + + 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 + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - - Tworzy płaszczyznę w globalnej płaszczyźnie XY - Płaszczyzna na płaszczyźnie XY świata + + 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 - - Tworzy płaszczyznę w globalnej płaszczyźnie XZ - Płaszczyzna na płaszczyźnie XZ świata + + 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 - - Tworzy płaszczyznę w globalnej płaszczyźnie XY - Płaszczyzna na płaszczyźnie YZ świata + + 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 - - Zwraca początek płaszczyzny. - - position,planecenter - + + 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 kierunek normalnej płaszczyzny. - - perpendicular - + + Przekształca krzywą na przybliżenie NurbsCurve + NurbsCurve aproksymowana do krzywej + curve2spline,convertcurve,tospline,lines + 0.5,0.5,0.5,0.4 - - Podstawa X płaszczyzny + + Zaślep zamkniętą krzywą + Powierzchnia po wewnętrznej stronie krzywej + fill,profiletosurf,loop,loop2surf,edgesurf - - Podstawa Y płaszczyzny + + Rzutuje krzywą wejściową wzdłuż danego kierunku rzutowania na określoną geometrię bazową. + Geometria docelowa rzutowania + Wektor + Lista geometrii rzutowanych na geometrię bazową - - Tworzy nowy CoordinateSystem reprezentujący tę płaszczyznę. Jest on oparty na początku oraz podstawie osi X i Y. - - - converttoCS,convert2cs - + + Przeciąga tę krzywą wzdłuż krzywej definiującej, tworząc powierzchnię + sweep1,curve2surf - - Utwórz nowe odsunięcie płaszczyzny przez tę płaszczyznę w kierunku normalnej na określoną odległość. - - - - alongnormal,moveplane - + + Przeciąga tę krzywą wzdłuż krzywej definiującej, tworząc powierzchnię. + Ścieżka reprezentująca ścieżkę przeciągnięcia + Wytnij koniec przyciągnięcia i ustaw go prostopadle do ścieżki. + Powierzchnia będąca wynikiem przeciągnięcia krzywej wzdłuż ścieżki + sweep1,curve2surf - - Pobierz reprezentację ciągu znaków punktu + + Przeciąga tę krzywą zamkniętą wzdłuż krzywej definiującej, tworząc bryłę + sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - - Porównaj dwa punkty - Drugi punkt - Czy oba obiekty są równe + + 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 - - Pobierz wartość skrótu dla tego typu - Unikalna wartość skrótu dla tego obiektu + + 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 - - 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 - + + 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 - - Pobierz punkt początku (0,0,0) - Punkt początkowy + + 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 + + + Pobierz reprezentację ciągu znaków krzywej + + + Promień walca + + + Całkowita wysokość - zero,origin + cylinder - - 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 + + Oś walca - point,xyz,position + cylinder - - Utwórz punkt w podanym układzie współrzędnych z 3 współrzędnymi kartezjańskimi + + Utwórz walec bryłowy określony przez nadrzędny CoordinateSystem, promień i wysokość walca 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 - - point,xyz,localposition - + Rozmiar promienia + Wysokość walca + Walec utworzony na podstawie promienia i wysokości + cylinder,tube - - 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 - - point,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 + cylinder,tube,by center points - - 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 - + + Pobierz reprezentację ciągu znaków 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 - - unique,duplicates,remove duplicates,distinct,near - + + 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. - - Pobierz składową X punktu + + Opcja ta służy wyłącznie do testowania. - - Pobierz składową Y punktu + + true - - Pobierz składową Z punktu + + true - - Pobierz wektor o tych samych składowych X, Y i Z - - - convertovector,point2vector - + + true - - Dodaj wektor do punktu. Działa tak samo jak polecenie Przekształć(wektor). - - - - movepoint,move,move along - + + true - - Odejmij wektor od punktu. Działa tak samo jak polecenie Przekształć(-wektor). - - - - movepoint,move,move along - + + true - - Rzutuj inny element geometrii na ten wzdłuż danego wektora kierunku - - - + + Oryginalna krzywa tworząca krawędź + Curve representation of edge - - Pobierz reprezentację ciągu znaków PolySurface + + Powierzchnie przylegające do tej krawędzi + Adjacent faces of edge - - Tworzy PolySurface przez wyciągnięcie przez krzywe. - Krzywe do wyciągnięcia złożonego. - + + Wierzchołek, przy którym zaczyna się ta krawędź + Start vertex of edge - - 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 - + + Wierzchołek, przy którym kończy się ta krawędź + End vertex of edge - - 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. + + Krawędzi wspólne skojarzone z tą krawędzią - - loftbyrails,loft rails,guides - - - Utwórz polipowierzchnię przez połączenie powierzchni. - Powierzchnie do połączenia w PolySurface - + + Pobierz reprezentację ciągu znaków krawędzi + + + Ś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. + + + Create an Ellipse centered at input Point, aligned with WCS XY Plane, + with specified X and Y axis radii. + Punkt początkowy elipsy + Promień osi X + Promień osi Y + Elipsa utworzona na podstawie początku i promienia + ellipse + + + Create an Ellipse centered at input Point, with two specified axes. + Axes should be be at 90 degrees to each other. + Punkt początkowy elipsy + Promień osi X + Promień osi Y + Elipsa utworzona z wektorów początku + ellipsebylengths,ellipsebyvectors + + + 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. + 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 + ellipse,aligned ellipse,ellipsebylengths + + + 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. + 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 + + + Pobierz reprezentację ciągu znaków elipsy + + + Środek elipsy - joinsurfaces,joinsrf + ellipsearc,arcs - - Utwórz polipowierzchnię przez powierzchnie bryły. - Bryły, które powierzchnie zostaną użyte - + + Oś wielka elipsy. Jest to dłuższa z osi. Długość wektora to promień główny. - solid2poly,solidtopoly,convertsolid + ellipsearc,arcs - - Utwórz polipowierzchnię przez przeciągnięcie krzywych wzdłuż toru. - Krzywa do przeciągnięcia wzdłuż - Profil przeciągnięcia - + + Oś mała elipsy. Jest to krótsza z osi. Długość wektora to promień podrzędny. - sweep,rail,guide,sweep1 + ellipsearc,arcs - - Zwróć nowe powierzchnie reprezentujące oryginalne powierzchnie. - + + Kąt początkowy w stopniach - subsurfaces,getsurfaces,explode + ellipsearc,arcs - - 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. - - - + + Zwraca kąt przeciągnięcia łuku elipsy w stopniach. - surfacesatpoint,findsurfaces,extractsurfaces + ellipsearc,arcs - - Zlokalizuj powierzchnie według linii. Pobiera wszystkie powierzchnie naciśnięte według linii. - - + + Płaszczyzna, na której znajduje się elipsa - surfacesonline,findsurfaces,extractsurfaces,lines + ellipsearc,arcs - - 0.5,0.5,0.5,0.4 - - - - Oblicz obwiednie komórki 2D, które nie są połączone z innymi powierzchniami - - - Wyodrębnij bryły z polipowierzchni określonej przez podzbiór powierzchni - - - - Zwraca liczbę powierzchni krzywej PolyCurve. - Liczba powierzchni - - - Zwraca liczbę krawędzi krzywej PolyCurve. - Liczba krawędzi + + 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 - - Zwraca liczbę wierzchołków krzywej PolyCurve. - Liczba wierzchołków + + Pobierz reprezentację ciągu znaków łuku elipsy - - Zaokrągla PolySurface wzdłuż krawędzi wejściowych o podany promień. - - + + Wszystkie krawędzie wokół tej powierzchni w kierunku przeciwnym do ruchu wskazówek zegara + faces + 1 - - round,smooth,smoothedge,roundedges - - - Fazuje PolySurface wzdłuż krawędzi wejściowych w oparciu o podane odsunięcie od narożnika krawędzi. - - + + Wszystkie wierzchołki wokół tej powierzchni w kierunku przeciwnym do ruchu wskazówek zegara + faces + 1 - - bevel,flattenedges - - - Pobierz reprezentację ciągu znaków prostokąta + + Wszystkie pętle zawarte w tej powierzchni + - - 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 - + + Oryginalna powierzchnia tworząca tę powierzchnię + Reprezentacja płaszczyzny w postaci powierzchni - - 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 - + + Pobierz reprezentację ciągu znaków boku - - 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 - + + Mapa pomiędzy typami IGeometryEntity a konstruktorami Geometrii wykorzystującymi hosta. - - 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 - + + Mechanizm rejestracji typu geometrii. + Typ interfejsów wywodzących się z klasy IGeometryEntity. + Funkcja delegata do budowy geometrii. - - 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 - + + true - - Szerokość prostokąta - - rectX,rectx - + + + - - Wysokość prostokąta - - rectY,recty - + + Pobierz BoundingBox zawierającą dany element geometrii - - Pobierz reprezentację ciągu znaków bryły + + Pobiera zorientowaną ramkę ograniczającą o minimalnej objętości zawierającą daną geometrię. - - Utwórz bryłę poprzez określenie jej' powierzchni składowych jako powierzchni. - - - - Brep,brep - + + 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. - - Utwórz bryłę poprzez wyciągnięcie między wejściowymi krzywymi zamkniętymi przekroju poprzecznego. - - - - Brep,brep - + + 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ść. - - 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 - + + Przekształć geometrię w obiekt JSON sformatowany w schemacie autodesk.geometry:geometry-1.0.0. + Wynikowy ciąg JSON - - 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 - + + 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 - - Przeciągnij krzywą zamkniętą wzdłuż ścieżki. - - - - - Brep,brep,sweep1 - + + Przekształć obiekt zgodnie z kierunkiem i wielkością wektora wejściowego. + move,along vector,movebyvector - - 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 - + + Translates any geometry type by the given distance in the given + direction. + Kierunek przemieszczenia. + Odległość przesunięcia wzdłuż podanego kierunku. + Przekształcona geometria. + move,along vector,distance - - 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 - + + Przekształć obiekt przez model wejściowy CoordinateSystem. + wejściowy układ współrzędnych + Przekształcony układ współrzędnych - - 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 - + + Returns this geometry with its position expressed relative to the + targetCoordinateSystem, placed into the frame of the sourceCoordinateSystem. + The local position of the result within the sourceCoordinateSystem + matches the local position of the input within the targetCoordinateSystem. + To obtain the coordinates of a geometry in world-space within a given coordinate + system, pass CoordinateSystem.Identity as the sourceCoordinateSystem + and the given CS as the targetCoordinateSystem. + The resulting geometry coordinates will equal the coordinates of the input + relative to that target frame. + The CoordinateSystem to express the geometry relative to. + The CoordinateSystem the geometry is currently expressed in. + Pass CoordinateSystem.Identity() to work in world space. + Przekształcona geometria. + from,to, local coordinates - - Połącz kolekcję brył w jedną bryłę - Kolekcja brył - - - Brep,brep,boolean,addition - + + Rotates an object around an origin and an axis by a specified + degree + around,axis,degrees - - Zwraca pole powierzchni — sumę wszystkich obszarów wszystkich powierzchni + + Rotates an object around the Plane origin and normal by a specified + degree + Reference Plane to rotate around + Rotation angle in degrees + around,normal,degrees - - Zwraca objętość całkowitą bryły + + Odbij obiekt wzdłuż płaszczyzny wejściowej + reflect,flip over - - Centroida bryły - - - average,center - + + Skaluj jednorodnie wokół początku + resize,size - - Operacja sumy logicznej tej i innej bryły. - - - - addition,merge,combine - + + Skaluj niejednorodnie wokół początku + resize,size,scaleNU,scalenu - - Operacja różnicy logicznej tej i innej bryły - - + + Skaluj niejednorodnie wokół danej płaszczyzny + resize,size,scaleNU,scalenu - - Operacja różnicy logicznej tej bryły oraz sumy brył wejściowych - - - - subtract,differencemany,diffall,diff multi - + + Scale uniformly around a given point, using two pick points as scalars + resize,from,to,size - - 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 - + + Scale non-uniformly 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 - - 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 - + + Scale in two dimensions 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 - - Zaokrągla bryłę wzdłuż krawędzi wejściowych o podany promień. - - - - - round,smooth,smoothedge,roundedges - + + Copy the given Geometry + A new copy - - Fazuje bryłę wzdłuż krawędzi wejściowych z danym odsunięciem od krawędzi narożnika. - - - - - bevel,flattenedges - + + Wyznacz odległość od tej geometrii do innej + Druga geometria + Odległość - - 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 - + + Wyznacz najbliższy punkt na tej geometrii do drugiej + NearestPoint - - Próbuje naprawić bryłę. - + + Podziel tę geometrię, używając innej geometrii jako "narzędzia" do cięcia - - Pobierz reprezentację ciągu znaków sfery + + Usuwa elementy obiektu najbliżej punktu wewnętrznego - - Utwórz bryłę sferyczną ze środkiem w punkcie wejściowym, o podanym promieniu. - - - - - Brep,brep - + + Rozdziela złożone lub nierozdzielone elementy na części + składowe. - - Utwórz bryłę sferyczną zawierającą cztery punkty wejściowe na powierzchni. - - - - Brep,brep - + + Sprawdź, czy oba obiekty mają taką samą geometrię reprezentacyjną lub wartości numeryczne - - Sfera powinna być możliwie jak najwierniej dopasowana do punktów wejściowych. - + + Przekształć strukturę wewnętrzną geometrii z analitycznej na splajny - - Brep,brep - - - - Zwróć punkt środkowy sfery. - - - Zwróć promień sfery. - - Pobierz reprezentację ciągu znaków topologii + + Importuje plik SAT i zwraca tablicę importowanych geometrii + Obiekt pliku reprezentujący plik SAT + Lista zaimportowanych geometrii - - Wierzchołki topologii + + Importuje plik SAT i zwraca zestaw importowanych geometrii + Ścieżka do pliku SAT + Lista zaimportowanych geometrii - - Krawędzie topologii + + 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 - - Powierzchnie topologii + + 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ę ciągu znaków TSplineEdge + + Importuje ciąg JSON i zwraca szyk zaimportowanych geometrii + Ciąg JSON zawierający geometrię sformatowaną definicji bryły + Lista skonwertowanych geometrii - - W TSplineFaces przylegające do tej krawędzi + + Przeanalizuj przychodzący ciąg JSON sformatowany w schemacie autodesk.geometry:geometry-1.0.0. + Ciąg JSON do przeanalizowania + Obiekt geometrii - - W TSplineVertex, przy której zaczyna się ta krawędź + + Eksportuje listę określonej geometrii do podanej ścieżki do pliku SAT + + + - - Wierzchołek, przy której kończy się ta krawędź + + Eksportuje listę określonej geometrii do podanej ścieżki do pliku SAT. + + + + - - Zwróć ramkę UVN TSEdge (punkt na powłoce, wektor U, wektor V oraz normalna) + + Ta metoda jest przeznaczona tylko do użytku wewnętrznego. - - Indeks TSEdge + + Ta metoda jest przeznaczona tylko do użytku wewnętrznego. - - Czy TSEdge znajduje się na granicy + + 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 - - Czy TSEdge jest rozgałęziona + + Rozszeregowuje określone dane formatu Standard ACIS Binary (SAB) i zwraca listę geometrii + + - - Wiele właściwości TSEdge: uvnFrame i indeks, czy TSEdge znajduje się na granicy, czy jest rozgałęziona + + 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. - - Pobierz reprezentację ciągu znaków TSplineFace + + true - - Wszystkie TSplineEdges wokół tej powierzchni w kierunku przeciwnym do ruchu wskazówek zegara + + The CoordinateSystem that this Geometry is defined in - - Wszystkie TSplineVertices wokół tej powierzchni w kierunku przeciwnym do ruchu wskazówek zegara + + Określ, czy inny obiekt geometrii przecina się z tym - - Zwróć ramkę UVN TSplineFace (punkt na powłoce, wektor U, wektor V i normalna) + + Pobierz geometrię z przecięciem dla tego obiektu i innego - - Indeks TSFace + + Pobierz przecięcie geometrii dla tego obiektu i kolekcji innych geometrii. Znajduje wspólną geometrię dla wszystkich elementów uczestniczących. - - Liczba krawędzi lub wierzchołków na TSFace + + Convert to SolidDef json - - Liczba boków parametrycznych na TSFace + + Rzutuje kolekcję punktów na tę geometrię wzdłuż określonego kierunku. + Zwraca płaską tablicę geometrii wynikowej. + Points to project. + Projection direction. + Flat array of resulting Geometry. - - Wiele właściwości TSplineFace: uvnFrame, indeks, stopień i liczba boków - + + Get a string representation of the Geometry - - Pobierz reprezentację ciągu znaków TSplineInitialSymmetry + + Kąt w stopniach, przez który spirala obraca się na swoją długość - - Utwórz radialną TSplineInitialSymmetry z daną liczbą przedziałów na segment symetryczny. - - - - tspline,symmetry - + + Skok zwróci odległość liniową wzdłuż kierunku osi obejmowaną przez helisę w jednym pełnym obrocie (360 stopni) - - Utwórz osiową TSplineInitialSymmetry z danymi osiami symetrii. - - - - - - tspline,symmetry - + + Promień łuku - - Czy nowo utworzona bryła t-splajn ma symetrię radialną. + + Kierunek osi spirali - - Określa, czy nowo utworzona bryła t-splajn jest symetryczna względem osi x. + + Punkt bazowy osi spirali + origin,helixstart - - Określa, czy nowo utworzona bryła t-splajn jest symetryczna względem osi y. + + 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. + 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 + helix,screw,corkscrew,thread - - Określa, czy nowo utworzona bryła t-splajn jest symetryczna względem osi z. + + Pobierz reprezentację ciągu znaków helisy - - Liczba powierzchni w segmencie symetrii. Dostępne tylko wtedy, gdy T-splajn ma symetrię radialną. + + 3 lub 4, w zależności od tego, czy jest to trójkąt czy prostokąt - - Pobierz reprezentację ciągu znaków TSplineReflection + + Pierwszy indeks - - 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 - + + Drugi indeks - - 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 - + + Trzeci indeks - - Czy odbicie jest promieniowe + + Czwarty indeks - - Liczba segmentów odbicia promieniowego + + Utwórz IndexGroup zawierającą cztery indeksy + Indeks a + Indeks b + Indeks c + Indeks d + IndexGroup + quad,polygon,mesh,meshes - - Kąt między każdą parą symetrycznych segmentów odbicia promieniowego + + Utwórz trzy IndexGroup zawierającą trzy indeksy + tri,polygon,mesh,meshes + Indeks a + Indeks b + Indeks c + IndexGroup - - Płaszczyzna odbicia + + Porównaj dwie IndexGroup + Inne IndexGroup + Czy oba obiekty są równe - - Oś odbicia - - - Pobierz reprezentację ciągu znaków TSplineTopology - - - Wierzchołki zawarte w tej powierzchni bryły T-splajn. - - - Krawędzie zawarte w powierzchni T-splajn. - - - Powierzchnie zawarte w powierzchni T-splajn. - - - Zwykłe wierzchołki zawarte w powierzchni T-splajn - - - Wierzchołki gwiazdowe zawarte w powierzchni T-splajn + + Pobierz wartość skrótu dla tego typu + Unikalna wartość skrótu dla tego obiektu - - Wierzchołki punktu T zawarte w powierzchni T-splajn + + Pobierz reprezentację ciągu znaków IndexGroup - - Wierzchołki nierozgałęzione zawarte w powierzchni T-splajn + + Kierunek krzywej + lines - - Wierzchołki krawędzi znajdujące się w powierzchni T-splajn + + 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 + line,linebypoints,lines - - Wewnętrzne wierzchołki w powierzchni T-splajn + + 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 + line,approximate,lines - - Krawędzie nierozgałęzione zawarte w powierzchni T-splajn + + Create a Line tangent to the input Curve, positioned at the parameter + Point of the input Curve. + Krzywa bazowa dla linii stycznej + Wartość parametru + Linia styczna + tangentline,tangentto,lines - - Granice krawędzi zawarte w powierzchni T-splajn + + Create a straight Line starting at start Point, extending in Vector + direction by specified length. + Punkt początkowy linii + Wektor kierunkowy + Długość linii + Linia utworzona na podstawie kierunku początkowego i długości + linebyvector,lines - - Wewnętrzne krawędzie zawarte w powierzchni T-splajn + + Pobierz reprezentację ciągu znaków linii - - Normalne powierzchnie zawarte w powierzchni T-splajn + + Powierzchnia zawierająca pętli + - - Powierzchnie wielokątów zawarte w powierzchni T-splajn + + Krawędzi wspólne zawarte w pętli + - - Powierzchnie krawędzi zawarte w powierzchni T-splajn + + Czy pętla jest krawędziowa czy wewnętrzna - - Wewnętrzne powierzchnie zawarte w powierzchni T-splajn + + Pobierz reprezentację ciągu znaków pętli - - Zwrócona liczba wierzchołków w powierzchni T-splajn + + Zwraca wierzchołki nieprzetworzone tej siatki jako listę liczb. Każdy zestaw + trzech kolejnych liczb reprezentuje punkt. - - Zwrócona liczba krawędzi na powierzchni bryły T-splajn + + Zwraca wierzchołki nieprzetworzone tej siatki jako listę liczb. Każdy zestaw + sześciu kolejnych liczb reprezentuje dwa punkty - - Zwrócona liczba powierzchni w powierzchni bryły T-splajn + + Zwraca wierzchołki nieprzetworzone tej siatki jako listę liczb. Każdy zestaw + dziewięciu kolejnych liczb reprezentuje trzy punkty trójkąta - - Rozłożone wierzchołki rozróżnianie według typu - Zbiór wierzchołków + + Przeanalizuj przychodzący ciąg JSON sformatowany w schemacie dynamo.geometry:mesh-1.0.0. + Ciąg JSON do przeanalizowania + Siatka - - Rozłożone krawędzie rozróżnianie według typu - Zestaw krawędzi + + Convert the mesh into a JSON object formatted with dynamo.geometry:mesh-1.0.0 schema. + Wynikowy ciąg JSON - - Rozłożone powierzchnie rozróżnianie według typu - Zbiór powierzchni + + Indeksy wierzchołków tworzących wszystkie powierzchnie w kierunku przeciwnym do ruchu wskazówek zegara + mesh,meshes - - Zwrócony wierzchołek o podanym indeksie - Indeks, aby uzyskać wierzchołek w - Wierzchołek bryły T-splajn + + Wektor normalny na tym wierzchołku - tspline,face,byindex + mesh,meshes - - Zwrócona krawędź o podanym indeksie - Indeks, aby pobrać krawędź w - Krawędź bryły T-splajn + + Położenia wierzchołków - tspline,face,byindex + mesh,meshes - - Zwrócona powierzchnia o podanym indeksie - Indeks, aby uzyskać powierzchnię na - Powierzchnia bryły T-splajn - - tspline,face,byindex - + + Zwraca liczbę wierzchołków siatki - - Pobierz reprezentację ciągu znaków TSplineUVNFrame + + Zwraca liczbę krawędzi w siatce - - Punkt TopologyItem na powłoce + + Zwraca liczbę trójkątów w siatce - - Wektor U TopologyItem + + Zwraca objętość podanej siatki + objętość - - Wektor V TopologyItem + + Zwraca powierzchnię podanej siatki + powierzchnia - - Normalne — TopologyItem + + 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. - - Pobierz reprezentację ciągu znaków TSplineVertex + + Przekształca krawędzie siatki w linie i zwraca je - - TSplineEdges wychodzące z tego wierzchołka + + 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. - - TSplineFaces przylegające do tego wierzchołka + + Przekształca trójkąty siatki w pojedyncze siatki i zwraca je. - - Zwróć ramkę UVN TSVertex (punkt na powłoce, wektor U, wektor V i normalna) + + Zwraca wektory normalne dla każdej powierzchni trójkąta w danej siatce. + - - Indeks wierzchołka TSVertex + + Zwraca centroidy trójkątów - - Czy TSVertex jest punktem gwiazdy + + Zwraca nową siatkę ujednolicającą siatkę narzędzia i pierwotną siatkę. + + siatka - - Czy TSVertex jest punktem T + + Zwraca nową siatkę odejmującą siatkę narzędzia od pierwotnej siatki. + + siatka - - Czy TSVertex jest rozgałęziony + + Returns a new mesh consisting of the intersection between the tool + mesh and the original mesh. + + siatka - - Liczba krawędzi lub powierzchni na TSVertex + + Returns a new Mesh with the following defects repaired: + Small components: if the Mesh contains 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 - - Funkcjonalny stopień TSVertex, z uwzględnieniem punktów T + + 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. - - Wiele właściwości TSVertex: uvnFrame, indeks, stopień i functionalValence, czy TSVertex jest punktem gwiazdy, punktem T i czy jest rozgałęziony - + + 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 Mesh is filled with a bunch of tiny boxes, and a new + mesh is created around this. - - Pobierz reprezentację ciągu znaków TSplineSurface + + 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 - - 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 + + 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ą - - 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 + + Zwraca nową siatkę ze zmniejszoną liczbą trójkątów. + Liczba trójkątów do zredukowania + Zredukowana siatka - - 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 - - - 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 - - - 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 - - - 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 - - - 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 - - - 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ę — 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 + + 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. + siatka - - 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 + + Returns a new smooth Mesh. Smoothing type by default is + cotangent which smooths without spreading the vertices. + 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 - - 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 + + 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 + Attempt to create a minimal fill using the fewest + number of triangles. + siatka - - 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 + + Tworzy przecięcie płaszczyzny wejściowej i siatki, tworząc krzywą PolyCurve - - 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 + + Rzutuje punkty na siatkę wzdłuż określonego kierunku - - 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 + + Najbliższe punkty na siatce do określonego punktu - - 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 + + Odbij siatkę na płaszczyźnie wejściowej - - 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 + + Rotate the Mesh around the input axis by the given angle. - - 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 + + Skaluj siatkę o wartość wejściową - - 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 + + Scale Mesh non-uniformly by scale factors - - 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 + + Przekształć siatkę w kierunku wektora wejściowego o długość tego wektora - - 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 + + Przekształć siatkę w kierunku wektora wejściowego o odległość wejściową - - Usuwa powierzchnie z topologii T-splajnu - Powierzchnię lub powierzchnie do usunięcia - Powierzchnia T-splajn z usuniętymi powierzchniami - tspline,face,delete + + Przekształca siatkę o odległości wejściowe - - 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 + + Convert the mesh into a JSON object formatted with dynamo.geometry:mesh-1.0.0 schema. + Wynikowy ciąg JSON - - 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 + + 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 - - 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 + + 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 + - - 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 + + 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 + Lista punktów + Flat list of point indices + Siatka - - 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 + + Importuje plik, analizując go i przekształcając w wiele siatek. + Obecnie obsługiwane formaty to: + .mix -- Meshmixer + .obj -- Wavefront - - 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 + + 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 - - 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 + + Przekształć obiekt geometrii, taki jak bryła lub powierzchnia, w siatkę. + Rozdzielczość siatki jest określana przez dokładność renderowania dodatku Dynamo - - 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 + + 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 vertices array + of the three points of a triangle - - 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 + + Create a mesh plane based on the given inputs. + + + + + + siatka - - 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 + + Utwórz prostopadłościan siatki na podstawie bieżących ustawień. + + + + + + + + siatka - - 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 + + Utwórz sferę siatki na podstawie bieżących ustawień. + + + + + siatka - - 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 + + Utwórz stożek siatki na podstawie bieżących ustawień. + + + + + + + siatka - - 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 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 - - 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 + + Stopień krzywej + smoothness,interpolation,continuity - - Usuwa wszystkie odbicia z danego T-splajnu - Powierzchnia T-splajn z usuniętymi danymi odbiciami + + 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. + isclosed - - Kompresuje całą topologię na powierzchni wejściowej i ustawia ciągłe indeksy. Ta funkcja zachowuje względną kolejność indeksów. - tspline,index,compress + + Określa, czy NurbsCurve jest wymierna, czy nie. Parametr ten określa, czy któraś z szerokości nie wynosi 1,0. - - 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 punkty sterujące krzywej NURBS. + Szyk punktów - - 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 + + Prawdziwie okresowe punkty sterujące krzywej NURBS. + Uwaga: Ta operacja działa tylko w przypadku krzywych okresowych. Gdy krzywa jest innego rodzaju, kończy się niepowodzeniem. + Periodic control points of a NURBS curve - - 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 + + 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 - - 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 + + Nieprzycięte węzły krzywej okresowej NURBS. + Uwaga: Ta operacja działa tylko w przypadku krzywych okresowych. Gdy krzywa jest innego rodzaju, kończy się niepowodzeniem. + Wektor węzła okresowego krzywej NURBS - - 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 + + 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 + ptweight - - Kopiuje dane powierzchnie do nowej powierzchni T-splajn bez symetrii - Powierzchnie do powielenia - Powierzchnia T-splajn tylko z wybranymi powierzchniami - tspline,face,duplicate + + 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. + Punkty dla krzywej nurbs + Krzywa nurbs utworzona z punktów + nurbscurve,spline,lines + 0.5,0.5,0.45 - - Odwraca wektory normalne wszystkich powierzchni siatki - Powierzchnia T-splajn z odwróconymi normalnymi - tspline,flip,normal,vector + + 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. + Punkty dla krzywej nurbs + Stopień krzywej + Krzywa nurbs utworzona z punktów + nurbscurve,spline,degree,lines + 0.5,0.5,0.5,0.45 - - 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 + + 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. + Punkty dla krzywej nurbs + Stopień krzywej + Przełącz na krzywą zamkniętą + Krzywa nurbs utworzona z punktów + nurbscurve,spline,degree,smoothness,lines + 0.5,0.5,0.5,0.5,0.45 - - 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 + + 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 + explicit,nurbscurve,spline,degree,spline byarray,lines + 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 + fit,approximate,spline,lines + 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. + Punkty dla krzywej nurbs + Przełącz na krzywą zamkniętą + Krzywa nurbs utworzona z punktów + fit,approximate,spline,lines + 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 + fit,approximate,spline,smoothness,lines + 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 + spline by tangent,tangents,lines + 0.5,0.5,0.45 + + + Pobierz reprezentację ciągu znaków krzywej NURBS - - 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 - + + Zwraca stopień powierzchni w kierunku U. + surface smoothness,continuity - - 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 + + Zwraca stopień powierzchni w kierunku V. + surface smoothness,continuity - - 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 + + Zwraca liczbę punktów sterujących w kierunku U. - - 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 + + Zwraca liczbę punktów sterujących w kierunku V. - - 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 + + Zwraca wartość prawda, jeśli powierzchnia jest okresowa w kierunku U. + closedinU - - 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 + + Zwraca wartość prawda, jeśli powierzchnia jest okresowa w kierunku V. + closedinV - - 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 + + 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. - - 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 + + Zwraca punkty sterujące NurbsSurface (słupy). - - 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 + + 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 - - Pobierz reprezentację ciągu znaków UV + + 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 - - Porównaj dwa UV - Inne UV - Czy oba obiekty są równe + + 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 - - Pobierz wartość skrótu dla tego typu - Unikalna wartość skrótu dla tego obiektu + + Creates a NurbsSurface with specified interpolated points and + U and V degrees. The resultant surface will pass through all + of the points. + Siatka punktów dla powierzchni nurbs + Stopnie w kierunku U + Stopnie w kierunku V + Powierzchnia nurbs utworzona na podstawie punktów + fit,topoints - - Utwórz UV z dwóch wartości podwojonych. - Wartość U - Wartość V - UV utworzone na podstawie współrzędnych - - surfaceparam,parameters,uv,uvs - + + 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. + fit,topoints,totangents - - Pobierz składową U z UV - - uv,uvs - + + 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,topoints,totangents,fit corners,complex fit - - Pobierz składową V z V - - uv,uvs - + + 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 - - Pobierz reprezentację ciągu znaków wierzchołka + + 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 - - Punkt, w którym znajduje się ten wierzchołek + + Pobierz reprezentację ciągu znaków powierzchni NURBS - - Krawędzie wychodzące z tego wierzchołka + + Typ warunku obwiedni zastosowany do paneli w siatce. - - Powierzchnie przylegające do tego wierzchołka + + Zezwól na nakładanie się paneli na obwiednię. - - Uzyskaj reprezentację ciągu znaków ramki ograniczającej + + Nie zezwalaj na nakładanie się paneli na obwiednię. - - Porównaj dwa BoundingBox - Inny BoundingBox - Czy oba obiekty są równe + + Usuń wierzchołki, które nie leżą na POWIERZCHNI wejściowej. - - Pobierz wartość skrótu dla tego typu - Unikalna wartość skrótu dla tego obiektu + + Przytnij nakładające się panele do obwiedni powierzchni. - - Utwórz BoundingBox o wyrównanej osi wokół geometrii wejściowych. - Geometrie do określenia ramki ograniczającej - Ramka ograniczająca obejmująca geometrie - - bounding,bound,multiple,boundall - + + Zwraca liczbę wierzchołków w obiekcie PanelSurface. + liczba wierzchołków - - 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. + + Zwraca liczbę paneli w obiekcie PanelSurface. + liczba paneli - - Utwórz BoundingBox o niewyrównanej osi wokół geometrii wejściowej, zorientowaną na osie X, Y i Z CoordinateSystem. - - - - - bounding,bound - + + Zwraca liczbę wierzchołków dla każdego panelu na liście indeksów paneli. + List of panel indices to query number of vertices for. The default value of null indicates all panels in the surface. + liczba wierzchołków - - Utwórz BoundingBox o niewyrównanej osi wokół geometrii wejściowych, zorientowaną na osie X, Y i Z CoordinateSystem. - - + + Zwraca wierzchołek odpowiadający indeksowi wierzchołka w obiekcie PanelSurface. + Indeks wierzchołka w obiekcie PanelSurface - - bounding,bound,multiple,boundall - - - Tworzy BoundingBox o wyrównanej osi, łączącą punkt minimum z punktem maksimum. - - + + Zwraca punkt odpowiadający indeksowi wierzchołka w obiekcie PanelSurface. + Indeks wierzchołka w obiekcie PanelSurface - - bounding,bound,bymaxmin,max,min,bypoints - - - 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 - + + 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 - - Punkt minimum + + Zwraca wierzchołki dla każdego panelu na liście indeksów paneli. + Panel index to query vertices for. The default value of null indicates all panels in the surface. + Tablica wierzchołków - - Punkt maksimum + + Zwraca punkty dla każdego panelu na liście indeksów paneli. + Panel indices to query points for. The default value of null indicates all panels in the surface. + Tablica punktów - - 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. + + Zwraca obwiednię wieloboczną dla każdego panelu na liście indeksów paneli. + Panel indices used to construct Polygon. The default value of null indicates all panels in the surface. + - - 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 + + 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. - - 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 - + + 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 - - Określ, czy BoundingBox jest pusta - Zwraca wartość prawda (true), jeśli ramka ograniczająca jest pusta + + 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 - - 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 - + + 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 - - 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 - + + 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 - - 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 - + + 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 - - Przeanalizuj przychodzący ciąg JSON sformatowany w schemacie autodesk.geometry:boundingbox3d-1.0.0. - Ciąg JSON do przeanalizowania - BoundingBox + + 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 + 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 - - Przekształć BoundingBox w obiekt JSON sformatowany w schemacie autodesk.geometry:boundingbox3d-1.0.0. - Wynikowy ciąg JSON + + 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 - - Pobierz reprezentację ciągu znaków układu współrzędnych + + 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 - - 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 + + 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 - - 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. + + 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 - - 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 reprezentację obiektu PanelSurface w postaci ciągu znaków - - Utwórz CoordinateSystem z początkiem w punkcie wejściowym, z osiami X i Y - ustawionymi jako osie X i Y GUW. - bypoint + + Zwraca początek płaszczyzny. + position,planecenter - - 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. + + Zwraca kierunek normalnej płaszczyzny. + perpendicular - - Utwórz CoordinateSystem w początku z osiami X i Y. - Wektory wejściowe są normalizowane przed utworzeniem CoordinateSystem. + + Podstawa X płaszczyzny - - 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 + + Podstawa Y płaszczyzny - - Tworzy CoordinateSystem o określonych parametrach współrzędnych walcowych względem określonego układu współrzędnych + + Produces a new CoordinateSystem representing this plane. It is based on + the origin, and X and Y axis basis. + + converttoCS,convert2cs - - Tworzy CoordinateSystem o określonych parametrach współrzędnych sferycznych względem określonego układu współrzędnych + + Create a new Plane offset by this Plane in the normal direction by + the specified distance. + alongnormal,moveplane - - Określ, czy możliwe jest uzyskanie odwrócenia tego CoordinateSystem - inverse,testinverse + + 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 - - Sprawdza, czy skalowanie jest ortogonalne, tj. nie ma składnika ścinającego. - uniform + + 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. + Punkt początkowy płaszczyzny + Wektor kierunku normalnej + Wektor kierunku osi X + Płaszczyzna utworzona na podstawie normalnej początku i osi x - - Sprawdza, czy skalowanie jest ortogonalne i czy wszystkie wektory są znormalizowane. - uniform,normal,samelength + + 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 - - Uzyskaj wyznacznik tego CoordinateSystem + + 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 + - - Tworzy punkt reprezentujący początek CoordinateSystem. - position,center + + Create the Plane containing the input Line and external Point. Point + cannot lie on the Line or in the Line axis. + 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 - - Zwraca oś X CoordinateSystem. - left,right + + 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 - - Zwraca oś Y CoordinateSystem. - forward,back + + Tworzy płaszczyznę w globalnej płaszczyźnie XY + Płaszczyzna na płaszczyźnie XY świata - - Zwraca oś Z CoordinateSystem. - up,down + + Tworzy płaszczyznę w globalnej płaszczyźnie XZ + Płaszczyzna na płaszczyźnie XZ świata - - Zwraca skalowanie osi X CoordinateSystem: długość wektora osi X. + + Tworzy płaszczyznę w globalnej płaszczyźnie XY + Płaszczyzna na płaszczyźnie YZ świata - - Zwraca skalowanie osi Y CoordinateSystem: długość wektora osi Y. + + Pobierz reprezentację ciągu znaków płaszczyzny - - Zwraca skalowanie osi Z CoordinateSystem: długość wektora osi Z. + + Pobierz składową X punktu - - Zwraca płaszczyznę, na której leżą osie X i Y, ze ścieżką główną na początku. + + Pobierz składową Y punktu - - Zwraca płaszczyznę, na której leżą osie Y i Z, ze ścieżką główną na początku. + + Pobierz składową Z punktu - - Zwraca płaszczyznę, na której leżą osie Z i X, ze ścieżką główną na początku. + + Pobierz wektor o tych samych składowych X, Y i Z + convertovector,point2vector - - Pobiera odwrócenie tego CoordinateSystem — zastosowanie tego CoordinateSystem do elementu geometrii odwraca oryginalny układ. + + Dodaj wektor do punktu. Działa tak samo jak polecenie Przekształć(wektor). + movepoint,move,move along - - Odbij obiekt wzdłuż płaszczyzny wejściowej - reflect,flip over + + Odejmij wektor od punktu. Działa tak samo jak polecenie Przekształć(-wektor). + movepoint,move,move along - - Zastosuj argument CoordinateSystem po tym — Wynik = ten * inny + + Rzutuj inny element geometrii na ten wzdłuż danego wektora kierunku - - Zastosuj argument CoordinateSystem przed tym — Wynik = inny * ten + + 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 - - Zwraca wektor zawierający współczynniki skali X, Y i Z - Przeskalowany wektor - get size,scalecomponents,scalevector + + Pobierz punkt początku (0,0,0) + Punkt początkowy + zero, origin - - 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 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 - - 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 + + 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 + point,xyz,localposition - - 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 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 + point,localposition - - 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 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 + + + 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 - - Przekształć obiekt przez model wejściowy CoordinateSystem. - wejściowy układ współrzędnych - Przekształcony układ współrzędnych + + Porównaj dwa punkty + Drugi punkt + Czy oba obiekty są równe - - Przekształca ten CoordinateSystem ze źródłowego CoordinateSystem na nowy CoordinateSystem - kontekstu. - - - Przekształcony CoordinateSystem. + + Pobierz wartość skrótu dla tego typu + Unikalna wartość skrótu dla tego obiektu - - 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 punktu - - 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 + + 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. - - Skaluj jednorodnie wokół początku - Wartość, o którą należy przeskalować - Przeskalowany układ współrzędnych - resize,size + + Liczba krzywych polycurve + curvecount,subcurvecount,numbersubcurves - - 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 + + Zwraca krzywe polycurve + Curves of polycurve + subcurves,polycurvesplit - - 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 + + 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 + subcurveatindex,getsubcurve,getcurvebyindex - - 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 + + Zwraca płaszczyznę płaskiej polycurve - - 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 + + Zamknij polycurve linią łączącą punkty początkowe i końcowe + lines + 0.4 - - 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 + + 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. + 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 - - Przeanalizuj przychodzący ciąg JSON sformatowany w schemacie autodesk.math:matrix44d-1.0.0. - Ciąg JSON do przeanalizowania - CoordinateSystem + + 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 - - Przekształć CoordinateSystem w obiekt JSON sformatowany w schemacie autodesk.math:matrix44d-1.0.0. - Wynikowy ciąg JSON + + Make one or more polycurves by grouping connected curves. - - Pobierz reprezentację ciągu znaków krzywej + + 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 - - 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 - + + Wydłuża krzywą PolyCurve o łuk styczny. + Długość łuku pomocniczego + Promień łuku + wydłużenie końca lub początku PolyCurve - - 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 - + + Zamknij polycurve łańcuchem stycznym łuku, linią i łukiem + Promień łuku na początku PolyCurve + Promień łuku na końcu PolyCurve + lines + 0.4 - - 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 - + + Odsuń polycurve w jej płaszczyźnie. + Wartość odsunięcia + Przełącz, aby zaokrąglić rogi + Odsunięta PolyCurve - - Zwraca całkowitą długość łuku krzywej - - distance - + + 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. + 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 wartość True, jeśli krzywa jest płaska, w przeciwnym razie — False. - - flat,liesinplane - + + Tworzy polikrzywą przez połączenie krzywych. Krzywych wejściowych nie trzeba podawać w kolejności łączenia. + Kierunek polikrzywej zależy od pierwszej krzywej w tablicy wejściowej. + Wybierz preferowaną tolerancję połączenia z zakresu od 1e-6 do 1e-3 jednostek. + Niższe wartości mogą być zbyt restrykcyjne, uniemożliwiając połączenie krzywych w oczekiwany sposób. Wyższe wartości mogą skutkować niezamierzonym scaleniem krzywych lub zapaści do zdegenerowanych punktów. + 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 - - Zwraca wartość True, jeśli krzywa jest zamknięta, w przeciwnym razie — False. + + Tworzy polikrzywą przez połączenie krzywych. Krzywych wejściowych nie trzeba podawać w kolejności łączenia. + Kierunek polikrzywej zależy od pierwszej krzywej w tablicy wejściowej. + Wybierz preferowaną tolerancję połączenia z zakresu od 1e-6 do 1e-3 jednostek. + Niższe wartości mogą być zbyt restrykcyjne, uniemożliwiając połączenie krzywych w oczekiwany sposób. Wyższe wartości mogą skutkować niezamierzonym scaleniem krzywych lub zapaści do zdegenerowanych punktów. + 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 - - Pobierz punkt początkowy wzdłuż krzywej - - begin,curvestart,startpt - + + Make one or more polycurves by grouping connected curves. + Choose a preferred join tolerance between 1e-6 and 1e-3 units. + Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points. + Krzywe do zgrupowania w celu utworzenia jednej lub wielu krzywych PolyCurve + Tolerancja do określenia rozmiaru odstępu dozwolonego między krzywymi do połączenia + - - Pobierz punkt końcowy wzdłuż krzywej - - end,curveend,endpt - + + 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 - - Normalna do płaszczyzny, w której zawarta jest krzywa. Dotyczy tylko krzywych płaskich. - - perpendicular - + + Utwórz PolyCurve przez pogrubienie krzywej. + krzywa do pogrubienia + grubość + normalna prostopadła do kierunku pogrubienia + offset - - Pobierz punkt na krzywej o określonym parametrze między StartParameter() a EndParameter() - Parametr, gdzie nastąpi ocena - Punkt - - pointoncurve,curvepoint - + + 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 - - 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 - + + Pobierz reprezentację ciągu znaków PolyCurve - - 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 - + + Zwraca narożniki wieloboku - - 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 - + + Zwraca średni punkt narożników wieloboku + centroid - - 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 - + + Zwraca wszystkie punkty początkowe/końcowe segmentu. - - 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 - + + Zwraca maksymalne odchylenie od średniej płaszczyzny wieloboku. - - 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 - + + Zwraca samoprzecinające się elementy pomiędzy bokami wielokąta. - - 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 - + + 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. - - 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 + + Utwórz krzywą wieloboku poprzez połączenie punktów. - - 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 + + Utwórz wpisany wielokąt łuku w okręgu. - - 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 - + + Pobierz reprezentację ciągu znaków wieloboku - - 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. + + Zwróć nowe powierzchnie reprezentujące oryginalne powierzchnie. + subsurfaces,getsurfaces,explode - - 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. + + 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 - - 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 - + + 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 - - 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 - + + Oblicz obwiednie komórki 2D, które nie są połączone z innymi powierzchniami - - 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 - + + Wyodrębnij bryły z polipowierzchni określonej przez podzbiór powierzchni - - 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 - + + Zwraca liczbę powierzchni krzywej PolyCurve. + Liczba powierzchni - - 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 - + + Zwraca liczbę krawędzi krzywej PolyCurve. + Liczba krawędzi - - Pobierz parametr w punkcie początkowym krzywej - Wartość parametru - - start domain,curvestart - + + Zwraca liczbę wierzchołków krzywej PolyCurve. + Liczba wierzchołków - - Pobierz parametr w punkcie końcowym krzywej - Wartość parametru - - end domain,curveend - + + Zaokrągla PolySurface wzdłuż krawędzi wejściowych o podany promień. + round,smooth,smoothedge,roundedges - - 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 - + + Fazuje PolySurface wzdłuż krawędzi wejściowych w oparciu o podane odsunięcie od narożnika krawędzi. + bevel,flattenedges - - 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 - + + Tworzy PolySurface przez wyciągnięcie przez krzywe. + Krzywe do wyciągnięcia złożonego. - - Odwróć kierunek krzywej - Nowa krzywa z przeciwnym kierunkiem - - flip - + + 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 - - 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 - + + 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 - - 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 - + + Utwórz polipowierzchnię przez połączenie powierzchni. + Powierzchnie do połączenia w PolySurface + joinsurfaces,joinsrf - - 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 - + + Utwórz polipowierzchnię przez powierzchnie bryły. + Bryły, które powierzchnie zostaną użyte + solid2poly,solidtopoly,convertsolid - - Przeciągnij tę krzywą na powierzchnię wejściową, w kierunku normalnych powierzchni. - - - - projectcurve,tosurf - + + 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 - - 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 - + + Pobierz reprezentację ciągu znaków PolySurface - - 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 - + + Szerokość prostokąta + rectX,rectx - - 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 - + + Wysokość prostokąta + rectY,recty - - 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 - + + 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 - - 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 - + + 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 - - 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 - + + Create a Rectangle centered at the WCS origin in the WCS XY Plane, with + specified width (X Axis length), and length (Y Axis length). + Szerokość prostokąta + Długość prostokąta + Prostokąt utworzony na podstawie szerokości i długości + rectbylengths - - 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 - + + Create a Rectangle centered at input Plane root, with input width + (Plane X axis length), and length (Plane Y axis length). + 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 - - 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 - + + Create a Rectangle centered at the input origin in the CoordinateSystem + XY Plane, with specified width (X Axis length), and length + (Y Axis length). + 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 - - 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 - + + Pobierz reprezentację ciągu znaków prostokąta - - Wyciąga krzywą w kierunku wektora normalnego - Odległość wyciągnięcia łuku - Powierzchnia wyciągnięta - - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - + + Zwraca pole powierzchni — sumę wszystkich obszarów wszystkich powierzchni - - 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 - - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - + + Zwraca objętość całkowitą bryły - - 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 - + + Centroida bryły + average,center - - 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 - + + Operacja sumy logicznej tej i innej bryły. + addition,merge,combine + + + Operacja różnicy logicznej tej i innej bryły + subtract - - 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 - + + Operacja różnicy logicznej tej bryły oraz sumy brył wejściowych + subtract,differencemany,diffall,diff multi - - 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 - + + 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 - - 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 - + + Projects the input Geometry onto this Solid in the input Vector direction. + !!This projection method currently supports only points or curves!! + projectonto,projectonsolid,projecttosolid - - 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 - + + Zaokrągla bryłę wzdłuż krawędzi wejściowych o podany promień. + round,smooth,smoothedge,roundedges - - 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 - + + Fazuje bryłę wzdłuż krawędzi wejściowych z danym odsunięciem od krawędzi narożnika. + bevel,flattenedges - - Przybliż krzywą przy użyciu kolekcji łuków i linii - Szyk łuków i linii przybliżający krzywą + + 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 - rationalizecurve,fitarcs,fitlines,arcs,lines + split, disjoint - - 0.5,0.5,0.5,0.4,0.4 - - - Przekształca krzywą na przybliżenie NurbsCurve - NurbsCurve aproksymowana do krzywej - - curve2spline,convertcurve,tospline,lines - - - 0.5,0.5,0.5,0.4 - + + Próbuje naprawić bryłę. + - - Zaślep zamkniętą krzywą - Powierzchnia po wewnętrznej stronie krzywej - - fill,profiletosurf,loop,loop2surf,edgesurf - + + Utwórz bryłę poprzez określenie jej' powierzchni składowych jako powierzchni. + Brep,brep - - 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 bryłę poprzez wyciągnięcie między wejściowymi krzywymi zamkniętymi przekroju poprzecznego. + Brep,brep - - Przeciąga tę krzywą wzdłuż krzywej definiującej, tworząc powierzchnię - - - - sweep1,curve2surf - + + 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 - - Przeciąga tę krzywą wzdłuż krzywej definiującej, tworząc powierzchnię. - - Wytnij koniec przyciągnięcia i ustaw go prostopadle do ścieżki. - Powierzchnia będąca wynikiem przeciągnięcia krzywej wzdłuż ścieżki - - sweep1,curve2surf - + + 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 - - Przeciąga tę krzywą zamkniętą wzdłuż krzywej definiującej, tworząc bryłę - - - - sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - + + Przeciągnij krzywą zamkniętą wzdłuż ścieżki. + Brep,brep,sweep1 - - Przeciąga tę krzywą zamkniętą wzdłuż krzywej definiującej, tworząc bryłę + + 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, która przeciąga tę krzywą zamkniętą wzdłuż krzywej definiującej - - sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - + Bryła utworzona przez przeciągnięcie krzywej profilu wzdłuż ścieżki + Brep,brep,sweep1 - - Zwraca nową krzywą przybliżoną w zakresie danej tolerancji - + + 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 + + + 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. + 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 + + + Połącz kolekcję brył w jedną bryłę + Kolekcja brył - - fitcurve,reducecurve,simplecurve,approximate - + Brep,brep,boolean,addition - - 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. + + Pobierz reprezentację ciągu znaków bryły - - Opcja ta służy wyłącznie do testowania. + + Zwróć punkt środkowy sfery. - - true + + Zwróć promień sfery. - - true + + Utwórz bryłę sferyczną ze środkiem w punkcie wejściowym, o podanym promieniu. + Brep,brep - - true + + Utwórz bryłę sferyczną zawierającą cztery punkty wejściowe na powierzchni. + Brep,brep - - true + + Sfera powinna być możliwie jak najwierniej dopasowana do punktów wejściowych. + Brep,brep - - true + + Pobierz reprezentację ciągu znaków sfery - - Mapa pomiędzy typami IGeometryEntity a konstruktorami Geometrii wykorzystującymi hosta. + + Zwraca całkowity obszar powierzchni. - - Mechanizm rejestracji typu geometrii. - Typ interfejsów wywodzących się z klasy IGeometryEntity. - Funkcja delegata do budowy geometrii. + + Zwraca sumę długości wszystkich krawędzi granicznych powierzchni. + circumference - - true + + Zwraca wartość prawda (True), jeśli powierzchnia jest zamknięta w kierunku U. W przeciwnym razie — fałsz (False). - - - + + Zwraca wartość prawda (True), jeśli powierzchnia jest zamknięta w kierunku V. W przeciwnym razie — fałsz (False). - - 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 + + Zwraca wartość prawda (True), jeśli powierzchnia jest zamknięta w kierunku U lub V. W przeciwnym razie — fałsz (False). - - Przekształć geometrię w danym kierunku o długość wektora - move,along vector + + Odejmij narzędzia wejściowe od tej powierzchni. + difference,trim,removefrom,cut - - 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 + + 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. + Inne powierzchnie do odjęcia + Wynikowa powierzchnia logiczna lub PolySurface + subtract,differencemany,diffall,diff multi - - Przekształca geometrię za pomocą podanego przekształcenia układu współrzędnych - Przekształcona geometria + + 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łca tę geometrię ze źródłowego CoordinateSystem na - CoordinateSystem nowego kontekstu. - - - Przekształcona geometria. - from,to + + 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 - - Obraca obiekt wokół początku i osi o określony - stopień - around,axis,degrees + + 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. + 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 + + + Zwróć normalną powierzchni w punkcie wejściowym na powierzchni. + Punkt, w którym ma zostać oszacowana normalna powierzchni + Normalna w punkcie + perpendicular + + + Gets a Nurbs representation of the Surface. This method may approximate + Surface in certain circumstances. + + + Gets a Nurbs representation of the Surface. This method may approximate + Surface in certain circumstances. + 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. + + + Gets a Nurbs representation of the Surface within a specified tolerance. This method may approximate + Surface in certain circumstances. + Określona tolerancja + Reprezentacja powierzchni w postaci powierzchni nurbs + tonurbs + + + Thicken Surface into a Solid, extruding in the direction of Surface + normals on both sides of the Surface. + Wartość do pogrubienia + Powierzchnia pogrubiona jako bryła + offset,tosolid + + + Thicken Surface into a Solid, extruding in the direction of Surface + normals. If both_sides parameter is true, surface is thickened + on both sides. + 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 + + + Odsuń powierzchnię w kierunku normalnej powierzchni o określoną odległość. + Wartość odsunięcia + Odsunięta powierzchnia + + + The returned coordination system use xAxis, yAxis and zAxis to represent the uDir, vDir and normal. + The length of xAxis, yAxis represents the curvatures. + 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 - - Obraca obiekt wokół początku i normalnej płaszczyzny o określony - stopień - around,normal,degrees + + Zwróć pochodne dla współrzędnych wejściowych U i V. + Komponent U parametru + Komponent V parametru + Pochodne U i V powierzchni + tangent,normal - - Odbij obiekt wzdłuż płaszczyzny wejściowej - reflect,flip over + + Zwraca krzywiznę Gaussa dla parametrów U i V. + developable - - Skaluj jednorodnie wokół początku - resize,size + + Zwraca krzywizny główne dla parametrów U i V. - - Skaluj niejednorodnie wokół początku - resize,size,scalenu,scaleNU + + Zwraca wektory kierunku głównego dla parametrów U i V. + Komponent U parametru + Komponent V parametru + Wektory styczne U i V - - Skaluj niejednorodnie wokół danej płaszczyzny - resize,size,scalenu,scaleNU + + Zwróć punkt dla określonych parametrów U i V. + surfacepoint - - Skaluj jednorodnie wokół danego punktu, używając dwóch punktów wewnętrznych jako skalarów - resize,from,to,size + + Zwróć wszystkie krzywe obwiedni powierzchni. + edges - - 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 + + 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. + Jeśli kierunek == 0, tworzy linię parametru U, jeśli kierunek == 1, tworzy linię parametru V. + + lines + 0.4 - - 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 + + Returns a new Surface with the Normal flipped. Leaves this surface + unchanged. + Powierzchnia taka sama jak powierzchnia wejściowa, ale z odwróconymi normalnymi - - Wyznacz odległość od tej geometrii do innej - Druga geometria - Odległość - between,length,from,to + + Łączy tę powierzchnię i powierzchnię wejściową w PolySurface + topolysurface + Łączy tę powierzchnię i powierzchnie wejściowe w PolySurface + join multiple,joinmany,joinall,topolysurface - - Wyznacz najbliższy punkt na tej geometrii do drugiej - NearestPoint, GetClosestPoint + + Projects the input Geometry onto this Surface in the input Vector direction. + !!This projection method currently supports only points or curves!! + projecttosurface,projectonto - - Określ, czy inny obiekt geometrii przecina się z tym - intersects?,check intersection,test intersection + + Próbuje naprawić powierzchnię. + - - Pobierz geometrię z przecięciem dla tego obiektu i innego - get overlap + + Union a collection of surfaces into one surface. + This method might return a polySurface + if the resulting union is non-manifold or multi-faced. + Kolekcja powierzchni. + Suma powierzchni + merge,join,boolean,addition - - 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 powierzchnię poprzez wyciągnięcie między wejściowymi krzywymi przekroju poprzecznego. + loft + Krzywe do wyciągnięcia złożonego + Powierzchnia utworzona przez wyciągnięcie złożone - - Rzutuje kolekcję punktów na tę geometrię wzdłuż określonego kierunku. - Zwraca płaską tablicę geometrii wynikowej. - Wskazuje na projekt. - Kierunek rzutowania. - Szyk płaski geometrii wynikowej - project points,batch project + + 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 - - Podziel tę geometrię, używając innej geometrii jako "narzędzia" do cięcia - cut + + 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. + loftbyrails,loft rails,guides + 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 - - Usuwa elementy obiektu najbliżej punktu wewnętrznego + + 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 + - - Rozdziela złożone lub nierozdzielone elementy na części - składowe. + + 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 - - Sprawdź, czy oba obiekty mają taką samą geometrię reprezentacyjną lub wartości numeryczne - approximate,near,close + + Create a Polygon Surface connecting input Points in a closed Polygon and + patching it. + Lista punktów obwodu + Powierzchnia utworzona z punktów obwodu + patch,surfacebypolygon - - Pobierz BoundingBox zawierającą dany element geometrii - bounds + + 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 - - Pobiera zorientowaną ramkę ograniczającą o minimalnej objętości zawierającą daną geometrię. + + 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. + 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 - - Przekształć geometrię w ciąg JSON definicji bryły - Ciąg w formacie JSON + + Create a Surface by filling in the interior of a closed boundary + defined by input Curves. + Krzywa zamknięta służąca jako obwiednia powierzchni + Powierzchnia utworzona przez zamknięcie + edgesrf,edgesurface,patch,fill - - Przekształć geometrię w obiekt JSON sformatowany w schemacie autodesk.geometry:geometry-1.0.0. - Wynikowy ciąg JSON + + Pobierz reprezentację ciągu znaków powierzchni - - Przekształć strukturę wewnętrzną geometrii z analitycznej na splajny + + Wierzchołki topologii - - 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. - - - 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ść. + + Krawędzie topologii + - - Importuje plik SAT i zwraca tablicę importowanych geometrii - Obiekt pliku reprezentujący plik SAT - Lista zaimportowanych geometrii + + Powierzchnie topologii + - - Importuje plik SAT i zwraca zestaw importowanych geometrii - Ścieżka do pliku SAT - Lista zaimportowanych geometrii + + Pobierz reprezentację ciągu znaków topologii - - 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 + + W TSplineFaces przylegające do tej krawędzi - - 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 + + W TSplineVertex, przy której zaczyna się ta krawędź - - Importuje ciąg JSON i zwraca szyk zaimportowanych geometrii - Ciąg JSON zawierający geometrię sformatowaną definicji bryły - Lista skonwertowanych geometrii + + Wierzchołek, przy której kończy się ta krawędź - - Przeanalizuj przychodzący ciąg JSON sformatowany w schemacie autodesk.geometry:geometry-1.0.0. - Ciąg JSON do przeanalizowania - Obiekt geometrii + + Zwróć ramkę UVN TSEdge (punkt na powłoce, wektor U, wektor V oraz normalna) - - Eksportuje listę określonej geometrii do podanej ścieżki do pliku SAT - - - + + Indeks TSEdge - - Eksportuje listę określonej geometrii do podanej ścieżki do pliku SAT. - - - - + + Czy TSEdge znajduje się na granicy - - Ta metoda jest przeznaczona tylko do użytku wewnętrznego. + + Czy TSEdge jest rozgałęziona - - Ta metoda jest przeznaczona tylko do użytku wewnętrznego. + + Wiele właściwości TSEdge: uvnFrame i indeks, czy TSEdge znajduje się na granicy, czy jest rozgałęziona - - 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 + + Pobierz reprezentację ciągu znaków TSplineEdge - - Rozszeregowuje określone dane formatu Standard ACIS Binary (SAB) i zwraca listę geometrii - + + Wszystkie TSplineEdges wokół tej powierzchni w kierunku przeciwnym do ruchu wskazówek zegara - - 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. + + Wszystkie TSplineVertices wokół tej powierzchni w kierunku przeciwnym do ruchu wskazówek zegara - - true - - - Pobierz układ współrzędnych kontekstu/odniesienia, który został użyty do utworzenia tej geometrii. - - - Pobierz reprezentację ciągu znaków siatki - - - 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 - - - - 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 - + + Zwróć ramkę UVN TSplineFace (punkt na powłoce, wektor U, wektor V i normalna) - - Importuje plik, analizując go i przekształcając w wiele siatek. - Obecnie obsługiwane formaty to: - .mix -- Meshmixer - .obj -- Wavefront + + Indeks TSFace - - Przekształć obiekt geometrii, taki jak bryła lub powierzchnia, w siatkę. - Rozdzielczość siatki jest określana przez dokładność renderowania dodatku Dynamo + + Liczba krawędzi lub wierzchołków na TSFace - - 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 + + Liczba boków parametrycznych na TSFace - - 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 + + Wiele właściwości TSplineFace: uvnFrame, indeks, stopień i liczba boków - - 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 + + Pobierz reprezentację ciągu znaków TSplineFace - - Utwórz płaszczyznę siatki na podstawie bieżących ustawień. - - - - - - siatka + + Czy nowo utworzona bryła t-splajn ma symetrię radialną. - - Utwórz prostopadłościan siatki na podstawie bieżących ustawień. - - - - - - - - siatka + + Określa, czy nowo utworzona bryła t-splajn jest symetryczna względem osi x. - - Utwórz sferę siatki na podstawie bieżących ustawień. - - - - - siatka + + Określa, czy nowo utworzona bryła t-splajn jest symetryczna względem osi y. - - Utwórz stożek siatki na podstawie bieżących ustawień. - - - - - - - siatka + + Określa, czy nowo utworzona bryła t-splajn jest symetryczna względem osi z. - - 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 powierzchni w segmencie symetrii. Dostępne tylko wtedy, gdy T-splajn ma symetrię radialną. - - Indeksy wierzchołków tworzących wszystkie powierzchnie w kierunku przeciwnym do ruchu wskazówek zegara - - mesh,meshes - + + Utwórz radialną TSplineInitialSymmetry z daną liczbą przedziałów na segment symetryczny. + tspline,symmetry - - Wektor normalny na tym wierzchołku - - mesh,meshes - + + Utwórz osiową TSplineInitialSymmetry z danymi osiami symetrii. + tspline,symmetry - - Położenia wierzchołków - - mesh,meshes - + + Pobierz reprezentację ciągu znaków TSplineInitialSymmetry - - Zwraca liczbę wierzchołków siatki + + Czy odbicie jest promieniowe - - Zwraca liczbę krawędzi w siatce + + Liczba segmentów odbicia promieniowego - - Zwraca liczbę trójkątów w siatce + + Kąt między każdą parą symetrycznych segmentów odbicia promieniowego - - Zwraca objętość podanej siatki - objętość + + Płaszczyzna odbicia - - Zwraca powierzchnię podanej siatki - powierzchnia + + Oś odbicia - - Zwraca wierzchołki nieprzetworzone tej siatki jako listę liczb. Każdy zestaw - trzech kolejnych liczb reprezentuje punkt. + + 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 - - Zwraca wierzchołki nieprzetworzone tej siatki jako listę liczb. Każdy zestaw - sześciu kolejnych liczb reprezentuje dwa punkty + + Create radial reflection for t-spline symmetry by given plane + with given segments count and given angle (in degrees) between each pair of segments. + 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 - - Zwraca wierzchołki nieprzetworzone tej siatki jako listę liczb. Każdy zestaw - dziewięciu kolejnych liczb reprezentuje trzy punkty trójkąta + + Pobierz reprezentację ciągu znaków TSplineReflection - - 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. + + - - 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 trójkąty siatki w pojedyncze siatki i zwraca je. + + - - Zwraca wektory normalne dla każdej powierzchni trójkąta w danej siatce. - + + - - Zwraca centroidy trójkątów + + - - Zwraca nową siatkę ujednolicającą siatkę narzędzia i pierwotną siatkę. - - siatka + + - - Zwraca nową siatkę odejmującą siatkę narzędzia od pierwotnej siatki. - - siatka + + 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 - - Zwraca nową siatkę składającą się z przecięcia między siatką narzędzia - a pierwotną siatką. - - siatka + + 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 - - 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ę + + 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 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. + + 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 - - 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. + + 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 - - 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 + + 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 - - 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ą + + 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 - - Zwraca nową siatkę ze zmniejszoną liczbą trójkątów. - Liczba trójkątów do zredukowania - Zredukowana siatka + + 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 + + + Lista odbić zastosowanych do bryły T-splajn + tspline,symmetry,reflections - - 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 + + Whether t-spline is in box or smooth mode + tspline,boxmode,smooth - - 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 + + Czy T-splajn można wyodrębnić (może być wyświetlany w trybie wygładzania) + tspline,extractable - - 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 + + Whether t-spline is closed + tspline,closed - - Tworzy przecięcie płaszczyzny wejściowej i siatki, tworząc krzywą PolyCurve + + Wszystkie zamknięte powierzchnie są szczelne, ale niektóre szczelne powierzchnie są otwarte. + tspline,watertight - - Rzutuje punkty na siatkę wzdłuż określonego kierunku + + Sprawdź wszystkie gwarancje wymagane do standaryzacji w celu określenia, + czy bryła T-splajn jest standardowa + tspline,standard - - Najbliższe punkty na siatce do określonego punktu + + Convert TSpline surface to Solid or Surface depending on shape. + Note: There could be subtle unexpected changes in the resulting B-Rep if the input surface is created in a higher T-Splines version than the version loaded in Dynamo as in this case the surface will be downgraded to the Dynamo version. + 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 - - Odbij siatkę na płaszczyźnie wejściowej + + Pogrub powierzchnię T-splajn o podaną odległość w kierunku normalnej jego powierzchni + Odległość do pogrubienia + Określa, czy powstałe krawędzie powinny zostać pofałdowane + Pogrubiona powierzchnia T-splajn + tspline,thicken,normal - - Obróć siatkę wokół osi wejściowej o podaną liczbę stopni. Obrót - jest wyśrodkowany w punkcie początkowym + + Pogrub 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 - - Skaluj siatkę o wartość wejściową + + Przeprowadź fałdowanie na danym zestaw krawędzi + Krawędzie do fałdowania + Powierzchnia T-splajn z pofałdowanymi krawędziami + tspline,edge,crease - - Skaluj siatkę niejednolicie za pomocą współczynników skali + + Przeprowadź usuwanie fałdowania na danym zestaw krawędzi + Krawędzie do usunięcia fałdowania + Powierzchnia T-splajn z niefałdowanymi krawędziami + tspline,crease,uncrease - - Przekształć siatkę w kierunku wektora wejściowego o długość tego wektora + + Przeprowadź fałdowanie na danym zestaw wierzchołków + Wierzchołki do fałdowania + Powierzchnia T-splajn z pofałdowanymi krawędziami + tspline,edge,crease - - Przekształć siatkę w kierunku wektora wejściowego o odległość wejściową + + Przeprowadź usuwanie fałdowania na danym zestaw wierzchołków + Wierzchołki do usunięcia fałdowania + Powierzchnia T-splajn z niefałdowanymi krawędziami + tspline,crease,uncrease - - Przekształca siatkę o odległości wejściowe + + Zespój wierzchołki pierwszej i drugiej grupy w pary. + Pierwsza grupa jest traktowana jako wierzchołki tej bryły T-splajn. + Wierzchołki drugiej grupy mogą pochodzić z tej powierzchni lub innej. + W przypadku różnych brył T-splajn wykonywane jest połączeniem przed rozpoczęciem operacji zespajania + 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 - - Przeanalizuj przychodzący ciąg JSON sformatowany w schemacie dynamo.geometry:mesh-1.0.0. - Ciąg JSON do przeanalizowania - Siatka + + Znajdź wszystkie zbieżne wierzchołki złącz je. + Tolerancja dla zbieżności z + Powierzchnia T-splajn z pokrywającymi się wierzchołkami + tspline,weld,coincident,vertex - - Przekształć siatkę w obiekt JSON sformatowany w schemacie dynamo.geometry:mesh-1.0.0. - Wynikowy ciąg JSON + + Usuń spojenie wszystkich danych krawędzi. Zostanie usunięte spojenie wszystkich wierzchołków na wszystkich krawędziach. + Zestaw krawędzi do rozdzielenia + Powierzchnie T-splajn z rozdzielonymi krawędziami + tspline,unweld,edge - - Typ warunku obwiedni zastosowany do paneli w siatce. + + Usuń spojenie określonych wierzchołków. Zostanie usunięte spojenie wszystkich krawędzi na wszystkich wierzchołkach. + Zbiór wierzchołków do rozdzielenia + Powierzchnia T-splajn z rozdzielonymi wierzchołkami + tspline,unweld,vertex - - Zezwól na nakładanie się paneli na obwiednię. + + Create match with T-Spline and closed loop from curves + 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 - - Nie zezwalaj na nakładanie się paneli na obwiednię. + + Utwórz dopasowanie do bryły T-splajn i zamkniętej pętli 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 - - Usuń wierzchołki, które nie leżą na POWIERZCHNI wejściowej. + + Usunąć wierzchołki z topologii bryły T-splajn + Wierzchołek lub wierzchołki do usunięcia + Powierzchnia T-splajn z usuniętymi wierzchołkami + tspline,vertex,vertices,delete - - Przytnij nakładające się panele do obwiedni powierzchni. + + Usuń krawędzie z topologii bryły T-splajn + Krawędź lub krawędzie do usunięcia + Powierzchnia T-splajn z usuniętymi krawędziami + tspline,edge,delete - - Pobierz reprezentację obiektu PanelSurface w postaci ciągu znaków + + Usuń powierzchnie z topologii bryły T-splajn + Powierzchnię lub powierzchnie do usunięcia + Powierzchnia T-splajn z usuniętymi powierzchniami + tspline,face,delete - - 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 + + Zmień styl wizualizacji bryły T-splajn. + Wizualizacja gładka, jeśli przekazano wartość Prawda; w innym przypadku pole. + Włącz lub wyłącz wygładzoną wizualizację + T-splajn z wybranym stylem wizualizacji + tspline,visulization,mode,smooth,box - - 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 + + Wykonaj jedno lub kilka symetrycznych wytłoczeń na zestawie krawędzi i przesuń 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 - - 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 + + Wykonaj jedno lub kilka symetrycznych wytłoczeń na zestawie powierzchni i przesuń 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 - - 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 + + Wykonaj jedno lub kilka symetrycznych wytłoczeń na zestawie krawędzi i przesuń 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 - - 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 + + Wykonaj jedno lub kilka symetrycznych wytłoczeń na zestawie powierzchni i przesuń 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 - - 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 + + Zastąp 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 - - 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 + + Przesuń 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 + + + Scal 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 - - 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 + + Wypełnij otwory w T–splajn + 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 surface with filled hole + tspline,edge,fill,hole - - 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 + + Dołącz daną listę odbić do bryły T-splajn + Lista odbić + Czy symetryczne części mają być spajane + Tolerancja scalania symetrycznych części + Powierzchnia T-splajn z dołączonymi nowymi odbiciami - - 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 + + Usuń wszystkie odbicia z bryły T-splajn + Powierzchnia T-splajn z usuniętymi danymi odbiciami - - Zwraca liczbę wierzchołków w obiekcie PanelSurface. - liczba wierzchołków + + Compress all topology on the surface and make the indices contiguous. + This function maintains the relative order of the indices. + TSpline with compressed indexes + tspline,index,compress - - Zwraca liczbę paneli w obiekcie PanelSurface. - liczba paneli + + Podziel dane powierzchnie na cztery powierzchnie w trybie dokładnym lub prostym + w zależności od danej wartości znacznika. + 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 - - 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. + + 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. + Kierunek interpolacji: do przodu, jeśli Fałsz, w przeciwnym razie odwrotny + Interpolowana bryła T-splajn w danym kierunku + tspline,interpolate,reverse - - 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 + + Przeciągnij każdy wierzchołek danej bryły T-splajn w kierunku najbliższego punktu + geometrii docelowych. Jeśli parametr surfacePoints ma wartość Prawda, wówczas wyciągany jest + punkt powierzchni wierzchołka, w przeciwnym razie 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 - - Zwraca wierzchołek odpowiadający indeksowi wierzchołka w obiekcie PanelSurface. - Indeks wierzchołka w obiekcie PanelSurface - + + Zrównaj punkty sterujące podanych wierzchołków do pojedynczej płaszczyzny. + To polecenie wymaga wprowadzenia przynajmniej czterech wierzchołków + Lista wierzchołków + T-Spline Surface with flattened vertices + tspline,flatten,vertices - - Zwraca punkt odpowiadający indeksowi wierzchołka w obiekcie PanelSurface. - Indeks wierzchołka w obiekcie PanelSurface - + + Zrównaj punkty sterujące podanych wierzchołków do pojedynczej płaszczyzny, + która będzie równoległe do danej płaszczyzny. + To polecenie wymaga wprowadzenia przynajmniej czterech wierzchołków + Lista wierzchołków + Płaszczyzna do równoległego dopasowania wierzchołków + T-Spline Surface with flattened vertices + tspline,flatten,vertices,fitparallel - - 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 + + Copy chosen faces to the new surface. New surface has no symmetry. + Powierzchnie do powielenia + Powierzchnia T-splajn tylko z wybranymi powierzchniami + tspline,face,duplicate - - 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 + + Odwraca wektory normalne wszystkich powierzchni siatki. + Powierzchnia T-splajn z odwróconymi normalnymi + tspline,flip,normal,vector - - 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 + + Ustaw wszystkie odstępy węzłów równomiernie. + Powierzchnia T-splajn z jednolitymi punktami wewnętrznymi + tspline,knot,uniform - - 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. + + Standaryzuj T-splajn do punktu, w którym można przeprowadzić dokładne + wstawianie. Jeśli nie można ustandaryzować, zwracany jest wyjątek + wraz z powodem + Standaryzowana powierzchnia T-splajn + tspline,standardize + + + Przesuń podane wierzchołki wzdłuż danego wektora + Lista wierzchołków do przesunięcia + Vector to move along + Flag, indicating whether to use surface or control points of vertices to move - - Pobierz reprezentację ciągu znaków PolyCurve + + Attempts to repair the TsplineSurface. + - - Tworzy polikrzywą przez połączenie krzywych. Krzywych wejściowych nie trzeba podawać w kolejności łączenia. - Kierunek polikrzywej zależy od pierwszej krzywej w tablicy wejściowej. - Wybierz preferowaną tolerancję połączenia z zakresu od 1e-6 do 1e-3 jednostek. - Niższe wartości mogą być zbyt restrykcyjne, uniemożliwiając połączenie krzywych w oczekiwany sposób. Wyższe wartości mogą skutkować niezamierzonym scaleniem krzywych lub zapaści do zdegenerowanych punktów. - 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 - + + Utwórz płaszczyznę T-splajn wyśrodkowaną w punkcie głównym, z wejściowym wektorem normalnym. + 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 polikrzywą przez połączenie krzywych. Krzywych wejściowych nie trzeba podawać w kolejności łączenia. - Kierunek polikrzywej zależy od pierwszej krzywej w tablicy wejściowej. - Wybierz preferowaną tolerancję połączenia z zakresu od 1e-6 do 1e-3 jednostek. - Niższe wartości mogą być zbyt restrykcyjne, uniemożliwiając połączenie krzywych w oczekiwany sposób. Wyższe wartości mogą skutkować niezamierzonym scaleniem krzywych lub zapaści do zdegenerowanych punktów. - 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 - + + Create 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. + 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 co najmniej jedną polikrzywą przez zgrupowanie połączonych krzywych. Wybierz preferowaną tolerancję łączenia między 1e-6 a 1e-3 jednostek. - Niższe wartości mogą być zbyt restrykcyjne, uniemożliwiając połączenie krzywych w oczekiwany sposób. Wyższe wartości mogą skutkować niezamierzonym scaleniem krzywych lub zapaści do zdegenerowanych punktów. - 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 - + + Osie X i Y leżą w płaszczyźnie. Oś Z jest iloczynem wektorowym tych 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 - - Tworzy co najmniej jedną polikrzywą przez zgrupowanie połączonych krzywych. Wybierz preferowaną tolerancję łączenia między 1e-6 a 1e-3 jednostek. - Niższe wartości mogą być zbyt restrykcyjne, uniemożliwiając połączenie krzywych w oczekiwany sposób. Wyższe wartości mogą skutkować niezamierzonym scaleniem krzywych lub zapaści do zdegenerowanych punktów. - 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. - + + Dopasuj płaszczyznę T-splajn do punktów wejściowych, czyli dopasowanie wykresu rozproszenia 3D. + 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 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 płaszczyznę T-splajn zawierającą linię wejściową i punkt zewnętrzny. 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 PolyCurve przez pogrubienie krzywej. - krzywa do pogrubienia - grubość - normalna prostopadła do kierunku pogrubienia - - - offset - + + Utwórz płaszczyznę T-splajn, zawierającą trzy punkty wejściowe. 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 walec T-splajn określony przez nadrzędny układ współrzędnych, promień i wysokość walca + Środek i podstawa walca zostaną dopasowane do płaszczyzny X-Y tego układu współrzędnych + Radius of cylinder + Height of cylinder + 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 + + + Utwórz walec 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 - - 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 - + + Create a T-Splines Cone with given base radius at start Point, extending to an + apex at end Point. + Punkt początkowy stożka + Punkt końcowy stożka + Radius of base of a cone + 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 - - 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. + + Create a T-Splines Cone with axis from start Point to end Point, with given + radii at start and end. This object does not have an apex, and is in the shape of a frustum. + 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 - - Liczba krzywych polycurve - - curvecount,subcurvecount,numbersubcurves - + + Create a T-Splines Cone with base Point at CoordinateSystem origin, extending in the direction of the Z-axis of the CoordinateSystem, + with a circular base in the CoordinateSystem XY Plane. + Ś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 krzywe polycurve - - - subcurves,polycurvesplit - + + Create a T-Splines Cone with base Point at CoordinateSystem origin, extending + in the CoordinateSystem Z axis deriction length amount, with a + circular bases in the CoordinateSystem XY Plane. + Środek i podstawa stożka 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 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 - - subcurveatindex,getsubcurve,getcurvebyindex - + + Utwórz 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 płaszczyznę płaskiej polycurve - + + Utwórz kulę T-splajn zawierającą cztery punkty wejściowe na powierzchni. + 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,points - - 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 - + + Dopasuj kulę T-splajn 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 - - Wydłuża krzywą PolyCurve o łuk styczny. - Długość łuku pomocniczego - Promień łuku - wydłużenie końca lub początku PolyCurve - + + Utwórz 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 - - Zamknij polycurve linią łączącą punkty początkowe i końcowe - - - lines - - - 0.4 - + + Create a T-Splines Torus with given center and radii, aligned with the default World XY plane + Ś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 - - Zamknij polycurve łańcuchem stycznym łuku, linią i łukiem - Promień łuku na początku PolyCurve - Promień łuku na końcu PolyCurve - - - lines - - - 0.4 - + + Utwórz 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 - - Odsuń polycurve w jej płaszczyźnie. - Wartość odsunięcia - Przełącz, aby zaokrąglić rogi - Odsunięta PolyCurve + + Create a T-Spline Box centered at input Point, with specified width, length, + and height. + Ś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 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 + + Create a T-Spline Box centered and oriented to input CoordinateSystem, with + specified width, length, and height. + 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 - - 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 - + + Utwórz 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 + tspline, box,cube,min,max,corner,point - - 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ę + + Create a T-Splines Quadball with center at CoordinateSystem origin + and given radius + Lokalny układ współrzędnych + Promień kuli kwadrantowej + Spans number in two dimensions of the sides of the Quadball + 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 - - Pobierz reprezentację ciągu znaków wieloboku + + Create a T-Splines Quadball with given center and radius, aligned with + default World XY plane + Punkt środkowy kuli kwadrantowej + Promień kuli kwadrantowej + Spans number in two dimensions of the sides of the Quadball + 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 - - Utwórz krzywą wieloboku poprzez połączenie punktów. - - + + Construct T-Spline surface from NURBS Surface using uniform strategy. + Input NURBS surface is rebuilt with uniform knots placed at equal parametric or + arc length intervals depending on corresponding useArcLen flag, and approximated by + degree 3 NURBS surface. Output T-Spline is divided by given span counts + in u and v directions. + Wejściowa powierzchnia NURBS + Wymagana liczba rozpiętości w kierunku u + Wymagana liczba rozpiętości w kierunku v + Whether to use arcLen or parametric subdivision in u parametric direction + Whether to use arcLen or parametric subdivision in v parametric direction + Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki + nurbs surface,tspline,uniform - - Utwórz wpisany wielokąt łuku w okręgu. - - - + + Construct T-Spline surface from NURBS Surface using curvature subdivision strategy. + Input NURBS surface is rebuilt to degree 3. Output T-Spline has span counts and + positions in each direction detected automatically depending on curvature. + Wejściowa powierzchnia NURBS + Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki + nurbs surface,tspline,curvature - - Zwraca wszystkie punkty początkowe/końcowe segmentu. + + Tworzenie bryły 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 - - Zwraca maksymalne odchylenie od średniej płaszczyzny wieloboku. + + Utwórz bryłę T-splajn przez przeciągnięcie krzywej przekroju poprzecznego wzdłuż ścieżki. + Krzywa profilu + Krzywa ścieżki + Is spans should be parallel in path direction + 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 - - Zwraca narożniki wieloboku - + + Create a T-Spline Surface by sweeping the profile Curve around the axis formed + by the axis origin and axis direction, starting at start_angle in degrees, + and sweeping by sweep_angle in degrees. + 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 + Pokaż powierzchnię T-splajn w wizualizacji gładkiej lub trybie ramki + Opcje symetrii powierzchni T-splajn + tspline,revolve,curve - - Zwraca średni punkt narożników wieloboku - - - centroid - + + Utwórz 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 - - Zwraca samoprzecinające się elementy pomiędzy bokami wielokąta. - + + Połącz dane powierzchnie brył 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 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. - - + + Pobierz reprezentację ciągu znaków TSplineSurface - - Pobierz reprezentację ciągu znaków powierzchni + + Wierzchołki zawarte w tej powierzchni bryły T-splajn. - - 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 - + + Krawędzie zawarte w powierzchni T-splajn. - - 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 - + + Powierzchnie zawarte w powierzchni T-splajn. - - 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 - + + Zwykłe wierzchołki zawarte w powierzchni T-splajn - - 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 - + + Wierzchołki gwiazdowe zawarte w powierzchni T-splajn - - 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 - + + Wierzchołki punktu T zawarte w powierzchni T-splajn - - 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 - + + Wierzchołki nierozgałęzione zawarte w powierzchni T-splajn - - 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 - + + Wierzchołki krawędzi znajdujące się w powierzchni T-splajn - - 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 - + + Wewnętrzne wierzchołki w powierzchni T-splajn - - 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 - + + Krawędzie nierozgałęzione zawarte w powierzchni T-splajn - - 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 - + + Granice krawędzi zawarte w powierzchni T-splajn - - Zwraca całkowity obszar powierzchni. + + Wewnętrzne krawędzie zawarte w powierzchni T-splajn - - Zwraca sumę długości wszystkich krawędzi granicznych powierzchni. - - circumference - + + Normalne powierzchnie zawarte w powierzchni T-splajn - - Zwraca wartość prawda (True), jeśli powierzchnia jest zamknięta w kierunku U. W przeciwnym razie — fałsz (False). + + Powierzchnie wielokątów zawarte w powierzchni T-splajn - - Zwraca wartość prawda (True), jeśli powierzchnia jest zamknięta w kierunku V. W przeciwnym razie — fałsz (False). + + Powierzchnie krawędzi zawarte w powierzchni T-splajn - - Zwraca wartość prawda (True), jeśli powierzchnia jest zamknięta w kierunku U lub V. W przeciwnym razie — fałsz (False). + + Wewnętrzne powierzchnie zawarte w powierzchni T-splajn - - Odejmij narzędzia wejściowe od tej powierzchni. - - - - difference,trim,removefrom,cut - + + Zwrócona liczba wierzchołków w powierzchni T-splajn - - 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 - + + Zwrócona liczba krawędzi na powierzchni bryły T-splajn - - 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 - + + Zwrócona liczba powierzchni w powierzchni bryły T-splajn - - 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 - + + Rozłożone wierzchołki rozróżnianie według typu + Zbiór wierzchołków - - 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 - + + Rozłożone krawędzie rozróżnianie według typu + Zestaw krawędzi - - Zwróć normalną powierzchni w punkcie wejściowym na powierzchni. - Punkt, w którym ma zostać oszacowana normalna powierzchni - Normalna w punkcie - - perpendicular - + + Rozłożone powierzchnie rozróżnianie według typu + Zbiór powierzchni - - Pobiera reprezentację NURBS powierzchni. Ta metoda może w pewnych okolicznościach przybliżyć powierzchnię. - + + Zwrócony wierzchołek o podanym indeksie + Indeks, aby uzyskać wierzchołek w + tspline,face,byindex + Wierzchołek bryły T-splajn - - 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. - + + Zwrócona krawędź o podanym indeksie + Indeks, aby pobrać krawędź w + tspline,face,byindex + Krawędź bryły T-splajn - - 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 - + + Zwrócona powierzchnia o podanym indeksie + Indeks, aby uzyskać powierzchnię na + tspline,face,byindex + Powierzchnia bryły T-splajn - - 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 - + + Pobierz reprezentację ciągu znaków TSplineTopology - - 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 - + + Punkt TopologyItem na powłoce - - Odsuń powierzchnię w kierunku normalnej powierzchni o określoną odległość. - Wartość odsunięcia - Odsunięta powierzchnia + + Wektor U TopologyItem - - 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 + + Wektor V TopologyItem - - 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 + + Normalne — TopologyItem - - Zwróć wektor styczny U dla określonych parametrów U i V. - Komponent U parametru - Komponent V parametru - Wektor styczny U + + Pobierz reprezentację ciągu znaków TSplineUVNFrame - - Zwróć wektor styczny V dla określonych parametrów U i V. - Komponent U parametru - Komponent V parametru - Wektor styczny V + + TSplineEdges wychodzące z tego wierzchołka - - Zwróć wektor normalny dla określonych parametrów U i V. - Komponent U parametru - Komponent V parametru - Normalna przy parametrze + + TSplineFaces przylegające do tego wierzchołka - - Zwróć pochodne dla współrzędnych wejściowych U i V. - Komponent U parametru - Komponent V parametru - Pochodne U i V powierzchni - - tangent,normal - + + Zwróć ramkę UVN TSVertex (punkt na powłoce, wektor U, wektor V i normalna) - - Zwraca krzywiznę Gaussa dla parametrów U i V. - - - - - developable - + + Indeks wierzchołka TSVertex - - Zwraca krzywizny główne dla parametrów U i V. - - - + + Czy TSVertex jest punktem gwiazdy - - Zwraca wektory kierunku głównego dla parametrów U i V. - Komponent U parametru - Komponent V parametru - Wektory styczne U i V + + Czy TSVertex jest punktem T - - Zwróć punkt dla określonych parametrów U i V. - - - - - surfacepoint - + + Czy TSVertex jest rozgałęziony - - Zwróć wszystkie krzywe obwiedni powierzchni. - - - edges - + + Liczba krawędzi lub powierzchni na TSVertex - - 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. - - - - lines - - - 0.4 - + + Funkcjonalny stopień TSVertex, z uwzględnieniem punktów T - - Zwraca nową powierzchnię z odwróconą normalną. Pozostawia powierzchnię bez zmian. - Powierzchnia taka sama jak powierzchnia wejściowa, ale z odwróconymi normalnymi + + Wiele właściwości TSVertex: uvnFrame, indeks, stopień i functionalValence, czy TSVertex jest punktem gwiazdy, punktem T i czy jest rozgałęziony - - Łączy tę powierzchnię i powierzchnie wejściowe w PolySurface - - + + Pobierz reprezentację ciągu znaków TSplineVertex + + + Pobierz składową U z UV - join multiple,joinmany,joinall,topolysurface + uv,uvs - - Rzutuje geometrię wejściową na tę powierzchnię, w kierunku wektora wejściowego. !!Ta metoda rzutowania obsługuje obecnie tylko punkty lub krzywe!! - - - + + Pobierz składową V z V - projecttosurface,projectonto + uv,uvs - - Próbuje naprawić powierzchnię. - - - - Pobierz reprezentację ciągu znaków wektora + + Utwórz UV z dwóch wartości podwojonych. + Wartość U + Wartość V + UV utworzone na podstawie współrzędnych + surfaceparam,parameters,uv,uvs - - Porównaj dwa wektory - Drugi wektor + + 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 wektor z 3 współrzędnych przestrzeni euklidesowej - Współrzędna X - Współrzędna Y - Współrzędna Z - Wektor utworzony na podstawie współrzędnych - - vector,xyz,vector3 - - - - Utwórz wektor z 3 współrzędnych przestrzeni euklidesowej i normalizuj wektor - Współrzędna X - Współrzędna Y - Współrzędna Z - Wartość prawda (True), aby wektor wynikowy został znormalizowany. W przeciwnym razie — fałsz (False) - Wektor utworzony na podstawie współrzędnych - - normalize,vector3 - - - - Utwórz wektor z dwóch punktów końcowych. Powstanie wektor od punktu początkowego do punktu końcowego. - - - - - vector2 - - - - Pobierz kanoniczny wektor osi X (1,0,0) - - - x,basis,right - + + Pobierz reprezentację ciągu znaków UV - - Pobierz kanoniczny wektor osi Y (0,1,0) - - - y,basis,forward - + + Przeanalizuj przychodzący ciąg JSON sformatowany w schemacie autodesk.math:vector3d-1.0.0. + Ciąg JSON do przeanalizowania + Wektor - - Pobierz kanoniczny wektor osi Z (0,0,1) - - - z,basis,up - + + Przekształć wektor w obiekt JSON sformatowany w schemacie autodesk.math:vector3d-1.0.0. + Wynikowy ciąg JSON Pobierz wartość X wektora. @@ -5095,105 +4375,62 @@ Pobierz punkt o tych samych składowych X, Y i Z - - - convertopoint,vector2point - + convertopoint,vector2point Pobierz odwrócenie wektora. Zasadniczo neguje to składowe X, Y i Z wektora. - - - backwards,vectorflip - + backwards,vectorflip Dodaj wektor - - - - sum,sumvectors - + sum,sumvectors Odejmij wektor - - - - substact,diff vectors,between - + substact,diff vectors,between Utwórz iloczyn wektorowy dwóch wektorów - - - - perpendicular - + perpendicular Utwórz iloczyn skalarny dwóch wektorów - drugi wektor - Wynikowy iloczyn skalarny - - project,projectvector,vectorproject,onto - + project,projectvector,vectorproject,onto Pobierz znormalizowaną wersję wektora - Określ, czy dwa wektory są równoległe, czy nie. - Inny wektor Zwraca wartość prawda (true), jeśli wektory są równoległe; w przeciwnym razie zwraca wartość fałsz (false). + Inny wektor - Określ, czy dwa wektory są prawie równe. Wartość tolerancji 1e-5 podano w celu rozwiązywania problemów z dokładnością. - Inny wektor + Determine whether two vectors are almost equal. A tolerance value of 1e-5 is used. Zwraca wartość prawda (true), jeśli wektory są prawie równe; w przeciwnym razie zwraca wartość fałsz (false). + Inny wektor vector approximate,near,same Przekształć ten wektor przez wejściowy model CoordinateSystem. - Układ współrzędnych służący do przekształcenia wektora - Przekształcony wektor - Obraca wektor wokół osi o określoną liczbę stopni - Wektor osi obrotu - Liczba stopni obrotu - Obrócony wektor - - around,axis,degrees - + Rotates a Vector around an axis by a specified number of + degrees + around,axis,degrees - Obraca wektor wokół początku i normalnej płaszczyzny o określony stopień - Płaszczyzna obrotu - Liczba stopni obrotu - Obrócony wektor - - around,normal,degrees - + Rotates a vector around the Plane origin and normal by a specified + degree + around,normal,degrees Skaluj wektor jednolicie wokół początku - Współczynnik skali - Przeskalowany wektor - - resize,size - + resize,size Skaluj wektor niejednolicie wokół początku - - - - - - resize,size,scaleNU,scalenu - + resize,size,scaleNU,scalenu Zwraca wartość kąta między dwoma wektorami, w zakresie od 0 do 180 stopni. @@ -5202,21 +4439,78 @@ rotation angle, - Zwraca wartość kąta między dwoma wektorami, w zakresie od 0 do 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. + 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. Inny wektor Oś obrotu Zwraca kąt między podanymi wektorami w stopniach od 0 do 360. rotation angle, - - Przeanalizuj przychodzący ciąg JSON sformatowany w schemacie autodesk.math:vector3d-1.0.0. - Ciąg JSON do przeanalizowania - Wektor + + Utwórz wektor z 3 współrzędnych przestrzeni euklidesowej + Współrzędna X + Współrzędna Y + Współrzędna Z + + vector,xyz,vector3 - - Przekształć wektor w obiekt JSON sformatowany w schemacie autodesk.math:vector3d-1.0.0. - Wynikowy ciąg JSON + + Utwórz wektor z 3 współrzędnych przestrzeni euklidesowej i normalizuj wektor + Współrzędna X + Współrzędna Y + Współrzędna Z + Czy wektor wynikowy zostanie znormalizowany + + normalize,vector3 + + + Utwórz wektor z dwóch punktów końcowych. Powstanie wektor od punktu początkowego do punktu końcowego. + Start point of vector + End point of vector + Vector created from two points + vector2 + + + Pobierz kanoniczny wektor osi X (1,0,0) + Canonical X axis vector (1,0,0) + x, basis,right + + + Pobierz kanoniczny wektor osi Y (0,1,0) + Canonical Y axis vector (0,1,0) + y, basis,forward + + + Pobierz kanoniczny wektor osi Z (0,0,1) + Canonical Z axis vector (0,0,1) + z, basis,up + + + Porównaj dwa wektory + Drugi wektor + 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 wektora + + + Punkt, w którym znajduje się ten wierzchołek + + + + Krawędzie wychodzące z tego wierzchołka + + + + Powierzchnie przylegające do tego wierzchołka + + + + Pobierz reprezentację ciągu znaków wierzchołka Silnie typizowana klasa zasobów do wyszukiwnia zlokalizowanych ciągów itp. @@ -5327,7 +4621,7 @@ Wyszukuje zlokalizowany ciąg podobny do Wartość {0} jest mniejsza niż zero. - Wyszukuje zlokalizowany ciąg podobny do: Ta metoda została wycofana i zostanie usunięta w przyszłej wersji dodatku Dynamo. Zamiast tego użyj metody Mesh.ByPointsIndexGroups (Point[] points, IndexGroups : IndexGroup[]). + Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use Mesh.ByPointsIndexGroups (Point[] points, IndexGroups : IndexGroup[]) instead. Wyszukuje zlokalizowany ciąg podobny do: Ta metoda została wycofana i zostanie usunięta w przyszłej wersji dodatku Dynamo. Zamiast tego użyj metody Mesh.ByPointsIndices (Point[] points, Indices : int[]). @@ -5442,5 +4736,107 @@ 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 TSplineSurfaceBuildPipes(ICurveEntity[] curves, double defaultRadius, double snappingTolerance, int[] segmentCounts, bool autoHandleStart, bool autoHandleEnd, double[] startRotations, double[] endRotations, double[] startRadii, double[] endRadii, double[] startPositions, double[] endPositions, bool inSmoothMode) . + + The is the main attribute the generator looks for when it is + deciding the classes to auto implement. The type should + be a type from Autodesk.DesignScript.Interfaces and should + be the source of all the static constructor methods for the interface. +

+ The attribute must be attached to a class that matches the protoInterface name, i.e. if the interface + is named IPointEntity, then the class must be named Point for the generator to work correctly. +

+ The generator will implement wrappers for every property and method on protoInterface + using ProtoGeometry as instance methods. In addition, all methods that start with the class name + (Point) on the factory interface will be implemented as static methods. +

+ Generated implementations can be overriden by implementing a property or method that exactly matches the + interface method signature. See and for + other ways to override automatic implementations.
+
+ + The is the main attribute the generator looks for when it is + deciding the classes to auto implement. The type should + be a type from Autodesk.DesignScript.Interfaces and should + be the source of all the static constructor methods for the interface. +

+ The attribute must be attached to a class that matches the protoInterface name, i.e. if the interface + is named IPointEntity, then the class must be named Point for the generator to work correctly. +

+ The generator will implement wrappers for every property and method on protoInterface + using ProtoGeometry as instance methods. In addition, all methods that start with the class name + (Point) on the factory interface will be implemented as static methods. +

+ Generated implementations can be overriden by implementing a property or method that exactly matches the + interface method signature. See and for + other ways to override automatic implementations.
+
+ + Replace the body of the named property or method with this implementation. + + Properties and methods implemented by the generator using the can + be overriden. This attribute will replace the body of the generated method, but let the generator handle + documentation, scaling, ASM extents checks and the required boilerplate. + + The method or property to override + Implement the generated function as virtual + + + Replace the body of the named property or method with this implementation. + + Properties and methods implemented by the generator using the can + be overriden. This attribute will replace the body of the generated method, but let the generator handle + documentation, scaling, ASM extents checks and the required boilerplate. + + The method or property to override + Implement the generated function as virtual + + + Properties and methods implemented by the generator using the can + be overriden. This attribute will prevent the generation of a method named + whose params exactly matches the array. +

+ Some of the methods in the library don't match the generated output exactly, meaning the generator can't see + them as overrides. This attribute lets a method take the place of another method, by explicitly shadowing + what the generator would have implemented. +

+ Several [class]es implement a static FromJson method that takes a single , where + the factory interface has a method [class]FromJson that takes and . + This attribute lets the single version override the automatic one.
+
+ + Properties and methods implemented by the generator using the can + be overriden. This attribute will prevent the generation of a method named + whose params exactly matches the array. +

+ Some of the methods in the library don't match the generated output exactly, meaning the generator can't see + them as overrides. This attribute lets a method take the place of another method, by explicitly shadowing + what the generator would have implemented. +

+ Several [class]es implement a static FromJson method that takes a single , where + the factory interface has a method [class]FromJson that takes and . + This attribute lets the single version override the automatic one.
+
+ + This attribute lets an interface property be auto generated from a backing field, letting that + field take the property's place in the ToString, Equals and HashCode methods. + Special handling is added for Point and Vector types when backed by a Coordinate. + This also lets the generator handle documentation for the property. + + + This attribute lets an interface property be auto generated from a backing field, letting that + field take the property's place in the ToString, Equals and HashCode methods. + Special handling is added for Point and Vector types when backed by a Coordinate. + This also lets the generator handle documentation for the property. + + + This attribute lets a class override the CompareUsing attribute on the defining interface + (or set one at all if it is missing). This in turn lets the generator create the + (Get|Compute)HashCode and Equals methods for the class based on the supplied property names. + + + This attribute lets a class override the CompareUsing attribute on the defining interface + (or set one at all if it is missing). This in turn lets the generator create the + (Get|Compute)HashCode and Equals methods for the class based on the supplied property names. + \ No newline at end of file diff --git a/doc/distrib/xml/pt-BR/ProtoGeometry.xml b/doc/distrib/xml/pt-BR/ProtoGeometry.xml index b1b5e8a228b..d6974f55708 100644 --- a/doc/distrib/xml/pt-BR/ProtoGeometry.xml +++ b/doc/distrib/xml/pt-BR/ProtoGeometry.xml @@ -143,8 +143,24 @@ Redefine as configurações da geometria para o padrão - - Obtém uma representação da sequência de caracteres do Arco + + Criar um arco ou tangente por arco por pontos inicial e final e tangências no início e no final + + + O ponto central do arco + midpoint,arcs,arc + + + Retorna o raio do arco. + arc,arcs + + + Retorna o ângulo inicial do arco em graus como a rotação do eixo X no sistema de coordenadas ao redor do eixo Z. + arc,arcs + + + Retorna o ângulo de varredura do arco em graus. + arc,arcs Crie um arco ao fornecer três pontos sequenciais ao longo de sua circunferência. @@ -152,9 +168,7 @@ Segundo ponto do arco Terceiro ponto do arco Arco criado com três pontos - - arc,arcs - + arc,arcs Criar um arco ao fornecer seu ponto central, raio, ângulo de extrusão por percurso e vetor normal @@ -164,9 +178,7 @@ Ângulo final em graus Um vetor que define a normal do arco Arco criado pelo ponto central, raio e ângulo - - arc,center,arcs - + arc,center,arcs Criar um arco ao fornecer seu ponto central, ponto inicial, ponto de extrusão por percurso e normal @@ -175,9 +187,7 @@ Ângulo a ser varrido Vetor de direção normal do arco Arco criado pelo ponto central, ponto inicial e ângulo de varredura - - arc,center,arcs - + arc,center,arcs Criar um arco ao fornecer seu ponto central, ponto inicial e ponto final @@ -185,9 +195,7 @@ Ponto inicial do arco Ponto final do arco Arco criado com o ponto central, o ponto inicial e o ponto final - - arc,center,arcs - + arc,center,arcs Criar um arco ao efetuar a concordância de duas curvas com o determinado raio @@ -195,9 +203,7 @@ Segunda curva O raio do arco de concordância Arco com base na concordância - - arc,fillet,round,smooth,arcs - + arc,fillet,round,smooth,arcs Criar um arco ao efetuar a concordância de duas curvas tangentes para uma determinada curva no ponto interno @@ -205,74 +211,137 @@ Curva em relação à qual o arco de concordância é tangente no ponto interno Segunda curva Arco de concordância tangete à curva - - arc,fillet,round,smooth - + arc,fillet,round,smooth Criar um arco que melhor se aproxima de uma coleção de pontos Lista de pontos para o melhor ajuste do arco para Arco criado com melhor ajuste através de pontos - - arc,approximate,arcs - - - - Criar um arco ou tangente por arco por pontos inicial e final e tangências no início e no final - Ponto do início do bi-arco - Vetor de tangente do início do bi-arco - Ponto do final do bi-arco - Vetor de tangente do fim do bi-arco - - - arc,tangent - + arc,approximate,arcs Criar um arco a partir do ponto inicial ao ponto final com a tangente inicial para o vetor Ponto inicial do arco Ponto final do arco Vetor de direção tangente inicial - - - arc,tangent,arcs - + Arc created from start, end point, and tangent + arc,tangent,arcs - - O ponto central do arco - - midpoint,arcs,arc - + + Obtém uma representação da sequência de caracteres do Arco - - Retorna o raio do arco. - - arc,arcs - + + 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 - - Retorna o ângulo inicial do arco em graus como a rotação do eixo X no sistema de coordenadas ao redor do eixo Z. - - arc,arcs - + + Converta a BoundingBox em um objeto JSON formatado com o esquema autodesk.geometry:boundingbox3d-1.0.0. + A sequência de caracteres JSON resultante - - Retorna o ângulo de varredura do arco em graus. - - arc,arcs - + + O ponto mínimo - - Obtém uma representação da sequência de caracteres do Círculo + + O ponto máximo + + + 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. + + + 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. + Outra caixa delimitadora para interseção + Caixa delimitadora obtida da interseção de caixas delimitadoras + + + 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. + Outra caixa delimitadora + Fazer interseção de caixas delimitadoras + get overlap + + + 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 + point inside,testpoint + + + 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 + + + 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 + + + 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 + + + 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. + + + Create a non-axis-aligned BoundingBox around input Geometry, oriented + in the X, Y, and Z axis of the CoordinateSystem. + bounding,bound + + + Create a non-axis-aligned BoundingBox around input Geometries, oriented + in the X, Y, and Z axis of the CoordinateSystem. + bounding,bound,multiple,boundall + + + Cria uma BoundingBox alinhada com o eixo se estendendo entre os pontos mínimo e máximo. + bounding,bound,bymaxmin,max,min,bypoints + + + 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 + + + Comparar duas BoundingBox + A outra BoundingBox + Se os dois objetos forem iguais + + + Obter um hashcode para este tipo + Um único hashcode para este objeto + + + Obtém uma representação da sequência de caracteres da BoundingBox + + + O centro do círculo + + + Retorna o raio do círculo. - Cria um círculo com o ponto de centro de entrada e raio no plano XY universal, com o Z universal como normal. + Creates a Circle with input center Point and radius in the world XY + plane, with world Z as normal. Ponto central do círculo Raio Círculo criado com ponto central e raio - - circle - + circle Cria um círculo com o ponto de centro especificado, raio e direção normal. @@ -280,114 +349,71 @@ Raio Vetor de direção normal Círculo criado com raio e normal do ponto central - - circle,alignedcircle - + circle,alignedcircle - Crie um círculo centralizado na origem do plano de entrada (raiz), que reside no plano de entrada, com o raio especificado. + Create a Circle centered at the input Plane origin (root), lying in + the input Plane, with given radius. Raiz do plano usado para centralizar círculo Raio Círculo criado com plano e raio - - circle,alignedcircle - + circle,alignedcircle Crie um círculo passando através de três pontos de entrada. 1º ponto do círculo 2º ponto do círculo 3º ponto do círculo - - - circle - + Circle created from three points + circle Círculo de melhor ajuste através de pontos Lista de pontos para o ajuste do círculo para Círculo criado com base nos pontos - - circle,approximate - - - - O centro do círculo - - - Retorna o raio do círculo. + circle,approximate - - Obtém uma representação da sequência de caracteres do CoEdge + + Obtém uma representação da sequência de caracteres do Círculo O CoEdge anterior no contorno correspondente + O próximo CoEdge no contorno correspondente + O próximo CoEdge na direção inversa + A aresta adjacente associado ao CoEdge + O contorno correspondente ao qual o CoEdge pertence + O vértice no qual esta aresta se inicia + O vértice no qual esta aresta termina + O sentido do CoEdge em relação à sua aresta + Curva em um espaço paramétrico da superfície do proprietário. A curva está na forma 2D, portanto, as coordenadas Z da curva são 0. - - - Obtém uma representação da sequência de caracteres do Cone - - - Crie um cone com um determinado raio base no ponto inicial, estendendo-se para um vértice no ponto final. - - - - - - cone,cones - - - - Crie um cone com um eixo a partir do ponto inicial até o ponto final, com raios especificados no início e no final. Este objeto não tem um vértice e pode ser considerados como um cone aparado. - - - - - - - trimmed cone,cone,cones - - - - Cria um cone com o ponto base na origem do CoordinateSystem, estendendo na quantidade de comprimento na direção do eixo Z, com uma base circular no plano XY do CoordinateSystem. - - - - - Cria um cone com o ponto base na origem do CoordinateSystem, estendendo na quantidade de comprimento na direção do eixo Z, com uma base circular no plano XY do CoordinateSystem. - - - - - - - cone,cone by height,cones - + + Obtém uma representação da sequência de caracteres do CoEdge O ponto inicial @@ -425,4635 +451,3908 @@ cone,cones - - Obtém uma representação da sequência de caracteres do Cuboide + + Create a Cone with given base radius at start Point, extending to a + apex at end Point. + cone,cones - - Crie um cubóide centralizado na origem do WCS, com largura, comprimento e altura. - Largura do cuboide - Comprimento do cuboide - Altura do cuboide - Cuboide criado usando os comprimentos - - box,cube,cubes - + + Create a Cone with axis from start Point to end Point, with given + radiuses at start and end. This object does not have an apex, and + can be thought of as a trimmed Cone. + trimmed cone,cone,cones - - Crie um cubóide centralizado no ponto de entrada, com uma largura, comprimento e altura especificados. - Ponto de origem - Largura do cuboide - Comprimento do cuboide - Altura do cuboide - Cuboide criado usando os comprimentos - - box,cube,cubebysize,bycenter,cubes - + + Creates a Cone with base Point at CoordinateSystem origin, extending + in the CoordinateSystem Z axis deriction length amount, with a + circular base in the CoordinateSystem XY Plane. - - Crie um cuboide centralizado com a origem do sistema de coordenadas universal e com largura, comprimento e altura. - Sistema de coordenadas principal (centro do cuboide) - Largura do cuboide - Comprimento do cuboide - Altura do cuboide - Cuboide criado com base nos comprimentos - - box,cube,cubebysize,bycoord,cubes - + + Creates a Cone with base Point at CoordinateSystem origin, extending + in the CoordinateSystem Z axis deriction length amount, with a + circular bases in the CoordinateSystem XY Plane. + cone,cone by height,cones - - Crie um cubóide expandindo-se do ponto baixo para o ponto alto. - Ponto baixo do canto do cuboide - Ponto alto do canto do cuboide - Cubo criado usando os cantos - - box,cube,byminmax,by corners,by points,cubes - + + Obtém uma representação da sequência de caracteres do Cone - - Retorna a distância do comprimento. 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. + + Create a CoordinateSystem from a 4x4 matrix. This method is deprecated; prefer other constructors where possible. + 4x4 transformation matrix + CoordinateSystem from the matrix - - 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. + + 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 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. + + Converta o CoordinateSystem em um objeto JSON formatado com o esquema autodesk.math:matrix44d-1.0.0. + A sequência de caracteres JSON resultante - - Obtém uma representação da sequência de caracteres do Cilindro + + Determinar se é possível obter o inverso deste CoordinateSystem - - 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 - - cylinder,tube - + + Testa se o dimensionamento é ortogonal, ou seja, ele não tem um componente de cisalhamento. - - 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 - - cylinder,tube,by center points - + + Testa se o dimensionamento é ortogonal e se todos os vetores estão normalizados. - - O raio do cilindro + + Obter o determinante deste CoordinateSystem - - A altura total - - cylinder - + + Cria um ponto representando a origem do CoordinateSystem. - - Eixo do cilindro - - cylinder - + + Retorna o eixo X do CoordinateSystem. - - Obtém uma representação da sequência de caracteres da Aresta + + Retorna o eixo Y do CoordinateSystem. - - A curva subjacente que compõe a aresta + + Retorna o eixo Z do CoordinateSystem. - - As faces adjacentes a esta aresta + + Returns the length of the X axis vector from the coordinate system. - - O vértice no qual esta aresta se inicia + + Returns the length of the Y axis vector from the coordinate system. - - O vértice no qual esta aresta termina + + Returns the length of the Z axis vector from the coordinate system. - - Os CoEdges associados a esta aresta + + Retorna o plano no qual os eixos X e Y residem, com raiz na origem. - - Obtém uma representação da sequência de caracteres da Elipse + + Retorna o plano no qual os eixos Y e Z residem, com raiz na origem. - - 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 - - ellipse - + + Retorna o plano no qual os eixos Z e X residem, com raiz na origem. - - 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 - - ellipsebylengths,ellipsebyvectors - + + Obter o inverso deste CoordinateSystem - aplicar este CoordinateSystem em uma parte da geometria reverte o original. + Returns inverted coordinate system from the input - - 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 - - ellipse,aligned ellipse,ellipsebylengths - + + Apply the argument CoordinateSystem after this one - Result = this * other. + Other coordinate system + New coordinate system from multiplication - - 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 - - ellipse,aligned ellipse,ellipsebylengths - + + Apply the argument CoordinateSystem before this one - Result = other * this. + Other coordinate system + New coordinate system from multiplication - - O centro da elipse + + Retorna um vetor que contém os fatores da escala X, Y e Z - - O eixo principal da elipse. Este é o eixo mais longo. O comprimento do vetor é o raio principal. + + Determinar se dois sistemas de coordenadas são iguais - - O eixo secundário da elipse. Este é o eixo mais curto. O comprimento do vetor é o raio secundário. + + 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 - - Obtém uma representação da sequência de caracteres do EllipseArc + + Converter o objeto na direção e amplitude do vetor de entrada. + move,along vector,movebyvector - - 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 - - ellipsearc,arcs - + + Translates any geometry type by the given distance in the given + direction. + Direção do deslocamento. + A distância do deslocamento ao longo de uma determinada direção. + Geometria transformada. + move,along vector,distance - - O centro da elipse - - ellipsearc,arcs - + + Transforma o objeto pela matriz de entrada do CoordinateSystem + sistema de coordenadas de entrada + Sistema de coordenadas transformado - - O eixo principal da elipse. Este é o eixo mais longo. O comprimento do vetor é o raio principal. - - ellipsearc,arcs - + + Returns this geometry with its position expressed relative to the + targetCoordinateSystem, placed into the frame of the sourceCoordinateSystem. + The local position of the result within the sourceCoordinateSystem + matches the local position of the input within the targetCoordinateSystem. + To obtain the coordinates of a geometry in world-space within a given coordinate + system, pass CoordinateSystem.Identity as the sourceCoordinateSystem + and the given CS as the targetCoordinateSystem. + The resulting geometry coordinates will equal the coordinates of the input + relative to that target frame. + The CoordinateSystem to express the geometry relative to. + The CoordinateSystem the geometry is currently expressed in. + Pass CoordinateSystem.Identity() to work in world space. + Geometria transformada. + from,to, local coordinates - - O eixo secundário da elipse. Este é o eixo mais curto. O comprimento do vetor é o raio secundário. - - ellipsearc,arcs - + + Rotates an object around an origin and an axis by a specified + degree + around,axis,degrees - - O ângulo inicial em graus - - ellipsearc,arcs - + + Rotates an object around the Plane origin and normal by a specified + degree + Reference Plane to rotate around + Rotation angle in degrees + around,normal,degrees - - Retorna o ângulo de varredura do arco da elipse em graus. - - ellipsearc,arcs - + + Dimensionar de forma uniforme em torno da origem + resize,size - - O plano no qual reside a elipse - - ellipsearc,arcs - + + Dimensionar de forma não uniforme em torno da origem + resize,size,scaleNU,scalenu - - Obtém uma representação da sequência de caracteres da Face + + Dimensionar de forma não uniforme em torno de um determinado plano + resize,size,scaleNU,scalenu - - Todas as arestas em torno desta face na ordem de sentido anti-horário - - faces - - - 1 - + + Scale uniformly around a given point, using two pick points as scalars + resize,from,to,size - - Todos os vértices em torno desta face na ordem de sentido anti-horário - - faces - - - 1 - + + Scale non-uniformly 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 - - Todos os contornos contidos por esta face + + Scale in two dimensions 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 - - A superfície subjacente que compõem a face - Representação da superfície da face + + Espelhar o objeto através do plano de entrada + reflect,flip over - - Obtém uma representação da sequência de caracteres da Hélice + + 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 - - 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 - - helix,screw,corkscrew,thread - + + 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. - - O ângulo em graus através do qual a hélice girar sobre seu comprimento + + 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 - - 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) + + Crie um CoordinateSystem com origem no ponto de entrada, com os eixos X e Y definidos como eixos X e Y do WCS. - - O raio do arco + + 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. - - A direção do eixo da hélice + + Create a CoordinateSystem at the origin with X and Y axis. + Input Vectors are normalized before creating the CoordinateSystem. - - O ponto base do eixo da hélice - - origin,helixstart - + + Create a CoordinateSystem at the origin with X and Y axis, with Z + axis ignored completely. Input Vectors are normalized before creating + the CoordinateSystem. - - Obtém uma representação da sequência de caracteres do Grupo de índices + + Creates a CoordinateSystem at the specified cylindrical coordinate parameters with respect to the specified coordinate system. - - Comparar dois grupos de indexação - O outro Grupo de indexação + + Creates a CoordinateSystem at the specified spherical coordinate parameters with respect to the specified coordinate system. + + + Compare two CoordinateSystem's + The other CoordinateSystem 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 - - quad,polygon,mesh,meshes - + + Obtém uma representação da sequência de caracteres do Sistema de coordenadas - - Criar um grupo de índices armazenando três índices - Índice a - Índice b - Índice c - IndexGroup - - tri,polygon,mesh,meshes - + + Returns length 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. - - Qualquer 3 ou 4, dependendo se ele representa um triângulo ou um quadrado - - - O primeiro índice + + Returns width 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. - - O segundo índice + + 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. - - O terceiro índice + + Crie um cubóide centralizado na origem do WCS, com largura, comprimento e altura. + Largura do cuboide + Comprimento do cuboide + Altura do cuboide + Cuboide criado usando os comprimentos + box,cube,cubes - - O quarto índice + + Create a Cuboid centered at input Point, with specified width, length, + and height. + Ponto de origem + Largura do cuboide + Comprimento do cuboide + Altura do cuboide + Cuboide criado usando os comprimentos + box,cube,cubebysize,bycenter,cubes - - Obtém uma representação da sequência de caracteres da Linha + + Crie um cuboide centralizado com a origem do sistema de coordenadas universal e com largura, comprimento e altura. + Sistema de coordenadas principal (centro do cuboide) + Largura do cuboide + Comprimento do cuboide + Altura do cuboide + Cuboide criado com base nos comprimentos + box,cube,cubebysize,bycoord,cubes - - 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 - - line,linebypoints,lines - + + Crie um cubóide expandindo-se do ponto baixo para o ponto alto. + Ponto baixo do canto do cuboide + Ponto alto do canto do cuboide + Cubo criado usando os cantos + box,cube,byminmax,by corners,by points,cubes - - 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 - - line,approximate,lines - + + Obtém uma representação da sequência de caracteres do Cuboide - - 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 - - tangentline,tangentto,lines - + + Retorna o comprimento total do arco da curva + distance - - 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 - - linebyvector,lines - + + Retornará verdadeiro se uma curva for plana e falso se não for. + flat,liesinplane - - A direção da curva - - lines - + + Retornará verdadeiro se uma curva estiver fechada e falso se não estiver. - - Obtém uma representação da sequência de caracteres do contorno + + Obtém o ponto inicial ao longo da curva + begin,curvestart,startpt - - A face que contém o contorno + + Obtém o ponto final ao longo da curva + end,curveend,endpt - - Os CoEdges contidos no contorno + + O normal para o plano onde a curva está inserida. Somente é válido para curvas planas. + perpendicular - - Se o contorno é de borda ou interno + + Obter um ponto na curva com um parâmetro especificado entre StartParameter() e EndParameter() + O parâmetro no qual avaliar + Ponto + pointoncurve,curvepoint - - Obtém uma representação da sequência de caracteres da NurbsCurve + + 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 - - 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 - - nurbscurve,spline,lines - - - 0.5,0.5,0.45 - + + 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 - - 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 - - nurbscurve,spline,degree,lines - - - 0.5,0.5,0.5,0.45 - + + 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. + 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 - - 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 - - nurbscurve,spline,degree,smoothness,lines - - - 0.5,0.5,0.5,0.5,0.45 - + + 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 + O parâmetro no qual avaliar + CoordinateSystem no parâmetro da curva + coordoncurve,curvecoord,derivatives - - 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 - - - - - - - explicit,nurbscurve,spline,degree,spline byarray,lines - - - 0.5,0.5,0.5,0.5,0.5,0.45 - + + 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 - - Crie uma BSplineCurve ao interpolar entre pontos. - Pontos da curva nurbs - Nurbscurve criada com base nos pontos - - fit,approximate,spline,lines - - - 0.5,0.5,0.5,0.45 - + + 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 - - 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 - - fit,approximate,spline,lines - - - 0.5,0.5,0.5,0.45 - + + 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 - - Crie uma BSplineCurve ao interpolar entre pontos com um grau especificado. - Pontos da curva nurbs - Grau da curva - Nurbscurve criada com base nos pontos - - fit,approximate,spline,smoothness,lines - - - 0.5,0.5,0.5,0.5,0.45 - + + Returns points spaced equally along the curve length + based on the input number of divisions + Número de divisões + Pontos espaçados por igual ao longo do comprimento da curva - - 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 - - spline by tangent,tangents,lines - - - 0.5,0.5,0.45 - + + Returns points spaced along curve at equal chord length + based on the input number of divisions + Número de divisões + Lista de pontos na curva - - O grau da curva - - smoothness,interpolation,continuity - + + 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 - - 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 - + + Returns points spaced equally along the curve at given segment length + from the given point + 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. - - Determina se NurbsCurve é ou não racional. Isso define se algum peso não corresponder a 1,0. + + 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. - - Obtenha os pontos de controle da NurbsCurve. - Uma matriz de pontos + + Returns a CoordinateSystem at specified distance from Curve start Point. + Y Axis lies tangent to the Curve, X Axis is the curvature. + A distância ao longo da curva na qual avaliar + Sistema de coordenadas em curva + coordoncurve,curvecoord,derivatives - - Os pontos de controle verdadeiramente periódicos de uma NurbsCurve periódica. - Observação: Essa operação só funcionará para curvas periódicas e falhará se a curva não for periódica. - Pontos de controle periódicos de uma curva NURBS + + 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. + A distância ao longo da curva na qual avaliar + Plano em curva + planeoncurve,planecurve,tangentplane - - 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 + + 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 - - Os nós sem fixação de uma NurbsCurve periódica. - Observação: Essa operação só funcionará para curvas periódicas e falhará se a curva não for periódica. - O vetor de nó periódico da curva NURBS + + 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 - - 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 - + + 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 - - Obtém uma representação da sequência de caracteres da NurbsSurface + + Obtenha o parâmetro no ponto inicial de uma curva + Valor do parâmetro + start domain,curvestart - - 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 - - fit,topoints - + + Obtenha o parâmetro no ponto final de uma curva + Valor do parâmetro + end domain,curveend - - 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. - - - - - - - - fit,topoints,totangents - + + 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 - - 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 ]. - - - - - - - - - - - fit,topoints,totangents,fit corners,complex fit - + + 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. + Um ponto ao longo da curva ou perto dela + O parâmetro na curva para o ponto especificado. + projectpoint,closestparam,curveparam - - 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 + + Inverter a direção da curva + Uma nova curva na direção oposta + flip - - 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 - + + 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 - - Retona o grau da superfície na direção U. - - surface smoothness,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 + rem,remend,removeend,trimcurve - - Retorna o grau da superfície na direção V. - - surface smoothness,continuity - + + 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 - - Retorna o número de pontos de controle na direção U. + + 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 - - Retorna o número de pontos de controle na direção V. + + 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 - - Retorna verdadeiro se a superfície for periódica na direção U. - - closedinU - + + 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 - - Retorna verdadeiro se a superfície for periódica na direção V. - - closedinV - + + 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 - - 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. + + 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 os pontos de controle da superfície Nurbs (polos). - + + 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 - - 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 - + + 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 - - 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 + + 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 - - 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 + + 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 - - Obtém uma representação da sequência de caracteres do Plano + + Retorna uma nova curva aproximada com o tolerância fornecida + fitcurve,reducecurve,simplecurve,approximate - - 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 - + + 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 - - 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 + + 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. + 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 - - 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 + + Cria uma curva ao puxar em um plano + O plano sobre o qual puxar a curva + Uma curva no plano + projectcurve,toplane - - 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 - + + Puxe esta curva para a superfície de entrada, na direção dos normais da superfície. + projectcurve,tosurf - - 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 - + + 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 - - 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 - + + 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 - - Cria um plano no XY universal - Plano no plano XY global + + 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 - - Cria um plano no plano XZ universal - Plano no plano XZ global + + 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 - - Cria um plano no YZ universal - Plano no plano YZ global + + 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 - - Retorna a origem do plano. - - position,planecenter - + + 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 a direção normal do plano. - - perpendicular - + + 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 - - O X base do plano + + 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 - - A base Y do plano + + Corrigir uma curva fechada + Uma superfície no interior da curva + fill,profiletosurf,loop,loop2surf,edgesurf - - Produz um novo CoordinateSystem representando este plano. Ele tem base na origem e com base nos eixos X e Y. - - - converttoCS,convert2cs - + + 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 - - Crie um novo deslocamento do plano por este plano na direção normal pela distância especificada. - - - - alongnormal,moveplane - + + Efetua a extrusão por percurso da curva ao longo da curva do caminho, criando uma superfície + sweep1,curve2surf - - Obtém uma representação da sequência de caracteres do Ponto + + Efetua a varredura dessa curva ao longo da curva do caminho, criando uma superfície + O caminho que representa o caminho de varredura + Cortar o final da varredura e torná-la normal para o caminho + Uma superfície resultante da varredura da curva ao longo do caminho + sweep1,curve2surf - - Comparar dois pontos - O outro ponto - Se os dois objetos forem iguais + + 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 - - Obter um hashcode para este tipo - Um único hashcode para este objeto + + 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 - - 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 - - xy,position - + + 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 - - Obtém o ponto de origem (0,0,0) - Ponto de origem + + 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 + + + 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 + + + Obtém uma representação da sequência de caracteres da Curva + + + O raio do cilindro + + + A altura total - zero,origin + cylinder - - Formar um ponto com 3 coordenadas cartesianas fornecidas - Coordenada X - Coordenada Y - Coordenada Z - Ponto criado usando as coordenadas + + Eixo do cilindro - point,xyz,position + cylinder - - Formar um ponto em um determinado sistema de coordenadas com 3 coordenadas cartesianas + + Criar um cilindro sólido definido por um CoordinateSystem principal, o raio e a altura do cilindro Sistema de coordenadas principal - Coordenada X - Coordenada Y - Coordenada Z - Ponto nas coordenadas cartesianas - - point,xyz,localposition - + Tamanho do raio + Altura do cilindro + Cilindro criado com base no raio e na altura + cylinder,tube - - 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 - + + 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 + cylinder,tube,by center points - - 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 - + + Obtém uma representação da sequência de caracteres 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 - - unique,duplicates,remove duplicates,distinct,near - + + armazena a ID da segmentação gerenciada que chamou esse construtor. + Usado para alertar os usuários sobre potenciais problemas de multissegmentação. - - Obter o componente X de um ponto + + Isso é usado apenas para testes. - - Obter o componente Y de um ponto + + true - - Obter o componente Z de um ponto + + true - - Obtém o vetor com o mesmo componente X, Y e Z - - - convertovector,point2vector - + + true - - Adicionar um vetor em um ponto. O mesmo que Converter(vetor). - - - - movepoint,move,move along - + + true - - Subtrair um vetor a partir de um ponto. O mesmo que Converter(-Vector). - - - - movepoint,move,move along - + + true - - Projeto de outra parte da geometria sobre este ao longo de um determinado vetor de direção - - - + + A curva subjacente que compõe a aresta + Curve representation of edge - - Obtém uma representação da sequência de caracteres da PolySurface + + As faces adjacentes a esta aresta + Adjacent faces of edge - - Cria a PolySurface ao elevar através das curvas. - Curvas para a transição. - + + O vértice no qual esta aresta se inicia + Start vertex of edge - - Cria a PolySurface ao elevar através das PolyCurves. - Curvas para a transição. - Curva para guiar transição. - - - loftbyrail - + + O vértice no qual esta aresta termina + End vertex of edge - - Cria a PolySurface ao elevar através das PolyCurves. - Curvas para a transição. - Curvas para guiar a transição. + + Os CoEdges associados a esta aresta - - loftbyrails,loft rails,guides - - - Crie uma poliSuperfície ao unir as superfícies. - As superfícies que serão unidas em PolySurface - + + Obtém uma representação da sequência de caracteres da Aresta + + + 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. + + + Create an Ellipse centered at input Point, aligned with WCS XY Plane, + with specified X and Y axis radii. + Ponto de origem da elipse + Raio do eixo X + Raio do eixo Y + Elipse criada usando a origem e os raios + ellipse + + + Create an Ellipse centered at input Point, with two specified axes. + Axes should be be at 90 degrees to each other. + Ponto de origem da elipse + Raio do eixo X + Raio do eixo Y + Elipse criada com base em vetores de origem + ellipsebylengths,ellipsebyvectors + + + 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. + 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 + ellipse,aligned ellipse,ellipsebylengths + + + 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. + Plano onde o arco da elipse é desenhado + Raio do eixo X + Raio do eixo Y + Elipse criada com base no plano e nos raios + ellipse,aligned ellipse,ellipsebylengths + + + Obtém uma representação da sequência de caracteres da Elipse + + + O centro da elipse - joinsurfaces,joinsrf + ellipsearc,arcs - - Crie uma poliSuperfície por superfícies do sólido. - Sólido que as superfícies utilizam - + + O eixo principal da elipse. Este é o eixo mais longo. O comprimento do vetor é o raio principal. - solid2poly,solidtopoly,convertsolid + ellipsearc,arcs - - 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 - + + O eixo secundário da elipse. Este é o eixo mais curto. O comprimento do vetor é o raio secundário. - sweep,rail,guide,sweep1 + ellipsearc,arcs - - Retorna novas superfícies que representam a superfície subjacente. - + + O ângulo inicial em graus - subsurfaces,getsurfaces,explode + ellipsearc,arcs - - 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 - - - + + Retorna o ângulo de varredura do arco da elipse em graus. - surfacesatpoint,findsurfaces,extractsurfaces + ellipsearc,arcs - - Localize as superfícies por linha. Pega todas as superfícies obtidas por linha. - - + + O plano no qual reside a elipse - surfacesonline,findsurfaces,extractsurfaces,lines + ellipsearc,arcs - - 0.5,0.5,0.5,0.4 - - - - 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 + + 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 + ellipsearc,arcs - - Retorna o número de arestas da polissuperfície. - Número de arestas + + Obtém uma representação da sequência de caracteres do EllipseArc - - Retorna o número de vértices da polissuperfície. - Número de vértices + + Todas as arestas em torno desta face na ordem de sentido anti-horário + faces + 1 + - - Efetua a concordâncias de uma PolySurface ao longo de arestas de entrada com um determinado raio. - - + + Todos os vértices em torno desta face na ordem de sentido anti-horário + faces + 1 - - round,smooth,smoothedge,roundedges - - - Chanfra uma PolySurface ao longo das arestas de entrada com um determinado deslocamento a partir do canto da aresta. - - + + Todos os contornos contidos por esta face - - bevel,flattenedges - - - Obtém uma representação da sequência de caracteres do Retângulo + + A superfície subjacente que compõem a face + Representação da superfície da face - - 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 - + + Obtém uma representação da sequência de caracteres da Face - - 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 - + + Um mapa entre os tipos IGeometryEntity e os construtores de geometria usando hospedeiros. - - 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 - + + Mecanismo de registro do tipo de geometria. + Tipo de interfaces de IGeometryEntity derivadas. + Um delegado para construir a geometria. - - 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 - + + true - - 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 - + + + - - A largura do retângulo - - rectX,rectx - + + Obter a BoundingBox contendo a determinada parte da geometria - - A altura do retângulo - - rectY,recty - + + 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 Sólido + + 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 sólido ao especificar suas faces de componentes como superfícies. - - - - Brep,brep - + + 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 sólido ao elevar as curvas fechadas na seção transversal de entrada. - - - - Brep,brep - + + 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 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 - + + 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 - - 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 - + + Converter o objeto na direção e amplitude do vetor de entrada. + move,along vector,movebyvector - - Efetue a extrusão por percurso da curva fechada ao longo do caminho. - - - - - Brep,brep,sweep1 - + + Translates any geometry type by the given distance in the given + direction. + Direção do deslocamento. + A distância do deslocamento ao longo de uma determinada direção. + Geometria transformada. + move,along vector,distance - - 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 - + + Transforma o objeto pela matriz de entrada do CoordinateSystem + sistema de coordenadas de entrada + Sistema de coordenadas transformado - - 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 - + + Returns this geometry with its position expressed relative to the + targetCoordinateSystem, placed into the frame of the sourceCoordinateSystem. + The local position of the result within the sourceCoordinateSystem + matches the local position of the input within the targetCoordinateSystem. + To obtain the coordinates of a geometry in world-space within a given coordinate + system, pass CoordinateSystem.Identity as the sourceCoordinateSystem + and the given CS as the targetCoordinateSystem. + The resulting geometry coordinates will equal the coordinates of the input + relative to that target frame. + The CoordinateSystem to express the geometry relative to. + The CoordinateSystem the geometry is currently expressed in. + Pass CoordinateSystem.Identity() to work in world space. + Geometria transformada. + from,to, local coordinates - - 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 - + + Rotates an object around an origin and an axis by a specified + degree + around,axis,degrees - - União de um conjunto de sólidos em um sólido - Uma coleção de sólidos - - - Brep,brep,boolean,addition - + + Rotates an object around the Plane origin and normal by a specified + degree + Reference Plane to rotate around + Rotation angle in degrees + around,normal,degrees - - Retorna a área da superfície -- a soma de todas as áreas de todas as faces + + Espelhar o objeto através do plano de entrada + reflect,flip over - - Retorna o volume total do sólido + + Dimensionar de forma uniforme em torno da origem + resize,size - - O centróide do sólido - - - average,center - + + Dimensionar de forma não uniforme em torno da origem + resize,size,scaleNU,scalenu - - A união Booleana deste sólido e outra. - - - - addition,merge,combine - + + Dimensionar de forma não uniforme em torno de um determinado plano + resize,size,scaleNU,scalenu - - A diferença booleana deste sólido com outro - - + + Scale uniformly around a given point, using two pick points as scalars + resize,from,to,size - - A diferença booleana deste sólido e a união de sólidos de entrada - - - - subtract,differencemany,diffall,diff multi - + + Scale non-uniformly 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 - - 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 - + + Scale in two dimensions 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 - - 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 - + + Copy the given Geometry + A new copy - - Efetua a concordâncias de um sólido ao longo de arestas de entrada com um determinado raio. - - - - - round,smooth,smoothedge,roundedges - + + Obter a distância desde esta geometria para outra + A outra geometria + A distância - - Chanfra um sólido ao longo das arestas de entrada com um determinado deslocamento a partir do canto da aresta. - - - - - bevel,flattenedges - - - - 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 - + + Obter o ponto mais próximo nesta geometria para a outra + NearestPoint - - Tenta reparar o sólido. - + + Dividir esta geometria utilizando outra geometria como um "ferramenta" de corte - - Obtém uma representação da sequência de caracteres da Esfera + + Remove elementos da entidade mais próxima do ponto de seleção - - Crie uma esfera sólida centralizada no ponto de entrada, com o raio especificado. - - - - - Brep,brep - + + Separa elementos compostos ou não separados em suas partes do componente. - - Crie uma esfera sólida que contém quatro pontos de entrada na superfície. - - - - Brep,brep - + + Verificar se os dois objetos têm a mesmo geometria representacional ou valores numéricos - - Ajuste uma esfera é o mais perto possível dos pontos de entrada. - + + Converter estrutura interna da geometria de análises em splines - - Brep,brep - - - Retorna o ponto central da esfera. - - - Retorna o raio da esfera. - - - Obtém uma representação da sequência de caracteres da Topologia + + Importa um arquivo SAT e retorna uma matriz das geometrias importadas + Objeto de arquivo representando o arquivo SAT + Lista de geometrias importadas - - Os vértices da topologia + + Importa um arquivo SAT e retorna uma matriz das geometrias importadas + Caminho para o arquivo SAT + Lista de geometrias importadas - - As arestas da topologia + + 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 - - As faces da topologia + + 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 - - Obtém uma representação de sequência de caracteres do TSplineEdge + + 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 - - O TSplineFaces adjacente a esta aresta + + 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 - - O TSplineVertex no qual esta aresta se inicia + + Exporta uma lista de geometrias especificadas para o determinado caminho de arquivo SAT + + + - - O vértice no qual esta aresta termina + + Exporta uma lista de geometrias especificadas para o caminho de arquivo SAT especificado. + + + + - - Retornar a estrutura UVN do TSEdge (ponto na cobertura, vetor U, vetor V e normal) + + Este método está destinado somente ao uso interno. - - Índice do TSEdge + + Este método está destinado somente ao uso interno. - - Se o TSEdge estiver na borda + + 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 - - Se o TSEdge for um objeto múltiplo + + Cancela a serialização dos dados no formato Standard ACIS Binary(SAB) especificado e retorna uma lista da geometria + + - - Diversas propriedades do TSEdge: uvnFrame e índice, se o TSEdge estiver na borda, se for ou não um objeto múltiplo + + 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. - - Obtém uma representação de sequência de caracteres do TSplineEdge + + true - - Todas os TSplineEdges em torno desta face no sentido anti-horário + + The CoordinateSystem that this Geometry is defined in - - Todas os TSplineVertices em torno desta face no sentido anti-horário + + Determinar se outro objeto de geometria efetua a intersecção com este - - Retornar a estrutura UVN da TSplineFace (ponto na cobertura, vetor U, vetor V e normal) + + Obter a geometria da intersecção para este objeto e outro - - Índice do TSFace + + Obter a intersecção da geometria para este objeto e uma coleção de outras geometrias. Localiza a geometria comum de todos os participantes. - - O número de arestas ou vértices no TSFace + + Convert to SolidDef json - - O número de lados paramétricos no TSFace + + Projeta um conjunto de pontos nesta geometria ao longo da direção especificada. + Retorna uma matriz plana da geometria resultante. + Points to project. + Projection direction. + Flat array of resulting Geometry. - - Diversas propriedades do TSplineFace: uvnFrame e índice, valência e número de lados - + + Get a string representation of the Geometry - - Obtém uma representação da sequência de caracteres do TSplineInitialSymmetry + + O ângulo em graus através do qual a hélice girar sobre seu comprimento - - Crie um TSplineInitialSymmetry radial com uma determinada quantidade de vãos por segmento simétrico. - - - - tspline,symmetry - + + 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) - - Crie um TSplineInitialSymmetry axial com determinados eixos de simetria. - - - - - - tspline,symmetry - + + O raio do arco - - Se a T-Spline recém-criada possuir simetria radial. + + A direção do eixo da hélice - - Se a T-Spline recém-criada possuir simetria no eixo x. + + O ponto base do eixo da hélice + origin,helixstart - - Se a T-Spline recém-criada possuir simetria no eixo y. + + 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. + 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 + helix,screw,corkscrew,thread - - Se a T-Spline recém-criada possuir simetria no eixo z. + + Obtém uma representação da sequência de caracteres da Hélice - - O número de faces no segmento de simetria. Somente disponível se a T-Spline tiver uma simetria radial. + + Qualquer 3 ou 4, dependendo se ele representa um triângulo ou um quadrado - - Obtém uma representação da sequência de caracteres do TSplineReflection + + O primeiro índice - - 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 - - tspline,symmetry,reflection,axial - + + O segundo índice - - 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 - - tspline,symmetry,reflection,radial - + + O terceiro índice - - Se a reflexão for radial + + O quarto índice - - Número de segmentos de reflexão radial + + Criar um grupo de índices armazenando quatro índices + Índice a + Índice b + Índice c + Índice d + IndexGroup + quad,polygon,mesh,meshes - - Ângulo entre cada par de segmentos simétricos da reflexão radial + + Criar um grupo de índices armazenando três índices + tri,polygon,mesh,meshes + Índice a + Índice b + Índice c + IndexGroup - - Plano da reflexão + + Comparar dois grupos de indexação + O outro Grupo de indexação + Se os dois objetos forem iguais - - Eixo da reflexão + + Obter um hashcode para este tipo + Um único hashcode para este objeto - - Obtém uma representação da sequência de caracteres do TSplineTopology + + Obtém uma representação da sequência de caracteres do Grupo de índices - - Vértices contidos nesta superfície da T-Spline. + + A direção da curva + lines - - Arestas contidas na superfície da T-Spline. + + 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 + line,linebypoints,lines - - Faces contidas na superfície da T-Spline. + + 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 + line,approximate,lines - - Vértices normais contidos na superfície da T-Spline + + Create a Line tangent to the input Curve, positioned at the parameter + Point of the input Curve. + Curva base da linha tangente + Valor do parâmetro + Linha tangente + tangentline,tangentto,lines - - Vértices de estrela de ponto contidos na superfície da T-Spline + + Create a straight Line starting at start Point, extending in Vector + direction by specified length. + Ponto inicial da linha + Vetor de direção + Comprimento da linha + Linha com base na direção inicial e no comprimento + linebyvector,lines - - Vértices do T-Point contidos na superfície da T-Spline + + Obtém uma representação da sequência de caracteres da Linha - - Vértices com poucos elementos contidos na superfície da T-Spline + + A face que contém o contorno + - - Vértices da borda contidos na superfície da T-Spline + + Os CoEdges contidos no contorno + - - Vértices internos contidos na superfície da T-Spline + + Se o contorno é de borda ou interno - - Arestas com poucos elementos contidas na superfície da T-Spline + + Obtém uma representação da sequência de caracteres do contorno - - Arestas de borda contidas na superfície da T-Spline + + Retorna os vértices brutos dessa malha como uma lista de números. Cada conjunto de + três números consecutivos representa um ponto. - - Arestas internas contidas na superfície da T-Spline + + Retorna os vértices brutos dessa malha como uma lista de números. Cada conjunto de + seis números consecutivos representa dois pontos - - Faces regulares contidas na superfície da T-Spline + + 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 - - Faces n-gon contidas na superfície da T-Spline + + 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 - - Faces da borda contidas na superfície da T-Spline + + Convert the mesh into a JSON object formatted with dynamo.geometry:mesh-1.0.0 schema. + A sequência de caracteres JSON resultante - - Faces internas contidas na superfície da T-Spline + + Os índices de vértice que compõem cada face em uma forma no sentido anti-horário + mesh,meshes - - Retornar o número de vértices na superfície da T-Spline + + O vetor normal neste vértice + + mesh,meshes + - - Retornar o número de arestas na superfície da T-Spline + + As posições dos vértices + + mesh,meshes + - - Retornar o número de faces na superfície da T-Spline + + Retorna o número de vértices na malha - - Vértices decompostos diferentes pelo tipo - Conjunto de vértices + + Retorna o número de arestas na malha - - Arestas decompostas diferentes pelo tipo - Conjunto de arestas + + Retorna o número de triângulos na malha - - Faces decompostas diferentes pelo tipo - Conjunto de faces + + Retorna o volume da malha fornecida + volume - - Retornar o vértice em um índice especificado - Índice no qual obter o vértice - Vértices da T-Spline - - tspline,face,byindex - + + Retorna a área da malha fornecida + área - - Retornar a aresta ao índice especificado - Índice no qual obter a aresta - Aresta da T-Spline - - tspline,face,byindex - + + 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. - - Retornar a face ao índice especificado - Índice no qual obter a face - Face da T-Spline - - tspline,face,byindex - + + Converte as arestas da malha em linhas e as retorna - - Obtém uma representação da sequência de caracteres do TSplineUVNFrame + + 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. - - Ponto do TopologyItem na cobertura + + Converte triângulos de malha em malhas individuais e as retorna. - - U do vetor do TopologyItem + + Retorna as normais de cada face do triângulo em uma determinada malha. + - - V do vetor do TopologyItem + + Retorna centroides do triângulo - - Normal do TopologyItem + + Retorna uma nova malha unificando a malha da ferramenta e a malha original. + + malha - - Obtém uma representação da sequência de caracteres do TSplineVertex + + Retorna uma nova malha subtraindo a malha da ferramenta da malha original. + + malha - - Os TSplineEdges provenientes deste vértice + + Returns a new mesh consisting of the intersection between the tool + mesh and the original mesh. + + malha - - Os TSplineFaces adjacentes a esse vértice + + Returns a new Mesh with the following defects repaired: + Small components: if the Mesh contains 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 - - Retornar a estrutura UVN do TSVertex (ponto na cobertura, vetor U, vetor V e normal) + + 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. - - Índice do TSVertex + + 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 Mesh is filled with a bunch of tiny boxes, and a new + mesh is created around this. - - Se o TSVertex for um ponto estrela + + 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 - - Se o TSVertex for um T-Point + + 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 - - Se o TSVertex for um objeto múltiplo + + Retorna uma nova malha com um número reduzido de triângulos. + Meta de contagem de triângulos para a redução + Malha reduzida - - O número de arestas ou faces no TSVertex + + 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. + malha - - Valência funcional do TSVertex levando em consideração os T-Point + + Returns a new smooth Mesh. Smoothing type by default is + cotangent which smooths without spreading the vertices. + 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 - - Diversas propriedades do TSVertex: uvnFrame e índice, valência de funcional/Valência, se o TSVertex for ou não um StarPoint, TPoint, Manifold - + + 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 + Attempt to create a minimal fill using the fewest + number of triangles. + malha - - Obter uma representação da sequência de caracteres do TSplineSurface + + Intersecta o plano de entrada com a malha, produzindo uma PolyCurve - - 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 + + Projeta o ponto na malha ao longo da direção especificada - - 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 - - - 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 - - - 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 - - - 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 - - - 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 - - - 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 - - - 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 - - - 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 - - - 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 - - - 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 - - - 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 - - - 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 - - - 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 - - - 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 - - - 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 - - - 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 - - - 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 - - - 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 - - - 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 - - - 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 - - - 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 - - - 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 - - - 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 - - - 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 - - - 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 - - - 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 - - - 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 - - - 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 - - - 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 - - - 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 - - - Retorna uma lista de reflexões aplicadas a uma dada T-spline - tspline,symmetry,reflections - - - Retornará True se uma dada T-spline estiver no modo de caixa - tspline,boxmode,smooth + + Ponto mais próximo na malha para o ponto especificado - - Retornará True se uma dada T-spline for extraível (poderia ser exibida no modo suave) - tspline,extractable + + Refletir a malha através do plano de entrada - - Retornará True se uma dada T-spline for fechada - tspline,closed + + Rotate the Mesh around the input axis by the given angle. - - 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 + + Dimensionar a malha pelo valor de entrada - - 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 + + Scale Mesh non-uniformly by scale factors - - 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 + + Converter uma malha na direção do vetor de entrada pelo comprimento do vetor - - 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 + + Converter a malha na direção do vetor de entrada pela distância de entrada - - 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 + + Converte a malha pelas distâncias de entrada - - 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 + + Convert the mesh into a JSON object formatted with dynamo.geometry:mesh-1.0.0 schema. + A sequência de caracteres JSON resultante - - 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 + + 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 - - Remove a dobra do conjunto de arestas fornecido - Arestas a serem desdobradas - Superfície da T-Spline com arestas desdobradas - tspline,crease,uncrease + + 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 + - - 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 + + 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 + Lista de pontos + Flat list of point indices + Malha - - Remove a dobra do conjunto de vértices fornecido - Vértices para desdobrar - Superfície da T-Spline com arestas desdobradas - tspline,crease,uncrease + + Importa um arquivo, analisando-o em várias malhas. + Os formatos atualmente suportados são: + .mix -- Meshmixer + .obj -- Wavefront - - 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 + + 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 - - 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 + + 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 - - 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 + + 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 vertices array + of the three points of a triangle - - 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 + + Create a mesh plane based on the given inputs. + + + + + + malha - - 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 + + Criar um cuboide em malha com base nas configurações atuais. + + + + + + + + malha - - 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 + + Criar uma esfera em malha com base nas configurações atuais. + + + + + malha - - 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 + + Criar um cone em malha com base nas configurações atuais. + + + + + + + malha - - 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 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 - - 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 + + O grau da curva + smoothness,interpolation,continuity - - 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 + + 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 - - 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 + + Determina se NurbsCurve é ou não racional. Isso define se algum peso não corresponder a 1,0. - - 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 + + Obtenha os pontos de controle da NurbsCurve. + Uma matriz de pontos - - 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 + + Os pontos de controle verdadeiramente periódicos de uma NurbsCurve periódica. + Observação: Essa operação só funcionará para curvas periódicas e falhará se a curva não for periódica. + Periodic control points of a NURBS curve - - 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 + + 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 - - 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 + + Os nós sem fixação de uma NurbsCurve periódica. + Observação: Essa operação só funcionará para curvas periódicas e falhará se a curva não for periódica. + O vetor de nó periódico da curva NURBS - - 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 + + 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 - - 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 + + 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. + Pontos da curva nurbs + Nurbscurve criada com base nos pontos + nurbscurve,spline,lines + 0.5,0.5,0.45 - - 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 + + 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. + Pontos da curva nurbs + Grau da curva + Nurbscurve criada com base nos pontos + nurbscurve,spline,degree,lines + 0.5,0.5,0.5,0.45 - - 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 + + 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. + Pontos da curva nurbs + Grau da curva + Alternar para fechar curva + Nurbscurve criada com base nos pontos + nurbscurve,spline,degree,smoothness,lines + 0.5,0.5,0.5,0.5,0.45 - - 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 + + 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 + explicit,nurbscurve,spline,degree,spline byarray,lines + 0.5,0.5,0.5,0.5,0.5,0.45 - - 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 + + Crie uma BSplineCurve ao interpolar entre pontos. + Pontos da curva nurbs + Nurbscurve criada com base nos pontos + fit,approximate,spline,lines + 0.5,0.5,0.5,0.45 - - 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 + + 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. + Pontos da curva nurbs + Alternar para fechar curva + Nurbscurve criada com base nos pontos + fit,approximate,spline,lines + 0.5,0.5,0.5,0.45 - - 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 + + Crie uma BSplineCurve ao interpolar entre pontos com um grau especificado. + Pontos da curva nurbs + Grau da curva + Nurbscurve criada com base nos pontos + fit,approximate,spline,smoothness,lines + 0.5,0.5,0.5,0.5,0.45 - - 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 + + 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 + spline by tangent,tangents,lines + 0.5,0.5,0.45 - - Remove todas as reflexões da T-spline fornecida - Superfície T-Spline com determinadas reflexões removidas + + Obtém uma representação da sequência de caracteres da NurbsCurve - - 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 + + Retona o grau da superfície na direção U. + surface smoothness,continuity - - 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 grau da superfície na direção V. + surface smoothness,continuity - - 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 número de pontos de controle na direção U. - - 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 número de pontos de controle na direção V. - - 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 + + Retorna verdadeiro se a superfície for periódica na direção U. + closedinU - - 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 verdadeiro se a superfície for periódica na direção V. + closedinV - - 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 + + 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. - - Inverte as normais de todas as faces na malha - Superfície T-Spline com normais invertidos - tspline,flip,normal,vector + + Retorna os pontos de controle da superfície Nurbs (polos). - - 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 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 - - 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 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 - - 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 - + + 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 - - 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 + + Creates a NurbsSurface with specified interpolated points and + U and V degrees. The resultant surface will pass through all + of the points. + Grade de pontos da superfície nurbs + Grau na direção u + Grau na direção v + Superfície nurbs criada por pontos + fit,topoints - - 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 + + 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. + fit,topoints,totangents - - 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 + + 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,topoints,totangents,fit corners,complex fit - - 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 + + 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 - - 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 + + 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 - - 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 + + Obtém uma representação da sequência de caracteres da NurbsSurface - - 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 + + O tipo de condição de limite aplicado aos painéis em uma malha. - - 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 + + Permitir que os painéis sobreponham o limite. - - Obtém uma representação da sequência de caracteres de UV + + Não permitir que os painéis sobreponham o limite. - - Comparar dois UV's - O outro UV - Se os dois objetos forem iguais + + Remover os vértices que não estão na entrada FACE. - - Obter um hashcode para este tipo - Um único hashcode para este objeto + + Recorte painéis sobrepostos para o limite da superfície. - - Crie um UV a partir de dois duplos. - Valor U - Valor V - UV criado por coordenadas - - surfaceparam,parameters,uv,uvs - + + Retorna o número de vértices em PanelSurface. + número de vértices - - Obter o componente U de um UV - - uv,uvs - + + Retorna o número de painéis em PanelSurface. + número de painéis - - Obter o componente V de um V - - uv,uvs - + + Retorna o número de vértices de cada painel na lista de índices dos painéis. + List of panel indices to query number of vertices for. The default value of null indicates all panels in the surface. + número de vértices - - Obtém uma representação da sequência de caracteres do Vértice + + Retorna o vértice correspondente ao índice de vértices em PanelSurface. + Índice de vértices em PanelSurface + - - O ponto onde este vértice está localizado + + Retorna o ponto correspondente ao índice de vértices em PanelSurface. + Índice de vértices em PanelSurface + - - As arestas provenientes deste vértice + + 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 - - As faces adjacentes a esse vértice + + Retorna os vértices de cada painel na lista de índices de painéis. + Panel index to query vertices for. The default value of null indicates all panels in the surface. + Matriz de vértice - - Obtém uma representação da sequência de caracteres da BoundingBox + + Retorna os pontos de cada painel na lista de índices de painéis. + Panel indices to query points for. The default value of null indicates all panels in the surface. + Matriz de pontos - - Comparar duas BoundingBox - A outra BoundingBox - Se os dois objetos forem iguais + + Retorna o limite poligonal de cada painel na lista de índices dos painéis. + Panel indices used to construct Polygon. The default value of null indicates all panels in the surface. + - - Obter um hashcode para este tipo - Um único hashcode para este objeto + + 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. - - 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 - + + 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 - - 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. + + 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 - - Crie uma BoundingBox não alinhada com o eixo em torno de geometria de entrada., orientada nos eixos X, Y e Z do CoordinateSystem. - - + + 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 + + + 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 - - bounding,bound - + panel, surface, diamond - - Crie uma BoundingBox não alinhada com o eixo em torno de geometria de entrada., orientada nos eixos X, Y e Z do CoordinateSystem. - - + + 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 - - bounding,bound,multiple,boundall - + panel, surface, split, diamond - - Cria uma BoundingBox alinhada com o eixo se estendendo entre os pontos mínimo e máximo. - - + + 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 + 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 - - bounding,bound,bymaxmin,max,min,bypoints - + panel, surface, parallelogram - - 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. - - - + + 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 - - bounding,bound,bymaxmin,max,min,bypoints - + panel, surface, staggered, quad - - O ponto mínimo + + 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 - - O ponto máximo + + 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 - - 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. + + 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 - - 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 + + Obteruma representação da sequência de caracteres de PanelSurface - - 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 - + + Retorna a origem do plano. + position,planecenter - - Determinar se a BoundingBox está vazia - Retornará true se a caixa delimitadora estiver vazia + + Retorna a direção normal do plano. + perpendicular - - 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 - + + O X base do plano - - 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 - + + A base Y do plano - - 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 - + + Produces a new CoordinateSystem representing this plane. It is based on + the origin, and X and Y axis basis. + + converttoCS,convert2cs - - 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 + + Create a new Plane offset by this Plane in the normal direction by + the specified distance. + alongnormal,moveplane - - Converta a BoundingBox em um objeto JSON formatado com o esquema autodesk.geometry:boundingbox3d-1.0.0. - A sequência de caracteres JSON resultante + + 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 - - Obtém uma representação da sequência de caracteres do Sistema de coordenadas + + 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. + 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 - - 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 + + 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 - - 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. + + 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 + - - 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 + + Create the Plane containing the input Line and external Point. Point + cannot lie on the Line or in the Line axis. + Linha usada para determinar o plano + Ponto usado para determinar o plano + Plano criado com base na linha e no ponto + lines + 0.4 - - Crie um CoordinateSystem com origem no ponto de entrada, com os eixos X e Y definidos como eixos X e Y do WCS. - bypoint + + 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 - - 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. + + Cria um plano no XY universal + Plano no plano XY global - - Crie um CoordinateSystem na origem com os eixos X e Y. Os vetores de entrada são normalizados antes de criar o CoordinateSystem. + + Cria um plano no plano XZ universal + Plano no plano XZ global - - 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 + + Cria um plano no YZ universal + Plano no plano YZ global - - Cria um CoordinateSystem nos parâmetros de coordenadas cilíndricas especificados com relação ao sistema de coordenadas especificado + + Obtém uma representação da sequência de caracteres do Plano - - Cria um CoordinateSystem nos parâmetros de coordenadas esféricas especificados com relação ao sistema de coordenadas especificado + + Obter o componente X de um ponto - - Determinar se é possível obter o inverso deste CoordinateSystem - inverse,testinverse + + Obter o componente Y de um ponto - - Testa se o dimensionamento é ortogonal, ou seja, ele não tem um componente de cisalhamento. - uniform + + Obter o componente Z de um ponto - - Testa se o dimensionamento é ortogonal e se todos os vetores estão normalizados. - uniform,normal,samelength + + Obtém o vetor com o mesmo componente X, Y e Z + convertovector,point2vector - - Obter o determinante deste CoordinateSystem + + Adicionar um vetor em um ponto. O mesmo que Converter(vetor). + movepoint,move,move along - - Cria um ponto representando a origem do CoordinateSystem. - position,center + + Subtrair um vetor a partir de um ponto. O mesmo que Converter(-Vector). + movepoint,move,move along - - Retorna o eixo X do CoordinateSystem. - left,right + + Projeto de outra parte da geometria sobre este ao longo de um determinado vetor de direção - - Retorna o eixo Y do CoordinateSystem. - forward,back + + 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 + xy,position - - Retorna o eixo Z do CoordinateSystem. - up,down + + Obtém o ponto de origem (0,0,0) + Ponto de origem + zero, origin - - Retorna o eixo X do CoordinateSystem: o comprimento do vetor do eixo X. + + Formar um ponto com 3 coordenadas cartesianas fornecidas + Coordenada X + Coordenada Y + Coordenada Z + Ponto criado usando as coordenadas + point,xyz,position - - Retorna o eixo Y do CoordinateSystem: o comprimento do vetor do eixo Y. + + 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 - - Retorna o eixo Z do CoordinateSystem: o comprimento do vetor do eixo Z. + + 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 - - Retorna o plano no qual os eixos X e Y residem, com raiz na origem. + + 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 - - Retorna o plano no qual os eixos Y e Z residem, com raiz na origem. + + 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 - - Retorna o plano no qual os eixos Z e X residem, com raiz na origem. + + Comparar dois pontos + O outro ponto + Se os dois objetos forem iguais - - Obter o inverso deste CoordinateSystem - aplicar este CoordinateSystem em uma parte da geometria reverte o original. + + Obter um hashcode para este tipo + Um único hashcode para este objeto - - Espelhar o objeto através do plano de entrada - reflect,flip over + + Obtém uma representação da sequência de caracteres do Ponto - - Aplicar o argumento de CoordinateSystem após este - Resultado = este * outros + + 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. - - Aplicar o argumento CoordinateSystem antes que este um - Resultado = outros * este + + Número de curvas da policurva + curvecount,subcurvecount,numbersubcurves - - Retorna um vetor que contém os fatores da escala X, Y e Z - Vetor dimensionado - get size,scalecomponents,scalevector + + Retorna as curvas do policurva + Curves of polycurve + subcurves,polycurvesplit - - Determinar se dois sistemas de coordenadas são iguais - outro sistema de coordenadas - retornará verdadeiro se os sistemas de coordenadas forem iguais + + 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 - - 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 + + Retorna o plano da policurva plana - - 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 + + Fechar a policurva por linha que conecta os pontos inicial e final + lines + 0.4 - - 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 + + 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. + 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 - - Transforma o objeto pela matriz de entrada do CoordinateSystem - sistema de coordenadas de entrada - Sistema de coordenadas transformado + + 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 - - Transforma este CoordinateSystem do CoordinateSystem de origem em um novo CoordinateSystem do contexto. - - - Sistema de coordenadas transformado. + + Make one or more polycurves by grouping connected curves. - - 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 + + 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 - - 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 + + Estende a PolyCurve pelo arco tangente. + Comprimento do arco de extensão + Raio do arco + extensão do final ou início da PolyCurve - - Dimensionar de forma uniforme em torno da origem - Valor para dimensionar - Sistema de coordenadas dimensionado - resize,size + + 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 + lines + 0.4 - - 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 + + A policurva do deslocamento em seu plano. + Valor do deslocamento + Alternar para arredondar os cantos + PolyCurve deslocada - - 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 + + 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. + 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 - - 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 + + Crie uma PolyCurve unindo curvas. As curvas de entrada não precisam ser especificadas em ordem de conectividade. + A direção da PolyCurve é baseada na primeira curva da matriz de entrada. + Escolha uma tolerância de união preferencial entre 1e-6 e 1e-3 unidades. + Valores menores podem ser muito restritivos e impedir que as curvas que deveriam se conectar sejam unidas; valores maiores podem fazer com que as curvas curtas sejam mescladas involuntariamente ou colapsem em pontos degenerados. + Curvas que serão unidas na PolyCurve + Tolerância para determinar o tamanho permitido da lacuna entre curvas a unir + PolyCurve criada usando curvas unidas + segments,joincurves - - 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 + + Crie uma PolyCurve unindo curvas. As curvas de entrada não precisam ser especificadas em ordem de conectividade. + A direção da PolyCurve é baseada na primeira curva da matriz de entrada. + Escolha uma tolerância de união preferencial entre 1e-6 e 1e-3 unidades. + Valores menores podem ser muito restritivos e impedir que as curvas que deveriam se conectar sejam unidas; valores maiores podem fazer com que as curvas curtas sejam mescladas involuntariamente ou colapsem em pontos degenerados. + Curvas que serão unidas 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 - - 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 + + Make one or more polycurves by grouping connected curves. + Choose a preferred join tolerance between 1e-6 and 1e-3 units. + Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points. + Curvas a agrupar para criar uma ou mais PolyCurves + Tolerância para determinar o tamanho permitido da lacuna entre curvas a unir + - - 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 + + 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 - - Converta o CoordinateSystem em um objeto JSON formatado com o esquema autodesk.math:matrix44d-1.0.0. - A sequência de caracteres JSON resultante + + 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 - - Obtém uma representação da sequência de caracteres da Curva + + 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 - - 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 - + + Obtém uma representação da sequência de caracteres da PolyCurve - - 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 - + + Retorna os cantos do polígono - - 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 - + + Retorna o ponto médio dos cantos do polígono + centroid - - Retorna o comprimento total do arco da curva - - distance - + + Retorna todos os pontos inicial e final do segmento. - - Retornará verdadeiro se uma curva for plana e falso se não for. - - flat,liesinplane - + + Retorna o desvio máximo do plano médio do polígono. - - Retornará verdadeiro se uma curva estiver fechada e falso se não estiver. + + Retorna as autointersecções entre os lados do polígono. - - Obtém o ponto inicial ao longo da curva - - begin,curvestart,startpt - + + 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. - - Obtém o ponto final ao longo da curva - - end,curveend,endpt - + + Crie uma curva poligonal ao conectar os pontos. - - O normal para o plano onde a curva está inserida. Somente é válido para curvas planas. - - perpendicular - + + Criar uma curva de polígono inscrita dentro de um círculo. - - Obter um ponto na curva com um parâmetro especificado entre StartParameter() e EndParameter() - O parâmetro no qual avaliar - Ponto - - pointoncurve,curvepoint - + + Obtém uma representação da sequência de caracteres do Polígono - - 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 - + + Retorna novas superfícies que representam a superfície subjacente. + subsurfaces,getsurfaces,explode - - 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 - + + 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 - - 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 - + + 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 - - 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 - + + Calcula os limites da célula 2D que não está conectada com outras superfícies. - - 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 - + + Extrair sólidos da polisuperfície definida por um subconjunto de superfícies - - 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 - + + Retorna o número de superfícies da polissuperfície. + Número de superfícies - - 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 - + + Retorna o número de arestas da polissuperfície. + Número de arestas - - 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 + + Retorna o número de vértices da polissuperfície. + Número de vértices - - 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 + + Efetua a concordâncias de uma PolySurface ao longo de arestas de entrada com um determinado raio. + round,smooth,smoothedge,roundedges - - 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 - + + Chanfra uma PolySurface ao longo das arestas de entrada com um determinado deslocamento a partir do canto da aresta. + bevel,flattenedges - - 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. + + Cria a PolySurface ao elevar através das curvas. + Curvas para a transição. - - 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. + + Cria a PolySurface ao elevar através das PolyCurves. + Curvas para a transição. + Curva para guiar transição. + loftbyrail - - 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 a PolySurface ao elevar através das PolyCurves. + Curvas para a transição. + Curvas para guiar a transição. + loftbyrails,loft rails,guides - - 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 - + + Crie uma poliSuperfície ao unir as superfícies. + As superfícies que serão unidas em PolySurface + joinsurfaces,joinsrf - - 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 - + + Crie uma poliSuperfície por superfícies do sólido. + Sólido que as superfícies utilizam + solid2poly,solidtopoly,convertsolid - - 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 - + + 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 - - 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 - + + Obtém uma representação da sequência de caracteres da PolySurface - - Obtenha o parâmetro no ponto inicial de uma curva - Valor do parâmetro - - start domain,curvestart - + + A largura do retângulo + rectX,rectx - - Obtenha o parâmetro no ponto final de uma curva - Valor do parâmetro - - end domain,curveend - + + A altura do retângulo + rectY,recty - - 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 - + + 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 - - 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 - + + 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 - - Inverter a direção da curva - Uma nova curva na direção oposta - - flip - + + Create a Rectangle centered at the WCS origin in the WCS XY Plane, with + specified width (X Axis length), and length (Y Axis length). + Largura do retângulo + Comprimento do retângulo + Retângulo criado usando a largura e o comprimento + rectbylengths - - 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 - + + Create a Rectangle centered at input Plane root, with input width + (Plane X axis length), and length (Plane Y axis length). + 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 - - 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 - + + Create a Rectangle centered at the input origin in the CoordinateSystem + XY Plane, with specified width (X Axis length), and length + (Y Axis length). + 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 curva ao puxar em um plano - O plano sobre o qual puxar a curva - Uma curva no plano - - projectcurve,toplane - + + Obtém uma representação da sequência de caracteres do Retângulo - - Puxe esta curva para a superfície de entrada, na direção dos normais da superfície. - - - - projectcurve,tosurf - + + Retorna a área da superfície -- a soma de todas as áreas de todas as faces - - 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 - + + Retorna o volume total do sólido - - 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 - + + O centróide do sólido + average,center - - 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 - + + A união Booleana deste sólido e outra. + addition,merge,combine - - 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 - + + A diferença booleana deste sólido com outro + subtract - - 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 - + + A diferença booleana deste sólido e a união de sólidos de entrada + subtract,differencemany,diffall,diff multi - - 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 - + + 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 - - 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 - + + Projects the input Geometry onto this Solid in the input Vector direction. + !!This projection method currently supports only points or curves!! + projectonto,projectonsolid,projecttosolid + + + Efetua a concordâncias de um sólido ao longo de arestas de entrada com um determinado raio. + round,smooth,smoothedge,roundedges + + + Chanfra um sólido ao longo das arestas de entrada com um determinado deslocamento a partir do canto da aresta. + bevel,flattenedges - - 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 + + Separa um sólido em sólidos individuais se ele compreende mais de uma + fração desunida. Retorna o mesmo sólido se ele for uma única fração contígua. + separar sólidos desunidos - cutinto,divide,curve2curves,cut,cut multiple,splitmultiple + split, disjoint - - 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 - + + Tenta reparar o sólido. + - - 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 - + + Crie um sólido ao especificar suas faces de componentes como superfícies. + Brep,brep - - 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 - + + Crie um sólido ao elevar as curvas fechadas na seção transversal de entrada. + Brep,brep - - 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 - + + 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 - - 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 - + + 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 - - 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 - + + Efetue a extrusão por percurso da curva fechada ao longo do caminho. + Brep,brep,sweep1 - - 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 - + + 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 - - 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 - + + 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 - - 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 - + + 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. + 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 - - 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 - + + União de um conjunto de sólidos em um sólido + Uma coleção de sólidos + + Brep,brep,boolean,addition - - 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 - + + Obtém uma representação da sequência de caracteres do Sólido - - 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 - + + Retorna o ponto central da esfera. - - Corrigir uma curva fechada - Uma superfície no interior da curva - - fill,profiletosurf,loop,loop2surf,edgesurf - + + Retorna o raio da esfera. - - 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 + + Crie uma esfera sólida centralizada no ponto de entrada, com o raio especificado. + Brep,brep - - Efetua a extrusão por percurso da curva ao longo da curva do caminho, criando uma superfície - - - - sweep1,curve2surf - + + Crie uma esfera sólida que contém quatro pontos de entrada na superfície. + Brep,brep - - Efetua a varredura dessa curva ao longo da curva do caminho, criando uma superfície - - Cortar o final da varredura e torná-la normal para o caminho - Uma superfície resultante da varredura da curva ao longo do caminho - - sweep1,curve2surf - + + Ajuste uma esfera é o mais perto possível dos pontos de entrada. + Brep,brep - - 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 - + + Obtém uma representação da sequência de caracteres da Esfera - - 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 - + + Retorna a área do total da superfície. - - Retorna uma nova curva aproximada com o tolerância fornecida - - - - fitcurve,reducecurve,simplecurve,approximate - + + Retorna a soma dos comprimentos de todas as arestas de limite da superfície. + circumference - - armazena a ID da segmentação gerenciada que chamou esse construtor. - Usado para alertar os usuários sobre potenciais problemas de multissegmentação. + + Retornará verdadeiro se a superfície estiver fechada na direção U, falso se não estiver. - - Isso é usado apenas para testes. + + Retornará verdadeiro se a superfície estiver fechada na direção V, falso se não estiver. - - true + + Retornará verdadeiro se a superfície estiver fechada nas direções U ou V, falso se não estiver em nenhuma delas. - - true + + Retire as ferramentas de entrada desta superfície. + difference,trim,removefrom,cut - - true + + 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. + Outras superfícies a serem subtraídas + Superfície booleana ou polySurface resultante + subtract,differencemany,diffall,diff multi - - true + + 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 - - true + + 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 - - Um mapa entre os tipos IGeometryEntity e os construtores de geometria usando hospedeiros. + + 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. + 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 - - Mecanismo de registro do tipo de geometria. - Tipo de interfaces de IGeometryEntity derivadas. - Um delegado para construir a geometria. + + 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 - - true + + Gets a Nurbs representation of the Surface. This method may approximate + Surface in certain circumstances. - - - + + Gets a Nurbs representation of the Surface. This method may approximate + Surface in certain circumstances. + 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. - - 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 + + Gets a Nurbs representation of the Surface within a specified tolerance. This method may approximate + Surface in certain circumstances. + Tolerância especificada + Representação da superfície nurbs da superfície + tonurbs - - Converter a geometria na determinada direção pelo comprimento do vetor - move,along vector + + Thicken Surface into a Solid, extruding in the direction of Surface + normals on both sides of the Surface. + Quantidade a ser tornada mais espessa + Superfície tornada mais espessa como sólido + offset,tosolid - - 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 + + Thicken Surface into a Solid, extruding in the direction of Surface + normals. If both_sides parameter is true, surface is thickened + on both sides. + 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 + + + Superfície de deslocamento na direção do normal da superfície pela distância especificada. + Valor do deslocamento + Superfície deslocada + + + The returned coordination system use xAxis, yAxis and zAxis to represent the uDir, vDir and normal. + The length of xAxis, yAxis represents the curvatures. + 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 + + + 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 - - Transforma a geometria usando a transformação fornecida do CoordinateSystem - Geometria transformada + + 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 - - Transforma esta geometria do CoordinateSystem de origem em um novo CoordinateSystem do contexto. - - - Geometria transformada. - from,to + + 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 - - Rotaciona o objeto em torno da origem e um eixo por um grau especificado - around,axis,degrees + + 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 - - Rotaciona o objeto em torno da origem e normal do plano por um grau especificado - around,normal,degrees + + 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 - - Espelhar o objeto através do plano de entrada - reflect,flip over + + Retorna a curvatura gaussiana nos parâmetros U e V. + developable - - Dimensionar de forma uniforme em torno da origem - resize,size + + Retorna as curvaturas principais em os parâmetros U e V. - - Dimensionar de forma não uniforme em torno da origem - resize,size,scalenu,scaleNU + + 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 - - Dimensionar de forma não uniforme em torno de um determinado plano - resize,size,scalenu,scaleNU + + Retorna o ponto nos parâmetros U e V especificados. + surfacepoint - - Dimensionar de forma uniforme ao redor de um determinado ponto, usando dois pontos de seleção como escalas - resize,from,to,size + + Retorna todas as curvas no limite da superfície. + edges - - 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 + + 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. + 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 - - 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 + + Returns a new Surface with the Normal flipped. Leaves this surface + unchanged. + Superfície, que é a mesma que a superfície de entrada, mas com normais invertidas - - Obter a distância desde esta geometria para outra - A outra geometria - A distância - between,length,from,to + + 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 - - Obter o ponto mais próximo nesta geometria para a outra - NearestPoint, GetClosestPoint + + Projects the input Geometry onto this Surface in the input Vector direction. + !!This projection method currently supports only points or curves!! + projecttosurface,projectonto - - Determinar se outro objeto de geometria efetua a intersecção com este - intersects?,check intersection,test intersection + + Tenta reparar a superfície. + - - Obter a geometria da intersecção para este objeto e outro - get overlap + + Union a collection of surfaces into one surface. + This method might return a polySurface + if the resulting union is non-manifold or multi-faced. + Um conjunto de superfícies. + União de superfícies + merge,join,boolean,addition - - 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 + + Crie uma superfície ao elevar entre as curvas de seção transversal de entrada. + loft + Curvas pelas quais se deve fazer a elevação + Superfície criada usando a elevação - - Projeta um conjunto de pontos nesta geometria ao longo da direção especificada. - Retorna uma matriz plana da geometria resultante. - Pontos para o projeto - Direção de projeção - Matriz plana da geometria resultante - project points,batch project + + 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 - - Dividir esta geometria utilizando outra geometria como um "ferramenta" de corte - cut + + 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. + loftbyrails,loft rails,guides + Curvas pelas quais se deve fazer a elevação + Curvas pelas quais guiar a elevação + Superfície criada usando a elevação - - Remove elementos da entidade mais próxima do ponto de seleção + + 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 + - - Separa elementos compostos ou não separados em suas partes do componente. + + 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 - - Verificar se os dois objetos têm a mesmo geometria representacional ou valores numéricos - approximate,near,close + + Create a Polygon Surface connecting input Points in a closed Polygon and + patching it. + Lista de pontos de perímetro + Superfície criada com base nos pontos de perímetro + patch,surfacebypolygon - - Obter a BoundingBox contendo a determinada parte da geometria - bounds + + 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 - - Obtém a caixa delimitadora orientada de volume mínimo que contém a geometria especificada. + + 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. + 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 - - Converter a geometria para Solid Def json - Sequência formatada json + + Create a Surface by filling in the interior of a closed boundary + defined by input Curves. + Curva fechada usada como limite da superfície + Superfície criada por fechamento + edgesrf,edgesurface,patch,fill - - Converta a geometria em um objeto JSON formatado com esquemas autodesk.geometry:geometry-1.0.0. - A sequência de caracteres JSON resultante + + Obtém uma representação da sequência de caracteres da Superfície - - Converter estrutura interna da geometria de análises em splines + + Os vértices da topologia - - 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. - - - 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. + + As arestas da topologia + - - Importa um arquivo SAT e retorna uma matriz das geometrias importadas - Objeto de arquivo representando o arquivo SAT - Lista de geometrias importadas + + As faces da topologia + - - Importa um arquivo SAT e retorna uma matriz das geometrias importadas - Caminho para o arquivo SAT - Lista de geometrias importadas + + Obtém uma representação da sequência de caracteres da Topologia - - 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 + + O TSplineFaces adjacente a esta aresta - - 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 + + O TSplineVertex no qual esta aresta se inicia - - 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 + + O vértice no qual esta aresta termina - - 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 + + Retornar a estrutura UVN do TSEdge (ponto na cobertura, vetor U, vetor V e normal) - - Exporta uma lista de geometrias especificadas para o determinado caminho de arquivo SAT - - - + + Índice do TSEdge - - Exporta uma lista de geometrias especificadas para o caminho de arquivo SAT especificado. - - - - + + Se o TSEdge estiver na borda - - Este método está destinado somente ao uso interno. + + Se o TSEdge for um objeto múltiplo - - Este método está destinado somente ao uso interno. + + Diversas propriedades do TSEdge: uvnFrame e índice, se o TSEdge estiver na borda, se for ou não um objeto múltiplo - - 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 de sequência de caracteres do TSplineEdge - - Cancela a serialização dos dados no formato Standard ACIS Binary(SAB) especificado e retorna uma lista da geometria - + + Todas os TSplineEdges em torno desta face no sentido anti-horário - - 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. + + Todas os TSplineVertices em torno desta face no sentido anti-horário - - true - - - Obter o contexto ou sistema de coordenadas de referência que foi usado para criar esta geometria. - - - Obtém uma representação da sequência de caracteres da Malha + + Retornar a estrutura UVN da TSplineFace (ponto na cobertura, vetor U, vetor V e normal) - - 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 - + + Índice do TSFace - - 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 - + + O número de arestas ou vértices no TSFace - - Importa um arquivo, analisando-o em várias malhas. - Os formatos atualmente suportados são: - .mix -- Meshmixer - .obj -- Wavefront + + O número de lados paramétricos no TSFace - - 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 + + Diversas propriedades do TSplineFace: uvnFrame e índice, valência e número de lados - - 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 + + Obtém uma representação de sequência de caracteres do TSplineEdge - - 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 + + Se a T-Spline recém-criada possuir simetria radial. - - 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 + + Se a T-Spline recém-criada possuir simetria no eixo x. - - Criar um plano de malha com base nas configurações atuais. - - - - - - malha + + Se a T-Spline recém-criada possuir simetria no eixo y. - - Criar um cuboide em malha com base nas configurações atuais. - - - - - - - - malha + + Se a T-Spline recém-criada possuir simetria no eixo z. - - Criar uma esfera em malha com base nas configurações atuais. - - - - - malha + + O número de faces no segmento de simetria. Somente disponível se a T-Spline tiver uma simetria radial. - - Criar um cone em malha com base nas configurações atuais. - - - - - - - malha + + Crie um TSplineInitialSymmetry radial com uma determinada quantidade de vãos por segmento simétrico. + tspline,symmetry - - 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 + + Crie um TSplineInitialSymmetry axial com determinados eixos de simetria. + tspline,symmetry - - Os índices de vértice que compõem cada face em uma forma no sentido anti-horário - - mesh,meshes - + + Obtém uma representação da sequência de caracteres do TSplineInitialSymmetry - - O vetor normal neste vértice - - mesh,meshes - + + Se a reflexão for radial - - As posições dos vértices - - mesh,meshes - + + Número de segmentos de reflexão radial - - Retorna o número de vértices na malha + + Ângulo entre cada par de segmentos simétricos da reflexão radial - - Retorna o número de arestas na malha + + Plano da reflexão - - Retorna o número de triângulos na malha + + Eixo da reflexão - - Retorna o volume da malha fornecida - volume + + 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 + tspline,symmetry,reflection,axial - - Retorna a área da malha fornecida - área + + Create radial reflection for t-spline symmetry by given plane + with given segments count and given angle (in degrees) between each pair of segments. + 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 + tspline,symmetry,reflection,radial - - 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 TSplineReflection - - Retorna os vértices brutos dessa malha como uma lista de números. Cada conjunto de - seis números consecutivos representa dois 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 + + - - 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. + + - - Converte as arestas da malha em linhas e as retorna + + - - 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. + + - - Converte triângulos de malha em malhas individuais e as retorna. + + - - Retorna as normais de cada face do triângulo em uma determinada malha. - + + - - Retorna centroides do triângulo + + 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 malha unificando a malha da ferramenta e a malha original. - - malha + + 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 - - Retorna uma nova malha subtraindo a malha da ferramenta da malha original. - - malha + + 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 malha que consiste na interseção entre a malha - da ferramenta e a malha original. - - malha + + 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 - - 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 + + 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 - - 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. + + 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 - - 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. + + 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 - - 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 + + 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 - - 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 + + Uma lista de reflexões aplicada à T-Spline + tspline,symmetry,reflections - - Retorna uma nova malha com um número reduzido de triângulos. - Meta de contagem de triângulos para a redução - Malha reduzida + + Whether t-spline is in box or smooth mode + tspline,boxmode,smooth - - 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 + + Se T-Spline é extraível (pode ser exibida no modo Suave) + tspline,extractable - - 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 + + Whether t-spline is closed + tspline,closed - - 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 + + Todas as superfícies fechadas são herméticas, mas algumas superfícies herméticas estão abertas. + tspline,watertight - - Intersecta o plano de entrada com a malha, produzindo uma PolyCurve + + Verificar todas as garantias necessárias para a padronização para determinar + se a T-Spline é padrão + tspline,standard - - Projeta o ponto na malha ao longo da direção especificada + + Convert TSpline surface to Solid or Surface depending on shape. + Note: There could be subtle unexpected changes in the resulting B-Rep if the input surface is created in a higher T-Splines version than the version loaded in Dynamo as in this case the surface will be downgraded to the Dynamo version. + 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 - - Ponto mais próximo na malha para o ponto especificado + + Engrossar a superfície da T-Spline por uma determinada distância na direção dos normais da face + Distância para engrossar + Determina se as arestas resultantes devem ser dobradas + Superfície da T-Spline espessa + tspline,thicken,normal - - Refletir a malha através do plano de entrada + + Engrossar a superfície da T-Spline pelo vetor especificado. + Direção para engrossar + Determina se as arestas resultantes devem ser dobradas + Superfície da T-Spline espessa + tspline,thicken,vector - - Rotacionar a malha em torno do eixo de entrada por graus de entrada. A rotação - está centralizada na origem + + Executar a dobra em uma determinado conjunto de arestas + As arestas a serem dobradas + Superfície da T-Spline com arestas dobradas + tspline,edge,crease - - Dimensionar a malha pelo valor de entrada + + Executar a desdobra em um determinado conjunto de arestas + Arestas a serem desdobradas + Superfície da T-Spline com arestas desdobradas + tspline,crease,uncrease - - Dimensionar malha de forma não uniforme por fatores de escala + + Executar a dobra em um determinado conjunto de vértices + Vértices para dobrar + Superfície da T-Spline com arestas dobradas + tspline,edge,crease - - Converter uma malha na direção do vetor de entrada pelo comprimento do vetor + + Executar a desdobra em um determinado conjunto de vértices + Vértices para desdobrar + Superfície da T-Spline com arestas desdobradas + tspline,crease,uncrease - - Converter a malha na direção do vetor de entrada pela distância de entrada + + Vértices de solda do primeiro e do segundo grupo em pares. + O primeiro grupo é considerado como vértices desta T-Spline. + O segundo grupo de vértices pode ser desta superfície ou de qualquer outra. + No caso de T-Splines diferentes, combinar é executado antes da operação de solda + O primeiro grupo de vértices para soldar + O 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 - - Converte a malha pelas distâncias de entrada + + Localizar todos os vértices coincidentes e soldá-los juntos. + Tolerância na qual procurar coincidências + Superfície da T-Spline sem vértices coincidentes + tspline,weld,coincident,vertex - - 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 + + Desfaça a solda de todas as arestas especificadas. Isso irá desfazer a solda de cada vértice de todas as arestas. + Um conjunto de arestas para desfazer a solda + Superfície da T-Spline com arestas não soldadas + tspline,unweld,edge - - Converta a malha em um objeto JSON formatado com o esquema dynamo.geometry:mesh-1.0.0. - A sequência de caracteres JSON resultante + + Desfazer a solda em todos os vértices especificados. Todas as arestas de cada vértice terão a solta desfeita + Um conjunto de vértices para desfazer a solda + Superfície da T-Spline com vértices não soldados + tspline,unweld,vertex - - O tipo de condição de limite aplicado aos painéis em uma malha. + + Create match with T-Spline and closed loop from curves + 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 - - Permitir que os painéis sobreponham o limite. + + Crie a correspondência com a T-Spline e o contorno fechado de arestas BRep. Primeiro, + o contorno de aresta é convertido em um contorno de curva e, em seguida, a correspondência é executada + 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 - - Não permitir que os painéis sobreponham o limite. + + Remover 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 - - Remover os vértices que não estão na entrada FACE. + + Remover as arestas da topologia da T-Spline + Aresta ou arestas para excluir + Superfície da T-Spline com arestas excluídas + tspline,edge,delete - - Recorte painéis sobrepostos para o limite da superfície. + + Remover as faces da topologia da T-Spline + Face ou faces para excluir + Superfície da T-Spline com faces excluídas + tspline,face,delete - - Obteruma representação da sequência de caracteres de PanelSurface + + Alterar o estilo de visualização da T-Spline. + Visualização suave se verdadeiro passou, caso contrário, caixa. + Ativar ou desativar a visualização suave + T-Spline com o estilo de visualização escolhido + tspline,visulization,mode,smooth,box - - 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 + + Executar extrusões simétricas únicas ou múltiplas em um conjunto de arestas e mover as novas arestas por um determinado vetor. + 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 com extrusão + tspline,extrude,direction,vector,edge - - 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 + + Executar extrusões simétricas únicas ou múltiplas em um conjunto de faces e mover as novas arestas por um determinado vetor. + 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 - - 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 + + Executar extrusões simétricas únicas ou múltiplas em um conjunto de arestas e mover as novas arestas pelo caminho de uma determinada curva. + 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 - - 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 + + Executar extrusões simétricas únicas ou múltiplas em um conjunto de faces e mover as novas arestas pelo caminho de uma determinada curva. + 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 - - 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 + + Substituir as arestas especificadas 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 - - 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 + + Deslizar as arestas especificadas ao longo de 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 + + + Mesclar arestas especificadas. As arestas em cada um dos grupos deve criar contagens + iguais de conjuntos contínuos. As arestas do primeiro grupo são consideradas como + desta superfície. A arestas do segundo grupo podem ser + desta superfície ou de qualquer outra superfície. No caso de + superfícies diferentes, combinar é executado antes de mesclar + 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 - - 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 + + Preencher 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 surface with filled hole + tspline,edge,fill,hole - - 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 + + Anexar a determinada lista de reflexões à 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 - - 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 + + Remover todas as reflexões da T-Spline + Superfície T-Spline com determinadas reflexões removidas - - 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 + + Compress all topology on the surface and make the indices contiguous. + This function maintains the relative order of the indices. + TSpline with compressed indexes + tspline,index,compress - - Retorna o número de vértices em PanelSurface. - número de vértices + + Subdividir as faces especificadas em quatro faces no modo exato ou simples + dependendo do valor do sinalizador fornecido. + 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 número de painéis em PanelSurface. - número de painéis + + 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. + 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 - - 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. + + Pegar cada determinado vértice da T-Spline e empurrá-lo em direção ao ponto mais próximo + nas geometrias alvo. Se surfacePoints for verdadeiro então o ponto da superfície + do vértice é empurrado, alça de controle em caso contrário + 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 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 + + Aplainar pontos de controle de determinados vértices em um plano único. + Este comando requer uma entrada ao menos quatro vértices + Lista de vértices + T-Spline Surface with flattened vertices + tspline,flatten,vertices - - Retorna o vértice correspondente ao índice de vértices em PanelSurface. - Índice de vértices em PanelSurface - + + Aplainar pontos de controle de determinados vértices em um plano único + que será paralelo ao determinado plano. + Este comando requer uma entrada de ao menos quatro vértices + Lista de vértices + Plano ao qual ajustar os vértices paralelos + T-Spline Surface with flattened vertices + tspline,flatten,vertices,fitparallel - - Retorna o ponto correspondente ao índice de vértices em PanelSurface. - Índice de vértices em PanelSurface - + + Copy chosen faces to the new surface. New surface has no symmetry. + Faces a duplicar + Superfície T-Spline com somente as faces selecionadas + tspline,face,duplicate - - 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 + + Inverte os normais de todas as faces na malha. + Superfície T-Spline com normais invertidos + tspline,flip,normal,vector - - 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 + + Defina todos os intervalos de nó como uniformes. + Superfície T-Spline com internos uniformes + tspline,knot,uniform - - 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 + + Padronize a T-Spline para o ponto onde a inserção exata + pode ser executada. Se ela não puder ser padronizada, ocorre + uma exceção com o motivo + Superfície de T-Spline padronizada + tspline,standardize - - 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. + + Mover determinados vértices ao longo de um determinado vetor + Lista do vértice a ser movido + Vector to move along + Flag, indicating whether to use surface or control points of vertices to move - - Obtém uma representação da sequência de caracteres da PolyCurve + + Attempts to repair the TsplineSurface. + - - Crie uma PolyCurve unindo curvas. As curvas de entrada não precisam ser especificadas em ordem de conectividade. - A direção da PolyCurve é baseada na primeira curva da matriz de entrada. - Escolha uma tolerância de união preferencial entre 1e-6 e 1e-3 unidades. - Valores menores podem ser muito restritivos e impedir que as curvas que deveriam se conectar sejam unidas; valores maiores podem fazer com que as curvas curtas sejam mescladas involuntariamente ou colapsem em pontos degenerados. - Curvas para unir em uma PolyCurve - Tolerância para determinar o tamanho permitido da lacuna entre curvas a unir - PolyCurve criada usando curvas unidas - - segments,joincurves - + + Crie um plano de T-Spline centralizado no ponto raiz, com o vetor normal de entrada. + 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 - - Crie uma PolyCurve unindo curvas. As curvas de entrada não precisam ser especificadas em ordem de conectividade. - A direção da PolyCurve é baseada na primeira curva da matriz de entrada. - Escolha uma tolerância de união preferencial entre 1e-6 e 1e-3 unidades. - Valores menores podem ser muito restritivos e impedir que as curvas que deveriam se conectar sejam unidas; valores maiores podem fazer com que as curvas curtas sejam mescladas involuntariamente ou colapsem em pontos degenerados. - Curvas para unir em uma PolyCurve - Tolerância para determinar o tamanho permitido da lacuna entre curvas a unir - Será definido como True se as curvas de entrada fizerem interseção/sobreposição umas às outras e precisarem que seus segmentos de extremidade sejam aparados antes da criação da PolyCurve. Por padrão, está definido como False. - 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 - + + Create 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. + 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 - - Crie uma ou mais PolyCurves agrupando curvas conectadas. Escolha uma tolerância de união preferencial entre 1e-6 e 1e-3 unidades. - Valores mais baixos podem ser muito restritivos e impedir que as curvas que deveriam se conectar sejam unidas; valores mais altos podem fazer com que as curvas curtas sejam mescladas involuntariamente ou colapsem em pontos degenerados. - Curvas a agrupar para criar uma ou mais PolyCurves - Tolerância para determinar o tamanho permitido da lacuna entre curvas a unir - + + Os eixos X e Y estão no plano. 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 - - Crie uma ou mais PolyCurves agrupando curvas conectadas. Escolha uma tolerância de união preferencial entre 1e-6 e 1e-3 unidades. - Valores mais baixos podem ser muito restritivos e impedir que as curvas que deveriam se conectar sejam unidas; valores mais altos podem fazer com que as curvas curtas sejam mescladas involuntariamente ou colapsem em pontos degenerados. - 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. - + + Ajuste um plano T-Spline aos pontos de entrada; basicamente um ajuste de gráfico de dispersão 3D. + 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 - - 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 - + + Crie o plano da T-Spline que contém a linha de entrada e o ponto externo. 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 - - 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 - + + Crie um plano de T-Spline que contém três pontos de 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 + + + Criar um cilindro da T-Spline definido por um CoordinateSystem principal, o raio e a altura do cilindro + O centro e a base do cilindro serão ajustados no plano X/Y deste sistema de coordenadas + Raio do cilindro + Height of cylinder + 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 + + + Crie um cilindro da T-Spline com a determinada parte inferior e superior do ponto do centro 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 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 - + + Create a T-Splines Cone with given base radius at start Point, extending to an + apex at end Point. + Ponto inicial de um cone + Ponto final de um cone + Radius of base of a 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 - - 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. + + Create a T-Splines Cone with axis from start Point to end Point, with given + radii at start and end. This object does not have an apex, and is in the shape of a frustum. + 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 - - Número de curvas da policurva - - curvecount,subcurvecount,numbersubcurves - + + Create a T-Splines Cone with base Point at CoordinateSystem origin, extending in the direction of the Z-axis of the CoordinateSystem, + with a circular base in the CoordinateSystem XY Plane. + 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 - - Retorna as curvas do policurva - - - subcurves,polycurvesplit - + + Create a T-Splines Cone with base Point at CoordinateSystem origin, extending + in the CoordinateSystem Z axis deriction length amount, with a + circular bases in the CoordinateSystem XY Plane. + O centro e a base do cone 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 - - 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 - + + Crie uma esfera de T-Spline centralizada no ponto de entrada, com o raio especificado. + 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 - - Retorna o plano da policurva plana - + + Crie uma esfera de T-Spline que contém quatro pontos de entrada na superfície. + 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,points - - 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 - + + Ajuste uma esfera T-Spline o mais perto possível dos 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 - - Estende a PolyCurve pelo arco tangente. - Comprimento do arco de extensão - Raio do arco - extensão do final ou início da PolyCurve - + + Criar um toróide da T-Spline com o centro no CoordinateSystem de origem e um determinado raio + 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 - - Fechar a policurva por linha que conecta os pontos inicial e final - - - lines - - - 0.4 - + + Create a T-Splines Torus with given center and radii, aligned with the default World XY plane + 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 - - 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 - - - lines - - - 0.4 - + + Crie uma caixa da T-Spline centralizada na origem do WCS, com uma largura, comprimento e altura. + 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 - - A policurva do deslocamento em seu plano. - Valor do deslocamento - Alternar para arredondar os cantos - PolyCurve deslocada + + Create a T-Spline Box centered at input Point, with specified width, length, + and height. + 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 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 + + Create a T-Spline Box centered and oriented to input CoordinateSystem, with + specified width, length, and height. + 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 - - 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 - + + Crie uma caixa da T-Spline expandindo do ponto baixo para o ponto 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 + tspline, box,cube,min,max,corner,point - - 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 + + Create a T-Splines Quadball with center at CoordinateSystem origin + and given radius + Sistema de coordenadas local + Raio do quadball + Spans number in two dimensions of the sides of the 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 - - Obtém uma representação da sequência de caracteres do Polígono + + Create a T-Splines Quadball with given center and radius, aligned with + default World XY plane + Ponto do centro do quadball + Raio do quadball + Spans number in two dimensions of the sides of the 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 - - Crie uma curva poligonal ao conectar os pontos. - - + + Construct T-Spline surface from NURBS Surface using uniform strategy. + Input NURBS surface is rebuilt with uniform knots placed at equal parametric or + arc length intervals depending on corresponding useArcLen flag, and approximated by + degree 3 NURBS surface. Output T-Spline is divided by given span counts + in u and v directions. + 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 + Whether to use arcLen or parametric subdivision in u parametric direction + Whether to use arcLen or parametric subdivision in v parametric direction + Exibir a superfície da T-Spline na caixa ou visualização suave + nurbs surface,tspline,uniform - - Criar uma curva de polígono inscrita dentro de um círculo. - - - + + Construct T-Spline surface from NURBS Surface using curvature subdivision strategy. + Input NURBS surface is rebuilt to degree 3. Output T-Spline has span counts and + positions in each direction detected automatically depending on curvature. + Superfície NURBS de entrada + Exibir a superfície da T-Spline na caixa ou visualização suave + nurbs surface,tspline,curvature - - Retorna todos os pontos inicial e final do segmento. + + Construir uma T-Spline ao efetuar a extrusão de 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 o desvio máximo do plano médio do polígono. + + Construa uma T-Spline efetuando a extrusão por percurso de uma curva da seção transversal ao longo de um caminho. + Curva de perfil + Curva do caminho + Is spans should be parallel in path direction + 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 os cantos do polígono - + + Create a T-Spline Surface by sweeping the profile Curve around the axis formed + by the axis origin and axis direction, starting at start_angle in degrees, + and sweeping by sweep_angle in degrees. + 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 + Exibir a superfície da T-Spline na caixa ou visualização suave + Opções de simetria de uma superfície da T-Spline + tspline,revolve,curve - - Retorna o ponto médio dos cantos do polígono - - - centroid - + + Crie uma superfície de T-Spline na lista de linhas. + Aceita curvas, mas pega apenas os pontos inicial e final 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 - - Retorna as autointersecções entre os lados do polígono. - + + Combine as superfícies da T-Spline indicadas em uma única superfície. + As superfícies podem ser separadas. + Se ao menos uma superfície estiver no modo de caixa, a superfície de saída estará também no modo de caixa. + Observação: Todas as superfícies de entrada devem ter a mesma versão para serem cominadas com êxito. Por esse motivo, uma ou mais superfícies podem ser clonadas internamente e suas versões atualizadas ou rebaixadas para corresponder à versão atualmente usada no Dynamo. A superfície resultante pode assim ter diferenças sutis do resultado esperado. As superfícies de entrada em si permanecem inalteradas. + Superfícies da T-Spline para combinar + tspline,combine - - 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. - - + + Obter uma representação da sequência de caracteres do TSplineSurface - - Obtém uma representação da sequência de caracteres da Superfície + + Vértices contidos nesta superfície da T-Spline. - - 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 - + + Arestas contidas na superfície da T-Spline. - - 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 - + + Faces contidas na superfície da T-Spline. - - 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 - + + Vértices normais contidos na superfície da T-Spline - - 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 - + + Vértices de estrela de ponto contidos na superfície da T-Spline - - 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 - + + Vértices do T-Point contidos na superfície da T-Spline - - 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 - + + Vértices com poucos elementos contidos na superfície da T-Spline - - 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 - + + Vértices da borda contidos na superfície da T-Spline - - 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 - + + Vértices internos contidos na superfície da T-Spline - - 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 - + + Arestas com poucos elementos contidas na superfície da T-Spline - - 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 - + + Arestas de borda contidas na superfície da T-Spline - - Retorna a área do total da superfície. + + Arestas internas contidas na superfície da T-Spline - - Retorna a soma dos comprimentos de todas as arestas de limite da superfície. - - circumference - + + Faces regulares contidas na superfície da T-Spline - - Retornará verdadeiro se a superfície estiver fechada na direção U, falso se não estiver. + + Faces n-gon contidas na superfície da T-Spline - - Retornará verdadeiro se a superfície estiver fechada na direção V, falso se não estiver. + + Faces da borda contidas na superfície da T-Spline - - Retornará verdadeiro se a superfície estiver fechada nas direções U ou V, falso se não estiver em nenhuma delas. + + Faces internas contidas na superfície da T-Spline - - Retire as ferramentas de entrada desta superfície. - - - - difference,trim,removefrom,cut - + + Retornar o número de vértices na superfície da T-Spline - - 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 - + + Retornar o número de arestas na superfície da T-Spline - - 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 - + + Retornar o número de faces na superfície da T-Spline - - 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 - + + Vértices decompostos diferentes pelo tipo + Conjunto de vértices - - 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 - + + Arestas decompostas diferentes pelo tipo + Conjunto de arestas - - 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 - + + Faces decompostas diferentes pelo tipo + Conjunto de faces - - 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. - + + Retornar o vértice em um índice especificado + Índice no qual obter o vértice + tspline,face,byindex + Vértices da T-Spline - - 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. - + + Retornar a aresta ao índice especificado + Índice no qual obter a aresta + tspline,face,byindex + Aresta da T-Spline - - 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 - + + Retornar a face ao índice especificado + Índice no qual obter a face + tspline,face,byindex + Face da T-Spline - - 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 - + + Obtém uma representação da sequência de caracteres do TSplineTopology - - 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 - + + Ponto do TopologyItem na cobertura - - Superfície de deslocamento na direção do normal da superfície pela distância especificada. - Valor do deslocamento - Superfície deslocada + + U do vetor do TopologyItem - - 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 + + V do vetor do TopologyItem - - 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 + + Normal do TopologyItem - - 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 + + Obtém uma representação da sequência de caracteres do TSplineUVNFrame - - 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 + + Os TSplineEdges provenientes deste vértice - - 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 + + Os TSplineFaces adjacentes a esse vértice - - 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 - + + Retornar a estrutura UVN do TSVertex (ponto na cobertura, vetor U, vetor V e normal) - - Retorna a curvatura gaussiana nos parâmetros U e V. - - - - - developable - + + Índice do TSVertex - - Retorna as curvaturas principais em os parâmetros U e V. - - - + + Se o TSVertex for um ponto estrela - - 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 + + Se o TSVertex for um T-Point - - Retorna o ponto nos parâmetros U e V especificados. - - - - - surfacepoint - + + Se o TSVertex for um objeto múltiplo - - Retorna todas as curvas no limite da superfície. - - - edges - + + O número de arestas ou faces no TSVertex - - 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 - + + Valência funcional do TSVertex levando em consideração os T-Point - - 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 + + Diversas propriedades do TSVertex: uvnFrame e índice, valência de funcional/Valência, se o TSVertex for ou não um StarPoint, TPoint, Manifold - - Combina esta superfície e a superfície de entrada em uma PolySurface - - + + Obtém uma representação da sequência de caracteres do TSplineVertex + + + Obter o componente U de um UV - join multiple,joinmany,joinall,topolysurface + uv,uvs - - 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. - - - + + Obter o componente V de um V - projecttosurface,projectonto + uv,uvs - - Tenta reparar a superfície. - - - - Obtém uma representação da sequência de caracteres do Vetor + + Crie um UV a partir de dois duplos. + Valor U + Valor V + UV criado por coordenadas + surfaceparam,parameters,uv,uvs - - Comparar dois vetores - O outro Vetor + + Comparar dois UV's + O outro UV Se os dois objetos forem iguais - + Obter um hashcode para este tipo Um único hashcode para este objeto - - Forma de um vetor por 3 coordenadas Euclidean - Coordenada X - Coordenada Y - Coordenada Z - Vetor criado por coordenadas - - vector,xyz,vector3 - - - - Forma de um vetor por 3 coordenadas Euclidean e normalizar o vetor - Coordenada X - Coordenada Y - Coordenada Z - Verdadeiro para normalizar o vetor, falso para não normalizar - Vetor criado por coordenadas - - normalize,vector3 - - - - Forma de um vetor por dois pontos finais. O resultado é um vetor desde o ponto inicial até o ponto final. - - - - - vector2 - - - - Obter vetor do eixo X canônico (1,0,0) - - - x,basis,right - + + Obtém uma representação da sequência de caracteres de UV - - Obter vetor do eixo Y canônico (0,1,0) - - - y,basis,forward - + + 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 + Vetor - - Obter vetor do eixo Z canônico (0,0,1) - - - z,basis,up - + + Converta o vetor em um objeto JSON formatado com o esquema autodesk.math:vetor3d-1.0.0. + A sequência de caracteres JSON resultante Obtenha o valor X de um vetor. @@ -5070,105 +4369,62 @@ Basicamente, a malha é preenchida com várias pequenas caixas, e uma nova Obter um ponto com o mesmo componente X, Y e Z - - - convertopoint,vector2point - + convertopoint,vector2point Obter o inverso do vetor. Basicamente, isso nega os componentes X, Y e Z do vetor. - - - backwards,vectorflip - + backwards,vectorflip Adicionar um vetor - - - - sum,sumvectors - + sum,sumvectors Subtrair um vetor - - - - substact,diff vectors,between - + substact,diff vectors,between Formar o produto vetorial de dois vetores - - - - perpendicular - + perpendicular Formar o produto escalar de dois vetores - um segundo vetor - Produto escalar resultante - - project,projectvector,vectorproject,onto - + project,projectvector,vectorproject,onto Obter a versão normalizada de um vetor - Determine se dois vetores estão paralelos. - Outro vetor Retornará True se os vetores forem paralelos; caso contrário, retornará False. + Outro vetor - Determine se dois vetores são quase iguais. Um valor de tolerância de 1e-5 devido a problemas de previsão no manipulador. - Outro vetor + Determine whether two vectors are almost equal. A tolerance value of 1e-5 is used. Retornará True se os vetores forem quase iguais; caso contrário, retornará False. + Outro vetor vector approximate,near,same Transforma esse vetor pela matriz de entrada do CoordinateSystem - Sistema de coordenadas utilizado para transformar o vetor - Vetor transformado - Rotaciona um vetor em torno de um eixo por um grau especificado - Vetor do eixo de rotação - Número de graus para rotacionar - Vetor rotacionado - - around,axis,degrees - + Rotates a Vector around an axis by a specified number of + degrees + around,axis,degrees - Rotaciona um vetor em torno da origem e normal do plano por um grau especificado - Plano de rotação - Número de graus para rotacionar - Vetor rotacionado - - around,normal,degrees - + Rotates a vector around the Plane origin and normal by a specified + degree + around,normal,degrees Vetor de escala de forma uniforme em torno da origem - Fator de escala - Vetor dimensionado - - resize,size - + resize,size Vetor de escala uniforme em torno da origem - - - - - - resize,size,scaleNU,scalenu - + resize,size,scaleNU,scalenu Retorna o ângulo entre os dois vetores, de 0 a 180 graus. @@ -5177,21 +4433,78 @@ Basicamente, a malha é preenchida com várias pequenas caixas, e uma nova 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. + 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. Outro vetor Eixo de rotação Retorna o ângulo entre os vetores fornecidos em graus de 0 a 360 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 - Vetor + + Forma de um vetor por 3 coordenadas Euclidean + Coordenada X + Coordenada Y + Coordenada Z + + vector,xyz,vector3 - - Converta o vetor em um objeto JSON formatado com o esquema autodesk.math:vetor3d-1.0.0. - A sequência de caracteres JSON resultante + + Forma de um vetor por 3 coordenadas Euclidean e normalizar o vetor + Coordenada X + Coordenada Y + Coordenada Z + Se desejar normalizar ou não o vetor de resultado + + normalize,vector3 + + + Forma de um vetor por dois pontos finais. O resultado é um vetor desde o ponto inicial até o ponto final. + Start point of vector + End point of vector + Vector created from two points + vector2 + + + Obter vetor do eixo X canônico (1,0,0) + Canonical X axis vector (1,0,0) + x, basis,right + + + Obter vetor do eixo Y canônico (0,1,0) + Canonical Y axis vector (0,1,0) + y, basis,forward + + + Obter vetor do eixo Z canônico (0,0,1) + Canonical Z axis vector (0,0,1) + z, basis,up + + + Comparar dois vetores + O outro Vetor + Se os dois objetos forem iguais + + + Obter um hashcode para este tipo + Um único hashcode para este objeto + + + Obtém uma representação da sequência de caracteres do Vetor + + + O ponto onde este vértice está localizado + + + + As arestas provenientes deste vértice + + + + As faces adjacentes a esse vértice + + + + Obtém uma representação da sequência de caracteres do Vértice Uma classe de recurso digitada com ênfase, para pesquisar sequências de caracteres etc. @@ -5303,7 +4616,7 @@ Basicamente, a malha é preenchida com várias pequenas caixas, e uma nova A pesquisa de sequência de caracteres localizada similar a {0} é menor que zero. - Procura uma sequência de caracteres localizada semelhante a "Esse método está obsoleto e será removido em uma versão futura do Dynamo. Use Mesh.ByPointsIndexGroups (Point[] points, IndexGroups : IndexGroup[])”. + Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use Mesh.ByPointsIndexGroups (Point[] points, IndexGroups : IndexGroup[]) instead. Procura uma sequência de caracteres localizada semelhante a "Esse método está obsoleto e será removido em uma versão futura do Dynamo. Use Mesh.ByPointsIndices (Point[] points, Indices : int[])”. @@ -5418,5 +4731,107 @@ 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 TSplineSurfaceBuildPipes(ICurveEntity[] curves, double defaultRadius, double snappingTolerance, int[] segmentCounts, bool autoHandleStart, bool autoHandleEnd, double[] startRotations, double[] endRotations, double[] startRadii, double[] endRadii, double[] startPositions, double[] endPositions, bool inSmoothMode)” . + + The is the main attribute the generator looks for when it is + deciding the classes to auto implement. The type should + be a type from Autodesk.DesignScript.Interfaces and should + be the source of all the static constructor methods for the interface. +

+ The attribute must be attached to a class that matches the protoInterface name, i.e. if the interface + is named IPointEntity, then the class must be named Point for the generator to work correctly. +

+ The generator will implement wrappers for every property and method on protoInterface + using ProtoGeometry as instance methods. In addition, all methods that start with the class name + (Point) on the factory interface will be implemented as static methods. +

+ Generated implementations can be overriden by implementing a property or method that exactly matches the + interface method signature. See and for + other ways to override automatic implementations.
+
+ + The is the main attribute the generator looks for when it is + deciding the classes to auto implement. The type should + be a type from Autodesk.DesignScript.Interfaces and should + be the source of all the static constructor methods for the interface. +

+ The attribute must be attached to a class that matches the protoInterface name, i.e. if the interface + is named IPointEntity, then the class must be named Point for the generator to work correctly. +

+ The generator will implement wrappers for every property and method on protoInterface + using ProtoGeometry as instance methods. In addition, all methods that start with the class name + (Point) on the factory interface will be implemented as static methods. +

+ Generated implementations can be overriden by implementing a property or method that exactly matches the + interface method signature. See and for + other ways to override automatic implementations.
+
+ + Replace the body of the named property or method with this implementation. + + Properties and methods implemented by the generator using the can + be overriden. This attribute will replace the body of the generated method, but let the generator handle + documentation, scaling, ASM extents checks and the required boilerplate. + + The method or property to override + Implement the generated function as virtual + + + Replace the body of the named property or method with this implementation. + + Properties and methods implemented by the generator using the can + be overriden. This attribute will replace the body of the generated method, but let the generator handle + documentation, scaling, ASM extents checks and the required boilerplate. + + The method or property to override + Implement the generated function as virtual + + + Properties and methods implemented by the generator using the can + be overriden. This attribute will prevent the generation of a method named + whose params exactly matches the array. +

+ Some of the methods in the library don't match the generated output exactly, meaning the generator can't see + them as overrides. This attribute lets a method take the place of another method, by explicitly shadowing + what the generator would have implemented. +

+ Several [class]es implement a static FromJson method that takes a single , where + the factory interface has a method [class]FromJson that takes and . + This attribute lets the single version override the automatic one.
+
+ + Properties and methods implemented by the generator using the can + be overriden. This attribute will prevent the generation of a method named + whose params exactly matches the array. +

+ Some of the methods in the library don't match the generated output exactly, meaning the generator can't see + them as overrides. This attribute lets a method take the place of another method, by explicitly shadowing + what the generator would have implemented. +

+ Several [class]es implement a static FromJson method that takes a single , where + the factory interface has a method [class]FromJson that takes and . + This attribute lets the single version override the automatic one.
+
+ + This attribute lets an interface property be auto generated from a backing field, letting that + field take the property's place in the ToString, Equals and HashCode methods. + Special handling is added for Point and Vector types when backed by a Coordinate. + This also lets the generator handle documentation for the property. + + + This attribute lets an interface property be auto generated from a backing field, letting that + field take the property's place in the ToString, Equals and HashCode methods. + Special handling is added for Point and Vector types when backed by a Coordinate. + This also lets the generator handle documentation for the property. + + + This attribute lets a class override the CompareUsing attribute on the defining interface + (or set one at all if it is missing). This in turn lets the generator create the + (Get|Compute)HashCode and Equals methods for the class based on the supplied property names. + + + This attribute lets a class override the CompareUsing attribute on the defining interface + (or set one at all if it is missing). This in turn lets the generator create the + (Get|Compute)HashCode and Equals methods for the class based on the supplied property names. + \ No newline at end of file diff --git a/doc/distrib/xml/ru-RU/ProtoGeometry.xml b/doc/distrib/xml/ru-RU/ProtoGeometry.xml index cf02371701d..99bad22f1ff 100644 --- a/doc/distrib/xml/ru-RU/ProtoGeometry.xml +++ b/doc/distrib/xml/ru-RU/ProtoGeometry.xml @@ -144,8 +144,24 @@ Восстановление параметров по умолчанию для геометрии - - Получение строчного представления дуги + + Создание дуги или касательной двойной дуги по начальной и конечной точкам и точкам соприкосновения в начале и в конце + + + Центральная точка дуги + midpoint,arcs,arc + + + Возврат радиуса дуги. + arc,arcs + + + Возврат начального угла дуги в градусах в качестве поворота от оси X в системе координат вокруг оси Z. + arc,arcs + + + Возврат угла сдвига дуги в градусах. + arc,arcs Создание дуги путем указания трех последовательных точек по ее протяженности. @@ -153,9 +169,7 @@ Вторая точка дуги Третья точка дуги Дуга, созданная по трем точкам - - arc,arcs - + arc,arcs Создание дуги путем указания ее центра, радиуса, углового сдвига и вектора нормали @@ -165,9 +179,7 @@ Конечный угол в градусах Вектор, определяющий нормаль дуги Дуга, созданная по центру, радиусу и углу - - arc,center,arcs - + arc,center,arcs Создание дуги путем указания ее центра, начальной и конечной точек и нормали @@ -176,9 +188,7 @@ Угол сдвига Направление вектора нормали к дуге Дуга, созданная по центру, начальной точке и углу сдвига - - arc,center,arcs - + arc,center,arcs Создание дуги путем указания ее центра, начальной и конечной точек @@ -186,9 +196,7 @@ Начальная точка дуги Конечная точка дуги Дуга, созданная по центру, начальной и конечной точкам - - arc,center,arcs - + arc,center,arcs Создание дуги путем сопряжения двух кривых с заданным радиусом @@ -196,9 +204,7 @@ Вторая кривая Радиус дуги сопряжения Дуга по сопряжению - - arc,fillet,round,smooth,arcs - + arc,fillet,round,smooth,arcs Создание дуги путем сопряжения двух кривых, расположенных по касательной к заданной кривой на внутренней точке @@ -206,74 +212,137 @@ Кривая, для которой дуга сопряжения является касательной во внутренней точке Вторая кривая Дуга по сопряжению, касательному кривой - - arc,fillet,round,smooth - + arc,fillet,round,smooth Построение дуги, максимально приближенной к коллекции точек Список точек для оптимального вписывания дуги Дуга, созданная путем оптимального вписывания по точкам - - arc,approximate,arcs - - - - Создание дуги или касательной двойной дуги по начальной и конечной точкам и точкам соприкосновения в начале и в конце - Точка начала двойной дуги - Вектор касательной для начала двойной дуги - Точка конца двойной дуги - Вектор касательной для конца двойной дуги - - - arc,tangent - + arc,approximate,arcs Построение дуги от начальной до конечной точки, начальная часть которой расположена по касательной к вектору Начальная точка дуги Конечная точка дуги Вектор направления касательной в начале - - - arc,tangent,arcs - + Arc created from start, end point, and tangent + arc,tangent,arcs - - Центральная точка дуги - - midpoint,arcs,arc - + + Получение строчного представления дуги - - Возврат радиуса дуги. - - arc,arcs - + + Проанализируйте входящую строку JSON, отформатированную с помощью схемы autodesk.geometry:boundingbox3d-1.0.0. + Строка JSON для анализа + BoundingBox - - Возврат начального угла дуги в градусах в качестве поворота от оси X в системе координат вокруг оси Z. - - arc,arcs - + + Преобразуйте объект BoundingBox в объект JSON, отформатированный с помощью схемы autodesk.geometry:boundingbox3d-1.0.0. + Итоговая строка JSON - - Возврат угла сдвига дуги в градусах. - - arc,arcs - + + Минимальное значение точки - - Получение строчного представления окружности + + Максимальное значение точки + + + 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. + + + 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. + Другая ограничивающая рамка для пересечения + Ограничивающая рамка, полученная в результате пересечения ограничивающих рамок + + + 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. + Другая ограничивающая рамка + Имеется ли пересечение ограничивающих рамок + get overlap + + + Определите, пуст ли элемент BoundingBox + Возврат значения true, если ограничивающая рамка пуста + + + Определение того, находится ли точка в пределах ограничивающей рамки. + Контрольная точка + «Истина», если точка находится внутри, в противном случае — «Ложь» + point inside,testpoint + + + Получение ограничивающей рамки в качестве твердотельного кубоида. + Возврат кубовидного представления ограничивающей рамки. + 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 + + + Создание объекта BoundingBox с выравниванием по осям вокруг входных элементов геометрии. + Объекты геометрии для определения ограничивающей рамки + Ограничивающая рамка, ограничивающая объекты геометрии + bounding,bound,multiple,boundall + + + Создание ориентированной ограничивающей рамки минимального объема без выравнивания по оси вокруг входных объектов геометрии. + + Ориентированная ограничивающая рамка вокруг входных объектов геометрии. + + + Create a non-axis-aligned BoundingBox around input Geometry, oriented + in the X, Y, and Z axis of the CoordinateSystem. + bounding,bound + + + Create a non-axis-aligned BoundingBox around input Geometries, oriented + in the X, Y, and Z axis of the CoordinateSystem. + bounding,bound,multiple,boundall + + + Создание объекта BoundingBox с выравниванием по оси, охватывающего минимальные и максимальные точки. + bounding,bound,bymaxmin,max,min,bypoints + + + 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 + + + Сравнение двух объектов BoundingBox + Другой объект BoundingBox + Являются ли два объекта одинаковыми + + + Получение хэш-кода для данного типа + Уникальный хэш-код для данного объекта + + + Получение строчного представления объекта BoundingBox + + + Центр окружности + + + Возврат радиуса окружности. - Построение окружности с центром во входной точке, с радиусом в мировой плоскости XY и нормалью на оси Z. + Creates a Circle with input center Point and radius in the world XY + plane, with world Z as normal. Центральная точка окружности Радиус Окружность, созданная по центру и радиусу - - circle - + circle Построение окружности с указанным центром, радиусом и направлением нормали. @@ -281,114 +350,71 @@ Радиус Вектор направления нормали Окружность, созданная по радиусу центра и нормали - - circle,alignedcircle - + circle,alignedcircle - Создание окружности с центром в начале координат плоскости, находящейся во входной плоскости, с заданным радиусом. + Create a Circle centered at the input Plane origin (root), lying in + the input Plane, with given radius. Корневая точка плоскости, используемая для центрирования окружности Радиус Окружность, созданная по плоскости и радиусу - - circle,alignedcircle - + circle,alignedcircle Создание окружности, проходящей через три входные точки. Первая точка окружности Вторая точка окружности Третья точка окружности - - - circle - + Circle created from three points + circle Окружность наилучшего вписывания через точки Список точек для вписывания окружности Окружность, созданная по точкам - - circle,approximate - - - - Центр окружности - - - Возврат радиуса окружности. + circle,approximate - - Получение строчного представления смежного ребра + + Получение строчного представления окружности Предыдущее смежное ребро в содержащем контуре + Следующее смежное ребро в содержащем контуре + Соседнее смежное ребро в обратном направлении + Соседнее ребро, связанное со смежным ребром + Содержащий контур, к которому принадлежит смежное ребро + Вершина, в которой начинается данное ребро + Вершина, в которой заканчивается данное ребро + Направление смежного ребра по отношению к его ребру + Кривая в параметрическом пространстве поверхности владельца. Кривая представлена в 2D-форме, поэтому координаты Z данной кривой равны 0. - - - Получение строчного представления конуса - - - Создание конуса с заданным радиусом основания в начальной точке и вершиной в конечной точке. - - - - - - cone,cones - - - - Создание конуса, ось которого начинается в начальной точке и заканчивается в конечной, с заданными значениями радиуса в начале и конце. Данный объект не имеет вершины, и его можно рассматривать как усеченный конус. - - - - - - - trimmed cone,cone,cones - - - - Создание конуса с базовой точкой в начале координат CoordinateSystem, удлиняющегося на заданное значение длины в направлении оси Z CoordinateSystem, с круговым основанием в плоскости XY CoordinateSystem. - - - - - Создание конуса с базовой точкой в начале координат CoordinateSystem, удлиняющегося на заданное значение длины в направлении оси Z CoordinateSystem, с круговым основанием в плоскости XY CoordinateSystem. - - - - - - - cone,cone by height,cones - + + Получение строчного представления смежного ребра Начальная точка @@ -426,4660 +452,3915 @@ cone,cones - - Получение строчного представления кубоида + + Create a Cone with given base radius at start Point, extending to a + apex at end Point. + cone,cones - - Создание кубоида, центрированного по началу координат МСК,с определенной шириной, длиной и высотой. - Ширина кубоида - Длина кубоида - Высота кубоида - Кубоид, созданный по длинам - - box,cube,cubes - + + Create a Cone with axis from start Point to end Point, with given + radiuses at start and end. This object does not have an apex, and + can be thought of as a trimmed Cone. + trimmed cone,cone,cones - - Создание кубоида, центрированного по входной точке, с определенной шириной, длиной и высотой. - Исходная точка - Ширина кубоида - Длина кубоида - Высота кубоида - Кубоид, созданный по длинам - - box,cube,cubebysize,bycenter,cubes - + + Creates a Cone with base Point at CoordinateSystem origin, extending + in the CoordinateSystem Z axis deriction length amount, with a + circular base in the CoordinateSystem XY Plane. - - Создание кубоида, центрированного по началу координат МСК, с определенной шириной, длиной и высотой. - Родительская система координат (центр кубоида) - Ширина кубоида - Длина кубоида - Высота кубоида - Кубоид, созданный на основе длин - - box,cube,cubebysize,bycoord,cubes - + + Creates a Cone with base Point at CoordinateSystem origin, extending + in the CoordinateSystem Z axis deriction length amount, with a + circular bases in the CoordinateSystem XY Plane. + cone,cone by height,cones - - Создание пролета кубоида от нижней до верхней точки. - Нижняя точка угла кубоида - Верхняя точка угла кубоида - Кубоид, созданный по углам - - box,cube,byminmax,by corners,by points,cubes - + + Получение строчного представления конуса - - Возврат значения длины. Примечание: возвращаются входные значения кубоида, а не действительные размеры в мировом пространстве. Другими словами, если создать кубоид шириной (по оси X) и длиной 10 и преобразовать его в объект CoordinateSystem с 2-кратным масштабированием по оси X, значение ширины останется неизменным и будет составлять 10. В ASM не допускается извлекать вершины тела в любом прогнозируемом порядке, поэтому невозможно будет определить размеры после преобразования. + + Create a CoordinateSystem from a 4x4 matrix. This method is deprecated; prefer other constructors where possible. + 4x4 transformation matrix + CoordinateSystem from the matrix - - Возврат значения ширины. Примечание: возвращаются входные значения кубоида, а не действительные размеры в мировом пространстве. Другими словами, если создать кубоид шириной (по оси X) и длиной 10 и преобразовать его в объект CoordinateSystem с 2-кратным масштабированием по оси X, значение ширины останется неизменным и будет составлять 10. В ASM не допускается извлекать вершины тела в любом прогнозируемом порядке, поэтому невозможно будет определить размеры после преобразования. + + Проанализируйте входящую строку JSON, отформатированную с помощью схемы autodesk.matrix:matrix44d-1.0.0. + Строка JSON для анализа + CoordinateSystem - - Возврат значения высоты. Примечание: возвращаются входные значения кубоида, а не действительные размеры в мировом пространстве. Другими словами, если создать кубоид шириной (по оси X) и длиной 10 и преобразовать его в объект CoordinateSystem с 2-кратным масштабированием по оси X, значение ширины останется неизменным и будет составлять 10. В ASM не допускается извлекать вершины тела в любом прогнозируемом порядке, поэтому невозможно будет определить размеры после преобразования. + + Преобразуйте объект CoordinateSystem в объект JSON, отформатированный с помощью схемы autodesk.matrix:matrix44d-1.0.0. + Итоговая строка JSON - - Получение строчного представления цилиндра + + Определите, возможно ли можно выполнить инверсию для данной CoordinateSystem - - Построение твердотельного цилиндра определяется родительского элемента CoordinateSystem, радиуса и высоты цилиндра - Родительская система координат - Размер радиуса - Высота цилиндра - Цилиндр, созданный по радиусу и высоте - - cylinder,tube - + + Проверка ортогональности масштабирования, а именно наличия компонента сдвига. - - Построение твердотельного цилиндра при условии наличия точки центра верхней и нижней окружностей цилиндра. - Начальная точка цилиндра - Конечная точка цилиндра - Радиус цилиндра - Цилиндр, созданный по точкам и радиусу - - cylinder,tube,by center points - + + Проверка ортогональности масштабирования и нормализации всех векторов. - - Радиус цилиндра + + Получить определитель для данного объекта CoordinateSystem - - Общая высота - - cylinder - + + Создание точки, обозначающей система начало координат CoordinateSystem. - - Ось цилиндра - - cylinder - + + Получение оси X для CoordinateSystem. - - Получение строчного представления ребра + + Получение оси Y для CoordinateSystem. - - Базовая кривая, образующая ребро + + Получение оси Z для CoordinateSystem. - - Грани, смежные с данным ребром + + Returns the length of the X axis vector from the coordinate system. - - Вершина, в которой начинается данное ребро + + Returns the length of the Y axis vector from the coordinate system. - - Вершина, в которой заканчивается данное ребро + + Returns the length of the Z axis vector from the coordinate system. - - Смежные ребра, связанные с данным ребром + + Получение плоскости, в которой находятся оси X и Y с корнем в начале координат. - - Получение строчного представления эллипса + + Получение плоскости, в которой находятся оси Y и Z с корнем в начале координат. - - Построение эллипса с центрированием по входной точке и выравниванием по плоскости XY МСК с заданными значениями радиуса X и Y. - Исходная точка эллипса - Радиус на оси X - Радиус на оси Y - Эллипс, созданный по началу координат и радиусам - - ellipse - + + Получение плоскости, в которой находятся оси Z и X с корнем в начале координат. - - Построение эллипса с центром во входной точке с двумя заданными осями. Оси должны быть под углом 90 градусов друг к другу. - Исходная точка эллипса - Радиус на оси X - Радиус на оси Y - Эллипс, созданный по векторам начала координат - - ellipsebylengths,ellipsebyvectors - + + Получение инверсии объекта CoordinateSystem: применение данного объекта CoordinateSystem к элементу геометрии обращает исходный объект. + Returns inverted coordinate system from the input - - Построение эллипса с центрированием и выравниванием по входному объекту CoordinateSystem, со значением радиуса x_radius в направлении оси X, и y_radius — в направлении оси Y. - Исходная система координат эллипса - Радиус на оси X - Радиус на оси Y - Эллипс, созданный по системе координат и радиусам - - ellipse,aligned ellipse,ellipsebylengths - + + Apply the argument CoordinateSystem after this one - Result = this * other. + Other coordinate system + New coordinate system from multiplication - - Построение эллипса с центрированием и выравниванием по входной плоскости, со значением радиуса x_radius в направлении оси X, и y_radius — в направлении оси Y. - Плоскость, на которой строится дуга эллипса - Радиус на оси X - Радиус на оси Y - Эллипс, созданный по плоскости и радиусам - - ellipse,aligned ellipse,ellipsebylengths - + + Apply the argument CoordinateSystem before this one - Result = other * this. + Other coordinate system + New coordinate system from multiplication - - Центр эллипса + + Получение вектора, для которого указаны масштабные коэффициенты по X, Y и Z - - Большая ось эллипса, самая длинная ось. Длина вектора равна длине большой полуоси. + + Определите, равны ли CoordinateSystems - - Малая ось эллипса, самая короткая ось. Длина вектора равна длине малой полуоси. + + Преобразование любой указанной геометрии по заданному перемещению в направлениях осей + X, Y и Z МСК. + Перемещение вдоль оси X. + Перемещение вдоль оси Y. + Перемещение вдоль оси Z. + Преобразованная геометрия. + move,by amount - - Получение строчного представления объекта EllipseArc + + Преобразование объекта в направлении входного вектора в соответствии с его величиной. + move,along vector,movebyvector - - Создание объекта EllipseArc в плоскости с заданными значениями радиусов вдоль осей X и Y и углами сдвига - Плоскость, на которой содержится дуга эллипса - Радиус объекта EllipseArc в направлении X плоскости - Радиус объекта EllipseArc в направлении Y плоскости - Начальный угол дуги, измеренный по положительной оси X входной плоскости - Угол сдвига от начального угла в градусах - Дуга эллипса, созданная по радиусам и углам плоскости - - ellipsearc,arcs - + + Translates any geometry type by the given distance in the given + direction. + Направление перемещения. + Расстояние перемещения вдоль заданного направления. + Преобразованная геометрия. + move,along vector,distance - - Центр эллипса - - ellipsearc,arcs - + + Преобразование объекта с помощью входной матрицы CoordinateSystem. + входная система координат + Преобразованная система координат - - Большая ось эллипса, самая длинная ось. Длина вектора равна длине большой полуоси. - - ellipsearc,arcs - + + Returns this geometry with its position expressed relative to the + targetCoordinateSystem, placed into the frame of the sourceCoordinateSystem. + The local position of the result within the sourceCoordinateSystem + matches the local position of the input within the targetCoordinateSystem. + To obtain the coordinates of a geometry in world-space within a given coordinate + system, pass CoordinateSystem.Identity as the sourceCoordinateSystem + and the given CS as the targetCoordinateSystem. + The resulting geometry coordinates will equal the coordinates of the input + relative to that target frame. + The CoordinateSystem to express the geometry relative to. + The CoordinateSystem the geometry is currently expressed in. + Pass CoordinateSystem.Identity() to work in world space. + Преобразованная геометрия. + from,to, local coordinates - - Малая ось эллипса, самая короткая ось. Длина вектора равна длине малой полуоси. - - ellipsearc,arcs - + + Rotates an object around an origin and an axis by a specified + degree + around,axis,degrees - - Начальный угол в градусах - - ellipsearc,arcs - + + Rotates an object around the Plane origin and normal by a specified + degree + Reference Plane to rotate around + Rotation angle in degrees + around,normal,degrees - - Возврат угла сдвига дуги эллипса в градусах. - - ellipsearc,arcs - + + Равномерное масштабирование относительно начала координат + resize,size - - Плоскость, в которой лежит эллипс - - ellipsearc,arcs - + + Неравномерное масштабирование относительно начала координат + resize,size,scaleNU,scalenu - - Получение строчного представления грани + + Неравномерное масштабирование относительно заданной плоскости + resize,size,scaleNU,scalenu - - Все ребра вокруг этой грани против часовой стрелки - - faces - - - 1 - + + Scale uniformly around a given point, using two pick points as scalars + resize,from,to,size - - Все вершины вокруг этой грани против часовой стрелки - - faces - - - 1 - + + Scale non-uniformly 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 - - Все контуры, содержащиеся на этой грани + + Scale in two dimensions 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 - - Базовая поверхность, образующая грань - Представление поверхности грани + + Отразить объект вдоль заданной плоскости + reflect,flip over - - Получение строчного представления спирали + + 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 - - Создание спирали. Спираль всегда вращается по часовой стрелке вокруг указанной оси. При просмотре по направлению оси будет видна точка поворота по часовой стрелке вокруг оси при перемещении вдоль кривой в направлении увеличения параметра. Шаг – это расстояние, на которое спираль перемещается в направлении оси, проходя одну петлю. Его значение может быть как положительным, так и отрицательным. - Точка оси - Вектор направления оси - Начальная точка спирали - Расстояние от спирали на каждые 360 градусов в направлении оси - Количество витков в градусах - Спираль, созданная по оси - - helix,screw,corkscrew,thread - + + Создание объекта CoordinateSystem с началом координат плоскости XY, + при этом оси X и Y соответствуют осям X Y МСК. Координата по оси Z по умолчанию имеет значение 0. - - Угол (в градусах), с которым спираль проходит витки по всей длине + + Создание объекта CoordinateSystem с началом координат в точках осей X, Y и Z, где + X и Y соответствуют осям X и Y МСК. + translate - - Шаг возвращает линейное расстояние вдоль направления оси, на которое простирается спираль за один полный поворот (360 градусов) + + Создание объекта CoordinateSystem с началом координат во входной точке с осями + X и Y, соответствующими осям X и Y МСК. - - Радиус дуги + + 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. - - Направление оси спирали + + Create a CoordinateSystem at the origin with X and Y axis. + Input Vectors are normalized before creating the CoordinateSystem. - - Базовая точка оси спирали - - origin,helixstart - + + Create a CoordinateSystem at the origin with X and Y axis, with Z + axis ignored completely. Input Vectors are normalized before creating + the CoordinateSystem. - - Получение строчного представления объекта IndexGroup + + Creates a CoordinateSystem at the specified cylindrical coordinate parameters with respect to the specified coordinate system. - - Сравнение двух объектов IndexGroup - Другие объекты IndexGroup + + Creates a CoordinateSystem at the specified spherical coordinate parameters with respect to the specified coordinate system. + + + Compare two CoordinateSystem's + The other CoordinateSystem Являются ли два объекта одинаковыми - + Получение хэш-кода для данного типа Уникальный хэш-код для данного объекта - - Создание объекта IndexGroup, содержащего четыре индекса - Индекс a - Индекс b - Индекс c - Индекс d - Группа индексов - - quad,polygon,mesh,meshes - + + Получение строчного представления системы координат - - Создание объекта IndexGroup, содержащего три индекса - Индекс a - Индекс b - Индекс c - Группа индексов - - tri,polygon,mesh,meshes - + + Returns length 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. - - Либо 3 или 4, в зависимости от фигуры — треугольника или квадрата + + Returns width 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. - - Первый индекс + + 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. - - Второй индекс + + Создание кубоида, центрированного по началу координат МСК,с определенной шириной, длиной и высотой. + Ширина кубоида + Длина кубоида + Высота кубоида + Кубоид, созданный по длинам + box,cube,cubes - - Третий индекс + + Create a Cuboid centered at input Point, with specified width, length, + and height. + Исходная точка + Ширина кубоида + Длина кубоида + Высота кубоида + Кубоид, созданный по длинам + box,cube,cubebysize,bycenter,cubes - - Четвертый индекс + + Создание кубоида, центрированного по началу координат МСК, с определенной шириной, длиной и высотой. + Родительская система координат (центр кубоида) + Ширина кубоида + Длина кубоида + Высота кубоида + Кубоид, созданный на основе длин + box,cube,cubebysize,bycoord,cubes - - Получение строчного представления линии + + Создание пролета кубоида от нижней до верхней точки. + Нижняя точка угла кубоида + Верхняя точка угла кубоида + Кубоид, созданный по углам + box,cube,byminmax,by corners,by points,cubes - - Построение прямой линии между двумя точками ввода. - Начальная точка линии - Конечная точка линии - Линия по начальной и конечной точкам - - line,linebypoints,lines - + + Получение строчного представления кубоида - - Создание линии, максимально приближенной к графику рассеяния точек. - Список точек для оптимального вписывания линии - Линия по определяющим точкам - - line,approximate,lines - + + Возврат общей длины дуги кривой + distance - - Создание линии, касательной к исходной кривой, расположенной в точке параметра исходной кривой. - Базовая кривая для касательной линии - Значение параметра - Касательная линия - - tangentline,tangentto,lines - + + Возврат значения true, если кривая является плоской, в противном случае — false. + flat,liesinplane - - Построение прямой линии заданной длины, начинающейся в начальной точке и проходящей в направлении вектора. - Начальная точка линии - Вектор направления - Длина линии - Линия по начальному направлению и длине - - linebyvector,lines - + + Возврат значения true, если кривая является замкнутой, в противном случае — false. - - Направление кривой - - lines - + + Получение начальной точки вдоль кривой + begin,curvestart,startpt - - Получение строчного представления контура + + Получение конечной точки вдоль кривой + end,curveend,endpt - - Содержащая грань контура + + Нормаль к плоскости, на которой расположена кривая. Применимо только для плоских кривых. + perpendicular - - Смежные ребра, содержащиеся в контуре + + Получение точки на кривой при заданном параметре между StartParameter() и EndParameter() + Параметр для оценки + Точка + pointoncurve,curvepoint - - Является ли контур граничным или внутренним + + Получить вектор, расположенный по касательной к кривой при указанном параметре в диапазоне между StartParameter() и EndParameter() + Параметр для оценки + Вектор, параллельный кривой по параметру + tangentoncurve,curvetan - - Получение строчного представления объекта NurbsCurve + + Получить вектор, перпендикулярный к кривой при указанном параметре в диапазоне между StartParameter() и EndParameter() + Параметр для оценки + Вектор, перпендикулярный кривой по параметру + normaloncurve,curvenorm - - Создание элемента BSplineCurve с помощью точных управляющих точек. Примечание 1: В объектах BSplineCurve со значением кривизны = 1 имеются точки разрыва G1, приводящие к проблемам при выдавливании, сдвиге и выполнении других операций. Их следует избегать. Используйте вместо них объекты PolyCurve. Примечание 2: если кривая является периодической (замкнутой), первые и последние точки должны совпадать. - Точки для NURBS-кривой - NURBS-кривая, созданная по точкам - - nurbscurve,spline,lines - - - 0.5,0.5,0.45 - + + 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. + Параметр для оценки + Если side имеет значение false, нормаль будет указывать на правую сторону кривой (если двигаться от начальной точки кривой к конечной). Если side имеет значение true, нормаль будет указывать на левую сторону кривой. + Вектор, перпендикулярный кривой по параметру + normaloncurve,curvenorm - - Создание элемента BSplineCurve с помощью точных управляющих точек. Примечание 1: В объектах BSplineCurve со значением кривизны = 1 имеются точки разрыва G1, приводящие к проблемам при выдавливании, сдвиге и выполнении других операций. Их следует избегать. Используйте вместо них объекты PolyCurve. Примечание 2: если кривая является периодической (замкнутой), первые и последние точки должны совпадать. - Точки для NURBS-кривой - Степень кривой - NURBS-кривая, созданная по точкам - - nurbscurve,spline,degree,lines - - - 0.5,0.5,0.5,0.45 - + + 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 + Параметр для оценки + Система координат в параметре кривой + coordoncurve,curvecoord,derivatives - - Создание элемента BSplineCurve с помощью точных управляющих точек. Примечание 1: В объектах BSplineCurve со значением кривизны = 1 имеются точки разрыва G1, приводящие к проблемам при выдавливании, сдвиге и выполнении других операций. Их следует избегать. Используйте вместо них объекты PolyCurve. Примечание 2: если кривая является периодической (замкнутой), первые и последние точки должны совпадать. - Точки для NURBS-кривой - Степень кривой - Включение/отключение для замыкания кривой - NURBS-кривая, созданная по точкам - - nurbscurve,spline,degree,smoothness,lines - - - 0.5,0.5,0.5,0.5,0.45 - + + Получить системы координат с началом в точке с заданным параметром + Параметр для оценки + Система координат, выровненная по оси в точке + frame,axisaligned,aa,coordcurve,framecurve,curveframe,coordoncurve - - Создание элемента BSplineCurve с заданными управляющими вершинами, весом и узлами. Далее следует информация из документов ASM. Кривизна: значения U и V должны быть > = 1 (кусочно-линейный сплайн) и меньше 26 (максимальное базовое значение кривизны B-сплайна, поддерживаемое ASM). Вес линий: Все значения веса (если указаны) должны быть только положительными. Вес меньше 1e-11 будет отклонен и выполнение функций будет невозможно. Узлы: оба вектора узлов должны составлять неубывающую последовательность. Множество внутренних узлов не должно быть больше значения кривизны + 1 в начале/конце узла и кривизны внутреннего узла (таким образом, возможно представление поверхностей с точками разрыва G1). Обратите внимание на то, что несмотря на то что поддерживаются векторы узлов без фиксации, они будут преобразованы в фиксированные наряду с соответствующими изменениями применительно к данным управляющих точек/веса. Массив узла: размер массива рассчитывается по формуле num_control_points + degree + 1 - - - - - - - explicit,nurbscurve,spline,degree,spline byarray,lines - - - 0.5,0.5,0.5,0.5,0.5,0.45 - + + 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 - - Создание элемента BSplineCurve путем интерполяции между точками. - Точки для NURBS-кривой - NURBS-кривая, созданная по точкам - - fit,approximate,spline,lines - - - 0.5,0.5,0.5,0.45 - + + Получение точки при определенной длине дуги вдоль кривой + Расстояние вдоль кривой, для которого выполняется оценка + Точка с заданной длиной дуги + pointoncurve,curvepoint,pointalongcurve,distanceoncurve,distancepoint,distpoint,arclength - - Создание элемента BSplineCurve путем интерполяции между точками. Примечание 2: если кривая является периодической (замкнутой), первые и последние точки должны совпадать. - Точки для NURBS-кривой - Включение/отключение для замыкания кривой - NURBS-кривая, созданная по точкам - - fit,approximate,spline,lines - - - 0.5,0.5,0.5,0.45 - + + Returns points spaced equally along the curve length + based on the input number of divisions + Число делений + Точки с равным интервалом по длине кривой - - Создание элемента BSplineCurve путем интерполяции между точками с определенным значением кривизны. - Точки для NURBS-кривой - Степень кривой - NURBS-кривая, созданная по точкам - - fit,approximate,spline,smoothness,lines - - - 0.5,0.5,0.5,0.5,0.45 - + + Returns points spaced along curve at equal chord length + based on the input number of divisions + Число делений + Список точек на кривой - - Получение объекта BSplineCurve через точки с направлениями касательных. - Контрольные точки для NURBS-кривой - Касательная в начале - Касательная в конце - NURBS-кривая, созданная по точкам и касательным - - spline by tangent,tangents,lines - - - 0.5,0.5,0.45 - + + Получение точки на определенной длине хорды кривой от заданного местоположения параметра. + Длина хорды для оценки + Параметр на кривой для измерения + «Истина» при перемещении вперед вдоль кривой + Точка на кривой + measure from,measure to,parameteratdist - - Кривизна кривой - - smoothness,interpolation,continuity - + + Returns points spaced equally along the curve at given segment length + from the given point + Опорная точка, от которой требуется выполнить измерение + Расстояние вдоль кривой, для которого выполняется оценка + Список точек на кривой, включая заданную точку, вдоль направления кривой. - - Определение того, является ли объект NurbsCurve периодическим. Периодическая кривая — это замкнутая кривая, в которой деформация не приводит к появлению изломов. - - isclosed - + + Получение точек, расположенных с равными интервалами вдоль кривой с заданной длиной хорды от определенной точки + Опорная точка, от которой требуется выполнить измерение + Длина хорды + Список точек на кривой, включая заданную точку, вдоль направления кривой. - - Определение того, является ли объект NurbsCurve рациональным. С помощью этого выявляется, имеются ли значения веса, которые не составляют 1,0. + + Returns a CoordinateSystem at specified distance from Curve start Point. + Y Axis lies tangent to the Curve, X Axis is the curvature. + Расстояние вдоль кривой, для которого выполняется оценка + CoordinateSystem для кривой + coordoncurve,curvecoord,derivatives - - Получение управляющих точек NURBS-кривой. - Массив точек + + 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. + Расстояние вдоль кривой, для которого выполняется оценка + Плоскость на кривой + planeoncurve,planecurve,tangentplane - - Истинно периодические управляющие точки периодической кривой NurbsCurve. - Примечание. Эту операцию можно произвести только с периодическими кривыми. Если кривая таковой не является, произойдет сбой. - Периодические управляющие точки NURBS-кривой + + Получение длины сегмента, измеренной от начальной точки кривой до указанного параметра. + Значение от 0 до 1 + Длина сегмента + lengthatparameter,dist along,lengthatpoint,arclength - - Узлы кривой. Узлы представляют собой серию значений параметров (двойных значений), используемых для определения места и способа воздействия управляющих точек на кривую. - Узлы NURBS-кривой + + Получение параметра при определенной длине дуги вдоль кривой. + Расстояние вдоль кривой, для которого выполняется оценка + Параметр + parameteratlen,param along,paramatlen,arclength - - Нефиксированные узлы периодической кривой NurbsCurve. - Примечание. Эту операцию можно произвести только с периодическими кривыми. Если кривая таковой не является, произойдет сбой. - Периодический узловой вектор NURBS-кривой + + Получение параметра при определенной длине хорды вдоль кривой в заданном месте. + Длина хорды для оценки + Параметр на кривой для измерения + «Истина» при перемещении вперед вдоль кривой + Параметр + measure from,measure to,parameteratdist - - Возврат весов управляющих точек объекта NurbsCurve. Веса определяют влияние каждой управляющей точки на форму кривой. - Веса NURBS-кривой - - ptweight - + + Получение параметра в начальной точке кривой + Значение параметра + start domain,curvestart - - Получение строчного представления объекта NurbsSurface + + Получение параметра в конечной точке кривой + Значение параметра + end domain,curveend - - Создание NurbsSurface с заданными интерполированными точками значениями кривизны U и V. Результирующая поверхность будет проходить через все точки. - Сетка точек для NURBS-поверхности - Градус в направлении U - Градус в направлении V - NURBS-поверхность, созданная по точкам - - fit,topoints - + + Получение длины сегмента между двумя параметрами на кривой + Значение от 0 до 1 + Значение от 0 до 1 + Длина сегмента + measure,distance,arclength - - Создание NurbsSurface с заданными интерполированными точками значениями кривизны U и V. Результирующая поверхность будет проходить через все точки. Количество прямых участков должно совпадать с количеством точек в соответствующем направлении. Значение кривизны результирующей поверхности в направлениях U и V будет составлять 3. - - - - - - - - fit,topoints,totangents - + + 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. + Точка на кривой или рядом с ней + Параметр на кривой для заданной точки. + projectpoint,closestparam,curveparam - - Создание элемента NurbsSurface, удовлетворяющего условиям набора различных характеристик поверхности. Это наиболее продвинутый метод подбора поверхностей. Результирующая поверхность будет проходить через все точки. Количество прямых участков должно совпадать с количеством точек в соответствующем направлении. Для результирующей поверхности будет установлено значение кривизны 3 в направлении U и V. Угловые производные должны быть второго порядка (dP/dUdV) и должны быть указаны в данном порядке: [ lowU, lowV ], [ highU, lowV ], [ lowU, highV ], [ highU, highV ]. - - - - - - - - - - - fit,topoints,totangents,fit corners,complex fit - + + Обратить направление кривой + Новая кривая с противоположным направлением + flip - - Создание объекта NurbsSurface по точным управляющим точкам с заданными значениями кривизны U и V. - Сетка управляющих точек для NURBS-поверхности - Градус в направлении U - Градус в направлении V - NURBS-поверхность, созданная по контрольным точкам + + Удаление начала кривой с заданным параметром + Параметр, с которого начинается обрезка + Новая кривая с удаленным началом + rem,remstart,removestart,trimcurve - - Создание элемента NurbsSurface с заданными управляющими вершинами, узлами, весом и значениями кривизны U и V. Существует несколько ограничений на данные, повреждение которых может привести к сбою функции и выбрасыванию исключения. Кривизна: значения U и V должны быть > = 1 (кусочно-линейный сплайн) и меньше 26 (максимальное базовое значение кривизны B-сплайна, поддерживаемое ASM). Вес линий: Все значения веса (если указаны) должны быть только положительными. Вес меньше 1e-11 будет отклонен и выполнение функций будет невозможно. Узлы: оба вектора узлов должны составлять неубывающую последовательность. Множество внутренних узлов не должно быть больше значения кривизны + 1 в начале/конце узла и кривизны внутреннего узла (таким образом, возможно представление поверхностей с точками разрыва G1). Обратите внимание на то, что несмотря на то что поддерживаются векторы узлов без фиксации, они будут преобразованы в фиксированные наряду с соответствующими изменениями применительно к данным управляющих точек/веса. - - - - - - - - - lines - - - 0.4 - + + Удаление конца кривой с заданным параметром + Параметр, с которого начинается обрезка + Новая кривая с удаленным концом + rem,remend,removeend,trimcurve - - Возврат кривизны поверхности в направлении U. - - surface smoothness,continuity - + + Удаление начала и конца кривой при заданных параметрах. + Параметр, с которого начинается обрезка + Параметр, с которого начинается обрезка + Новая кривая с удаленным наружным сегментом + rem,remend,remstart,remove,trimcurve,removeends - - Возврат кривизны поверхности в направлении V. - - surface smoothness,continuity - + + Удаление внутренней части кривой с заданными параметрами + Параметр, с которого начинается обрезка + Параметр, с которого начинается обрезка + Новая кривая с удаленным внутренним сегментом + rem,removemiddle,middle,remmiddle,cutout,trimcurve - - Возврат количества управляющих точек в направлении U. + + Удаление четных или нечетных сегментов кривой, разделенной с использованием заданных параметров, в зависимости от того, какое значение имеет флаг discardEvenSegments: true или false. + Список параметров для разделения кривой + Переключатель для пропуска четных сегментов + Список кривых, оставшихся после удаления четных или нечетных сегментов кривой. + rem,removeparts,remparts,cutout,trimcurv,interior,even - - Возврат количества управляющих точек в направлении V. + + Разделение кривой на несколько элементов с заданными параметрами + Список параметров для разделения кривой + Кривые, полученные путем разделения + cutinto,divide,curve2curves,cut,cut multiple,splitmultiple - - Возврат значения «истина», если поверхность периодична в направлении U. - - closedinU - + + Разделение кривой на несколько элементов в заданных точках + Точки на кривой, в которых требуется разделить кривую + Кривые, полученные путем разделения + cutinto,divide,curve2curves,cut,cut multiple,splitmultiple - - Возврат значения «истина», если поверхность периодична в направлении V. - - closedinV - + + Соединение набора кривых с концом сложной кривой. Положение кривых изменяется для обеспечения возможности соединения. + Другие кривые или кривые для объединения со сложной кривой + Сложная кривая, созданная из кривых + convertcurves,curves2polycurve,joincurves,concat,joinall,joinmany - - Определение того, является ли объект NurbsCurve рациональным. С помощью этого выявляется, имеются ли значения веса, которые не составляют 1,0. Возврат значения true, если поверхность рациональна, в противном случае — false. + + Удлинение кривой на заданное расстояние с заданного конца, определяемого точкой выбора. Кривая удлиняется с указанной стороны. Замкнутые кривые, например окружности и эллипсы, нельзя удлинить. Если удлиняемая кривая состоит из линий, удлиняемая часть будет также представлять собой линии. + Расстояние для удлинения + Точка на конце для удлинения + Удлиненная кривая + makelonger,stretch,extendside - - Получение управляющих точек NurbsSurface (полюсов). - + + Удлинение кривой на заданное расстояние с начальной стороны. Замкнутые кривые, например окружности и эллипсы, нельзя удлинить. Если удлиняемая кривая состоит из линий, удлиняемая часть будет также представлять собой линии. + Расстояние для удлинения + Удлиненная кривая + makelonger,stretch - - Получение весов управляющих точек NurbsSurface. Веса определяют влияние каждой управляющей точки на форму поверхности. - NURBS-веса поверхности - - ptweights - + + Удлинение кривой на заданное расстояние с определенного конца. Замкнутые кривые, например окружности и эллипсы, нельзя удлинить. Если удлиняемая кривая состоит из линий, удлиняемая часть будет также представлять собой линии. + Расстояние для удлинения + Удлиненная кривая + makelonger,stretch - - Возврат узлов поверхности в направлении U. Узлы представляют собой серию значений параметров (двойных значений), используемых для определения места и способа воздействия управляющих точек на кривую. - Узлы в U NURBS-поверхности + + Аппроксимировать кривую с помощью набора дуг и линий + Массив дуг и линий, аппроксимирующий кривую + rationalizecurve,fitarcs,fitlines,arcs,lines + 0.5,0.5,0.5,0.4,0.4 - - Возврат узлов поверхности в направлении V. Узлы представляют собой серию значений параметров (двойных значений), используемых для определения места и способа воздействия управляющих точек на кривую. - Узлы в V NURBS-поверхности + + Получение новой кривой, аппроксимированной в соответствии с указанным допуском. + fitcurve,reducecurve,simplecurve,approximate - - Получение строчного представления плоскости + + Смещение кривой на заданную величину. Кривая должна быть плоской. + Положительное или отрицательное расстояние для смещения + новые смещенные кривые + thicken,lines + 0.5,0.4 - - Создание плоскости, центрированной по корневой входной точке с входным вектором нормали. - Исходная точка плоскости - Вектор направления нормали для плоскости - Плоскость, созданная по началу координат и нормали - - plane,tonormal - + + 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. + Положительное смещение применяется в направлении векторного произведения касательной к кривой и вектора нормали плоскости, а отрицательное — в противоположном направлении. + Нормаль плоскости кривой. По умолчанию используется нормаль плоскости входной кривой + Одна или несколько кривых, полученных в результате смещения + thicken,lines + 0.5,0.4 - - Создание ориентированной плоскости, расположенной в точке начала координат с вектором нормали, но с особой ориентацией оси X. Это никак не влияет на разделение, пересечение, проецирование и другие операции; с помощью этого определяется ориентация входного объекта CoordinateSystem. - Исходная точка плоскости - Вектор направления нормали - Вектор направления оси X - Плоскость по нормали к началу координат и оси X + + Создание кривой путем вытягивания на плоскость + Плоскость, на которой следует вытянуть кривую + Кривая на плоскости + projectcurve,toplane - - Оси X и Y лежат в плоскости. Ось Z является векторным произведением двух векторов. - Исходная точка плоскости - Вектор направления оси X для плоскости - Вектор направления оси Y для плоскости - Плоскость, созданная по началу координат оси X и оси Y + + Вытягивание данной кривой на поверхность ввода в направлении нормалей поверхности. + projectcurve,tosurf - - Вписывание плоскости во входные точки — по сути, это вписывание в трехмерный график рассеяния. - Список точек для определения плоскости - Плоскость, созданная путем оптимального вписывания по точкам - - fit,bestfit - + + Удаление нескольких сегментов кривой, пропуская 1-й, 3-й, 5-й сегменты и т. д. + Список параметров для разделения кривой + Массив кривых, в котором пропущены 1-й, 3-й, 5-й и т.д. сегменты + rem,removeparts,remparts,cutout,trimcurv,interior,odd - - Создание плоскости, содержащей линию ввода и внешнюю точку. Точка не может находиться на линии или на соответствующей оси. - Линия, используемая для определения плоскости - Точка, используемая для определения плоскости - Плоскость, созданная по отрезку и точке - - lines - - - 0.4 - + + Выдавливание кривой в нормальном направлении вектора + Расстояние для выдавливания кривой + Выдавленная поверхность + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - - Создание плоскости, содержащей три входных точки. - Начало координат плоскости - Любая точка, расположенная на плоскости - Точка на оси X плоскости wrt до начала координат плоскости - + + Выдавливание кривой в заданном направлении по длине указанного вектора + Вектор выдавливания + Выдавленная поверхность + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - - Создание плоскости в XY МСК - Плоскость в плоскости XY МСК + + Выдавливание кривой в заданном направлении по заданному расстоянию + Вектор выдавливания + Расстояние для выдавливания + Выдавленная поверхность + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - - Создание плоскости в XZ МСК - Плоскость в плоскости XZ МСК + + Выдавливание кривой в нормальном направлении по заданному расстоянию. Кривая должна быть замкнутой. + Расстояние для выдавливания + Выдавленное тело + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - - Создание плоскости в YZ МСК - Плоскость в плоскости YZ МСК + + Выдавливание кривой в заданном направлении по длине указанного вектора. Кривая должна быть замкнутой. + Вектор выдавливания + Выдавленное тело + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - - Получение начала координат плоскости. - - position,planecenter - + + Выдавливание кривой в заданном направлении по заданному расстоянию. Кривая должна быть замкнутой. + Вектор выдавливания + Расстояние для выдавливания + Выдавленное тело + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - - Получение значения нормали направления поверхности. - - perpendicular - + + Преобразование кривой в аппроксимацию NurbsCurve + Объект NurbsCurve аппроксимирует кривую + curve2spline,convertcurve,tospline,lines + 0.5,0.5,0.5,0.4 - - Основа плоскости по оси X + + Замыкание замкнутой кривой + Поверхность внутренней части кривой + fill,profiletosurf,loop,loop2surf,edgesurf - - Основа плоскости по оси Y + + Проецирование входной кривой вдоль указанного направления проекции на указанную базовую геометрию. + Геометрия, на которую нужно проецировать + Вектор + Список геометрических объектов, спроецированных на базовую геометрию - - Построение нового элемента CoordinateSystem, обозначающего эту плоскость. Он состоит из начала координат и осей X и Y. - - - converttoCS,convert2cs - + + Сдвиг данной кривой вдоль криволинейной траектории с созданием поверхности + sweep1,curve2surf - - Создание нового смещения плоскости данной плоскостью в направлении нормали на заданное расстояние. - - - - alongnormal,moveplane - + + Сдвиг этой кривой вдоль криволинейной траектории, при котором создается поверхность + Траектория, представляющая собой траекторию сдвига + Обрезать конец элемента сдвига и сделать его перпендикулярным траектории + Поверхность, полученная в результате сдвига кривой вдоль траектории + sweep1,curve2surf - - Получение строчного представления точки + + Сдвиг данной замкнутой кривой вдоль криволинейной траектории с созданием твердого тела + sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - - Сравнение двух точек: - Другая точка - Являются ли два объекта одинаковыми + + Сдвиг данной замкнутой кривой вдоль криволинейной траектории с созданием твердого тела + Траектория, представляющая собой траекторию сдвига + Обрезать конец элемента сдвига и сделать его перпендикулярным траектории + Тело, которое сдвигает эту замкнутую кривую вдоль криволинейной траектории + sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - - Получение хэш-кода для данного типа - Уникальный хэш-код для данного объекта + + Создание кривой по линии поверхности в UV-пространстве + Поверхность для использования + Точка UV-пространства, в которой начинается кривая + Точка UV-пространства, в которой кончается кривая + Параметры поверхности кривой в начале и конце + isocurve,curvebyuv,lines,uvs + 0.5,0.5,0.4,0.4 - - Построение точки в плоскости XY по заданным двум 2 декартовым координатам. Компонент Z равен 0. - Координата X - Координата Y - Точка, созданная по координатам - - xy,position - + + Создание кривой, переходящей из одной в другую кривую + Первую кривую для перехода + Вторая кривая для перехода + флаг для определения того, какой конец кривой 1 будет переходящим + флаг для определения того, какой конец кривой 2 будет переходящим + флажок для определения того, к какой непрерывности принадлежит результирующая кривая (G1 или G2) + Итоговая кривая из перехода двух кривых + blend,make continuous,connect - - Получение точки начала координат (0; 0; 0) - Исходная точка + + Создание кривой по изолинии поверхности + Базовая поверхность + если 0 - изолиния идет по направлению U, если 1 - по направлению V + фиксируется для значения кривой других параметров поверхности + Изолиния на поверхности + isocurve,curvebydir,lines + 0.5,0.5,0.4 + + + Получение строчного представления кривой + + + Радиус цилиндра + + + Общая высота - zero,origin + cylinder - - Построение точки на основе трех заданных декартовых координат - Координата X - Координата Y - Координата Z - Точка, созданная по координатам + + Ось цилиндра - point,xyz,position + cylinder - - Построение точки в данной системе координат с тремя декартовыми координатами + + Построение твердотельного цилиндра определяется родительского элемента CoordinateSystem, радиуса и высоты цилиндра Родительская система координат - Координата X - Координата Y - Координата Z - Точка в декартовых координатах - - point,xyz,localposition - + Размер радиуса + Высота цилиндра + Цилиндр, созданный по радиусу и высоте + cylinder,tube - - Построение точки в заданной системе координат на основе ее положения в цилиндрической системе координат. - Система координат для построения точки - Угол -​ это поворот относительно оси X в системе координат вокруг оси Z (в градусах) - Отметка точки находится над плоскостью XY - Расстояние от начала системы координат - Точка в цилиндрических координатах - - point,localposition - + + Построение твердотельного цилиндра при условии наличия точки центра верхней и нижней окружностей цилиндра. + Начальная точка цилиндра + Конечная точка цилиндра + Радиус цилиндра + Цилиндр, созданный по точкам и радиусу + cylinder,tube,by center points - - Построение точки в заданной системе координат на основе ее положения в сферической системе координат. - Система координат для построения точки - Угол вниз от оси Z (в градусах) - Поворот вокруг сферы от оси X (в градусах) - Смещение от начала - Точка в сферических координатах - - point,localposition - + + Получение строчного представления цилиндра - - Отсекать точки для исключения дублирования задействованных точек в пределах допуска - Список точек для отсечения дубликатов - Допуск, используемый для отсечения - Уникальные точки - - unique,duplicates,remove duplicates,distinct,near - + + хранение идентификатора управляемого потока, вызвавшего этот конструктор. + Служит для оповещения пользователей о потенциальных проблемах в многопотоковом режиме. - - Получение координаты точки по оси X + + Используется только для тестирования. - - Получение координаты точки по оси Y + + true - - Получение координаты точки по оси Z + + true - - Получение вектора с одним и тем же компонентом X, Y и Z - - - convertovector,point2vector - + + true - - Добавление вектора к точке. то же самое, что и команда «Преобразовать(Вектор)». - - - - movepoint,move,move along - + + true - - Вычесть вектор от точки. То же, что и команда «Преобразовать(-Вектор)». - - - - movepoint,move,move along - + + true - - Проецирование другого объекта геометрии на текущий элемент в направлении заданного вектора - - - + + Базовая кривая, образующая ребро + Curve representation of edge - - Получение строчного представления объекта PolySurface + + Грани, смежные с данным ребром + Adjacent faces of edge - - Создание PolySurface по лофту посредством кривых. - Кривые для лофта. - + + Вершина, в которой начинается данное ребро + Start vertex of edge - - Создание PolySurface по лофту посредством PolyCurves. - Кривые для лофта. - Кривая для прохождения лофта. - - - loftbyrail - + + Вершина, в которой заканчивается данное ребро + End vertex of edge - - Создание PolySurface по лофту посредством PolyCurves. - Кривые для лофта. - Кривые для прохождения лофта. + + Смежные ребра, связанные с данным ребром - - loftbyrails,loft rails,guides - - - Создать сложную поверхность путем объединения поверхностей. - Поверхности для объединения в PolySurface - + + Получение строчного представления ребра + + + Центр эллипса + + + Большая ось эллипса, самая длинная ось. Длина вектора равна длине большой полуоси. + + + Малая ось эллипса, самая короткая ось. Длина вектора равна длине малой полуоси. + + + Create an Ellipse centered at input Point, aligned with WCS XY Plane, + with specified X and Y axis radii. + Исходная точка эллипса + Радиус на оси X + Радиус на оси Y + Эллипс, созданный по началу координат и радиусам + ellipse + + + Create an Ellipse centered at input Point, with two specified axes. + Axes should be be at 90 degrees to each other. + Исходная точка эллипса + Радиус на оси X + Радиус на оси Y + Эллипс, созданный по векторам начала координат + ellipsebylengths,ellipsebyvectors + + + 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. + Исходная система координат эллипса + Радиус на оси X + Радиус на оси Y + Эллипс, созданный по системе координат и радиусам + ellipse,aligned ellipse,ellipsebylengths + + + 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. + Плоскость, на которой строится дуга эллипса + Радиус на оси X + Радиус на оси Y + Эллипс, созданный по плоскости и радиусам + ellipse,aligned ellipse,ellipsebylengths + + + Получение строчного представления эллипса + + + Центр эллипса - joinsurfaces,joinsrf + ellipsearc,arcs - - Сделать сложную поверхность на основе поверхностей твердого тела. - Тело, поверхности которого будут использованы - + + Большая ось эллипса, самая длинная ось. Длина вектора равна длине большой полуоси. - solid2poly,solidtopoly,convertsolid + ellipsearc,arcs - - Создать сложную поверхность путем сдвига кривых вдоль направляющей. - Кривая для сдвига - Профиль сдвига - + + Малая ось эллипса, самая короткая ось. Длина вектора равна длине малой полуоси. - sweep,rail,guide,sweep1 + ellipsearc,arcs - - Получение новых поверхностей, представляющих собой базовые поверхности. - + + Начальный угол в градусах - subsurfaces,getsurfaces,explode + ellipsearc,arcs - - Поиск поверхностей по точке. Берется первое пересечение в прямом направлении. В результате выводится одна поверхность, если точка находится внутри нее, две, если точка находится на ребре, и множество поверхностей, если точка совпадает с вершиной - - - + + Возврат угла сдвига дуги эллипса в градусах. - surfacesatpoint,findsurfaces,extractsurfaces + ellipsearc,arcs - - Поиск поверхностей по линии. Находятся все поверхности, взаимодействующие с линией. - - + + Плоскость, в которой лежит эллипс - surfacesonline,findsurfaces,extractsurfaces,lines + ellipsearc,arcs - - 0.5,0.5,0.5,0.4 - - - - Расчет двумерных границ ячейки, которые не соединены с другими поверхностями - - - Извлечение тел из сложной поверхности, определяемой по группе поверхностей - - - - Возврат количества граней сложной поверхности. - Количество поверхностей - - - Возврат количества ребер сложной поверхности. - Количество ребер + + Создание объекта EllipseArc в плоскости с заданными значениями радиусов вдоль осей X и Y и углами сдвига + Плоскость, на которой содержится дуга эллипса + Радиус объекта EllipseArc в направлении X плоскости + Радиус объекта EllipseArc в направлении Y плоскости + Начальный угол дуги, измеренный по положительной оси X входной плоскости + Угол сдвига от начального угла в градусах + Дуга эллипса, созданная по радиусам и углам плоскости + ellipsearc,arcs - - Возврат количества вершин сложной поверхности. - Количество вершин + + Получение строчного представления объекта EllipseArc - - Сопряжение PolySurface вдоль входных ребер с заданным радиусом. - - + + Все ребра вокруг этой грани против часовой стрелки + faces + 1 - - round,smooth,smoothedge,roundedges - - - Скос PolySurface вдоль входных ребер с заданным смещением от угла ребра. - - + + Все вершины вокруг этой грани против часовой стрелки + faces + 1 - - bevel,flattenedges - - - Получение строчного представления прямоугольника + + Все контуры, содержащиеся на этой грани + - - Построение прямоугольника по четыре угловым точкам. - Список угловых точек прямоугольника - Прямоугольник, созданный по угловым точкам - - rectbypointarray - + + Базовая поверхность, образующая грань + Представление поверхности грани - - Построение прямоугольника по четыре угловым точкам. - Первая угловая точка прямоугольника - Вторая угловая точка прямоугольника - Третья угловая точка прямоугольника - Четвертая угловая точка прямоугольника - Прямоугольник, созданный по угловым точкам - - rectbypoints - + + Получение строчного представления грани - - Построение прямоугольника, центрированного в начале координат МСК в плоскости XY МСК с заданной шириной (расстояние по оси X) и длиной (расстояние по оси Y). - Ширина прямоугольника - Длина прямоугольника - Прямоугольник, созданный по ширине и длине - - rectbylengths - + + Карта между типами IGeometryEntity и геометрическими конструкциями, для которой используется основа. - - Построение прямоугольника, центрированного в корне входной плоскости с входной шириной (расстояние по оси плоскости X) и длиной (расстояние по оси плоскости Y). - Плоскость, используемая для центрирования прямоугольника - Ширина прямоугольника - Длина прямоугольника - Прямоугольник, созданный по ширине и длине - - rectangle,rectbylengths - + + Механизм реализации типа геометрии. + Тип производных интерфейсов IGeometryEntity. + Делегат для построения геометрии. - - Построение прямоугольника, центрированного во входном начале координат CoordinateSystem в плоскости XY с заданной шириной (расстояние по оси X) и длиной (расстояние по оси Y). - Система координат прямоугольника (центр прямоугольника) - Ширина прямоугольника - Длина прямоугольника - Прямоугольник, созданный по ширине и длине - - rectbylengths - + + true - - Ширина прямоугольника - - rectX,rectx - + + + - - Высота прямоугольника - - rectY,recty - + + Получение объекта BoundingBox, содержащего данный элемент геометрии - - Получение строчного представления тела + + Получение ориентированной ограничивающей рамки минимального объема, содержащей заданный объект геометрии. - - Создание тела путем указания его граней в виде поверхностей. - - - - Brep,brep - + + Задание атрибутов имени и значения в виде строк во входной геометрии. + Атрибуты сохраняются вместе с геометрией при экспорте в файл SAT + и могут быть прочитаны при импорте геометрии из файла. + Примечание. Атрибуты не обязательно сохранятся в геометрии, + если она будет использоваться в каких-либо геометрических операциях. + Словарь строковых атрибутов имени и значения. + Возврат копии входной геометрии с примененными к ней атрибутами. - - Создание тела посредством лофтинга между входными замкнутыми кривыми поперечного сечения. - - - - Brep,brep - + + Возврат строковых атрибутов имени и значения, заданных во входной геометрии, если она существует. + Словарь строковых атрибутов имени и значения. - - Создание тела посредством лофтинга между замкнутыми кривыми поперечного сечения с использованием направляющих кривых в качестве вспомогательных. Направляющие кривые должны пересекать все кривые поперечного сечения. - - - - - Brep,brep,guides,loft - + + Преобразуйте объект Geometry в объект JSON, отформатированный с помощью схемы autodesk.geometry:geometry-1.0.0. + Итоговая строка JSON - - Создание тела посредством лофтинга между входными поперечными сечениями, в которых содержатся замкнутые объекты PolyCurve. Эта операция оптимизирована для сечений, состоящих только из сегментов линий, с прежним порядком вершин. Если параметр проверки и восстановления включен, гарантируется корректность построенного тела. Если он отключен, повысится производительность. - - - - - Brep,brep,ruled,loft - + + Преобразование любой указанной геометрии по заданному перемещению в направлениях осей + X, Y и Z МСК. + Перемещение вдоль оси x. + Перемещение вдоль оси Y. + Перемещение вдоль оси Z. + Преобразованная геометрия. + move,by amount - - Сдвиг замкнутой кривой вдоль траектории. - - - - - Brep,brep,sweep1 - + + Преобразование объекта в направлении входного вектора в соответствии с его величиной. + move,along vector,movebyvector - - Сдвиг замкнутой кривой вдоль траектории. - Замкнутая кривая, которая будет профилем элемента сдвига - Траектория, представляющая собой траекторию сдвига - Обрезать конец элемента сдвига и сделать его перпендикулярным траектории - Тело, полученное путем сдвига кривой профиля вдоль траектории - - Brep,brep,sweep1 - + + Translates any geometry type by the given distance in the given + direction. + Направление перемещения. + Расстояние перемещения вдоль заданного направления. + Преобразованная геометрия. + move,along vector,distance - - Сдвиг замкнутой кривой профиля вдоль двух кривых направляющей. - Путь ввода для сдвига. - Направляющая для ориентации сдвига. - Кривая профиля для сдвига вдоль траектории - - - Brep,brep,sweep2,guides,sweepprofile - + + Преобразование объекта с помощью входной матрицы CoordinateSystem. + входная система координат + Преобразованная система координат - - Создание тела вращения путем сдвига кривой профиля вокруг луча оси, представляющего собой вектор оси с началом в точке значения начального угла в градусах, который заканчивается значением угла сдвига в градусах. - Кривая профиля для вращения - Начало вращающейся оси - Направление вращающейся оси - Начальный угол в градусах - Угол сдвига в градусах - Тело, созданное путем вращения - - Brep,brep,lathe,revolveprofile - + + Returns this geometry with its position expressed relative to the + targetCoordinateSystem, placed into the frame of the sourceCoordinateSystem. + The local position of the result within the sourceCoordinateSystem + matches the local position of the input within the targetCoordinateSystem. + To obtain the coordinates of a geometry in world-space within a given coordinate + system, pass CoordinateSystem.Identity as the sourceCoordinateSystem + and the given CS as the targetCoordinateSystem. + The resulting geometry coordinates will equal the coordinates of the input + relative to that target frame. + The CoordinateSystem to express the geometry relative to. + The CoordinateSystem the geometry is currently expressed in. + Pass CoordinateSystem.Identity() to work in world space. + Преобразованная геометрия. + from,to, local coordinates - - Объединение набора твердых тел в одно тело - Коллекция тел - - - Brep,brep,boolean,addition - + + Rotates an object around an origin and an axis by a specified + degree + around,axis,degrees - - Получение площади поверхности — суммы площадей всех граней + + Rotates an object around the Plane origin and normal by a specified + degree + Reference Plane to rotate around + Rotation angle in degrees + around,normal,degrees - - Возврат общего объема тела + + Отразить объект вдоль заданной плоскости + reflect,flip over - - Центроид твердого тела - - - average,center - + + Равномерное масштабирование относительно начала координат + resize,size - - Логическое объединение данного тела с другим. - - - - addition,merge,combine - + + Неравномерное масштабирование относительно начала координат + resize,size,scaleNU,scalenu - - Логическая разность данного тела с другим - - + + Неравномерное масштабирование относительно заданной плоскости + resize,size,scaleNU,scalenu - - Логическая разность для данного тела и объединение введенных тел - - - - subtract,differencemany,diffall,diff multi - + + Scale uniformly around a given point, using two pick points as scalars + resize,from,to,size - - Получение твердой оболочки на основе граней этого тела - Расстояния для удлинения оболочки внутрь - Расстояния для удлинения оболочки наружу - - - extract shell,offset and extract - + + Scale non-uniformly 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 - - Проецирование входного объекта геометрии на текущее тело в направлении заданного вектора. В настоящее время этот метод проецирования поддерживает только точки и кривые. - - - - - projectonto,projectonsolid,projecttosolid - + + Scale in two dimensions 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 - - Сопряжение тела вдоль входных ребер с заданным радиусом. - - - - - round,smooth,smoothedge,roundedges - + + Copy the given Geometry + A new copy - - Скос тела вдоль входных ребер с заданным смещением от угла ребра. - - - - - bevel,flattenedges - + + Получение расстояния от этой геометрии до другой + Другая геометрия + Расстояние - - Разделение тела на отдельные тела, если в нем содержится несколько несвязанных фрагментов. Возврат того же тела, если оно является непрерывным фрагментом. - разделение несвязанных тел - - split,disjoint - + + Получение ближайшей точки на данной геометрии к соседней + NearestPoint - - Попытка восстановить тело. - + + Разделение данной геометрии при помощи другой геометрии в качестве инструмента обрезки - - Получение строчного представления сферы + + Удаление элементов объекта, расположенного ближе всего к выбранной точке - - Создание твердотельного шара с заданным радиусом, центрированного во входной точке. - - - - - Brep,brep - + + Разделение составных или неразделенных элементов на + компоненты. - - Создание твердотельного шара, содержащего на поверхности четыре входные точки. - - - - Brep,brep - + + Установите флажок, если для двух объектов имеется одинаковая наглядная геометрия или одинаковые числовые значения - - Поместить сферу как можно ближе к входным точкам. - + + Преобразование внутренней структуры геометрии из аналитики в сплайны - - Brep,brep - - - - Получение центральной точки сферы. - - - Получение значения радиуса сферы. - - Получение строчного представления топологии + + Импорт файла SAT и возврат массива импортированных объектов геометрии + Файловый объект, представляющий файл SAT + Список импортированных объектов геометрии - - Вершины топологии + + Импорт файла SAT и получение массива импортированных объектов геометрии + Путь к файлу SAT + Список импортированных объектов геометрии - - Ребра топологии + + Импорт файла SAT и возврат массива импортированных объектов геометрии. + Файловый объект, представляющий собой файл SAT + количество миллиметров на единицу, представляющее пространство единиц Dynamo. + Используется для преобразования импортированной геометрии из пространства единиц, заданного в файле SAT, в определенные здесь единицы. + Если задано значение –1, подразумевается, что файл SAT является безразмерным, и геометрия импортируется без преобразования единиц. + Список импортированных объектов геометрии - - Грани топологии + + Импорт файла SAT и возврат массива импортированных объектов геометрии. + Файловый объект, представляющий собой файл SAT + количество миллиметров на единицу, представляющее пространство единиц Dynamo. + Используется для преобразования импортированной геометрии из пространства единиц, заданного в файле SAT, в определенные здесь единицы. + Если задано значение –1, подразумевается, что файл SAT является безразмерным, и геометрия импортируется без преобразования единиц. + Список импортированных объектов геометрии - - Получение строчного представления для объекта TSplineEdge + + Импорт строки формата JSON и возврат массива импортированных объектов геометрии + Строка формата JSON содержит геометрию твердого тела в формате DEF + Список преобразованных объектов геометрии - - Объекты TSplineFace, примыкающие к этому объекту Edge + + Проанализируйте входящую строку JSON, отформатированную с помощью схемы autodesk.geometry:geometry-1.0.0. + Строка JSON для анализа + Объект геометрии - - Объект TSplineVertex, в котором начинается данный объект Edge + + Экспорт списка выбранных объектов геометрии в указанный файл SAT + + + - - Вершина, в которой заканчивается данное ребро + + Экспорт списка выбранных объектов геометрии в указанный файл SAT. + + + + - - Получить кадр UVN для объекта TSEdge (точка на выпуклой оболочке, вектор U, вектор V и нормаль) + + Этот способ предназначен только для внутреннего использования. - - Индекс объекта TSEdge + + Этот способ предназначен только для внутреннего использования. - - Находится ли объект TSEdge на границе + + Индексация списка элементов указанной геометрии в стандартный формат ACIS Binary (SAB) и получением индексированных данных двоичного потока + Геометрия для индексации + Данные в формате SAB в виде списка байтов - - Является ли объект TSEdge однородным + + Отмена индексации указанного стандартного формата ACIS Binary (SAB) и получение списка геометрических объектов + + - - Ряд свойств объекта TSEdge: uvnFrame и индекс, находится ли TSEdge на границе, является ли однородным + + Использование файла SAB как входных данных и десериализация геометрии ASM + в объект LibG + + миллиметр на единицу пространства единиц Dynamo; если передано значение –1, преобразование единиц не выполняется. - - Получение строчного представления для объекта TSplineFace + + true - - Положение всех объектов TSplineEdge вокруг этой грани направлено против часовой стрелки + + The CoordinateSystem that this Geometry is defined in - - Положение всех объектов TSplineVertice вокруг этой грани направлено против часовой стрелки + + Определите, пересекается ли данный геометрический объект с другим - - Получить кадр UVN для объекта TSplineFace (точка на выпуклой оболочке, вектор U, вектор V и нормаль) + + Получение геометрии пересечения данного объекта с другим - - Индекс объекта TSFace + + Получение пересечения геометрии данного объекта с набором других геометрических объектов. Поиск общей геометрии для всех задействованных элементов. - - Количество ребер или вершин на объекте TSFace + + Convert to SolidDef json - - Количество параметрических сторон на объекте TSFace + + Проецирование набора точек на эту геометрию в заданном направлении. + Возврат одноуровневого массива итоговой геометрии. + Points to project. + Projection direction. + Flat array of resulting Geometry. - - Ряд свойств объекта TSplineFace: uvnFrame, индекс, степень и количество сторон - + + Get a string representation of the Geometry - - Получение строчного представления объекта TSplineInitialSymmetry + + Угол (в градусах), с которым спираль проходит витки по всей длине - - Создание радиального объекта TSplineInitialSymmetry с заданным количеством пролетов на симметричном сегменте. - - - - tspline,symmetry - + + Шаг возвращает линейное расстояние вдоль направления оси, на которое простирается спираль за один полный поворот (360 градусов) - - Создание осевого объекта TSplineInitialSymmetry с заданными осями симметрии. - - - - - - tspline,symmetry - + + Радиус дуги - - Задана ли для вновь созданного Т-сплайна радиальная симметрия. + + Направление оси спирали - - Задана ли для вновь созданного Т-сплайна симметрия по оси X. + + Базовая точка оси спирали + origin,helixstart - - Задана ли для вновь созданного Т-сплайна симметрия по оси Y. + + 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. + Точка оси + Вектор направления оси + Начальная точка спирали + Расстояние от спирали на каждые 360 градусов в направлении оси + Количество витков в градусах + Спираль, созданная по оси + helix,screw,corkscrew,thread - - Задана ли для вновь созданного Т-сплайна симметрия по оси Z. + + Получение строчного представления спирали - - Количество граней в симметрии сегмента. Доступно, только если Т-сплайн имеет радиальную симметрию. + + Либо 3 или 4, в зависимости от фигуры — треугольника или квадрата - - Получение строчного представления TSplineReflection + + Первый индекс - - Создание осевого отражения для симметрии Т-сплайна по заданной плоскости. - Плоскость для осевого отражения Т-сплайна. В мировых координатах - Осевое отражение Т-сплайна - - tspline,symmetry,reflection,axial - + + Второй индекс - - Создание радиального отражения для симметрии Т-сплайна по заданной плоскости с заданными сегментами и углами (в градусах) между каждой парой сегментов. - Плоскость, нормалью которой является ось для радиального отражения Т-сплайна. В мировых координатах - Количество сегментов радиального отражения - Угол между каждой парой сегментов радиальной симметрии (в градусах). Если задано значение 0, он определяется следующим образом: (360/количество сегментов) - Радиальное отражение Т-сплайна - - tspline,symmetry,reflection,radial - + + Третий индекс - - Является ли отражение радиальным + + Четвертый индекс - - Количество сегментов радиального отражения + + Создание объекта IndexGroup, содержащего четыре индекса + Индекс a + Индекс b + Индекс c + Индекс d + Группа индексов + quad,polygon,mesh,meshes - - Угол между каждой парой симметричных сегментов радиального отражения + + Создание объекта IndexGroup, содержащего три индекса + tri,polygon,mesh,meshes + Индекс a + Индекс b + Индекс c + Группа индексов - - Плоскость отражения + + Сравнение двух объектов IndexGroup + Другие объекты IndexGroup + Являются ли два объекта одинаковыми - - Ось отражения - - - Получение строчного представления TSplineTopology - - - Вершины, содержащиеся на этой T-сплайновой поверхности. - - - Ребра, содержащиеся на поверхности T-сплайна. - - - Грани, содержащиеся на поверхности T-сплайна. - - - Обычные вершины, содержащиеся на Т-сплайновой поверхности - - - Вершины с нулевой точкой на Т-сплайновой поверхности + + Получение хэш-кода для данного типа + Уникальный хэш-код для данного объекта - - Вершины с Т-точкой, содержащиеся на Т-сплайновой поверхности + + Получение строчного представления объекта IndexGroup - - Неоднородные вершины, содержащиеся на Т-сплайновой поверхности + + Направление кривой + lines - - Вершины границ, содержащиеся на Т-сплайновой поверхности + + Построение прямой линии между двумя точками ввода. + Начальная точка линии + Конечная точка линии + Линия по начальной и конечной точкам + line,linebypoints,lines - - Внутренние вершины, содержащиеся на Т-сплайновой поверхности + + Создание линии, максимально приближенной к графику рассеяния точек. + Список точек для оптимального вписывания линии + Линия по определяющим точкам + line,approximate,lines - - Неоднородные ребра, содержащиеся на Т-сплайновой поверхности + + Create a Line tangent to the input Curve, positioned at the parameter + Point of the input Curve. + Базовая кривая для касательной линии + Значение параметра + Касательная линия + tangentline,tangentto,lines - - Кромки границ, содержащиеся на Т-сплайновой поверхности + + Create a straight Line starting at start Point, extending in Vector + direction by specified length. + Начальная точка линии + Вектор направления + Длина линии + Линия по начальному направлению и длине + linebyvector,lines - - Внутренние ребра, содержащиеся на Т-сплайновой поверхности + + Получение строчного представления линии - - Обычные грани, содержащиеся на Т-сплайновой поверхности + + Содержащая грань контура + - - Грани N-Gon, содержащиеся на Т-сплайновой поверхности + + Смежные ребра, содержащиеся в контуре + - - Грани границ, содержащиеся на Т-сплайновой поверхности + + Является ли контур граничным или внутренним - - Внутренние грани, содержащиеся на Т-сплайновой поверхности + + Получение строчного представления контура - - Получить количество вершин на Т-сплайновой поверхности + + Возврат исходных вершин данной сети в виде списка чисел. Каждый набор + из трех последовательных чисел соответствует одной точке. - - Получить количество ребер на Т-сплайновой поверхности + + Возвращает исходные вершины данной сети в виде списка чисел. Каждый набор + из шести последовательных чисел соответствует двум точкам - - Получить количество граней на Т-сплайновой поверхности + + Возврат исходных вершин данной сети в виде списка чисел. Каждый набор + из девяти последовательных чисел соответствует трем точкам треугольника - - Разложенные на части вершины отличаются по типу - Набор вершин + + Проанализируйте входящую строку JSON, отформатированную с помощью схемы dynamo.geometry:mesh-1.0.0. + Строка JSON для анализа + Сеть - - Разложенные на части ребра отличаются по типу - Набор ребер + + Convert the mesh into a JSON object formatted with dynamo.geometry:mesh-1.0.0 schema. + Итоговая строка JSON - - Разложенные на части грани отличаются по типу - Набор граней + + Индексы вершин, образующих все грани поочередно против часовой стрелки. + mesh,meshes - - Получить вершину по заданному индексу - Индекс для получения вершины в - Вершина Т-сплайна + + Вектор нормали в этой вершине - tspline,face,byindex + mesh,meshes - - Получить ребро по заданному индексу - Индекс для получения ребра в - Ребро Т-сплайна + + Положение вершин - tspline,face,byindex + mesh,meshes - - Получить грань по заданному индексу - Индекс для получения грани в - Грань Т-сплайна - - tspline,face,byindex - + + Возврат количества вершин в сети - - Получение строчного представления TSplineUVNFrame + + Возврат количества ребер в сети - - Точка TopologyItem на выпуклой оболочке + + Возврат количества треугольников в сети - - Вектор U объекта TopologyItem + + Возврат объема заданной сети + объем - - Вектор V объекта TopologyItem + + Возврат площади заданной сети + площадь - - Нормаль объекта TopologyItem + + Возврат индексов вершин для каждого треугольника сети. + (в отличие от уникальных индексов вершин) + Список индексов вершин для каждого треугольника сети. - - Получение строчного представления TSplineVertex + + Преобразование ребер сети в линии и их возврат - - Объекты TSplineEdge, выходящие из этой вершины + + Преобразование граней сети в замыкающие поверхности и их возврат.Примечание. + С помощью этого метода можно генерировать МНОГО тяжелых поверхностей, что может + замедлить работу Dynamo при обработке крупных сетей. - - Объекты TSplineFace, примыкающие к этому объекту Vertex + + Преобразование треугольников сети в отдельные сети и их возврат. - - Получить кадр UVN для TSVertex (точка на выпуклой оболочке, вектор U, вектор V и нормаль) + + Возврат нормалей для каждой грани треугольника в заданной сети. + - - Индекс объекта TSVertex + + Возврат средних точек треугольников - - Является ли TSVertex нулевой точкой + + Возврат новой сети, объединяющей инструментальную и исходную сети. + + сеть - - Является ли TSVertex T-точкой + + Возврат новой сети путем вычитания инструментальной сети из исходной. + + сеть - - Является ли объект TSVertex однородным + + Returns a new mesh consisting of the intersection between the tool + mesh and the original mesh. + + сеть - - Количество ребер или граней на TSVertex + + Returns a new Mesh with the following defects repaired: + Small components: if the Mesh contains 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 - - Функциональная степень объекта TSVertex с учетом T-точек. + + Удаление внутренних границ сети. При наличии совпадающих вершин + (например, если бы сеть имела отдельные треугольные + группы для крышки и емкости горшка) возникает внутренняя граница. - - Ряд свойств объекта TSVertex: uvnFrame, индекс, степень и свойство functionalValence; является ли TSVertex объектом StarPoint, TPoint, является ли он однородным. - + + 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 Mesh is filled with a bunch of tiny boxes, and a new + mesh is created around this. - - Получение строчного представления TSplineSurface + + Возврат новой сети, выдолбленной для 3D-печати. + Количество выпускных отверстий + Радиус выпускных отверстий + Расстояние внутреннего смещения + Разрешение для создания тела, представляющего внутреннюю поверхность пустотелой сети (8–4096) + Разрешение для создания сети на внутренней поверхности пустотелой сети (8–4096) + Пустотелая сеть - - Создание Т-сплайновой плоской поверхности примитива с использованием исходной точки и вектора нормали - Корневая точка плоскости - Нормаль плоскости - 2D-точка минимального угла в координатах плоскости - 2D-точка максимального угла в координатах плоскости - Количество пролетов по ширине - Количество пролетов по длине - Параметры симметричности для Т-сплайновой поверхности - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Плоская Т-сплайновая поверхность - tspline,plane,origin,normal + + Возврат новой сети с опорной конструкцией. Если входные данные не указаны, используются пороговые значения по умолчанию. + Высота основания в месте соединения опорных колонн с землей + Диаметр основания в месте соединения опорных колонн с землей + Диаметр опорных колонн + Высота кромки в месте, где опорные колонны соприкасаются с сетью + Диаметр кромки в месте, где опорные колонны соприкасаются с сетью + Сеть с опорной конструкцией - - Создание Т-сплайновой ориентированной плоскости, расположенной в точке начала координат с вектором нормали, но с особой ориентацией оси X. - Это никак не влияет на разделение, пересечение, проецирование и другие операции; таким образом определяется ориентация входного объекта CoordinateSystem. - Корневая точка плоскости - Нормаль плоскости - Ось X плоскости - 2D-точка минимального угла в координатах плоскости - 2D-точка максимального угла в координатах плоскости - Количество пролетов по ширине - Количество пролетов по длине - Параметры симметричности для Т-сплайновой поверхности - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Плоская Т-сплайновая поверхность - tspline,plane,origin,normal,axis + + Возврат новой сети с уменьшенным количеством треугольников. + Целевое количество треугольников для уменьшения + Уменьшенная сеть - - Создание Т-сплайновой плоской поверхности примитива по началу координат и осям X и Y. - Ось Z является векторным произведением двух векторов. - Корневая точка плоскости - Ось X плоскости - Ось Y плоскости - 2D-точка минимального угла в координатах плоскости - 2D-точка максимального угла в координатах плоскости - Количество пролетов по ширине - Количество пролетов по длине - Параметры симметричности для Т-сплайновой поверхности - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Плоская Т-сплайновая поверхность - tspline,plane,origin,normal,axis + + 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. + сеть - - Создание Т-сплайновой плоской поверхности примитива на основе списка точек - Набор точек для вписывания в плоскость - 2D-точка минимального угла в координатах плоскости - 2D-точка максимального угла в координатах плоскости - Количество пролетов по ширине - Количество пролетов по длине - Параметры симметричности для Т-сплайновой поверхности - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Плоская Т-сплайновая поверхность - tspline,plane,fit,bestfit,points + + Returns a new smooth Mesh. Smoothing type by default is + cotangent which smooths without spreading the vertices. + Задание «пространственного масштаба» сглаживания. Чем меньше значение, тем больше + локальное сглаживание, обычно приводящее к результату с меньшим «сглаживанием» (0,1–64,0) + Гладкая сеть - - Создание Т-сплайновой плоской поверхности примитива по отрезку и точке. Точка не может лежать на отрезке или в любом месте на оси отрезка. - Линии для построения плоскости - Точка для построения плоскости - 2D-точка минимального угла в координатах плоскости - 2D-точка максимального угла в координатах плоскости - Количество пролетов по ширине - Количество пролетов по длине - Параметры симметричности для Т-сплайновой поверхности - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Плоская Т-сплайновая поверхность - tspline,plane,line,point + + Создание точного геометрического плоского выреза с удалением частей сети, + которые лежат на стороне плоскости в направлении нормали плоскости. + Задание плоскости для выреза + Attempt to create a minimal fill using the fewest + number of triangles. + сеть - - Создание Т-сплайновой плоской поверхности примитива с использованием трех точек в качестве входного значения. Точки не могут лежать на одной прямой. - Первая точка для построения плоскости - Вторая точка для построения плоскости - Третья точка для построения плоскости - 2D-точка минимального угла в координатах плоскости - 2D-точка максимального угла в координатах плоскости - Количество пролетов по ширине - Количество пролетов по длине - Параметры симметричности для Т-сплайновой поверхности - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Плоская Т-сплайновая поверхность - tspline,plane,line,point + + Пересечение входной плоскости с сетью, образующее сложную кривую - - Построение Т-сплайновой поверхности цилиндра, определяемой заданной системой координат, радиусом и высотой - Центр и основание цилиндра будут вписаны в плоскость XY данной системы координат - Радиус цилиндра - Высота цилиндра - Количество пролетов в окружности - Количество пролетов по высоте - Параметры симметричности для Т-сплайновой поверхности - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Цилиндрическая Т-сплайновая поверхность - tspline,cylinder,radius,height + + Проецирование точки на сеть вдоль заданного направления - - Создание Т-сплайновой поверхности цилиндра на основе заданного центра для верхней и нижней граней цилиндра - Начальная точка цилиндра - Конечная точка цилиндра - Радиус цилиндра - Количество пролетов в окружности - Количество пролетов по высоте - Параметры симметричности для Т-сплайновой поверхности - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Цилиндрическая Т-сплайновая поверхность - tspline,cylinder,radius,points + + Точка сети, ближайшая к заданной точке - - Создание Т-сплайновой поверхности конуса с заданным радиусом основания в начальной точке - и вершиной в конечной точке - Начальная точка конуса - Конечная точка конуса - Радиус основания конуса - Количество пролетов в окружности - Количество пролетов по высоте - Параметры симметричности для Т-сплайновой поверхности - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Коническая Т-сплайновая поверхность - tspline,cone,radius,points + + Отражение сети вдоль входной плоскости - - Создание Т-сплайновой поверхности конуса, ось которого пролегает от начальной до конечной точки, с заданным радиусом в начале и конце. - Этот объект не имеет вершины и создан в форме усеченного конуса. - Начальная точка конуса - Конечная точка конуса - Начальный радиус конуса - Конечный радиус конуса - Количество пролетов в окружности - Количество пролетов по высоте - Параметры симметричности для Т-сплайновой поверхности - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Коническая Т-сплайновая поверхность - tspline,cone,radii,points,truncated + + Rotate the Mesh around the input axis by the given angle. - - Создание Т-сплайнового конуса с базовой точкой в начале системы координат, который продолжается в направлении оси Z системы координат, - и с круглым основанием в плоскости XY системы координат - Центр и основание конуса будут вписаны в плоскость XY данной системы координат - Высота конуса - Радиус конуса - Количество пролетов в окружности - Количество пролетов по высоте - Параметры симметричности для Т-сплайновой поверхности - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Коническая Т-сплайновая поверхность - tspline,cone,radius,cs + + Масштабирование сети на заданную величину - - Создание Т-сплайнового конуса с базовой точкой в начале системы координат, который продолжается в направлении оси Z системы координат, - и с круглым основанием в плоскости XY системы координат - Центр и основание конуса будут вписаны в плоскость XY данной системы координат - Высота конуса - Начальный радиус конуса - Конечный радиус конуса - Количество пролетов в окружности - Количество пролетов по высоте - Параметры симметричности для Т-сплайновой поверхности - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Коническая Т-сплайновая поверхность - tspline,cone,radius,cs + + Scale Mesh non-uniformly by scale factors - - Создание Т-сплайновой сферы, центрированной во входной точке с заданным радиусом - Центр сферы - Радиус сферы - Количество радиальных пролетов - Количество пролетов по высоте - Параметры симметричности для Т-сплайновой поверхности - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Сферическая Т-сплайновая поверхность - tspline,sphere,radius + + Преобразование сети в направлении заданного вектора на длину вектора - - Создание Т-сплайновой сферы по четырем входным точкам - Четыре точки в списке для построения сферы. Точки не должны быть компланарными - Количество радиальных пролетов - Количество пролетов по высоте - Параметры симметричности для Т-сплайновой поверхности - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Сферическая Т-сплайновая поверхность - tspline,sphere,fit,bestfit + + Преобразование сети в направлении заданного вектора на заданное расстояние - - Создание Т-сплайновой сферы, вписанной как можно ближе к входным точкам - Набор точек для вписывания сферы - Количество радиальных пролетов - Количество пролетов по высоте - Параметры симметричности для Т-сплайновой поверхности - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Сферическая Т-сплайновая поверхность - tspline,sphere,fit,bestfit + + Преобразование сети в соответствии с заданными значениями расстояний - - Создание Т-сплайнового тора, центрированного в начале системы координат, с заданными радиусами - Тор будет выровнен в плоскости XY заданной системы координат, его центр будет совпадать с началом координат - Внутренний радиус тора - Внешний радиус тора - Количество пролетов внутреннего радиуса - Количество пролетов внешнего радиуса - Параметры симметричности для Т-сплайновой поверхности - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Тороидальная Т-сплайновая поверхность - tspline,torus,radii,cs + + Convert the mesh into a JSON object formatted with dynamo.geometry:mesh-1.0.0 schema. + Итоговая строка JSON - - Создание Т-сплайнового тора с заданным центром и радиусами, выровненного по стандартной плоскости XY МСК - Центр тора - Внутренний радиус тора - Внешний радиус тора - Количество пролетов внутреннего радиуса - Количество пролетов внешнего радиуса - Параметры симметричности для Т-сплайновой поверхности - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Тороидальная Т-сплайновая поверхность - tspline,torus,radii,cs + + Создание сетки на основе набора точек и набора элементов IndexGroups, ссылающихся на набор точек + Список точек, определяющих положение вершин + Индексы для вершин + Сеть, созданная по точкам + mesh,meshes - - Создание Т-сплайновой рамки, центрированной вокруг начала мировой системы координат, с заданной шириной, длиной и высотой - Ширина рамки - Длина рамки - Высота рамки - Количество пролетов по ширине - Количество пролетов по длине - Количество пролетов по высоте - Параметры симметричности для Т-сплайновой поверхности - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Кубоид Т-сплайна - tspline,box,cuboid,cube,size + + Создание сети на основе коллекции точек и коллекции элементов IndexGroups, ссылающихся на коллекцию точек + Список точек + Группы индексов для точек + Сеть + + mesh,meshes + - - Создание Т-сплайновой рамки, центрированной вокруг входной точки, с заданной шириной, длиной и высотой - Центр рамки - Ширина рамки - Длина рамки - Высота рамки - Количество пролетов по ширине - Количество пролетов по длине - Количество пролетов по высоте - Параметры симметричности для Т-сплайновой поверхности - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Кубоид Т-сплайна - tspline,box,cuboid,cube,size,center + + 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 + Список точек + Flat list of point indices + Сеть - - Создание Т-сплайновой рамки, центрированной и ориентированной относительно входной системы координат, с заданной шириной, длиной и высотой - Плоскость XY рамки будет выровнена по соответствующей координате на оси X - Ширина рамки - Длина рамки - Высота рамки - Количество пролетов по ширине - Количество пролетов по длине - Количество пролетов по высоте - Параметры симметричности для Т-сплайновой поверхности - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Кубоид Т-сплайна - tspline,box,cuboid,cube,size,cs,coord + + Импорт файла с разбором на несколько сеток. + В настоящее время поддерживаются следующие форматы: + .mix -- Meshmixer + .obj -- Wavefront - - Создание Т-сплайновой рамки, простирающейся от нижней до верхней точки - Первая угловая точка - Вторая угловая точка - Количество пролетов по ширине - Количество пролетов по длине - Количество пролетов по высоте - Параметры симметричности для Т-сплайновой поверхности - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Кубоид Т-сплайна - box,cube,byminmax,by corners,by points + + Экспорт сетей в формат, заданный именем файла: + .mix -- Meshmixer + .obj -- Wavefront + .stl -- формат STL + .dae -- COLLADA + .ply -- формат файла полигона + Эта функция возвращает имя файла вывода, которое, возможно, + придется изменить, если в нем есть символы, отличные от символов ASCII - - Создание Т-сплайновой тетрагональной сферы, центрированной в начале системы координат, с заданным радиусом - Локальная система координат - Радиус тетрагональной сферы - Число пролетов в двух измерениях сторон тетрагональной сферы - Параметры симметричности для Т-сплайновой поверхности - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Т-сплайновая тетрагональная сфера - quadball,tspline,coordinate system,raduis + + Преобразование геометрического объекта, например тела или поверхности, в сеть. + Разрешение сети определяется точностью визуализации в Dynamo - - Создание Т-сплайновой тетрагональной сферы с заданными центром и радиусом, выровненной по стандартной плоскости XY МСК - Центральная точка тетрагональной сферы - Радиус тетрагональной сферы - Число пролетов в двух измерениях сторон тетрагональной сферы - Параметры симметричности для Т-сплайновой поверхности - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Т-сплайновая тетрагональная сфера - quadball,tsplines,center,point,radius + + 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 vertices array + of the three points of a triangle - - Построение Т-сплайновой поверхности на основе NURBS-поверхности методом равномерности. - Входная NURBS-поверхность перестраивается при помощи равномерных узлов, помещенных на равных параметрических интервалах - или интервалах длины дуги в зависимости от соответствующего флага useArcLen, и аппроксимируется - по NURBS-поверхности в степени 3. Выходной Т-сплайн делится на заданное количество участков - в направлениях U и V. - Входная NURBS-поверхность - Требуемое количество пролетов в направлении U - Требуемое количество пролетов в направлении V - Использовать ли длину дуги или параметрические поздразделения в параметрическом направлении U - Использовать ли длину дуги или параметрические поздразделения в параметрическом направлении V - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - nurbs surface,tspline,uniform + + Create a mesh plane based on the given inputs. + + + + + + сеть - - Построение Т-сплайновой поверхности на основе NURBS-поверхности методом подразделения кривизны. - Входная NURBS-поверхность преобразуется в степень 3. Количество участков и положения выходного Т-сплайна - распознаются автоматически, в зависимости от кривизны. - Входная NURBS-поверхность - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - nurbs surface,tspline,curvature + + Создание кубоида сети на основе текущих параметров. + + + + + + + + сеть - - Построение Т-сплайна путем выдавливания кривой вдоль заданного вектора - Кривая профиля - Выдавливание вектора - Расстояние выдавливания в направлении вектора - Расстояние выдавливания против направления вектора - Число пролетов по направлению вектора. При значении «0» выдавливание в направлении вектора не выполняется - Число пролетов против направления вектора. При значении «0» выдавливание против направления вектора не выполняется - Число пролетов в профиле. Определяется автоматически, если задано значение 0 или меньше - Использовать стратегию равномерности или кривизны для распределения пролетов вдоль направления профиля - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - tspline,extrude,curve + + Создание сферы сети на основе текущих параметров. + + + + + сеть - - Построение Т-сплайна путем сдвига кривой поперечного сечения вдоль траектории - Кривая профиля - Криволинейная траектория - Должны ли пролеты быть параллельны направлению траектории - Число пролетов на траектории - Число пролетов в профиле. Определяется автоматически, если задано значение 0 или меньше - Использовать стратегию равномерности или кривизны для распределения пролетов вдоль траектории - Использовать стратегию равномерности или кривизны для распределения пролетов вдоль профиля - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - tspline,sweep,curve + + Создание конуса сети на основе текущих параметров. + + + + + + + сеть - - Создание Т-сплайновой поверхности путем сдвига кривой профиля вокруг оси, - сформированной по начальной точке и направлению оси, от значения start_angle в градусах - со сдвигом до значения sweep_angle в градусах - Кривая профиля - Центр поворота - Ось вращения - Угол для начала поворота - Угол для завершения поворота - Число пролетов в радиусе - Число пролетов по высоте. Определяется автоматически, если задано значение 0 или меньше - Использовать стратегию равномерности или кривизны для распределения пролетов - Параметры симметричности для Т-сплайновой поверхности - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - tspline,revolve,curve + + Возврат сети путем выдавливания 3D-полилинии. + Сложная кривая для выдавливания + Глубина выдавливания + Направление вектора выдавливания + Выдавливание замкнутой сети (только если сложная кривая является плоской) + сеть - - Создание Т-сплайновой поверхности по списку линий. - Кривые будут приняты, при этом из них будут взяты только начальные и конечные точки. - Линии для построения Т-сплайна. Используются только конечные точки - Максимальное количество скорректированных граней - Допуск пересечения «кривая — кривая» - Требуется ли сгиб вершин в степени 2 - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - tspline,line,build + + Кривизна кривой + smoothness,interpolation,continuity - - Создание Т-сплайновой трубовидной поверхности на основе сети кривых или линий. - Для каждого пересечения кривых создано сглаженное соединение. - Для некоторых параметров используется одно значение или список — по одному значению на кривую. - Список кривых для создания труб - Радиус по умолчанию для созданных труб - Допуск, используемый для определения пересечений кривых - Количество сегментов для каждой кривой. Размер списка может быть равен количеству кривых, 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 + + Определение того, является ли объект NurbsCurve периодическим. Периодическая кривая — это замкнутая кривая, в которой деформация не приводит к появлению изломов. + isclosed - - Объединение заданных Т-сплайновых поверхностей в одну. - Поверхности могут быть разъединены. - Если хотя бы одна поверхность находится в режиме рамки, выходная поверхность также будет в режиме рамки. - Примечание. Для успешного объединения у всех входных поверхностей должна быть одинаковая версия. По этой причине для одной или нескольких поверхностей можно создать внутреннюю копию, а затем повысить или понизить ее версию, чтобы она соответствовала текущей версии в Dynamo. Итоговая поверхность может немного отличаться от ожидаемого результата. При этом входные поверхности останутся без изменений. - Т-сплайновые поверхности для объединения - tspline,combine + + Определение того, является ли объект NurbsCurve рациональным. С помощью этого выявляется, имеются ли значения веса, которые не составляют 1,0. - - Возврат списка отражений, применяемых к заданному Т-сплайну - tspline,symmetry,reflections + + Получение управляющих точек NURBS-кривой. + Массив точек - - Возврат значения True, если заданный Т-сплайн находится в режиме рамки - tspline,boxmode,smooth + + Истинно периодические управляющие точки периодической кривой NurbsCurve. + Примечание. Эту операцию можно произвести только с периодическими кривыми. Если кривая таковой не является, произойдет сбой. + Periodic control points of a NURBS curve - - Возврат значения True, если заданный Т-сплайн является извлекаемым (может отображаться в режиме сглаживания) - tspline,extractable + + Узлы кривой. Узлы представляют собой серию значений параметров (двойных значений), используемых для определения места и способа воздействия управляющих точек на кривую. + Узлы NURBS-кривой - - Возврат значения True, если заданный Т-сплайн является замкнутым - tspline,closed + + Нефиксированные узлы периодической кривой NurbsCurve. + Примечание. Эту операцию можно произвести только с периодическими кривыми. Если кривая таковой не является, произойдет сбой. + Периодический узловой вектор NURBS-кривой - - Возврат значения True, если заданный Т-сплайн является непроницаемым. Все замкнутые поверхности непроницаемы, однако некоторые из них открыты. - tspline,watertight + + Возврат весов управляющих точек объекта NurbsCurve. Веса определяют влияние каждой управляющей точки на форму кривой. + Веса NURBS-кривой + ptweight - - Возврат значения True, если заданный Т-сплайн является стандартным (все T-точки отделены от нулевых точек по меньшей мере двумя изолиниями) - tspline,standard + + 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. + Точки для NURBS-кривой + NURBS-кривая, созданная по точкам + nurbscurve,spline,lines + 0.5,0.5,0.45 - - Преобразование заданной Т-сплайновой поверхности в тело или поверхность в зависимости от формы. - Примечание. Итоговое граничное представление может несколько отличаться от ожидаемого, если входная поверхность была создана в более поздней версии Т-сплайновой поверхности, чем версия, загруженная в Dynamo, поскольку в этом случае в преобразовании используется копия поверхности, версия которой понижается до версии Dynamo. - Определение того, должно ли итоговое тело иметь такую же топологию, как входная Т-сплайновая поверхность. - Объект топологии (Solid или Surface) - tspline,brep,solid,surface + + 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. + Точки для NURBS-кривой + Степень кривой + NURBS-кривая, созданная по точкам + nurbscurve,spline,degree,lines + 0.5,0.5,0.5,0.45 - - Преобразование заданной T-сплайновой поверхности в сеть. Сеть может содержать как треугольники, так и квадраты. - Минимальное количество сегментов в каждом направлении. Всегда создается по крайней мере один сегмент. - Максимально допустимое расстояние от сети до поверхности. Если установить для параметра нулевое или отрицательное значение, ее невозможно будет использовать - Объект сети - tspline,convert,mesh + + 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. + Точки для NURBS-кривой + Степень кривой + Включение/отключение для замыкания кривой + NURBS-кривая, созданная по точкам + nurbscurve,spline,degree,smoothness,lines + 0.5,0.5,0.5,0.5,0.45 - - Утолщение заданной Т-сплайновой поверхности на заданное расстояние в направлении нормалей грани - Расстояние для утолщения - Определяет, следует ли выполнять сгиб результирующих ребер - Утолщенная Т-сплайновая поверхность - tspline,thicken,normal + + 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 + explicit,nurbscurve,spline,degree,spline byarray,lines + 0.5,0.5,0.5,0.5,0.5,0.45 - - Утолщение заданной Т-сплайновой поверхности на заданный вектор - Направление для утолщения - Определяет, следует ли выполнять сгиб результирующих ребер - Утолщенная Т-сплайновая поверхность - tspline,thicken,vector + + Создание элемента BSplineCurve путем интерполяции между точками. + Точки для NURBS-кривой + NURBS-кривая, созданная по точкам + fit,approximate,spline,lines + 0.5,0.5,0.5,0.45 - - Добавление сгиба к заданному ребру на Т-сплайновой поверхности - Ребра для сгиба - Т-сплайновая поверхность с согнутыми ребрами - tspline,edge,crease + + 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. + Точки для NURBS-кривой + Включение/отключение для замыкания кривой + NURBS-кривая, созданная по точкам + fit,approximate,spline,lines + 0.5,0.5,0.5,0.45 - - Удаление сгиба из заданного набора ребер - Ребра для отмены сгиба - Т-сплайновая поверхность с разогнутыми ребрами - tspline,crease,uncrease + + Создание элемента BSplineCurve путем интерполяции между точками с определенным значением кривизны. + Точки для NURBS-кривой + Степень кривой + NURBS-кривая, созданная по точкам + fit,approximate,spline,smoothness,lines + 0.5,0.5,0.5,0.5,0.45 - - Добавление сгиба к заданному набору вершин на Т-сплайновой поверхности - Вершины для сгиба - Т-сплайновая поверхность с согнутыми ребрами - tspline,edge,crease + + Получение объекта BSplineCurve через точки с направлениями касательных. + Контрольные точки для NURBS-кривой + Касательная в начале + Касательная в конце + NURBS-кривая, созданная по точкам и касательным + spline by tangent,tangents,lines + 0.5,0.5,0.45 - - Удаление сгиба из заданного набора вершин - Вершины для отмены сгиба - Т-сплайновая поверхность с разогнутыми ребрами - tspline,crease,uncrease + + Получение строчного представления объекта NurbsCurve - - Скрепление заданного списка вершин в одну вершину - Вершины для объединения - Положение результирующей ручки вершины. Если передано значение NULL, используется среднее положение ручек. - Сохранить сгибы Subd исходной топологии - Т-сплайновая поверхность со скрепленными вершинами - tspline,weld,vertex + + Возврат кривизны поверхности в направлении U. + surface smoothness,continuity - - Скрепление вершин первой и второй групп попарно. - Вершины первой группы рассматриваются как вершины данного Т-сплайна. - Вершины второй группы могут относиться как к этой поверхности, так и к любой другой. - При наличии различных Т-сплайнов перед операцией скрепления выполняется объединение. - Первая группа вершин для скрепления - Вторая группа вершин для скрепления - Сохранить сгибы Subd исходной топологии - Т-сплайновая поверхность со скрепленными вершинами - tspline,weld,vertex + + Возврат кривизны поверхности в направлении V. + surface smoothness,continuity - - Поиск всех совпадающих вершин и их скрепление друг с другом - Допуск для поиска совпадения в - Т-сплайновая поверхность без совпадающих вершин - tspline,weld,coincident,vertex + + Возврат количества управляющих точек в направлении U. - - Разъединение всех указанных ребер. Каждая из вершин будет откреплена от всех ребер. - Набор ребер для разъединения - Т-сплайновая поверхность с разъединенными ребрами - tspline,unweld,edge + + Возврат количества управляющих точек в направлении V. - - Разъединение всех заданных вершин. Все ребра будут откреплены от каждой вершины. - Набор вершин для разъединения - Т-сплайновая поверхность с разъединенными вершинами - tspline,unweld,vertex + + Возврат значения «истина», если поверхность периодична в направлении U. + closedinU - - Создание сопоставления с Т-сплайном и замкнутым контуром кривых - Замкнутый контур ребра Т-сплайна для создания соответствующего объекта - Замкнутый контур кривой для создания соответствующего объекта - Непрерывность геометрии для сопоставления: 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. Игнорируется, если задано значение непрерывности G0. - Следует ли обратить направление трассы - Т-сплайновая поверхность, расположенная между заданными ребрами границ Т-сплайна и контуром ребра BRep - tspline,match,brep + + Возврат значения «истина», если поверхность периодична в направлении V. + closedinV - - Удаление вершин из топологии Т-сплайна - Вершина или вершины для удаления - Т-сплайновая поверхность с удаленными вершинами - tspline,vertex,vertices,delete + + Определение того, является ли объект NurbsCurve рациональным. С помощью этого выявляется, имеются ли значения веса, которые не составляют 1,0. Возврат значения true, если поверхность рациональна, в противном случае — false. - - Удаление ребер из топологии Т-сплайна - Грани или ребра для удаления - Т-сплайновая поверхность с удаленными ребрами - tspline,edge,delete + + Получение управляющих точек NurbsSurface (полюсов). - - Удаление граней из топологии Т-сплайна - Грань или грани для удаления - Т-сплайновая поверхность с удаленными гранями - tspline,face,delete + + Получение весов управляющих точек NurbsSurface. Веса определяют влияние каждой управляющей точки на форму поверхности. + NURBS-веса поверхности + ptweights - - Изменение стиля визуализации Т-сплайна: - сглаживание визуализации, если передано значение True, или без сглаживания в противном случае - Включение или отключение сглаживания при визуализации - Т-сплайн с выбранным стилем визуализации - tspline,visualization,mode,smooth,box + + Возврат узлов поверхности в направлении U. Узлы представляют собой серию значений параметров (двойных значений), используемых для определения места и способа воздействия управляющих точек на кривую. + Узлы в U NURBS-поверхности - - Выполнение одной или нескольких операций симметричного выдавливания для набора ребер и перемещение новых ребер по заданному вектору - Набор ребер для выдавливания - Вектор для перемещения новых ребер - Количество новых участков, которые будут созданы - Т-сплайн с выдавленными ребрами - tspline,extrude,direction,vector,edge + + Возврат узлов поверхности в направлении V. Узлы представляют собой серию значений параметров (двойных значений), используемых для определения места и способа воздействия управляющих точек на кривую. + Узлы в V NURBS-поверхности - - Выполнение одной или нескольких операций симметричного выдавливания для набора граней и перемещение новых ребер по заданному вектору - Набор граней для выдавливания - Вектор для перемещения новых граней - Количество новых участков, которые будут созданы - Т-сплайн с выдавленными гранями - tspline,extrude,direction,vector,face + + Creates a NurbsSurface with specified interpolated points and + U and V degrees. The resultant surface will pass through all + of the points. + Сетка точек для NURBS-поверхности + Градус в направлении U + Градус в направлении V + NURBS-поверхность, созданная по точкам + fit,topoints - - Выполнение одной или нескольких операций симметричного выдавливания для набора ребер и перемещение новых ребер по траектории заданной кривой - Набор ребер для выдавливания - Траектория, которой соответствуют новые ребра - Количество новых участков, которые будут созданы - Т-сплайн с выдавленными ребрами - tspline,extrude,curve,edge + + 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. + fit,topoints,totangents - - Выполнение одной или нескольких операций симметричного выдавливания для набора граней и перемещение новых ребер по траектории заданной кривой - Набор граней для выдавливания - Траектория, которой соответствуют новые грани - Количество новых участков, которые будут созданы - Т-сплайн с выдавленными гранями - tspline,extrude,curve,face + + 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,topoints,totangents,fit corners,complex fit - - Замена заданных ребер швеллером из граней - Набор ребер для замены - Скос будет ограничен по данному процентному значению (между 0 и 1) для граней, примыкающих к выбранному ребру. - Количество рядов граней в швеллере - Требуется ли создание новых граней на гранях старой модели, созданных в режиме рамки. - Определяет, насколько округлым или плоским является скос. Принимает значения от 0 до 1. - Т-сплайн со скошенными ребрами - tspline,bevel,edge + + Создание объекта NurbsSurface по точным управляющим точкам с заданными значениями кривизны U и V. + Сетка управляющих точек для NURBS-поверхности + Градус в направлении U + Градус в направлении V + NURBS-поверхность, созданная по контрольным точкам - - Сдвиг заданных ребер вдоль смежных ребер - Набор ребер для перемещения - Ребра будут сдвинуты на данное расстояние (процентное значение между 0 и 1) по направлению к соседней грани. - Определяет, насколько округлым или плоским является скос. Принимает значения от 0 до 1. - Т-сплайн со сдвинутыми ребрами - tspline,slide,edge + + 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 - - Объединение заданных ребер. Ребра в каждой из групп должны формировать равное количество - непрерывных наборов. Ребра из первой группы будут рассматриваться - как ребра этой поверхности. Ребра из второй группы могут относиться как - к этой поверхности, так и к любым другим поверхностям. При использовании - различных поверхностей перед слиянием выполняется объединение. - Первый набор ребер для объединения - Второй набор ребер для объединения - Поверхность будет больше соответствовать исходным поверхностям. - Т-сплайновая поверхность с объединенными ребрами - tspline,merge,edge + + Получение строчного представления объекта NurbsSurface - - Создание перемычки между двумя наборами граней. Элементы первой группы - рассматриваются как дочерние элементы этой поверхности. Элементы второй - группы могут быть дочерними элементами этой поверхности или относиться - к другой поверхности. Топология в каждой группе может не быть смежной, - однако посредством нее должно быть создано одно и то же количество отдельных контуров. - Первая группа граней для добавления перемычки - Вторая группа граней для добавления перемычки - Замыкание кривых для каждого отдельного контура - топологии (прямые линии используются при передаче пустого списка; в случае передачи одной - кривой она дублируется при условии, если обнаружено более одного входного контура) - Количество полных поворотов вокруг - нормали ребер, расположенных вдоль кривой, для добавления перемычки для каждого отдельного контура - топологии (если передан пустой список, используется значение 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 + + Удаление вершин, которые не лежат на входном элементе FACE. - - Заполнение отверстий в Т-сплайне - Набор ребер с отверстием. Ребра должны представлять собой границы. - Метод для заполнения отверстий: 0 — Тесселяция, 1 — N-полигоны, 2 — Свернуть, 3 — Свернуть и скрепить - Сохранить сгибы Subd исходной топологии - tspline,edge,fill,hole + + Обрезка перекрывающихся панелей по границе поверхности. - - Добавление заданного списка отражений к Т-сплайну - Список отражений - Скреплять ли симметричные части - Допуск для скрепления симметричных частей - Т-сплайновая поверхность с добавленными новыми отражениями + + Возврат количества вершин в объекте PanelSurface. + количество вершин - - Удаление всех отражений из заданного Т-сплайна - Т-сплайновая поверхность, заданные отражения которой удалены + + Возврат количества панелей в объекте PanelSurface. + количество панелей - - Сжатие всей топологии на входной поверхности, при этом индексы становятся смежными. Эта функция поддерживает относительный порядок индексов. - tspline,index,compress + + Возврат количества вершин для каждой панели в списке индексов панелей. + List of panel indices to query number of vertices for. The default value of null indicates all panels in the surface. + количество вершин - - Подразделение заданных граней на четыре грани, для каждой из которых определен - точный или простой режим в зависимости от точных входных данных - Список граней для подразделения - Если задано значение false, поверхность может быть более плоской или резкой по сравнению с оригинальной, - если задано значение true, она сохраняет оригинальную форму - Т-сплайн с подразделением заданных граней - tspline,subdivide,faces,simple + + Возврат вершины, соответствующей индексу вершины в объекте PanelSurface. + Индекс вершины в объекте PanelSurface + - - Интерполяция поверхности заданного Т-сплайна. При помощи интерполяции вперед управляющие точки перемещаются к своим параметрическим местоположениям на поверхности. При обратной интерполяции для каждой исходной управляющей точки создается точка на поверхности, с помощью которой эти управляющие точки перемещаются к соответствующим точкам на поверхности. - Направление интерполяции: вперед, если задано значение false, в противном случае — обратно. - Интерполированный Т-сплайн в заданном направлении - tspline,interpolate,reverse + + Возврат точки, соответствующей индексу вершины в объекте PanelSurface. + Индекс вершины в объекте PanelSurface + - - Вытягивание каждой вершины заданного Т-сплайна по направлению к ближайшей точке - целевых геометрических объектов. Если для surfacePoints задано значение True, вытягивается - точка на поверхности; в противном случае вытягивается управляющая ручка. - Список вершин для вытягивания - Список геометрических объектов для вытягивания к ним элементов - Флаг, указывающий на то, требуется ли использовать поверхность или управляющие точки вершин - T-сплайновая поверхность с вытянутыми вершинами - tspline,pull,vertices + + Возврат индекса для заданной панели на входной поверхности и для вершины в самой панели. + Индекс панели для запроса индекса вершины + Номер вершины для указанной панели + индекс вершины - - Выравнивание управляющих точек заданных вершин по одной плоскости. - Эта команда требует ввода по меньшей мере четырех вершин. - Список вершин - Т-сплайновая поверхность со сплющенными вершинами - tspline,flatten,vertices + + Возврат вершины для каждой панели в списке индексов панелей. + Panel index to query vertices for. The default value of null indicates all panels in the surface. + Массив вершин - - Выравнивание управляющих точек заданных вершин по одной плоскости, - которая будет параллельна заданной плоскости. - Эта команда требует ввода по меньшей мере четырех вершин. - Список вершин - Плоскость для размещения вершин параллельно - Т-сплайновая поверхность со сплющенными вершинами - tspline,flatten,vertices,fitparallel + + Возврат точек для каждой панели в списке индексов панелей. + Panel indices to query points for. The default value of null indicates all panels in the surface. + Массив точек - - Копирование заданных граней на новую поверхность Т-сплайна без симметрии - Грани для копирования - Т-сплайновая поверхность только с выбранными гранями - tspline,face,duplicate + + Возврат многоугольной границы для каждой панели в списке индексов панелей. + Panel indices used to construct Polygon. The default value of null indicates all panels in the surface. + - - Инверсия нормалей всех граней в сети - Т-сплайновая поверхность с перевернутыми нормалями - tspline,flip,normal,vector + + Применение к заданному объекту PanelSurface пропорционального масштабирования, преобразования с переносом и поворотом. + Коэффициент пропорционального UV-масштабирования. + Смещение в направлении U, используемое для переноса панелей. + Смещение в направлении V, используемое для переноса панелей. + Угол поворота панелей в градусах. + 2D-точка, вокруг которой поворачиваются все панели. + Преобразованный объект PanelSurface. - - Все интервалы узлов на поверхности Т-сплайна делаются равномерными - T-сплайновая поверхность с равномерными внутренними элементами - tspline,knot,uniform + + Размещение панелей на входной поверхности в виде квадратной плитки. + Входная поверхность для размещения панелей + Количество образцов в направлении U + Количество образцов в направлении V + Keep, Remove или RemoveVertices + + panel, surface, quad - - Стандартизация заданного Т-сплайна до точки, в которой может быть выполнена - точная вставка. Если стандартизация невозможна, отображается - предупреждение с указанием причины. - Стандартизованная Т-сплайновая поверхность - tspline,standardize + + Размещение панелей на входной поверхности в виде квадратной сетки, каждый квадрат которой разделен по диагоналям на четыре треугольника. + Входная поверхность для размещения панелей + Количество образцов в направлении U + Количество образцов в направлении V + Keep, Remove или RemoveVertices + + panel, surface, cross, split, square - - Перемещение заданных вершин вдоль заданного вектора - Список вершин для перемещения - Направление для перемещения вдоль - Флаг, указывающий на то, требуется ли использовать поверхность или управляющие точки вершин + + Размещение панелей на входной поверхности в виде квадратной сетки, каждый квадрат которой разделен по диагонали на два треугольника. По умолчанию диагональ проводится от нижнего левого угла до верхнего правого угла. + Входная поверхность для размещения панелей + Количество образцов в направлении U + Количество образцов в направлении V + Если задано значение True, диагональ проводится от верхнего левого угла до нижнего правого угла каждого квадрата + Keep, Remove или RemoveVertices + panel, surface, diagonally, split, square - - Экспорт заданного набора поверхностей Т-сплайна в файл сцены Т-сплайна - Набор Т-сплайновых поверхностей для экспорта - Путь к файлу, в который будут сохранены элементы - Путь к файлу, в котором сохранен набор Т-сплайна - tspline,export,save,tss,path + + Размещение панелей на входной поверхности в виде ромба. + Входная поверхность для размещения панелей + Количество образцов в направлении U + Количество образцов в направлении V + Keep, Remove или RemoveVertices + + panel, surface, diamond - - Экспорт заданной поверхности Т-сплайна в файл сети Т-сплайна - Т-сплайновая поверхность для экспорта - Путь к файлу, в который будут сохранены элементы - Путь к файлу, в котором сохранена поверхность Т-сплайна - tspline,export,save,tsm,path - - - Преобразование заданной поверхности T-сплайна в строку в формате сети Т-сплайна (TSM) - Поверхность T-сплайна для индексации - Строка, в которой индексируется поверхность Т-сплайна - tspline,import,serialize - - - Создание поверхности Т-сплайна на основе заданной строки в формате сети Т-сплайна (TSM) - Строчное представление файла T-Spline Mesh - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Новая загруженная Т-сплайновая поверхность в списке - tspline,import,serialize - - - Загрузка поверхности Т-сплайна из заданного пути к файлу сети Т-сплайна - Путь к файлу, из которого требуется загрузить элементы - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Вновь загруженная Т-сплайновая поверхность в списке - tspline,import,load,tsm,path - - - Загрузка поверхности Т-сплайна из заданного файла сети Т-сплайна - Файл для загрузки из - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Вновь загруженная Т-сплайновая поверхность в списке - tspline,import,load,tsm,file + + Размещение панелей на входной поверхности в виде ромба, при этом каждый ромб разделен по вертикали или горизонтали на два треугольника. По умолчанию каждый ромб разделен по вертикали. + Входная поверхность для размещения панелей + Количество образцов в направлении U + Количество образцов в направлении V + Если задано значение True, ромб разделяется по горизонтали + Keep, Remove или RemoveVertices + + panel, surface, split, diamond - - Загрузка набора поверхностей Т-сплайна из заданного пути к файлу сцены Т-сплайна - Путь к файлу, из которого требуется загрузить элементы - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Набор вновь загруженных Т-сплайновых поверхностей - tspline,import,load,tss,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 + Входная поверхность для размещения панелей + Количество образцов в направлении U + Количество образцов в направлении V + Величина сдвига + Если задано значение True, параллелограммы выравниваются по оси U + Keep, Remove или RemoveVertices + + panel, surface, parallelogram - - Загрузка набора поверхностей Т-сплайна из заданного файла сцены Т-сплайна - Файл для загрузки из - Показать визуализацию Т-сплайновой поверхности со сглаживанием или без - Набор вновь загруженных Т-сплайновых поверхностей - tspline,import,load,tss,file + + Размещение панелей на входной поверхности в виде массива квадратов в шахматном порядке. По умолчанию массив имеет горизонтальный шахматный порядок. + Входная поверхность для размещения панелей + Количество образцов в направлении U + Количество образцов в направлении V + Если задано значение True, массив имеет вертикальный шахматный порядок. + Величина смещения + Keep, Remove или RemoveVertices + + panel, surface, staggered, quad - - Получение строчного представления UV + + Размещение панелей на входной поверхности в виде шестиугольной плитки. + Входная поверхность для размещения панелей + Количество образцов в направлении U + Количество образцов в направлении V + Keep, Remove или RemoveVertices + + panel, surface, hexagon - - Сравнение двух UV: - Другое значение UV - Являются ли два объекта одинаковыми + + Размещение панелей на входной поверхности в виде мозаики с одним треугольником, двумя квадратами и одним шестиугольником в каждой вершине. + Входная поверхность для размещения панелей + Количество образцов в направлении U + Количество образцов в направлении V + Keep, Remove или RemoveVertices + + panel, surface, rhombus, tri, hexagon - - Получение хэш-кода для данного типа - Уникальный хэш-код для данного объекта + + Размещение панелей на входной поверхности с пользовательским узором плитки. Плитки являются полигонами в пространстве параметров UV. Они могут быть невыпуклыми, но не должны иметь самопересечений. Плитки в наборе не обязательно должны соприкасаться ребром к ребру. Узор панелей создается путем смещения копий вдоль направлений U и V на заданные значения перемещения. UV-координаты вершин каждой плитки представлены в аргументе tileUVs. + Входная поверхность для размещения панелей + Количество образцов в направлении U + Количество образцов в направлении V + Смещение плитки вдоль оси U. + Смещение плитки вдоль оси V. + Дважды вложенный список UV-координат каждой плитки в пользовательском узоре, где внешний список представляет собой список плиток (полигонов), а внутренние списки содержат UV-координаты каждой плитки. + Keep, Remove или RemoveVertices + + panel, surface, custom, orthogonal, lattice - - Создание UV из двух двойных значений. - Значение U - Значение V - UV-плоскость, созданная по координатам - - surfaceparam,parameters,uv,uvs - + + Получение строчного представления объекта PanelSurface - - Получение U-компонента для UV - - uv,uvs - + + Получение начала координат плоскости. + position,planecenter - - Получение V-компонента для V - - uv,uvs - + + Получение значения нормали направления поверхности. + perpendicular - - Получение строчного представления вершины + + Основа плоскости по оси X - - Точка, в которой расположена данная вершина + + Основа плоскости по оси Y - - Ребра выходят из этой вершины + + Produces a new CoordinateSystem representing this plane. It is based on + the origin, and X and Y axis basis. + + converttoCS,convert2cs - - Грани, смежные с данной вершиной + + Create a new Plane offset by this Plane in the normal direction by + the specified distance. + alongnormal,moveplane - - Получение строчного представления объекта BoundingBox + + Создание плоскости, центрированной по корневой входной точке с входным вектором нормали. + Исходная точка плоскости + Вектор направления нормали для плоскости + Плоскость, созданная по началу координат и нормали + plane,tonormal - - Сравнение двух объектов BoundingBox - Другой объект BoundingBox - Являются ли два объекта одинаковыми + + 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. + Исходная точка плоскости + Вектор направления нормали + Вектор направления оси X + Плоскость по нормали к началу координат и оси X - - Получение хэш-кода для данного типа - Уникальный хэш-код для данного объекта + + Оси X и Y лежат в плоскости. Ось Z является векторным произведением двух векторов. + Исходная точка плоскости + Вектор направления оси X для плоскости + Вектор направления оси Y для плоскости + Плоскость, созданная по началу координат оси X и оси Y - - Создание объекта BoundingBox с выравниванием по осям вокруг входных элементов геометрии. - Объекты геометрии для определения ограничивающей рамки - Ограничивающая рамка, ограничивающая объекты геометрии + + Вписывание плоскости во входные точки — по сути, это вписывание в трехмерный график рассеяния. + Список точек для определения плоскости + Плоскость, созданная путем оптимального вписывания по точкам - bounding,bound,multiple,boundall + fit,bestfit - - Создание ориентированной ограничивающей рамки минимального объема без выравнивания по оси вокруг входных объектов геометрии. - - Ориентированная ограничивающая рамка вокруг входных объектов геометрии. + + Create the Plane containing the input Line and external Point. Point + cannot lie on the Line or in the Line axis. + Линия, используемая для определения плоскости + Точка, используемая для определения плоскости + Плоскость, созданная по отрезку и точке + lines + 0.4 - - Создание объекта BoundingBox вокруг входной геометрии без выравнивания по оси, ориентированного на оси X, Y и Z объекта CoordinateSystem. - - - - - bounding,bound - + + Создание плоскости, содержащей три входных точки. + Начало координат плоскости + Любая точка, расположенная на плоскости + Точка на оси X плоскости wrt до начала координат плоскости - - Создание объекта BoundingBox вокруг входных элементов геометрии без выравнивания по оси, ориентированного на оси X, Y и Z объекта CoordinateSystem. - - - - - bounding,bound,multiple,boundall - + + Создание плоскости в XY МСК + Плоскость в плоскости XY МСК - - Создание объекта BoundingBox с выравниванием по оси, охватывающего минимальные и максимальные точки. - - - - - bounding,bound,bymaxmin,max,min,bypoints - + + Создание плоскости в XZ МСК + Плоскость в плоскости XZ МСК - - Построение объекта BoundingBox на основе количества координат от минимального (нижний, левый и задний углы рамки) до максимального (верхний, правый и передний угол рамки). Объект CoordinateSystem представляет собой результат превращения пространства координат рамки в пространство модели. Этот метод предназначен для сопоставления API Revit, позволяя извлекать из Revit BoundingBox параметры без необходимости преобразования. - - - - - - bounding,bound,bymaxmin,max,min,bypoints - + + Создание плоскости в YZ МСК + Плоскость в плоскости YZ МСК - - Минимальное значение точки + + Получение строчного представления плоскости - - Максимальное значение точки + + Получение координаты точки по оси X - - CoordinateSystem объекта BoundingBox. Для рамки с выравниванием по оси объект CS ориентируется по осям X, Y и Z и размещается в центре рамки. Для рамки без выравнивания по оси объект CS ориентируется произвольным образом и размещается в центре рамки. + + Получение координаты точки по оси Y - - Получение пересечения двух объектов BoundingBox. Примечание. Это не подходит для рамок без выравнивания по оси, так как их пересечение не всегда является рамкой. Для таких рамок следует получать пересечение между соответствующими им кубоидами. - Другая ограничивающая рамка для пересечения - Ограничивающая рамка, полученная в результате пересечения ограничивающих рамок + + Получение координаты точки по оси Z - - Определение того, пересекаются ли два объекта BoundingBox. Примечание. Это можно использовать, только если оба объекта имеют одинаковое выравнивание (преобразование). В остальных случаях следует проверять пересечение между соответствующими им кубоидами. - Другая ограничивающая рамка - Имеется ли пересечение ограничивающих рамок - - get overlap - + + Получение вектора с одним и тем же компонентом X, Y и Z + convertovector,point2vector - - Определите, пуст ли элемент BoundingBox - Возврат значения true, если ограничивающая рамка пуста + + Добавление вектора к точке. то же самое, что и команда «Преобразовать(Вектор)». + movepoint,move,move along - - Определение того, находится ли точка в пределах ограничивающей рамки. - Контрольная точка - «Истина», если точка находится внутри, в противном случае — «Ложь» - - point inside,testpoint - + + Вычесть вектор от точки. То же, что и команда «Преобразовать(-Вектор)». + movepoint,move,move along - - Получение ограничивающей рамки в качестве твердотельного кубоида. - Возврат кубовидного представления ограничивающей рамки. - - 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 - + + Построение точки в плоскости XY по заданным двум 2 декартовым координатам. Компонент Z равен 0. + Координата X + Координата Y + Точка, созданная по координатам + xy,position - - Проанализируйте входящую строку JSON, отформатированную с помощью схемы autodesk.geometry:boundingbox3d-1.0.0. - Строка JSON для анализа - BoundingBox + + Получение точки начала координат (0; 0; 0) + Исходная точка + zero, origin - - Преобразуйте объект BoundingBox в объект JSON, отформатированный с помощью схемы autodesk.geometry:boundingbox3d-1.0.0. - Итоговая строка JSON + + Построение точки на основе трех заданных декартовых координат + Координата X + Координата Y + Координата Z + Точка, созданная по координатам + point,xyz,position - - Получение строчного представления системы координат + + Построение точки в данной системе координат с тремя декартовыми координатами + Родительская система координат + Координата X + Координата Y + Координата Z + Точка в декартовых координатах + point,xyz,localposition - - Создание объекта CoordinateSystem в мировой системе координат: начало - 0; 0; 0; ось X в точке 1; 0; 0; ось Y в точке 0; 1; 0; ось Z в точке 0; 0; 1 - zero,wcs + + Построение точки в заданной системе координат на основе ее положения в цилиндрической системе координат. + Система координат для построения точки + Угол -​ это поворот относительно оси X в системе координат вокруг оси Z (в градусах) + Отметка точки находится над плоскостью XY + Расстояние от начала системы координат + Точка в цилиндрических координатах + point,localposition - - Создание объекта CoordinateSystem с началом координат плоскости XY, - при этом оси X и Y соответствуют осям X Y МСК. Координата по оси Z по умолчанию имеет значение 0. + + Построение точки в заданной системе координат на основе ее положения в сферической системе координат. + Система координат для построения точки + Угол вниз от оси Z (в градусах) + Поворот вокруг сферы от оси X (в градусах) + Смещение от начала + Точка в сферических координатах + point,localposition - - Создание объекта CoordinateSystem с началом координат в точках осей X, Y и Z, где - X и Y соответствуют осям X и Y МСК. - translate + + Отсекать точки для исключения дублирования задействованных точек в пределах допуска + Список точек для отсечения дубликатов + Допуск, используемый для отсечения + Уникальные точки + unique,duplicates,remove duplicates,distinct,near - - Создание объекта CoordinateSystem с началом координат во входной точке с осями - X и Y, соответствующими осям X и Y МСК. - bypoint + + Сравнение двух точек: + Другая точка + Являются ли два объекта одинаковыми - - Создание объекта CoordinateSystem с началом координат, совпадающим с началом входной плоскости, - где оси X и Y выровнены по осям X и Y данной плоскости. + + Получение хэш-кода для данного типа + Уникальный хэш-код для данного объекта - - Создание объекта CoordinateSystem в начале координат плоскости X и Y. - Векторы ввода нормализуются перед созданием объекта CoordinateSystem. + + Получение строчного представления точки - - Создание объекта CoordinateSystem в начале системы координат X и Y, в которой - ось Z полностью игнорируется. Векторы ввода перед созданием - объекта CoordinateSystem нормализуются. - byxy,coord by2axis + + Возврат начальной точки первого компонента и конечных точек всех компонентов кривой. У замкнутой сложной кривой начальная и конечная точки совпадают, поэтому конечная точка исключается. - - Создание объекта CoordinateSystem с заданными параметрами цилиндрических координат относительно указанной системы координат + + Количество кривых в составе сложной кривой + curvecount,subcurvecount,numbersubcurves - - Создание объекта CoordinateSystem с заданными параметрами сферических координат относительно указанной системы координат + + Получение кривых в составе сложной кривой + Curves of polycurve + subcurves,polycurvesplit - - Определите, возможно ли можно выполнить инверсию для данной CoordinateSystem - inverse,testinverse + + Получение кривой в составе сложной кривой по индексу + Длина для определения местоположения точки + Значение true для подсчета от конца сложной кривой, false — от начала сложной кривой + Кривая по индексу + subcurveatindex,getsubcurve,getcurvebyindex - - Проверка ортогональности масштабирования, а именно наличия компонента сдвига. - uniform + + Получение плоскости плоской сложной кривой - - Проверка ортогональности масштабирования и нормализации всех векторов. - uniform,normal,samelength + + Замкнуть сложную кривую по линии, соединяющей начальную и конечную точки + lines + 0.4 - - Получить определитель для данного объекта CoordinateSystem + + 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. + Положительное смещение применяется в направлении векторного произведения касательной к сложной кривой и вектора нормали плоскости, а отрицательное — в противоположном направлении. + Если между кривыми, полученными в результате смещения, есть зазоры, то в зависимости от настроек заполнения зазора они могут быть заполнены либо дугами (если значение равно true), чтобы получить сглаженные углы, либо удлинением кривых (если значение равно false). + Нормаль плоскости кривой. По умолчанию используется нормаль плоскости входной кривой + Одна или несколько сложных кривых, полученных в результате смещения - - Создание точки, обозначающей система начало координат CoordinateSystem. - position,center + + Скругление углов плоской сложной кривой. + Радиус сопряжения + Определение того, какие углы должны быть скруглены. Если задано значение true, скругляются углы, в которых касательная в начале второго компонента направлена по часовой стрелке от касательной в конце первого компонента (относительно нормали кривой). Если задано значение false, скругляются углы против часовой стрелки. + Скругленная сложная кривая + round,smooth,radius - - Получение оси X для CoordinateSystem. - left,right + + Make one or more polycurves by grouping connected curves. - - Получение оси Y для CoordinateSystem. - forward,back + + Удлинение сложной кривой по касательному эллипсу + Длина эллипса удлинения + Параметр эллипса + Параметр эллипса + Параметр эллипса + удлинение конца или начала PolyCurve - - Получение оси Z для CoordinateSystem. - up,down + + Удлинение сложной кривой по касательной дуге. + Длина дуги удлинения + Радиус дуги + удлинение конца или начала PolyCurve - - Получение масштабирования оси X для объекта CoordinateSystem: длина вектора оси X. + + Замкнуть сложную кривую по касательной цепи дуги, линии и дуги + Радиус дуги в начале PolyCurve + Радиус дуги в конце PolyCurve + lines + 0.4 - - Получение масштабирования оси Y для объекта CoordinateSystem: длина вектора оси Y. + + Смещение сложной кривой в своей плоскости. + Величина смещения + Переключатель для скругления углов + Смещенная сложная кривая - - Получение масштабирования оси Z для объекта CoordinateSystem: длина вектора оси Z. + + 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. + Если значение trimLength больше 0, конечные сегменты, длина которых превышает значение trimLength, не удаляются. + Неперекрывающийся объект PolyCurve, не пересекающийся сам с собой - - Получение плоскости, в которой находятся оси X и Y с корнем в начале координат. + + Создание сложной кривой путем объединения кривых. Для обеспечения возможности соединения необходимо указать входные кривые. + Направление сложной кривой определяется по первой кривой во входном массиве. + Задайте нужный допуск смыкания между элементами 1e-6 и 1e-3. + Низкие значения могут быть слишком строгими, из-за чего вероятны ошибки при попытке объединить кривые, а при высоких значениях короткие кривые могут быть объединены, когда это не требуется, или превратиться в вырожденные точки. + Кривая для соединения с PolyCurve + Допуск для определения размера допустимого зазора между объединяемыми кривыми + Сложная кривая, созданная соединенными кривыми + segments,joincurves - - Получение плоскости, в которой находятся оси Y и Z с корнем в начале координат. + + Создание сложной кривой путем объединения кривых. Для обеспечения возможности соединения необходимо указать входные кривые. + Направление сложной кривой определяется по первой кривой во входном массиве. + Задайте нужный допуск смыкания между элементами 1e-6 и 1e-3. + Низкие значения могут быть слишком строгими, из-за чего вероятны ошибки при попытке объединить кривые, а при высоких значениях короткие кривые могут быть объединены, когда это не требуется, или превратиться в вырожденные точки. + Кривая для соединения с PolyCurve + Допуск для определения размера допустимого зазора между объединяемыми кривыми + Укажите значение True, если входные кривые пересекают или перекрывают друг друга, из-за чего перед созданием объекта PolyCurve необходимо удалить их конечные сегменты. По умолчанию задано значение False. + Если значение trimLength больше 0, конечные сегменты, длина которых превышает значение trimLength, не удаляются. + Сложная кривая, созданная соединенными кривыми + segments,joincurves - - Получение плоскости, в которой находятся оси Z и X с корнем в начале координат. + + Make one or more polycurves by grouping connected curves. + Choose a preferred join tolerance between 1e-6 and 1e-3 units. + Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points. + Кривые, которые нужно сгруппировать для создания одного или нескольких объектов PolyCurve + Допуск для определения размера допустимого зазора между объединяемыми кривыми + - - Получение инверсии объекта CoordinateSystem: применение данного объекта CoordinateSystem к элементу геометрии обращает исходный объект. + + Создайте элемент PolyCurve, соединив точки. Чтобы замкнуть PolyCurve, задайте для параметра «connectLastToFirst» значение true. + Точки для создания PolyCurve + Значение true — соединение последней точки с первой, false — без замыкания + Сложная кривая, созданная по точкам + segments,joincurves,lines + 0.5,0.5,0.4 - - Отразить объект вдоль заданной плоскости - reflect,flip over + + Сделать элемент PolyCurve посредством утолщения кривой. + кривая для придания толщины + толщина + нормаль перпендикулярно направлению утолщения + offset - - Применение аргумента CoordinateSystem после следующего: результат = этот*другой + + Создание PolyCurve путем утолщения кривой вдоль плоскости, заданной входной нормалью. + кривая для придания толщины + толщина + Нормаль, перпендикулярная направлению утолщения. Если нормаль не указана (является нулевой), по умолчанию используется нормаль кривой. + offset,thicken - - Применение аргумента CoordinateSystem перед следующим: результат = другой*этот + + Получение строчного представления объекта PolyCurve - - Получение вектора, для которого указаны масштабные коэффициенты по X, Y и Z - Масштабированный вектор - get size,scalecomponents,scalevector + + Получение углов полигона - - Определите, равны ли CoordinateSystems - другая система координат - возврат значения true, если системы координат равны + + Получение усредненной точки углов полигона + centroid - - Преобразование любого объекта CoordinateSystem в соответствии с указанными - перемещениями в направлениях X, Y и Z, определенных в МСК. - Перемещение вдоль оси X. - Перемещение вдоль оси Y. - Перемещение вдоль оси Z. - Преобразованный объект CoordinateSystem. - move,by amount + + Получение всех точек начала/конца сегмента. - - Преобразование объекта в направлении входного вектора в соответствии с его величиной. - Вектор направления преобразования - Преобразованная система координат - move,along vector + + Получение максимального отклонения полигона от средней плоскости. - - Преобразование любого типа CoordinateSystem по заданному расстоянию в указанном - направлении. - Вектор направления перемещения - Расстояние перемещения вдоль заданного направления - Преобразованная система координат - move,along vector,distance + + Получение самопересечений между сторонами полигона. - - Преобразование объекта с помощью входной матрицы CoordinateSystem. - входная система координат - Преобразованная система координат + + 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. - - Преобразование данного объекта CoordinateSystem из исходного объекта CoordinateSystem - в новый контекстный объект CoordinateSystem. - - - Преобразованный элемент CoordinateSystem. + + Построение кривой полигона путем соединения точек. - - Поворот объекта вокруг начала координат и оси на заданное количество градусов - Исходная точка - Векторная ось для поворота - Градусы поворота - Повернутая система координат - around,axis,degrees + + Построение вписанной кривой полигона в окружности. - - Поворот объекта вокруг нормали и начала координат плоскости на заданное - количество градусов - Плоскость для получения нормали - Значение поворота в градусах - Повернутая система координат - /// around,normal,degrees + + Получение строчного представления полигона - - Равномерное масштабирование относительно начала координат - Величина масштабирования - Масштабированная система координат - resize,size + + Получение новых поверхностей, представляющих собой базовые поверхности. + subsurfaces,getsurfaces,explode - - Неравномерное масштабирование относительно начала координат - Величина масштабирования по оси X - Величина масштабирования по оси Y - Величина масштабирования по оси Z - Масштабированная система координат - resize,size,scaleNU,scalenu + + 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 - - Неравномерное масштабирование относительно заданной плоскости - Плоскость, вокруг которой выполняется масштабирование - Величина масштабирования по оси X - Величина масштабирования по оси Y - Величина масштабирования по оси Z - Масштабированная система координат - resize,size,scaleNU,scalenu + + Поиск поверхностей по линии. Находятся все поверхности, взаимодействующие с линией. + surfacesonline,findsurfaces,extractsurfaces,lines + 0.5,0.5,0.5,0.4 - - Равномерное масштабирование относительно заданной точки при использовании - Базовая точка масштабирования - Начальная точка масштабирования - Конечная точка масштабирования - Масштабированная система координат - 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 + + Возврат количества граней сложной поверхности. + Количество поверхностей - - Проанализируйте входящую строку JSON, отформатированную с помощью схемы autodesk.matrix:matrix44d-1.0.0. - Строка JSON для анализа - CoordinateSystem + + Возврат количества ребер сложной поверхности. + Количество ребер - - Преобразуйте объект CoordinateSystem в объект JSON, отформатированный с помощью схемы autodesk.matrix:matrix44d-1.0.0. - Итоговая строка JSON + + Возврат количества вершин сложной поверхности. + Количество вершин - - Получение строчного представления кривой + + Сопряжение PolySurface вдоль входных ребер с заданным радиусом. + round,smooth,smoothedge,roundedges - - Создание кривой по линии поверхности в UV-пространстве - Поверхность для использования - Точка UV-пространства, в которой начинается кривая - Точка UV-пространства, в которой кончается кривая - Параметры поверхности кривой в начале и конце - - isocurve,curvebyuv,lines,uvs - - - 0.5,0.5,0.4,0.4 - + + Скос PolySurface вдоль входных ребер с заданным смещением от угла ребра. + bevel,flattenedges - - Создание кривой, переходящей из одной в другую кривую - Первую кривую для перехода - Вторая кривая для перехода - флаг для определения того, какой конец кривой 1 будет переходящим - флаг для определения того, какой конец кривой 2 будет переходящим - флажок для определения того, к какой непрерывности принадлежит результирующая кривая (G1 или G2) - Итоговая кривая из перехода двух кривых - - blend,make continuous,connect - + + Создание PolySurface по лофту посредством кривых. + Кривые для лофта. - - Создание кривой по изолинии поверхности - Базовая поверхность - если 0 - изолиния идет по направлению U, если 1 - по направлению V - фиксируется для значения кривой других параметров поверхности - Изолиния на поверхности - - isocurve,curvebydir,lines - - - 0.5,0.5,0.4 - + + Создание PolySurface по лофту посредством PolyCurves. + Кривые для лофта. + Кривая для прохождения лофта. + loftbyrail - - Возврат общей длины дуги кривой - - distance - + + Создание PolySurface по лофту посредством PolyCurves. + Кривые для лофта. + Кривые для прохождения лофта. + loftbyrails,loft rails,guides - - Возврат значения true, если кривая является плоской, в противном случае — false. - - flat,liesinplane - + + Создать сложную поверхность путем объединения поверхностей. + Поверхности для объединения в PolySurface + joinsurfaces,joinsrf - - Возврат значения true, если кривая является замкнутой, в противном случае — false. + + Сделать сложную поверхность на основе поверхностей твердого тела. + Тело, поверхности которого будут использованы + solid2poly,solidtopoly,convertsolid - - Получение начальной точки вдоль кривой - - begin,curvestart,startpt - + + Создать сложную поверхность путем сдвига кривых вдоль направляющей. + Кривая для сдвига + Профиль сдвига + sweep,rail,guide,sweep1 - - Получение конечной точки вдоль кривой - - end,curveend,endpt - + + Получение строчного представления объекта PolySurface - - Нормаль к плоскости, на которой расположена кривая. Применимо только для плоских кривых. - - perpendicular - + + Ширина прямоугольника + rectX,rectx - - Получение точки на кривой при заданном параметре между StartParameter() и EndParameter() - Параметр для оценки - Точка - - pointoncurve,curvepoint - + + Высота прямоугольника + rectY,recty - - Получить вектор, расположенный по касательной к кривой при указанном параметре в диапазоне между StartParameter() и EndParameter() - Параметр для оценки - Вектор, параллельный кривой по параметру - - tangentoncurve,curvetan - + + Построение прямоугольника по четыре угловым точкам. + Список угловых точек прямоугольника + Прямоугольник, созданный по угловым точкам + rectbypointarray - - Получить вектор, перпендикулярный к кривой при указанном параметре в диапазоне между StartParameter() и EndParameter() - Параметр для оценки - Вектор, перпендикулярный кривой по параметру - - normaloncurve,curvenorm - + + Построение прямоугольника по четыре угловым точкам. + Первая угловая точка прямоугольника + Вторая угловая точка прямоугольника + Третья угловая точка прямоугольника + Четвертая угловая точка прямоугольника + Прямоугольник, созданный по угловым точкам + rectbypoints - - Получение вектора, перпендикулярного кривой при заданном параметре в диапазоне между StartParameter() и EndParameter(). Кривая должна быть плоской. Итоговая нормаль будет постоянной по всей кривизне кривой. - Параметр для оценки - Если side имеет значение false, нормаль будет указывать на правую сторону кривой (если двигаться от начальной точки кривой к конечной). Если side имеет значение true, нормаль будет указывать на левую сторону кривой. - Вектор, перпендикулярный кривой по параметру - - normaloncurve,curvenorm - + + Create a Rectangle centered at the WCS origin in the WCS XY Plane, with + specified width (X Axis length), and length (Y Axis length). + Ширина прямоугольника + Длина прямоугольника + Прямоугольник, созданный по ширине и длине + rectbylengths - - Получение элемента CoordinateSystem с началом координат в точке при заданном параметре. Ось X выравнивается по нормали кривой, ось Y — по прямому участку кривой в данной точке, а ось Z — по вектору вверх или бинормали в этой точке - Параметр для оценки - Система координат в параметре кривой - - coordoncurve,curvecoord,derivatives - + + Create a Rectangle centered at input Plane root, with input width + (Plane X axis length), and length (Plane Y axis length). + Плоскость, используемая для центрирования прямоугольника + Ширина прямоугольника + Длина прямоугольника + Прямоугольник, созданный по ширине и длине + rectangle,rectbylengths - - Получить системы координат с началом в точке с заданным параметром - Параметр для оценки - Система координат, выровненная по оси в точке - - frame,axisaligned,aa,coordcurve,framecurve,curveframe,coordoncurve - + + Create a Rectangle centered at the input origin in the CoordinateSystem + XY Plane, with specified width (X Axis length), and length + (Y Axis length). + Система координат прямоугольника (центр прямоугольника) + Ширина прямоугольника + Длина прямоугольника + Прямоугольник, созданный по ширине и длине + rectbylengths - - Получение плоскости, нормаль которой выравнивается по прямому участку кривой. Параметры настраиваются таким образом, что начальная точка всегда имеет значение 0, а конечная — 1. - - - - planeoncurve,planecurve,tangentplane - + + Получение строчного представления прямоугольника - - Получение точки при определенной длине дуги вдоль кривой - Расстояние вдоль кривой, для которого выполняется оценка - Точка с заданной длиной дуги - - pointoncurve,curvepoint,pointalongcurve,distanceoncurve,distancepoint,distpoint,arclength - + + Получение площади поверхности — суммы площадей всех граней - - Получение точек, размещенных по длине хорды с равными интервалами на основе введенного количества делений - Число делений - Точки с равным интервалом по длине кривой + + Возврат общего объема тела - - Получение точек, размещенных на кривой с равной длиной хорды на основе введенного количества делений - Число делений - Список точек на кривой + + Центроид твердого тела + average,center - - Получение точки на определенной длине хорды кривой от заданного местоположения параметра. - Длина хорды для оценки - Параметр на кривой для измерения - «Истина» при перемещении вперед вдоль кривой - Точка на кривой - - measure from,measure to,parameteratdist - + + Логическое объединение данного тела с другим. + addition,merge,combine - - Получение точек, расположенных с равными интервалами вдоль кривой на заданной длине сегмента от определенной точки - Опорная точка, от которой требуется выполнить измерение - Расстояние вдоль кривой, для которого выполняется оценка - Список точек на кривой, включая заданную точку, вдоль направления кривой. + + Логическая разность данного тела с другим + subtract - - Получение точек, расположенных с равными интервалами вдоль кривой с заданной длиной хорды от определенной точки - Опорная точка, от которой требуется выполнить измерение - Длина хорды - Список точек на кривой, включая заданную точку, вдоль направления кривой. + + Логическая разность для данного тела и объединение введенных тел + subtract,differencemany,diffall,diff multi - - Получение элемента CoordinateSystem на заданное расстояние от начальной точки кривой. Ось Y расположена по касательной к кривой, а ось X представляет собой кривизну. - Расстояние вдоль кривой, для которого выполняется оценка - CoordinateSystem для кривой - - coordoncurve,curvecoord,derivatives - + + Получение твердой оболочки на основе граней этого тела + Расстояния для удлинения оболочки внутрь + Расстояния для удлинения оболочки наружу + extract shell, offset and extract - - Получение плоскости на заданное расстояние вдоль кривой от начальной точки. Нормаль плоскости выравнивается по прямому участку кривой. - Расстояние вдоль кривой, для которого выполняется оценка - Плоскость на кривой - - planeoncurve,planecurve,tangentplane - + + Projects the input Geometry onto this Solid in the input Vector direction. + !!This projection method currently supports only points or curves!! + projectonto,projectonsolid,projecttosolid - - Получение длины сегмента, измеренной от начальной точки кривой до указанного параметра. - Значение от 0 до 1 - Длина сегмента - - lengthatparameter,dist along,lengthatpoint,arclength - + + Сопряжение тела вдоль входных ребер с заданным радиусом. + round,smooth,smoothedge,roundedges - - Получение параметра при определенной длине дуги вдоль кривой. - Расстояние вдоль кривой, для которого выполняется оценка - Параметр + + Скос тела вдоль входных ребер с заданным смещением от угла ребра. + bevel,flattenedges + + + Разделение тела на отдельные тела, если оно содержит несколько + несвязанных фрагментов. Возврат того же тела, если оно + является непрерывным фрагментом. + разделение несвязанных тел - parameteratlen,param along,paramatlen,arclength + split, disjoint - - Получение параметра при определенной длине хорды вдоль кривой в заданном месте. - Длина хорды для оценки - Параметр на кривой для измерения - «Истина» при перемещении вперед вдоль кривой - Параметр - - measure from,measure to,parameteratdist - + + Попытка восстановить тело. + - - Получение параметра в начальной точке кривой - Значение параметра - - start domain,curvestart - + + Создание тела путем указания его граней в виде поверхностей. + Brep,brep - - Получение параметра в конечной точке кривой - Значение параметра - - end domain,curveend - + + Создание тела посредством лофтинга между входными замкнутыми кривыми поперечного сечения. + Brep,brep - - Получение длины сегмента между двумя параметрами на кривой - Значение от 0 до 1 - Значение от 0 до 1 - Длина сегмента - - measure,distance,arclength - + + 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 - - Получение параметра в заданной точке вдоль кривой. Если точка находится не на кривой, то ParameterAtPoint возвращает значение, которое соответствует расположенной рядом точке на кривой, однако в общем случае эта точка не является ближайшей. - Точка на кривой или рядом с ней - Параметр на кривой для заданной точки. - - projectpoint,closestparam,curveparam - + + 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 - - Обратить направление кривой - Новая кривая с противоположным направлением - - flip - + + Сдвиг замкнутой кривой вдоль траектории. + Brep,brep,sweep1 - - Смещение кривой на заданную величину. Кривая должна быть плоской. - Положительное или отрицательное расстояние для смещения - новые смещенные кривые - - thicken,lines - - - 0.5,0.4 - + + Сдвиг замкнутой кривой вдоль траектории. + Замкнутая кривая, которая будет профилем элемента сдвига + Траектория, представляющая собой траекторию сдвига + Обрезать конец элемента сдвига и сделать его перпендикулярным траектории + Тело, полученное путем сдвига кривой профиля вдоль траектории + Brep,brep,sweep1 - - Создание одной или нескольких кривых путем смещения плоской кривой на заданное расстояние в плоскости, определяемой нормалью. Если между полученными в результате смещения кривыми имеются зазоры, то они могут быть заполнены путем удлинения кривых. Входной аргумент planeNormal по умолчанию соответствует нормали плоскости, содержащей кривую, однако для более точного определения направления смещения можно явно указать линию, параллельную исходной нормали кривой. Например, если для нескольких кривых, имеющих одну плоскость, требуется одинаковое направление смещения, с помощью planeNormal можно переопределить нормали отдельных кривых для принудительного смещения всех кривых в одном направлении. Изменение направления нормали на обратное меняет направление смещения на обратное. - Положительное смещение применяется в направлении векторного произведения касательной к кривой и вектора нормали плоскости, а отрицательное — в противоположном направлении. - Нормаль плоскости кривой. По умолчанию используется нормаль плоскости входной кривой - Одна или несколько кривых, полученных в результате смещения - - thicken,lines - - - 0.5,0.4 - + + Сдвиг замкнутой кривой профиля вдоль двух кривых направляющей. + Путь ввода для сдвига. + Направляющая для ориентации сдвига. + Кривая профиля для сдвига вдоль траектории + Brep,brep,sweep2,guides,sweepprofile - - Создание кривой путем вытягивания на плоскость - Плоскость, на которой следует вытянуть кривую - Кривая на плоскости - - projectcurve,toplane - + + 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. + Кривая профиля для вращения + Начало вращающейся оси + Направление вращающейся оси + Начальный угол в градусах + Угол сдвига в градусах + Тело, созданное путем вращения + Brep,brep,lathe,revolveprofile - - Вытягивание данной кривой на поверхность ввода в направлении нормалей поверхности. - + + Объединение набора твердых тел в одно тело + Коллекция тел - - projectcurve,tosurf - - - - Удаление начала кривой с заданным параметром - Параметр, с которого начинается обрезка - Новая кривая с удаленным началом - - rem,remstart,removestart,trimcurve - + Brep,brep,boolean,addition - - Удаление конца кривой с заданным параметром - Параметр, с которого начинается обрезка - Новая кривая с удаленным концом - - rem,remend,removeend,trimcurve - + + Получение строчного представления тела - - Удаление начала и конца кривой при заданных параметрах. - Параметр, с которого начинается обрезка - Параметр, с которого начинается обрезка - Новая кривая с удаленным наружным сегментом - - rem,remend,remstart,remove,trimcurve,removeends - + + Получение центральной точки сферы. - - Удаление внутренней части кривой с заданными параметрами - Параметр, с которого начинается обрезка - Параметр, с которого начинается обрезка - Новая кривая с удаленным внутренним сегментом - - rem,removemiddle,middle,remmiddle,cutout,trimcurve - + + Получение значения радиуса сферы. - - Удаление нескольких сегментов кривой, пропуская 1-й, 3-й, 5-й сегменты и т. д. - Список параметров для разделения кривой - Массив кривых, в котором пропущены 1-й, 3-й, 5-й и т.д. сегменты - - rem,removeparts,remparts,cutout,trimcurv,interior,odd - + + Создание твердотельного шара с заданным радиусом, центрированного во входной точке. + Brep,brep - - Удаление четных или нечетных сегментов кривой, разделенной с использованием заданных параметров, в зависимости от того, какое значение имеет флаг discardEvenSegments: true или false. - Список параметров для разделения кривой - Переключатель для пропуска четных сегментов - Список кривых, оставшихся после удаления четных или нечетных сегментов кривой. - - rem,removeparts,remparts,cutout,trimcurv,interior,even - + + Создание твердотельного шара, содержащего на поверхности четыре входные точки. + Brep,brep - - Разделение кривой на несколько элементов с заданными параметрами - Список параметров для разделения кривой - Кривые, полученные путем разделения - - cutinto,divide,curve2curves,cut,cut multiple,splitmultiple - + + Поместить сферу как можно ближе к входным точкам. + Brep,brep - - Разделение кривой на несколько элементов в заданных точках - Точки на кривой, в которых требуется разделить кривую - Кривые, полученные путем разделения - - cutinto,divide,curve2curves,cut,cut multiple,splitmultiple - + + Получение строчного представления сферы - - Соединение набора кривых с концом сложной кривой. Положение кривых изменяется для обеспечения возможности соединения. - Другие кривые или кривые для объединения со сложной кривой - Сложная кривая, созданная из кривых - - convertcurves,curves2polycurve,joincurves,concat,joinall,joinmany - + + Получение общей площади поверхности. - - Выдавливание кривой в нормальном направлении вектора - Расстояние для выдавливания кривой - Выдавленная поверхность - - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - + + Возврат суммы длин всех граничных ребер поверхности. + circumference - - Выдавливание кривой в заданном направлении по длине указанного вектора - Вектор выдавливания - Выдавленная поверхность - - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - + + Возврат значения true, если поверхность замкнута в направлении U, в противном случае — false. - - Выдавливание кривой в заданном направлении по заданному расстоянию - Вектор выдавливания - Расстояние для выдавливания - Выдавленная поверхность - - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - + + Возврат значения true, если поверхность замкнута в направлении V, в противном случае — false. - - Выдавливание кривой в нормальном направлении по заданному расстоянию. Кривая должна быть замкнутой. - Расстояние для выдавливания - Выдавленное тело - - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - + + Возврат значения true, если поверхность замкнута в направлении U или V, если ни в одном из них — false. - - Выдавливание кривой в заданном направлении по длине указанного вектора. Кривая должна быть замкнутой. - Вектор выдавливания - Выдавленное тело - - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - + + Изъять инструменты ввода с этой поверхности. + difference,trim,removefrom,cut - - Выдавливание кривой в заданном направлении по заданному расстоянию. Кривая должна быть замкнутой. - Вектор выдавливания - Расстояние для выдавливания - Выдавленное тело - - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - + + 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. + Другие поверхности для вычитания + Итоговая логическая поверхность или сложная поверхность + subtract,differencemany,diffall,diff multi - - Удлинение кривой на заданное расстояние с заданного конца, определяемого точкой выбора. Кривая удлиняется с указанной стороны. Замкнутые кривые, например окружности и эллипсы, нельзя удлинить. Если удлиняемая кривая состоит из линий, удлиняемая часть будет также представлять собой линии. - Расстояние для удлинения - Точка на конце для удлинения - Удлиненная кривая - - makelonger,stretch,extendside - + + Получение значения параметра пары UV во входной точке. Это значение противоположно точке с параметром. + evaluateatpoint,surfaceatpoint,uvatpoint,uvs + 0.5,0.5,0.5,0.4 - - Удлинение кривой на заданное расстояние с начальной стороны. Замкнутые кривые, например окружности и эллипсы, нельзя удлинить. Если удлиняемая кривая состоит из линий, удлиняемая часть будет также представлять собой линии. - Расстояние для удлинения - Удлиненная кривая - - makelonger,stretch - + + 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 - - Удлинение кривой на заданное расстояние с определенного конца. Замкнутые кривые, например окружности и эллипсы, нельзя удлинить. Если удлиняемая кривая состоит из линий, удлиняемая часть будет также представлять собой линии. - Расстояние для удлинения - Удлиненная кривая - - makelonger,stretch - + + 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. + Один или несколько замкнутых объектов PolyCurve в любом порядке ввода. Их контуры не должны пересекаться. + Допуск, используемый при определении того, совпадают ли концы кривой и совпадает ли кривая с поверхностью. Этот допуск должен быть не меньше любого из допусков, которые использовались при создании входных сложных кривых. По умолчанию применяется значение 0,0, при котором используется наибольший из допусков, применявшихся при создании входных сложных кривых. + Поверхность, обрезанная с помощью замкнутых контуров. + trim multiple,removeloops,cutloops - - Аппроксимировать кривую с помощью набора дуг и линий - Массив дуг и линий, аппроксимирующий кривую - - rationalizecurve,fitarcs,fitlines,arcs,lines - - - 0.5,0.5,0.5,0.4,0.4 - + + Получение нормали поверхности при вводе точки на поверхности. + Точка, в которой оценивается нормаль поверхности + Нормаль в точке + perpendicular - - Преобразование кривой в аппроксимацию NurbsCurve - Объект NurbsCurve аппроксимирует кривую - - curve2spline,convertcurve,tospline,lines - - - 0.5,0.5,0.5,0.4 - + + Gets a Nurbs representation of the Surface. This method may approximate + Surface in certain circumstances. - - Замыкание замкнутой кривой - Поверхность внутренней части кривой - - fill,profiletosurf,loop,loop2surf,edgesurf - + + Gets a Nurbs representation of the Surface. This method may approximate + Surface in certain circumstances. + Определение того, следует ли восстанавливать исходный диапазон параметров поверхности перед преобразованием. Диапазон параметров поверхности ограничивается, например, после операции обрезки. - - Проецирование входной кривой вдоль указанного направления проекции на указанную базовую геометрию. - Геометрия, на которую нужно проецировать - Вектор - Список геометрических объектов, спроецированных на базовую геометрию + + Gets a Nurbs representation of the Surface within a specified tolerance. This method may approximate + Surface in certain circumstances. + Заданный допуск + Представление NURBS-поверхности для поверхности + tonurbs - - Сдвиг данной кривой вдоль криволинейной траектории с созданием поверхности - - - - sweep1,curve2surf - + + Thicken Surface into a Solid, extruding in the direction of Surface + normals on both sides of the Surface. + Величина утолщения + Утолщенная поверхность как тело + offset,tosolid - - Сдвиг этой кривой вдоль криволинейной траектории, при котором создается поверхность - - Обрезать конец элемента сдвига и сделать его перпендикулярным траектории - Поверхность, полученная в результате сдвига кривой вдоль траектории - - sweep1,curve2surf - + + Thicken Surface into a Solid, extruding in the direction of Surface + normals. If both_sides parameter is true, surface is thickened + on both sides. + Величина утолщения + True для утолщения с обеих сторон, false для утолщения с одной стороны + Утолщенная поверхность как тело + offset,bothsides,tosolid - - Сдвиг данной замкнутой кривой вдоль криволинейной траектории с созданием твердого тела - - - - sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - + + Смещение поверхности в направлении нормали поверхности на заданное расстояние. + Величина смещения + Смещенная поверхность - - Сдвиг данной замкнутой кривой вдоль криволинейной траектории с созданием твердого тела - Траектория, представляющая собой траекторию сдвига - Обрезать конец элемента сдвига и сделать его перпендикулярным траектории - Тело, которое сдвигает эту замкнутую кривую вдоль криволинейной траектории - - sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - + + 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 параметра + Компонент V параметра + Система координат на основе нормали, направления U и направления V в положении UV на поверхности - - Получение новой кривой, аппроксимированной в соответствии с указанным допуском. - - - - fitcurve,reducecurve,simplecurve,approximate - + + Получение объекта CoordinateSystem, выровненного по основным направлениям кривизны. + Компонент U параметра + Компонент V параметра + Система координат, выровненная по основным направлениям кривизны - - хранение идентификатора управляемого потока, вызвавшего этот конструктор. - Служит для оповещения пользователей о потенциальных проблемах в многопотоковом режиме. + + Получение вектора касательной U при заданных параметрах U и V. + Компонент U параметра + Компонент V параметра + Вектор касательной U - - Используется только для тестирования. + + Получение вектора касательной V при заданных параметрах U и V. + Компонент U параметра + Компонент V параметра + Вектор касательной V - - true + + Получение вектора нормали с заданными параметрами U и V. + Компонент U параметра + Компонент V параметра + Нормаль в параметре - - true + + Получение производных при вводе координат U и V. + Компонент U параметра + Компонент V параметра + Производные U и V поверхности + tangent,normal - - true + + Получение гауссовой кривизны для параметров U и V. + developable - - true + + Получение основных значений кривизны для параметров U и V. - - true + + Получение основных векторов направления для параметров U и V. + Компонент U параметра + Компонент V параметра + Векторы касательных U и V - - Карта между типами IGeometryEntity и геометрическими конструкциями, для которой используется основа. + + Получение точки с заданными параметрами U и V. + surfacepoint - - Механизм реализации типа геометрии. - Тип производных интерфейсов IGeometryEntity. - Делегат для построения геометрии. + + Получение всех граничных кривых поверхности. + edges - - true + + 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. + Если направление == 0, создается параметрическая линия U, если направление == 1, создается параметрическая линия V. + + lines + 0.4 - - - + + Returns a new Surface with the Normal flipped. Leaves this surface + unchanged. + Поверхность, которая совпадает с входной поверхностью, но с отраженными нормалями - - Преобразование любой указанной геометрии по заданному перемещению в направлениях осей - X, Y и Z МСК. - Перемещение вдоль оси x. - Перемещение вдоль оси Y. - Перемещение вдоль оси Z. - Преобразованная геометрия. - move,by amount + + Объединение этой поверхности и поверхности ввода в одну сложную поверхность + topolysurface + Объединение этой поверхности и поверхностей ввода в одну сложную поверхность + join multiple,joinmany,joinall,topolysurface - - Преобразование геометрии в заданном направлении по длине вектора - move,along vector + + Projects the input Geometry onto this Surface in the input Vector direction. + !!This projection method currently supports only points or curves!! + projecttosurface,projectonto - - Преобразование любого типа геометрии по заданному расстоянию в указанном - направлении. - Направление перемещения. - Расстояние перемещения вдоль заданного направления. - Преобразованная геометрия. - move,along vector,distance + + Попытка восстановить поверхность. + - - Преобразование геометрии по заданным параметрам преобразования CoordinateSystem - Преобразованная геометрия + + Union a collection of surfaces into one surface. + This method might return a polySurface + if the resulting union is non-manifold or multi-faced. + Коллекция поверхностей. + Объединение поверхностей + merge,join,boolean,addition - - Преобразование геометрии исходного объекта CoordinateSystem в новый - контекстный объект CoordinateSystem. - - - Преобразованная геометрия. - from,to + + Создание поверхности посредством лофтинга между входными кривыми поперечного сечения. + loft + Кривые для лофта + Поверхность, созданная лофтом - - Поворот объекта вокруг начала координат и оси на заданное - количество градусов - around,axis,degrees + + 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 - - Поворот объекта относительно нормали и начала координат плоскости на заданное - количество градусов - around,normal,degrees + + 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. + loftbyrails,loft rails,guides + Кривые для лофта + Направляющие кривые для лофта + Поверхность, созданная лофтом - - Отразить объект вдоль заданной плоскости - reflect,flip over + + Создание поверхности путем сдвига кривой профиля вдоль траектории. + Кривая для сдвига + Криволинейная траектория, используемая для создания сдвига + Поверхность, созданная путем сдвига профиля вдоль траектории + + sweep,rail,guide,sweep1 + - - Равномерное масштабирование относительно начала координат - resize,size + + Создание поверхности путем сдвига кривой профиля вдоль траектории. + Кривая для сдвига + Криволинейная траектория, используемая для создания сдвига + Обрезать конец элемента сдвига и сделать его перпендикулярным траектории + Поверхность, созданная путем сдвига профиля вдоль траектории + sweep,rail,guide,sweep1 - - Неравномерное масштабирование относительно начала координат - resize,size,scalenu,scaleNU + + Create a Polygon Surface connecting input Points in a closed Polygon and + patching it. + Список точек периметра + Поверхность, созданная по точкам периметра + patch,surfacebypolygon - - Неравномерное масштабирование относительно заданной плоскости - resize,size,scalenu,scaleNU + + Сдвиг поперечного сечения кривой вдоль траектории по двум направляющим + Путь ввода для сдвига. + Направляющая для ориентации сдвига. + Кривая профиля для сдвига вдоль траектории. + Поверхность, созданная путем сдвига двух направляющих + sweep2,guides - - Равномерное масштабирование вокруг заданной точки с использованием двух указанных точек в качестве скалярных компонентов. - resize,from,to,size + + 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. + Кривая профиля для вращения + Начало вращающейся оси + Направление вращающейся оси + Начальный угол в градусах + Угол сдвига в градусах + Поверхность, созданная вращением профиля + lathe - - Масштабирование в одном измерении по основе и двум указанным точкам. Ось масштабирования определяется по линии между основой и точкой. - resize,size,from,to,scale1d,1d,lines - 0.5,0.5,0.5,0.5,0.5,0.5,0.3 + + Create a Surface by filling in the interior of a closed boundary + defined by input Curves. + Замкнутая кривая, используемая как граница поверхности + Поверхность, созданная путем замыкания + edgesrf,edgesurface,patch,fill - - Масштабирование в одном измерении по основе и 2-м указанным точкам. Две выбранные точки проецируются на основную плоскость для определения факторов двумерного масштабирования. - resize,size,from,to,scale2d,2d + + Получение строчного представления поверхности - - Получение расстояния от этой геометрии до другой - Другая геометрия - Расстояние - between,length,from,to + + Вершины топологии + - - Получение ближайшей точки на данной геометрии к соседней - NearestPoint, GetClosestPoint + + Ребра топологии + - - Определите, пересекается ли данный геометрический объект с другим - intersects?,check intersection,test intersection + + Грани топологии + - - Получение геометрии пересечения данного объекта с другим - get overlap + + Получение строчного представления топологии - - Получение пересечения геометрии данного объекта с набором других геометрических объектов. Поиск общей геометрии для всех задействованных элементов. - get overlap,multi intersect,intersect many + + Объекты TSplineFace, примыкающие к этому объекту Edge - - Проецирование набора точек на эту геометрию в заданном направлении. - Возврат одноуровневого массива итоговой геометрии. - Точки для проецирования - Направление проецирования - Одноуровневый массив итоговой геометрии - project points,batch project + + Объект TSplineVertex, в котором начинается данный объект Edge - - Разделение данной геометрии при помощи другой геометрии в качестве инструмента обрезки - cut + + Вершина, в которой заканчивается данное ребро - - Удаление элементов объекта, расположенного ближе всего к выбранной точке + + Получить кадр UVN для объекта TSEdge (точка на выпуклой оболочке, вектор U, вектор V и нормаль) - - Разделение составных или неразделенных элементов на - компоненты. + + Индекс объекта TSEdge - - Установите флажок, если для двух объектов имеется одинаковая наглядная геометрия или одинаковые числовые значения - approximate,near,close + + Находится ли объект TSEdge на границе - - Получение объекта BoundingBox, содержащего данный элемент геометрии - bounds + + Является ли объект TSEdge однородным - - Получение ориентированной ограничивающей рамки минимального объема, содержащей заданный объект геометрии. + + Ряд свойств объекта TSEdge: uvnFrame и индекс, находится ли TSEdge на границе, является ли однородным - - Преобразование геометрии в тело формата DEF JSON - Строка формата JSON + + Получение строчного представления для объекта TSplineEdge - - Преобразуйте объект Geometry в объект JSON, отформатированный с помощью схемы autodesk.geometry:geometry-1.0.0. - Итоговая строка JSON + + Положение всех объектов TSplineEdge вокруг этой грани направлено против часовой стрелки + - - Преобразование внутренней структуры геометрии из аналитики в сплайны + + Положение всех объектов TSplineVertice вокруг этой грани направлено против часовой стрелки - - Задание атрибутов имени и значения в виде строк во входной геометрии. - Атрибуты сохраняются вместе с геометрией при экспорте в файл SAT - и могут быть прочитаны при импорте геометрии из файла. - Примечание. Атрибуты не обязательно сохранятся в геометрии, - если она будет использоваться в каких-либо геометрических операциях. - Словарь строковых атрибутов имени и значения. - Возврат копии входной геометрии с примененными к ней атрибутами. + + Получить кадр UVN для объекта TSplineFace (точка на выпуклой оболочке, вектор U, вектор V и нормаль) - - Возврат строковых атрибутов имени и значения, заданных во входной геометрии, если она существует. - Словарь строковых атрибутов имени и значения. + + Индекс объекта TSFace - - Импорт файла SAT и возврат массива импортированных объектов геометрии - Файловый объект, представляющий файл SAT - Список импортированных объектов геометрии + + Количество ребер или вершин на объекте TSFace - - Импорт файла SAT и получение массива импортированных объектов геометрии - Путь к файлу SAT - Список импортированных объектов геометрии + + Количество параметрических сторон на объекте TSFace - - Импорт файла SAT и возврат массива импортированных объектов геометрии. - Файловый объект, представляющий собой файл SAT - количество миллиметров на единицу, представляющее пространство единиц Dynamo. - Используется для преобразования импортированной геометрии из пространства единиц, заданного в файле SAT, в определенные здесь единицы. - Если задано значение –1, подразумевается, что файл SAT является безразмерным, и геометрия импортируется без преобразования единиц. - Список импортированных объектов геометрии + + Ряд свойств объекта TSplineFace: uvnFrame, индекс, степень и количество сторон - - Импорт файла SAT и возврат массива импортированных объектов геометрии. - Файловый объект, представляющий собой файл SAT - количество миллиметров на единицу, представляющее пространство единиц Dynamo. - Используется для преобразования импортированной геометрии из пространства единиц, заданного в файле SAT, в определенные здесь единицы. - Если задано значение –1, подразумевается, что файл SAT является безразмерным, и геометрия импортируется без преобразования единиц. - Список импортированных объектов геометрии + + Получение строчного представления для объекта TSplineFace - - Импорт строки формата JSON и возврат массива импортированных объектов геометрии - Строка формата JSON содержит геометрию твердого тела в формате DEF - Список преобразованных объектов геометрии + + Задана ли для вновь созданного Т-сплайна радиальная симметрия. - - Проанализируйте входящую строку JSON, отформатированную с помощью схемы autodesk.geometry:geometry-1.0.0. - Строка JSON для анализа - Объект геометрии + + Задана ли для вновь созданного Т-сплайна симметрия по оси X. - - Экспорт списка выбранных объектов геометрии в указанный файл SAT - - - + + Задана ли для вновь созданного Т-сплайна симметрия по оси Y. - - Экспорт списка выбранных объектов геометрии в указанный файл SAT. - - - - + + Задана ли для вновь созданного Т-сплайна симметрия по оси Z. - - Этот способ предназначен только для внутреннего использования. + + Количество граней в симметрии сегмента. Доступно, только если Т-сплайн имеет радиальную симметрию. - - Этот способ предназначен только для внутреннего использования. + + Создание радиального объекта TSplineInitialSymmetry с заданным количеством пролетов на симметричном сегменте. + tspline,symmetry - - Индексация списка элементов указанной геометрии в стандартный формат ACIS Binary (SAB) и получением индексированных данных двоичного потока - Геометрия для индексации - Данные в формате SAB в виде списка байтов + + Создание осевого объекта TSplineInitialSymmetry с заданными осями симметрии. + tspline,symmetry - - Отмена индексации указанного стандартного формата ACIS Binary (SAB) и получение списка геометрических объектов - - + + Получение строчного представления объекта TSplineInitialSymmetry - - Использование файла SAB как входных данных и десериализация геометрии ASM - в объект LibG - - миллиметр на единицу пространства единиц Dynamo; если передано значение –1, преобразование единиц не выполняется. - + + Является ли отражение радиальным - - true + + Количество сегментов радиального отражения - - Получение контекстной/опорной системы координат, которая использовалась для создания данной геометрии. + + Угол между каждой парой симметричных сегментов радиального отражения - - Получение строчного представления сетки + + Плоскость отражения - - Создание сетки на основе набора точек и набора элементов IndexGroups, ссылающихся на набор точек - Список точек, определяющих положение вершин - Индексы для вершин - Сеть, созданная по точкам - - mesh,meshes - + + Ось отражения - - Создание сети на основе коллекции точек и коллекции элементов IndexGroups, ссылающихся на коллекцию точек - Список точек - Группы индексов для точек - Сеть - - mesh,meshes - + + Создание осевого отражения для симметрии Т-сплайна по заданной плоскости. + Плоскость для осевого отражения Т-сплайна. В мировых координатах + Осевое отражение Т-сплайна + tspline,symmetry,reflection,axial - - Импорт файла с разбором на несколько сеток. - В настоящее время поддерживаются следующие форматы: - .mix -- Meshmixer - .obj -- Wavefront + + Create radial reflection for t-spline symmetry by given plane + with given segments count and given angle (in degrees) between each pair of segments. + Плоскость, нормалью которой является ось для радиального отражения Т-сплайна. В мировых координатах + Количество сегментов радиального отражения + Угол между каждой парой сегментов радиальной симметрии (в градусах). Если задано значение 0, он определяется следующим образом: (360/количество сегментов) + Радиальное отражение Т-сплайна + tspline,symmetry,reflection,radial - - Преобразование геометрического объекта, например тела или поверхности, в сеть. - Разрешение сети определяется точностью визуализации в Dynamo + + Получение строчного представления TSplineReflection - - Экспорт сетей в формат, заданный именем файла: - .mix -- Meshmixer - .obj -- Wavefront - .stl -- формат STL - .dae -- COLLADA - .ply -- формат файла полигона - Эта функция возвращает имя файла вывода, которое, возможно, - придется изменить, если в нем есть символы, отличные от символов ASCII + + - - Создание сети из заданных вершин и индексов. Вершины не должны - перекрываться. Индексы должны состоять из трех целых чисел, - обозначающих три расположения в массиве вершин - трех точек треугольника + + - - Создание сети на основе заданных точек и индексов. Точки не должны - перекрываться. Индексы должны представлять собой множества из трех целых чисел, - указывающие на три расположения в массиве точек - из трех точек треугольника + + - - Создание плоскости сети на основе текущих параметров. - - - - - - сеть + + - - Создание кубоида сети на основе текущих параметров. - - - - - - - - сеть + + - - Создание сферы сети на основе текущих параметров. - - - - - сеть + + - - Создание конуса сети на основе текущих параметров. - - - - - - - сеть + + - - Возврат сети путем выдавливания 3D-полилинии. - Сложная кривая для выдавливания - Глубина выдавливания - Направление вектора выдавливания - Выдавливание замкнутой сети (только если сложная кривая является плоской) - сеть + + Экспорт заданного набора поверхностей Т-сплайна в файл сцены Т-сплайна + Набор Т-сплайновых поверхностей для экспорта + Путь к файлу, в который будут сохранены элементы + Путь к файлу, в котором сохранен набор Т-сплайна + tspline,export,save,tss,path - - Индексы вершин, образующих все грани поочередно против часовой стрелки. - - mesh,meshes - + + Экспорт заданной поверхности Т-сплайна в файл сети Т-сплайна + Т-сплайновая поверхность для экспорта + Путь к файлу, в который будут сохранены элементы + Путь к файлу, в котором сохранена поверхность Т-сплайна + tspline,export,save,tsm,path - - Вектор нормали в этой вершине - - mesh,meshes - + + Преобразование заданной поверхности T-сплайна в строку в формате сети Т-сплайна (TSM) + Поверхность T-сплайна для индексации + Строка, в которой индексируется поверхность Т-сплайна + tspline,import,serialize - - Положение вершин - - mesh,meshes - - - - Возврат количества вершин в сети - - - Возврат количества ребер в сети + + Создание поверхности Т-сплайна на основе заданной строки в формате сети Т-сплайна (TSM) + Строчное представление файла T-Spline Mesh + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Новая загруженная Т-сплайновая поверхность в списке + tspline,import,serialize - - Возврат количества треугольников в сети + + Загрузка поверхности Т-сплайна из заданного пути к файлу сети Т-сплайна + Путь к файлу, из которого требуется загрузить элементы + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Вновь загруженная Т-сплайновая поверхность в списке + tspline,import,load,tsm,path - - Возврат объема заданной сети - объем + + Загрузка поверхности Т-сплайна из заданного файла сети Т-сплайна + Файл для загрузки из + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Вновь загруженная Т-сплайновая поверхность в списке + tspline,import,load,tsm,file - - Возврат площади заданной сети - площадь + + Загрузка набора поверхностей Т-сплайна из заданного пути к файлу сцены Т-сплайна + Путь к файлу, из которого требуется загрузить элементы + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Набор вновь загруженных Т-сплайновых поверхностей + tspline,import,load,tss,path - - Возврат исходных вершин данной сети в виде списка чисел. Каждый набор - из трех последовательных чисел соответствует одной точке. + + Загрузка набора поверхностей Т-сплайна из заданного файла сцены Т-сплайна + Файл для загрузки из + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Набор вновь загруженных Т-сплайновых поверхностей + tspline,import,load,tss,file - - Возвращает исходные вершины данной сети в виде списка чисел. Каждый набор - из шести последовательных чисел соответствует двум точкам + + Список отражений, применяемых к Т-сплайну + tspline,symmetry,reflections - - Возврат исходных вершин данной сети в виде списка чисел. Каждый набор - из девяти последовательных чисел соответствует трем точкам треугольника + + Whether t-spline is in box or smooth mode + tspline,boxmode,smooth - - Возврат индексов вершин для каждого треугольника сети. - (в отличие от уникальных индексов вершин) - Список индексов вершин для каждого треугольника сети. + + Является ли Т-сплайн извлекаемым (может отображаться в режиме сглаживания) + tspline,extractable - - Преобразование ребер сети в линии и их возврат + + Whether t-spline is closed + tspline,closed - - Преобразование граней сети в замыкающие поверхности и их возврат.Примечание. - С помощью этого метода можно генерировать МНОГО тяжелых поверхностей, что может - замедлить работу Dynamo при обработке крупных сетей. + + Все замкнутые поверхности непроницаемы, однако некоторые из них открыты. + tspline,watertight - - Преобразование треугольников сети в отдельные сети и их возврат. + + Проверьте все требуемые для стандартизации гарантии, чтобы определить, + является ли Т-сплайн стандартным + tspline,standard - - Возврат нормалей для каждой грани треугольника в заданной сети. - + + Convert TSpline surface to Solid or Surface depending on shape. + Note: There could be subtle unexpected changes in the resulting B-Rep if the input surface is created in a higher T-Splines version than the version loaded in Dynamo as in this case the surface will be downgraded to the Dynamo version. + Определение того, должно ли итоговое тело иметь такую же топологию, как входная Т-сплайновая поверхность. + Объект топологии (Solid или Surface) + tspline,brep,solid,surface - - Возврат средних точек треугольников + + Утолщение Т-сплайновой поверхности на заданное расстояние в направлении нормалей грани + Расстояние для утолщения + Определяет, следует ли выполнять сгиб результирующих ребер + Утолщенная Т-сплайновая поверхность + tspline,thicken,normal - - Возврат новой сети, объединяющей инструментальную и исходную сети. - - сеть + + Утолщение Т-сплайновой поверхности на заданный вектор. + Направление для утолщения + Определяет, следует ли выполнять сгиб результирующих ребер + Утолщенная Т-сплайновая поверхность + tspline,thicken,vector - - Возврат новой сети путем вычитания инструментальной сети из исходной. - - сеть + + Выполнить сгиб для заданного набора ребер + Ребра для сгиба + Т-сплайновая поверхность с согнутыми ребрами + tspline,edge,crease - - Возврат новой сети, состоящей из пересечений между инструментальной - и исходной сетями. - - сеть + + Отменить сгиб для заданного набора ребер + Ребра для отмены сгиба + Т-сплайновая поверхность с разогнутыми ребрами + tspline,crease,uncrease - - Возврат новой сети со следующими исправленными дефектами. - Небольшие компоненты: если сеть содержит очень маленькие, не связанные - сегменты, относительно общего размера сети, они не будут - приниматься во внимание. - Отверстия: отверстия в сети заполняются - Однородные области: если вершина соединена более чем - двумя *граничными* ребрами или если ребро соединено более чем с - двумя треугольниками, то вершина/ребро являются однородными. - Mesh Toolkit будет удалять геометрию до тех пор, пока сеть не станет разнородной - - В рамках этого метода осуществляется попытка сохранить максимально возможную часть исходной сети, - в отличие от MakeWatertight, при котором выполняется повторная выборка сети + + Выполнить сгиб для заданного набора вершин + Вершины для сгиба + Т-сплайновая поверхность с согнутыми ребрами + tspline,edge,crease - - Удаление внутренних границ сети. При наличии совпадающих вершин - (например, если бы сеть имела отдельные треугольные - группы для крышки и емкости горшка) возникает внутренняя граница. + + Отменить сгиб для заданного набора вершин + Вершины для отмены сгиба + Т-сплайновая поверхность с разогнутыми ребрами + tspline,crease,uncrease - - Возврат новой сети, которая является непроницаемой и пригодна для 3D-печати. В результате - создания непроницаемой сети самопересекающиеся, перекрывающиеся и однородные - объекты геометрии удаляются из сети. С помощью этого метода вычисляется область тонкостенного расстояния - и генерируется новая сеть с помощью Marching Cubes, но отсутствует проекция - обратно на исходную сеть. - -По сути, сеть наполнена множеством крошечных коробочек, и вокруг - этого создается сеть. + + Объединить вершины первой и второй групп по парам. + Вершины первой группы рассматриваются как вершины данного Т-сплайна. + Вершины второй группы могут относиться как к этой поверхности, так и к любой другой. + При наличии различных Т-сплайнов, перед операцией объединения выполняется комбинирование + Первая группа вершин для скрепления + Вторая группа вершин для скрепления + Сохранить сгибы Subd исходной топологии + Т-сплайновая поверхность со скрепленными вершинами + tspline,weld,vertex - - Возврат новой сети, выдолбленной для 3D-печати. - Количество выпускных отверстий - Радиус выпускных отверстий - Расстояние внутреннего смещения - Разрешение для создания тела, представляющего внутреннюю поверхность пустотелой сети (8–4096) - Разрешение для создания сети на внутренней поверхности пустотелой сети (8–4096) - Пустотелая сеть + + Поиск всех совпадающих вершин и скрепление их друг с другом. + Допуск для поиска совпадения в + Т-сплайновая поверхность без совпадающих вершин + tspline,weld,coincident,vertex - - Возврат новой сети с опорной конструкцией. Если входные данные не указаны, используются пороговые значения по умолчанию. - Высота основания в месте соединения опорных колонн с землей - Диаметр основания в месте соединения опорных колонн с землей - Диаметр опорных колонн - Высота кромки в месте, где опорные колонны соприкасаются с сетью - Диаметр кромки в месте, где опорные колонны соприкасаются с сетью - Сеть с опорной конструкцией + + Разъединение всех указанных ребер — каждая из вершин будет откреплена от всех ребер. + Набор ребер для разъединения + Т-сплайновая поверхность с разъединенными ребрами + tspline,unweld,edge - - Возврат новой сети с уменьшенным количеством треугольников. - Целевое количество треугольников для уменьшения - Уменьшенная сеть + + Разъединение всех указанных вершин — все ребра будут откреплены от каждой вершины. + Набор вершин для разъединения + Т-сплайновая поверхность с разъединенными вершинами + tspline,unweld,vertex - - Возврат новой сети с более равномерным распределением треугольников по всей выбранной области - независимо от изменения нормалей треугольника в пределах заданного выбора. - сеть + + Create match with T-Spline and closed loop from curves + Замкнутый контур ребра Т-сплайна для создания соответствующего объекта + Замкнутый контур кривой для создания соответствующего объекта + Непрерывность геометрии для сопоставления: G0, G1, G2 + Использовать ли трассу объекта arcLength при создании соответствия + Если задано значение true, на Т-сплайн будут добавлены дополнительные управляющие точки для соответствия поверхностям в пределах заданного допуска. + Максимальное количество шагов уточнения. Игнорируется, если для параметра useRefinement задано значение false + Допуск по совпадениям. Игнорируется, если для параметра useRefinement задано значение false + Использовать ли распространение при создании соответствия + Определяет, какая доля поверхности будет затронута при выполнении сопоставления. Игнорируется, если для параметра usePropagation задано значение false + Тангенциальный масштаб для G1 или масштаб кривизны для G2. Игнорируется, если задано значение непрерывности G0. + Следует ли обратить направление трассы + Т-сплайновая поверхность, расположенная между заданными ребрами границ Т-сплайна и контуром кривой + tspline,match,curve - - Возврат новой гладкой сети. Тип сглаживания по умолчанию: - котангенс, который сглаживает вершины, не раздвигая их. - Задание «пространственного масштаба» сглаживания. Чем меньше значение, тем больше - локальное сглаживание, обычно приводящее к результату с меньшим «сглаживанием» (0,1–64,0) - Гладкая сеть + + Создание объекта для сопоставления Т-сплайна и замкнутого контура ребер 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, или без сглаживания, если передано значение false. + Включение или отключение сглаживания при визуализации + Т-сплайн с выбранным стилем визуализации + tspline,visulization,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 - - Проанализируйте входящую строку JSON, отформатированную с помощью схемы dynamo.geometry:mesh-1.0.0. - Строка JSON для анализа - Сеть + + Заполнение отверстий в Т-сплайне + Набор ребер с отверстием. Ребра должны представлять собой границы. + Метод для заполнения отверстий: 0 — Тесселяция, 1 — N-полигоны, 2 — Свернуть, 3 — Свернуть и скрепить + Сохранить сгибы Subd исходной топологии + TSpline surface with filled hole + tspline,edge,fill,hole - - Преобразуйте объект Mesh в объект JSON, отформатированный с помощью схемы dynamo.geometry:mesh-1.0.0. - Итоговая строка JSON + + Добавить данный список отражений к Т-сплайну + Список отражений + Скреплять ли симметричные части + Допуск для скрепления симметричных частей + Т-сплайновая поверхность с добавленными новыми отражениями - - Тип граничного условия, применяемого к панелям в сети. + + Удалить все отражения от Т-сплайна + Т-сплайновая поверхность, заданные отражения которой удалены - - Разрешить перекрытие границ панелями. + + Compress all topology on the surface and make the indices contiguous. + This function maintains the relative order of the indices. + TSpline with compressed indexes + tspline,index,compress - - Не допускать перекрытия границ панелями. + + Подразделение заданных граней на четыре грани, для каждой из которых определен + точный или простой режим в зависимости от значения заданного флага. + Список граней для подразделения + Если задано значение false, поверхность может быть более плоской или резкой по сравнению с оригинальной, + если задано значение true, она сохраняет оригинальную форму + Т-сплайн с подразделением заданных граней + tspline,subdivide,faces,simple - - Удаление вершин, которые не лежат на входном элементе FACE. + + 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. + Направление интерполяции: вперед, если задано значение false, в противном случае — обратно. + Интерполированный Т-сплайн в заданном направлении + tspline,interpolate,reverse - - Обрезка перекрывающихся панелей по границе поверхности. + + Вытяните каждую вершину Т-сплайна по направлению к ближайшей точке + целевых геометрических объектов. Если для surfacePoints задано значение true, вытягивается + точка на поверхности; в противном случае вытягивается управляющая ручка + Список вершин для вытягивания + Список геометрических объектов для вытягивания к ним элементов + Флаг, указывающий на то, требуется ли использовать поверхность или управляющие точки вершин + T-сплайновая поверхность с вытянутыми вершинами + tspline,pull,vertices - - Получение строчного представления объекта PanelSurface + + Выравнивание опорных точек заданных вершин по одной плоскости. + Эта команда требует ввода по меньшей мере четырех вершин + Список вершин + T-Spline Surface with flattened vertices + tspline,flatten,vertices - - Размещение панелей на входной поверхности в виде квадратной плитки. - Входная поверхность для размещения панелей - Количество образцов в направлении U - Количество образцов в направлении V - Keep, Remove или RemoveVertices - - panel, surface, quad + + Выравнивание опорных точек заданных вершин по одной плоскости, + которая будет параллельна данной плоскости. + Эта команда требует ввода по меньшей мере четырех вершин + Список вершин + Плоскость для размещения вершин параллельно + T-Spline Surface with flattened vertices + tspline,flatten,vertices,fitparallel - - Размещение панелей на входной поверхности в виде квадратной сетки, каждый квадрат которой разделен по диагоналям на четыре треугольника. - Входная поверхность для размещения панелей - Количество образцов в направлении U - Количество образцов в направлении V - Keep, Remove или RemoveVertices - - panel, surface, cross, split, square + + Copy chosen faces to the new surface. New surface has no symmetry. + Грани для копирования + Т-сплайновая поверхность только с выбранными гранями + tspline,face,duplicate - - Размещение панелей на входной поверхности в виде квадратной сетки, каждый квадрат которой разделен по диагонали на два треугольника. По умолчанию диагональ проводится от нижнего левого угла до верхнего правого угла. - Входная поверхность для размещения панелей - Количество образцов в направлении U - Количество образцов в направлении V - Если задано значение True, диагональ проводится от верхнего левого угла до нижнего правого угла каждого квадрата - Keep, Remove или RemoveVertices - - panel, surface, diagonally, split, square + + Инверсия нормалей всех граней в сети. + Т-сплайновая поверхность с перевернутыми нормалями + tspline,flip,normal,vector - - Размещение панелей на входной поверхности в виде ромба. - Входная поверхность для размещения панелей - Количество образцов в направлении U - Количество образцов в направлении V - Keep, Remove или RemoveVertices - - panel, surface, diamond + + Можно сделать все интервалы узлов равномерными. + T-сплайновая поверхность с равномерными внутренними элементами + tspline,knot,uniform - - Размещение панелей на входной поверхности в виде ромба, при этом каждый ромб разделен по вертикали или горизонтали на два треугольника. По умолчанию каждый ромб разделен по вертикали. - Входная поверхность для размещения панелей - Количество образцов в направлении U - Количество образцов в направлении V - Если задано значение True, ромб разделяется по горизонтали - Keep, Remove или RemoveVertices - - panel, surface, split, diamond + + Стандартизация Т-сплайна до точки, в которой может быть выполнена + точная вставка. Если стандартизация невозможна, создается + исключение с указанием причины + Стандартизованная Т-сплайновая поверхность + tspline,standardize - - Размещение панелей на входной поверхности в виде параллелограммов, расположенных по вертикали и горизонтали. Каждый параллелограмм представляет собой квадрат со сдвигом, примененным вдоль оси V или U, который определяется входным значением ‘alignWithUAxis’ и коэффициентом сдвига. По умолчанию параллелограммы выровнены по оси V. - Входная поверхность для размещения панелей - Количество образцов в направлении U - Количество образцов в направлении V - Величина сдвига - Если задано значение True, параллелограммы выравниваются по оси U - Keep, Remove или RemoveVertices + + Перемещение заданных вершин вдоль определенного вектора + Список вершин для перемещения + Vector to move along + Flag, indicating whether to use surface or control points of vertices to move - panel, surface, parallelogram - - Размещение панелей на входной поверхности в виде массива квадратов в шахматном порядке. По умолчанию массив имеет горизонтальный шахматный порядок. - Входная поверхность для размещения панелей - Количество образцов в направлении U - Количество образцов в направлении V - Если задано значение True, массив имеет вертикальный шахматный порядок. - Величина смещения - Keep, Remove или RemoveVertices + + Attempts to repair the TsplineSurface. - panel, surface, staggered, quad - - Размещение панелей на входной поверхности в виде шестиугольной плитки. - Входная поверхность для размещения панелей - Количество образцов в направлении U - Количество образцов в направлении V - Keep, Remove или RemoveVertices - - panel, surface, hexagon + + Создание Т-сплайновой плоскости, центрированной по корневой входной точке с входным вектором нормали. + Корневая точка плоскости + Нормаль плоскости + 2D-точка минимального угла в координатах плоскости + 2D-точка максимального угла в координатах плоскости + Количество пролетов по ширине + Количество пролетов по длине + Параметры симметричности для Т-сплайновой поверхности + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Плоская Т-сплайновая поверхность + tspline,plane,origin,normal - - Размещение панелей на входной поверхности в виде мозаики с одним треугольником, двумя квадратами и одним шестиугольником в каждой вершине. - Входная поверхность для размещения панелей - Количество образцов в направлении U - Количество образцов в направлении V - Keep, Remove или RemoveVertices - - panel, surface, rhombus, tri, hexagon + + Create 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. + Корневая точка плоскости + Нормаль плоскости + Ось X плоскости + 2D-точка минимального угла в координатах плоскости + 2D-точка максимального угла в координатах плоскости + Количество пролетов по ширине + Количество пролетов по длине + Параметры симметричности для Т-сплайновой поверхности + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Плоская Т-сплайновая поверхность + tspline,plane,origin,normal,axis - - Размещение панелей на входной поверхности с пользовательским узором плитки. Плитки являются полигонами в пространстве параметров UV. Они могут быть невыпуклыми, но не должны иметь самопересечений. Плитки в наборе не обязательно должны соприкасаться ребром к ребру. Узор панелей создается путем смещения копий вдоль направлений U и V на заданные значения перемещения. UV-координаты вершин каждой плитки представлены в аргументе tileUVs. - Входная поверхность для размещения панелей - Количество образцов в направлении U - Количество образцов в направлении V - Смещение плитки вдоль оси U. - Смещение плитки вдоль оси V. - Дважды вложенный список UV-координат каждой плитки в пользовательском узоре, где внешний список представляет собой список плиток (полигонов), а внутренние списки содержат UV-координаты каждой плитки. - Keep, Remove или RemoveVertices - - panel, surface, custom, orthogonal, lattice + + Оси X и Y лежат в плоскости. Ось Z является векторным произведением двух векторов. + Корневая точка плоскости + Ось X плоскости + Ось Y плоскости + 2D-точка минимального угла в координатах плоскости + 2D-точка максимального угла в координатах плоскости + Количество пролетов по ширине + Количество пролетов по длине + Параметры симметричности для Т-сплайновой поверхности + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Плоская Т-сплайновая поверхность + tspline,plane,origin,normal,axis - - Возврат количества вершин в объекте PanelSurface. - количество вершин + + Вписывание Т-сплайновой плоскости во входные точки — по сути, это вписывание в трехмерный график рассеяния. + Набор точек для вписывания в плоскость + 2D-точка минимального угла в координатах плоскости + 2D-точка максимального угла в координатах плоскости + Количество пролетов по ширине + Количество пролетов по длине + Параметры симметричности для Т-сплайновой поверхности + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Плоская Т-сплайновая поверхность + tspline,plane,fit,bestfit,points - - Возврат количества панелей в объекте PanelSurface. - количество панелей + + Создание Т-сплайновой плоскости, содержащей линию ввода и внешние точки. Точка не может лежать на линии или в любом месте по оси. + Линии для построения плоскости + Точка для построения плоскости + 2D-точка минимального угла в координатах плоскости + 2D-точка максимального угла в координатах плоскости + Количество пролетов по ширине + Количество пролетов по длине + Параметры симметричности для Т-сплайновой поверхности + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Плоская Т-сплайновая поверхность + tspline,plane,line,point - - Применение к заданному объекту PanelSurface пропорционального масштабирования, преобразования с переносом и поворотом. - Коэффициент пропорционального UV-масштабирования. - Смещение в направлении U, используемое для переноса панелей. - Смещение в направлении V, используемое для переноса панелей. - Угол поворота панелей в градусах. - 2D-точка, вокруг которой поворачиваются все панели. - Преобразованный объект PanelSurface. - - - Возврат количества вершин для каждой панели в списке индексов панелей. - Индексы панелей, используемые для запроса количества вершин. Значение по умолчанию Null обозначает все панели на поверхности. - количество вершин - - - Возврат вершины, соответствующей индексу вершины в объекте PanelSurface. - Индекс вершины в объекте PanelSurface - - - - Возврат точки, соответствующей индексу вершины в объекте PanelSurface. - Индекс вершины в объекте PanelSurface - - - - Возврат индекса для заданной панели на входной поверхности и для вершины в самой панели. - Индекс панели для запроса индекса вершины - Номер вершины для указанной панели - индекс вершины - - - Возврат вершины для каждой панели в списке индексов панелей. - Индексы панелей, используемые для запроса вершин. Значение по умолчанию Null обозначает все панели на поверхности. - Массив вершин - - - Возврат точек для каждой панели в списке индексов панелей. - Индексы панелей, используемые для запроса точек. Значение по умолчанию Null обозначает все панели на поверхности. - Массив точек - - - Возврат многоугольной границы для каждой панели в списке индексов панелей. - Индексы панелей, используемые для построения многоугольников. Значение по умолчанию Null обозначает все панели на поверхности. - - - - Получение строчного представления объекта PolyCurve - - - Создание сложной кривой путем объединения кривых. Для обеспечения возможности соединения необходимо указать входные кривые. - Направление сложной кривой определяется по первой кривой во входном массиве. - Задайте нужный допуск смыкания между элементами 1e-6 и 1e-3. - Низкие значения могут быть слишком строгими, из-за чего вероятны ошибки при попытке объединить кривые, а при высоких значениях короткие кривые могут быть объединены, когда это не требуется, или превратиться в вырожденные точки. - Кривые для объединения в элемент PolyCurve - Допуск для определения размера допустимого зазора между объединяемыми кривыми - Сложная кривая, созданная соединенными кривыми - - segments,joincurves - - - - Создание сложной кривой путем объединения кривых. Для обеспечения возможности соединения необходимо указать входные кривые. - Направление сложной кривой определяется по первой кривой во входном массиве. - Задайте нужный допуск смыкания между элементами 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, не удаляются. - + + Создание Т-сплайновой плоскости, содержащей три входные точки. Точки не могут лежать на одной прямой + Первая точка для построения плоскости + Вторая точка для построения плоскости + Третья точка для построения плоскости + 2D-точка минимального угла в координатах плоскости + 2D-точка максимального угла в координатах плоскости + Количество пролетов по ширине + Количество пролетов по длине + Параметры симметричности для Т-сплайновой поверхности + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Плоская Т-сплайновая поверхность + tspline,plane,line,point - - Создайте элемент PolyCurve, соединив точки. Чтобы замкнуть PolyCurve, задайте для параметра «connectLastToFirst» значение true. - Точки для создания PolyCurve - Значение true — соединение последней точки с первой, false — без замыкания - Сложная кривая, созданная по точкам - - segments,joincurves,lines - - - 0.5,0.5,0.4 - + + Построение Т-сплайнового цилиндра, определяемого родительским объектом CoordinateSystem, радиусом и высотой цилиндра + Центр и основание цилиндра будут вписаны в плоскость XY данной системы координат + Radius of cylinder + Height of cylinder + Количество пролетов в окружности + Количество пролетов по высоте + Параметры симметричности для Т-сплайновой поверхности + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Цилиндрическая Т-сплайновая поверхность + tspline,cylinder,radius,height - - Сделать элемент PolyCurve посредством утолщения кривой. - кривая для придания толщины - толщина - нормаль перпендикулярно направлению утолщения - - - offset - + + Создание Т-сплайнового цилиндра на основе заданной точки центра для верхней и нижней грани цилиндра. + Начальная точка цилиндра + Конечная точка цилиндра + Радиус цилиндра + Количество пролетов в окружности + Количество пролетов по высоте + Параметры симметричности для Т-сплайновой поверхности + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Цилиндрическая Т-сплайновая поверхность + tspline,cylinder,radius,points - - Создание PolyCurve путем утолщения кривой вдоль плоскости, заданной входной нормалью. - кривая для придания толщины - толщина - Нормаль, перпендикулярная направлению утолщения. Если нормаль не указана (является нулевой), по умолчанию используется нормаль кривой. - - - offset,thicken - + + Create a T-Splines Cone with given base radius at start Point, extending to an + apex at end Point. + Начальная точка конуса + Конечная точка конуса + Radius of base of a cone + Количество пролетов в окружности + Количество пролетов по высоте + Параметры симметричности для Т-сплайновой поверхности + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Коническая Т-сплайновая поверхность + tspline,cone,radius,points - - Возврат начальной точки первого компонента и конечных точек всех компонентов кривой. У замкнутой сложной кривой начальная и конечная точки совпадают, поэтому конечная точка исключается. + + Create a T-Splines Cone with axis from start Point to end Point, with given + radii at start and end. This object does not have an apex, and is in the shape of a frustum. + Начальная точка конуса + Конечная точка конуса + Начальный радиус конуса + Конечный радиус конуса + Количество пролетов в окружности + Количество пролетов по высоте + Параметры симметричности для Т-сплайновой поверхности + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Коническая Т-сплайновая поверхность + tspline,cone,radii,points,truncated - - Количество кривых в составе сложной кривой - - curvecount,subcurvecount,numbersubcurves - + + Create a T-Splines Cone with base Point at CoordinateSystem origin, extending in the direction of the Z-axis of the CoordinateSystem, + with a circular base in the CoordinateSystem XY Plane. + Центр и основание конуса будут вписаны в плоскость XY данной системы координат + Высота конуса + Радиус конуса + Количество пролетов в окружности + Количество пролетов по высоте + Параметры симметричности для Т-сплайновой поверхности + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Коническая Т-сплайновая поверхность + tspline,cone,radius,cs - - Получение кривых в составе сложной кривой - - - subcurves,polycurvesplit - + + Create a T-Splines Cone with base Point at CoordinateSystem origin, extending + in the CoordinateSystem Z axis deriction length amount, with a + circular bases in the CoordinateSystem XY Plane. + Центр и основание конуса будут вписаны в плоскость XY данной системы координат + Высота конуса + Начальный радиус конуса + Конечный радиус конуса + Количество пролетов в окружности + Количество пролетов по высоте + Параметры симметричности для Т-сплайновой поверхности + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Коническая Т-сплайновая поверхность + tspline,cone,radius,cs - - Получение кривой в составе сложной кривой по индексу - Длина для определения местоположения точки - Значение true для подсчета от конца сложной кривой, false — от начала сложной кривой - Кривая по индексу - - subcurveatindex,getsubcurve,getcurvebyindex - + + Создание Т-сплайновой сферы, центрированной во входной точке с заданным радиусом. + Центр сферы + Радиус сферы + Количество радиальных пролетов + Количество пролетов по высоте + Параметры симметричности для Т-сплайновой поверхности + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Сферическая Т-сплайновая поверхность + tspline,sphere,radius - - Получение плоскости плоской сложной кривой - + + Создание Т-сплайновой сферы, содержащей четыре входные точки на поверхности. + Четыре точки в списке для построения сферы. Точки не должны быть компланарными + Количество радиальных пролетов + Количество пролетов по высоте + Параметры симметричности для Т-сплайновой поверхности + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Сферическая Т-сплайновая поверхность + tspline,sphere,points - - Удлинение сложной кривой по касательному эллипсу - Длина эллипса удлинения - Параметр эллипса - Параметр эллипса - Параметр эллипса - удлинение конца или начала PolyCurve - + + Вписать Т-сплайновую сферу как можно ближе к входным точкам. + Набор точек для вписывания сферы + Количество радиальных пролетов + Количество пролетов по высоте + Параметры симметричности для Т-сплайновой поверхности + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Сферическая Т-сплайновая поверхность + tspline,sphere,fit,bestfit - - Удлинение сложной кривой по касательной дуге. - Длина дуги удлинения - Радиус дуги - удлинение конца или начала PolyCurve - + + Создание Т-сплайнового тора с центром в начале координат объекта CoordinateSystem и заданными радиусами + Тор будет выровнен в плоскости XY заданной системы координат, его центр будет совпадать с началом координат + Внутренний радиус тора + Внешний радиус тора + Количество пролетов внутреннего радиуса + Количество пролетов внешнего радиуса + Параметры симметричности для Т-сплайновой поверхности + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Тороидальная Т-сплайновая поверхность + tspline,torus,radii,cs - - Замкнуть сложную кривую по линии, соединяющей начальную и конечную точки - - - lines - - - 0.4 - + + Create a T-Splines Torus with given center and radii, aligned with the default World XY plane + Центр тора + Внутренний радиус тора + Внешний радиус тора + Количество пролетов внутреннего радиуса + Количество пролетов внешнего радиуса + Параметры симметричности для Т-сплайновой поверхности + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Тороидальная Т-сплайновая поверхность + tspline,torus,radii,cs - - Замкнуть сложную кривую по касательной цепи дуги, линии и дуги - Радиус дуги в начале PolyCurve - Радиус дуги в конце PolyCurve - - - lines - - - 0.4 - + + Создание Т-сплайновой рамки, центрированной по началу координат МСК, с определенной шириной, длиной и высотой. + Ширина рамки + Длина рамки + Высота рамки + Количество пролетов по ширине + Количество пролетов по длине + Количество пролетов по высоте + Параметры симметричности для Т-сплайновой поверхности + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Кубоид Т-сплайна + tspline,box,cuboid,cube,size - - Смещение сложной кривой в своей плоскости. - Величина смещения - Переключатель для скругления углов - Смещенная сложная кривая + + Create a T-Spline Box centered at input Point, with specified width, length, + and height. + Центр рамки + Ширина рамки + Длина рамки + Высота рамки + Количество пролетов по ширине + Количество пролетов по длине + Количество пролетов по высоте + Параметры симметричности для Т-сплайновой поверхности + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Кубоид Т-сплайна + tspline,box,cuboid,cube,size,center - - Создание одного или нескольких объектов PolyCurve путем смещения плоской сложной кривой на заданное расстояние в плоскости, определяемой нормалью. Входной аргумент planeNormal по умолчанию соответствует нормали плоскости, содержащей кривую, однако для более точного определения направления смещения можно явно задать линию, параллельную исходной нормали кривой. Например, если для нескольких кривых, имеющих одну плоскость, требуется одинаковое направление смещения, с помощью planeNormal можно переопределить нормали отдельных кривых для принудительного смещения всех кривых в одном направлении. Изменение направления нормали на обратное меняет направление смещения на обратное. - Положительное смещение применяется в направлении векторного произведения касательной к сложной кривой и вектора нормали плоскости, а отрицательное — в противоположном направлении. - Если между кривыми, полученными в результате смещения, есть зазоры, то в зависимости от настроек заполнения зазора они могут быть заполнены либо дугами (если значение равно true), чтобы получить сглаженные углы, либо удлинением кривых (если значение равно false). - Нормаль плоскости кривой. По умолчанию используется нормаль плоскости входной кривой - Одна или несколько сложных кривых, полученных в результате смещения + + Create a T-Spline Box centered and oriented to input CoordinateSystem, with + specified width, length, and height. + Плоскость XY рамки будет выровнена по соответствующей координате на оси X + Ширина рамки + Длина рамки + Высота рамки + Количество пролетов по ширине + Количество пролетов по длине + Количество пролетов по высоте + Параметры симметричности для Т-сплайновой поверхности + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Кубоид Т-сплайна + tspline,box,cuboid,cube,size,cs,coord - - Скругление углов плоской сложной кривой. - Радиус сопряжения - Определение того, какие углы должны быть скруглены. Если задано значение true, скругляются углы, в которых касательная в начале второго компонента направлена по часовой стрелке от касательной в конце первого компонента (относительно нормали кривой). Если задано значение false, скругляются углы против часовой стрелки. - Скругленная сложная кривая - - round,smooth,radius - + + Создание Т-сплайновой рамки, простирающейся от нижней до верхней точки. + Первая угловая точка + Вторая угловая точка + Количество пролетов по ширине + Количество пролетов по длине + Количество пролетов по высоте + Параметры симметричности для Т-сплайновой поверхности + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Кубоид Т-сплайна + tspline, box,cube,min,max,corner,point - - Исправление самопересекающегося объекта PolyCurve путем возврата новой сложной кривой, которая не пересекается сама с собой, если длина перекрывающегося сегмента меньше или равна trimLength. - Если значение trimLength больше 0, конечные сегменты, длина которых превышает значение trimLength, не удаляются. - Неперекрывающийся объект PolyCurve, не пересекающийся сам с собой + + Create a T-Splines Quadball with center at CoordinateSystem origin + and given radius + Локальная система координат + Радиус тетрагональной сферы + Spans number in two dimensions of the sides of the Quadball + Параметры симметричности для Т-сплайновой поверхности + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Т-сплайновая тетрагональная сфера + quadball,tspline,coordinate system,raduis - - Получение строчного представления полигона + + Create a T-Splines Quadball with given center and radius, aligned with + default World XY plane + Центральная точка тетрагональной сферы + Радиус тетрагональной сферы + Spans number in two dimensions of the sides of the Quadball + Параметры симметричности для Т-сплайновой поверхности + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Т-сплайновая тетрагональная сфера + quadball,tsplines,center,point,radius - - Построение кривой полигона путем соединения точек. - - + + Construct T-Spline surface from NURBS Surface using uniform strategy. + Input NURBS surface is rebuilt with uniform knots placed at equal parametric or + arc length intervals depending on corresponding useArcLen flag, and approximated by + degree 3 NURBS surface. Output T-Spline is divided by given span counts + in u and v directions. + Входная NURBS-поверхность + Требуемое количество пролетов в направлении U + Требуемое количество пролетов в направлении V + Whether to use arcLen or parametric subdivision in u parametric direction + Whether to use arcLen or parametric subdivision in v parametric direction + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + nurbs surface,tspline,uniform - - Построение вписанной кривой полигона в окружности. - - - + + Construct T-Spline surface from NURBS Surface using curvature subdivision strategy. + Input NURBS surface is rebuilt to degree 3. Output T-Spline has span counts and + positions in each direction detected automatically depending on curvature. + Входная NURBS-поверхность + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + nurbs surface,tspline,curvature - - Получение всех точек начала/конца сегмента. + + Создание Т-сплайна путем выдавливания кривой вдоль заданного вектора. + Кривая профиля + Выдавливание вектора + Расстояние выдавливания в направлении вектора + Расстояние выдавливания против направления вектора + Число пролетов по направлению вектора. При значении «0» выдавливание в направлении вектора не выполняется + Число пролетов против направления вектора. При значении «0» выдавливание против направления вектора не выполняется + Число пролетов в профиле. Определяется автоматически, если задано значение 0 или меньше + Использовать стратегию равномерности или кривизны для распределения пролетов вдоль направления профиля + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + tspline,extrude,curve - - Получение максимального отклонения полигона от средней плоскости. + + Построение Т-сплайна путем сдвига кривой поперечного сечения вдоль траектории. + Кривая профиля + Криволинейная траектория + Is spans should be parallel in path direction + Число пролетов на траектории + Число пролетов в профиле. Определяется автоматически, если задано значение 0 или меньше + Использовать стратегию равномерности или кривизны для распределения пролетов вдоль траектории + Использовать стратегию равномерности или кривизны для распределения пролетов вдоль профиля + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + tspline,sweep,curve - - Получение углов полигона - + + Create a T-Spline Surface by sweeping the profile Curve around the axis formed + by the axis origin and axis direction, starting at start_angle in degrees, + and sweeping by sweep_angle in degrees. + Кривая профиля + Центр поворота + Ось вращения + Угол для начала поворота + Угол для завершения поворота + Число пролетов в радиусе + Число пролетов по высоте. Определяется автоматически, если задано значение 0 или меньше + Использовать стратегию равномерности или кривизны для распределения пролетов + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + Параметры симметричности для Т-сплайновой поверхности + tspline,revolve,curve - - Получение усредненной точки углов полигона - - - centroid - + + Создание Т-сплайновой поверхности на основе списка линий. + Кривые будут приняты, при этом из них будут взяты только начальные и конечные точки. + Линии для построения Т-сплайна. Используются только конечные точки + Максимальное количество скорректированных граней + Допуск пересечения «кривая — кривая» + Требуется ли сгиб вершин в степени 2 + Показать визуализацию Т-сплайновой поверхности со сглаживанием или без + tspline,line,build - - Получение самопересечений между сторонами полигона. - + + Объединение заданных Т-сплайновых поверхностей в одну. + Поверхности могут быть разъединены. + Если хотя бы одна поверхность находится в режиме рамки, выходная поверхность получится также в режиме рамки. + Примечание. Для успешного объединения у всех входных поверхностей должна быть одинаковая версия. Поэтому для одной или нескольких поверхностей можно создать внутреннюю копию, а затем повысить или понизить ее версию, чтобы она соответствовала текущей версии в Dynamo. Итоговая поверхность может немного отличаться от ожидаемого результата. Входные поверхности останутся без изменений. + Т-сплайновые поверхности для объединения + tspline,combine - - Возвращение признака, указывающего на то, содержится ли входная точка в полигоне. Если полигон не является плоским, точка будет спроецирована на вписанную плоскость, а оболочка будет вычислена на основе проекции полигона на вписанную плоскость. Если полигон является самопересекающимся, будет возвращена ошибка. - - + + Получение строчного представления TSplineSurface - - Получение строчного представления поверхности + + Вершины, содержащиеся на этой T-сплайновой поверхности. - - Объединение коллекции поверхностей в одну поверхность. Этот метод может вернуть объект polySurface, если полученное объединение будет неразветвленным или многогранным. - Коллекция поверхностей. - Объединение поверхностей - - merge,join,boolean,addition - + + Ребра, содержащиеся на поверхности T-сплайна. - - Создание поверхности посредством лофтинга между входными кривыми поперечного сечения. - Кривые для лофта - Поверхность, созданная лофтом - - loft - + + Грани, содержащиеся на поверхности T-сплайна. - - Создание поверхности посредством лофтинга между входными линиями поперечного сечения. Этот процесс немного быстрее, но при этом он дает менее четкий результат, чем при использовании Surface.ByLoft. - - - - ruledsurface,lines - - - 0.5,0.4 - + + Обычные вершины, содержащиеся на Т-сплайновой поверхности - - Лофтинг поверхности через поперечные сечения с использованием заданных направляющих кривых. Направляющие кривые должны пересекать все кривые поперечного сечения. - Кривые для лофта - Направляющие кривые для лофта - Поверхность, созданная лофтом - - loftbyrails,loft rails,guides - + + Вершины с нулевой точкой на Т-сплайновой поверхности - - Создание поверхности путем сдвига кривой профиля вдоль траектории. - Кривая для сдвига - Криволинейная траектория, используемая для создания сдвига - Поверхность, созданная путем сдвига профиля вдоль траектории - - sweep,rail,guide,sweep1 - + + Вершины с Т-точкой, содержащиеся на Т-сплайновой поверхности - - Создание поверхности путем сдвига кривой профиля вдоль траектории. - Кривая для сдвига - Криволинейная траектория, используемая для создания сдвига - Обрезать конец элемента сдвига и сделать его перпендикулярным траектории - Поверхность, созданная путем сдвига профиля вдоль траектории - - sweep,rail,guide,sweep1 - + + Неоднородные вершины, содержащиеся на Т-сплайновой поверхности - - Создание поверхности полигона, соединяющей входные точки в замкнутом полигоне и замыкающей его. - Список точек периметра - Поверхность, созданная по точкам периметра - - patch,surfacebypolygon - + + Вершины границ, содержащиеся на Т-сплайновой поверхности - - Сдвиг поперечного сечения кривой вдоль траектории по двум направляющим - Путь ввода для сдвига. - Направляющая для ориентации сдвига. - Кривая профиля для сдвига вдоль траектории. - Поверхность, созданная путем сдвига двух направляющих - - sweep2,guides - + + Внутренние вершины, содержащиеся на Т-сплайновой поверхности - - Создание поверхности путем сдвига кривой профиля вокруг луча оси, представляющего собой вектор оси с началом в точке значения start_angle в градусах, заканчивающийся значением sweep_angle в градусах. - Кривая профиля для вращения - Начало вращающейся оси - Направление вращающейся оси - Начальный угол в градусах - Угол сдвига в градусах - Поверхность, созданная вращением профиля - - lathe - + + Неоднородные ребра, содержащиеся на Т-сплайновой поверхности - - Создание поверхности путем заполнения пространства внутри замкнутой границы, определяемой входными кривыми. - Замкнутая кривая, используемая как граница поверхности - Поверхность, созданная путем замыкания - - edgesrf,edgesurface,patch,fill - + + Кромки границ, содержащиеся на Т-сплайновой поверхности - - Получение общей площади поверхности. + + Внутренние ребра, содержащиеся на Т-сплайновой поверхности - - Возврат суммы длин всех граничных ребер поверхности. - - circumference - + + Обычные грани, содержащиеся на Т-сплайновой поверхности - - Возврат значения true, если поверхность замкнута в направлении U, в противном случае — false. + + Грани N-Gon, содержащиеся на Т-сплайновой поверхности - - Возврат значения 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 - + + Разложенные на части грани отличаются по типу + Набор граней - - Получение представления NURBS для поверхности. При использовании данного метода можно в определенных условиях аппроксимировать поверхность. - + + Получить вершину по заданному индексу + Индекс для получения вершины в + tspline,face,byindex + Вершина Т-сплайна - - Получение представления NURBS для поверхности. При использовании данного метода можно в определенных условиях аппроксимировать поверхность. - Определение того, следует ли восстанавливать исходный диапазон параметров поверхности перед преобразованием. Диапазон параметров поверхности ограничивается, например, после операции обрезки. - + + Получить ребро по заданному индексу + Индекс для получения ребра в + tspline,face,byindex + Ребро Т-сплайна - - Получение представления NURBS для поверхности в пределах заданного допуска. При использовании данного метода можно в определенных условиях аппроксимировать поверхность. - Заданный допуск - Представление NURBS-поверхности для поверхности - - tonurbs - + + Получить грань по заданному индексу + Индекс для получения грани в + tspline,face,byindex + Грань Т-сплайна - - Утолщение поверхности до формирования тела с выдавливанием в направлении нормалей поверхности с обеих сторон поверхности. - Величина утолщения - Утолщенная поверхность как тело - - offset,tosolid - + + Получение строчного представления TSplineTopology - - Утолщение поверхности до формирования тела с выдавливанием в направлении нормалей поверхности. Если для параметра both_sides установлено значение «истина», поверхность будет утолщена с обеих сторон. - Величина утолщения - True для утолщения с обеих сторон, false для утолщения с одной стороны - Утолщенная поверхность как тело - - offset,bothsides,tosolid - + + Точка TopologyItem на выпуклой оболочке - - Смещение поверхности в направлении нормали поверхности на заданное расстояние. - Величина смещения - Смещенная поверхность + + Вектор U объекта TopologyItem - - В полученной системе координат используются параметры xAxis, yAxis и zAxis для обозначения uDir, vDir и нормали. Длина xAxis и yAxis обозначает величину кривизны. - Компонент U параметра - Компонент V параметра - Система координат на основе нормали, направления U и направления V в положении UV на поверхности + + Вектор V объекта TopologyItem - - Получение объекта CoordinateSystem, выровненного по основным направлениям кривизны. - Компонент U параметра - Компонент V параметра - Система координат, выровненная по основным направлениям кривизны + + Нормаль объекта TopologyItem - - Получение вектора касательной U при заданных параметрах U и V. - Компонент U параметра - Компонент V параметра - Вектор касательной U + + Получение строчного представления TSplineUVNFrame - - Получение вектора касательной V при заданных параметрах U и V. - Компонент U параметра - Компонент V параметра - Вектор касательной V + + Объекты TSplineEdge, выходящие из этой вершины - - Получение вектора нормали с заданными параметрами U и V. - Компонент U параметра - Компонент V параметра - Нормаль в параметре + + Объекты TSplineFace, примыкающие к этому объекту Vertex - - Получение производных при вводе координат U и V. - Компонент U параметра - Компонент V параметра - Производные U и V поверхности - - tangent,normal - + + Получить кадр UVN для TSVertex (точка на выпуклой оболочке, вектор U, вектор V и нормаль) - - Получение гауссовой кривизны для параметров U и V. - - - - - developable - + + Индекс объекта TSVertex - - Получение основных значений кривизны для параметров U и V. - - - + + Является ли TSVertex нулевой точкой - - Получение основных векторов направления для параметров U и V. - Компонент U параметра - Компонент V параметра - Векторы касательных U и V + + Является ли TSVertex T-точкой - - Получение точки с заданными параметрами U и V. - - - - - surfacepoint - + + Является ли объект TSVertex однородным - - Получение всех граничных кривых поверхности. - - - edges - + + Количество ребер или граней на TSVertex - - Создание параметрической кривой на заданной поверхности. Создание кривой, представляющей параметрическую линию U или V на поверхности. Параметрическая линия проходит в направлении увеличения значений параметров U или V при постоянном противоположном значении параметров U и V. Результирующая кривая будет совпадать с параметризацией поверхности, а диапазон ее значений зависит от диапазона значений параметров поверхности. Полученный тип кривой зависит от типа поверхности. - Если направление == 0, создается параметрическая линия U, если направление == 1, создается параметрическая линия V. - - - - lines - - - 0.4 - + + Функциональная степень объекта TSVertex с учетом T-точек. - - Получение новой поверхности с перевернутой нормалью. Поверхность при этом остается без изменений. - Поверхность, которая совпадает с входной поверхностью, но с отраженными нормалями + + Ряд свойств объекта TSVertex: uvnFrame, индекс, степень и свойство functionalValence; является ли TSVertex объектом StarPoint, TPoint, является ли он однородным. - - Объединение этой поверхности и поверхностей ввода в одну сложную поверхность - - + + Получение строчного представления TSplineVertex + + + Получение U-компонента для UV - join multiple,joinmany,joinall,topolysurface + uv,uvs - - Проецирование входного объекта геометрии на текущую поверхность в направлении заданного вектора. В настоящее время этот метод проецирования поддерживает только точки и кривые. - - - + + Получение V-компонента для V - projecttosurface,projectonto + uv,uvs - - Попытка восстановить поверхность. - - - - Получение строчного представления вектора + + Создание UV из двух двойных значений. + Значение U + Значение V + UV-плоскость, созданная по координатам + surfaceparam,parameters,uv,uvs - - Сравнение двух векторов: - Другой вектор + + Сравнение двух UV: + Другое значение UV Являются ли два объекта одинаковыми - + Получение хэш-кода для данного типа Уникальный хэш-код для данного объекта - - Построение вектора на основе 3 евклидовых координат - Координата X - Координата Y - Координата Z - Вектор, созданный по координатам - - vector,xyz,vector3 - - - - Построение вектора на основе 3 евклидовых координат и нормализация вектора - Координата X - Координата Y - Координата Z - Значение true для нормализации вектора, в противном случае — false - Вектор, созданный по координатам - - normalize,vector3 - - - - Построение вектора на основе 2-х конечных точек. В результате получается вектор от начальной до конечной точки. - - - - - vector2 - - - - Получение канонического вектора оси X (1; 0; 0) - - - x,basis,right - + + Получение строчного представления UV - - Получение канонического вектора оси Y (0; 1; 0) - - - y,basis,forward - + + Проанализируйте входящую строку JSON, отформатированную по схеме autodesk.math:vector3d-1.0.0. + Строка JSON для анализа + Вектор - - Получение канонического вектора оси Z (0; 0; 1) - - - z,basis,up - + + Преобразуйте объект Vector в объект JSON, отформатированный с помощью схемы autodesk.math:vector3d-1.0.0. + Итоговая строка JSON Получение значения X вектора. @@ -5096,106 +4377,62 @@ Получение точки с одинаковыми значениями координат X, Y и Z - - - convertopoint,vector2point - + convertopoint,vector2point Получение направления вектора. По существу это преобразование компонентов X, Y и Z вектора в противоположные. - - - backwards,vectorflip - + backwards,vectorflip Добавить вектор - - - - sum,sumvectors - + sum,sumvectors Вычесть вектор - - - - substact,diff vectors,between - + substact,diff vectors,between Получение векторного произведения двух векторов - - - - perpendicular - + perpendicular Получение скалярного произведения двух векторов - второй вектор - Итоговое скалярное произведение - - project,projectvector,vectorproject,onto - + project,projectvector,vectorproject,onto Получение нормализованной версии вектора - Определение того, параллельны ли два вектора. - Другой вектор Возврат значения true, если векторы параллельны; в противном случае — false. + Другой вектор - Определение того, являются ли два вектора почти равными. Значение допуска 1e-5, заданное для устранения проблем, связанных с точностью. - Другой вектор + Determine whether two vectors are almost equal. A tolerance value of 1e-5 is used. Возврат значения true, если векторы почти равны; в противном случае — false. + Другой вектор vector approximate,near,same Преобразование этого вектора с помощью входной матрицы CoordinateSystem. - Система координат, используемая для преобразования вектора - Преобразованный вектор - Поворот вектора вокруг оси с заданным значением кривизны - Вектор оси вращения - Количество градусов для поворота - Повернутый вектор - - around,axis,degrees - + Rotates a Vector around an axis by a specified number of + degrees + around,axis,degrees - Поворот вектора относительно нормали и начала координат плоскости на заданное - количество градусов - Плоскость вращения - Количество градусов для поворота - Повернутый вектор - - around,normal,degrees - + Rotates a vector around the Plane origin and normal by a specified + degree + around,normal,degrees Равномерное масштабирование вектора относительно начала координат - Масштабный коэффициент - Масштабированный вектор - - resize,size - + resize,size Неравномерное масштабирование вектора относительно начала координат - - - - - - resize,size,scaleNU,scalenu - + resize,size,scaleNU,scalenu Возврат угла между двумя векторами в диапазоне от 0 до 180 градусов. @@ -5204,21 +4441,78 @@ rotation angle, - Получение угла между двумя векторами в следующем диапазоне градусов: [0, 180]. - Возврат угла между двумя векторами в диапазоне от 0 до 360 градусов. Для определения направления угла используется ось вращения. + 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. Другой вектор Ось вращения Возврат угла между предоставленными векторами в градусах от 0 до 360 rotation angle, - - Проанализируйте входящую строку JSON, отформатированную по схеме autodesk.math:vector3d-1.0.0. - Строка JSON для анализа - Вектор + + Построение вектора на основе 3 евклидовых координат + Координата X + Координата Y + Координата Z + + vector,xyz,vector3 - - Преобразуйте объект Vector в объект JSON, отформатированный с помощью схемы autodesk.math:vector3d-1.0.0. - Итоговая строка JSON + + Построение вектора на основе 3 евклидовых координат и нормализация вектора + Координата X + Координата Y + Координата Z + Нормализовать ли результирующий вектор + + normalize,vector3 + + + Построение вектора на основе 2-х конечных точек. В результате получается вектор от начальной до конечной точки. + Start point of vector + End point of vector + Vector created from two points + vector2 + + + Получение канонического вектора оси X (1; 0; 0) + Canonical X axis vector (1,0,0) + x, basis,right + + + Получение канонического вектора оси Y (0; 1; 0) + Canonical Y axis vector (0,1,0) + y, basis,forward + + + Получение канонического вектора оси Z (0; 0; 1) + Canonical Z axis vector (0,0,1) + z, basis,up + + + Сравнение двух векторов: + Другой вектор + Являются ли два объекта одинаковыми + + + Получение хэш-кода для данного типа + Уникальный хэш-код для данного объекта + + + Получение строчного представления вектора + + + Точка, в которой расположена данная вершина + + + + Ребра выходят из этой вершины + + + + Грани, смежные с данной вершиной + + + + Получение строчного представления вершины Класс ресурса со строгим контролем типа, используемый для поиска локализованных строк и т. п. @@ -5330,7 +4624,7 @@ Поиск локализованной строки, подобной строке «значение {0} меньше нуля». - Поиск локализованной строки, подобной строке «Этот метод исключен и будет удален в следующей версии Dynamo. Используйте вместо него Mesh.ByPointsIndexGroups (Point[] points, IndexGroups : IndexGroup[])». + Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use Mesh.ByPointsIndexGroups (Point[] points, IndexGroups : IndexGroup[]) instead. Поиск локализованной строки, подобной строке «Этот метод исключен и будет удален в следующей версии Dynamo. Используйте вместо него Mesh.ByPointsIndices (Point[] points, Indices : int[])». @@ -5442,5 +4736,107 @@ Поиск локализованной строки, аналогичной строке «Этот метод исключен и в следующей версии Dynamo будет удален. Используйте вместо него TSplineSurfaceBuildPipes(ICurveEntity[] curves, double defaultRadius, double snappingTolerance, int[] segmentCounts, bool autoHandleStart, bool autoHandleEnd, double[] startRotations, double[] endRotations, double[] startRadii, double[] endRadii, double[] startPositions, double[] endPositions, bool inSmoothMode)». + + The is the main attribute the generator looks for when it is + deciding the classes to auto implement. The type should + be a type from Autodesk.DesignScript.Interfaces and should + be the source of all the static constructor methods for the interface. +

+ The attribute must be attached to a class that matches the protoInterface name, i.e. if the interface + is named IPointEntity, then the class must be named Point for the generator to work correctly. +

+ The generator will implement wrappers for every property and method on protoInterface + using ProtoGeometry as instance methods. In addition, all methods that start with the class name + (Point) on the factory interface will be implemented as static methods. +

+ Generated implementations can be overriden by implementing a property or method that exactly matches the + interface method signature. See and for + other ways to override automatic implementations.
+
+ + The is the main attribute the generator looks for when it is + deciding the classes to auto implement. The type should + be a type from Autodesk.DesignScript.Interfaces and should + be the source of all the static constructor methods for the interface. +

+ The attribute must be attached to a class that matches the protoInterface name, i.e. if the interface + is named IPointEntity, then the class must be named Point for the generator to work correctly. +

+ The generator will implement wrappers for every property and method on protoInterface + using ProtoGeometry as instance methods. In addition, all methods that start with the class name + (Point) on the factory interface will be implemented as static methods. +

+ Generated implementations can be overriden by implementing a property or method that exactly matches the + interface method signature. See and for + other ways to override automatic implementations.
+
+ + Replace the body of the named property or method with this implementation. + + Properties and methods implemented by the generator using the can + be overriden. This attribute will replace the body of the generated method, but let the generator handle + documentation, scaling, ASM extents checks and the required boilerplate. + + The method or property to override + Implement the generated function as virtual + + + Replace the body of the named property or method with this implementation. + + Properties and methods implemented by the generator using the can + be overriden. This attribute will replace the body of the generated method, but let the generator handle + documentation, scaling, ASM extents checks and the required boilerplate. + + The method or property to override + Implement the generated function as virtual + + + Properties and methods implemented by the generator using the can + be overriden. This attribute will prevent the generation of a method named + whose params exactly matches the array. +

+ Some of the methods in the library don't match the generated output exactly, meaning the generator can't see + them as overrides. This attribute lets a method take the place of another method, by explicitly shadowing + what the generator would have implemented. +

+ Several [class]es implement a static FromJson method that takes a single , where + the factory interface has a method [class]FromJson that takes and . + This attribute lets the single version override the automatic one.
+
+ + Properties and methods implemented by the generator using the can + be overriden. This attribute will prevent the generation of a method named + whose params exactly matches the array. +

+ Some of the methods in the library don't match the generated output exactly, meaning the generator can't see + them as overrides. This attribute lets a method take the place of another method, by explicitly shadowing + what the generator would have implemented. +

+ Several [class]es implement a static FromJson method that takes a single , where + the factory interface has a method [class]FromJson that takes and . + This attribute lets the single version override the automatic one.
+
+ + This attribute lets an interface property be auto generated from a backing field, letting that + field take the property's place in the ToString, Equals and HashCode methods. + Special handling is added for Point and Vector types when backed by a Coordinate. + This also lets the generator handle documentation for the property. + + + This attribute lets an interface property be auto generated from a backing field, letting that + field take the property's place in the ToString, Equals and HashCode methods. + Special handling is added for Point and Vector types when backed by a Coordinate. + This also lets the generator handle documentation for the property. + + + This attribute lets a class override the CompareUsing attribute on the defining interface + (or set one at all if it is missing). This in turn lets the generator create the + (Get|Compute)HashCode and Equals methods for the class based on the supplied property names. + + + This attribute lets a class override the CompareUsing attribute on the defining interface + (or set one at all if it is missing). This in turn lets the generator create the + (Get|Compute)HashCode and Equals methods for the class based on the supplied property names. + \ No newline at end of file diff --git a/doc/distrib/xml/zh-CN/ProtoGeometry.xml b/doc/distrib/xml/zh-CN/ProtoGeometry.xml index 56e28db9b00..4bbd140203b 100644 --- a/doc/distrib/xml/zh-CN/ProtoGeometry.xml +++ b/doc/distrib/xml/zh-CN/ProtoGeometry.xml @@ -144,8 +144,24 @@ 将几何图形重置为默认设置 - - 获取 Arc 的字符串表示 + + 通过起点和终点以及起点和终点的切线来创建圆弧或切线双圆弧 + + + 圆弧的中心点 + midpoint,arcs,arc + + + 返回圆弧的半径。 + arc,arcs + + + 返回圆弧的起始角度(以度为单位),即从坐标系中的 X 轴围绕 Z 轴旋转。 + arc,arcs + + + 返回圆弧的扫掠角度(以度为单位)。 + arc,arcs 通过提供沿周长的三个顺序点创建圆弧。 @@ -153,9 +169,7 @@ 圆弧的第二个点 圆弧的第三个点 通过三个点创建的圆弧 - - arc,arcs - + arc,arcs 通过提供中心点、半径、掠角和法向量创建圆弧 @@ -165,9 +179,7 @@ 结束角(度) 用于定义圆弧法线的向量 由圆心、半径和角度创建的圆弧 - - arc,center,arcs - + arc,center,arcs 通过提供中心点、起点、扫掠点和法线创建圆弧 @@ -176,9 +188,7 @@ 扫掠角度 圆弧的法线方向矢量 由圆心、起点和扫掠角度创建的圆弧 - - arc,center,arcs - + arc,center,arcs 通过提供中心点、起点和终点创建圆弧 @@ -186,9 +196,7 @@ 圆弧的起点 圆弧的终点 使用圆心、起点和终点创建的圆弧 - - arc,center,arcs - + arc,center,arcs 通过以给定半径对两条曲线倒圆角来创建圆弧 @@ -196,9 +204,7 @@ 第二条曲线 圆角圆弧半径 圆角的圆弧 - - arc,fillet,round,smooth,arcs - + arc,fillet,round,smooth,arcs 通过给内部点处与给定曲线相切的两条曲线倒圆角来创建圆弧 @@ -206,74 +212,137 @@ 圆角弧在内部点处相切的曲线 第二条曲线 与曲线相切的圆角的圆弧 - - arc,fillet,round,smooth - + arc,fillet,round,smooth 创建最接近点集合的圆弧 圆弧的最佳拟合目标点的列表 由最佳拟合通过点创建的圆弧 - - arc,approximate,arcs - - - - 通过起点和终点以及起点和终点的切线来创建圆弧或切线双圆弧 - 双圆弧的起始点 - 双圆弧的起始切向量 - 双圆弧的终结点 - 双圆弧的端点的切向量 - - - arc,tangent - + arc,approximate,arcs 从起点到终点创建圆弧,且起点与向量相切 圆弧的起点 圆弧的终点 起点切线方向向量 - - - arc,tangent,arcs - + Arc created from start, end point, and tangent + arc,tangent,arcs - - 圆弧的中心点 - - midpoint,arcs,arc - + + 获取 Arc 的字符串表示 - - 返回圆弧的半径。 - - arc,arcs - + + 解析使用 autodesk.geometry:boundingbox3d-1.0.0 模式格式化的传入 JSON 字符串。 + 要解析的 JSON 字符串 + BoundingBox - - 返回圆弧的起始角度(以度为单位),即从坐标系中的 X 轴围绕 Z 轴旋转。 - - arc,arcs - + + 将 BoundingBox 转换为使用 autodesk.geometry:boundingbox3d-1.0.0 模式格式化的 JSON 对象。 + 生成的 JSON 字符串 - - 返回圆弧的扫掠角度(以度为单位)。 - - arc,arcs - + + 最小点 - - 获取 Circle 的字符串表示 + + 最大点 + + + 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. + + + 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. + 要相交的其他边界框 + 基于边界框的相交获得的边界框 + + + 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. + 其他边界框 + 边界框是否相交 + get overlap + + + 确定 BoundingBox 是否为空 + 如果边界框为空,则返回 true + + + 确定一个点是否在边界框内。 + 测试点 + 若点在内部则为 True,否则为 False + point inside,testpoint + + + 获取边界框作为实心长方体。 + 返回长方体表示的边界框。 + 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 + + + 围绕多个输入几何图形创建与轴对齐的 BoundingBox。 + 要确定边界框的几何图形 + 包围几何图形的边界框 + bounding,bound,multiple,boundall + + + 围绕输入几何图形创建非轴对齐、体积最小、定向的边界框。 + + 围绕输入几何图形的定向边界框。 + + + Create a non-axis-aligned BoundingBox around input Geometry, oriented + in the X, Y, and Z axis of the CoordinateSystem. + bounding,bound + + + Create a non-axis-aligned BoundingBox around input Geometries, oriented + in the X, Y, and Z axis of the CoordinateSystem. + bounding,bound,multiple,boundall + + + 创建与轴对齐的横跨最小点和最大点的 BoundingBox。 + bounding,bound,bymaxmin,max,min,bypoints + + + 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 + + + 比较两个 BoundingBox 的字符串表示 + 其他 BoundingBox + 两个对象是否相等 + + + 获取此类型的哈希代码 + 此对象的唯一哈希代码 + + + 获取 BoundingBox 的字符串表示 + + + 圆的圆心 + + + 返回圆的半径。 - 以世界坐标系 Z 轴为法线通过在世界坐标系 XY 平面输入圆心和半径创建圆。 + Creates a Circle with input center Point and radius in the world XY + plane, with world Z as normal. 圆的圆心 半径 使用圆心和半径创建的圆 - - circle - + circle 通过指定圆心、半径和法线方向创建圆。 @@ -281,114 +350,71 @@ 半径 法线方向向量 使用圆心半径和法线创建的圆 - - circle,alignedcircle - + circle,alignedcircle - 在输入平面内以输入平面原点为圆心按给定半径创建圆。 + Create a Circle centered at the input Plane origin (root), lying in + the input Plane, with given radius. 用于使圆居中的平面原点 半径 使用平面和半径创建的圆 - - circle,alignedcircle - + circle,alignedcircle 通过三个输入点创建圆。 圆的第一点 圆的第二点 圆的第三点 - - - circle - + Circle created from three points + circle 通过点的最佳拟合圆 圆弧的拟合目标点的列表 基于点创建的圆 - - circle,approximate - - - - 圆的圆心 - - - 返回圆的半径。 + circle,approximate - - 获取 CoEdge 的字符串表示 + + 获取 Circle 的字符串表示 包含环路的上一个 CoEdge + 包含环路的下一个 CoEdge + 反向中的相邻 CoEdge + 与 CoEdge 关联的相邻边 + CoEdge 所属的包含环路 + 边起始处的顶点 + 边结束处的顶点 + CoEdge 相对于边的意义 + 曲面位于所有者曲面参数化空间。曲线采用二维形式,因此此曲线 Z 坐标为 0。 - - - 获取 Cone 的字符串表示 - - - 在起点以指定底面半径创建圆锥体,延伸到位于终点的顶点。 - - - - - - cone,cones - - - - 给定起点和终点半径,从起点到终点通过轴创建圆锥。该对象没有顶点,可看作是修剪后的圆锥体。 - - - - - - - trimmed cone,cone,cones - - - - 以基准点为 CoordinateSystem 原点创建圆锥体,在坐标系 Z 轴方向延伸长度量,圆形底部在坐标系 XY 平面内。 - - - - - 以基准点为 CoordinateSystem 原点创建圆锥体,在坐标系 Z 轴方向延伸长度量,圆形底部在坐标系 XY 平面内。 - - - - - - - cone,cone by height,cones - + + 获取 CoEdge 的字符串表示 起点 @@ -426,4660 +452,3914 @@ cone,cones - - 获取 Cuboid 的字符串表示 + + Create a Cone with given base radius at start Point, extending to a + apex at end Point. + cone,cones - - 以 WCS 原点为中心使用宽度、长度和高度创建立方体。 - 长方体的宽度 - 长方体的长度 - 长方体的高度 - 由长度创建的长方体 - - box,cube,cubes - + + Create a Cone with axis from start Point to end Point, with given + radiuses at start and end. This object does not have an apex, and + can be thought of as a trimmed Cone. + trimmed cone,cone,cones - - 以输入点为中心使用特定宽度、长度和高度创建立方体。 - 原点 - 长方体的宽度 - 长方体的长度 - 长方体的高度 - 由长度创建的长方体 - - box,cube,cubebysize,bycenter,cubes - + + Creates a Cone with base Point at CoordinateSystem origin, extending + in the CoordinateSystem Z axis deriction length amount, with a + circular base in the CoordinateSystem XY Plane. - - 以 WCS 原点为中心使用宽度、长度和高度创建长方体。 - 父坐标系(长方体中心) - 长方体的宽度 - 长方体的长度 - 长方体的高度 - 基于长度创建的长方体 - - box,cube,cubebysize,bycoord,cubes - + + Creates a Cone with base Point at CoordinateSystem origin, extending + in the CoordinateSystem Z axis deriction length amount, with a + circular bases in the CoordinateSystem XY Plane. + cone,cone by height,cones - - 通过从低点到高点延伸创建立方体。 - 长方体的角低点 - 长方体的角高点 - 由角点创建的长方体 - - box,cube,byminmax,by corners,by points,cubes - + + 获取 Cone 的字符串表示 - - 返回长度距离。 注意: 这样将返回立方体的输入维数,而不是实际世界空间维数。换言之,如果创建宽度 (X 轴)为 10 的长方体,并将其变换到 X 轴缩放 2 倍的坐标系,宽度将仍为 10。ASM 不允许以任何可预测阶数提取实体的顶点,因该无法确定变换之后的维数。 + + Create a CoordinateSystem from a 4x4 matrix. This method is deprecated; prefer other constructors where possible. + 4x4 transformation matrix + CoordinateSystem from the matrix - - 返回宽度距离。 注意: 这样将返回立方体的输入维数,而不是实际世界空间维数。换言之,如果创建宽度 (X 轴)为 10 的长方体,并将其变换到 X 轴缩放 2 倍的坐标系,宽度将仍为 10。ASM 不允许以任何可预测阶数提取实体的顶点,因该无法确定变换之后的维数。 + + 解析使用 autodesk.math:matrix44d-1.0.0 模式格式化的传入 JSON 字符串。 + 要解析的 JSON 字符串 + CoordinateSystem - - 返回高度距离。 注意: 这样将返回立方体的输入维数,而不是实际世界空间维数。换言之,如果创建宽度 (X 轴)为 10 的长方体,并将其变换到 X 轴缩放 2 倍的坐标系,宽度将仍为 10。ASM 不允许以任何可预测阶数提取实体的顶点,因该无法确定变换之后的维数。 + + 将 CoordinateSystem 转换为使用 autodesk.math:matrix44d-1.0.0 模式格式化的 JSON 对象。 + 生成的 JSON 字符串 - - 获取 Cylinder 的字符串表示 + + 确定能否获取该 CoordinateSystem 的逆变换 - - 由父 CoordinateSystem、半径和圆柱体高度构造实心圆柱体 - 父坐标系 - 半径大小 - 圆柱体高度 - 基于半径和高度创建的圆柱体 - - cylinder,tube - + + 测试缩放是否正交,即是否具有错切分量。 - - 通过给定圆柱体底部和顶部中心点构造实心圆柱体。 - 圆柱体的起点 - 圆柱体的终点 - 圆柱体的半径 - 由点和半径创建的圆柱体 - - cylinder,tube,by center points - + + 测试缩放是否正交且所有向量是否规范化。 - - 圆柱体的半径 + + 获取该 CoordinateSystem 的行列式 - - 总高度 - - cylinder - + + 创建表示 CoordinateSystem 原点的点。 - - 圆柱体的轴 - - cylinder - + + 返回 CoordinateSystem 的 X 轴。 - - 获取 Edge 的字符串表示 + + 返回 CoordinateSystem 的 Y 轴。 - - 构成边的基本曲线 + + 返回 CoordinateSystem 的 Z 轴。 - - 与该边相邻的面 + + Returns the length of the X axis vector from the coordinate system. - - 该边起点处的顶点 + + Returns the length of the Y axis vector from the coordinate system. - - 该边终点处的顶点 + + Returns the length of the Z axis vector from the coordinate system. - - 与此边关联的 CoEdge + + 返回 X 和 Y 轴所在的平面,根位于原点处。 - - 获取 Ellipse 的字符串表示 + + 返回 Y 和 Z 轴所在的平面,根位于原点处。 - - 对齐 WCS XY 平面以输入点为中心按指定 X 和 Y 轴半径创建椭圆。 - 椭圆的原点 - X 轴半径 - Y 轴半径 - 由原点和半径创建的椭圆 - - ellipse - + + 返回 Z 和 X 轴所在的平面,根位于原点处。 - - 以输入点为中心通过两个指定轴创建椭圆,两轴应相互垂直。 - 椭圆的原点 - X 轴半径 - Y 轴半径 - 基于原点向量创建的椭圆 - - ellipsebylengths,ellipsebyvectors - + + 获取该 CoordinateSystem 的逆变换 - 将该 CoordinateSystem 应用于一个几何图形以逆变换回原坐标系。 + Returns inverted coordinate system from the input - - 对中并对齐输入 CoordinateSystem 按 CS X 轴方向的 x_radius 半径和 CS Y 轴方向的 y_radius 半径创建椭圆。 - 椭圆的原点坐标系 - X 轴半径 - Y 轴半径 - 由坐标系和半径创建的椭圆 - - ellipse,aligned ellipse,ellipsebylengths - + + Apply the argument CoordinateSystem after this one - Result = this * other. + Other coordinate system + New coordinate system from multiplication - - 对中并对齐输入坐标系按平面 X 轴方向的 x_radius 半径和平面 Y 轴方向的 y_radius 半径创建椭圆。 - 绘制椭圆弧的平面 - X 轴半径 - Y 轴半径 - 基于平面和半径创建的椭圆 - - ellipse,aligned ellipse,ellipsebylengths - + + Apply the argument CoordinateSystem before this one - Result = other * this. + Other coordinate system + New coordinate system from multiplication - - 椭圆的中心 + + 返回一个包含 X、Y 和 Z 缩放系数的向量 - - 椭圆的长轴。这是较长的轴。向量的长度是长半径。 + + 确定两个坐标系是否相同 - - 椭圆的短轴。这是较短的轴。向量的长度是短半径。 + + 将任意几何图形按给定位移朝 WCS 中分别定义的 X、Y、Z 方向 + 平移。 + 沿 X 轴的位移。 + 沿 Y 轴的位移。 + 沿 Z 轴的位移。 + 已变换的几何图形。 + move,by amount - - 获取 EllipseArc 的字符串表示 + + 按输入向量的方向和大小平移对象。 + move,along vector,movebyvector - - 以给定半径沿 X 和 Y 轴并扫掠通过角度在平面内创建 EllipseArc - 包含椭圆弧的平面 - 平面 X 轴方向 EllipseArc 的半径 - 平面 Y 轴方向 EllipseArc 的半径 - 从输入平面 X 正轴开始测量时圆弧的起始角 - 从起始角开始扫掠的角度(度) - 由平面半径和角度创建的椭圆弧 - - ellipsearc,arcs - + + Translates any geometry type by the given distance in the given + direction. + 位移方向。 + 沿给定方向的位移距离。 + 已变换的几何图形。 + move,along vector,distance - - 椭圆的中心 - - ellipsearc,arcs - + + 通过输入 CoordinateSystem 矩阵变换对象。 + 输入坐标系 + 转换的坐标系 - - 椭圆的长轴。这是较长的轴。向量的长度是长半径。 - - ellipsearc,arcs - + + Returns this geometry with its position expressed relative to the + targetCoordinateSystem, placed into the frame of the sourceCoordinateSystem. + The local position of the result within the sourceCoordinateSystem + matches the local position of the input within the targetCoordinateSystem. + To obtain the coordinates of a geometry in world-space within a given coordinate + system, pass CoordinateSystem.Identity as the sourceCoordinateSystem + and the given CS as the targetCoordinateSystem. + The resulting geometry coordinates will equal the coordinates of the input + relative to that target frame. + The CoordinateSystem to express the geometry relative to. + The CoordinateSystem the geometry is currently expressed in. + Pass CoordinateSystem.Identity() to work in world space. + 已变换的几何图形。 + from,to, local coordinates - - 椭圆的短轴。这是较短的轴。向量的长度是短半径。 - - ellipsearc,arcs - + + Rotates an object around an origin and an axis by a specified + degree + around,axis,degrees - - 以度为单位的起始角 - - ellipsearc,arcs - + + Rotates an object around the Plane origin and normal by a specified + degree + Reference Plane to rotate around + Rotation angle in degrees + around,normal,degrees - - 返回椭圆弧的扫掠角度(以度为单位)。 - - ellipsearc,arcs - + + 绕原点等比例缩放 + resize,size - - 椭圆所处的平面 - - ellipsearc,arcs - + + 绕原点不等比例缩放 + resize,size,scaleNU,scalenu - - 获取 Face 的字符串表示 + + 绕给定平面不等比例缩放 + resize,size,scaleNU,scalenu - - 按逆时针顺序围绕该面的所有边 - - faces - - - 1 - + + Scale uniformly around a given point, using two pick points as scalars + resize,from,to,size - - 按逆时针顺序围绕该面的所有向量 - - faces - - - 1 - + + Scale non-uniformly 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 - - 此面包含的所有环路 + + Scale in two dimensions 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 - - 构成面的基本曲面 - 面的曲面表示 + + 穿过输入平面镜像对象 + reflect,flip over - - 获取 Helix 的字符串表示 + + 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 - - 创建螺旋线。螺旋线始终相对所提供的轴方向顺时针旋转。如果沿轴方向查看,会看到在点沿曲线朝参数不断增加的方向移动时会绕轴顺时针旋转。螺距为螺旋线每转一圈的轴向移动距离,可以是正值或负值。 - 轴点 - 轴方向向量 - 螺旋起点 - 轴方向上每 360 度螺旋的距离 - 圈数(以度为单位) - 由轴创建的螺旋 - - helix,screw,corkscrew,thread - + + 创建 CoordinateSystem,使其原点位于 X 和 Y 位置, + X 和 Y 轴设置为 WCS 的 X 和 Y 轴。Z 默认值为 0。 - - 螺旋线展开长度所经过的以度为单位的角度 + + 创建 CoordinateSystem,使其原点位于 X 、Y 和 Z 位置, + X 和 Y 轴设置为 WCS 的 X 和 Y 轴。 + translate - - 螺距将返回螺旋线在一整圈(360 度)中所跨越的轴方向上直线距离 + + 创建 CoordinateSystem,使其原点位于输入点, X 和 Y 轴 + 设置为 WCS 的 X 和 Y 轴。 - - 圆弧的半径 + + 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. - - 螺旋线的轴的方向 + + Create a CoordinateSystem at the origin with X and Y axis. + Input Vectors are normalized before creating the CoordinateSystem. - - 螺旋轴的基准点 - - origin,helixstart - + + Create a CoordinateSystem at the origin with X and Y axis, with Z + axis ignored completely. Input Vectors are normalized before creating + the CoordinateSystem. - - 获取 IndexGroup 的字符串表示 + + Creates a CoordinateSystem at the specified cylindrical coordinate parameters with respect to the specified coordinate system. - - 比较两个 IndexGroup 的字符串表示 - 其他 IndexGroup + + Creates a CoordinateSystem at the specified spherical coordinate parameters with respect to the specified coordinate system. + + + Compare two CoordinateSystem's + The other CoordinateSystem 两个对象是否相等 - + 获取此类型的哈希代码 此对象的唯一哈希代码 - - 创建存储四个索引的 IndexGroup - 索引 a - 索引 b - 索引 c - 索引 d - IndexGroup - - quad,polygon,mesh,meshes - + + 获取 CoordinateSystem 的字符串表示 - - 创建存储三个索引的 IndexGroup - 索引 a - 索引 b - 索引 c - IndexGroup - - tri,polygon,mesh,meshes - + + Returns length 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. - - 3 或 4,取决于它表示三角形还是四边形 + + Returns width 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. - - 第一个索引 + + 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. - - 第二个索引 + + 以 WCS 原点为中心使用宽度、长度和高度创建立方体。 + 长方体的宽度 + 长方体的长度 + 长方体的高度 + 由长度创建的长方体 + box,cube,cubes - - 第三个索引 + + Create a Cuboid centered at input Point, with specified width, length, + and height. + 原点 + 长方体的宽度 + 长方体的长度 + 长方体的高度 + 由长度创建的长方体 + box,cube,cubebysize,bycenter,cubes - - 第四个索引 + + 以 WCS 原点为中心使用宽度、长度和高度创建长方体。 + 父坐标系(长方体中心) + 长方体的宽度 + 长方体的长度 + 长方体的高度 + 基于长度创建的长方体 + box,cube,cubebysize,bycoord,cubes - - 获取 Line 的字符串表示 + + 通过从低点到高点延伸创建立方体。 + 长方体的角低点 + 长方体的角高点 + 由角点创建的长方体 + box,cube,byminmax,by corners,by points,cubes - - 在两个输入点之间创建一条直线。 - 线起点 - 线终点 - 基于起点和终点的线 - - line,linebypoints,lines - + + 获取 Cuboid 的字符串表示 - - 创建最逼近点散布图的直线。 - 要最佳拟合线的点列表 - 通过点拟合的线 - - line,approximate,lines - + + 返回曲线的圆弧总长 + distance - - 创建与输入曲线相切的直线,定位于输入曲线的参数点处。 - 切线的基准曲线 - 参数值 - 切线 - - tangentline,tangentto,lines - + + 如果曲线为平面曲线,则返回 True;否则返回 False。 + flat,liesinplane - - 从起点开始创建直线,朝向量方向延伸指定长度。 - 线起点 - 方向向量 - 线的长度 - 基于起始方向和长度的线 - - linebyvector,lines - + + 如果曲线闭合,则返回 True;否则返回 False。 - - 曲线的方向 - - lines - + + 沿曲线获取起点 + begin,curvestart,startpt - - 获取 Loop 的字符串表示 + + 沿曲线获取终点 + end,curveend,endpt - - 环路的包含面 + + 曲线所在平面的法线。仅对平面曲线有效。 + perpendicular - - 环路中包含的 CoEdge + + 获取 StartParameter() 和 EndParameter() 之间指定参数处曲线上的点 + 要计算的位置的参数 + + pointoncurve,curvepoint - - 是边界环还是内环 + + 获取 StartParameter() 和 EndParameter() 之间指定参数处曲线的切向量 + 要计算的位置的参数 + 在参数处平行于曲线的向量 + tangentoncurve,curvetan - - 获取 NurbsCurve 的字符串表示 + + 获取 StartParameter() 和 EndParameter() 之间指定参数处曲线的垂直向量 + 要计算的位置的参数 + 在参数处垂直于曲线的向量 + normaloncurve,curvenorm - - 通过使用明确的控制点创建 BSplineCurve。注意 1: 阶数为 1 的 BSplineCurve 具有 G1 不连续性,这会导致拉伸、扫掠和其他操作问题。这应该尽可能避免。使用 PolyCurve 替代。注意 2: 如果曲线具有周期性(闭合), 则第一个点和最后一个点必须相同。 - NURBS 曲线的点 - 基于点创建的 NURBS 曲线 - - nurbscurve,spline,lines - - - 0.5,0.5,0.45 - + + 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. + 要计算的位置的参数 + 如果“side”设置为 false,则法线将指向曲线的右侧(从曲线的起点移动到曲线的终点)。如果“side”设置为 true,则法线将指向曲线的左侧。 + 在参数处垂直于曲线的向量 + normaloncurve,curvenorm - - 通过使用明确的控制点创建 BSplineCurve。注意 1: 阶数为 1 的 BSplineCurve 具有 G1 不连续性,这会导致拉伸、扫掠和其他操作问题。这应该尽可能避免。使用 PolyCurve 替代。注意 2: 如果曲线具有周期性(闭合), 则第一个点和最后一个点必须相同。 - NURBS 曲线的点 - 曲线的阶数 - 基于点创建的 NURBS 曲线 - - nurbscurve,spline,degree,lines - - - 0.5,0.5,0.5,0.45 - + + 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 + 要计算的位置的参数 + 曲线参数处的坐标系 + coordoncurve,curvecoord,derivatives - - 通过使用明确的控制点创建 BSplineCurve。注意 1: 阶数为 1 的 BSplineCurve 具有 G1 不连续性,这会导致拉伸、扫掠和其他操作问题。这应该尽可能避免。使用 PolyCurve 替代。注意 2: 如果曲线具有周期性(闭合), 则第一个点和最后一个点必须相同。 - NURBS 曲线的点 - 曲线的阶数 - 切换为闭合曲线 - 基于点创建的 NURBS 曲线 - - nurbscurve,spline,degree,smoothness,lines - - - 0.5,0.5,0.5,0.5,0.45 - + + 获取以给定参数处的点为原点的 CoordinateSystem + 要计算的位置的参数 + 此点处轴对齐的 CoordinateSystem + frame,axisaligned,aa,coordcurve,framecurve,curveframe,coordoncurve - - 由控制点、权重和节点创建 BSplineCurve。从 ASM 文档: 阶数: 应大于 1 (分段线性样条曲线)且小于 26 (ASM 支持的最大 B 样条曲线基础次数)。权重: 所有权重值(若提供)应仅限于正值。权重小于 1e-11 将被拒绝,该函数将失效。节点: 节点向量应为非递减序列。内部节点多重性不应大于起点/终点节点处的次数 + 1 和内部节点处的次数(这样才能表示具有 G1 不连续性的曲面)。请注意,非固定边界节点向量均受支持,但将被转换为“固定边界”节点,相应更改应用到控制点/权重数据。节点数组: 数组大小必须为控制点数 + 阶数 + 1 - - - - - - - explicit,nurbscurve,spline,degree,spline byarray,lines - - - 0.5,0.5,0.5,0.5,0.5,0.45 - + + 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 - - 通过在各点之间插值创建 BSplineCurve。 - NURBS 曲线的点 - 基于点创建的 NURBS 曲线 - - fit,approximate,spline,lines - - - 0.5,0.5,0.5,0.45 - + + 沿曲线获取特定弧长处的点 + 沿曲线要计算的距离 + 给定弧长处的点 + pointoncurve,curvepoint,pointalongcurve,distanceoncurve,distancepoint,distpoint,arclength - - 通过在各点之间插值创建 BSplineCurve。注意 2: 如果曲线具有周期性(闭合),则第一个点和最后一个点必须相同。 - NURBS 曲线的点 - 切换为闭合曲线 - 基于点创建的 NURBS 曲线 - - fit,approximate,spline,lines - - - 0.5,0.5,0.5,0.45 - + + Returns points spaced equally along the curve length + based on the input number of divisions + 分割数 + 沿曲线长度均匀分布的点 - - 通过按指定角度在各点之间插值创建 BSplineCurve。 - NURBS 曲线的点 - 曲线的阶数 - 基于点创建的 NURBS 曲线 - - fit,approximate,spline,smoothness,lines - - - 0.5,0.5,0.5,0.5,0.45 - + + Returns points spaced along curve at equal chord length + based on the input number of divisions + 分割数 + 曲线上点的列表 - - 返回通过各点且具有切线方向的 BSplineCurve。 - NURBS 曲线的控制点 - 起始切点 - 结束切点 - 基于点和切线创建的 NURBS 曲线 - - spline by tangent,tangents,lines - - - 0.5,0.5,0.45 - + + 从给定参数位置获取曲线上特定弦长处的点。 + 要计算的位置处的弦度 + 要进行测量的曲线上的参数 + 若沿曲线向前移动,则为 True + 曲线上的点 + measure from,measure to,parameteratdist - - 曲线的阶数 - - smoothness,interpolation,continuity - + + Returns points spaced equally along the curve at given segment length + from the given point + 参照点(测量起点) + 沿曲线要计算的距离 + 曲线上的点列表,包括给定点和沿曲线方向的点。 - - 无论 NurbsCurve 是否具有周期性,周期性曲线都是一种闭合曲线,其中的变形不会导致出现扭结。 - - isclosed - + + 返回从给定点开始以给定弦长度沿曲线等距分布的点 + 参照点(测量起点) + 弦长 + 曲线上的点列表,包括给定点和沿曲线方向的点。 - - 确定 NurbsCurve 是否为有理曲线。这定义是否有任何权重不为 1.0。 + + Returns a CoordinateSystem at specified distance from Curve start Point. + Y Axis lies tangent to the Curve, X Axis is the curvature. + 沿曲线要计算的距离 + 曲线上的 CoordinateSystem + coordoncurve,curvecoord,derivatives - - 获取 NurbsCurve 的控制点。 - 一组点 + + 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. + 沿曲线要计算的距离 + 曲线上的面 + planeoncurve,planecurve,tangentplane - - 周期性 NurbsCurve 真正的周期性控制点。 - 注意: 此操作仅适用于周期性曲线,如果曲线不是周期性的,此操作将失败。 - NURBS 曲线的周期性控制点 + + 获取从曲线起点到给定参数测得的线段长度。 + 值介于 0 到 1 之间 + 线段长度 + lengthatparameter,dist along,lengthatpoint,arclength - - 曲线的节点。节点是一系列参数值(双精度值),用于确定控制点影响曲线的位置和方式。 - NURBS 曲线的节点 + + 沿曲线获取特定弧长处的参数。 + 沿曲线要计算的距离 + 参数 + parameteratlen,param along,paramatlen,arclength - - 周期性 NurbsCurve 的未钳制结。 - 注意: 此操作仅适用于周期性曲线,如果曲线不是周期性的,此操作将失败。 - NURBS 曲线的周期性结向量 + + 沿给定位置的曲线获取特定弧长处的参数。 + 要计算的位置处的弦度 + 要进行测量的曲线上的参数 + 若沿曲线向前移动,则为 True + 参数 + measure from,measure to,parameteratdist - - 返回 NurbsCurve 控制点权重。权重确定每个控制点对曲线形状的影响。 - NURBS 曲线的权重 - - ptweight - + + 获取曲线起点处的参数 + 参数值 + start domain,curvestart - - 获取 NurbsSurface 的字符串表示 + + 获取曲线终点处的参数 + 参数值 + end domain,curveend - - 创建具有指定插入点以及 U 和 V 阶数的 NurbsSurface。生成的曲面将通过所有的点。 - NURBS 曲面的点网格 - U 方向的阶数 - V 方向的阶数 - 由点创建的 NURBS 曲面 - - fit,topoints - + + 获取曲线上两个参数之间的线段长度 + 值介于 0 到 1 之间 + 值介于 0 到 1 之间 + 线段长度 + measure,distance,arclength - - 创建具有指定插入点以及 U 和 V 阶数的 NurbsSurface。生成的曲面将通过所有的点。切线的数量必须与相应方向点的数量匹配。在 U 和 V 方向生成的曲面均为 3 阶。 - - - - - - - - fit,topoints,totangents - + + 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. + 曲线上或曲线附近的点 + 曲线上给定点的参数。 + projectpoint,closestparam,curveparam - - 创建满足一组不同曲面特性条件的 NurbsSurface。这是最高级曲面拟合方式。生成的曲面将通过所有的点。切线的数量必须与相应方向点的数量匹配。在 U 和 V 方向生成的曲面均为 3 阶。角导数应为二阶(dP / dUdV),并应在该阶 [lowU、lowV]、[highU、lowV]、[lowU、highV]、[highU、highV] 提供。 - - - - - - - - - - - fit,topoints,totangents,fit corners,complex fit - + + 反转曲线的方向 + 具有相反方向的新曲线 + flip - - 使用明确的控制点以指定 U 和 V 阶数创建 NurbsSurface。 - NURBS 曲面的控制点网格 - U 方向的阶数 - V 方向的阶数 - 由控制点创建的 NURBS 曲面 + + 删除指定参数处曲线的起点 + 修剪起点的参数 + 起点删除后的新曲线 + rem,remstart,removestart,trimcurve - - 创建具有指定控制顶点、节点、权重和 U V 阶数的 NurbsSurface。对数据有若干限制,如果超出限制,将导致该函数失效并引发异常。次数: U- 和 V- 阶数应 > = 1 (分段线性样条曲线)且小于 26 (ASM 支持的最大 B 样条曲线基础次数)。权重: 所有权重值(若提供)应仅限于正值。权重小于 1e-11 将被拒绝,该函数将失效。节点: 两个节点向量应为非递减序列。内部节点多重性不应大于起点/终点节点处的次数 + 1 和内部节点处的次数(这样才能表示具有 G1 不连续性的曲面)。请注意,非固定边界节点向量均受支持,但将被转换为“固定边界”节点,相应更改应用到控制点/权重数据。 - - - - - - - - - lines - - - 0.4 - + + 删除指定参数处曲线的终点 + 修剪起点的参数 + 终点删除后的新曲线 + rem,remend,removeend,trimcurve - - 返回 U 方向上的曲面阶数。 - - surface smoothness,continuity - + + 删除指定参数处曲线的起点和终点 + 修剪起点的参数 + 修剪起点的参数 + 外部线段删除后的新曲线 + rem,remend,remstart,remove,trimcurve,removeends - - 返回 V 方向上的曲面阶数。 - - surface smoothness,continuity - + + 删除指定参数处曲线的内部部分 + 修剪起点的参数 + 修剪起点的参数 + 内部线段删除后的新曲线 + rem,removemiddle,middle,remmiddle,cutout,trimcurve - - 返回 U 方向上的控制点数量。 + + 根据“discardEvenSegments”标志分别为 true 或 false,删除在给定参数处分割的曲线的偶数段或奇数段。 + 分割曲线的各位置的参数的列表 + 切换为放弃偶数段 + 丢弃偶数或奇数曲线段后剩余的曲线列表。 + rem,removeparts,remparts,cutout,trimcurv,interior,even - - 返回 V 方向上的控制点数量。 + + 在给定参数处将曲线分割为多个线段 + 分割曲线的各位置的参数的列表 + 由分割创建的曲线 + cutinto,divide,curve2curves,cut,cut multiple,splitmultiple - - 如果曲面在 U 方向上具有周期性,则返回“True”。 - - closedinU - + + 在给定点处将曲线分割为多个线段 + 曲线上用于分割曲线的点 + 由分割创建的曲线 + cutinto,divide,curve2curves,cut,cut multiple,splitmultiple - - 如果曲面在 V 方向上具有周期性,则返回“True”。 - - closedinV - + + 将曲线集连接至复合线终点。翻转曲线以确保连接。 + 要连接到复合线的其他曲线 + 由曲线构成的复合线 + convertcurves,curves2polycurve,joincurves,concat,joinall,joinmany - - 确定 NurbsSurface 是否为有理曲面。这定义是否有任何权重不为 1.0。如果曲面为有理曲面,则返回 True;否则返回 False。 + + 在由拾取点确定的特定终点处按给定距离延伸曲线。拾取侧将被延伸。圆和椭圆等闭合曲线无法延伸。如果被延伸的曲线是线性的,则延伸也将是线性的。 + 延伸距离 + 要延伸端的点 + 延伸的曲线 + makelonger,stretch,extendside - - 返回 NurbsSurface 的控制点(极点)。 - + + 在曲线的起点侧按给定距离延伸曲线。圆和椭圆等闭合曲线无法延伸。如果被延伸的曲线是线性的,则延伸也将是线性的。 + 延伸距离 + 延伸的曲线 + makelonger,stretch - - 返回 NurbsSurface 控制点权重。权重将确定每个控制点对曲面形状的影响。 - 曲面的 NURBS 权重 - - ptweights - + + 在曲线终点处按给定距离延伸曲线。圆和椭圆等闭合曲线无法延伸。如果被延伸的曲线是线性的,则延伸也将是线性的。 + 延伸距离 + 延伸的曲线 + makelonger,stretch - - 返回 U 方向上的曲面节点。节点是一系列参数值(双精度值),用于确定控制点影响曲面的位置和方式。 - 曲面的 NURBS U 向节点 + + 通过圆弧和直线集逼近曲线 + 接近曲线的一组圆弧和直线 + rationalizecurve,fitarcs,fitlines,arcs,lines + 0.5,0.5,0.5,0.4,0.4 - - 返回 V 方向上的曲面节点。节点是一系列参数值(双精度值),用于确定控制点影响曲面的位置和方式。 - 曲面的 NURBS V 向节点 + + 返回与提供的公差逼近的新曲线 + fitcurve,reducecurve,simplecurve,approximate - - 获取 Plane 的字符串表示 + + 按指定量偏移曲线。曲线必须为平面曲线。 + 正的或负的偏移距离 + 新的偏移曲线 + thicken,lines + 0.5,0.4 - - 以原点为中心通过输入法向量创建平面。 - 平面的原点 - 平面的法线方向向量 - 由原点和法线创建的平面 - - plane,tonormal - + + 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. + 正偏移距离适用于曲线切线和平面法向量之间的叉积方向,而负偏移则适用于相反方向。 + 曲线的平面法线。默认为输入曲线的平面法线 + 一条或多条偏移曲线 + thicken,lines + 0.5,0.4 - - 创建“定向”平面,定位于原点及向量法线,但使用特定 X 轴方向。这不会影响拆分、相交和投影等操作,它仅指定输入坐标系的方向。 - 平面的原点 - 法线方向向量 - X 轴方向向量 - 由原点法线和 X 轴创建的平面 + + 通过拉伸到平面创建曲线 + 曲线拉伸所处的平面 + 平面上的曲线 + projectcurve,toplane - - X 和 Y 轴位于此平面内。Z 轴为两个向量的叉积。 - 平面的原点 - 平面的 X 轴方向向量 - 平面的 Y 轴方向向量 - 由原点 X 轴和 Y 轴创建的平面 + + 按曲面法线方向将该曲线拉伸到输入曲面上。 + projectcurve,tosurf - - 将平面与输入点拟合;基本是三维散点图拟合。 - 定义平面的点列表 - 由最佳拟合通过点创建的平面 - - fit,bestfit - + + 删除曲线的多个分段,放弃第 1、第 3、第 5... 段 + 分割曲线的各位置的参数的列表 + 丢弃第 1、3、5...段后的一组曲线 + rem,removeparts,remparts,cutout,trimcurv,interior,odd - - 创建包含输入线和外部点的平面,点不能位于此输入线或输入线轴线上。 - 用于确定平面的线 - 用于确定平面的点 - 基于线和点创建的平面 - - lines - - - 0.4 - + + 朝法向量方向拉伸曲线 + 曲线的拉伸距离 + 拉伸的曲面 + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - - 创建包含三个输入点的平面。 - 平面原点 - 位于平面内的任何点 - 位于 X 轴平面的点覆盖平面原点 - + + 朝指定方向按输入向量长度拉伸曲线 + 拉伸路径向量 + 拉伸的曲面 + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - - 在世界坐标 XY 平面创建平面 - 世界坐标系 XY 平面处的平面 + + 朝指定方向按指定距离拉伸曲线 + 拉伸路径向量 + 拉伸距离 + 拉伸的曲面 + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - - 在世界坐标 XZ 平面创建平面 - 世界坐标系 XZ 平面处的平面 + + 朝法线方向按指定距离拉伸曲线。曲线必须闭合。 + 拉伸距离 + 拉伸的实体 + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - - 在世界坐标 YZ 平面创建平面 - 世界坐标系 YZ 平面处的平面 + + 朝指定方向按输入向量长度拉伸曲线。曲线必须闭合。 + 拉伸路径向量 + 拉伸的实体 + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - - 返回平面的原点。 - - position,planecenter - + + 朝指定方向按指定距离拉伸曲线。曲线必须闭合。 + 拉伸路径向量 + 拉伸距离 + 拉伸的实体 + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - - 返回平面的法线方向。 - - perpendicular - + + 将曲线转化为 NurbsCurve 逼近 + NurbsCurve 逼近曲线 + curve2spline,convertcurve,tospline,lines + 0.5,0.5,0.5,0.4 - - 平面的 X 基准 + + 修补闭合曲线 + 曲线内部的曲面 + fill,profiletosurf,loop,loop2surf,edgesurf - - 平面的 Y 基准 + + 沿给定投影方向将输入曲线投影到指定的基础几何图形上。 + 要投影到的几何图形 + 向量 + 已投影到基础几何图形的几何图形列表 - - 生成表示该平面的新 CoordinateSystem。它基于原点以及 X 和 Y 轴基准。 - - - converttoCS,convert2cs - + + 沿路径曲线扫掠该曲线,以创建曲面 + sweep1,curve2surf - - 通过在法线方向按指定距离偏移该平面来创建新平面。 - - - - alongnormal,moveplane - + + 沿路径曲线扫掠该曲线,以创建曲面 + 表示扫掠路径的路径 + 剪切扫掠的端点,使其与路径垂直 + 通过沿路径扫掠曲线生成的曲面 + sweep1,curve2surf - - 获取 Point 的字符串表示 + + 沿路径曲线扫掠该闭合曲线,以创建实体 + sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - - 比较两个 Point 的字符串表示 - 其他点 - 两个对象是否相等 + + 沿路径曲线扫掠该闭合曲线,以创建实体 + 表示扫掠路径的路径 + 剪切扫掠的端点,使其与路径垂直 + 沿路径曲线扫掠此闭合曲线的实体 + sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - - 获取此类型的哈希代码 - 此对象的唯一哈希代码 + + 通过 UV 空间中曲面的线创建曲线 + 要使用的曲面 + 曲线将开始的起点 uv + 曲线将结束的终点 UV + 曲面开始和结束参数处的曲线 + isocurve,curvebyuv,lines,uvs + 0.5,0.5,0.4,0.4 - - 给定两个 2 笛卡尔坐标,在 XY 平面中形成点。Z 分量为 0。 - X 轴坐标 - Y 轴坐标 - 由坐标创建的点 - - xy,position - + + 创建混合了两条曲线的曲线 + 要混合的第一条曲线 + 要混合的第二条曲线 + 用于指示要混合的曲线 1 的端点的标志 + 用于指示要混合的曲线 2 的端点的标志 + 标志,用于指示生成的曲线是 G1 连续还是 G2 连续 + 通过混合两条曲线生成的曲线 + blend,make continuous,connect - - 获取原点 (0,0,0) - 原点 + + 通过曲面等值线创建曲线 + 基础曲面 + 若为 0,则等值线将沿 U 方向,若为 1,则沿 V 方向 + 固定用于其他曲面参数的曲线值 + 曲面上的等参曲线 + isocurve,curvebydir,lines + 0.5,0.5,0.4 + + + 获取 Curve 的字符串表示 + + + 圆柱体的半径 + + + 总高度 - zero,origin + cylinder - - 通过给定的 3 个笛卡尔坐标形成一个点 - X 轴坐标 - Y 轴坐标 - Z 轴坐标 - 由坐标创建的点 + + 圆柱体的轴 - point,xyz,position + cylinder - - 通过 3 个笛卡尔坐标在给定坐标系中形成点 + + 由父 CoordinateSystem、半径和圆柱体高度构造实心圆柱体 父坐标系 - X 轴坐标 - Y 轴坐标 - Z 轴坐标 - 指向笛卡尔坐标 - - point,xyz,localposition - + 半径大小 + 圆柱体高度 + 基于半径和高度创建的圆柱体 + cylinder,tube - - 通过在柱面坐标中给定其位置,在给定坐标系中形成点。 - 要在其中构建点的坐标系 - 在坐标系中从 X 轴开始绕 Z 轴旋转的旋转角度(度) - XY 平面上方的点的高程 - 与坐标系原点的距离 - 指向圆柱坐标 - - point,localposition - + + 通过给定圆柱体底部和顶部中心点构造实心圆柱体。 + 圆柱体的起点 + 圆柱体的终点 + 圆柱体的半径 + 由点和半径创建的圆柱体 + cylinder,tube,by center points - - 通过在球面坐标中给定其位置,在给定坐标系中形成点。 - 要在其中构建点的坐标系 - 从 Z 轴开始向下的角度(度) - 从 X 轴开始饶球体旋转的角度(角) - 从原点开始的偏移 - 指向球坐标 - - point,localposition - + + 获取 Cylinder 的字符串表示 - - 删减点以排除所包含点的公差范围内的重复项 - 要从中删减重复项的点列表 - 用于删减的公差 - 唯一点 - - unique,duplicates,remove duplicates,distinct,near - + + 存储调用此构造函数的线程的托管线程 ID。 + 用于提醒用户潜在的多线程问题。 - - 获取点的 X 分量 + + 这仅用于测试。 - - 获取点的 Y 分量 + + true - - 获取点的 Z 分量 + + true - - 获取具有相同 X、Y 和 Z 分量的向量 - - - convertovector,point2vector - + + true - - 将向量添加到点。相当于平移(向量)。 - - - - movepoint,move,move along - + + true - - 从点减去向量。相当于平移(负向量)。 - - - - movepoint,move,move along - + + true - - 沿给定方向向量将几何图形另一部分投影到该曲线 - - - + + 构成边的基本曲线 + Curve representation of edge - - 获取 PolySurface 的字符串表示 + + 与该边相邻的面 + Adjacent faces of edge - - 通过放样曲线创建 PolySurface。 - 要放样的曲线。 - + + 该边起点处的顶点 + Start vertex of edge - - 通过放样 PolyCurves 创建 PolySurface。 - 要放样的曲线。 - 要导向放样的曲线。 - - - loftbyrail - + + 该边终点处的顶点 + End vertex of edge - - 通过放样 PolyCurves 创建 PolySurface。 - 要放样的曲线。 - 要导向放样的曲线。 + + 与此边关联的 CoEdge - - loftbyrails,loft rails,guides - - - 通过连接曲面创建 Polysurface。 - 要合并到 PolySurface 的曲面 - + + 获取 Edge 的字符串表示 + + + 椭圆的中心 + + + 椭圆的长轴。这是较长的轴。向量的长度是长半径。 + + + 椭圆的短轴。这是较短的轴。向量的长度是短半径。 + + + Create an Ellipse centered at input Point, aligned with WCS XY Plane, + with specified X and Y axis radii. + 椭圆的原点 + X 轴半径 + Y 轴半径 + 由原点和半径创建的椭圆 + ellipse + + + Create an Ellipse centered at input Point, with two specified axes. + Axes should be be at 90 degrees to each other. + 椭圆的原点 + X 轴半径 + Y 轴半径 + 基于原点向量创建的椭圆 + ellipsebylengths,ellipsebyvectors + + + 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. + 椭圆的原点坐标系 + X 轴半径 + Y 轴半径 + 由坐标系和半径创建的椭圆 + ellipse,aligned ellipse,ellipsebylengths + + + 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. + 绘制椭圆弧的平面 + X 轴半径 + Y 轴半径 + 基于平面和半径创建的椭圆 + ellipse,aligned ellipse,ellipsebylengths + + + 获取 Ellipse 的字符串表示 + + + 椭圆的中心 - joinsurfaces,joinsrf + ellipsearc,arcs - - 通过实体曲面创建 Polysurface。 - 对要使用的曲面进行实体化 - + + 椭圆的长轴。这是较长的轴。向量的长度是长半径。 - solid2poly,solidtopoly,convertsolid + ellipsearc,arcs - - 通过沿轨线扫掠曲线创建 Polysurface。 - 扫掠路径曲线 - 扫掠轮廓 - + + 椭圆的短轴。这是较短的轴。向量的长度是短半径。 - sweep,rail,guide,sweep1 + ellipsearc,arcs - - 返回表示基本曲面的新曲面。 - + + 以度为单位的起始角 - subsurfaces,getsurfaces,explode + ellipsearc,arcs - - 按点查找曲面。获取前进方向的第一个交点。如果点击曲面内部,则返回一个曲面;如果点击边内部,则返回两个曲面;如果点击顶点,则返回多个曲面 - - - + + 返回椭圆弧的扫掠角度(以度为单位)。 - surfacesatpoint,findsurfaces,extractsurfaces + ellipsearc,arcs - - 按直线查找曲面。获取与线相交的所有曲面。 - - + + 椭圆所处的平面 - surfacesonline,findsurfaces,extractsurfaces,lines + ellipsearc,arcs - - 0.5,0.5,0.5,0.4 - - - - 计算未连接到其他曲面的二维单元边界 - - - 从由曲面子集确定的多重曲面提取实体 - - - - 返回多重曲面的曲面数量。 - 曲面数量 - - - 返回多重曲面的边数量。 - 边数量 + + 以给定半径沿 X 和 Y 轴并扫掠通过角度在平面内创建 EllipseArc + 包含椭圆弧的平面 + 平面 X 轴方向 EllipseArc 的半径 + 平面 Y 轴方向 EllipseArc 的半径 + 从输入平面 X 正轴开始测量时圆弧的起始角 + 从起始角开始扫掠的角度(度) + 由平面半径和角度创建的椭圆弧 + ellipsearc,arcs - - 返回多重曲面的顶点数量。 - 顶点数量 + + 获取 EllipseArc 的字符串表示 - - 沿输入边按给定半径对 PolySurface 倒圆角。 - - + + 按逆时针顺序围绕该面的所有边 + faces + 1 - - round,smooth,smoothedge,roundedges - - - 沿输入边按给定边角偏移量对 PolySurface 倒角。 - - + + 按逆时针顺序围绕该面的所有向量 + faces + 1 - - bevel,flattenedges - - - 获取 Rectangle 的字符串表示 + + 此面包含的所有环路 + - - 通过四个角点创建矩形。 - 矩形的角点列表 - 由角点创建的矩形 - - rectbypointarray - + + 构成面的基本曲面 + 面的曲面表示 - - 通过四个角点创建矩形。 - 矩形的第一个角点 - 矩形的第二个角点 - 矩形的第三个角点 - 矩形的第四个角点 - 由角点创建的矩形 - - rectbypoints - + + 获取 Face 的字符串表示 - - 在 WCS 的 XY 平面上以 WCS 原点为中心按指定宽度 (X 轴长度)和长度 (Y 轴长度)创建矩形。 - 矩形的宽度 - 矩形的长度 - 由宽度和长度创建的矩形 - - rectbylengths - + + 使用主体的 IGeometryEntity 类型和几何图形构造函数之间的贴图。 - - 以输入平面原点为中心按输入宽度(平面 X 轴长度)和长度(平面 Y 轴长度)创建矩形。 - 用于使矩形居中的平面 - 矩形的宽度 - 矩形的长度 - 由宽度和长度创建的矩形 - - rectangle,rectbylengths - + + 几何图形类型注册机制。 + IGeometryEntity 衍生接口的类型。 + 构造几何图形的代理。 - - 以 CoordinateSystem XY 平面上的输入原点为中心按指定宽度 (X 轴长度)和长度 (Y 轴长度)创建矩形。 - 矩形的坐标系(矩形中心) - 矩形的宽度 - 矩形的长度 - 基于宽度和长度创建的矩形 - - rectbylengths - + + true - - 矩形的宽度 - - rectX,rectx - + + + - - 矩形的高度 - - rectY,recty - + + 获取包含给定几何图形的 BoundingBox - - 获取 Solid 的字符串表示 + + 获取包含给定几何图形的体积最小定向边界框。 - - 通过指定实体的组成表面作为曲面来创建实体。 - - - - Brep,brep - + + 在输入几何图形上设置字符串形式的名称-值属性。 + 在几何图形输出到 SAT 文件时,这些属性将随几何图形一起保存, + 并且从文件输入几何图形时还可读回这些属性。 + 注意: 如果对几何图形进行任何几何操作, + 则无法保证属性可以保留在几何图形上。 + 名称-值字符串属性的词典。 + 返回已应用属性的输入几何图形的副本。 - - 通过在输入横截面闭合曲线之间放样来创建实体。 - - - - Brep,brep - + + 返回在输入几何图形上所设置的名称-值字符串属性(如果有)。 + 名称-值字符串属性的词典。 - - 以导向曲线为辅助,通过在输入横截面闭合曲线之间放样来创建实体。导向曲线必须与所有横截面曲线相交。 - - - - - Brep,brep,guides,loft - + + 将几何图形转换为使用 autodesk.geometry:geometry-1.0.0 模式格式化的 JSON 对象。 + 生成的 JSON 字符串 - - 通过在由闭合 PolyCurve 构成的输入横截面之间放样来创建实体。此操作已针对由直线段构成的截面进行了完全优化,其中顶点遵循相同顺序。启用此选项后,检查和修复选项会保证所生成实体的有效性,而禁用该选项会提高性能。 - - - - - Brep,brep,ruled,loft - + + 将任意几何图形按给定位移朝 WCS 中分别定义的 X、Y、Z 方向 + 平移。 + 沿 X 轴的位移。 + 沿 Y 轴的位移。 + 沿 Z 轴的位移。 + 已变换的几何图形。 + move,by amount - - 沿路径扫掠闭合曲线。 - - - - - Brep,brep,sweep1 - + + 按输入向量的方向和大小平移对象。 + move,along vector,movebyvector - - 沿路径扫掠闭合曲线。 - 将成为扫掠轮廓的闭合曲线 - 表示扫掠路径的路径 - 剪切扫掠的端点,使其与路径垂直 - 通过沿路径扫掠轮廓曲线的实体 - - Brep,brep,sweep1 - + + Translates any geometry type by the given distance in the given + direction. + 位移方向。 + 沿给定方向的位移距离。 + 已变换的几何图形。 + move,along vector,distance - - 沿两条轨道曲线扫掠闭合轮廓曲线。 - 要沿途扫掠的输入路径。 - 用于引导扫掠方向的轨道。 - 要沿路径扫掠的轮廓曲线 - - - Brep,brep,sweep2,guides,sweepprofile - + + 通过输入 CoordinateSystem 矩阵变换对象。 + 输入坐标系 + 转换的坐标系 - - 绕由原点和轴向量形成的轴射线扫掠轮廓曲线,从起点角(度)到掠角(度),创建旋转实体。 - 要旋转的轮廓曲线 - 旋转轴原点 - 旋转轴方向 - 起始角度(以度为单位) - 扫掠角度(以度为单位) - 由旋转创建的实体 - - Brep,brep,lathe,revolveprofile - + + Returns this geometry with its position expressed relative to the + targetCoordinateSystem, placed into the frame of the sourceCoordinateSystem. + The local position of the result within the sourceCoordinateSystem + matches the local position of the input within the targetCoordinateSystem. + To obtain the coordinates of a geometry in world-space within a given coordinate + system, pass CoordinateSystem.Identity as the sourceCoordinateSystem + and the given CS as the targetCoordinateSystem. + The resulting geometry coordinates will equal the coordinates of the input + relative to that target frame. + The CoordinateSystem to express the geometry relative to. + The CoordinateSystem the geometry is currently expressed in. + Pass CoordinateSystem.Identity() to work in world space. + 已变换的几何图形。 + from,to, local coordinates - - 将一组实体合并为一个实体 - 一组实体 - - - Brep,brep,boolean,addition - + + Rotates an object around an origin and an axis by a specified + degree + around,axis,degrees - - 返回曲面面积 -- 所有表面的所有面积总和 + + Rotates an object around the Plane origin and normal by a specified + degree + Reference Plane to rotate around + Rotation angle in degrees + around,normal,degrees - - 返回实体的总体积 + + 穿过输入平面镜像对象 + reflect,flip over - - 实体的质心 - - - average,center - + + 绕原点等比例缩放 + resize,size - - 该实体与另一实体的布尔并集。 - - - - addition,merge,combine - + + 绕原点不等比例缩放 + resize,size,scaleNU,scalenu - - 该实体与另一实体的布尔差集 - - + + 绕给定平面不等比例缩放 + resize,size,scaleNU,scalenu - - 该实体与输入实体并集的布尔差集 - - - - subtract,differencemany,diffall,diff multi - + + Scale uniformly around a given point, using two pick points as scalars + resize,from,to,size - - 从该实体各个表面获取实体壳 - 壳体向内延伸的距离 - 壳外向外延伸的距离 - - - extract shell,offset and extract - + + Scale non-uniformly 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 - - 按输入向量方向将输入几何图形投射到该实体上。!!该投射方法当前仅支持点或曲线!! - - - - - projectonto,projectonsolid,projecttosolid - + + Scale in two dimensions 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 - - 沿输入边按给定半径对实体倒圆角。 - - - - - round,smooth,smoothedge,roundedges - + + Copy the given Geometry + A new copy - - 沿输入边按给定边角偏移量对实体倒角。 - - - - - bevel,flattenedges - + + 获取从该几何图形到另一几何图形的距离 + 其他几何图形 + 距离 - - 如果一个实体包含多个不相交块,则会将该实体分离为各个实体。如果实体是单个连续块,则会返回该同一实体。 - 分离不相交的实体 - - split,disjoint - + + 获取该几何图形上至其他几何图形最近的点 + NearestPoint - - 尝试修复实体。 - + + 使用其他几何图形作为拆分工具,拆分该几何图形 - - 获取 Sphere 的字符串表示 + + 删除至拾取点最近的实体的图元 - - 以输入点为球心按给定半径创建实心球体。 - - - - - Brep,brep - + + 将复合或非单独图元拆分为其 + 构件。 - - 创建曲面上包含四个输入点的实心球体。 - - - - Brep,brep - + + 检查两个对象是否具有相同的典型几何图形或数字值 - - 尽可能接近输入点拟合球体。 - + + 将几何体的内部结构从分析转换为样条曲线 - - Brep,brep - - - - 返回球体球心点。 - - - 返回球体半径。 - - 获取 Topology 的字符串表示 + + 导入一个 SAT 文件并返回一个所导入几何图形的数组 + 表示 SAT 文件的文件对象 + 输入的几何图形列表 - - 拓扑的顶点 + + 导入一个 SAT 文件并返回一个所导入几何图形的数组 + 指向 SAT 文件的路径 + 输入的几何图形列表 - - 拓扑的边 + + 输入一个 SAT 文件并返回一个输入几何图形的数组。 + 表示 SAT 文件的文件对象 + 表示“Dynamo”单位空间的每单位毫米数。 + 用于将输入的几何图形从 SAT 文件中定义的单位空间缩放到此处定义的单位空间。 + 如果此值设置为 -1,则我们假定 SAT 是无单位的,并在不缩放单位的情况下输入几何图形。 + 输入几何图形的列表 - - 拓扑的面 + + 输入一个 SAT 文件并返回一个输入几何图形的数组。 + 表示 SAT 文件的文件对象 + 表示“Dynamo”单位空间的每单位毫米数。 + 用于将输入的几何图形从 SAT 文件中定义的单位空间缩放到此处定义的单位空间。 + 如果此值设置为 -1,则我们假定 SAT 是无单位的,并在不缩放单位的情况下输入几何图形。 + 输入几何图形的列表 - - 获取 TSplineEdge 的字符串表示 + + 导入 JSON 字符串并返回一组导入的几何图形 + 包含实体定义格式的几何图形的 JSON 字符串 + 转换的几何图形列表 - - 与该 Edge 相邻的 TSplineFace + + 解析使用 autodesk.geometry:geometry-1.0.0 模式格式化的传入 JSON 字符串。 + 要解析的 JSON 字符串 + 几何图形对象 - - 该 Edge 起点处的 TSplineVertex + + 将指定几何图形列表导出至给定 SAT 文件路径 + + + - - 该 Edge 终点处的 Vertex + + 将指定几何图形列表导出至给定 SAT 文件路径。 + + + + - - 返回 TSEdge 的 UVN 帧(外壳上的点、U 向量、V 向量和法向量) + + 该方法仅供内部使用。 - - TSEdge 的索引 + + 该方法仅供内部使用。 - - TSEdge 是否位于边界上 + + 将指定几何图形列表序列化为标准 ACIS 二进制 (SAB) 格式,并返回序列化二进制流数据 + 要序列化的几何图形 + SAB 格式的数据作为字节列表 - - TSEdge 是否为流形 + + 将指定标准 ACIS 二进制 (SAB) 格式数据反序列化,并返回几何图形列表 + + - - 一系列 TSEdge 特性: uvnFrame 和索引,无论 TSEdge 是否位于边界上,是否为流形 + + 将 SAB 文件用作输入,并将 ASM 几何图形反序列化为 + LibG 对象 + + Dynamo 单位空间的每单位毫米数;如果传递 -1,则不会执行单位转换。 - - 获取 TSplineFace 的字符串表示 + + true - - 按逆时针顺序围绕该面的所有 TSplineEdge + + The CoordinateSystem that this Geometry is defined in - - 按逆时针顺序围绕该面的所有 TSplineVertice + + 确定另一几何对象是否与该几何对象相交 - - 返回 TSplineFace 的 UVN 帧(外壳上的点、U 向量、V 向量和法向量) + + 获取该对象与另一对象的相交几何图形 - - TSFace 的索引 + + 获取该对象几何图形与其他几何图形集的交点。查找所有参与者的共同几何图形。 - - TSFace 上顶点或边的数量 + + Convert to SolidDef json - - TSFace 上参数化面的数量 + + 沿指定方向将点集合投影到此几何图形上。 + 返回生成的几何图形的平面阵列。 + Points to project. + Projection direction. + Flat array of resulting Geometry. - - 一系列 TSplineFace 特性: uvnFrame、索引、边价和边数 - + + Get a string representation of the Geometry - - 获取 TSplineInitialSymmetry 的字符串表示 + + 螺旋线展开长度所经过的以度为单位的角度 - - 以每根对称段给定数量的跨距创建径向 TSplineInitialSymmetry。 - - - - tspline,symmetry - + + 螺距将返回螺旋线在一整圈(360 度)中所跨越的轴方向上直线距离 - - 以给定对称轴创建轴向 TSplineInitialSymmetry。 - - - - - - tspline,symmetry - + + 圆弧的半径 - - 无论新创建的 T 样条曲线是否径向对称。 + + 螺旋线的轴的方向 - - 无论新创建的 T 样条曲线是否关于 X 轴对称。 + + 螺旋轴的基准点 + origin,helixstart - - 无论新创建的 T 样条曲线是否关于 Y 轴对称。 + + 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. + 轴点 + 轴方向向量 + 螺旋起点 + 轴方向上每 360 度螺旋的距离 + 圈数(以度为单位) + 由轴创建的螺旋 + helix,screw,corkscrew,thread - - 无论新创建的 T 样条曲线是否关于 Z 轴对称。 + + 获取 Helix 的字符串表示 - - 对称段中的面数。仅当 T 样条曲线径向对称时才适用。 + + 3 或 4,取决于它表示三角形还是四边形 - - 获取 TSplineReflection 的字符串表示 + + 第一个索引 - - 通过给定平面创建 T 样条曲线对称的轴反射。 - T 样条曲线轴反射的平面。在世界坐标中给定 - T 样条曲线轴反射 - - tspline,symmetry,reflection,axial - + + 第二个索引 - - 使用给定线段数和每对线段之间的给定角度(度)通过给定平面创建 T 样条曲线对称的径向反射。 - 法线为 T 样条曲线径向反射的轴的平面。在世界坐标中给定 - 径向反射的分段数 - 径向对称的每对线段之间的角度(度)。若将其设置为 0,则该角度由 (360 / segmentsCount) 确定 - T 样条曲线径向反射 - - tspline,symmetry,reflection,radial - + + 第三个索引 - - 反射是否为径向 + + 第四个索引 - - 径向反射的分段数 + + 创建存储四个索引的 IndexGroup + 索引 a + 索引 b + 索引 c + 索引 d + IndexGroup + quad,polygon,mesh,meshes - - 径向反射的每对对称线段之间的角度 + + 创建存储三个索引的 IndexGroup + tri,polygon,mesh,meshes + 索引 a + 索引 b + 索引 c + IndexGroup - - 反射的平面 + + 比较两个 IndexGroup 的字符串表示 + 其他 IndexGroup + 两个对象是否相等 - - 反射的轴 - - - 获取 TSplineTopology 的字符串表示 - - - 该 T 样条曲线曲面中包含的顶点。 - - - 该 T 样条曲线曲面中包含的边。 - - - 该 T 样条曲线曲面中包含的面。 - - - 该 T 样条曲线曲面中包含的常规顶点 - - - 该 T 样条曲线曲面中包含的星点顶点 + + 获取此类型的哈希代码 + 此对象的唯一哈希代码 - - T 样条曲线曲面中包含的 T 点顶点 + + 获取 IndexGroup 的字符串表示 - - 该 T 样条曲线曲面中包含的非流形顶点 + + 曲线的方向 + lines - - 该 T 样条曲线曲面中包含的边界顶点 + + 在两个输入点之间创建一条直线。 + 线起点 + 线终点 + 基于起点和终点的线 + line,linebypoints,lines - - T 样条曲线曲面中包含的内顶点 + + 创建最逼近点散布图的直线。 + 要最佳拟合线的点列表 + 通过点拟合的线 + line,approximate,lines - - 该 T 样条曲线曲面中包含的非流形边 + + Create a Line tangent to the input Curve, positioned at the parameter + Point of the input Curve. + 切线的基准曲线 + 参数值 + 切线 + tangentline,tangentto,lines - - 该 T 样条曲线曲面中包含的边界边 + + Create a straight Line starting at start Point, extending in Vector + direction by specified length. + 线起点 + 方向向量 + 线的长度 + 基于起始方向和长度的线 + linebyvector,lines - - T 样条曲线曲面中包含的内边 + + 获取 Line 的字符串表示 - - 该 T 样条曲线曲面中包含的常规面 + + 环路的包含面 + - - 该 T 样条曲线曲面中包含的 N 边形面 + + 环路中包含的 CoEdge + - - 该 T 样条曲线曲面中包含的边界面 + + 是边界环还是内环 - - T 样条曲线曲面中包含的内面。 + + 获取 Loop 的字符串表示 - - 返回 T 样条曲线曲面中的顶点数 + + 以数字列表形式返回此网格的原始顶点。每套 + 三个连续数字表示一个点。 - - 返回 T 样条曲线曲面中的边数 + + 以数字列表形式返回此网格的原始顶点。每套 + 六个连续数字表示两个点 - - 返回 T 样条曲线曲面中的面数 + + 以数字列表形式返回此网格的原始顶点。每套 + 九个连续数字表示三角形的三个点 - - 按不同类型分解的顶点 - 顶点集 + + 解析使用 dynamo.geometry:mesh-1.0.0 模式格式化的传入 JSON 字符串。 + 要解析的 JSON 字符串 + 网格 - - 按不同类型分解的边 - 边集 + + Convert the mesh into a JSON object formatted with dynamo.geometry:mesh-1.0.0 schema. + 生成的 JSON 字符串 - - 按不同类型分解的边 - 面集 + + 以逆时针方式构成每个面的顶点索引 + mesh,meshes - - 返回给定索引处的顶点 - 要用于获取顶点的索引 - T 样条曲线顶点 + + 该顶点处的法向量 - tspline,face,byindex + mesh,meshes - - 返回给定索引处的边 - 要用于获取边的索引 - T 样条曲线边 + + 顶点的位置 - tspline,face,byindex + mesh,meshes - - 返回给定索引处的面 - 要用于获取面的索引 - T 样条曲线面 - - tspline,face,byindex - + + 返回网格中的顶点数 - - 获取 TSplineUVNFrame 的字符串表示 + + 返回网格中的边数 - - 外壳上 TopologyItem 的点 + + 返回网格中的三角形数 - - TopologyItem 的 U 向量 + + 返回所提供网格的体积 + 体积 - - TopologyItem 的 V 向量 + + 返回所提供网格的面积 + 面积 - - TopologyItem 的法线 + + 返回每个网格三角形的顶点索引。 + (与唯一顶点索引相反) + 每个网格三角形的顶点索引列表。 - - 获取 TSplineVertex 的字符串表示 + + 将网格边转换为线,并返回它们 - - 从该顶点发出的 TSplineEdge + + 将网格面转换为曲面面片,并返回它们。注意: + 这种方法可以生成大量的重曲面,并且可能 + 使用大型网格时降低 Dynamo 的速度。 - - 与该顶点相邻的 TSplineFace + + 将网格三角形转换为单独的网格并返回它们。 - - 返回 TSVertex 的 UVN 帧(外壳上的点、U 向量、V 向量和法向量) + + 返回给定网格中每个三角形面的法线。 + - - TSVertex 的索引 + + 返回三角形质心 - - TSVertex 是否为星形点 + + 返回统一工具网格和原始网格的新网格。 + + 网格 - - TSVertex 是否为 T 点 + + 返回一个新网格,从原始网格中减去工具网格。 + + 网格 - - TSVertex 是否为流形 + + Returns a new mesh consisting of the intersection between the tool + mesh and the original mesh. + + 网格 - - TSVertex 上边或面的数量 + + Returns a new Mesh with the following defects repaired: + Small components: if the Mesh contains 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 - - 考虑 T 点时 TSVertex 的函数边价 + + 删除网格的内部边界。当存在重合的顶点时,出现内部边界, + 例如对于壶盖和壶体,网格具有单独的 + 三角形组。 - - 一系列 TSVertex 特性: uvnFrame、索引、边价和 functionalValence,无论 TSVertex 是否为 StarPoint、TPoint、流形 - + + 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 Mesh is filled with a bunch of tiny boxes, and a new + mesh is created around this. - - 获取 TSplineSurface 的字符串表示 + + 返回已为三维打印而挖空的新网格。 + 逃生孔的数量 + 逃生孔的半径 + 内部偏移距离 + 创建表示空心网格内表面的实体的分辨率(8 - 4096) + 在空心网格内表面上生成网格的分辨率(8 - 4096) + 空心网格 - - 使用原点和法线向量生成 T 样条曲线原始平面。 - 平面的根点 - 平面的法线 - 平面坐标中最小角的二维点 - 平面坐标中最大角的二维点 - 宽度方向的跨距数 - 长度方向的跨距数 - T 样条曲线曲面的对称选项 - 以方框还是平滑可视化显示 T 样条曲线曲面 - 平面 T 样条曲线曲面 - tspline,plane,origin,normal + + 返回具有支撑结构的新网格。如果输入为空,将使用默认阈值设置。 + 支撑柱与地面相接处的底座高度 + 支撑立柱与地面相接处的底座直径 + 支撑柱的直径 + 支撑柱与网格接触的尖端的高度 + 支撑柱与网格接触的尖端的直径 + 具有支撑结构的网格 - - 创建“定向”T 样条曲线平面,定位于原点及向量法线,但使用特定 X 轴方向。 - 这不会影响拆分、相交和投影等操作,它仅指定输入坐标系的方向。 - 平面的根点 - 平面的法线 - 平面的 X 轴 - 平面坐标中最小角的二维点 - 平面坐标中最大角的二维点 - 宽度方向的跨距数 - 长度方向的跨距数 - T 样条曲线曲面的对称选项 - 以方框还是平滑可视化显示 T 样条曲线曲面 - 平面 T 样条曲线曲面 - tspline,plane,origin,normal,axis + + 返回三角形数量减少的新网格。 + 用于减少的目标三角形数 + 减少的网格 - - 通过原点、X 轴和 Y 轴创建 T 样条曲线原始平面。 - Z 轴为两个向量的叉积。 - 平面的根点 - 平面的 X 轴 - 平面的 Y 轴 - 平面坐标中最小角的二维点 - 平面坐标中最大角的二维点 - 宽度方向的跨距数 - 长度方向的跨距数 - T 样条曲线曲面的对称选项 - 以方框还是平滑可视化显示 T 样条曲线曲面 - 平面 T 样条曲线曲面 - tspline,plane,origin,normal,axis - - - 从一列点生成 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 - - - 按起点和终点处的给定半径,创建包含从起点到终点轴的 T 样条曲线圆锥体曲面。 - 该对象没有顶点,形状为截头锥体。 - 圆锥体起点 - 圆锥体终点 - 圆锥体起点半径 - 圆锥体终点半径 - 周长方向跨距数 - 高度方向跨距数 - T 样条曲线曲面的对称选项 - 以方框还是平滑可视化显示 T 样条曲线曲面 - 锥形 T 样条曲线曲面 - tspline,cone,radii,points,truncated - - - 以坐标系原点为基准点创建 T 样条曲线圆锥体,在坐标系的 Z 轴方向上延伸, - 圆形底部在坐标系 XY 平面内。 - 圆锥体中心和底部将位于该坐标系的 X-Y 平面 - 圆锥体高度 - 圆锥体半径 - 周长方向跨距数 - 高度方向跨距数 - T 样条曲线曲面的对称选项 - 以方框还是平滑可视化显示 T 样条曲线曲面 - 锥形 T 样条曲线曲面 - tspline,cone,radius,cs - - - 以坐标系原点为基准点创建 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 - - - 以给定圆心和半径创建 T 样条曲线圆环体,并使其与默认世界 XY 平面对齐 - 圆环体中心 - 圆环体内半径 - 圆环体外半径 - 内部径向跨距数 - 外部径向跨距数 - T 样条曲线曲面的对称选项 - 以方框还是平滑可视化显示 T 样条曲线曲面 - 环形 T 样条曲线曲面 - tspline,torus,radii,cs - - - 以世界坐标系原点为中心以给定宽度、长度和高度创建 T 样条曲线长方体 - 长方体宽度 - 长方体长度 - 长方体高度 - 宽度方向的跨距数 - 长度方向的跨距数 - 高度方向的跨距数 - T 样条曲线曲面的对称选项 - 以方框还是平滑可视化显示 T 样条曲线曲面 - T 样条曲线长方体 - tspline,box,cuboid,cube,size - - - 以输入点为中心使用给定宽度、长度和高度创建 T 样条曲线长方体 - 长方体中心 - 长方体宽度 - 长方体长度 - 长方体高度 - 宽度方向的跨距数 - 长度方向的跨距数 - 高度方向的跨距数 - T 样条曲线曲面的对称选项 - 以方框还是平滑可视化显示 T 样条曲线曲面 - T 样条曲线长方体 - tspline,box,cuboid,cube,size,center - - - 以输入坐标系为中心和导向使用给定宽度、长度和高度 T 样条曲线长方体 - 长方体的 X-Y 平面将与相应 X 轴对齐 - 长方体宽度 - 长方体长度 - 长方体高度 - 宽度方向的跨距数 - 长度方向的跨距数 - 高度方向的跨距数 - T 样条曲线曲面的对称选项 - 以方框还是平滑可视化显示 T 样条曲线曲面 - T 样条曲线长方体 - tspline,box,cuboid,cube,size,cs,coord - - - 通过从低点到高点延伸创建 T 样条曲线长方体 - 第一个角点 - 第二个角点 - 宽度方向的跨距数 - 长度方向的跨距数 - 高度方向的跨距数 - T 样条曲线曲面的对称选项 - 以方框还是平滑可视化显示 T 样条曲线曲面 - T 样条曲线长方体 - box,cube,byminmax,by corners,by points - - - 以坐标系原点为球心使用给定半径创建 T 样条曲线四分球 - 局部坐标系 - 四分球半径 - 四分球各边两个维度的跨距数 - T 样条曲线曲面的对称选项 - 以方框还是平滑可视化显示 T 样条曲线曲面 - T 样条曲线四分球 - quadball,tspline,coordinate system,raduis - - - 以给定圆心和半径创建 T 样条曲线四分球,并使其与默认世界 XY 平面对齐 - 四分球中心点 - 四分球半径 - 四分球各边两个维度的跨距数 - T 样条曲线曲面的对称选项 - 以方框还是平滑可视化显示 T 样条曲线曲面 - T 样条曲线四分球 - quadball,tsplines,center,point,radius - - - 使用均匀策略由 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 - - - 通过沿路径扫掠横截面曲线构造 T 样条曲线 - 轮廓曲线 - 路径曲线 - 跨距是否应与路径方向平行 - 路径方向跨距数 - 轮廓方向跨距数。若为 0 个或更少则自动定义 - 将统一或曲率策略用于沿路径的跨距分布 - 将统一或曲率策略用于沿轮廓的跨距分布 - 以方框还是平滑可视化显示 T 样条曲线曲面 - tspline,sweep,curve - - - 绕由轴原点和轴方向形成的轴扫掠轮廓曲线, - 从起点角(度)起,扫掠掠角(度), - 从而创建 T 样条曲线曲面。 - 轮廓曲线 - 旋转中心 - 旋转轴 - 旋转开始角度 - 旋转完成角度 - 半径方向跨距数 - 高度方向跨距数。若为 0 个或更少则自动定义 - 将统一或曲率策略用于跨距分布 - T 样条曲线曲面的对称选项 - 以方框还是平滑可视化显示 T 样条曲线曲面 - tspline,revolve,curve - - - 从线列表创建 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 - - - 返回应用到给定 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 + + 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. + 网格 - - 将给定顶点列表焊接为一个顶点 - 要焊接的顶点 - 生成的顶点夹点的位置。若传递 NULL,则使用各夹点平均位置。 - 保留输入拓扑的细分折痕 - 顶点已焊接的 T 样条曲线曲面 - tspline,weld,vertex + + Returns a new smooth Mesh. Smoothing type by default is + cotangent which smooths without spreading the vertices. + 设置平滑的 "空间比例"。值越小,产生的局部平滑越多, + 通常会导致外观结果不太“平滑”(0.1 - 64.0) + 平滑网格 - - 成对焊接第一和第二组的顶点。 - 第一组顶点将被视为该 T 样条曲线的顶点。 - 第二组顶点可以来自该曲面也可以来自任何其他曲面。 - 如果存在不同 T 样条曲线,会在进行焊接操作之前先进行组合。 - 要焊接的第一组顶点 - 要焊接的第二组顶点 - 保留输入拓扑的细分折痕 - 顶点已焊接的 T 样条曲线曲面 - tspline,weld,vertex + + 创建精确的几何平面剪切,这将删除位于平面法线方向的平面一侧的 + 部分网格。 + 设置用于剪切的平面 + Attempt to create a minimal fill using the fewest + number of triangles. + 网格 - - 查找所有重合顶点,然后将它们焊接在一起 - 用于查找重合的公差范围 - 无重合顶点的 T 样条曲线曲面 - tspline,weld,coincident,vertex + + 使输入平面与网格相交,生成 PolyCurve - - 取消对所有给定边的焊接。将取消对所有边上每个顶点的焊接。 - 一组要取消焊接的边 - 各边未焊接的 T 样条曲线曲面 - tspline,unweld,edge + + 沿指定方向投影到网格上 - - 取消所有给定顶点的焊接。每个顶点上的所有边都将取消焊接。 - 一组要取消焊接的顶点 - 各顶点未焊接的 T 样条曲线曲面 - tspline,unweld,vertex + + 网格上到指定点的最近点 - - 创建与 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,为曲率比例。若连续性为 G0,则忽略。 - 是否要反转路线方向 - 位于给定 T 样条曲线边界边和 BRep 边环之间的 T 样条曲线曲面 - tspline,match,brep + + Rotate the Mesh around the input axis by the given angle. - - 删除 T 样条曲线拓扑的顶点 - 要删除的一个或多个顶点 - 顶点已删除的 T 样条曲线曲面 - tspline,vertex,vertices,delete + + 按输入量缩放网格 - - 删除 T 样条曲线拓扑的边 - 要删除的一个或多个边 - 各边已删除的 T 样条曲线曲面 - tspline,edge,delete + + Scale Mesh non-uniformly by scale factors - - 删除 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 + + Convert the mesh into a JSON object formatted with dynamo.geometry:mesh-1.0.0 schema. + 生成的 JSON 字符串 - - 对一组边执行单个或多个对称拉伸,并按给定曲线路径移动新边 - 一组要拉伸的边 - 新边将跟随的路径 - 将创建的新线段的数量 - 边已拉伸的 T 样条曲线 - tspline,extrude,curve,edge + + 由点集和引用点集的 IndexGroups 集创建面片 + 确定顶点位置的点列表 + 顶点的索引 + 基于点创建的网格 + mesh,meshes - - 对一组面执行单个或多个对称拉伸,并按给定曲线路径移动新边 - 一组要拉伸的面 - 新面将跟随的路径 - 将创建的新线段的数量 - 面已拉伸的 T 样条曲线 - tspline,extrude,curve,face + + 由点集和引用点集的 IndexGroups 集创建面片 + 点列表 + 为点索引组 + 网格 + + mesh,meshes + - - 将给定边替换为面的通道 - 一组要替换的边 - 倒角将被包含至选定边的相邻面的此百分比(介于 0 和 1 之间)。 - 通道中各面的行数 - 是否在旧模型的方框模式面上创建新面。 - 确定倒角为圆角还是平角。在 0 到 1 之间取值。 - 各边已倒角的 T 样条曲线 - tspline,bevel,edge + + 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 + 点列表 + Flat list of point indices + 网格 - - 沿相邻边滑动给定边 - 一组要滑动的边 - 朝向相邻面将各边滑动此距离(介于 0 和 1 之间的百分比)。 - 确定倒角为圆角还是平角。在 0 到 1 之间取值。 - 各边已滑动的 T 样条曲线 - tspline,slide,edge + + 输入一个文件,将其解析为多个网格。 + 当前支持的格式包括: + .mix -- Meshmixer + .obj -- Wavefront - - 合并给定边。每组中的边应创建连续集的 - 相等计数。第一组的边可以视为 - 该曲面的边。第二组的边可以 - 来自该曲面或任何其他曲面。对于不同曲面的情况, - 合并前先进行组合。 - 要合并的第一组边 - 要合并的第二组边 - 曲面将与原始曲面更为匹配。 - 各边已合并的 T 样条曲线曲面 - tspline,merge,edge + + 将网格导出为由文件名确定的格式: + .mix -- Meshmixer + .obj -- Wavefront + .stl -- STL 格式 + .dae -- COLLADA + .ply -- 多边形文件格式 + 此函数返回输出文件的文件名,如果包含非 ASCII 字符, + 这可能需要更改 - - 在两个面集之间构建桥接。第一组的项目 - 将被视为该曲面的子对象。第二组的项目 - 可以是该曲面的子对象也可以属于 - 不同曲面。每组中的拓扑可能不会相邻, - 但应创建不同回路的相同计数。 - 要桥接的第一组面 - 要桥接的第二组面 - 每个不同拓扑回路的 - 桥接曲线(若传递空列表则使用直线;若传递一条曲线, - 则在检测到多个输入回路时复制曲线) - 沿每个不同拓扑回路的桥接曲线, - 绕框架法线的完整旋转数 - (若传递空列表则使用 0;若传递一个值, - 则在检测到多个输入回路时复制该值) - 沿每个不同拓扑回路的桥接的分段数 - 。每组的跨距计数应 - 大于相应数量的旋转(若传递空列表则使用 1, - 若传递一个值,则在检测到多个输入回路时 - 复制该值) - 删除边界边之间的桥接。 - 保留输入拓扑的 - 细分折痕 - 第一组的每个不同拓扑回路的 - 定向顶点列表(顶点数量应 - 检测到的输入回路相同或列表可能为空) - 从第二组起每个不同拓扑回路的 - 定向顶点列表(顶点数量应 - 检测到的输入回路相同或列表可能为空) - 标志列表指示 - 是否为相应拓扑回路反转桥接路线。 - (若传递空列表则设定 False;若传递一个值, - 则为检测到的每个输入回路复制该值) - 采用拓扑的 T 样条曲线曲面,桥接连接 - tspline,bridge,face + + 将几何图形对象(例如实体或曲面)转换为网格。 + 网格的分辨率由 Dynamo 渲染精度确定 - - 在面集和边集之间构建桥接。第一组的项目 - 将被视为该曲面的子对象。第二组的项目 - 可以是该曲面的子对象也可以属于 - 不同曲面。每组中的拓扑可能不会相邻, - 但应创建不同回路的相同计数。 - 要桥接的第一组面 - 要桥接的第二组边 - 每个不同拓扑回路的 - 桥接曲线(若传递空列表则使用直线;若传递一条曲线, - 则在检测到多个输入回路时复制曲线) - 沿每个不同拓扑回路的桥接曲线, - 绕框架法线的完整旋转数 - (若传递空列表则使用 0;若传递一个值, - 则在检测到多个输入回路时复制该值) - 沿每个不同拓扑回路的桥接的分段数 - 。每组的跨距计数应 - 大于相应数量的旋转(若传递空列表则使用 1, - 若传递一个值,则在检测到多个输入回路时 - 复制该值) - 删除边界边之间的桥接。 - 保留输入拓扑的 - 细分折痕 - 第一组的每个不同拓扑回路的 - 定向顶点列表(顶点数量应 - 检测到的输入回路相同或列表可能为空) - 从第二组起每个不同拓扑回路的 - 定向顶点列表(顶点数量应 - 检测到的输入回路相同或列表可能为空) - 标志列表指示 - 是否为相应拓扑回路反转桥接路线。 - (若传递空列表则设定 False;若传递一个值, - 则为检测到的每个输入回路复制该值) - 采用拓扑的 T 样条曲线曲面,桥接连接 - tspline,bridge,face,edge + + 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 vertices array + of the three points of a triangle - - 在边集和面集之间构建桥接。第一组的项目 - 将被视为该曲面的子对象。第二组的项目 - 可以是该曲面的子对象也可以属于 - 不同曲面。每组中的拓扑可能不会相邻, - 但应创建不同回路的相同计数。 - 要桥接的第一组边 - 要桥接的第二组面 - 每个不同拓扑回路的 - 桥接曲线(若传递空列表则使用直线;若传递一条曲线, - 则在检测到多个输入回路时复制曲线) - 沿每个不同拓扑回路的桥接曲线, - 绕框架法线的完整旋转数 - (若传递空列表则使用 0;若传递一个值, - 则在检测到多个输入回路时复制该值) - 沿每个不同拓扑回路的桥接的分段数 - 。每组的跨距计数应 - 大于相应数量的旋转(若传递空列表则使用 1, - 若传递一个值,则在检测到多个输入回路时 - 复制该值) - 删除边界边之间的桥接。 - 保留输入拓扑的 - 细分折痕 - 第一组的每个不同拓扑回路的 - 定向顶点列表(顶点数量应 - 检测到的输入回路相同或列表可能为空) - 从第二组起每个不同拓扑回路的 - 定向顶点列表(顶点数量应 - 检测到的输入回路相同或列表可能为空) - 标志列表指示 - 是否为相应拓扑回路反转桥接路线。 - (若传递空列表则设定 False;若传递一个值, - 则为检测到的每个输入回路复制该值) - 采用拓扑的 T 样条曲线曲面,桥接连接 - tspline,bridge,face,edge + + Create a mesh plane based on the given inputs. + + + + + + 网格 - - 在两个边集之间构建桥接。第一组的项目 - 将被视为该曲面的子对象。第二组的项目 - 可以是该曲面的子对象也可以属于 - 不同曲面。每组中的拓扑可能不会相邻, - 但应创建不同回路的相同计数。 - 要桥接的第一组边 - 要桥接的第二组边 - 每个不同拓扑回路的 - 桥接曲线(若传递空列表则使用直线;若传递一条曲线, - 则在检测到多个输入回路时复制曲线) - 沿每个不同拓扑回路的桥接曲线, - 绕框架法线的完整旋转数 - (若传递空列表则使用 0;若传递一个值, - 则在检测到多个输入回路时复制该值) - 沿每个不同拓扑回路的桥接的分段数 - 。每组的跨距计数应 - 大于相应数量的旋转(若传递空列表则使用 1, - 若传递一个值,则在检测到多个输入回路时 - 复制该值) - 删除边界边之间的桥接。 - 保留输入拓扑的 - 细分折痕 - 第一组的每个不同拓扑回路的 - 定向顶点列表(顶点数量应 - 检测到的输入回路相同或列表可能为空) - 从第二组起每个不同拓扑回路的 - 定向顶点列表(顶点数量应 - 检测到的输入回路相同或列表可能为空) - 标志列表指示 - 是否为相应拓扑回路反转桥接路线。 - (若传递空列表则设定 False;若传递一个值, - 则为检测到的每个输入回路复制该值) - 采用拓扑的 T 样条曲线曲面,桥接连接 - tspline,bridge,edge + + 根据当前设置创建网格立方体。 + + + + + + + + 网格 - - 填充 T 样条曲线中的孔 - 带内孔的边集。各边必须为边界。 - 孔的填充方法:0 - 细分、1 - n 边形,2 - 收拢,3 - 折叠和焊接 - 保留输入拓扑的细分折痕 - tspline,edge,fill,hole + + 根据当前设置创建网格球体。 + + + + + 网格 - - 将反射的给定列表附加到 T 样条曲线 - 反射列表 - 是否要焊接对称部分 - 用于焊接对称部分的公差 - 新反射已附加的 T 样条曲线曲面 + + 根据当前设置创建网格圆锥体。 + + + + + + + 网格 - - 删除给定 T 样条曲线的所有反射 - 给定反射已删除的 T 样条曲线曲面 + + 通过拉伸三维多段线返回网格。 + 要拉伸的 PolyCurve + 拉伸高度 + 拉伸的向量方向 + 帽盖网格拉伸(仅当 PolyCurve 为平面时) + 网格 - - 压缩输入曲面上的所有拓扑并使索引连续。此功能将保持索引的相对顺序。 - tspline,index,compress + + 曲线的阶数 + smoothness,interpolation,continuity - - 将给定面分割为四个面,每个面处于精确或简单模式, - 具体取决于精确输入 - 要细分的面列表 - 若为 False,则生成的曲面可能比原始曲面平坦和清晰, - 若为 True,则将保留其原始形状 - 给定面已细分的 T 样条曲线 - tspline,subdivide,faces,simple + + 无论 NurbsCurve 是否具有周期性,周期性曲线都是一种闭合曲线,其中的变形不会导致出现扭结。 + isclosed - - 插入给定 T 样条曲线曲面。前向插值将控制点移动到曲面上其参数化位置。反转插值为每个原始控制点在曲面上生成一个点,然后将该控制点移动到其相应的曲面点。 - 插值方向: 若为 False 则向前,否则就反转 - 以给定方向插入的 T 样条曲线 - tspline,interpolate,reverse + + 确定 NurbsCurve 是否为有理曲线。这定义是否有任何权重不为 1.0。 - - 选中每个给定 T 样条曲线顶点并将其拖向目标几何图形上的 - 最近点。若 surfacePoints 为 True, - 则拉伸顶点的曲面点,否则就拉伸控制夹点。 - 要拉伸的顶点列表 - 要拉伸的几何图形列表 - 标志,指示使用曲面还是顶点控制点 - 顶点已拉伸的 T 样条曲线曲面 - tspline,pull,vertices + + 获取 NurbsCurve 的控制点。 + 一组点 - - 将给定顶点的控制点展平到单个平面。 - 要求输入至少四个顶点。 - 顶点列表 - 顶点已展平的 T 样条曲线曲面 - tspline,flatten,vertices + + 周期性 NurbsCurve 真正的周期性控制点。 + 注意: 此操作仅适用于周期性曲线,如果曲线不是周期性的,此操作将失败。 + Periodic control points of a NURBS curve - - 将给定顶点的控制点展平到单个平面, - 该平面将与给定平面平行。 - 要求输入至少四个顶点。 - 顶点列表 - 用于拟合顶点的平面,平行于 - 顶点已展平的 T 样条曲线曲面 - tspline,flatten,vertices,fitparallel + + 曲线的节点。节点是一系列参数值(双精度值),用于确定控制点影响曲线的位置和方式。 + NURBS 曲线的节点 - - 将给定面复制到新 T 样条曲线曲面并且不对称 - 要复制的面 - 仅包含选定面的 T 样条曲线曲面 - tspline,face,duplicate + + 周期性 NurbsCurve 的未钳制结。 + 注意: 此操作仅适用于周期性曲线,如果曲线不是周期性的,此操作将失败。 + NURBS 曲线的周期性结向量 - - 反转网格中所有面的法线 - 法线已反转的 T 样条曲线曲面 - tspline,flip,normal,vector + + 返回 NurbsCurve 控制点权重。权重确定每个控制点对曲线形状的影响。 + NURBS 曲线的权重 + ptweight - - 使 T 样条曲线曲面上的所有节点间隔均匀 - 间隔均匀的 T 样条曲线曲面 - tspline,knot,uniform + + 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. + NURBS 曲线的点 + 基于点创建的 NURBS 曲线 + nurbscurve,spline,lines + 0.5,0.5,0.45 - - 将给定 T 样条曲线标准化到可进行 - 确切插入的点。如果不能标准化,则会显示一条警告 - 用于解释原因。 - 标准化 T 样条曲线曲面 - tspline,standardize + + 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. + NURBS 曲线的点 + 曲线的阶数 + 基于点创建的 NURBS 曲线 + nurbscurve,spline,degree,lines + 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. + NURBS 曲线的点 + 曲线的阶数 + 切换为闭合曲线 + 基于点创建的 NURBS 曲线 + nurbscurve,spline,degree,smoothness,lines + 0.5,0.5,0.5,0.5,0.45 - - 将给定 T 样条曲线曲面集导出为 T 样条曲线场景文件 - 要导出的 T 样条曲线曲面集 - 文件保存路径 - 用于保存 T 样条曲线集的文件路径 - tspline,export,save,tss,path + + 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 + explicit,nurbscurve,spline,degree,spline byarray,lines + 0.5,0.5,0.5,0.5,0.5,0.45 - - 将给定 T 样条曲线曲面导出为 T 样条曲线网格文件 - 要导出的 T 样条曲线曲面 - 文件保存路径 - 用于保存 T 样条曲线曲面的文件路径 - tspline,export,save,tsm,path + + 通过在各点之间插值创建 BSplineCurve。 + NURBS 曲线的点 + 基于点创建的 NURBS 曲线 + fit,approximate,spline,lines + 0.5,0.5,0.5,0.45 - - 以 T 样条曲线网格 (TSM) 格式将 T 样条曲线转换为字符串 - 要序列化的 T 样条曲线曲面 - T 样条曲线曲面进行序列化时所在的字符串 - tspline,import,serialize + + 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. + NURBS 曲线的点 + 切换为闭合曲线 + 基于点创建的 NURBS 曲线 + fit,approximate,spline,lines + 0.5,0.5,0.5,0.45 + + + 通过按指定角度在各点之间插值创建 BSplineCurve。 + NURBS 曲线的点 + 曲线的阶数 + 基于点创建的 NURBS 曲线 + fit,approximate,spline,smoothness,lines + 0.5,0.5,0.5,0.5,0.45 + + + 返回通过各点且具有切线方向的 BSplineCurve。 + NURBS 曲线的控制点 + 起始切点 + 结束切点 + 基于点和切线创建的 NURBS 曲线 + spline by tangent,tangents,lines + 0.5,0.5,0.45 - - 从 T 样条曲线网格 (TSM) 格式的给定字符串创建 T 样条曲线曲面 - T 样条曲线网格文件的字符串表示 - 以方框还是平滑可视化显示 T 样条曲线曲面 - 新载入列表中的 T 样条曲线曲面 - tspline,import,serialize + + 获取 NurbsCurve 的字符串表示 - - 从给定 T 样条曲线网格文件路径加载 T 样条曲线曲面 - 用于加载的文件的路径 - 以方框还是平滑可视化显示 T 样条曲线曲面 - 新载入列表中的 T 样条曲线曲面 - tspline,import,load,tsm,path + + 返回 U 方向上的曲面阶数。 + surface smoothness,continuity - - 从给定 T 样条曲线网格文件加载 T 样条曲线曲面 - 要加载的文件来自 - 以方框还是平滑可视化显示 T 样条曲线曲面 - 新载入列表中的 T 样条曲线曲面 - tspline,import,load,tsm,file + + 返回 V 方向上的曲面阶数。 + surface smoothness,continuity - - 从给定 T 样条曲线场景文件路径加载 T 样条曲线曲面集 - 用于加载的文件的路径 - 以方框还是平滑可视化显示 T 样条曲线曲面 - 一组新载入的 T 样条曲线曲面 - tspline,import,load,tss,path + + 返回 U 方向上的控制点数量。 - - 从给定 T 样条曲线场景文件加载 T 样条曲线曲面集 - 要加载的文件来自 - 以方框还是平滑可视化显示 T 样条曲线曲面 - 一组新载入的 T 样条曲线曲面 - tspline,import,load,tss,file + + 返回 V 方向上的控制点数量。 - - 获取 UV 的字符串表示 + + 如果曲面在 U 方向上具有周期性,则返回“True”。 + closedinU - - 比较两个 UV 的字符串表示 - 其他 UV - 两个对象是否相等 + + 如果曲面在 V 方向上具有周期性,则返回“True”。 + closedinV - - 获取此类型的哈希代码 - 此对象的唯一哈希代码 + + 确定 NurbsSurface 是否为有理曲面。这定义是否有任何权重不为 1.0。如果曲面为有理曲面,则返回 True;否则返回 False。 - - 由两个双精度数创建 UV。 - U 值 - V 值 - 由坐标创建的 UV - - surfaceparam,parameters,uv,uvs - + + 返回 NurbsSurface 的控制点(极点)。 - - 获取 UV 的 U 分量 - - uv,uvs - + + 返回 NurbsSurface 控制点权重。权重将确定每个控制点对曲面形状的影响。 + 曲面的 NURBS 权重 + ptweights - - 获取 UV 的 V 分量 - - uv,uvs - + + 返回 U 方向上的曲面节点。节点是一系列参数值(双精度值),用于确定控制点影响曲面的位置和方式。 + 曲面的 NURBS U 向节点 - - 获取 Vertex 的字符串表示 + + 返回 V 方向上的曲面节点。节点是一系列参数值(双精度值),用于确定控制点影响曲面的位置和方式。 + 曲面的 NURBS V 向节点 - - 该顶点所在的点 + + Creates a NurbsSurface with specified interpolated points and + U and V degrees. The resultant surface will pass through all + of the points. + NURBS 曲面的点网格 + U 方向的阶数 + V 方向的阶数 + 由点创建的 NURBS 曲面 + fit,topoints - - 从该顶点出发的边 + + 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. + fit,topoints,totangents - - 与该顶点相邻的面 + + 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,topoints,totangents,fit corners,complex fit - - 获取 BoundingBox 的字符串表示 + + 使用明确的控制点以指定 U 和 V 阶数创建 NurbsSurface。 + NURBS 曲面的控制点网格 + U 方向的阶数 + V 方向的阶数 + 由控制点创建的 NURBS 曲面 - - 比较两个 BoundingBox 的字符串表示 - 其他 BoundingBox - 两个对象是否相等 + + 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 - - 获取此类型的哈希代码 - 此对象的唯一哈希代码 + + 获取 NurbsSurface 的字符串表示 - - 围绕多个输入几何图形创建与轴对齐的 BoundingBox。 - 要确定边界框的几何图形 - 包围几何图形的边界框 - - bounding,bound,multiple,boundall - + + 应用于网格中面板的边界条件类型。 - - 围绕输入几何图形创建非轴对齐、体积最小、定向的边界框。 - - 围绕输入几何图形的定向边界框。 + + 允许面板与边界重叠。 - - 通过 CoordinateSystem X、Y 和 Z 轴定向,围绕输入几何图形创建不与轴对齐的 BoundingBox。 - - - - - bounding,bound - + + 不允许面板与边界重叠。 - - 通过 CoordinateSystem X、Y 和 Z 轴定向,围绕多个输入几何图形创建不与轴对齐的 BoundingBox。 - - - - - bounding,bound,multiple,boundall - + + 删除不位于输入 FACE 上的顶点。 - - 创建与轴对齐的横跨最小点和最大点的 BoundingBox。 - - - - - bounding,bound,bymaxmin,max,min,bypoints - + + 将重叠的嵌板修剪到曲面边界。 - - 从最小坐标(框后部左下角)到最大坐标(框前部右上角)构造 BoundingBox。坐标系是从框坐标空间到模型空间的变换坐标系。该方法旨在与 Revit 的 API 匹配,从而能够从 Revit BoundingBox 提取参数而不用进行任何转换。 - - - - - - bounding,bound,bymaxmin,max,min,bypoints - + + 返回 PanelSurface 中的顶点数。 + 顶点数 - - 最小点 + + 返回 PanelSurface 中的面板数。 + 面板数 - - 最大点 + + 返回面板索引列表中每个面板的顶点数。 + List of panel indices to query number of vertices for. The default value of null indicates all panels in the surface. + 顶点数 - - 边界框的坐标系。对于轴对齐框,坐标系沿 X、Y、Z 轴定向,并位于框的中心。对于未对齐框,坐标系可以有任意方向,并以框的中心为中心。 + + 返回与 PanelSurface 中的顶点索引对应的顶点。 + PanelSurface 中顶点的索引 + - - 获取两个边界框的交点。注意: 这不适用于非轴对齐框,因为这些交点可能不会生成框。请改为与其对应的长方体相交。 - 要相交的其他边界框 - 基于边界框的相交获得的边界框 + + 返回与 PanelSurface 中的顶点索引对应的点。 + PanelSurface 中顶点的索引 + - - 确定两个边界框是否相交。注意: 仅当两个边界框有相同的对齐(变换)时,此选项才起作用。在这种情况下,请测试其对应长方体之间的交点。 - 其他边界框 - 边界框是否相交 - - get overlap - + + 返回输入曲面上给定面板和面板内顶点的索引。 + 查询其顶点索引的面板索引 + 给定面板的顶点编号 + 顶点索引 - - 确定 BoundingBox 是否为空 - 如果边界框为空,则返回 true + + 返回面板索引列表中每个面板的顶点。 + Panel index to query vertices for. The default value of null indicates all panels in the surface. + 顶点阵列 - - 确定一个点是否在边界框内。 - 测试点 - 若点在内部则为 True,否则为 False - - point inside,testpoint - + + 返回面板索引列表中每个面板的点。 + Panel indices to query points for. The default value of null indicates all panels in the surface. + 点阵列 - - 获取边界框作为实心长方体。 - 返回长方体表示的边界框。 - - converttosolid,bb2cube,bb2cub,bounding tosolid,cubes - - - 0.5,0.4,0.3,0.5,0.3 - + + 返回面板索引列表中每个面板的多边形边界。 + Panel indices used to construct Polygon. The default value of null indicates all panels in the surface. + - - 获取边界框作为曲面集合。 - 返回多边形曲面表示的边界框 - - converttosurfaces,convert2surfaces,bbtosrfs,bbtosrfs,bounding to surfaces,bound to poly,convert2poly - + + 将统一缩放、平移和旋转变换应用于给定的 PanelSurface。 + 统一 UV 缩放因子。 + 用于平移面板的 U 方向上偏移。 + 用于平移面板的 V 方向上偏移。 + 面板的旋转角度(以度为单位)。 + 要绕其旋转所有面板的二维点。 + 已变换的 PanelSurface。 - - 解析使用 autodesk.geometry:boundingbox3d-1.0.0 模式格式化的传入 JSON 字符串。 - 要解析的 JSON 字符串 - BoundingBox + + 以正方形平铺图案镶嵌输入曲面。 + 要镶嵌的输入曲面 + U 方向上的图案数量 + V 方向上的图案数量 + 保留、移除或移除顶点 + + panel, surface, quad - - 将 BoundingBox 转换为使用 autodesk.geometry:boundingbox3d-1.0.0 模式格式化的 JSON 对象。 - 生成的 JSON 字符串 + + 以正方形栅格镶嵌输入曲面,其中每个正方形都根据其对角线分割为四个三角形。 + 要镶嵌的输入曲面 + U 方向上的图案数量 + V 方向上的图案数量 + 保留、移除或移除顶点 + + panel, surface, cross, split, square - - 获取 CoordinateSystem 的字符串表示 + + 以正方形栅格镶嵌输入曲面,其中每个正方形都根据对角线分割为两个三角形。默认情况下,对角线是从左下角到右上角。 + 要镶嵌的输入曲面 + U 方向上的图案数量 + V 方向上的图案数量 + 如果设置为“True”,则每个正方形的对角线都是从左上角到右下角。 + 保留、移除或移除顶点 + + panel, surface, diagonally, split, square - - 将 CoordinateSystem 创建为世界坐标系: 原点位于 - 0, 0, 0;X 轴位于 1, 0, 0;Y 轴位于0, 1, 0;Z 轴位于 0, 0, 1 - zero,wcs + + 以菱形图案镶嵌输入曲面。 + 要镶嵌的输入曲面 + U 方向上的图案数量 + V 方向上的图案数量 + 保留、移除或移除顶点 + + panel, surface, diamond - - 创建 CoordinateSystem,使其原点位于 X 和 Y 位置, - X 和 Y 轴设置为 WCS 的 X 和 Y 轴。Z 默认值为 0。 + + 以菱形图案镶嵌输入曲面,其中每个菱形都垂直或水平分割为两个三角形。默认情况下,每个菱形都垂直分割。 + 要镶嵌的输入曲面 + U 方向上的图案数量 + V 方向上的图案数量 + 如果设置为“True”,则菱形水平分割。 + 保留、移除或移除顶点 + + panel, surface, split, diamond - - 创建 CoordinateSystem,使其原点位于 X 、Y 和 Z 位置, - X 和 Y 轴设置为 WCS 的 X 和 Y 轴。 - translate + + 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 + 要镶嵌的输入曲面 + U 方向上的图案数量 + V 方向上的图案数量 + 剪切量 + 如果设置为“True”,则平行四边形与 U 轴对齐。 + 保留、移除或移除顶点 + + panel, surface, parallelogram - - 创建 CoordinateSystem,使其原点位于输入点, X 和 Y 轴 - 设置为 WCS 的 X 和 Y 轴。 - bypoint + + 以交错正方形图案镶嵌输入曲面。默认情况下,图案水平交错。 + 要镶嵌的输入曲面 + U 方向上的图案数量 + V 方向上的图案数量 + 如果设置为“True”,则图案垂直交错。 + 位移量 + 保留、移除或移除顶点 + + panel, surface, staggered, quad - - 创建 CoordinateSystem,使其原点为输入平面的原点, - X 和 Y 轴位于该平面中,与 X 和 Y 轴平面对齐。 + + 以六边形平铺图案镶嵌输入曲面。 + 要镶嵌的输入曲面 + U 方向上的图案数量 + V 方向上的图案数量 + 保留、移除或移除顶点 + + panel, surface, hexagon - - 通过 X 和 Y 轴在原点处创建 CoordinateSystem。 - 在创建此 CoordinateSystem 之前先将输入向量规范化。 + + 以平铺形式镶嵌输入曲面,其中每个顶点一个三角形、两个正方形和一个六边形。 + 要镶嵌的输入曲面 + U 方向上的图案数量 + V 方向上的图案数量 + 保留、移除或移除顶点 + + panel, surface, rhombus, tri, hexagon - - 通过 X 和 Y 轴在原点处创建 CoordinateSystem,Z - 轴完全忽略。在创建此 CoordinateSystem 之前先将输入向量 - 规范化。 - byxy,coord by2axis + + 使用自定义平铺图案镶嵌输入曲面。平铺是 UV 参数空间中的多边形。它们可以是非凸面,但不能自相交。无需将平铺强制设置为边到边接触。镶嵌图案是通过将平铺的副本沿 U 和 V 方向位移所提供的位移量而生成的。每个平铺顶点的 UV 坐标都在 tileUV 参数中提供。 + 要镶嵌的输入曲面 + U 方向上的图案数量 + V 方向上的图案数量 + 平铺沿 U 轴的位移。 + 平铺沿 V 轴的位移。 + 自定义图案中每个平铺的 UV 坐标的双嵌套列表,其中外部列表是平铺(多边形)列表,而内部列表包含每个平铺的 UV 坐标。 + 保留、移除或移除顶点 + + panel, surface, custom, orthogonal, lattice - - 在指定柱面坐标参数处相对于指定坐标系创建 CoordinateSystem + + 获取 PanelSurface 的字符串表示。 - - 在指定球面坐标参数处相对于指定坐标系创建 CoordinateSystem + + 返回平面的原点。 + position,planecenter - - 确定能否获取该 CoordinateSystem 的逆变换 - inverse,testinverse + + 返回平面的法线方向。 + perpendicular - - 测试缩放是否正交,即是否具有错切分量。 - uniform + + 平面的 X 基准 - - 测试缩放是否正交且所有向量是否规范化。 - uniform,normal,samelength + + 平面的 Y 基准 - - 获取该 CoordinateSystem 的行列式 + + Produces a new CoordinateSystem representing this plane. It is based on + the origin, and X and Y axis basis. + + converttoCS,convert2cs - - 创建表示 CoordinateSystem 原点的点。 - position,center + + Create a new Plane offset by this Plane in the normal direction by + the specified distance. + alongnormal,moveplane - - 返回 CoordinateSystem 的 X 轴。 - left,right + + 以原点为中心通过输入法向量创建平面。 + 平面的原点 + 平面的法线方向向量 + 由原点和法线创建的平面 + plane,tonormal - - 返回 CoordinateSystem 的 Y 轴。 - forward,back + + 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. + 平面的原点 + 法线方向向量 + X 轴方向向量 + 由原点法线和 X 轴创建的平面 - - 返回 CoordinateSystem 的 Z 轴。 - up,down + + X 和 Y 轴位于此平面内。Z 轴为两个向量的叉积。 + 平面的原点 + 平面的 X 轴方向向量 + 平面的 Y 轴方向向量 + 由原点 X 轴和 Y 轴创建的平面 - - 返回 CoordinateSystem 的 X 轴缩放: X 轴向量的长度。 + + 将平面与输入点拟合;基本是三维散点图拟合。 + 定义平面的点列表 + 由最佳拟合通过点创建的平面 + + fit,bestfit + - - 返回 CoordinateSystem 的 Y 轴缩放: Y 轴向量的长度。 + + Create the Plane containing the input Line and external Point. Point + cannot lie on the Line or in the Line axis. + 用于确定平面的线 + 用于确定平面的点 + 基于线和点创建的平面 + lines + 0.4 - - 返回 CoordinateSystem 的 Z 轴缩放: Z 轴向量的长度。 + + 创建包含三个输入点的平面。 + 平面原点 + 位于平面内的任何点 + 位于 X 轴平面的点覆盖平面原点 - - 返回 X 和 Y 轴所在的平面,根位于原点处。 + + 在世界坐标 XY 平面创建平面 + 世界坐标系 XY 平面处的平面 - - 返回 Y 和 Z 轴所在的平面,根位于原点处。 + + 在世界坐标 XZ 平面创建平面 + 世界坐标系 XZ 平面处的平面 - - 返回 Z 和 X 轴所在的平面,根位于原点处。 + + 在世界坐标 YZ 平面创建平面 + 世界坐标系 YZ 平面处的平面 - - 获取该 CoordinateSystem 的逆变换 - 将该 CoordinateSystem 应用于一个几何图形以逆变换回原坐标系。 + + 获取 Plane 的字符串表示 - - 穿过输入平面镜像对象 - reflect,flip over + + 获取点的 X 分量 - - 在该坐标系之后应用 CoordinateSystem - 结果 = 该坐标系 * 其他坐标系 + + 获取点的 Y 分量 - - 在该坐标系之前应用 CoordinateSystem - 结果 = 其他坐标系 * 该坐标系 + + 获取点的 Z 分量 - - 返回一个包含 X、Y 和 Z 缩放系数的向量 - 缩放的向量 - get size,scalecomponents,scalevector + + 获取具有相同 X、Y 和 Z 分量的向量 + convertovector,point2vector - - 确定两个坐标系是否相同 - 其他坐标系 - 如果坐标系相等,则返回 True + + 将向量添加到点。相当于平移(向量)。 + movepoint,move,move along - - 将任意 CoordinateSystem 按给定位移朝 WCS 中分别定义的 X、Y、Z 方向 - 平移。 - 沿 X 轴的位移。 - 沿 Y 轴的位移。 - 沿 Z 轴的位移。 - 已变换的 CoordinateSystem。 - move,by amount + + 从点减去向量。相当于平移(负向量)。 + movepoint,move,move along - - 按输入向量的方向和大小平移对象。 - 平移方向的向量 - 转换的坐标系 - move,along vector + + 沿给定方向向量将几何图形另一部分投影到该曲线 - - 将任意 CoordinateSystem 类型按给定距离朝给定方向 - 平移。 - 位移方向向量 - 沿给定方向的位移距离 - 转换的坐标系 - move,along vector,distance + + 给定两个 2 笛卡尔坐标,在 XY 平面中形成点。Z 分量为 0。 + X 轴坐标 + Y 轴坐标 + 由坐标创建的点 + xy,position - - 通过输入 CoordinateSystem 矩阵变换对象。 - 输入坐标系 - 转换的坐标系 + + 获取原点 (0,0,0) + 原点 + zero, origin - - 将该 CoordinateSystem 从源 CoordinateSystem 变换到新 - 上下文 CoordinateSystem。 - - - 已变换的 CoordinateSystem。 + + 通过给定的 3 个笛卡尔坐标形成一个点 + X 轴坐标 + Y 轴坐标 + Z 轴坐标 + 由坐标创建的点 + point,xyz,position - - 绕原点和轴将对象旋转指定度数 - 原点 - 旋转的向量轴 - 旋转度数 - 旋转的坐标系 - around,axis,degrees + + 通过 3 个笛卡尔坐标在给定坐标系中形成点 + 父坐标系 + X 轴坐标 + Y 轴坐标 + Z 轴坐标 + 指向笛卡尔坐标 + point,xyz,localposition - - 绕给定平面原点和法线将对象旋转指定 - 度数 - 要从其获取法线的平面 - 旋转值(以度为单位) - 旋转的坐标系 - /// around,normal,degrees + + 通过在柱面坐标中给定其位置,在给定坐标系中形成点。 + 要在其中构建点的坐标系 + 在坐标系中从 X 轴开始绕 Z 轴旋转的旋转角度(度) + XY 平面上方的点的高程 + 与坐标系原点的距离 + 指向圆柱坐标 + point,localposition - - 绕原点等比例缩放 - 缩放量 - 缩放的坐标系 - resize,size + + 通过在球面坐标中给定其位置,在给定坐标系中形成点。 + 要在其中构建点的坐标系 + 从 Z 轴开始向下的角度(度) + 从 X 轴开始饶球体旋转的角度(角) + 从原点开始的偏移 + 指向球坐标 + point,localposition - - 绕原点不等比例缩放 - X 轴上的缩放量 - Y 轴上的缩放量 - Z 轴上的缩放量 - 缩放的坐标系 - resize,size,scaleNU,scalenu + + 删减点以排除所包含点的公差范围内的重复项 + 要从中删减重复项的点列表 + 用于删减的公差 + 唯一点 + unique,duplicates,remove duplicates,distinct,near - - 绕给定平面不等比例缩放 - 要围绕其缩放的平面 - X 轴上的缩放量 - Y 轴上的缩放量 - Z 轴上的缩放量 - 缩放的坐标系 - resize,size,scaleNU,scalenu + + 比较两个 Point 的字符串表示 + 其他点 + 两个对象是否相等 - - 绕给定点等比例缩放,请使用 - 缩放基点 - 缩放起点 - 缩放终点 - 缩放的坐标系 - 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 + + 获取 Point 的字符串表示 - - 由基准点和 2 个拾取点确定的二维缩放,两个拾取点投影到基准平面以确定二维缩放系数 - 缩放基点 - 缩放起点 - 缩放终点 - 缩放的坐标系 - resize,size,from,to,scale2d,2d + + 返回第一个分量的起点和每个分量曲线的终点。对于闭合的复合线,由于起点和终点相同,因此不会包括终点。 - - 解析使用 autodesk.math:matrix44d-1.0.0 模式格式化的传入 JSON 字符串。 - 要解析的 JSON 字符串 - CoordinateSystem + + 复合线的曲线数 + curvecount,subcurvecount,numbersubcurves - - 将 CoordinateSystem 转换为使用 autodesk.math:matrix44d-1.0.0 模式格式化的 JSON 对象。 - 生成的 JSON 字符串 + + 返回复合线的各曲线 + Curves of polycurve + subcurves,polycurvesplit - - 获取 Curve 的字符串表示 + + 按索引返回复合线的曲线 + 用于定位点的长度 + True 表示从复合线的终点开始计数;False 表示从复合线的起点开始计数 + 索引处的曲线 + subcurveatindex,getsubcurve,getcurvebyindex - - 通过 UV 空间中曲面的线创建曲线 - 要使用的曲面 - 曲线将开始的起点 uv - 曲线将结束的终点 UV - 曲面开始和结束参数处的曲线 - - isocurve,curvebyuv,lines,uvs - - - 0.5,0.5,0.4,0.4 - + + 返回平面复合线的平面 - - 创建混合了两条曲线的曲线 - 要混合的第一条曲线 - 要混合的第二条曲线 - 用于指示要混合的曲线 1 的端点的标志 - 用于指示要混合的曲线 2 的端点的标志 - 标志,用于指示生成的曲线是 G1 连续还是 G2 连续 - 通过混合两条曲线生成的曲线 - - blend,make continuous,connect - + + 通过连接起点和终点的直线闭合复合线 + lines + 0.4 - - 通过曲面等值线创建曲线 - 基础曲面 - 若为 0,则等值线将沿 U 方向,若为 1,则沿 V 方向 - 固定用于其他曲面参数的曲线值 - 曲面上的等参曲线 - - isocurve,curvebydir,lines - - - 0.5,0.5,0.4 - + + 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. + 正偏移距离适用于复合线切线和平面法向量之间的叉积方向,而负偏移则适用于相反方向。 + 如果偏移分量曲线之间存在间隙,则根据间隙闭合设置,可以通过圆弧(true 值)填充它们以提供平滑角点,也可以通过延伸(false 值)偏移曲线来填充它们。 + 曲线的平面法线。默认为输入曲线的平面法线 + 一条或多条偏移复合线 - - 返回曲线的圆弧总长 - - distance - + + 将平面复合线的角点圆角化。 + 圆角半径 + 指示应圆角化的角点,如果为 true,则第二个分量开始处的切线从第一个分量结束处的切线顺时针方向(相对于曲线法线)的角点将被圆角化。如果为 false,则逆时针的角点将被圆角化。 + 圆角的复合线 + round,smooth,radius - - 如果曲线为平面曲线,则返回 True;否则返回 False。 - - flat,liesinplane - + + Make one or more polycurves by grouping connected curves. - - 如果曲线闭合,则返回 True;否则返回 False。 + + 通过切线椭圆延伸复合线 + 延伸椭圆的长度 + 椭圆的参数 + 椭圆的参数 + 椭圆的参数 + 复合线延伸终点或起点 - - 沿曲线获取起点 - - begin,curvestart,startpt - + + 通过切线圆弧延伸复合线。 + 延伸圆弧的长度 + 圆弧的半径 + 复合线延伸终点或起点 - - 沿曲线获取终点 - - end,curveend,endpt - + + 通过圆弧相切链、直线和圆弧闭合复合线 + 复合线起点处的圆弧半径 + 复合线终点处的圆弧半径 + lines + 0.4 - - 曲线所在平面的法线。仅对平面曲线有效。 - - perpendicular - + + 在其平面偏移复合线。 + 偏移量 + 切换为使角变圆 + 偏移的复合线 - - 获取 StartParameter() 和 EndParameter() 之间指定参数处曲线上的点 - 要计算的位置的参数 - - - pointoncurve,curvepoint - + + 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. + 如果 trimLength 大于 0,则不会修剪比 trimLength 长的末端段。 + 非自相交、非重叠复合线 - - 获取 StartParameter() 和 EndParameter() 之间指定参数处曲线的切向量 - 要计算的位置的参数 - 在参数处平行于曲线的向量 - - tangentoncurve,curvetan - + + 通过连接曲线生成复合线。不需要按连接顺序指定输入曲线。 + 复合线方向基于输入阵列中的第一个曲线。 + 在 1e-6 到 1e-3 单位之间选择首选的连接公差。 + 较低的值可能过于严格,会阻止本应连接的曲线相交;而较高的值则可能导致短曲线被无意中合并或折叠为退化点。 + 连接到复合线的曲线 + 确定要连接的曲线之间允许的间隙尺寸的公差 + 由连接曲线创建的复合线 + segments,joincurves - - 获取 StartParameter() 和 EndParameter() 之间指定参数处曲线的垂直向量 - 要计算的位置的参数 - 在参数处垂直于曲线的向量 - - normaloncurve,curvenorm - + + 通过连接曲线生成复合线。不需要按连接顺序指定输入曲线。 + 复合线方向基于输入阵列中的第一个曲线。 + 在 1e-6 到 1e-3 单位之间选择首选的连接公差。 + 较低的值可能过于严格,会阻止本应连接的曲线相交;而较高的值则可能导致短曲线被无意中合并或折叠为退化点。 + 连接到复合线的曲线 + 确定要连接的曲线之间允许的间隙尺寸的公差 + 如果输入曲线彼此相交/重叠,并且需要在创建复合线之前修剪掉其末端段,则设置为 True。默认情况下,它设置为 False。 + 如果 trimLength 大于 0,则不会修剪比 trimLength 长的末端段。 + 由连接曲线创建的复合线 + segments,joincurves - - 按 StartParameter() 和 EndParameter() 之间的指定参数获取垂直于曲线的向量。曲线必须是平面的。生成的法线将在曲线的整个曲率上保持一致。 - 要计算的位置的参数 - 如果“side”设置为 false,则法线将指向曲线的右侧(从曲线的起点移动到曲线的终点)。如果“side”设置为 true,则法线将指向曲线的左侧。 - 在参数处垂直于曲线的向量 - - normaloncurve,curvenorm - + + Make one or more polycurves by grouping connected curves. + Choose a preferred join tolerance between 1e-6 and 1e-3 units. + Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points. + 分组在一起以创建一条或多条复合线的曲线 + 确定要连接的曲线之间允许的间隙尺寸的公差 + - - 获取以给定参数处的点为原点的 CoordinateSystem。XAxis 与曲线法线对齐,YAxis 与该点处的曲线切线对齐,而 ZAxis 与该点处的向上向量或次发现对齐 - 要计算的位置的参数 - 曲线参数处的坐标系 - - coordoncurve,curvecoord,derivatives - + + 通过连接点生成 PolyCurve。将“connectLastToFirst”输入设置为 True 以闭合 PolyCurve。 + 用于生成复合线的点 + True 表示将最后一个点连接到第一个点;False 表示保持张开状态 + 由点创建的复合线 + segments,joincurves,lines + 0.5,0.5,0.4 - - 获取以给定参数处的点为原点的 CoordinateSystem - 要计算的位置的参数 - 此点处轴对齐的 CoordinateSystem - - frame,axisaligned,aa,coordcurve,framecurve,curveframe,coordoncurve - + + 通过加厚曲线生成 PolyCurve。 + 要加厚的曲线 + 厚度 + 垂直于加厚方向的法线 + offset - - 返回一个平面,其法线与曲线切线对齐。调整参数以使 0 始终为起点和 1 始终为终点。 - - - - planeoncurve,planecurve,tangentplane - + + 通过沿输入法线指定的平面加厚曲线,生成 PolyCurve。 + 要加厚的曲线 + 厚度 + 垂直于加厚方向的法线。如果未提供法线(为空),则默认情况下将使用曲线法线。 + offset,thicken - - 沿曲线获取特定弧长处的点 - 沿曲线要计算的距离 - 给定弧长处的点 - - pointoncurve,curvepoint,pointalongcurve,distanceoncurve,distancepoint,distpoint,arclength - + + 获取 PolyCurve 的字符串表示 - - 返回基于输入的分段数沿曲线长度均匀分布的点 - 分割数 - 沿曲线长度均匀分布的点 + + 返回多边形各角 - - 返回基于输入的分段数沿曲线以相等弧长分布的点 - 分割数 - 曲线上点的列表 + + 返回多边形各角的平均值 + centroid - - 从给定参数位置获取曲线上特定弦长处的点。 - 要计算的位置处的弦度 - 要进行测量的曲线上的参数 - 若沿曲线向前移动,则为 True - 曲线上的点 - - measure from,measure to,parameteratdist - + + 返回所有线段的起点/终点。 - - 返回从给定点开始以给定线段长度沿曲线等距分布的点 - 参照点(测量起点) - 沿曲线要计算的距离 - 曲线上的点列表,包括给定点和沿曲线方向的点。 + + 返回多边形平均平面的最大偏差。 - - 返回从给定点开始以给定弦长度沿曲线等距分布的点 - 参照点(测量起点) - 弦长 - 曲线上的点列表,包括给定点和沿曲线方向的点。 + + 返回多边形各边的自交点。 - - 返回与曲线起点相距指定距离的 CoordinateSystem。Y 轴与曲线相切,X 轴为曲率。 - 沿曲线要计算的距离 - 曲线上的 CoordinateSystem - - coordoncurve,curvecoord,derivatives - + + 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. - - 返回沿曲线距起点指定距离的平面。平面法线与曲线切线对齐。 - 沿曲线要计算的距离 - 曲线上的面 - - planeoncurve,planecurve,tangentplane - + + 通过连接点构造多边曲线。 - - 获取从曲线起点到给定参数测得的线段长度。 - 值介于 0 到 1 之间 - 线段长度 - - lengthatparameter,dist along,lengthatpoint,arclength - + + 创建圆内接多边形。 - - 沿曲线获取特定弧长处的参数。 - 沿曲线要计算的距离 - 参数 - - parameteratlen,param along,paramatlen,arclength - + + 获取 Polygon 的字符串表示 - - 沿给定位置的曲线获取特定弧长处的参数。 - 要计算的位置处的弦度 - 要进行测量的曲线上的参数 - 若沿曲线向前移动,则为 True - 参数 - - measure from,measure to,parameteratdist - + + 返回表示基本曲面的新曲面。 + subsurfaces,getsurfaces,explode - - 获取曲线起点处的参数 - 参数值 - - start domain,curvestart - + + 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 - - 获取曲线终点处的参数 - 参数值 - - end domain,curveend - + + 按直线查找曲面。获取与线相交的所有曲面。 + surfacesonline,findsurfaces,extractsurfaces,lines + 0.5,0.5,0.5,0.4 - - 获取曲线上两个参数之间的线段长度 - 值介于 0 到 1 之间 - 值介于 0 到 1 之间 - 线段长度 - - measure,distance,arclength - + + 计算未连接到其他曲面的二维单元边界 - - 获取曲线上给定点处的参数。如果该点不在曲线上,则 ParameterAtPoint 仍会返回一个值,该值将与曲线上的邻近点相对应,但该点通常不是最近点。 - 曲线上或曲线附近的点 - 曲线上给定点的参数。 - - projectpoint,closestparam,curveparam - + + 从由曲面子集确定的多重曲面提取实体 - - 反转曲线的方向 - 具有相反方向的新曲线 - - flip - + + 返回多重曲面的曲面数量。 + 曲面数量 - - 按指定量偏移曲线。曲线必须为平面曲线。 - 正的或负的偏移距离 - 新的偏移曲线 - - thicken,lines - - - 0.5,0.4 - + + 返回多重曲面的边数量。 + 边数量 - - 通过在由平面法线定义的平面中将平面曲线偏移给定距离来创建一条或多条曲线。如果偏移分量曲线之间存在间隙,则通过延伸偏移曲线来填充它们。“planeNormal”输入参数默认为包含曲线的平面的法线,但可以提供平行于原始曲线法线的显式法线以更好地控制偏移的方向。例如,如果共享同一平面的多条曲线需要一致的偏移方向,则“planeNormal”可用于替代各个曲线法线并强制所有曲线在同一方向上偏移。反转法线会反转偏移的方向。 - 正偏移距离适用于曲线切线和平面法向量之间的叉积方向,而负偏移则适用于相反方向。 - 曲线的平面法线。默认为输入曲线的平面法线 - 一条或多条偏移曲线 - - thicken,lines - - - 0.5,0.4 - + + 返回多重曲面的顶点数量。 + 顶点数量 - - 通过拉伸到平面创建曲线 - 曲线拉伸所处的平面 - 平面上的曲线 - - projectcurve,toplane - + + 沿输入边按给定半径对 PolySurface 倒圆角。 + round,smooth,smoothedge,roundedges - - 按曲面法线方向将该曲线拉伸到输入曲面上。 - - - - projectcurve,tosurf - + + 沿输入边按给定边角偏移量对 PolySurface 倒角。 + bevel,flattenedges - - 删除指定参数处曲线的起点 - 修剪起点的参数 - 起点删除后的新曲线 - - rem,remstart,removestart,trimcurve - + + 通过放样曲线创建 PolySurface。 + 要放样的曲线。 - - 删除指定参数处曲线的终点 - 修剪起点的参数 - 终点删除后的新曲线 - - rem,remend,removeend,trimcurve - + + 通过放样 PolyCurves 创建 PolySurface。 + 要放样的曲线。 + 要导向放样的曲线。 + loftbyrail - - 删除指定参数处曲线的起点和终点 - 修剪起点的参数 - 修剪起点的参数 - 外部线段删除后的新曲线 - - rem,remend,remstart,remove,trimcurve,removeends - + + 通过放样 PolyCurves 创建 PolySurface。 + 要放样的曲线。 + 要导向放样的曲线。 + loftbyrails,loft rails,guides - - 删除指定参数处曲线的内部部分 - 修剪起点的参数 - 修剪起点的参数 - 内部线段删除后的新曲线 - - rem,removemiddle,middle,remmiddle,cutout,trimcurve - + + 通过连接曲面创建 Polysurface。 + 要合并到 PolySurface 的曲面 + joinsurfaces,joinsrf - - 删除曲线的多个分段,放弃第 1、第 3、第 5... 段 - 分割曲线的各位置的参数的列表 - 丢弃第 1、3、5...段后的一组曲线 - - rem,removeparts,remparts,cutout,trimcurv,interior,odd - + + 通过实体曲面创建 Polysurface。 + 对要使用的曲面进行实体化 + solid2poly,solidtopoly,convertsolid - - 根据“discardEvenSegments”标志分别为 true 或 false,删除在给定参数处分割的曲线的偶数段或奇数段。 - 分割曲线的各位置的参数的列表 - 切换为放弃偶数段 - 丢弃偶数或奇数曲线段后剩余的曲线列表。 - - rem,removeparts,remparts,cutout,trimcurv,interior,even - + + 通过沿轨线扫掠曲线创建 Polysurface。 + 扫掠路径曲线 + 扫掠轮廓 + sweep,rail,guide,sweep1 - - 在给定参数处将曲线分割为多个线段 - 分割曲线的各位置的参数的列表 - 由分割创建的曲线 - - cutinto,divide,curve2curves,cut,cut multiple,splitmultiple - + + 获取 PolySurface 的字符串表示 - - 在给定点处将曲线分割为多个线段 - 曲线上用于分割曲线的点 - 由分割创建的曲线 - - cutinto,divide,curve2curves,cut,cut multiple,splitmultiple - + + 矩形的宽度 + rectX,rectx - - 将曲线集连接至复合线终点。翻转曲线以确保连接。 - 要连接到复合线的其他曲线 - 由曲线构成的复合线 - - convertcurves,curves2polycurve,joincurves,concat,joinall,joinmany - + + 矩形的高度 + rectY,recty - - 朝法向量方向拉伸曲线 - 曲线的拉伸距离 - 拉伸的曲面 - - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - + + 通过四个角点创建矩形。 + 矩形的角点列表 + 由角点创建的矩形 + rectbypointarray - - 朝指定方向按输入向量长度拉伸曲线 - 拉伸路径向量 - 拉伸的曲面 - - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - + + 通过四个角点创建矩形。 + 矩形的第一个角点 + 矩形的第二个角点 + 矩形的第三个角点 + 矩形的第四个角点 + 由角点创建的矩形 + rectbypoints - - 朝指定方向按指定距离拉伸曲线 - 拉伸路径向量 - 拉伸距离 - 拉伸的曲面 - - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - + + Create a Rectangle centered at the WCS origin in the WCS XY Plane, with + specified width (X Axis length), and length (Y Axis length). + 矩形的宽度 + 矩形的长度 + 由宽度和长度创建的矩形 + rectbylengths - - 朝法线方向按指定距离拉伸曲线。曲线必须闭合。 - 拉伸距离 - 拉伸的实体 - - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - + + Create a Rectangle centered at input Plane root, with input width + (Plane X axis length), and length (Plane Y axis length). + 用于使矩形居中的平面 + 矩形的宽度 + 矩形的长度 + 由宽度和长度创建的矩形 + rectangle,rectbylengths - - 朝指定方向按输入向量长度拉伸曲线。曲线必须闭合。 - 拉伸路径向量 - 拉伸的实体 - - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - + + Create a Rectangle centered at the input origin in the CoordinateSystem + XY Plane, with specified width (X Axis length), and length + (Y Axis length). + 矩形的坐标系(矩形中心) + 矩形的宽度 + 矩形的长度 + 基于宽度和长度创建的矩形 + rectbylengths - - 朝指定方向按指定距离拉伸曲线。曲线必须闭合。 - 拉伸路径向量 - 拉伸距离 - 拉伸的实体 - - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - + + 获取 Rectangle 的字符串表示 - - 在由拾取点确定的特定终点处按给定距离延伸曲线。拾取侧将被延伸。圆和椭圆等闭合曲线无法延伸。如果被延伸的曲线是线性的,则延伸也将是线性的。 - 延伸距离 - 要延伸端的点 - 延伸的曲线 - - makelonger,stretch,extendside - + + 返回曲面面积 -- 所有表面的所有面积总和 + + + 返回实体的总体积 - - 在曲线的起点侧按给定距离延伸曲线。圆和椭圆等闭合曲线无法延伸。如果被延伸的曲线是线性的,则延伸也将是线性的。 - 延伸距离 - 延伸的曲线 - - makelonger,stretch - + + 实体的质心 + average,center - - 在曲线终点处按给定距离延伸曲线。圆和椭圆等闭合曲线无法延伸。如果被延伸的曲线是线性的,则延伸也将是线性的。 - 延伸距离 - 延伸的曲线 - - makelonger,stretch - + + 该实体与另一实体的布尔并集。 + addition,merge,combine - - 通过圆弧和直线集逼近曲线 - 接近曲线的一组圆弧和直线 - - rationalizecurve,fitarcs,fitlines,arcs,lines - - - 0.5,0.5,0.5,0.4,0.4 - + + 该实体与另一实体的布尔差集 + subtract - - 将曲线转化为 NurbsCurve 逼近 - NurbsCurve 逼近曲线 - - curve2spline,convertcurve,tospline,lines - - - 0.5,0.5,0.5,0.4 - + + 该实体与输入实体并集的布尔差集 + subtract,differencemany,diffall,diff multi - - 修补闭合曲线 - 曲线内部的曲面 - - fill,profiletosurf,loop,loop2surf,edgesurf - + + 从该实体各个表面获取实体壳 + 壳体向内延伸的距离 + 壳外向外延伸的距离 + extract shell, offset and extract - - 沿给定投影方向将输入曲线投影到指定的基础几何图形上。 - 要投影到的几何图形 - 向量 - 已投影到基础几何图形的几何图形列表 + + Projects the input Geometry onto this Solid in the input Vector direction. + !!This projection method currently supports only points or curves!! + projectonto,projectonsolid,projecttosolid - - 沿路径曲线扫掠该曲线,以创建曲面 - - - - sweep1,curve2surf - + + 沿输入边按给定半径对实体倒圆角。 + round,smooth,smoothedge,roundedges - - 沿路径曲线扫掠该曲线,以创建曲面 - - 剪切扫掠的端点,使其与路径垂直 - 通过沿路径扫掠曲线生成的曲面 + + 沿输入边按给定边角偏移量对实体倒角。 + bevel,flattenedges + + + 如果一个实体包含多个不相交块,则将该实体分离为 + 各个实体。如果实体是单个连续块,则返回该同一实体。 + 分离不相交的实体 - sweep1,curve2surf + split, disjoint - - 沿路径曲线扫掠该闭合曲线,以创建实体 - + + 尝试修复实体。 - - sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - - - 沿路径曲线扫掠该闭合曲线,以创建实体 + + 通过指定实体的组成表面作为曲面来创建实体。 + Brep,brep + + + 通过在输入横截面闭合曲线之间放样来创建实体。 + Brep,brep + + + 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 + + + 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 + + + 沿路径扫掠闭合曲线。 + Brep,brep,sweep1 + + + 沿路径扫掠闭合曲线。 + 将成为扫掠轮廓的闭合曲线 表示扫掠路径的路径 剪切扫掠的端点,使其与路径垂直 - 沿路径曲线扫掠此闭合曲线的实体 - - sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - + 通过沿路径扫掠轮廓曲线的实体 + Brep,brep,sweep1 - - 返回与提供的公差逼近的新曲线 - + + 沿两条轨道曲线扫掠闭合轮廓曲线。 + 要沿途扫掠的输入路径。 + 用于引导扫掠方向的轨道。 + 要沿路径扫掠的轮廓曲线 + Brep,brep,sweep2,guides,sweepprofile + + + 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. + 要旋转的轮廓曲线 + 旋转轴原点 + 旋转轴方向 + 起始角度(以度为单位) + 扫掠角度(以度为单位) + 由旋转创建的实体 + Brep,brep,lathe,revolveprofile + + + 将一组实体合并为一个实体 + 一组实体 - - fitcurve,reducecurve,simplecurve,approximate - + Brep,brep,boolean,addition - - 存储调用此构造函数的线程的托管线程 ID。 - 用于提醒用户潜在的多线程问题。 + + 获取 Solid 的字符串表示 - - 这仅用于测试。 + + 返回球体球心点。 - - true + + 返回球体半径。 - - true + + 以输入点为球心按给定半径创建实心球体。 + Brep,brep - - true + + 创建曲面上包含四个输入点的实心球体。 + Brep,brep - - true + + 尽可能接近输入点拟合球体。 + Brep,brep - - true + + 获取 Sphere 的字符串表示 - - 使用主体的 IGeometryEntity 类型和几何图形构造函数之间的贴图。 + + 返回总曲面面积。 - - 几何图形类型注册机制。 - IGeometryEntity 衍生接口的类型。 - 构造几何图形的代理。 + + 返回曲面所有边界边的长度总和。 + circumference - - true + + 如果曲面在 U 方向上闭合,则返回 True;否则返回 False。 - - - + + 如果曲面在 V 方向上闭合,则返回 True;否则返回 False。 - - 将任意几何图形按给定位移朝 WCS 中分别定义的 X、Y、Z 方向 - 平移。 - 沿 X 轴的位移。 - 沿 Y 轴的位移。 - 沿 Z 轴的位移。 - 已变换的几何图形。 - move,by amount + + 如果曲面在 U 或 V 方向上闭合,则返回 True;否则返回 False。 - - 在给定方向按向量长度平移几何图形 - move,along vector + + 从该曲面减去输入工具。 + difference,trim,removefrom,cut - - 将任意几何图形类型按给定距离朝给定方向 - 平移。 - 位移方向。 - 沿给定方向的位移距离。 - 已变换的几何图形。 - move,along vector,distance + + 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. + 要减去的其他曲面 + 生成的布尔曲面或多重曲面 + subtract,differencemany,diffall,diff multi - - 通过变换给定坐标系变换几何图形 - 变换的几何图形 + + 在输入点返回 UV 参数对。这是参数处的反向点。 + evaluateatpoint,surfaceatpoint,uvatpoint,uvs + 0.5,0.5,0.5,0.4 - - 将该几何图形从源 CoordinateSystem 变换到新的 - 上下文 CoordinateSystem。 - - - 已变换的几何图形。 - from,to + + 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 - - 绕原点和轴将对象旋转指定 - 度数 - around,axis,degrees + + 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. + 一个或多个闭合复合线,可以按任意顺序输入。这些回路不应彼此相交。 + 确定曲线端点是否重合以及曲线和曲面是否重合时使用的公差。提供的公差不能小于创建输入复合线时使用的任何公差。默认值 0.0 表示将使用创建输入复合线时使用的最大公差。 + 由闭合回路修剪的曲面。 + trim multiple,removeloops,cutloops - - 绕平面原点和法线将对象旋转指定 - 度数 - around,normal,degrees + + 在曲面上输入点处返回曲面法线。 + 要计算其曲面法线的点 + 点处的法线 + perpendicular + + + Gets a Nurbs representation of the Surface. This method may approximate + Surface in certain circumstances. + + + Gets a Nurbs representation of the Surface. This method may approximate + Surface in certain circumstances. + 确定在转换之前是否应将曲面恢复到其原始参数范围。例如,在执行“修剪”操作之后,曲面的参数范围受限制。 + + + Gets a Nurbs representation of the Surface within a specified tolerance. This method may approximate + Surface in certain circumstances. + 指定的公差 + 曲面的 NURBS 曲面表示 + tonurbs + + + Thicken Surface into a Solid, extruding in the direction of Surface + normals on both sides of the Surface. + 加厚量 + 加厚曲面作为实体 + offset,tosolid + + + Thicken Surface into a Solid, extruding in the direction of Surface + normals. If both_sides parameter is true, surface is thickened + on both sides. + 加厚量 + 为 true 时,两侧加厚;为 false 时,一侧加厚 + 加厚曲面作为实体 + offset,bothsides,tosolid + + + 在曲面法线方向按指定距离偏移曲面。 + 偏移量 + 偏移的曲面 + + + 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 分量 + 参数的 V 分量 + 基于曲面上 UV 位置处的法线、U 方向和 V 方向的坐标系 + + + 返回一个与主曲率方向对齐的 CoordinateSystem。 + 参数的 U 分量 + 参数的 V 分量 + 与主曲率方向对齐的坐标系 + + + 返回指定 U 和 V 参数处的 U 切向量。 + 参数的 U 分量 + 参数的 V 分量 + U 向切线向量 + + + 返回指定 U 和 V 参数处的 V 切向量。 + 参数的 U 分量 + 参数的 V 分量 + V 向切线向量 + + + 返回指定 U 和 V 参数处的法向量。 + 参数的 U 分量 + 参数的 V 分量 + 参数处的法线 + + + 返回输入 U 和 V 坐标处的导数。 + 参数的 U 分量 + 参数的 V 分量 + 曲面的 U 和 V 导数 + tangent,normal - - 穿过输入平面镜像对象 - reflect,flip over + + 返回 U 和 V 参数处的高斯曲率。 + developable - - 绕原点等比例缩放 - resize,size + + 返回 U 和 V 参数处的主曲率。 - - 绕原点不等比例缩放 - resize,size,scalenu,scaleNU + + 返回 U 和 V 参数处的主方向向量。 + 参数的 U 分量 + 参数的 V 分量 + U 向和 V 向切线向量 - - 绕给定平面不等比例缩放 - resize,size,scalenu,scaleNU + + 返回指定 U 和 V 参数处的点。 + surfacepoint - - 使用两个拾取点作为标量,绕给定点等比例缩放 - resize,from,to,size + + 返回曲面的所有边界曲线。 + edges - - 由基准点和 2 个拾取点确定的一维缩放。缩放轴由基准点和起点之间的连线确定。 - resize,size,from,to,scale1d,1d,lines - 0.5,0.5,0.5,0.5,0.5,0.5,0.3 + + 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. + 若方向 == 0,则创建 U 参数线,若方向 == 1,则创建 V 参数线。 + + lines + 0.4 - - 由基准点和 2 个拾取点确定的二维缩放,两个拾取点投影到基准平面以确定二维缩放系数 - resize,size,from,to,scale2d,2d + + Returns a new Surface with the Normal flipped. Leaves this surface + unchanged. + 与输入曲面相同但法线翻转的曲面 - - 获取从该几何图形到另一几何图形的距离 - 其他几何图形 - 距离 - between,length,from,to + + 将该曲面和输入曲面合并为 PolySurface + topolysurface + 将该曲面和输入曲面合并为 PolySurface + join multiple,joinmany,joinall,topolysurface - - 获取该几何图形上至其他几何图形最近的点 - NearestPoint, GetClosestPoint + + Projects the input Geometry onto this Surface in the input Vector direction. + !!This projection method currently supports only points or curves!! + projecttosurface,projectonto - - 确定另一几何对象是否与该几何对象相交 - intersects?,check intersection,test intersection + + 尝试修复曲面。 + - - 获取该对象与另一对象的相交几何图形 - get overlap + + Union a collection of surfaces into one surface. + This method might return a polySurface + if the resulting union is non-manifold or multi-faced. + 一组曲面。 + 曲面并集 + merge,join,boolean,addition - - 获取该对象几何图形与其他几何图形集的交点。查找所有参与者的共同几何图形。 - get overlap,multi intersect,intersect many + + 通过在输入横截面曲线之间放样来创建实体。 + loft + 要通过其放样的曲线 + 由放样创建的曲面 - - 沿指定方向将点集合投影到此几何图形上。 - 返回生成的几何图形的平面阵列。 - 指向项目 - 投影方向 - 生成的几何图形的平面数组 - project points,batch project + + 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 - - 使用其他几何图形作为拆分工具,拆分该几何图形 - cut + + 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. + loftbyrails,loft rails,guides + 要通过其放样的曲线 + 要通过其引导放样的曲线 + 由放样创建的曲面 - - 删除至拾取点最近的实体的图元 + + 通过沿路径扫掠轮廓曲线来创建曲面。 + 要扫掠的曲线 + 用于沿其扫掠的路径曲线 + 通过沿路径扫掠轮廓创建的曲面 + + sweep,rail,guide,sweep1 + - - 将复合或非单独图元拆分为其 - 构件。 + + 通过沿路径扫掠轮廓曲线来创建曲面。 + 要扫掠的曲线 + 用于沿其扫掠的路径曲线 + 剪切扫掠的端点,使其与路径垂直 + 通过沿路径扫掠轮廓创建的曲面 + sweep,rail,guide,sweep1 - - 检查两个对象是否具有相同的典型几何图形或数字值 - approximate,near,close + + Create a Polygon Surface connecting input Points in a closed Polygon and + patching it. + 周界点列表 + 基于周界点创建的曲面 + patch,surfacebypolygon - - 获取包含给定几何图形的 BoundingBox - bounds + + 沿由两条轨线引导的路径扫掠横截面曲线 + 要沿途扫掠的输入路径。 + 用于引导扫掠方向的轨道。 + 要沿路径扫掠的轮廓曲线。 + 通过扫掠两条轨道创建的曲面 + sweep2,guides - - 获取包含给定几何图形的体积最小定向边界框。 + + 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. + 要旋转的轮廓曲线 + 旋转轴原点 + 旋转轴方向 + 起始角度(以度为单位) + 扫掠角度(以度为单位) + 通过旋转轮廓创建的曲面 + lathe - - 将几何图形转化为实体定义 JSON - JSON 格式的字符串 + + Create a Surface by filling in the interior of a closed boundary + defined by input Curves. + 用作曲面边界的闭合曲线 + 由面片创建的曲面 + edgesrf,edgesurface,patch,fill - - 将几何图形转换为使用 autodesk.geometry:geometry-1.0.0 模式格式化的 JSON 对象。 - 生成的 JSON 字符串 + + 获取 Surface 的字符串表示 - - 将几何体的内部结构从分析转换为样条曲线 + + 拓扑的顶点 - - 在输入几何图形上设置字符串形式的名称-值属性。 - 在几何图形输出到 SAT 文件时,这些属性将随几何图形一起保存, - 并且从文件输入几何图形时还可读回这些属性。 - 注意: 如果对几何图形进行任何几何操作, - 则无法保证属性可以保留在几何图形上。 - 名称-值字符串属性的词典。 - 返回已应用属性的输入几何图形的副本。 - - - 返回在输入几何图形上所设置的名称-值字符串属性(如果有)。 - 名称-值字符串属性的词典。 + + 拓扑的边 + - - 导入一个 SAT 文件并返回一个所导入几何图形的数组 - 表示 SAT 文件的文件对象 - 输入的几何图形列表 + + 拓扑的面 + - - 导入一个 SAT 文件并返回一个所导入几何图形的数组 - 指向 SAT 文件的路径 - 输入的几何图形列表 + + 获取 Topology 的字符串表示 - - 输入一个 SAT 文件并返回一个输入几何图形的数组。 - 表示 SAT 文件的文件对象 - 表示“Dynamo”单位空间的每单位毫米数。 - 用于将输入的几何图形从 SAT 文件中定义的单位空间缩放到此处定义的单位空间。 - 如果此值设置为 -1,则我们假定 SAT 是无单位的,并在不缩放单位的情况下输入几何图形。 - 输入几何图形的列表 + + 与该 Edge 相邻的 TSplineFace - - 输入一个 SAT 文件并返回一个输入几何图形的数组。 - 表示 SAT 文件的文件对象 - 表示“Dynamo”单位空间的每单位毫米数。 - 用于将输入的几何图形从 SAT 文件中定义的单位空间缩放到此处定义的单位空间。 - 如果此值设置为 -1,则我们假定 SAT 是无单位的,并在不缩放单位的情况下输入几何图形。 - 输入几何图形的列表 + + 该 Edge 起点处的 TSplineVertex - - 导入 JSON 字符串并返回一组导入的几何图形 - 包含实体定义格式的几何图形的 JSON 字符串 - 转换的几何图形列表 + + 该 Edge 终点处的 Vertex - - 解析使用 autodesk.geometry:geometry-1.0.0 模式格式化的传入 JSON 字符串。 - 要解析的 JSON 字符串 - 几何图形对象 + + 返回 TSEdge 的 UVN 帧(外壳上的点、U 向量、V 向量和法向量) - - 将指定几何图形列表导出至给定 SAT 文件路径 - - - + + TSEdge 的索引 - - 将指定几何图形列表导出至给定 SAT 文件路径。 - - - - + + TSEdge 是否位于边界上 - - 该方法仅供内部使用。 + + TSEdge 是否为流形 - - 该方法仅供内部使用。 + + 一系列 TSEdge 特性: uvnFrame 和索引,无论 TSEdge 是否位于边界上,是否为流形 - - 将指定几何图形列表序列化为标准 ACIS 二进制 (SAB) 格式,并返回序列化二进制流数据 - 要序列化的几何图形 - SAB 格式的数据作为字节列表 + + 获取 TSplineEdge 的字符串表示 - - 将指定标准 ACIS 二进制 (SAB) 格式数据反序列化,并返回几何图形列表 - + + 按逆时针顺序围绕该面的所有 TSplineEdge - - 将 SAB 文件用作输入,并将 ASM 几何图形反序列化为 - LibG 对象 - - Dynamo 单位空间的每单位毫米数;如果传递 -1,则不会执行单位转换。 + + 按逆时针顺序围绕该面的所有 TSplineVertice - - true - - - 获取当初用于创建该几何图形的关联/参考坐标系。 + + 返回 TSplineFace 的 UVN 帧(外壳上的点、U 向量、V 向量和法向量) - - 获取 Mesh 的字符串表示 + + TSFace 的索引 - - 由点集和引用点集的 IndexGroups 集创建面片 - 确定顶点位置的点列表 - 顶点的索引 - 基于点创建的网格 - - mesh,meshes - + + TSFace 上顶点或边的数量 - - 由点集和引用点集的 IndexGroups 集创建面片 - 点列表 - 为点索引组 - 网格 - - mesh,meshes - + + TSFace 上参数化面的数量 - - 输入一个文件,将其解析为多个网格。 - 当前支持的格式包括: - .mix -- Meshmixer - .obj -- Wavefront + + 一系列 TSplineFace 特性: uvnFrame、索引、边价和边数 - - 将几何图形对象(例如实体或曲面)转换为网格。 - 网格的分辨率由 Dynamo 渲染精度确定 + + 获取 TSplineFace 的字符串表示 - - 将网格导出为由文件名确定的格式: - .mix -- Meshmixer - .obj -- Wavefront - .stl -- STL 格式 - .dae -- COLLADA - .ply -- 多边形文件格式 - 此函数返回输出文件的文件名,如果包含非 ASCII 字符, - 这可能需要更改 + + 无论新创建的 T 样条曲线是否径向对称。 - - 从提供的顶点和索引创建新网格。顶点应 - 不重叠。索引应为三个整数的集合, - 它指示三角形的三个点的顶点阵列中 - 的三个位置 + + 无论新创建的 T 样条曲线是否关于 X 轴对称。 - - 从提供的点和索引创建新网格。点应该 - 不重叠。索引应为三个整数的集合, - 指示三角形三个点的 - 点阵列中的三个位置 + + 无论新创建的 T 样条曲线是否关于 Y 轴对称。 - - 根据当前设置创建网格平面。 - - - - - - 网格 + + 无论新创建的 T 样条曲线是否关于 Z 轴对称。 - - 根据当前设置创建网格立方体。 - - - - - - - - 网格 + + 对称段中的面数。仅当 T 样条曲线径向对称时才适用。 - - 根据当前设置创建网格球体。 - - - - - 网格 + + 以每根对称段给定数量的跨距创建径向 TSplineInitialSymmetry。 + tspline,symmetry - - 根据当前设置创建网格圆锥体。 - - - - - - - 网格 + + 以给定对称轴创建轴向 TSplineInitialSymmetry。 + tspline,symmetry - - 通过拉伸三维多段线返回网格。 - 要拉伸的 PolyCurve - 拉伸高度 - 拉伸的向量方向 - 帽盖网格拉伸(仅当 PolyCurve 为平面时) - 网格 + + 获取 TSplineInitialSymmetry 的字符串表示 - - 以逆时针方式构成每个面的顶点索引 - - mesh,meshes - + + 反射是否为径向 - - 该顶点处的法向量 - - mesh,meshes - + + 径向反射的分段数 - - 顶点的位置 - - mesh,meshes - + + 径向反射的每对对称线段之间的角度 - - 返回网格中的顶点数 + + 反射的平面 - - 返回网格中的边数 + + 反射的轴 - - 返回网格中的三角形数 + + 通过给定平面创建 T 样条曲线对称的轴反射。 + T 样条曲线轴反射的平面。在世界坐标中给定 + T 样条曲线轴反射 + tspline,symmetry,reflection,axial - - 返回所提供网格的体积 - 体积 + + Create radial reflection for t-spline symmetry by given plane + with given segments count and given angle (in degrees) between each pair of segments. + 法线为 T 样条曲线径向反射的轴的平面。在世界坐标中给定 + 径向反射的分段数 + 径向对称的每对线段之间的角度(度)。若将其设置为 0,则该角度由 (360 / segmentsCount) 确定 + T 样条曲线径向反射 + tspline,symmetry,reflection,radial - - 返回所提供网格的面积 - 面积 + + 获取 TSplineReflection 的字符串表示 - - 以数字列表形式返回此网格的原始顶点。每套 - 三个连续数字表示一个点。 + + - - 以数字列表形式返回此网格的原始顶点。每套 - 六个连续数字表示两个点 + + - - 以数字列表形式返回此网格的原始顶点。每套 - 九个连续数字表示三角形的三个点 + + - - 返回每个网格三角形的顶点索引。 - (与唯一顶点索引相反) - 每个网格三角形的顶点索引列表。 + + - - 将网格边转换为线,并返回它们 + + - - 将网格面转换为曲面面片,并返回它们。注意: - 这种方法可以生成大量的重曲面,并且可能 - 使用大型网格时降低 Dynamo 的速度。 + + - - 将网格三角形转换为单独的网格并返回它们。 + + - - 返回给定网格中每个三角形面的法线。 - + + 将给定 T 样条曲线曲面集导出为 T 样条曲线场景文件 + 要导出的 T 样条曲线曲面集 + 文件保存路径 + 用于保存 T 样条曲线集的文件路径 + tspline,export,save,tss,path - - 返回三角形质心 + + 将给定 T 样条曲线曲面导出为 T 样条曲线网格文件 + 要导出的 T 样条曲线曲面 + 文件保存路径 + 用于保存 T 样条曲线曲面的文件路径 + tspline,export,save,tsm,path - - 返回统一工具网格和原始网格的新网格。 - - 网格 + + 以 T 样条曲线网格 (TSM) 格式将 T 样条曲线转换为字符串 + 要序列化的 T 样条曲线曲面 + T 样条曲线曲面进行序列化时所在的字符串 + tspline,import,serialize - - 返回一个新网格,从原始网格中减去工具网格。 - - 网格 + + 从 T 样条曲线网格 (TSM) 格式的给定字符串创建 T 样条曲线曲面 + T 样条曲线网格文件的字符串表示 + 以方框还是平滑可视化显示 T 样条曲线曲面 + 新载入列表中的 T 样条曲线曲面 + tspline,import,serialize - - 返回工具网格和原始网格之间交点一致的 - 新网格。 - - 网格 + + 从给定 T 样条曲线网格文件路径加载 T 样条曲线曲面 + 用于加载的文件的路径 + 以方框还是平滑可视化显示 T 样条曲线曲面 + 新载入列表中的 T 样条曲线曲面 + tspline,import,load,tsm,path - - 返回修复以下缺陷的新网格: - 小型零部件: 如果网格包含相对于整体网格大小非常小的断开连接的 - 分段,它们将被 - 丢弃。 - 孔: 填充网格中的孔 - 非流形区域: 如果顶点连接到 - 两条以上的*边界*边,或一条边连接到 - 两个以上的三角形,则顶点/边是非流形的。 - 网格工具套件将移除几何图形,直到网格变成流形网格 - -此方法尝试保留尽可能多的原始网格 - 而不是 MakeWatertight,后者会对网格进行重采样 + + 从给定 T 样条曲线网格文件加载 T 样条曲线曲面 + 要加载的文件来自 + 以方框还是平滑可视化显示 T 样条曲线曲面 + 新载入列表中的 T 样条曲线曲面 + tspline,import,load,tsm,file - - 删除网格的内部边界。当存在重合的顶点时,出现内部边界, - 例如对于壶盖和壶体,网格具有单独的 - 三角形组。 + + 从给定 T 样条曲线场景文件路径加载 T 样条曲线曲面集 + 用于加载的文件的路径 + 以方框还是平滑可视化显示 T 样条曲线曲面 + 一组新载入的 T 样条曲线曲面 + tspline,import,load,tss,path - - 返回无间隙且可三维打印的新网格。由于 - 使网格无间隙、自相交、重叠和非流形, - 将从网格中删除几何图形。该方法计算薄带距离 - 字段并使用行进立方体生成新网格,但不投影 - 回原始网格。 - -基本上,网格中充满了一堆小长方体,并围绕它创建一个新的 - 网格。 + + 从给定 T 样条曲线场景文件加载 T 样条曲线曲面集 + 要加载的文件来自 + 以方框还是平滑可视化显示 T 样条曲线曲面 + 一组新载入的 T 样条曲线曲面 + tspline,import,load,tss,file - - 返回已为三维打印而挖空的新网格。 - 逃生孔的数量 - 逃生孔的半径 - 内部偏移距离 - 创建表示空心网格内表面的实体的分辨率(8 - 4096) - 在空心网格内表面上生成网格的分辨率(8 - 4096) - 空心网格 + + 应用到 T 样条曲线的反射列表 + tspline,symmetry,reflections - - 返回具有支撑结构的新网格。如果输入为空,将使用默认阈值设置。 - 支撑柱与地面相接处的底座高度 - 支撑立柱与地面相接处的底座直径 - 支撑柱的直径 - 支撑柱与网格接触的尖端的高度 - 支撑柱与网格接触的尖端的直径 - 具有支撑结构的网格 + + Whether t-spline is in box or smooth mode + tspline,boxmode,smooth - - 返回三角形数量减少的新网格。 - 用于减少的目标三角形数 - 减少的网格 + + T 样条曲线是否可提取(能以平滑模式显示) + tspline,extractable - - 返回新网格,在整个选择中更均匀地分布三角形 - 而不管给定选择中的三角形法线是否有任何变化。 - 网格 + + Whether t-spline is closed + tspline,closed - - 返回新的平滑网格。默认情况下的平滑类型为 - Cotangent,它平滑而不扩散顶点。 - 设置平滑的 "空间比例"。值越小,产生的局部平滑越多, - 通常会导致外观结果不太“平滑”(0.1 - 64.0) - 平滑网格 + + 所有闭合的曲面均无间隙,但某些无间隙表面处于打开状态。 + tspline,watertight - - 创建精确的几何平面剪切,这将删除位于平面法线方向的平面一侧的 - 部分网格。 - 设置用于剪切的平面 - 尝试使用最少的三角形数量 - 创建最小填充。 - 网格 + + 检查标准化所需的所有保证 + 以确定 T 样条曲线是否标准 + tspline,standard - - 使输入平面与网格相交,生成 PolyCurve + + Convert TSpline surface to Solid or Surface depending on shape. + Note: There could be subtle unexpected changes in the resulting B-Rep if the input surface is created in a higher T-Splines version than the version loaded in Dynamo as in this case the surface will be downgraded to the Dynamo version. + 确定生成的实体是否应具有与输入 T 样条曲线曲面相同的拓扑。 + 拓扑实体(实体或曲面) + tspline,brep,solid,surface - - 沿指定方向投影到网格上 + + 按 T 样条曲线曲面的面法线方向的给定距离,加厚该面 + 加厚距离 + 确定生成的各边是否要折痕 + 加厚的 T 样条曲线曲面 + tspline,thicken,normal - - 网格上到指定点的最近点 + + 按给定向量加厚 T 样条曲线曲面。 + 加厚方向 + 确定生成的各边是否要折痕 + 加厚的 T 样条曲线曲面 + tspline,thicken,vector - - 跨输入平面反射网格 + + 对给定边集进行折痕 + 要折痕的边 + 各边已折痕的 T 样条曲线曲面 + tspline,edge,crease - - 按输入度数绕输入轴旋转网格。旋转 - 以原点为中心 + + 对给定边集合取消折痕 + 要取消折痕的边 + 各边已取消折痕的 T 样条曲线曲面 + tspline,crease,uncrease - - 按输入量缩放网格 + + 对给定顶点集进行折痕 + 要折痕的顶点 + 各边已折痕的 T 样条曲线曲面 + tspline,edge,crease - - 按比例因子非均匀地缩放网格 + + 对给定顶点集取消折痕 + 要取消折痕的顶点 + 各边已取消折痕的 T 样条曲线曲面 + tspline,crease,uncrease - - 在输入向量方向上按向量的长度平移网格 + + 成对的第一和第二组顶点的焊接顶点。 + 第一组顶点将被视为该 T 样条曲线的顶点。 + 第二组顶点可以来自该曲面也可以来自任何其他曲面。 + 如果存在不同 T 样条曲线,会在进行焊接操作之前先进行组合 + 要焊接的第一组顶点 + 要焊接的第二组顶点 + 保留输入拓扑的细分折痕 + 顶点已焊接的 T 样条曲线曲面 + tspline,weld,vertex - - 在输入向量方向上按输入距离平移网格 + + 查找所有重合顶点,然后将它们焊接在一起。 + 用于查找重合的公差范围 + 无重合顶点的 T 样条曲线曲面 + tspline,weld,coincident,vertex - - 按输入距离平移网格 + + 取消对所有给定边的焊接,它将取消对所有边每个顶点的焊接。 + 一组要取消焊接的边 + 各边未焊接的 T 样条曲线曲面 + tspline,unweld,edge - - 解析使用 dynamo.geometry:mesh-1.0.0 模式格式化的传入 JSON 字符串。 - 要解析的 JSON 字符串 - 网格 + + 取消所有指定顶点的焊接。每个顶点的所有边都将取消焊接。 + 一组要取消焊接的顶点 + 各顶点未焊接的 T 样条曲线曲面 + tspline,unweld,vertex - - 将网格转换为使用 dynamo.geometry:mesh-1.0.0 模式格式化的 JSON 对象。 - 生成的 JSON 字符串 + + Create match with T-Spline and closed loop from curves + 要创建匹配的 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,为曲率比例。若连续性为 G0,则忽略。 + 是否要反转路线方向 + 位于给定 T 样条曲线边界边和 BRep 边环之间的 T 样条曲线曲面 + tspline,match,brep - - 允许面板与边界重叠。 + + 删除 T 样条曲线拓扑的顶点 + 要删除的一个或多个顶点 + 顶点已删除的 T 样条曲线曲面 + tspline,vertex,vertices,delete - - 不允许面板与边界重叠。 + + 删除 T 样条曲线拓扑的边 + 要删除的一个或多个边 + 各边已删除的 T 样条曲线曲面 + tspline,edge,delete - - 删除不位于输入 FACE 上的顶点。 + + 删除 T 样条曲线拓扑的面 + 要删除的一个或多个面 + 各边已删除的 T 样条曲线曲面 + tspline,face,delete - - 将重叠的嵌板修剪到曲面边界。 + + 更改 T 样条曲线的可视化样式。 + 若通过 True 则采用平滑可视化,否则为方框可视化。 + 启用或禁用平滑可视化 + 可视化样式已选定的 T 样条曲线 + tspline,visulization,mode,smooth,box - - 获取 PanelSurface 的字符串表示。 + + 对一组边执行单个或多个对称拉伸,并按给定向量移动新边。 + 一组要拉伸的边 + 用于移动新边的向量 + 将创建的新线段的数量 + 边已拉伸的 T 样条曲线 + tspline,extrude,direction,vector,edge - - 以正方形平铺图案镶嵌输入曲面。 - 要镶嵌的输入曲面 - U 方向上的图案数量 - V 方向上的图案数量 - 保留、移除或移除顶点 - - panel, surface, quad + + 对一组面执行单个或多个对称拉伸,并按给定向量移动新边。 + 一组要拉伸的面 + 用于移动新面的向量 + 将创建的新线段的数量 + 面已拉伸的 T 样条曲线 + tspline,extrude,direction,vector,face - - 以正方形栅格镶嵌输入曲面,其中每个正方形都根据其对角线分割为四个三角形。 - 要镶嵌的输入曲面 - U 方向上的图案数量 - V 方向上的图案数量 - 保留、移除或移除顶点 - - panel, surface, cross, split, square + + 对一组边执行单个或多个对称拉伸,并按给定曲线路径移动新边。 + 一组要拉伸的边 + 新边将跟随的路径 + 将创建的新线段的数量 + 边已拉伸的 T 样条曲线 + tspline,extrude,curve,edge - - 以正方形栅格镶嵌输入曲面,其中每个正方形都根据对角线分割为两个三角形。默认情况下,对角线是从左下角到右上角。 - 要镶嵌的输入曲面 - U 方向上的图案数量 - V 方向上的图案数量 - 如果设置为“True”,则每个正方形的对角线都是从左上角到右下角。 - 保留、移除或移除顶点 - - panel, surface, diagonally, split, square + + 对一组面执行单个或多个对称拉伸,并按给定曲线路径移动新边。 + 一组要拉伸的面 + 新面将跟随的路径 + 将创建的新线段的数量 + 面已拉伸的 T 样条曲线 + tspline,extrude,curve,face - - 以菱形图案镶嵌输入曲面。 - 要镶嵌的输入曲面 - U 方向上的图案数量 - V 方向上的图案数量 - 保留、移除或移除顶点 - - panel, surface, diamond + + 将给定边替换为面的通道。 + 一组要替换的边 + 倒角将被包含至选定边的相邻面的此百分比(介于 0 和 1 之间)。 + 通道中各面的行数 + 是否在旧模型的方框模式面上创建新面。 + 确定倒角为圆角还是平角。在 0 到 1 之间取值。 + 各边已倒角的 T 样条曲线 + tspline,bevel,edge - - 以菱形图案镶嵌输入曲面,其中每个菱形都垂直或水平分割为两个三角形。默认情况下,每个菱形都垂直分割。 - 要镶嵌的输入曲面 - U 方向上的图案数量 - V 方向上的图案数量 - 如果设置为“True”,则菱形水平分割。 - 保留、移除或移除顶点 - - panel, surface, split, diamond + + 沿相邻边滑动给定边 + 一组要滑动的边 + 朝向相邻面将各边滑动此距离(介于 0 和 1 之间的百分比)。 + 确定倒角为圆角还是平角。在 0 到 1 之间取值。 + 各边已滑动的 T 样条曲线 + tspline,slide,edge - - 以垂直和水平平铺的平行四边形镶嵌输入曲面。每个平行四边形都是一个正方形,其沿 V 轴或 U 轴应用的剪切由“alignWithUAxis”输入和剪切系数确定。默认情况下,平行四边形与 V 轴对齐。 - 要镶嵌的输入曲面 - U 方向上的图案数量 - V 方向上的图案数量 - 剪切量 - 如果设置为“True”,则平行四边形与 U 轴对齐。 - 保留、移除或移除顶点 - - panel, surface, parallelogram + + 组合给定边。每组中的边应创建连续集的 + 相等计数。第一组的边可以视为 + 该曲面的边。第二组的边可以 + 来自该曲面或任何其他曲面。对于不同曲面的情况, + 组合前先进行组合 + 要合并的第一组边 + 要合并的第二组边 + 曲面将与原始曲面更为匹配。 + 各边已合并的 T 样条曲线曲面 + tspline,merge,edge - - 以交错正方形图案镶嵌输入曲面。默认情况下,图案水平交错。 - 要镶嵌的输入曲面 - U 方向上的图案数量 - V 方向上的图案数量 - 如果设置为“True”,则图案垂直交错。 - 位移量 - 保留、移除或移除顶点 - - panel, surface, staggered, quad + + 填充 T 样条曲线中的孔 + 带内孔的边集。各边必须为边界。 + 孔的填充方法:0 - 细分、1 - n 边形,2 - 收拢,3 - 折叠和焊接 + 保留输入拓扑的细分折痕 + TSpline surface with filled hole + tspline,edge,fill,hole - - 以六边形平铺图案镶嵌输入曲面。 - 要镶嵌的输入曲面 - U 方向上的图案数量 - V 方向上的图案数量 - 保留、移除或移除顶点 - - panel, surface, hexagon + + 将反射的给定列表附加到 T 样条曲线 + 反射列表 + 是否要焊接对称部分 + 用于焊接对称部分的公差 + 新反射已附加的 T 样条曲线曲面 - - 以平铺形式镶嵌输入曲面,其中每个顶点一个三角形、两个正方形和一个六边形。 - 要镶嵌的输入曲面 - U 方向上的图案数量 - V 方向上的图案数量 - 保留、移除或移除顶点 - - panel, surface, rhombus, tri, hexagon + + 删除 T 样条曲线的所有反射 + 给定反射已删除的 T 样条曲线曲面 - - 使用自定义平铺图案镶嵌输入曲面。平铺是 UV 参数空间中的多边形。它们可以是非凸面,但不能自相交。无需将平铺强制设置为边到边接触。镶嵌图案是通过将平铺的副本沿 U 和 V 方向位移所提供的位移量而生成的。每个平铺顶点的 UV 坐标都在 tileUV 参数中提供。 - 要镶嵌的输入曲面 - U 方向上的图案数量 - V 方向上的图案数量 - 平铺沿 U 轴的位移。 - 平铺沿 V 轴的位移。 - 自定义图案中每个平铺的 UV 坐标的双嵌套列表,其中外部列表是平铺(多边形)列表,而内部列表包含每个平铺的 UV 坐标。 - 保留、移除或移除顶点 - - panel, surface, custom, orthogonal, lattice + + Compress all topology on the surface and make the indices contiguous. + This function maintains the relative order of the indices. + TSpline with compressed indexes + tspline,index,compress - - 返回 PanelSurface 中的顶点数。 - 顶点数 + + 将给定面分割为四个面,每个面处于精确或简单模式 + 具体取决于给定的标志值。 + 要细分的面列表 + 若为 False,则生成的曲面可能比原始曲面平坦和清晰, + 若为 True,则将保留其原始形状 + 给定面已细分的 T 样条曲线 + tspline,subdivide,faces,simple - - 返回 PanelSurface 中的面板数。 - 面板数 + + 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. + 插值方向: 若为 False 则向前,否则就反转 + 以给定方向插入的 T 样条曲线 + tspline,interpolate,reverse - - 将统一缩放、平移和旋转变换应用于给定的 PanelSurface。 - 统一 UV 缩放因子。 - 用于平移面板的 U 方向上偏移。 - 用于平移面板的 V 方向上偏移。 - 面板的旋转角度(以度为单位)。 - 要绕其旋转所有面板的二维点。 - 已变换的 PanelSurface。 + + 选中每个给定 T 样条曲线顶点并将其拖向目标几何图形上的 + 最近点。若 surfacePoints 为 True, + 则拉伸顶点的曲面点,否则就拉伸控制夹点 + 要拉伸的顶点列表 + 要拉伸的几何图形列表 + 标志,指示使用曲面还是顶点控制点 + 顶点已拉伸的 T 样条曲线曲面 + tspline,pull,vertices - - 返回面板索引列表中每个面板的顶点数。 - 用于查询顶点数的面板索引。默认值 null 表示曲面中的所有面板。 - 顶点数 + + 将给定顶点的控制点展平到单个平面。 + 此命令要求输入至少四个顶点 + 顶点列表 + T-Spline Surface with flattened vertices + tspline,flatten,vertices - - 返回与 PanelSurface 中的顶点索引对应的顶点。 - PanelSurface 中顶点的索引 - + + 将给定顶点的控制点展平到单个平面, + 该平面将与给定平面平行。 + 此命令要求输入至少四个顶点 + 顶点列表 + 用于拟合顶点的平面,平行于 + T-Spline Surface with flattened vertices + tspline,flatten,vertices,fitparallel - - 返回与 PanelSurface 中的顶点索引对应的点。 - PanelSurface 中顶点的索引 - + + Copy chosen faces to the new surface. New surface has no symmetry. + 要复制的面 + 仅包含选定面的 T 样条曲线曲面 + tspline,face,duplicate - - 返回输入曲面上给定面板和面板内顶点的索引。 - 查询其顶点索引的面板索引 - 给定面板的顶点编号 - 顶点索引 + + 反转网格中所有面的法线。 + 法线已反转的 T 样条曲线曲面 + tspline,flip,normal,vector - - 返回面板索引列表中每个面板的顶点。 - 用于查询顶点的面板索引。默认值 null 表示曲面中的所有面板。 - 顶点阵列 + + 设置所有节点间隔均匀。 + 间隔均匀的 T 样条曲线曲面 + tspline,knot,uniform - - 返回面板索引列表中每个面板的点。 - 用于查询点的面板索引。默认值 null 表示曲面中的所有面板。 - 点阵列 + + 将 T 样条曲线标准化到可进行 + 确切插入的点。如果不能标准化,则会发出异常警告 + 及原因 + 标准化 T 样条曲线曲面 + tspline,standardize - - 返回面板索引列表中每个面板的多边形边界。 - 用于构造多边形的面板索引。默认值 null 表示曲面中的所有面板。 + + 沿给定向量移动给定顶点 + 要移动的顶点列表 + Vector to move along + Flag, indicating whether to use surface or control points of vertices to move - - 获取 PolyCurve 的字符串表示 + + Attempts to repair the TsplineSurface. + - - 通过连接曲线生成复合线。不需要按连接顺序指定输入曲线。 - 复合线方向基于输入阵列中的第一个曲线。 - 在 1e-6 到 1e-3 单位之间选择首选的连接公差。 - 较低的值可能过于严格,会阻止本应连接的曲线相交;而较高的值则可能导致短曲线被无意中合并或折叠为退化点。 - 连接到复合线的曲线 - 确定要连接的曲线之间允许的间隙尺寸的公差 - 由连接曲线创建的复合线 - - segments,joincurves - + + 以原点为中心通过输入法向量创建 T 样条曲线平面。 + 平面的根点 + 平面的法线 + 平面坐标中最小角的二维点 + 平面坐标中最大角的二维点 + 宽度方向的跨距数 + 长度方向的跨距数 + T 样条曲线曲面的对称选项 + 以方框还是平滑可视化显示 T 样条曲线曲面 + 平面 T 样条曲线曲面 + tspline,plane,origin,normal - - 通过连接曲线生成复合线。不需要按连接顺序指定输入曲线。 - 复合线方向基于输入阵列中的第一个曲线。 - 在 1e-6 到 1e-3 单位之间选择首选的连接公差。 - 较低的值可能过于严格,会阻止本应连接的曲线相交;而较高的值则可能导致短曲线被无意中合并或折叠为退化点。 - 连接到复合线的曲线 - 确定要连接的曲线之间允许的间隙尺寸的公差 - 如果输入曲线彼此相交/重叠,并且需要在创建复合线之前修剪掉其末端段,则设置为 True。默认情况下,它设置为 False。 - 如果 trimLength 大于 0,则不会修剪比 trimLength 长的末端段。 - 由连接曲线创建的复合线 - - segments,joincurves - + + Create 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. + 平面的根点 + 平面的法线 + 平面的 X 轴 + 平面坐标中最小角的二维点 + 平面坐标中最大角的二维点 + 宽度方向的跨距数 + 长度方向的跨距数 + T 样条曲线曲面的对称选项 + 以方框还是平滑可视化显示 T 样条曲线曲面 + 平面 T 样条曲线曲面 + tspline,plane,origin,normal,axis - - 通过对连接的曲线进行分组,从而生成一条或多条复合线。选择一个介于 1e-6 和 1e-3 单位之间的首选连接公差。 - 较低的值可能过于严格,会阻止本应连接的曲线相互连接;而较高的值则可能导致短曲线被无意中合并或折叠为退化点。 - 分组在一起以创建一条或多条复合线的曲线 - 确定要连接的曲线之间允许的间隙尺寸的公差 - + + X 和 Y 轴位于此平面内。Z 轴为两个向量的叉积。 + 平面的根点 + 平面的 X 轴 + 平面的 Y 轴 + 平面坐标中最小角的二维点 + 平面坐标中最大角的二维点 + 宽度方向的跨距数 + 长度方向的跨距数 + T 样条曲线曲面的对称选项 + 以方框还是平滑可视化显示 T 样条曲线曲面 + 平面 T 样条曲线曲面 + tspline,plane,origin,normal,axis - - 通过对连接的曲线进行分组,从而生成一条或多条复合线。选择一个介于 1e-6 和 1e-3 单位之间的首选连接公差。 - 较低的值可能过于严格,会阻止本应连接的曲线相互连接;而较高的值则可能导致短曲线被无意中合并或折叠为退化点。 - 分组在一起以创建一条或多条复合线的曲线 - 确定要连接的曲线之间允许的间隙尺寸的公差 - 如果输入曲线彼此相交/重叠,并且需要在创建复合线之前修剪掉其末端段,则设置为 True。默认情况下,它设置为 False。 - 如果 trimLength 大于 0,则不会修剪比 trimLength 长的末端段。 - + + 将 T 样条曲线平面与输入点拟合;通常为三维散点图拟合。 + 一组要拟合到平面的点 + 平面坐标中最小角的二维点 + 平面坐标中最大角的二维点 + 宽度方向的跨距数 + 长度方向的跨距数 + T 样条曲线曲面的对称选项 + 以方框还是平滑可视化显示 T 样条曲线曲面 + 平面 T 样条曲线曲面 + tspline,plane,fit,bestfit,points - - 通过连接点生成 PolyCurve。将“connectLastToFirst”输入设置为 True 以闭合 PolyCurve。 - 用于生成复合线的点 - True 表示将最后一个点连接到第一个点;False 表示保持张开状态 - 由点创建的复合线 - - segments,joincurves,lines - - - 0.5,0.5,0.4 - + + 创建包含输入线和外部点的 T 样条曲线平面。点不能位于此输入线上或其轴线上的任意位置。 + 用于构建平面的线 + 构建平面的点 + 平面坐标中最小角的二维点 + 平面坐标中最大角的二维点 + 宽度方向的跨距数 + 长度方向的跨距数 + T 样条曲线曲面的对称选项 + 以方框还是平滑可视化显示 T 样条曲线曲面 + 平面 T 样条曲线曲面 + tspline,plane,line,point - - 通过加厚曲线生成 PolyCurve。 - 要加厚的曲线 - 厚度 - 垂直于加厚方向的法线 - - - offset - + + 创建包含三个输入点的 T 样条曲线平面。这些输入点不能位于一条直线上 + 要构建平面的第一个点 + 要构建平面的第二个点 + 要构建平面的第三个点 + 平面坐标中最小角的二维点 + 平面坐标中最大角的二维点 + 宽度方向的跨距数 + 长度方向的跨距数 + T 样条曲线曲面的对称选项 + 以方框还是平滑可视化显示 T 样条曲线曲面 + 平面 T 样条曲线曲面 + tspline,plane,line,point + + + 由父 CoordinateSystem、半径和圆柱体高度构造 T 样条曲线圆柱体 + 圆柱体中心和底部将位于该坐标系的 X-Y 平面 + 圆柱体半径 + Height of cylinder + 周长方向跨距数 + 高度方向跨距数 + T 样条曲线曲面的对称选项 + 以方框还是平滑可视化显示 T 样条曲线曲面 + 圆柱 T 样条曲线曲面 + tspline,cylinder,radius,height + + + 通过给定圆柱体底部和顶部中心点构造 T 样条曲线圆柱体。 + 圆柱体起点 + 圆柱体终点 + 圆柱体半径 + 周长方向跨距数 + 高度方向跨距数 + T 样条曲线曲面的对称选项 + 以方框还是平滑可视化显示 T 样条曲线曲面 + 圆柱 T 样条曲线曲面 + tspline,cylinder,radius,points - - 通过沿输入法线指定的平面加厚曲线,生成 PolyCurve。 - 要加厚的曲线 - 厚度 - 垂直于加厚方向的法线。如果未提供法线(为空),则默认情况下将使用曲线法线。 - - - offset,thicken - + + Create a T-Splines Cone with given base radius at start Point, extending to an + apex at end Point. + 圆锥体起点 + 圆锥体终点 + Radius of base of a cone + 周长方向跨距数 + 高度方向跨距数 + T 样条曲线曲面的对称选项 + 以方框还是平滑可视化显示 T 样条曲线曲面 + 锥形 T 样条曲线曲面 + tspline,cone,radius,points - - 返回第一个分量的起点和每个分量曲线的终点。对于闭合的复合线,由于起点和终点相同,因此不会包括终点。 + + Create a T-Splines Cone with axis from start Point to end Point, with given + radii at start and end. This object does not have an apex, and is in the shape of a frustum. + 圆锥体起点 + 圆锥体终点 + 圆锥体起点半径 + 圆锥体终点半径 + 周长方向跨距数 + 高度方向跨距数 + T 样条曲线曲面的对称选项 + 以方框还是平滑可视化显示 T 样条曲线曲面 + 锥形 T 样条曲线曲面 + tspline,cone,radii,points,truncated - - 复合线的曲线数 - - curvecount,subcurvecount,numbersubcurves - + + Create a T-Splines Cone with base Point at CoordinateSystem origin, extending in the direction of the Z-axis of the CoordinateSystem, + with a circular base in the CoordinateSystem XY Plane. + 圆锥体中心和底部将位于该坐标系的 X-Y 平面 + 圆锥体高度 + 圆锥体半径 + 周长方向跨距数 + 高度方向跨距数 + T 样条曲线曲面的对称选项 + 以方框还是平滑可视化显示 T 样条曲线曲面 + 锥形 T 样条曲线曲面 + tspline,cone,radius,cs - - 返回复合线的各曲线 - - - subcurves,polycurvesplit - + + Create a T-Splines Cone with base Point at CoordinateSystem origin, extending + in the CoordinateSystem Z axis deriction length amount, with a + circular bases in the CoordinateSystem XY Plane. + 圆锥体中心和底部将位于该坐标系的 X-Y 平面 + 圆锥体高度 + 圆锥体起点半径 + 圆锥体终点半径 + 周长方向跨距数 + 高度方向跨距数 + T 样条曲线曲面的对称选项 + 以方框还是平滑可视化显示 T 样条曲线曲面 + 锥形 T 样条曲线曲面 + tspline,cone,radius,cs - - 按索引返回复合线的曲线 - 用于定位点的长度 - True 表示从复合线的终点开始计数;False 表示从复合线的起点开始计数 - 索引处的曲线 - - subcurveatindex,getsubcurve,getcurvebyindex - + + 以输入点为球心按给定半径创建 T 样条曲线球体。 + 球体中心 + 球体半径 + 径向跨距数 + 高度方向跨距数 + T 样条曲线曲面的对称选项 + 以方框还是平滑可视化显示 T 样条曲线曲面 + 球形 T 样条曲线曲面 + tspline,sphere,radius - - 返回平面复合线的平面 - + + 创建包含曲面上四个输入点的 T 样条曲线球体。 + 列表中用于创建球体的四个点。点不共面 + 径向跨距数 + 高度方向跨距数 + T 样条曲线曲面的对称选项 + 以方框还是平滑可视化显示 T 样条曲线曲面 + 球形 T 样条曲线曲面 + tspline,sphere,points - - 通过切线椭圆延伸复合线 - 延伸椭圆的长度 - 椭圆的参数 - 椭圆的参数 - 椭圆的参数 - 复合线延伸终点或起点 - + + 尽可能接近输入点拟合 T 样条曲线球体。 + 拟合球体的点集 + 径向跨距数 + 高度方向跨距数 + T 样条曲线曲面的对称选项 + 以方框还是平滑可视化显示 T 样条曲线曲面 + 球形 T 样条曲线曲面 + tspline,sphere,fit,bestfit - - 通过切线圆弧延伸复合线。 - 延伸圆弧的长度 - 圆弧的半径 - 复合线延伸终点或起点 - + + 以 CoordinateSystem 原点为圆心按给定半径创建 T 样条曲线圆环体 + 将在给定坐标系的 X-Y 平面内以其原点为中心对齐圆环体 + 圆环体内半径 + 圆环体外半径 + 内部径向跨距数 + 外部径向跨距数 + T 样条曲线曲面的对称选项 + 以方框还是平滑可视化显示 T 样条曲线曲面 + 环形 T 样条曲线曲面 + tspline,torus,radii,cs - - 通过连接起点和终点的直线闭合复合线 - - - lines - - - 0.4 - + + Create a T-Splines Torus with given center and radii, aligned with the default World XY plane + 圆环体中心 + 圆环体内半径 + 圆环体外半径 + 内部径向跨距数 + 外部径向跨距数 + T 样条曲线曲面的对称选项 + 以方框还是平滑可视化显示 T 样条曲线曲面 + 环形 T 样条曲线曲面 + tspline,torus,radii,cs - - 通过圆弧相切链、直线和圆弧闭合复合线 - 复合线起点处的圆弧半径 - 复合线终点处的圆弧半径 - - - lines - - - 0.4 - + + 以 WCS 原点为中心以一定宽度、长度和高度创建 T 样条曲线长方体。 + 长方体宽度 + 长方体长度 + 长方体高度 + 宽度方向的跨距数 + 长度方向的跨距数 + 高度方向的跨距数 + T 样条曲线曲面的对称选项 + 以方框还是平滑可视化显示 T 样条曲线曲面 + T 样条曲线长方体 + tspline,box,cuboid,cube,size - - 在其平面偏移复合线。 - 偏移量 - 切换为使角变圆 - 偏移的复合线 + + Create a T-Spline Box centered at input Point, with specified width, length, + and height. + 长方体中心 + 长方体宽度 + 长方体长度 + 长方体高度 + 宽度方向的跨距数 + 长度方向的跨距数 + 高度方向的跨距数 + T 样条曲线曲面的对称选项 + 以方框还是平滑可视化显示 T 样条曲线曲面 + T 样条曲线长方体 + tspline,box,cuboid,cube,size,center - - 通过在由平面法线定义的平面中将平面曲线偏移给定距离来创建一条或多条复合线。“planeNormal”输入参数默认为包含曲线的平面的法线,但可以提供平行于原始曲线法线的显式法线以更好地控制偏移的方向。例如,如果共享同一平面的多条曲线需要一致的偏移方向,则“planeNormal”可用于替代各个曲线法线并强制所有曲线在同一方向上偏移。反转法线会反转偏移的方向。 - 正偏移距离适用于复合线切线和平面法向量之间的叉积方向,而负偏移则适用于相反方向。 - 如果偏移分量曲线之间存在间隙,则根据间隙闭合设置,可以通过圆弧(true 值)填充它们以提供平滑角点,也可以通过延伸(false 值)偏移曲线来填充它们。 - 曲线的平面法线。默认为输入曲线的平面法线 - 一条或多条偏移复合线 + + Create a T-Spline Box centered and oriented to input CoordinateSystem, with + specified width, length, and height. + 长方体的 X-Y 平面将与相应 X 轴对齐 + 长方体宽度 + 长方体长度 + 长方体高度 + 宽度方向的跨距数 + 长度方向的跨距数 + 高度方向的跨距数 + T 样条曲线曲面的对称选项 + 以方框还是平滑可视化显示 T 样条曲线曲面 + T 样条曲线长方体 + tspline,box,cuboid,cube,size,cs,coord - - 将平面复合线的角点圆角化。 - 圆角半径 - 指示应圆角化的角点,如果为 true,则第二个分量开始处的切线从第一个分量结束处的切线顺时针方向(相对于曲线法线)的角点将被圆角化。如果为 false,则逆时针的角点将被圆角化。 - 圆角的复合线 - - round,smooth,radius - + + 通过从低点到高点延伸创建立方体。 + 第一个角点 + 第二个角点 + 宽度方向的跨距数 + 长度方向的跨距数 + 高度方向的跨距数 + T 样条曲线曲面的对称选项 + 以方框还是平滑可视化显示 T 样条曲线曲面 + T 样条曲线长方体 + tspline, box,cube,min,max,corner,point - - 如果重叠段长度小于或等于 trimLength,则会通过返回非自相交的新复合线来修复自相交的复合线。 - 如果 trimLength 大于 0,则不会修剪比 trimLength 长的末端段。 - 非自相交、非重叠复合线 + + Create a T-Splines Quadball with center at CoordinateSystem origin + and given radius + 局部坐标系 + 四分球半径 + Spans number in two dimensions of the sides of the Quadball + T 样条曲线曲面的对称选项 + 以方框还是平滑可视化显示 T 样条曲线曲面 + T 样条曲线四分球 + quadball,tspline,coordinate system,raduis - - 获取 Polygon 的字符串表示 + + Create a T-Splines Quadball with given center and radius, aligned with + default World XY plane + 四分球中心点 + 四分球半径 + Spans number in two dimensions of the sides of the Quadball + T 样条曲线曲面的对称选项 + 以方框还是平滑可视化显示 T 样条曲线曲面 + T 样条曲线四分球 + quadball,tsplines,center,point,radius - - 通过连接点构造多边曲线。 - - + + Construct T-Spline surface from NURBS Surface using uniform strategy. + Input NURBS surface is rebuilt with uniform knots placed at equal parametric or + arc length intervals depending on corresponding useArcLen flag, and approximated by + degree 3 NURBS surface. Output T-Spline is divided by given span counts + in u and v directions. + 输入 NURBS 曲面 + U 方向所需的跨距数 + V 方向所需的跨距数 + Whether to use arcLen or parametric subdivision in u parametric direction + Whether to use arcLen or parametric subdivision in v parametric direction + 以方框还是平滑可视化显示 T 样条曲线曲面 + nurbs surface,tspline,uniform - - 创建圆内接多边形。 - - - + + Construct T-Spline surface from NURBS Surface using curvature subdivision strategy. + Input NURBS surface is rebuilt to degree 3. Output T-Spline has span counts and + positions in each direction detected automatically depending on curvature. + 输入 NURBS 曲面 + 以方框还是平滑可视化显示 T 样条曲线曲面 + nurbs surface,tspline,curvature - - 返回所有线段的起点/终点。 + + 通过沿给定向量拉伸曲面来创建 T 样条曲线。 + 轮廓曲线 + 拉伸向量 + 在向量方向上拉伸距离 + 在向量方向的相反方向上拉伸距离 + 按向量方向跨越数量。如果传递的是 0,则不会在向量方向上执行拉伸 + 在向量方向的相反方向上跨越数量。如果传递的是 0,则不会在向量方向的相反方向上执行拉伸 + 在轮廓方向跨越数量。如果为 0 或更少,则自动定义 + 为沿轮廓方向的跨越分布使用统一或曲率策略 + 以方框或平滑可视化显示 T 样条曲线曲面 + tspline,extrude,curve - - 返回多边形平均平面的最大偏差。 + + 通过沿路径扫掠横截面曲线构造 T 样条曲线。 + 轮廓曲线 + 路径曲线 + Is spans should be parallel in path direction + 路径方向跨距数 + 轮廓方向跨距数。若为 0 个或更少则自动定义 + 将统一或曲率策略用于沿路径的跨距分布 + 将统一或曲率策略用于沿轮廓的跨距分布 + 以方框还是平滑可视化显示 T 样条曲线曲面 + tspline,sweep,curve - - 返回多边形各角 - + + Create a T-Spline Surface by sweeping the profile Curve around the axis formed + by the axis origin and axis direction, starting at start_angle in degrees, + and sweeping by sweep_angle in degrees. + 轮廓曲线 + 旋转中心 + 旋转轴 + 旋转开始角度 + 旋转完成角度 + 半径方向跨距数 + 高度方向跨距数。若为 0 个或更少则自动定义 + 将统一或曲率策略用于跨距分布 + 以方框还是平滑可视化显示 T 样条曲线曲面 + T 样条曲线曲面的对称选项 + tspline,revolve,curve - - 返回多边形各角的平均值 - - - centroid - + + 从线列表创建 T 样条曲线曲面。 + 接受曲线,但仅获取其起点和终点。 + 用于创建 T 样条曲线的线。仅使用端点 + 调整面的最大数量 + 曲线与曲线相交公差 + 是否以边价 2 对顶点折痕 + 以方框还是平滑可视化显示 T 样条曲线曲面 + tspline,line,build - - 返回多边形各边的自交点。 - + + 将给定的多个 T 样条曲线曲面合并为一个。 + 曲面可以不相交。 + 如果至少有一个曲面处于方框模式下,则输出曲面也将处于方框模式下。 + 注意: 所有输入曲面的版本必须都相同,才能成功合并。为此,可以在内部克隆一个或多个曲面,然后升级或降级这些曲面的版本以匹配 Dynamo 中当前使用的版本。因此,生成的曲面可能与预期结果存在细微差别。输入曲面本身将保持不变。 + 要组合的 T 样条曲线曲面 + tspline,combine - - 返回输入点是否包含在多边形内。如果多边形不是平面的,则该点将被投影到最佳拟合平面,并通过将多边形投影到最佳拟合平面来计算包含。如果多边形自相交,则此操作将返回失败状态。 - - + + 获取 TSplineSurface 的字符串表示 - - 获取 Surface 的字符串表示 + + 该 T 样条曲线曲面中包含的顶点。 - - 将一组曲面合成为一个曲面。如果生成的并集为非流形或多面,则此方法可能会返回一个多重曲面。 - 一组曲面。 - 曲面并集 - - merge,join,boolean,addition - + + 该 T 样条曲线曲面中包含的边。 - - 通过在输入横截面曲线之间放样来创建实体。 - 要通过其放样的曲线 - 由放样创建的曲面 - - loft - + + 该 T 样条曲线曲面中包含的面。 - - 通过在输入横截面直线之间放样来创建实体。这比 Surface。ByLoft 速度稍快,但生成的结果较不平滑。 - - - - ruledsurface,lines - - - 0.5,0.4 - + + 该 T 样条曲线曲面中包含的常规顶点 - - 使用多条指定导向曲线(也称为轨线)通过横截面放样曲面。各导向曲线必须与所有横截面曲线相交。 - 要通过其放样的曲线 - 要通过其引导放样的曲线 - 由放样创建的曲面 - - loftbyrails,loft rails,guides - + + 该 T 样条曲线曲面中包含的星点顶点 - - 通过沿路径扫掠轮廓曲线来创建曲面。 - 要扫掠的曲线 - 用于沿其扫掠的路径曲线 - 通过沿路径扫掠轮廓创建的曲面 - - sweep,rail,guide,sweep1 - + + T 样条曲线曲面中包含的 T 点顶点 - - 通过沿路径扫掠轮廓曲线来创建曲面。 - 要扫掠的曲线 - 用于沿其扫掠的路径曲线 - 剪切扫掠的端点,使其与路径垂直 - 通过沿路径扫掠轮廓创建的曲面 - - sweep,rail,guide,sweep1 - + + 该 T 样条曲线曲面中包含的非流形顶点 - - 创建多边形曲面,连接闭合多边形内的输入点并修补。 - 周界点列表 - 基于周界点创建的曲面 - - patch,surfacebypolygon - + + 该 T 样条曲线曲面中包含的边界顶点 - - 沿由两条轨线引导的路径扫掠横截面曲线 - 要沿途扫掠的输入路径。 - 用于引导扫掠方向的轨道。 - 要沿路径扫掠的轮廓曲线。 - 通过扫掠两条轨道创建的曲面 - - sweep2,guides - + + T 样条曲线曲面中包含的内顶点 - - 绕由原点形成的轴向量方向的轴射线扫掠轮廓曲线,从起点角(度)起,扫掠掠角(度),创建曲面。 - 要旋转的轮廓曲线 - 旋转轴原点 - 旋转轴方向 - 起始角度(以度为单位) - 扫掠角度(以度为单位) - 通过旋转轮廓创建的曲面 - - lathe - + + 该 T 样条曲线曲面中包含的非流形边 - - 通过在由输入曲线确定的闭合边界内填充来创建曲面。 - 用作曲面边界的闭合曲线 - 由面片创建的曲面 - - edgesrf,edgesurface,patch,fill - + + 该 T 样条曲线曲面中包含的边界边 - - 返回总曲面面积。 + + T 样条曲线曲面中包含的内边 - - 返回曲面所有边界边的长度总和。 - - circumference - + + 该 T 样条曲线曲面中包含的常规面 - - 如果曲面在 U 方向上闭合,则返回 True;否则返回 False。 + + 该 T 样条曲线曲面中包含的 N 边形面 - - 如果曲面在 V 方向上闭合,则返回 True;否则返回 False。 + + 该 T 样条曲线曲面中包含的边界面 - - 如果曲面在 U 或 V 方向上闭合,则返回 True;否则返回 False。 + + T 样条曲线曲面中包含的内面。 - - 从该曲面减去输入工具。 - - - - difference,trim,removefrom,cut - + + 返回 T 样条曲线曲面中的顶点数 - - 此曲面的布尔差集和输入曲面的并集。如果生成的布尔为非流形或多面,则此方法可能会返回一个多重曲面。 - 要减去的其他曲面 - 生成的布尔曲面或多重曲面 - - subtract,differencemany,diffall,diff multi - + + 返回 T 样条曲线曲面中的边数 - - 在输入点返回 UV 参数对。这是参数处的反向点。 - - - - evaluateatpoint,surfaceatpoint,uvatpoint,uvs - - - 0.5,0.5,0.5,0.4 - + + 返回 T 样条曲线曲面中的面数 - - 使用一个或多个闭合复合线集修剪曲面。其中一个回路需要是输入曲面的边界回路。此外,还需要为孔添加一个或多个内回路。 - - - - trim multiple,removeloops,cutloops - + + 按不同类型分解的顶点 + 顶点集 - - 使用一个或多个闭合的复合线集修剪曲面,这些复合线必须全部位于指定公差内的曲面上。如果需要从输入曲面修剪一个或多个孔,则必须为曲面边界指定一个外回路,为每个孔指定一个内回路。如果需要修剪曲面边界和孔之间的区域,则应仅提供每个孔的回路。对于没有外回路的周期曲面(例如,球形曲面),则可以通过反转回路曲线的方向来控制修剪区域。 - 一个或多个闭合复合线,可以按任意顺序输入。这些回路不应彼此相交。 - 确定曲线端点是否重合以及曲线和曲面是否重合时使用的公差。提供的公差不能小于创建输入复合线时使用的任何公差。默认值 0.0 表示将使用创建输入复合线时使用的最大公差。 - 由闭合回路修剪的曲面。 - - trim multiple,removeloops,cutloops - + + 按不同类型分解的边 + 边集 - - 在曲面上输入点处返回曲面法线。 - 要计算其曲面法线的点 - 点处的法线 - - perpendicular - + + 按不同类型分解的边 + 面集 - - 获取曲面的 NURBS 表示。在某些情况该方法可粗略逼近曲面。 - + + 返回给定索引处的顶点 + 要用于获取顶点的索引 + tspline,face,byindex + T 样条曲线顶点 - - 获取曲面的 Nurbs 表示。在某些情况下,此方法可能粗略逼近曲面。 - 确定在转换之前是否应将曲面恢复到其原始参数范围。例如,在执行“修剪”操作之后,曲面的参数范围受限制。 - + + 返回给定索引处的边 + 要用于获取边的索引 + tspline,face,byindex + T 样条曲线边 - - 在指定公差范围内获取曲面的 NURBS 表示。在某些情况该方法可粗略逼近曲面。 - 指定的公差 - 曲面的 NURBS 曲面表示 - - tonurbs - + + 返回给定索引处的面 + 要用于获取面的索引 + tspline,face,byindex + T 样条曲线面 - - 加厚曲面到实体,朝曲面法线方向在曲面两侧进行拉伸。 - 加厚量 - 加厚曲面作为实体 - - offset,tosolid - + + 获取 TSplineTopology 的字符串表示 - - 加厚曲面到实体,朝曲面法线方向拉伸。如果 both_sides (两侧)参数为“True”,则在两侧加厚曲面。 - 加厚量 - 为 true 时,两侧加厚;为 false 时,一侧加厚 - 加厚曲面作为实体 - - offset,bothsides,tosolid - + + 外壳上 TopologyItem 的点 - - 在曲面法线方向按指定距离偏移曲面。 - 偏移量 - 偏移的曲面 + + TopologyItem 的 U 向量 - - 返回的坐标系统使用 xAxis、yAxis 和 zAxis 表示 uDir、vDir 和法线。xAxis 和 yAxis 长度表示曲率。 - 参数的 U 分量 - 参数的 V 分量 - 基于曲面上 UV 位置处的法线、U 方向和 V 方向的坐标系 + + TopologyItem 的 V 向量 - - 返回一个与主曲率方向对齐的 CoordinateSystem。 - 参数的 U 分量 - 参数的 V 分量 - 与主曲率方向对齐的坐标系 + + TopologyItem 的法线 - - 返回指定 U 和 V 参数处的 U 切向量。 - 参数的 U 分量 - 参数的 V 分量 - U 向切线向量 + + 获取 TSplineUVNFrame 的字符串表示 - - 返回指定 U 和 V 参数处的 V 切向量。 - 参数的 U 分量 - 参数的 V 分量 - V 向切线向量 + + 从该顶点发出的 TSplineEdge - - 返回指定 U 和 V 参数处的法向量。 - 参数的 U 分量 - 参数的 V 分量 - 参数处的法线 + + 与该顶点相邻的 TSplineFace - - 返回输入 U 和 V 坐标处的导数。 - 参数的 U 分量 - 参数的 V 分量 - 曲面的 U 和 V 导数 - - tangent,normal - + + 返回 TSVertex 的 UVN 帧(外壳上的点、U 向量、V 向量和法向量) - - 返回 U 和 V 参数处的高斯曲率。 - - - - - developable - + + TSVertex 的索引 - - 返回 U 和 V 参数处的主曲率。 - - - + + TSVertex 是否为星形点 - - 返回 U 和 V 参数处的主方向向量。 - 参数的 U 分量 - 参数的 V 分量 - U 向和 V 向切线向量 + + TSVertex 是否为 T 点 - - 返回指定 U 和 V 参数处的点。 - - - - - surfacepoint - + + TSVertex 是否为流形 - - 返回曲面的所有边界曲线。 - - - edges - + + TSVertex 上边或面的数量 - - 在给定曲面上创建参数线曲线。创建一条表示曲面上 U 或 V 参数线的曲线。参数线以恒定相反的 U 或 V 参数朝 U 或 V 参数不断增加的方向延伸。所生成的曲线将与曲面参数匹配,其范围将由曲面参数范围限制。返回的曲线类型将取决于曲面类型。 - 若方向 == 0,则创建 U 参数线,若方向 == 1,则创建 V 参数线。 - - - - lines - - - 0.4 - + + 考虑 T 点时 TSVertex 的函数边价 - - 返回法线翻转的新曲面。保留该曲面不变。 - 与输入曲面相同但法线翻转的曲面 + + 一系列 TSVertex 特性: uvnFrame、索引、边价和 functionalValence,无论 TSVertex 是否为 StarPoint、TPoint、流形 - - 将该曲面和输入曲面合并为 PolySurface - - + + 获取 TSplineVertex 的字符串表示 + + + 获取 UV 的 U 分量 - join multiple,joinmany,joinall,topolysurface + uv,uvs - - 按输入向量方向将输入几何图形投射到该曲面上。!!该投射方法当前仅支持点或曲线!! - - - + + 获取 UV 的 V 分量 - projecttosurface,projectonto + uv,uvs - - 尝试修复曲面。 - - - - 获取 Vector 的字符串表示 + + 由两个双精度数创建 UV。 + U 值 + V 值 + 由坐标创建的 UV + surfaceparam,parameters,uv,uvs - - 比较两个 Vector 的字符串表示 - 其他向量 + + 比较两个 UV 的字符串表示 + 其他 UV 两个对象是否相等 - + 获取此类型的哈希代码 此对象的唯一哈希代码 - - 由 3 个欧几里得坐标形成一个向量 - X 轴坐标 - Y 轴坐标 - Z 轴坐标 - 由坐标创建的向量 - - vector,xyz,vector3 - - - - 由 3 个欧几里得坐标形成一个向量并使向量规范化 - X 轴坐标 - Y 轴坐标 - Z 轴坐标 - True 表示对向量规格化;False 表示不规格化 - 由坐标创建的向量 - - normalize,vector3 - - - - 由两个终点形成一个向量。结果是一个从起点到终点的向量。 - - - - - vector2 - - - - 获取规范 X 轴向量 (1,0,0) - - - x,basis,right - + + 获取 UV 的字符串表示 - - 获取规范 Y 轴向量 (0,1,0) - - - y,basis,forward - + + 解析使用 autodesk.math:vector3d-1.0.0 模式格式化的传入 JSON 字符串。 + 要解析的 JSON 字符串 + 向量 - - 获取规范 Z 轴向量 (0,0,1) - - - z,basis,up - + + 将向量转换为使用 autodesk.math:vector3d-1.0.0 模式格式化的 JSON 对象。 + 生成的 JSON 字符串 获取向量的 X 值。 @@ -5096,105 +4376,62 @@ 获取具有相同 X、Y 和 Z 分量的点 - - - convertopoint,vector2point - + convertopoint,vector2point 获取反向量。实际上这是对向量的 X、Y 和 Z 分量求反。 - - - backwards,vectorflip - + backwards,vectorflip 添加向量 - - - - sum,sumvectors - + sum,sumvectors 减去向量 - - - - substact,diff vectors,between - + substact,diff vectors,between 形成两个向量的叉积 - - - - perpendicular - + perpendicular 形成两个向量的点积 - 第二个向量 - 结果点积 - - project,projectvector,vectorproject,onto - + project,projectvector,vectorproject,onto 获取向量的规范版本 - 确定两个向量是否平行。 - 其他向量 如果向量平行,则返回 True;否则返回 False。 + 其他向量 - 确定两个向量是否几乎相等。为处理精度问题提供了 1e-5 的公差值。 - 其他向量 + Determine whether two vectors are almost equal. A tolerance value of 1e-5 is used. 如果向量几乎相等,则返回 True;否则返回 False。 + 其他向量 vector approximate,near,same 通过输入 CoordinateSystem 矩阵变换该向量。 - 变换向量所用的坐标系 - 变换的向量 - 绕轴按指定度数旋转向量 - 旋转轴向量 - 要旋转的度数 - 旋转的向量 - - around,axis,degrees - + Rotates a Vector around an axis by a specified number of + degrees + around,axis,degrees - 绕平面原点和法线按指定度数旋转向量 - 旋转平面 - 要旋转的度数 - 旋转的向量 - - around,normal,degrees - + Rotates a vector around the Plane origin and normal by a specified + degree + around,normal,degrees 绕原点等比例缩放向量 - 比例因子 - 缩放的向量 - - resize,size - + resize,size 绕原点不等比例缩放向量 - - - - - - resize,size,scaleNU,scalenu - + resize,size,scaleNU,scalenu 返回两个向量之间的角度(以度为单位,从 0 到 180) @@ -5203,21 +4440,78 @@ rotation angle, - 返回两个向量之间的角度,范围为 [0, 180] 度。 - 返回两个向量之间的角度(以度为单位,从 0 到 360)。它使用旋转轴来确定角度方向。 + 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. 其他向量 旋转轴 返回提供的向量之间的角度(以度为单位,范围从 0 到 360) rotation angle, - - 解析使用 autodesk.math:vector3d-1.0.0 模式格式化的传入 JSON 字符串。 - 要解析的 JSON 字符串 - 向量 + + 由 3 个欧几里得坐标形成一个向量 + X 轴坐标 + Y 轴坐标 + Z 轴坐标 + + vector,xyz,vector3 - - 将向量转换为使用 autodesk.math:vector3d-1.0.0 模式格式化的 JSON 对象。 - 生成的 JSON 字符串 + + 由 3 个欧几里得坐标形成一个向量并使向量规范化 + X 轴坐标 + Y 轴坐标 + Z 轴坐标 + 是否要将结果向量规格化 + + normalize,vector3 + + + 由两个终点形成一个向量。结果是一个从起点到终点的向量。 + Start point of vector + End point of vector + Vector created from two points + vector2 + + + 获取规范 X 轴向量 (1,0,0) + Canonical X axis vector (1,0,0) + x, basis,right + + + 获取规范 Y 轴向量 (0,1,0) + Canonical Y axis vector (0,1,0) + y, basis,forward + + + 获取规范 Z 轴向量 (0,0,1) + Canonical Z axis vector (0,0,1) + z, basis,up + + + 比较两个 Vector 的字符串表示 + 其他向量 + 两个对象是否相等 + + + 获取此类型的哈希代码 + 此对象的唯一哈希代码 + + + 获取 Vector 的字符串表示 + + + 该顶点所在的点 + + + + 从该顶点出发的边 + + + + 与该顶点相邻的面 + + + + 获取 Vertex 的字符串表示 强类型资源类别,用于查看本地化字符串等。 @@ -5329,7 +4623,7 @@ 查找类似“{0} 小于零”的本地化字符串。 - 查找类似“此方法已弃用,将在未来版本的 Dynamo 中删除。”的本地化字符串。请改用“Mesh.ByPointsIndexGroups (Point[] points, IndexGroups : IndexGroup[])”。 + Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use Mesh.ByPointsIndexGroups (Point[] points, IndexGroups : IndexGroup[]) instead. 查找类似“此方法已弃用,将在未来版本的 Dynamo 中删除。”的本地化字符串。请改用“Mesh.ByPointsIndices (Point[] points, Indices : int[])”。 @@ -5444,5 +4738,107 @@ 查找类似“此方法已弃用,将在未来版本的 Dynamo 中删除。请改用‘TSplineSurfaceBuildPipes(ICurveEntity[] curves, double defaultRadius, double snappingTolerance, int[] segmentCounts, bool autoHandleStart, bool autoHandleEnd, double[] startRotations, double[] endRotations, double[] startRadii, double[] endRadii, double[] startPositions, double[] endPositions, bool inSmoothMode)’ 。”的本地化字符串。 + + The is the main attribute the generator looks for when it is + deciding the classes to auto implement. The type should + be a type from Autodesk.DesignScript.Interfaces and should + be the source of all the static constructor methods for the interface. +

+ The attribute must be attached to a class that matches the protoInterface name, i.e. if the interface + is named IPointEntity, then the class must be named Point for the generator to work correctly. +

+ The generator will implement wrappers for every property and method on protoInterface + using ProtoGeometry as instance methods. In addition, all methods that start with the class name + (Point) on the factory interface will be implemented as static methods. +

+ Generated implementations can be overriden by implementing a property or method that exactly matches the + interface method signature. See and for + other ways to override automatic implementations.
+
+ + The is the main attribute the generator looks for when it is + deciding the classes to auto implement. The type should + be a type from Autodesk.DesignScript.Interfaces and should + be the source of all the static constructor methods for the interface. +

+ The attribute must be attached to a class that matches the protoInterface name, i.e. if the interface + is named IPointEntity, then the class must be named Point for the generator to work correctly. +

+ The generator will implement wrappers for every property and method on protoInterface + using ProtoGeometry as instance methods. In addition, all methods that start with the class name + (Point) on the factory interface will be implemented as static methods. +

+ Generated implementations can be overriden by implementing a property or method that exactly matches the + interface method signature. See and for + other ways to override automatic implementations.
+
+ + Replace the body of the named property or method with this implementation. + + Properties and methods implemented by the generator using the can + be overriden. This attribute will replace the body of the generated method, but let the generator handle + documentation, scaling, ASM extents checks and the required boilerplate. + + The method or property to override + Implement the generated function as virtual + + + Replace the body of the named property or method with this implementation. + + Properties and methods implemented by the generator using the can + be overriden. This attribute will replace the body of the generated method, but let the generator handle + documentation, scaling, ASM extents checks and the required boilerplate. + + The method or property to override + Implement the generated function as virtual + + + Properties and methods implemented by the generator using the can + be overriden. This attribute will prevent the generation of a method named + whose params exactly matches the array. +

+ Some of the methods in the library don't match the generated output exactly, meaning the generator can't see + them as overrides. This attribute lets a method take the place of another method, by explicitly shadowing + what the generator would have implemented. +

+ Several [class]es implement a static FromJson method that takes a single , where + the factory interface has a method [class]FromJson that takes and . + This attribute lets the single version override the automatic one.
+
+ + Properties and methods implemented by the generator using the can + be overriden. This attribute will prevent the generation of a method named + whose params exactly matches the array. +

+ Some of the methods in the library don't match the generated output exactly, meaning the generator can't see + them as overrides. This attribute lets a method take the place of another method, by explicitly shadowing + what the generator would have implemented. +

+ Several [class]es implement a static FromJson method that takes a single , where + the factory interface has a method [class]FromJson that takes and . + This attribute lets the single version override the automatic one.
+
+ + This attribute lets an interface property be auto generated from a backing field, letting that + field take the property's place in the ToString, Equals and HashCode methods. + Special handling is added for Point and Vector types when backed by a Coordinate. + This also lets the generator handle documentation for the property. + + + This attribute lets an interface property be auto generated from a backing field, letting that + field take the property's place in the ToString, Equals and HashCode methods. + Special handling is added for Point and Vector types when backed by a Coordinate. + This also lets the generator handle documentation for the property. + + + This attribute lets a class override the CompareUsing attribute on the defining interface + (or set one at all if it is missing). This in turn lets the generator create the + (Get|Compute)HashCode and Equals methods for the class based on the supplied property names. + + + This attribute lets a class override the CompareUsing attribute on the defining interface + (or set one at all if it is missing). This in turn lets the generator create the + (Get|Compute)HashCode and Equals methods for the class based on the supplied property names. + \ No newline at end of file diff --git a/doc/distrib/xml/zh-TW/ProtoGeometry.xml b/doc/distrib/xml/zh-TW/ProtoGeometry.xml index cda7f98042e..6aa0727c33a 100644 --- a/doc/distrib/xml/zh-TW/ProtoGeometry.xml +++ b/doc/distrib/xml/zh-TW/ProtoGeometry.xml @@ -144,8 +144,24 @@ 將幾何圖形設定重設為預設 - - 取得 Arc 的字串表現法 + + 透過起點和終點,以及起點和終點的切線,來建立一個弧或切線 BI 弧 + + + 弧的中心點 + midpoint,arcs,arc + + + 傳回弧的半徑。 + arc,arcs + + + 傳回弧從座標系統的 X 軸繞 Z 軸旋轉的起始角度 (以度為單位)。 + arc,arcs + + + 傳回弧的掃掠角度 (以度為單位)。 + arc,arcs 建立一個弧,方法為沿著其周長提供三個連續點。 @@ -153,9 +169,7 @@ 弧的第二點 弧的第三點 從三點建立的弧 - - arc,arcs - + arc,arcs 建立一個弧,方法為提供其中心點、半徑、角度掃掠和法線向量 @@ -165,9 +179,7 @@ 結束角度 (以度為單位) 定義弧法線的向量 透過中心點、半徑和角度建立的弧 - - arc,center,arcs - + arc,center,arcs 建立一個弧,方法為提供其中心點、起點、掃掠點和法線 @@ -176,9 +188,7 @@ 要掃掠出的角度 弧的法線方向向量 透過中心點、起點和掃掠角度建立的弧 - - arc,center,arcs - + arc,center,arcs 建立一個弧,方法為提供其中心點、起點和終點 @@ -186,9 +196,7 @@ 弧的起點 弧的終點 透過中心點、起點和終點建立的弧 - - arc,center,arcs - + arc,center,arcs 建立一個弧,方法為將兩條具有給定半徑的曲線變成圓角 @@ -196,9 +204,7 @@ 第二條曲線 圓角弧的半徑 來自圓角的弧 - - arc,fillet,round,smooth,arcs - + arc,fillet,round,smooth,arcs 建立一個弧,方法為將在內部點相切於給定曲線的兩條曲線變成圓角 @@ -206,74 +212,137 @@ 圓角弧於內部點相切的曲線 第二條曲線 來自圓角相切於曲線的弧 - - arc,fillet,round,smooth - + arc,fillet,round,smooth 創建一個最接近點集合的弧 要將弧最佳擬合到的點清單 透過最佳擬合通過的點建立的弧 - - arc,approximate,arcs - - - - 透過起點和終點,以及起點和終點的切線,來建立一個弧或切線 BI 弧 - 雙弧起始的點 - 雙弧起點的切線向量 - 雙弧結束的點 - 雙弧終點的切線向量 - - - arc,tangent - + arc,approximate,arcs 使用向量的起始切線,建立一個從起點到終點的弧 弧的起點 弧的終點 起始切線方向向量 - - - arc,tangent,arcs - + Arc created from start, end point, and tangent + arc,tangent,arcs - - 弧的中心點 - - midpoint,arcs,arc - + + 取得 Arc 的字串表現法 - - 傳回弧的半徑。 - - arc,arcs - + + 剖析使用 autodesk.geometry:boundingbox3d-1.0.0 資料架構格式化的進入 JSON 字串。 + 要剖析的 JSON 字串 + BoundingBox - - 傳回弧從座標系統的 X 軸繞 Z 軸旋轉的起始角度 (以度為單位)。 - - arc,arcs - + + 將 BoundingBox 轉換為使用 autodesk.geometry:boundingbox3d-1.0.0 資料架構格式化的 JSON 物件。 + 產生的 JSON 字串 - - 傳回弧的掃掠角度 (以度為單位)。 - - arc,arcs - + + 最小點 - - 取得 Circle 的字串表現法 + + 最大點 + + + 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. + + + 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. + 要相交的其他邊界框 + 從邊界框的交點取得的邊界框 + + + 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. + 其他邊界框 + 邊界框是否相交 + get overlap + + + 判定 BoundingBox 是否為空的 + 如果邊界框是空的,則傳回 true + + + 判定點是否在邊界框內。 + 測試點 + 如果點位於內側,則為 True,否則為 False + point inside,testpoint + + + 取得邊界框做為實體立方體。 + 傳回邊界框的立方體表現法。 + converttosolid,bb2cube,bb2cub,bounding tosolid,cubes + 0.5,0.4,0.3,0.5,0.3 + + + 取得 BoundingBox 做為曲面集合。 + 傳回邊界框的 PolySurface 表現法 + converttosurfaces,convert2surfaces,bbtosrfs,bbtosrfs,bounding to surfaces,bound to poly,convert2poly + + + 建立一個圍繞輸入幾何圖形並與軸對齊的 BoundingBox。 + 決定邊界框的幾何圖形 + 圍住幾何圖形的邊界框 + bounding,bound,multiple,boundall + + + 建立一個圍繞輸入幾何圖形且不與軸對齊的最小體積定向邊界框。 + + 圍繞輸入幾何圖形的定向邊界框。 + + + Create a non-axis-aligned BoundingBox around input Geometry, oriented + in the X, Y, and Z axis of the CoordinateSystem. + bounding,bound + + + Create a non-axis-aligned BoundingBox around input Geometries, oriented + in the X, Y, and Z axis of the CoordinateSystem. + bounding,bound,multiple,boundall + + + 建立一個橫跨最小點和最大點,並與軸對齊的 BoundingBox。 + bounding,bound,bymaxmin,max,min,bypoints + + + 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 + + + 比較兩個邊界框 + 其他邊界框 + 兩個物件是否相等 + + + 取得此類型的雜湊碼 + 此物件的唯一雜湊碼 + + + 取得 BoundingBox 的字串表現法 + + + 圓的中心 + + + 傳回圓的半徑。 - 使用輸入中心點和世界 XY 平面中的半徑,並以世界 Z 為法線,來建立一個圓。 + Creates a Circle with input center Point and radius in the world XY + plane, with world Z as normal. 圓的中心點 半徑 以中心點和半徑建立的圓 - - circle - + circle 使用指定的中心點、半徑和法線方向,來建立一個圓。 @@ -281,114 +350,71 @@ 半徑 法線方向向量 以中心點半徑和法線建立的圓 - - circle,alignedcircle - + circle,alignedcircle - 使用給定的半徑建立一個圓,中心在輸入平面原點 (根),位於輸入平面。 + Create a Circle centered at the input Plane origin (root), lying in + the input Plane, with given radius. 用來置中圓的平面根 半徑 以平面和半徑建立的圓 - - circle,alignedcircle - + circle,alignedcircle 透過三個輸入點建立一個圓。 圓的第一點 圓的第二點 圓的第三點 - - - circle - + Circle created from three points + circle 最佳通過點的擬合圓 要將圓擬合到的點清單 從點建立的圓 - - circle,approximate - - - - 圓的中心 - - - 傳回圓的半徑。 + circle,approximate - - 取得 CoEdge 的字串表現法 + + 取得 Circle 的字串表現法 包含迴路中的前一個「共有邊」 + 包含迴路中的下一個「共有邊」 + 反轉方向中的相鄰「共有邊」 + 與「共有邊 」相關聯的相鄰邊 + 「共有邊」所屬的包含迴路 + 此邊開始的頂點 + 此邊結束的頂點 + 相對於其邊的共有邊意義 + 曲線在參數式空間表面的擁有者。 「 曲線」會在 2D 形式,因此 Z 座標的此曲線為 0。 - - - 取得 Cone 的字串表現法 - - - 建立一個圓錐,其半徑為起點算起的給定基準半徑,延伸至終點的頂點。 - - - - - - cone,cones - - - - 建立一個圓錐,其軸從起點到終點,半徑為從起點和終點算起的給定半徑。 這個物件沒有頂點,並可以視為一個修剪的圓錐。 - - - - - - - trimmed cone,cone,cones - - - - 建立一個圓錐,其基準點位於 CoordinateSystem 原點,依 CoordinateSystem Z 軸方向長度量延伸,圓形底面位於 CoordinateSystem XY 平面。 - - - - - 建立一個圓錐,其基準點位於 CoordinateSystem 原點,依 CoordinateSystem Z 軸方向長度量延伸,圓形底面位於 CoordinateSystem XY 平面。 - - - - - - - cone,cone by height,cones - + + 取得 CoEdge 的字串表現法 起點 @@ -426,4651 +452,3910 @@ cone,cones - - 取得 Cuboid 的字串表現法 + + Create a Cone with given base radius at start Point, extending to a + apex at end Point. + cone,cones - - 建立一個含長度、寬度、高度的立方體,中心在 WCS 原點。 - 立方體的寬度 - 立方體的長度 - 立方體的高度 - 透過長度建立的立方體 - - box,cube,cubes - + + Create a Cone with axis from start Point to end Point, with given + radiuses at start and end. This object does not have an apex, and + can be thought of as a trimmed Cone. + trimmed cone,cone,cones - - 以指定的寬度、長度和高度建立一個中心在輸入點的立方體。 - 原點 - 立方體的寬度 - 立方體的長度 - 立方體的高度 - 透過長度建立的立方體 - - box,cube,cubebysize,bycenter,cubes - + + Creates a Cone with base Point at CoordinateSystem origin, extending + in the CoordinateSystem Z axis deriction length amount, with a + circular base in the CoordinateSystem XY Plane. - - 建立一個含長度、寬度、高度的立方體,中心在 WCS 原點。 - 父系座標系統 (立方體的中心) - 立方體的寬度 - 立方體的長度 - 立方體的高度 - 從長度建立的立方體 - - box,cube,cubebysize,bycoord,cubes - + + Creates a Cone with base Point at CoordinateSystem origin, extending + in the CoordinateSystem Z axis deriction length amount, with a + circular bases in the CoordinateSystem XY Plane. + cone,cone by height,cones - - 建立一個從低點跨距到高點的立方體。 - 立方體的低角點 - 立方體的高角點 - 透過角點建立的立方體 - - box,cube,byminmax,by corners,by points,cubes - + + 取得 Cone 的字串表現法 - - 傳回長度距離。附註:這會傳回立方體的標註,而不是實際的世界空間標註。 換言之,如果您建立一個寬度 (X 軸) 長度為 10 的立方體,並將其轉換為在 X 具有 2 倍比例的 CoordinateSystem,寬度仍將為 10。ASM 不允許您以任何可預測的順序萃取本體的頂點,因此轉換之後無法判定標註。 + + Create a CoordinateSystem from a 4x4 matrix. This method is deprecated; prefer other constructors where possible. + 4x4 transformation matrix + CoordinateSystem from the matrix - - 傳回寬度距離。附註:這會傳回立方體的標註,而不是實際的世界空間標註。 換言之,如果您建立一個寬度 (X 軸) 長度為 10 的立方體,並將其轉換為在 X 具有 2 倍比例的 CoordinateSystem,寬度仍將為 10。ASM 不允許您以任何可預測的順序萃取本體的頂點,因此轉換之後無法判定標註。 + + 剖析使用 autodesk.math:matrix44d-1.0.0 資料架構格式化的進入 JSON 字串。 + 要剖析的 JSON 字串 + CoordinateSystem - - 傳回高度距離。附註:這會傳回立方體的標註,而不是實際的世界空間標註。 換言之,如果您建立一個寬度 (X 軸) 長度為 10 的立方體,並將其轉換為在 X 具有 2 倍比例的 CoordinateSystem,寬度仍將為 10。ASM 不允許您以任何可預測的順序萃取本體的頂點,因此轉換之後無法判定標註。 + + 將 CoordinateSystem 轉換為使用 autodesk.math:matrix44d-1.0.0 資料架構格式化的 JSON 物件。 + 產生的 JSON 字串 - - 取得 Cylinder 的字串表現法 + + 判定是否能夠取得此 CoordinateSystem 的逆向 - - 建構由圓柱的母項 CoordinateSystem、半徑和高度定義的實體圓柱 - 父系座標系統 - 半徑大小 - 圓柱高度 - 從半徑和高度建立的圓柱 - - cylinder,tube - + + 測試正投影是否比例調整,即其真的具有剪切元件。 - - 若有圓柱的底部和頂部中心點,請建構實體圓柱。 - 圓柱的起點 - 圓柱的終點 - 圓柱的半徑 - 透過點和半徑建立的圓柱 - - cylinder,tube,by center points - + + 測試正投影是否比例調整,而且所有向量都標準化。 - - 圓柱的半徑 + + 取得此 CoordinateSystem 的行列式 - - 總高度 - - cylinder - + + 建立一個點,表示 CoordinateSystem 原點。 - - 圓柱的軸 - - cylinder - + + 傳回 CoordinateSystem 的 X 軸。 - - 取得 Edge 的字串表現法 + + 傳回 CoordinateSystem 的 Y 軸。 - - 組成邊的基本曲面 + + 傳回 CoordinateSystem 的 Z 軸。 - - 與此邊相鄰的面 + + Returns the length of the X axis vector from the coordinate system. - - 此邊開始的頂點 + + Returns the length of the Y axis vector from the coordinate system. - - 此邊結束的頂點 + + Returns the length of the Z axis vector from the coordinate system. - - 與此邊相關聯的「共有邊」 + + 傳回 X 和 Y 軸所在的平面,根在原點。 - - 取得 Ellipse 的字串表現法 + + 傳回 Y 和 Z 軸所在的平面,根在原點。 - - 建立一個橢圓的中心位置輸入點,對齊與 WCS 的 XY 平面上,指定 X 和 Y 軸的半徑。 - 橢圓的原點 - X 軸半徑 - Y 軸半徑 - 透過原點和半徑建立的橢圓 - - ellipse - + + 傳回 Z 和 X 軸所在的平面,根在原點。 - - 使用兩個指定軸,建立一個中心在輸入點的橢圓。軸彼此應該 90 度。 - 橢圓的原點 - X 軸半徑 - Y 軸半徑 - 從原點向量建立的橢圓 - - ellipsebylengths,ellipsebyvectors - + + 取得此 CoordinateSystem 的逆向 - 將此 CoordinateSystem 套用至一段幾何圖形,會反轉原點。 + Returns inverted coordinate system from the input - - 使用 CS X 方向中的 x_radius 半徑,以及 CS Y 方向中的 y_radius 半徑,建立一個置中並與 CoordinateSystem 對齊的橢圓。 - 橢圓的原點座標系統 - X 軸半徑 - Y 軸半徑 - 透過座標系統和半徑建立的橢圓 - - ellipse,aligned ellipse,ellipsebylengths - + + Apply the argument CoordinateSystem after this one - Result = this * other. + Other coordinate system + New coordinate system from multiplication - - 使用平面 X 軸方向中的 x_radius 半徑,以及平面 Y 軸方向中的 y_radius 半徑,建立一個置中並與輸入平面對齊的橢圓。 - 繪製橢圓弧的平面 - X 軸半徑 - Y 軸半徑 - 從平面和半徑建立的橢圓 - - ellipse,aligned ellipse,ellipsebylengths - + + Apply the argument CoordinateSystem before this one - Result = other * this. + Other coordinate system + New coordinate system from multiplication - - 橢圓的中心 + + 傳回一個包含 X、Y 和 Z 比例係數的向量 - - 橢圓的主軸。這是較長的軸。向量的長度是主要半徑。 + + 判定兩個 CoordinateSystems 是否相等 - - 橢圓的次軸。這是較短的軸。向量的長度是次要半徑。 + + 透過 WCS 中各自定義之 X、Y、Z 方向的給定位移,來轉換任何給定的幾何圖形。 + 沿著 X 軸位移。 + 沿著 Y 軸位移。 + 沿著 Z 軸位移。 + 轉換幾何圖形。 + move,by amount - - 取得 EllipseArc 的字串表現法 + + 依輸入向量的方向和大小轉換物件。 + move,along vector,movebyvector - - 在平面中沿著 X 軸和 Y 軸使用給定的半徑和掃掠的角度,來建立 EllipseArc - 包含橢圓弧的平面 - 平面 X 方向的 EllipseArc 半徑 - 平面 Y 方向的 EllipseArc 半徑 - 從輸入平面的正 X 軸測量的弧的起始角度 - 從起始角度掃掠的角度 (以度為單位) - 透過平面半徑和角度建立的橢圓弧 - - ellipsearc,arcs - + + Translates any geometry type by the given distance in the given + direction. + 位移方向。 + 沿著指定方向的位移距離。 + 轉換幾何圖形。 + move,along vector,distance - - 橢圓的中心 - - ellipsearc,arcs - + + 藉由輸入 CoordinateSystem 矩陣來轉換物件。 + 輸入座標系統 + 轉換過的座標系統 - - 橢圓的主軸。這是較長的軸。向量的長度是主要半徑。 - - ellipsearc,arcs - + + Returns this geometry with its position expressed relative to the + targetCoordinateSystem, placed into the frame of the sourceCoordinateSystem. + The local position of the result within the sourceCoordinateSystem + matches the local position of the input within the targetCoordinateSystem. + To obtain the coordinates of a geometry in world-space within a given coordinate + system, pass CoordinateSystem.Identity as the sourceCoordinateSystem + and the given CS as the targetCoordinateSystem. + The resulting geometry coordinates will equal the coordinates of the input + relative to that target frame. + The CoordinateSystem to express the geometry relative to. + The CoordinateSystem the geometry is currently expressed in. + Pass CoordinateSystem.Identity() to work in world space. + 轉換幾何圖形。 + from,to, local coordinates - - 橢圓的次軸。這是較短的軸。向量的長度是次要半徑。 - - ellipsearc,arcs - + + Rotates an object around an origin and an axis by a specified + degree + around,axis,degrees - - 起始角度 (以度為單位) - - ellipsearc,arcs - + + Rotates an object around the Plane origin and normal by a specified + degree + Reference Plane to rotate around + Rotation angle in degrees + around,normal,degrees - - 傳回橢圓弧的掃掠角度 (以度為單位)。 - - ellipsearc,arcs - + + 繞著原點等比例調整 + resize,size - - 橢圓所在的平面 - - ellipsearc,arcs - + + 繞著原點非等比例調整 + resize,size,scaleNU,scalenu - - 取得 Face 的字串表現法 + + 繞著給定平面非等比例調整 + resize,size,scaleNU,scalenu - - 以逆時鐘次序圍繞此面的所有邊 - - faces - - - 1 - + + Scale uniformly around a given point, using two pick points as scalars + resize,from,to,size - - 以逆時鐘次序圍繞此面的所有頂點 - - faces - - - 1 - + + Scale non-uniformly 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 - - 此面包含的所有迴路 + + Scale in two dimensions 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 - - 組成面的基本曲面 - 面的曲面表現法 + + 跨輸入平面鏡射物件 + reflect,flip over - - 取得 Helix 的字串表現法 + + 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 - - 建立螺旋線。螺旋總是依據提供的軸方向順時鐘旋轉。如果沿軸方向檢視,檢視器將看到點圍繞軸順時鐘旋轉,同時沿著曲線依遞增參數的方向移動。節距是螺旋線每次旋轉時依軸方向移動的距離。這可以是正值或負值。 - 軸點 - 軸方向向量 - 螺旋線起點 - 沿著軸方向每 360 度的螺旋線距離 - 旋轉次數 (以度表示) - 透過軸建立的螺旋線 - - helix,screw,corkscrew,thread - + + 建立一個 CoordinateSystem,原點在 X 和 Y 位置,X 和 Y 軸設為 WCS X 軸和 Y 軸。Z 預設為 0。 - - 螺旋線翻轉其長度的角度 (以度為單位) + + 建立一個 CoordinateSystem,原點在 X、Y 和 Z 位置,X 和 Y 軸設為 WCS X 軸和 Y 軸。 + translate - - 節距將會傳回螺旋線在一次完整旋轉 (360 度) 沿著軸方向跨越的線性距離 + + 建立一個 CoordinateSystem,原點在輸入點,X 和 Y 軸設為 WCS X 軸和 Y 軸。 - - 弧的半徑 + + 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. - - 螺旋線的軸方向 + + Create a CoordinateSystem at the origin with X and Y axis. + Input Vectors are normalized before creating the CoordinateSystem. - - 螺旋線軸的基準點 - - origin,helixstart - + + Create a CoordinateSystem at the origin with X and Y axis, with Z + axis ignored completely. Input Vectors are normalized before creating + the CoordinateSystem. - - 取得 IndexGroup 的字串表現法 + + Creates a CoordinateSystem at the specified cylindrical coordinate parameters with respect to the specified coordinate system. - - 比較兩個 IndexGroup - 其他 IndexGroup + + Creates a CoordinateSystem at the specified spherical coordinate parameters with respect to the specified coordinate system. + + + Compare two CoordinateSystem's + The other CoordinateSystem 兩個物件是否相等 - + 取得此類型的雜湊碼 此物件的唯一雜湊碼 - - 建立一個儲存四個索引的 IndexGroup - 索引 a - 索引 b - 索引 c - 索引 d - IndexGroup - - quad,polygon,mesh,meshes - + + 取得 CoordinateSystem 的字串表現法 - - 建立一個儲存三個索引的 IndexGroup - 索引 a - 索引 b - 索引 c - IndexGroup - - tri,polygon,mesh,meshes - + + Returns length 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. - - 3 或 4,視其表示三角形還是四邊形而定 - - - 第一個索引 + + Returns width 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. - - 第二個索引 + + 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. - - 第三個索引 + + 建立一個含長度、寬度、高度的立方體,中心在 WCS 原點。 + 立方體的寬度 + 立方體的長度 + 立方體的高度 + 透過長度建立的立方體 + box,cube,cubes - - 第四個索引 + + Create a Cuboid centered at input Point, with specified width, length, + and height. + 原點 + 立方體的寬度 + 立方體的長度 + 立方體的高度 + 透過長度建立的立方體 + box,cube,cubebysize,bycenter,cubes - - 取得 Line 的字串表現法 + + 建立一個含長度、寬度、高度的立方體,中心在 WCS 原點。 + 父系座標系統 (立方體的中心) + 立方體的寬度 + 立方體的長度 + 立方體的高度 + 從長度建立的立方體 + box,cube,cubebysize,bycoord,cubes - - 在兩個輸入點之間建立直線。 - 線起點 - 線終點 - 從起點和終點建立的線 - - line,linebypoints,lines - + + 建立一個從低點跨距到高點的立方體。 + 立方體的低角點 + 立方體的高角點 + 透過角點建立的立方體 + box,cube,byminmax,by corners,by points,cubes - - 建立一條最佳近似點散射圖的線。 - 最佳擬合線的點清單 - 從擬合通過的點建立的線 - - line,approximate,lines - + + 取得 Cuboid 的字串表現法 - - 建立一條相切於輸入曲線的線,置於輸入曲線的參數點。 - 切線的基準曲線 - 參數值 - 切線 - - tangentline,tangentto,lines - + + 傳回曲線的總弧長 + distance - - 建立開始於起點的直線,依向量方向延伸指定的長度。 - 線起點 - 方向向量 - 線長 - 從起始方向和長度建立的線 - - linebyvector,lines - + + 如果曲線為平面,則傳回 true,否則傳回 false。 + flat,liesinplane - - 曲線的方向 - - lines - + + 如果曲線為封閉,則傳回 true,否則傳回 false。 - - 取得 Loop 的字串表現法 + + 沿著曲線取得起點 + begin,curvestart,startpt - - 迴路的包含面 + + 沿著曲線取得終點 + end,curveend,endpt - - 迴路中包含的「共有邊」 + + 曲線所在平面的法線。僅適用於平面曲線。 + perpendicular - - 循環是邊界還是內部 + + 在 StartParameter() 和 EndParameter() 之間的指定參數,取得曲線上的一點 + 要於其演算的參數 + + pointoncurve,curvepoint - - 取得 NurbsCurve 的字串表現法 + + 在 StartParameter() 和 EndParameter() 之間的指定參數,取得相切於曲線的向量 + 要於其演算的參數 + 於參數處平行於曲線的向量 + tangentoncurve,curvetan - - 使用明確的控制點建立 BSplineCurve。 附註 1:BSplineCurves 與 deg = 1 有 G1 不連續性,這會導致擠出、掃掠和其他作業發生問題。應該避免它們。請改用 PolyCurve。附註 2:如果曲線是週期性 (封閉),則第一個點和最後一個點必須相同。 - NURBS 曲線的點 - 從點建立的 Nurbscurve - - nurbscurve,spline,lines - - - 0.5,0.5,0.45 - + + 在 StartParameter() 和 EndParameter() 之間的指定參數,取得垂直於曲線的向量 + 要於其演算的參數 + 於參數處垂直於曲線的向量 + normaloncurve,curvenorm - - 使用明確的控制點建立 BSplineCurve。 附註 1:BSplineCurves 與 deg = 1 有 G1 不連續性,這會導致擠出、掃掠和其他作業發生問題。應該避免它們。請改用 PolyCurve。附註 2:如果曲線是週期性 (封閉),則第一個點和最後一個點必須相同。 - NURBS 曲線的點 - 曲線的度數 - 從點建立的 Nurbscurve - - nurbscurve,spline,degree,lines - - - 0.5,0.5,0.5,0.45 - + + 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. + 要於其演算的參數 + 如果「side」設為 false,法線將指向曲線的右側 (從曲線的起點移動到終點)。如果「side」為 true,法線將指向曲線的左側。 + 於參數處垂直於曲線的向量 + normaloncurve,curvenorm - - 使用明確的控制點建立 BSplineCurve。 附註 1:BSplineCurves 與 deg = 1 有 G1 不連續性,這會導致擠出、掃掠和其他作業發生問題。應該避免它們。請改用 PolyCurve。附註 2:如果曲線是週期性 (封閉),則第一個點和最後一個點必須相同. - NURBS 曲線的點 - 曲線的度數 - 切換以封閉曲線 - 從點建立的 Nurbscurve - - nurbscurve,spline,degree,smoothness,lines - - - 0.5,0.5,0.5,0.5,0.45 - + + 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 + 要於其演算的參數 + 在曲線參數的 CoordinateSystem + coordoncurve,curvecoord,derivatives - - 從控制頂點、權重和節點建立 BSplineCurve。從 ASM 文件: 次數: 應大於 1 (分段線性雲形線) 且小於 26 (ASM 支援的最大 B 雲形線基準度)。權重: 所有權重值 (如果提供) 應該為絕對正數。權重若小於 1e-11,將會被拒絕,而且函數將失敗。節點: 兩個節點向量應該為非遞減順序。內部節點多重性不應該大於開始/結束節點中的次數 + 1 和內部節點中的次數 (這允許曲面以 G1 不連續性表示)。請注意,支援非鎖模節點向量,但是將轉換為鎖模的節點向量,而且對應變更會套用至控制點/權重資料。節點陣列: 陣列大小必須是 num_control_points + 次數 + 1 - - - - - - - explicit,nurbscurve,spline,degree,spline byarray,lines - - - 0.5,0.5,0.5,0.5,0.5,0.45 - + + 取得 CoordinateSystem,其原點在指定參數的點中 + 要於其演算的參數 + 於此點軸對齊的 CoordinateSystem + frame,axisaligned,aa,coordcurve,framecurve,curveframe,coordoncurve - - 透過點之間的內插來建立 BSplineCurve。 - NURBS 曲線的點 - 從點建立的 Nurbscurve - - fit,approximate,spline,lines - - - 0.5,0.5,0.5,0.45 - + + 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 - - 透過點之間的內插來建立 BSplineCurve。附註 2:如果曲線是週期性 (封閉),則在第一個點和最後一個點必須相同。 - NURBS 曲線的點 - 切換以封閉曲線 - 從點建立的 Nurbscurve - - fit,approximate,spline,lines - - - 0.5,0.5,0.5,0.45 - + + 沿著曲線取得特定弧長度中的點 + 沿著曲線要於其演算的距離 + 在給定弧長度中的點 + pointoncurve,curvepoint,pointalongcurve,distanceoncurve,distancepoint,distpoint,arclength - - 透過點之間的內插,並使用指定的次數來建立 BSplineCurve。 - NURBS 曲線的點 - 曲線的度數 - 從點建立的 Nurbscurve - - fit,approximate,spline,smoothness,lines - - - 0.5,0.5,0.5,0.5,0.45 - + + Returns points spaced equally along the curve length + based on the input number of divisions + 分割數 + 點沿著曲線長度的間隔一致 - - 透過點並依切線方向傳回 BSplineCurve - NURBS 曲線的控制點 - 起始切線 - 結束切線 - 從點和切線建立的 Nurbscurve - - spline by tangent,tangents,lines - - - 0.5,0.5,0.45 - + + Returns points spaced along curve at equal chord length + based on the input number of divisions + 分割數 + 曲線上的點清單 - - 曲線的次數 - - smoothness,interpolation,continuity - + + 從給定參數位置取得曲線的特定弦長度中的點。 + 要於其演算的弦長度 + 曲線上據其測量的參數 + 如果沿曲線向前移動,則為 True + 曲線上的點 + measure from,measure to,parameteratdist - - NurbsCurve 是否為週期性,週期性曲線是一條變形不會導致出現扭折的封閉曲線。 - - isclosed - + + Returns points spaced equally along the curve at given segment length + from the given point + 從測量位置的參考點 + 沿著曲線要於其演算的距離 + 曲線上包括給定點和沿曲線方向的點的清單。 - - 判定 NurbsCurve 是否為有理數。這會定義所有權重是否都不是 1.0。 + + 傳回曲線上從給定點開始,距離相等給定弦長的點 + 從測量位置的參考點 + 弦長 + 曲線上包括給定點和沿曲線方向的點的清單。 - - 取得 NurbsCurve 的控制點。 - 點陣列 + + Returns a CoordinateSystem at specified distance from Curve start Point. + Y Axis lies tangent to the Curve, X Axis is the curvature. + 沿著曲線要於其演算的距離 + 曲線上的 CoordinateSystem + coordoncurve,curvecoord,derivatives - - 週期性 NurbsCurve 的真正週期性控制點。 - 注意: 此作業只適用於週期性曲線,如果曲線不是週期性,將會失敗。 - NURBS 曲線的週期性控制點 + + 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. + 沿著曲線要於其演算的距離 + 曲線上的平面 + planeoncurve,planecurve,tangentplane - - 曲線的節點。節點是一系列用來決定控制點在哪以及如何影響曲線的參數值 (double)。 - NURBS 曲線的節點 + + 取得從曲線的起點測量到給定參數的線段長度。 + 介於 0 到 1 之間的值 + 線段長度 + lengthatparameter,dist along,lengthatpoint,arclength - - 週期性 NurbsCurve 的未鎖模節點。 - 注意: 此作業只適用於週期性曲線,如果曲線不是週期性,將會失敗。 - NURBS 曲線的週期性節點向量 + + 沿著曲線取得特定弧長度中的參數 + 沿著曲線要於其演算的距離 + 參數 + parameteratlen,param along,paramatlen,arclength - - 傳回 NurbsCurve 控制點的權重。權重決定每個控制點對曲線造型的影響。 - NURBS 曲線的權重 - - ptweight - + + 從給定位置沿著曲線取得特定弦長度中的參數。 + 要於其演算的弦長度 + 曲線上據其測量的參數 + 如果沿曲線向前移動,則為 True + 參數 + measure from,measure to,parameteratdist - - 取得 NurbsSurface 的字串表現法 + + 取得曲線起點處的參數 + 參數值 + start domain,curvestart - - 利用指定的內插點以及 U 和 V 次數,建立一個 NurbsSurface。產生的曲面將通過所有點。 - NURBS 曲面的點格線 - u 方向的度數 - v 方向的度數 - 透過點建立的 NURBS 曲面 - - fit,topoints - + + 取得曲線終點處的參數 + 參數值 + end domain,curveend - - 利用指定的內插點以及 U 和 V 次數,建立一個 NurbsSurface。產生的曲面將通過所有點。切線數必須符合對應方向的點數。產生的曲面在 U 方向和 V 方向都是 3 次。 - - - - - - - - fit,topoints,totangents - + + 取得曲線上兩個參數之間的線段長度 + 介於 0 到 1 之間的值 + 介於 0 到 1 之間的值 + 線段長度 + measure,distance,arclength - - 建立一個 NurbsSurface,滿足不同曲面特性的集合。這是最進階的曲面擬合方式。產生的曲面將通過所有點。切線數必須符合對應方向的點數。產生的曲面在 U 方向和 V 方向都是 3 次。角點導數應該是二階 (dP/dUdV),且應該依此順序 [ lowU, lowV ]、[ highU, lowV ]、[ lowU, highV ]、[ highU, highV ] 提供。 - - - - - - - - - - - fit,topoints,totangents,fit corners,complex fit - + + 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. + 沿著曲線或曲線附近的點 + 曲線上給定點的參數。 + projectpoint,closestparam,curveparam - - 使用明確的控制點,以及指定的 U 和 V 次數,來建立一個 NurbsSurface。 - NURBS 曲面的控制點格線 - u 方向的度數 - v 方向的度數 - 透過控制點建立的 NURBS 曲面 + + 反轉曲線方向 + 方向相反的新曲線 + flip - - 使用指定的控制向量、節點、權重和 U V 次數,來建立一個 NurbsSurface。對於資料有數個限制,如果違反,將導致函數失敗並擲出例外。次數: u 和 v 次數應該 >= 1 (分段線性雲形線),且小於 26 (ASM 支援的最大 B 雲形線基礎度 )。權重: 所有權重值 (如果提供) 應該為絕對正數。權重若小於 1e-11,將會被拒絕,而且函數將失敗。節點: 兩個節點向量應該為非遞減順序。內部節點多重性不應該大於開始/結束節點中的度數和內部節點中的次數 + 1 (這允許曲面以 G1 不連續性表示)。請注意,支援非鎖模節點向量,但是將轉換為鎖模的節點向量,而且對應變更會套用至控制點/權重資料。 - - - - - - - - - lines - - - 0.4 - + + 在指定參數中移除曲線起點 + 於其開始修剪的參數 + 移除了起點的新曲線 + rem,remstart,removestart,trimcurve - - 傳回 U 方向的曲面次數。 - - surface smoothness,continuity - + + 在指定參數中移除曲線終點 + 於其開始修剪的參數 + 移除了終點的新曲線 + rem,remend,removeend,trimcurve - - 傳回 V 方向的曲面次數。 - - surface smoothness,continuity - + + 移除指定參數中的曲線起點和終點。 + 於其開始修剪的參數 + 於其開始修剪的參數 + 移除了外部線段的新曲線 + rem,remend,remstart,remove,trimcurve,removeends - - 傳回 U 方向的控制點數目。 + + 在指定參數中移除曲線的內部部分 + 於其開始修剪的參數 + 於其開始修剪的參數 + 移除了內部線段的新曲線 + rem,removemiddle,middle,remmiddle,cutout,trimcurve - - 傳回 V 方向的控制點數目。 + + 根據「discardEvenSegments」旗標分別為 true 或 false,移除在給定參數處分割的曲線偶數段或奇數段。 + 於其分割曲線的參數清單 + 切換以捨棄偶數線段 + 捨棄偶數或奇數曲線段後剩餘的曲線清單。 + rem,removeparts,remparts,cutout,trimcurv,interior,even - - 如果曲面在 U 方向是週期性,則傳回 True。 - - closedinU - + + 在指定參數中,將曲線分割成多段 + 於其分割曲線的參數清單 + 從分割建立的曲線 + cutinto,divide,curve2curves,cut,cut multiple,splitmultiple - - 如果曲面在 V 方向是週期性,則傳回 True。 - - closedinV - + + 在給定點中,將曲線分割成多段 + 曲線上於其分割曲線的點 + 從分割建立的曲線 + cutinto,divide,curve2curves,cut,cut multiple,splitmultiple - - 判定 NurbsSurface 是否為有理數,這會定義所有權重是否都不是 1.0。如果曲面為有理數,則傳回 true,否則傳回 false。 + + 將曲線集接合至 PolyCurve 的終點。請翻轉曲線,以確保連接。 + 要接合到 PolyCurve 的其他曲線 + 由曲線構成的 PolyCurve + convertcurves,curves2polycurve,joincurves,concat,joinall,joinmany - - 傳回 NurbsSurface 控制點 (極數)。 - + + 將曲線從點選點決定的特定一端延伸給定距離。延伸的是點選的那一側。封閉曲線 (例如圓和橢圓) 無法延伸。如果要延伸的曲線為直線,延伸部分也會是直線。 + 要延伸的距離 + 要延伸的終點 + 延伸的曲線 + makelonger,stretch,extendside - - 傳回 NurbsSurface 控制點的權重。權重決定每個控制點對曲面造型的影響。 - 曲面的 NURBS 權重 - - ptweights - + + 將曲線從其起始端延伸給定距離。封閉曲線 (例如圓和橢圓) 無法延伸。如果要延伸的曲線是直線,延伸部分也會是直線。 + 要延伸的距離 + 延伸的曲線 + makelonger,stretch - - 傳回 U 方向的曲面節點。節點是一系列用來決定控制點在哪以及如何影響曲面的參數值 (double)。 - 曲面的 NURBS U 節點 + + 將曲線從其結束端延伸給定距離。封閉曲線 (例如圓和橢圓) 無法延伸。如果要延伸的曲線是直線,延伸部分也會是直線。 + 要延伸的距離 + 延伸的曲線 + makelonger,stretch - - 傳回 V 方向的曲面節點。節點是一系列用來決定控制點在哪以及如何影響曲面的參數值 (double)。 - 曲面的 NURBS V 節點 + + 使曲線近似弧與線的集合 + 近似曲線的弧與線陣列 + rationalizecurve,fitarcs,fitlines,arcs,lines + 0.5,0.5,0.5,0.4,0.4 - - 取得 Plane 的字串表現法 + + 傳回與提供的公差近似的新曲線 + fitcurve,reducecurve,simplecurve,approximate - - 使用輸入法線向量建立中心在根點的平面。 - 平面的原點 - 平面的法線方向向量 - 透過原點和法線建立的平面 - - plane,tonormal - + + 將曲線偏移指定的數量。曲線必須為平面。 + 正或負偏移距離 + 新的偏移曲線 + thicken,lines + 0.5,0.4 - - 建立「定向」的平面,位於具有向量法線但具有特定 X 軸方位的點原點。這不會影響到分割、相交、投影等作業,僅會指定輸入 CoordinateSystem 的方位。 - 平面的原點 - 法線方向向量 - X 軸方向向量 - 透過原點法線和 x 軸建立的平面 + + 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. + 正偏移距離會沿曲線切線和平面法線向量之間的向量積方向套用,負偏移則沿相反方向套用。 + 曲線的平面法線。預設為輸入曲線的平面法線 + 一條或多條偏移曲線 + thicken,lines + 0.5,0.4 - - X 和 Y 軸位於平面。Z 軸是兩個向量的向量積。 - 平面的原點 - 平面的 X 軸方向向量 - 平面的 Y 軸方向向量 - 透過原點 x 軸和 y 軸建立的平面 + + 透過拉到平面建立曲線 + 可在其上拉曲線的平面 + 平面上的曲線 + projectcurve,toplane - - 將平面擬合至輸入點;基本上,這是 3D scatterplot 擬合。 - 定義平面的點清單 - 透過最佳擬合通過的點建立的平面 - - fit,bestfit - + + 依曲面法線的方向,將此曲線拉到輸入曲面上。 + projectcurve,tosurf - - 建立包含輸入線和外部點的平面。 點無法位於線上或位於線軸中。 - 用來決定平面的線 - 用來決定平面的點 - 從線和點建立的平面 - - lines - - - 0.4 - + + 移除曲線的數個線段,捨棄第 1、第 3,第 5 ... 區段 + 於其分割曲線的參數清單 + 捨棄第 1、3、5...線段的曲線陣列 + rem,removeparts,remparts,cutout,trimcurv,interior,odd - - 建立包含三種輸入點的平面。 - 平面原點 - 任何位於該平面上點 - 相對於平面原點位於平面 X 軸的點 - + + 依法線向量方向擠出曲線 + 要擠出曲線的距離 + 擠出的曲面 + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - - 在世界 XY 建立平面 - 位於世界 XY 平面的平面 + + 依指定方向將曲線擠出輸入向量的長度 + 要沿其擠出的向量 + 擠出的曲面 + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - - 在世界 XY 平面建立平面 - 位於世界 XZ 平面的平面 + + 依指定方向將曲線擠出指定的距離 + 要沿其擠出的向量 + 要擠出的距離 + 擠出的曲面 + pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - - 在世界 YZ 建立平面 - 位於世界 YZ 平面的平面 + + 依法線方向將曲線擠出指定的距離。 曲線必須是封閉的。 + 要擠出的距離 + 擠出的實體 + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - - 傳回平面的原點。 - - position,planecenter - + + 依指定方向將曲線擠出輸入向量的長度。 曲線必須是封閉的。 + 要沿其擠出的向量 + 擠出的實體 + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - - 傳回平面的法線方向。 - - perpendicular - + + 依指定方向將曲線擠出指定的距離。 曲線必須是封閉的。 + 要沿其擠出的向量 + 要擠出的距離 + 擠出的實體 + profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - - 平面的 X 基礎 + + 將曲線轉換為 NurbsCurve 近似曲線 + 近似曲線的 NurbsCurve + curve2spline,convertcurve,tospline,lines + 0.5,0.5,0.5,0.4 - - 平面的 Y 基礎 + + 修補封閉曲線 + 曲線內部上的曲面 + fill,profiletosurf,loop,loop2surf,edgesurf - - 產生新的 CoordinateSystem,表示此平面。 它是根據原點,並以 X 軸和 Y 軸為基礎。 - - - converttoCS,convert2cs - + + 將輸入曲線沿著給定的投影方向投影到指定的基礎幾何圖形上。 + 要投影到的幾何圖形 + 向量 + 投影到基礎幾何圖形的幾何圖形清單 - - 依法線方向透過指定的距離建立此平面的新平面偏移。 - - - - alongnormal,moveplane - + + 沿著路徑曲線掃掠此曲線,建立曲線 + sweep1,curve2surf - - 取得 Point 的字串表現法 + + 沿著路徑曲線掃掠此曲線,建立曲面 + 表示掃掠路徑的路徑 + 切割掃掠的端點,並使其正垂於路徑 + 沿著路徑掃掠曲線產生的曲面 + sweep1,curve2surf - - 比較兩個點 - 其他點 - 兩個物件是否相等 + + 沿著路徑曲線掃掠此封閉曲線,建立實體 + sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - - 取得此類型的雜湊碼 - 此物件的唯一雜湊碼 + + 沿著路徑曲線掃掠此封閉曲線,建立實體 + 表示掃掠路徑的路徑 + 切割掃掠的端點,並使其正垂於路徑 + 沿著路徑曲線掃掠此封閉曲線的實體 + sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - - 在 XY 平面中給與兩個 2 直角座標構成一個點。Z 元件是 0。 - X 座標 - Y 座標 - 透過座標建立的點 - - xy,position - + + 透過 UV 空間中的曲面線來建立曲線 + 要使用的地形 + 曲線開始於的起始 UV + 曲線結束於的結束 UV + 曲面起始參數和結束參數處的曲線 + isocurve,curvebyuv,lines,uvs + 0.5,0.5,0.4,0.4 - - 取得原點 (0,0,0) - 原點 + + 建立在兩條曲線之間混成的曲線 + 要混成的第一條曲線 + 要混成的第二條曲線 + 指示要混成曲線 1 哪一端的旗標 + 指示要混成曲線 2 哪一端的旗標 + 指示結果曲線是否為 G1 或 G2 連續性的旗標 + 混成兩條曲線產生的曲線 + blend,make continuous,connect + + + 透過曲面的等角線來建立曲線 + 基準地形 + 如果為 0,則等角線是沿 U 方向;如果為 1,則沿 V 方向 + 針對其他曲面參數的曲線值,固定 + 曲面上的等角曲線 + isocurve,curvebydir,lines + 0.5,0.5,0.4 + + + 取得 Curve 的字串表現法 + + + 圓柱的半徑 + + + 總高度 - zero,origin + cylinder - - 給與 3 個直角座標構成一個點 - X 座標 - Y 座標 - Z 座標 - 透過座標建立的點 + + 圓柱的軸 - point,xyz,position + cylinder - - 給與座標系統三個直角座標構成一個點 + + 建構由圓柱的母項 CoordinateSystem、半徑和高度定義的實體圓柱 父系座標系統 - X 座標 - Y 座標 - Z 座標 - 位於直角座標的點 - - point,xyz,localposition - + 半徑大小 + 圓柱高度 + 從半徑和高度建立的圓柱 + cylinder,tube - - 在給定的座標系統中,給與其在圓柱座標的位置構成一個點。 - 要建置點的座標系統 - 該角度是從座標系統中 X 軸繞 Z 軸旋轉的角度 (以度為單位) - XY 平面上方的點的高程 - 距離座標系統原點的距離 - 位於圓柱座標的點 - - point,localposition - + + 若有圓柱的底部和頂部中心點,請建構實體圓柱。 + 圓柱的起點 + 圓柱的終點 + 圓柱的半徑 + 透過點和半徑建立的圓柱 + cylinder,tube,by center points - - 在給定的座標系統中,給與其在圓柱座標的位置構成一個點。 - 要建置點的座標系統 - 從 Z 軸向下的角度 (以度為單位) - 從 X 軸圍繞圓球旋轉的角度 (以度為單位) - 自原點偏移 - 位於球座標的點 - - point,localposition - + + 取得 Cylinder 的字串表現法 - - 修剪點以排除內含點公差內的重複項目 - 要從中修剪重複項目的點清單 - 用於修剪的公差 - 唯一點 - - unique,duplicates,remove duplicates,distinct,near - + + 儲存呼叫此建構函式之執行緒的受管理執行緒 ID。 + 用來向使用者警示潛在的多執行緒問題。 - - 取得點的 X 元件 + + 這僅供測試。 - - 取得點的 Y 元件 + + true - - 取得點的 Z 元件 + + true - - 取得 X、Y 和 Z 元件相同的向量 - - - convertovector,point2vector - + + true - - 將向量加入至點。與 Translate(Vector) 相同。 - - - - movepoint,move,move along - + + true - - 從點中減去向量。與 Translate(-Vector) 相同。 - - - - movepoint,move,move along - + + true - - 沿著給定的方向向量將幾何圖形的另一個片段投影至這個片段 - - - + + 組成邊的基本曲面 + Curve representation of edge - - 取得 PolySurface 的字串表現法 + + 與此邊相鄰的面 + Adjacent faces of edge - - 透過 Curve 斷面混成來製作 PolySurface。 - 斷面混成要穿過的曲線。 - + + 此邊開始的頂點 + Start vertex of edge - - 透過 PolyCurve 斷面混成來製作 PolySurface。 - 斷面混成要穿過的曲線。 - 要導引斷面混成穿過的曲線。 - - - loftbyrail - + + 此邊結束的頂點 + End vertex of edge - - 透過 PolyCurve 斷面混成來製作 PolySurface。 - 斷面混成要經過的曲線。 - 要導引斷面混成穿過的曲線。 + + 與此邊相關聯的「共有邊」 - - loftbyrails,loft rails,guides - - - 透過接合曲面來製作 PolySurface。 - 接合至 PolySurface 的曲面 - + + 取得 Edge 的字串表現法 + + + 橢圓的中心 + + + 橢圓的主軸。這是較長的軸。向量的長度是主要半徑。 + + + 橢圓的次軸。這是較短的軸。向量的長度是次要半徑。 + + + Create an Ellipse centered at input Point, aligned with WCS XY Plane, + with specified X and Y axis radii. + 橢圓的原點 + X 軸半徑 + Y 軸半徑 + 透過原點和半徑建立的橢圓 + ellipse + + + Create an Ellipse centered at input Point, with two specified axes. + Axes should be be at 90 degrees to each other. + 橢圓的原點 + X 軸半徑 + Y 軸半徑 + 從原點向量建立的橢圓 + ellipsebylengths,ellipsebyvectors + + + 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. + 橢圓的原點座標系統 + X 軸半徑 + Y 軸半徑 + 透過座標系統和半徑建立的橢圓 + ellipse,aligned ellipse,ellipsebylengths + + + 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. + 繪製橢圓弧的平面 + X 軸半徑 + Y 軸半徑 + 從平面和半徑建立的橢圓 + ellipse,aligned ellipse,ellipsebylengths + + + 取得 Ellipse 的字串表現法 + + + 橢圓的中心 - joinsurfaces,joinsrf + ellipsearc,arcs - - 透過實體的曲面來製作 PolySurface。 - 使用曲面的實體 - + + 橢圓的主軸。這是較長的軸。向量的長度是主要半徑。 - solid2poly,solidtopoly,convertsolid + ellipsearc,arcs - - 沿著軌跡掃掠曲線來製作 PolySurface。。 - 要沿其掃掠的曲線 - 掃掠輪廓 - + + 橢圓的次軸。這是較短的軸。向量的長度是次要半徑。 - sweep,rail,guide,sweep1 + ellipsearc,arcs - - 傳回表示基本曲面的新曲面。 - + + 起始角度 (以度為單位) - subsurfaces,getsurfaces,explode + ellipsearc,arcs - - 依點尋找曲面。取得正向中的第一個交點。如果點擊曲面內部,則傳回一個曲面,如果點擊邊緣內部,則傳回兩個曲面,如果點擊頂點,則傳回多個曲面 - - - + + 傳回橢圓弧的掃掠角度 (以度為單位)。 - surfacesatpoint,findsurfaces,extractsurfaces + ellipsearc,arcs - - 依線尋找曲面。點擊線來取得所有曲面。 - - + + 橢圓所在的平面 - surfacesonline,findsurfaces,extractsurfaces,lines + ellipsearc,arcs - - 0.5,0.5,0.5,0.4 - - - - 未連接至其他曲面的已計算 2D 儲存格邊界 - - - 從曲面子集定義的 PolySurface 中萃取實體 - - - - 傳回 PolySurface 的曲面數目。 - 曲面數 + + 在平面中沿著 X 軸和 Y 軸使用給定的半徑和掃掠的角度,來建立 EllipseArc + 包含橢圓弧的平面 + 平面 X 方向的 EllipseArc 半徑 + 平面 Y 方向的 EllipseArc 半徑 + 從輸入平面的正 X 軸測量的弧的起始角度 + 從起始角度掃掠的角度 (以度為單位) + 透過平面半徑和角度建立的橢圓弧 + ellipsearc,arcs - - 傳回 PolySurface 的邊數。 - 邊數 + + 取得 EllipseArc 的字串表現法 - - 傳回 PolySurface 的頂點數。 - 頂點數 + + 以逆時鐘次序圍繞此面的所有邊 + faces + 1 + - - 沿著輸入邊與給定的半徑,使 PolySurface 變成圓角。 - - + + 以逆時鐘次序圍繞此面的所有頂點 + faces + 1 - - round,smooth,smoothedge,roundedges - - - 沿著輸入邊及邊角的給定偏移,使 PolySurface 變成倒角。 - - + + 此面包含的所有迴路 - - bevel,flattenedges - - - 取得 Rectangle 的字串表現法 + + 組成面的基本曲面 + 面的曲面表現法 - - 透過四個角點建立矩形。 - 矩形角點的清單 - 透過角點建立的矩形 - - rectbypointarray - + + 取得 Face 的字串表現法 - - 透過四個角點建立矩形。 - 矩形的第一角點 - 矩形的第二角點 - 矩形的第三角點 - 矩形的第四角點 - 透過角點建立的矩形 - - rectbypoints - + + IGeometryEntity 類型與使用主體的幾何圖形建構函式之間的對映。 - - 使用指定的寬度 (X 軸長度) 和長度 (Y 軸長度),建立中心在 WCS XY 平面中之 WCS 原點的矩形。 - 矩形的寬度 - 矩形的長度 - 透過寬度和長度建立的矩形 - - rectbylengths - + + 幾何圖形類型登錄機制。 + IGeometryEntity 衍生介面的類型。 + 建構幾何圖形的委派。 - - 使用輸入寬度 (平面 X 軸長度) 和長度 (平面 Y 軸長度),建立中心在輸入平面根的矩形。 - 用來置中矩形的平面 - 矩形的寬度 - 矩形的長度 - 透過寬度和長度建立的矩形 - - rectangle,rectbylengths - + + true - - 使用指定的寬度 (X 軸長度) 和長度 (Y 軸長度),建立中心在 CoordinateSystem XY 平面之輸入原點的矩形。 - 矩形 (矩形中心) 的座標系統 - 矩形的寬度 - 矩形的長度 - 從寬度和長度建立的矩形 - - rectbylengths - + + + - - 矩形的寬度 - - rectX,rectx - + + 取得 BoundingBox,其中包含給定的幾何圖形片段 - - 矩形的高度 - - rectY,recty - + + 取得包含給定幾何圖形的最小體積定向邊界框。 - - 取得 Solid 的字串表現法 + + 在輸入幾何圖形上將名稱值屬性設定為字串。 + 屬性在匯出為 SAT 檔時會與幾何圖形一起儲存, + 在從檔案匯入幾何圖形時可以讀回。 + 注意事項: 如果屬性經過任何幾何作業,則不保證 + 能保留在幾何圖形上。 + 名稱值字串屬性的字典。 + 傳回已套用屬性之輸入幾何圖形的複本。 - - 指定實體的元件面做為曲面來建立實體。 - - - - Brep,brep - + + 傳回在輸入幾何圖形上設定的名稱值字串屬性 (如果有)。 + 名稱值字串屬性的字典。 - - 透過輸入斷面封閉曲線之間的斷面混成來建立實體。 - - - - Brep,brep - + + 將幾何圖形轉換為使用 autodesk.geometry:geometry-1.0.0 資料架構格式化的 JSON 物件。 + 產生的 JSON 字串 - - 利用導引曲線的協助,透過輸入斷面封閉曲線之間的斷面混成來建立實體。導引曲線必須與所有斷面曲線相交。 - - - - - Brep,brep,guides,loft - + + 透過 WCS 中各自定義之 X、Y、Z 方向的給定位移,來轉換任何給定的幾何圖形。 + 沿著 X 軸位移。 + 沿著 Y 軸位移。 + 沿著 Z 軸位移。 + 轉換幾何圖形。 + move,by amount - - 透過在由封閉 PolyCurve 組成的輸入斷面之間斷面混成來建立實體。此作業已針對完全由線段組成的剖面進行最佳化,頂點都依照相同順序。如果啟用檢查和修復選項,可保證所產生實體的有效性,如果停用則會提高效能。 - - - - - Brep,brep,ruled,loft - + + 依輸入向量的方向和大小轉換物件。 + move,along vector,movebyvector - - 沿著路徑掃掠封閉曲線。 - - - - - Brep,brep,sweep1 - + + Translates any geometry type by the given distance in the given + direction. + 位移方向。 + 沿著指定方向的位移距離。 + 已轉換的幾何圖形。 + move,along vector,distance - - 沿著路徑掃掠封閉曲線。 - 將做為掃掠輪廓的封閉曲線 - 表示掃掠路徑的路徑 - 切割掃掠的端點,並使其正垂於路徑 - 沿著路徑掃掠輪廓曲線的實體 - - Brep,brep,sweep1 - + + 藉由輸入 CoordinateSystem 矩陣來轉換物件。 + 輸入座標系統 + 轉換過的座標系統 - - 沿著兩條軌跡曲線掃掠封閉輪廓曲線。 - 要掃掠的輸入路徑。 - 一個軌跡,用於引導掃掠方位。 - 要沿路徑掃掠的輪廓曲線 - - - Brep,brep,sweep2,guides,sweepprofile - + + Returns this geometry with its position expressed relative to the + targetCoordinateSystem, placed into the frame of the sourceCoordinateSystem. + The local position of the result within the sourceCoordinateSystem + matches the local position of the input within the targetCoordinateSystem. + To obtain the coordinates of a geometry in world-space within a given coordinate + system, pass CoordinateSystem.Identity as the sourceCoordinateSystem + and the given CS as the targetCoordinateSystem. + The resulting geometry coordinates will equal the coordinates of the input + relative to that target frame. + The CoordinateSystem to express the geometry relative to. + The CoordinateSystem the geometry is currently expressed in. + Pass CoordinateSystem.Identity() to work in world space. + 已轉換的幾何圖形。 + from,to, local coordinates - - 從起始角度 (以度表示) 到掃掠角度 (以度表示),繞著由原點和「向量」軸形成的「放射線」軸掃掠「曲線」輪廓,建立旋轉的實體。 - 要迴轉的輪廓曲線 - 迴轉軸原點 - 迴轉軸方向 - 起始角度 (以度為單位) - 掃掠角度 (以度表示) - 透過迴轉建立的實體 - - Brep,brep,lathe,revolveprofile - + + Rotates an object around an origin and an axis by a specified + degree + around,axis,degrees - - 將實體的集合聯集成一個實體 - 實體的集合 - - - Brep,brep,boolean,addition - + + Rotates an object around the Plane origin and normal by a specified + degree + Reference Plane to rotate around + Rotation angle in degrees + around,normal,degrees - - 傳回表面積 -- 所有面的所有區域總和 + + 跨輸入平面鏡射物件 + reflect,flip over - - 傳回實體的總體積 + + 繞著原點等比例調整 + resize,size - - 實體的形心 - - - average,center - + + 繞著原點非等比例調整 + resize,size,scaleNU,scalenu - - 這個實體和另一個實體的布林聯集。 - - - - addition,merge,combine - + + 繞著給定平面非等比例調整 + resize,size,scaleNU,scalenu - - 這個實體與另一個實體的布林差 - - + + Scale uniformly around a given point, using two pick points as scalars + resize,from,to,size - - 這個實體與輸入實體聯集的布林差 - - - - subtract,differencemany,diffall,diff multi - + + Scale non-uniformly 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 - - 從這個實體的面取得實體薄殼 - 向內延伸薄殼的距離 - 向外延伸薄殼的距離 - - - extract shell,offset and extract - + + Scale in two dimensions 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 - - 依輸入向量的方向將輸入幾何圖形投影到這個實體。此投影方法目前只支援點或曲線。 - - - - - projectonto,projectonsolid,projecttosolid - + + Copy the given Geometry + A new copy - - 沿著輸入邊與給定的半徑,使實體變成圓角。 - - - - - round,smooth,smoothedge,roundedges - + + 取得這個幾何圖形到另一個幾何圖形的距離 + 其他幾何圖形 + 距離 - - 沿著輸入邊及邊角的給定偏移,使實體變成倒角。 - - - - - bevel,flattenedges - - - - 將一個實體分開成幾個個別的實體 (如果該實體是由多個不相交的隆起組成)。如果該實體是單一連續的隆起,則傳回同一個實體。 - 將不相交的實體分開 - - split,disjoint - + + 取得這個幾何圖形上距離其他幾何圖形最近的點 + NearestPoint - - 嘗試修復實體。 - + + 使用另一個幾何圖形做為切割「工具」,來分割這個幾何圖形 - - 取得 Sphere 的字串表現法 + + 移除最接近點選點的實體元素 - - 使用給定的半徑建立中心在輸入點的實體圓球。 - - - - - Brep,brep - + + 將複合元素或非分隔元素分隔為其元件組件。 - - 建立實體圓球,其中包含曲面上的四個輸入點。 - - - - Brep,brep - + + 檢查兩個物件是否具有相同的表現法幾何圖形或數值 - - 將圓球儘可能擬合至輸入點。 - + + 將幾何圖形的內部結構從分析轉換為雲形線 - - Brep,brep - - - 傳回圓球的中心點。 - - - 返回圓球的半徑。 - - - 取得 Topology 的字串表現法 + + 匯入 SAT 檔案,然後傳回一系列匯入的幾何圖形 + 代表 SAT 檔案的檔案物件 + 匯入的幾何圖形清單 - - 拓樸的頂點 + + 匯入 SAT 檔案,然後傳回一系列匯入的幾何圖形 + SAT 檔案的路徑 + 匯入的幾何圖形清單 - - 拓樸的邊緣 + + 匯入 SAT 檔案並傳回匯入的幾何圖形陣列。 + 代表 SAT 檔案的 File 物件 + 代表「Dynamo」單位空間的每單位公釐數。 + 用於將匯入的幾何圖形從 SAT 檔案中定義的單位空間調整為此處定義的單位空間。 + 如果設定為 -1,我們會假設 SAT 為無單位,並匯入幾何圖形而不調整單位比例。 + 匯入的幾何圖形清單 - - 拓樸的面 + + 匯入 SAT 檔案並傳回匯入的幾何圖形陣列。 + 代表 SAT 檔案的 File 物件 + 代表「Dynamo」單位空間的每單位公釐數。 + 用於將匯入的幾何圖形從 SAT 檔案中定義的單位空間調整為此處定義的單位空間。 + 如果設定為 -1,我們會假設 SAT 為無單位,並匯入幾何圖形而不調整單位比例。 + 匯入的幾何圖形清單 - - 取得 TSplineEdge 的字串表現法 + + 匯入 JSON 字串並傳回已匯入幾何圖形的陣列 + 包含實體定義格式化幾何圖形的 Json 字串 + 已轉換幾何圖形的清單 - - 與此邊相鄰的 TSplineFaces + + 剖析使用 autodesk.geometry:geometry-1.0.0 資料架構格式化的進入 JSON 字串。 + 要剖析的 JSON 字串 + 幾何圖形物件 - - 此邊開始的 TSplineVertex + + 將指定的幾何圖形清單匯出至給定的 SAT 檔案路徑 + + + - - 此邊結束的頂點 + + 將指定的幾何圖形清單匯出至給定的 SAT 檔案路徑。 + + + + - - 傳回 TSEdge 的 UVN 框 (關聯線上的點、U 向量、V 向量與法線) + + 此方法僅供內部使用。 - - TSEdge 的索引 + + 此方法僅供內部使用。 - - TSEdge 是否在邊界上 + + 將指定的幾何圖形清單串列化為標準 ACIS 二進位 (SAB) 格式,然後傳回已串列化的二進位串流資料 + 要序列化的幾何圖形 + 以位元組清單表示的 SAB 格式化資料 - - TSEdge 是否為流形 + + 還原串列化指定的標準 ACIS 二進位 (SAB) 格式資料,並傳回幾何圖形清單 + + - - 一組 TSEdge 性質: uvnFrame 和索引、TSEdge 是否位於邊界、是否為流形 + + 將 SAB 檔案當作輸入,並將 ASM 幾何圖形還原序列化為 + LibG 物件 + + dynamo 單位空間每單位的公釐,如果傳入 -1,則不執行單位轉換。 - - 取得 TSplineFace 的字串表現法 + + true - - 以逆時鐘順序圍繞此面的所有 TSplineEdges + + The CoordinateSystem that this Geometry is defined in - - 以逆時鐘順序圍繞此面的所有 TSplineVertices + + 判定另一個幾何圖形物件是否與這個幾何圖形物件交叉 - - 傳回 TSplineFace 的 UVN 框 (關聯線上的點、U 向量、V 向量與法線) + + 取得這個物件與另一個物件的交叉幾何圖形 - - TSFace 的索引 + + 取得這個物件與其他幾何圖形集合的交叉幾何圖形。尋找所有參與者的共用幾何圖形。 - - TSFace 上邊或頂點的數量 + + Convert to SolidDef json - - TSFace 上參數式側的數量 + + 沿著指定方向將點集合投影到此幾何圖形上。 + 傳回產生的幾何圖形的展開陣列。 + Points to project. + Projection direction. + Flat array of resulting Geometry. - - 一組 TSplineFace 性質: uvnFrame、索引、價和邊數 - + + Get a string representation of the Geometry - - 取得 TSplineInitialSymmetry 的字串表現法 + + 螺旋線翻轉其長度的角度 (以度為單位) - - 建立每個對稱段具有指定數量跨距的徑向 TSplineInitialSymmetry。 - - - - tspline,symmetry - + + 節距將會傳回螺旋線在一次完整旋轉 (360 度) 沿著軸方向跨越的線性距離 - - 建立具有指定對稱軸的軸向 TSplineInitialSymmetry。 - - - - - - tspline,symmetry - + + 弧的半徑 - - 新建立的 T 雲形線是否具有徑向對稱。 + + 螺旋線的軸方向 - - 新建立的 T 雲形線在 X 軸上是否具有對稱。 + + 螺旋線軸的基準點 + origin,helixstart - - 新建立的 T 雲形線在 Y 軸上是否具有對稱。 + + 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. + 軸點 + 軸方向向量 + 螺旋線起點 + 沿著軸方向每 360 度的螺旋線距離 + 旋轉次數 (以度表示) + 透過軸建立的螺旋線 + helix,screw,corkscrew,thread - - 新建立的 T 雲形線在 Z 軸上是否具有對稱。 + + 取得 Helix 的字串表現法 - - 對稱段中的面數。僅在 T 雲形線具有徑向對稱時可用。 + + 3 或 4,視其表示三角形還是四邊形而定 - - 取得 TSplineReflection 的字串表現法 + + 第一個索引 - - 透過給定平面,建立 T 雲形線對稱的軸向反射。 - T 雲形線軸向反射的平面。在世界座標系統中指定 - T 雲形線軸向反射 - - tspline,symmetry,reflection,axial - + + 第二個索引 - - 透過給定平面、給定線段數和每對線段之間的給定夾角 (以度為單位),建立 T 雲形線對稱的徑向反射。 - 法線是 T 雲形線徑向反射軸的平面。在世界座標系統中指定 - 徑向反射段的數量 - 徑向對稱的每對段之間的角度 (以度為單位)。若設為 0,則由 (360/segmentsCount) 定義 - T 雲形線徑向反射 - - tspline,symmetry,reflection,radial - + + 第三個索引 - - 反射是否為徑向 + + 第四個索引 - - 徑向反射段的數量 + + 建立一個儲存四個索引的 IndexGroup + 索引 a + 索引 b + 索引 c + 索引 d + IndexGroup + quad,polygon,mesh,meshes - - 徑向反射的每對對稱段之間的角度 + + 建立一個儲存三個索引的 IndexGroup + tri,polygon,mesh,meshes + 索引 a + 索引 b + 索引 c + IndexGroup - - 反射的平面 + + 比較兩個 IndexGroup + 其他 IndexGroup + 兩個物件是否相等 - - 反射的軸 + + 取得此類型的雜湊碼 + 此物件的唯一雜湊碼 - - 取得 TSplineTopology 的字串表現法 + + 取得 IndexGroup 的字串表現法 - - 此 T 雲形線曲面中包含的頂點。 + + 曲線的方向 + lines - - T 雲形線曲面中包含的邊。 + + 在兩個輸入點之間建立直線。 + 線起點 + 線終點 + 從起點和終點建立的線 + line,linebypoints,lines - - T 雲形線曲面中包含的面。 + + 建立一條最佳近似點散射圖的線。 + 最佳擬合線的點清單 + 從擬合通過的點建立的線 + line,approximate,lines - - T 雲形線曲面中包含的規則頂點 + + Create a Line tangent to the input Curve, positioned at the parameter + Point of the input Curve. + 切線的基準曲線 + 參數值 + 切線 + tangentline,tangentto,lines - - T 雲形線曲面中包含的 Y 點頂點 + + Create a straight Line starting at start Point, extending in Vector + direction by specified length. + 線起點 + 方向向量 + 線長 + 從起始方向和長度建立的線 + linebyvector,lines - - T 雲形線曲面中包含的 T 點頂點 + + 取得 Line 的字串表現法 - - T 雲形線曲面中包含的非流形頂點 + + 迴路的包含面 + - - T 雲形線曲面中包含的邊界頂點 + + 迴路中包含的「共有邊」 + - - T 雲形線曲面中包含的內側頂點 + + 循環是邊界還是內部 - - T 雲形線曲面中包含的非流形邊 + + 取得 Loop 的字串表現法 - - T 雲形線曲面中包含的邊界邊 + + 以數字清單傳回此網格的原始頂點。每三個 + 連續數字表示一個點。 - - T 雲形線曲面中包含的內側邊 + + 以數字清單傳回此網格的原始頂點。每六個 + 連續數字表示兩個點 - - T 雲形線曲面中包含的規則面 + + 以數字清單傳回此網格的原始頂點。每九個 + 連續數字表示三角形的三個點 - - T 雲形線曲面中包含的 N-Gon 面 + + 剖析使用 dynamo.geometry:mesh-1.0.0 資料架構格式化的進入 JSON 字串。 + 要剖析的 JSON 字串 + 網格 - - T 雲形線曲面中包含的邊界面 + + Convert the mesh into a JSON object formatted with dynamo.geometry:mesh-1.0.0 schema. + 產生的 JSON 字串 - - T 雲形線曲面中包含的內側面 + + 以逆時鐘方式構成每一面的頂點索引 + mesh,meshes - - 傳回 T 雲形線曲面中的頂點數 + + 此頂點處的法線向量 + + mesh,meshes + - - 傳回 T 雲形線曲面中的邊數 + + 頂點的位置 + + mesh,meshes + - - 傳回 T 雲形線曲面中的面數 + + 傳回網格中的頂點數 - - 分解的頂點 (依類型區分) - 頂點組 + + 傳回網格中的邊數 - - 分解的邊 (依類型區分) - 邊組 + + 傳回網格中的三角形數 - - 分解的面 (依類型區分) - 面組 + + 傳回所提供網格的體積 + 體積 - - 傳回指定索引處的頂點 - 編列索引以取得以下位置的頂點 - T 雲形線頂點 - - tspline,face,byindex - + + 傳回所提供網格的面積 + 面積 - - 傳回指定索引處的邊 - 編列索引以取得以下位置的邊 - T 雲形線邊 - - tspline,face,byindex - + + 傳回每個網格三角形的頂點索引。 + (與唯一頂點索引相對) + 每個網格三角形的頂點索引清單。 - - 傳回指定索引處的面 - 編列索引以取得以下位置的面 - T 雲形線面 - - tspline,face,byindex - + + 將網格邊轉換為線並傳回 - - 取得 TSplineUVNFrame 的字串表現法 + + 將網格面轉換為曲面嵌片並傳回。注意事項: + 此方法可能會產生「大量」沈重曲面,並且 + 因為有大量網格而減慢 Dynamo 速度。 - - 關聯線上的 TopologyItem 點 + + 將網格三角形轉換為個別網格並傳回。 - - TopologyItem 的 U 向量 + + 傳回給定網格中每個三角形面的法線。 + - - TopologyItem 的 V 向量 + + 傳回三角形形心 - - TopologyItem 的法線 + + 傳回聯合工具網格與原始網格的新網格。 + + 網格 - - 取得 TSplineVertex 的字串表現法 + + 傳回從原始網格減去工具網格的新網格。 + + 網格 - - 從此頂點引出的 TSplineEdges + + Returns a new mesh consisting of the intersection between the tool + mesh and the original mesh. + + 網格 - - 與此頂點相鄰的 TSplineFaces + + Returns a new Mesh with the following defects repaired: + Small components: if the Mesh contains 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 - - 傳回 TSVertex 的 UVN 框 (關聯線上的點、U 向量、V 向量與法線) + + 移除網格的內部邊界。當有頂點重合時, + 例如,如果鍋蓋和鍋體的網格是不同的三角形群組, + 則會出現內部邊界。 - - TSVertex 的索引 + + 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 Mesh is filled with a bunch of tiny boxes, and a new + mesh is created around this. - - TSVertex 是否為 Y 點 + + 傳回已挖空要進行 3D 列印的新網格。 + 材料清除孔數 + 材料清除孔的半徑 + 內部偏移距離 + 製作代表中空網格內部曲面的實體解析度 (8 - 4096) + 在挖空網格內部曲面上產生網格的解析度 (8 - 4096) + 中空網格 - - TSVertex 是否為 T 點 + + 傳回具有支撐結構的新網格。如果輸入是空的,則使用預設門檻設定。 + 支撐柱接觸地面處的底座高度 + 支撐柱碰觸地面處的底座直徑 + 支撐柱的直徑 + 支撐柱碰觸網格處的尖端高度 + 支撐柱碰觸網格處的尖端直徑 + 具有支撐結構的網格 - - TSVertex 是否為流形 + + 傳回減少三角形數的新網格。 + 減少的目標三角形計數 + 減少後的網格 - - TSVertex 上邊或面的數量 + + 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. + 網格 - - TSVertex 的功能價,將 T 點考慮在內 + + Returns a new smooth Mesh. Smoothing type by default is + cotangent which smooths without spreading the vertices. + 設定平滑化的「空間比例」。值越小,產生的 + 局部平滑化越多,通常會產生外觀較不「平滑」的結果 (0.1 - 64.0) + 平滑網格 - - 一組 TSVertex 性質: uvnFrame、索引、價和 functionalValence,TSVertex 是否為 StarPoint、TPoint、流形 - + + 建立一個精確的幾何平面切割,移除位在平面一側沿平面法線方向 + 的網格部分。 + 設定用於切割的平面 + Attempt to create a minimal fill using the fewest + number of triangles. + 網格 - - 取得 TSplineSurface 的字串表現法 + + 將輸入平面與網格相交,產生 PolyCurve - - 使用原點和法線向量產生 T 雲形線基本型平面曲面 - 平面的根點 - 平面的法線 - 最小角點的 2D 點 (以平面座標表示) - 最大角點的 2D 點 (以平面座標表示) - 寬度跨越的數量 - 長度跨越的數量 - T 雲形線曲面的對稱選項 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - 平面 T 雲形線曲面 - tspline,plane,origin,normal + + 將點沿著指定方向投影到網格上 - - 建立「定向」的 T 雲形線平面,位於具有向量法線但具有特定 X 軸方位的點原點。 - 這不會影響到分割、相交、投影等作業,只會指定輸入 CoordinateSystem 的方位。 - 平面的根點 - 平面的法線 - 平面的 X 軸 - 最小角點的 2D 點 (以平面座標表示) - 最大角點的 2D 點 (以平面座標表示) - 寬度跨越的數量 - 長度跨越的數量 - T 雲形線曲面的對稱選項 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - 平面 T 雲形線曲面 - tspline,plane,origin,normal,axis - - - 透過原點和 X、Y 軸建立 T 雲形線基本型平面曲面。 - Z 軸是兩個向量的向量積。 - 平面的根點 - 平面的 X 軸 - 平面的 Y 軸 - 最小角點的 2D 點 (以平面座標表示) - 最大角點的 2D 點 (以平面座標表示) - 寬度跨越的數量 - 長度跨越的數量 - T 雲形線曲面的對稱選項 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - 平面 T 雲形線曲面 - tspline,plane,origin,normal,axis - - - 使用點清單產生 T 雲形線基本型平面曲面 - 要擬合到平面的一組點 - 最小角點的 2D 點 (以平面座標表示) - 最大角點的 2D 點 (以平面座標表示) - 寬度跨越的數量 - 長度跨越的數量 - T 雲形線曲面的對稱選項 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - 平面 T 雲形線曲面 - tspline,plane,fit,bestfit,points - - - 使用一條線和一個點產生 T 雲形線基本型平面曲面。點不可位於線上或線軸上的任何位置。 - 要建置平面的線 - 要建置平面的點 - 最小角點的 2D 點 (以平面座標表示) - 最大角點的 2D 點 (以平面座標表示) - 寬度跨越的數量 - 長度跨越的數量 - T 雲形線曲面的對稱選項 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - 平面 T 雲形線曲面 - tspline,plane,line,point - - - 使用三個點作為輸入,產生 T 雲形線基本型平面曲面。這三點不可位於一直線。 - 要建置平面的第一個點 - 要建置平面的第二個頂點 - 要建置平面的第三個點 - 最小角點的 2D 點 (以平面座標表示) - 最大角點的 2D 點 (以平面座標表示) - 寬度跨越的數量 - 長度跨越的數量 - 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 - - - 建立一個以起點到終點為軸,在起點與終點具有給定半徑的 T 雲形線圓錐曲面。 - 此物件沒有頂點,並呈現平截頭體造型。 - 圓錐的起點 - 圓錐的終點 - 圓錐的起始半徑 - 圓錐的結束半徑 - 圓周跨越的數量 - 高度跨越的數量 - T 雲形線曲面的對稱選項 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - 圓錐形 T 雲形線曲面 - tspline,cone,radii,points,truncated - - - 建立一個基準點位於座標系統原點,圓形底面位於座標系統 XY 平面, - 沿座標系統 Z 軸方向延伸的 T 雲形線圓錐 - 圓錐的中心與底面將放在此座標系統的 X-Y 平面 - 圓錐的高度 - 圓錐的半徑 - 圓周跨越的數量 - 高度跨越的數量 - T 雲形線曲面的對稱選項 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - 圓錐形 T 雲形線曲面 - tspline,cone,radius,cs - - - 建立一個基準點位於座標系統原點,圓形底面位於座標系統 XY 平面, - 沿座標系統 Z 軸方向延伸的 T 雲形線圓錐 - 圓錐的中心與底面將放在此座標系統的 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 雲形線圓環 - 圓環將在指定座標系統的 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 - - - 建立一個中心在輸入點,具有給定寬度、長度和高度的 T 雲形線方塊 - 框的中心 - 框的寬度 - 框的長度 - 框的高度 - 對寬度的跨越進行編號 - 對長度的跨越進行編號 - 對高度的跨越進行編號 - T 雲形線曲面的對稱選項 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - T 雲形線立方體 - tspline,box,cuboid,cube,size,center - - - 建立一個中心和方位都在輸入座標系統,具有給定寬度、長度和高度的 T 雲形線方塊 - 框的 X-Y 平面將與相應的 X 對齊 - 框的寬度 - 框的長度 - 框的高度 - 對寬度的跨越進行編號 - 對長度的跨越進行編號 - 對高度的跨越進行編號 - T 雲形線曲面的對稱選項 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - T 雲形線立方體 - tspline,box,cuboid,cube,size,cs,coord - - - 建立一個從低點跨距到高點的 T 雲形線方塊 - 第一個角點 - 第二個角點 - 對寬度的跨越進行編號 - 對長度的跨越進行編號 - 對高度的跨越進行編號 - T 雲形線曲面的對稱選項 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - T 雲形線立方體 - box,cube,byminmax,by corners,by points - - - 建立一個中心在座標系統原點,具有給定半徑的 T 雲形線四角球 - 本端座標系統 - 四角球半徑 - 四角球各面兩個維度的跨距數量 - T 雲形線曲面的對稱選項 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - T 雲形線四角球 - quadball,tspline,coordinate system,raduis - - - 建立一個具有給定中心與半徑,與預設世界 XY 平面對齊的 T 雲形線四角球 - 四角球中心點 - 四角球半徑 - 四角球各面兩個維度的跨距數量 - T 雲形線曲面的對稱選項 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - T 雲形線四角球 - quadball,tsplines,center,point,radius - - - 使用均勻策略從 NURBS 曲面建構 T 雲形線曲面。 - 根據對應的 useArcLen 旗標,以相等的參數式或弧長間隔 - 均勻放置節點來重建輸入 NURBS 曲面,並透過 - 3 次 NURBS 曲面進行近似。依給定的跨距計數沿 U 和 V 方向 - 分割輸出 T 雲形線。 - 輸入 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 - - - 透過沿路徑掃掠斷面曲線,建構 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 雲形線管狀曲面。 - 在每個曲線交點處建立平滑接合。 - 某些參數採用單一值或清單 (每條曲線一個值)。 - 建立管所依據的曲線清單 - 所建立管的預設半徑 - 用於偵測曲線交點的公差 - 每條曲線的線段數。清單的大小可以是曲線計數、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 + + Rotate the Mesh around the input axis by the given angle. - - 將第一組與第二組頂點成對熔接。 - 將第一組視為此 T 雲形線的頂點。 - 第二組頂點可以來自此曲面,也可以來自其他任何曲面。 - 如果是不同 T 雲形線,會在熔接作業之前執行結合。 - 要熔接的第一組頂點 - 要熔接的第二組頂點 - 保留輸入拓樸的子分割縐摺 - 具有熔接頂點的 T 雲形線曲面 - tspline,weld,vertex + + 依輸入量調整網格比例 - - 尋找所有重合頂點,並將其熔接在一起 - 要搜尋重合的公差範圍 - 無重合頂點的 T 雲形線曲面 - tspline,weld,coincident,vertex + + Scale Mesh non-uniformly by scale factors - - 取消熔接所有給定的邊。這會取消熔接所有邊上的每個頂點。 - 要取消熔接的一組邊 - 具有取消熔接邊的 T 雲形線曲面 - tspline,unweld,edge + + 將網格沿著輸入向量的方向平移向量的長度 - - 取消熔接所有給定的頂點。這會取消熔接每個頂點上的所有邊。 - 要取消熔接的一組頂點 - 具有取消熔接頂點的 T 雲形線曲面 - tspline,unweld,vertex + + 將網格沿著輸入向量的方向平移輸入距離 - - 建立一個與曲線的 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,則為切線比例,如果是 G2,則為曲率比例。若連續性為 G0,則忽略。 - 是否要反轉對齊方向 - 位於指定的 T 雲形線邊界邊緣與 BRep 邊迴路之間的 T 雲形線曲面 - tspline,match,brep + + Convert the mesh into a JSON object formatted with dynamo.geometry:mesh-1.0.0 schema. + 產生的 JSON 字串 - - 從 T 雲形線拓樸移除頂點 - 要刪除的頂點 - 具有刪除頂點的 T 雲形線曲面 - tspline,vertex,vertices,delete + + 從點集合和參考點集合的 IndexGroups 集合建立網面 + 決定頂點位置的點清單 + 頂點的索引 + 從點建立的網面 + mesh,meshes - - 從 T 雲形線拓樸移除邊 - 要刪除的邊 - 具有刪除邊的 T 雲形線曲面 - tspline,edge,delete + + 從點集合和參考點集合的 IndexGroups 集合建立網格 + 點清單 + 點的索引群組 + 網格 + + mesh,meshes + - - 從 T 雲形線拓樸移除面 - 要刪除的面 - 具有刪除面的 T 雲形線曲面 - tspline,face,delete + + 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 + 點清單 + Flat list of point indices + 網格 - - 變更 T 雲形線的視覺型式: - 若傳入 true,則進行平滑視覺化,否則使用框。 - 啟用或停用平滑視覺化 - 具有所選視覺型式的 T 雲形線 - tspline,visualization,mode,smooth,box + + 匯入檔案,並將其剖析為多個網格。 + 目前支援的格式為: + .mix -- Meshmixer + .obj -- Wavefront - - 在一組邊上執行一或多項對稱擠出,然後將新邊移動給定向量 - 要擠出的一組邊 - 要移動新邊的向量 - 將建立之新段的數量 - 具有擠出邊的 T 雲形線 - tspline,extrude,direction,vector,edge + + 將網格匯出為由檔名決定的格式: + .mix -- Meshmixer + .obj -- Wavefront + .stl -- STL 格式 + .dae -- COLLADA + .ply -- 多邊形檔案格式 + 此函數會傳回輸出檔的檔名, + 檔名如果包含非 ASCII 字元,可能需要變更 - - 在一組面上執行一或多項對稱擠出,然後將新邊移動給定向量 - 要擠出的一組面 - 要移動新面的向量 - 將建立之新段的數量 - 具有擠出面的 T 雲形線 - tspline,extrude,direction,vector,face + + 將幾何圖形物件 (例如實體或曲面) 轉換為網格。 + 網格的解析度由 Dynamo 彩現精確度決定 - - 在一組邊上執行一或多項對稱擠出,然後將新邊移動給定曲線的路徑 - 要擠出的一組邊 - 路徑,新邊將遵循 - 將建立之新段的數量 - 具有擠出邊的 T 雲形線 - tspline,extrude,curve,edge + + 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 vertices array + of the three points of a triangle - - 在一組面上執行一或多項對稱擠出,然後將新邊移動給定曲線的路徑 - 要擠出的一組面 - 路徑,新面將遵循 - 將建立之新段的數量 - 具有擠出面的 T 雲形線 - tspline,extrude,curve,face + + Create a mesh plane based on the given inputs. + + + + + + 網格 - - 使用一個通道的面取代給定的邊 - 要取代的一組邊 - 會將斜切邊限制在所選邊相鄰面的此百分比 (介於 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 + + 傳回透過擠出 3D 聚合線而得到的網格。 + 要擠出的 PolyCurve + 擠出高度 + 擠出的向量方向 + 將網格擠出加蓋 (只在 PolyCurve 為平面時) + 網格 - - 在一組面和一組邊之間建立橋接。將 - 第一組的項目視為此曲面的子系。 - 第二組的項目可以是此曲面的子系,也可以屬於 - 其他曲面。每組中的拓樸可能並不 - 相鄰,但應建立相同數量的的不同迴路。 - 要橋接的第一組面 - 要橋接的第二組邊 - 各個不同拓樸迴路的橋接 - 曲線 (若傳遞空清單,將使用直線,若傳遞一條曲線, - 則在偵測到多個輸入迴路時複製該曲線) - 沿各個不同拓樸迴路的 - 橋接曲線,圍繞框的法線完整旋轉的 - 次數 (若傳遞空清單,將使用 0,若傳遞一個值, - 則在偵測到多個輸入迴路時複製該值) - 沿每個不同拓樸迴路之橋樑的 - 段數。每個群組的跨越數量應大於 - 相應的旋轉數量 (若傳遞空清單, - 將使用 1,若傳遞一個值,則在 - 偵測到多個輸入迴路時複製該值) - 刪除邊界邊之間的橋樑。 - 保留輸入拓樸 - 的子分割縐摺 - 第一個群組中 - 每個不同拓樸迴路之定位頂點的清單 (頂點數量 -應 - 與偵測到的輸入迴路數量相同,或清單可以為空) - 第二個群組中 - 每個不同拓樸迴路之定位頂點的清單 (頂點數量 -應 - 與偵測到的輸入迴路數量相同,或清單可以為空) - 旗標 (指出是否要針對對應的拓樸迴路將 - 橋樑翻轉對齊) 的清單。 - (若傳遞空清單,則設為 False,若傳遞一個值, - 則針對偵測到的每個輸入迴路複製該值) - 具有拓樸的 T 雲形線曲面,由橋樑連接 - tspline,bridge,face,edge + + 曲線的次數 + smoothness,interpolation,continuity - - 在一組邊和一組面之間建立橋接。將 - 第一組的項目視為此曲面的子系。 - 第二組的項目可以是此曲面的子系,也可以屬於 - 其他曲面。每組中的拓樸可能並不 - 相鄰,但應建立相同數量的的不同迴路。 - 要橋接的第一組邊 - 要橋接的第二組面 - 各個不同拓樸迴路的橋接 - 曲線 (若傳遞空清單,將使用直線,若傳遞一條曲線, - 則在偵測到多個輸入迴路時複製該曲線) - 沿各個不同拓樸迴路的 - 橋接曲線,圍繞框的法線完整旋轉的 - 次數 (若傳遞空清單,將使用 0,若傳遞一個值, - 則在偵測到多個輸入迴路時複製該值) - 沿每個不同拓樸迴路之橋樑的 - 段數。每個群組的跨越數量應大於 - 相應的旋轉數量 (若傳遞空清單, - 將使用 1,若傳遞一個值,則在 - 偵測到多個輸入迴路時複製該值) - 刪除邊界邊之間的橋樑。 - 保留輸入拓樸 - 的子分割縐摺 - 第一個群組中 - 每個不同拓樸迴路之定位頂點的清單 (頂點數量 -應 - 與偵測到的輸入迴路數量相同,或清單可以為空) - 第二個群組中 - 每個不同拓樸迴路之定位頂點的清單 (頂點數量 -應 - 與偵測到的輸入迴路數量相同,或清單可以為空) - 旗標 (指出是否要針對對應的拓樸迴路將 - 橋樑翻轉對齊) 的清單。 - (若傳遞空清單,則設為 False,若傳遞一個值, - 則針對偵測到的每個輸入迴路複製該值) - 具有拓樸的 T 雲形線曲面,由橋樑連接 - tspline,bridge,face,edge + + NurbsCurve 是否為週期性,週期性曲線是一條變形不會導致出現扭折的封閉曲線。 + isclosed - - 在兩組面之間建立橋接。將 - 將第一組的項目視為此曲面的子系。 - 第二組的項目可以是此曲面的子系,也可以屬於 - 其他曲面。每組中的拓樸可能並不 - 相鄰,但應建立相同數量的的不同迴路。 - 要橋接的第一組邊 - 要橋接的第二組邊 - 各個不同拓樸迴路的橋接 - 曲線 (若傳遞空清單,將使用直線,若傳遞一條曲線, - 則在偵測到多個輸入迴路時複製該曲線) - 沿各個不同拓樸迴路的 - 橋接曲線,圍繞框的法線完整旋轉的 - 次數 (若傳遞空清單,將使用 0,若傳遞一個值, - 則在偵測到多個輸入迴路時複製該值) - 沿每個不同拓樸迴路之橋樑的 - 段數。每個群組的跨越數量應大於 - 相應的旋轉數量 (若傳遞空清單, - 將使用 1,若傳遞一個值,則在 - 偵測到多個輸入迴路時複製該值) - 刪除邊界邊之間的橋樑。 - 保留輸入拓樸 - 的子分割縐摺 - 第一個群組中 - 每個不同拓樸迴路之定位頂點的清單 (頂點數量 -應 - 與偵測到的輸入迴路數量相同,或清單可以為空) - 第二個群組中 - 每個不同拓樸迴路之定位頂點的清單 (頂點數量 -應 - 與偵測到的輸入迴路數量相同,或清單可以為空) - 旗標 (指出是否要針對對應的拓樸迴路將 - 橋樑翻轉對齊) 的清單。 - (若傳遞空清單,則設為 False,若傳遞一個值, - 則針對偵測到的每個輸入迴路複製該值) - 具有拓樸的 T 雲形線曲面,由橋樑連接 - tspline,bridge,edge + + 判定 NurbsCurve 是否為有理數。這會定義所有權重是否都不是 1.0。 - - 填滿 T 雲形線中的孔 - 內部有孔的邊組。邊必須為邊界。 - 填充孔的方法: 0 - 鑲嵌,1 - 多邊形,2 - 收闔,3 - 收闔並熔接 - 保留輸入拓樸的子分割縐摺 - tspline,edge,fill,hole + + 取得 NurbsCurve 的控制點。 + 點陣列 - - 在 T 雲形線中附加給定的反射清單 - 反射清單 - 是否要熔接對稱部分 - 要熔接對稱部分的公差 - 已附加新反射的 T 雲形線曲面 + + 週期性 NurbsCurve 的真正週期性控制點。 + 注意: 此作業只適用於週期性曲線,如果曲線不是週期性,將會失敗。 + Periodic control points of a NURBS curve - - 從給定的 T 雲形線移除所有反射 - 已移除指定反射的 T 雲形線曲面 + + 曲線的節點。節點是一系列用來決定控制點在哪以及如何影響曲線的參數值 (double)。 + NURBS 曲線的節點 - - 壓縮輸入曲面上的所有拓樸,並使索引相鄰。此功能將維持索引的相對順序。 - tspline,index,compress + + 週期性 NurbsCurve 的未鎖模節點。 + 注意: 此作業只適用於週期性曲線,如果曲線不是週期性,將會失敗。 + NURBS 曲線的週期性節點向量 - - 將給定的面細分為四個面,每個面根據「exact」輸入 - 採用精確或簡單模式 - 要細分之面的清單 - 若為 False,產生的表面會較原始造型更平坦且更銳利, - 若為 True,會保留其原始造型 - 已細分指定面的 T 雲形線 - tspline,subdivide,faces,simple + + 傳回 NurbsCurve 控制點的權重。權重決定每個控制點對曲線造型的影響。 + NURBS 曲線的權重 + ptweight - - 將給定的 T 雲形線曲面進行插補。向前插補會將控制點移至曲面上的參數式位置。向後插補會在曲面上針對每個原始控制點產生一點,然後將此控制點移至其對應的曲面點。 - 插補方向: 若為 False 則向前,否則反轉 - 已在指定方向插補 T 雲形線 - tspline,interpolate,reverse + + 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. + NURBS 曲線的點 + 從點建立的 Nurbscurve + nurbscurve,spline,lines + 0.5,0.5,0.45 - - 取得每個給定的 T 雲形線頂點,將其拉向目標幾何圖形上 - 最接近的點。如果「surfacePoints」為 True,會拉動頂點的曲面點, - 如果為 False,則會拉動控制掣點。 - 要拉動之頂點的清單 - 要拉動之目標幾何圖形的清單 - 旗標,指示是使用曲面還是使用頂點的控制點 - 具有拉動頂點的 T 雲形線曲面 - tspline,pull,vertices + + 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. + NURBS 曲線的點 + 曲線的度數 + 從點建立的 Nurbscurve + nurbscurve,spline,degree,lines + 0.5,0.5,0.5,0.45 - - 將給定頂點的控制點展平為單一平面。 - 至少必須輸入四個頂點。 - 頂點清單 - 具有展平頂點的 T 雲形線曲面 - tspline,flatten,vertices + + 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. + NURBS 曲線的點 + 曲線的度數 + 切換以封閉曲線 + 從點建立的 Nurbscurve + nurbscurve,spline,degree,smoothness,lines + 0.5,0.5,0.5,0.5,0.45 - - 將給定頂點的控制點展平為 - 與給定平面平行的單一平面。 - 至少必須輸入四個頂點。 - 頂點清單 - 要擬合之頂點平行的平面 - 具有展平頂點的 T 雲形線曲面 - tspline,flatten,vertices,fitparallel + + 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 + explicit,nurbscurve,spline,degree,spline byarray,lines + 0.5,0.5,0.5,0.5,0.5,0.45 - - 將給定的面複製到沒有對稱性的新 T 雲形線曲面 - 要複製的面 - 僅具有所選面的 T 雲形線曲面 - tspline,face,duplicate + + 透過點之間的內插來建立 BSplineCurve。 + NURBS 曲線的點 + 從點建立的 Nurbscurve + fit,approximate,spline,lines + 0.5,0.5,0.5,0.45 - - 反轉網格中所有面的法線 - 具有反轉法線的 T 雲形線曲面 - tspline,flip,normal,vector + + 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. + NURBS 曲線的點 + 切換以封閉曲線 + 從點建立的 Nurbscurve + fit,approximate,spline,lines + 0.5,0.5,0.5,0.45 + + + 透過點之間的內插,並使用指定的次數來建立 BSplineCurve。 + NURBS 曲線的點 + 曲線的度數 + 從點建立的 Nurbscurve + fit,approximate,spline,smoothness,lines + 0.5,0.5,0.5,0.5,0.45 + + + 透過點並依切線方向傳回 BSplineCurve + NURBS 曲線的控制點 + 起始切線 + 結束切線 + 從點和切線建立的 Nurbscurve + spline by tangent,tangents,lines + 0.5,0.5,0.45 - - 均勻設定 T 雲形線曲面上所有節點間隔 - 內部均勻的 T 雲形線曲面 - tspline,knot,uniform + + 取得 NurbsCurve 的字串表現法 - - 將給定的 T 雲形線標準化到可執行 - 精確插入的點。若無法標準化,則顯示 - 警告並說明原因。 - 標準化的 T 雲形線曲面 - tspline,standardize + + 傳回 U 方向的曲面次數。 + surface smoothness,continuity - - 將給定頂點沿給定向量移動 - 要移動的頂點清單 - 要移動所沿的方向 - 旗標,指示是使用曲面還是使用頂點的控制點 - + + 傳回 V 方向的曲面次數。 + surface smoothness,continuity - - 將給定的一組 T 雲形線曲面匯出至 T 雲形線場景檔案 - 要匯出的 T 雲形線曲面組 - 要儲存之檔案的目標路徑 - 正在儲存 T 雲形線組的檔案路徑 - tspline,export,save,tss,path + + 傳回 U 方向的控制點數目。 - - 將給定的 T 雲形線曲面匯出至 T 雲形線網格檔案 - 要匯出的 T 雲形線曲面 - 要儲存之檔案的目標路徑 - 正在儲存 T 雲形線曲面的檔案路徑 - tspline,export,save,tsm,path + + 傳回 V 方向的控制點數目。 - - 將給定的 T 雲形線曲面轉譯成 T 雲形線網格 (TSM) 格式的字串 - 要序列化的 T 雲形線曲面 - 字串,其中 T 雲形線曲面正在序列化 - tspline,import,serialize + + 如果曲面在 U 方向是週期性,則傳回 True。 + closedinU - - 從給定的 T 雲形線網格 (TSM) 格式字串建立 T 雲形線曲面 - T 雲形線網面檔案的字串表現法 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - 清單中新載入的 T 雲形線曲面 - tspline,import,serialize + + 如果曲面在 V 方向是週期性,則傳回 True。 + closedinV - - 從給定的 T 雲形線網格檔案路徑載入 T 雲形線曲面 - 要載入之檔案的來源路徑 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - 清單中新載入的 T 雲形線曲面 - tspline,import,load,tsm,path + + 判定 NurbsSurface 是否為有理數,這會定義所有權重是否都不是 1.0。如果曲面為有理數,則傳回 true,否則傳回 false。 - - 從給定的 T 雲形線網格檔案載入 T 雲形線曲面 - 載入要使用的來源檔案 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - 清單中新載入的 T 雲形線曲面 - tspline,import,load,tsm,file + + 傳回 NurbsSurface 控制點 (極數)。 - - 從給定的 T 雲形線場景檔案路徑載入一組 T 雲形線曲面 - 要載入之檔案的來源路徑 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - 一組新載入的 T 雲形線曲面 - tspline,import,load,tss,path + + 傳回 NurbsSurface 控制點的權重。權重決定每個控制點對曲面造型的影響。 + 曲面的 NURBS 權重 + ptweights - - 從給定的 T 雲形線場景檔案載入一組 T 雲形線曲面 - 載入要使用的來源檔案 - 以框或平滑視覺化的形式顯示 T 雲形線曲面 - 一組新載入的 T 雲形線曲面 - tspline,import,load,tss,file + + 傳回 U 方向的曲面節點。節點是一系列用來決定控制點在哪以及如何影響曲面的參數值 (double)。 + 曲面的 NURBS U 節點 - - 取得 UV 的字串表現法 + + 傳回 V 方向的曲面節點。節點是一系列用來決定控制點在哪以及如何影響曲面的參數值 (double)。 + 曲面的 NURBS V 節點 - - 比較兩個 UV - 其他 UV - 兩個物件是否相等 + + Creates a NurbsSurface with specified interpolated points and + U and V degrees. The resultant surface will pass through all + of the points. + NURBS 曲面的點格線 + u 方向的度數 + v 方向的度數 + 透過點建立的 NURBS 曲面 + fit,topoints - - 取得此類型的雜湊碼 - 此物件的唯一雜湊碼 + + 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. + fit,topoints,totangents - - 從兩個倍精數建立 UV。 - U 值 - V 值 - 透過座標建立的 UV - - surfaceparam,parameters,uv,uvs - + + 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,topoints,totangents,fit corners,complex fit - - 取得 UV 的 U 元件 - - uv,uvs - + + 使用明確的控制點,以及指定的 U 和 V 次數,來建立一個 NurbsSurface。 + NURBS 曲面的控制點格線 + u 方向的度數 + v 方向的度數 + 透過控制點建立的 NURBS 曲面 - - 取得 UV 的 V 元件 - - uv,uvs - + + 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 - - 取得 Vertex 的字串表現法 + + 取得 NurbsSurface 的字串表現法 - - 此頂點所在的點 + + 套用至網格中嵌板的邊界條件類型。 - - 從這個頂點引出的邊 + + 允許嵌板與邊界重疊。 - - 與此頂點相鄰的面 + + 不允許嵌板與邊界重疊。 - - 取得 BoundingBox 的字串表現法 + + 移除不在輸入面上的頂點。 - - 比較兩個邊界框 - 其他邊界框 - 兩個物件是否相等 + + 將重疊的嵌板修剪到曲面邊界。 - - 取得此類型的雜湊碼 - 此物件的唯一雜湊碼 + + 傳回 PanelSurface 中的頂點數。 + 頂點數 - - 建立一個圍繞輸入幾何圖形並與軸對齊的 BoundingBox。 - 決定邊界框的幾何圖形 - 圍住幾何圖形的邊界框 - - bounding,bound,multiple,boundall - + + 傳回 PanelSurface 中的嵌板數。 + 嵌板數 - - 建立一個圍繞輸入幾何圖形且不與軸對齊的最小體積定向邊界框。 - - 圍繞輸入幾何圖形的定向邊界框。 + + 傳回嵌板索引清單中每個嵌板的頂點數。 + List of panel indices to query number of vertices for. The default value of null indicates all panels in the surface. + 頂點數 - - 建立一個圍繞輸入幾何圖形並與軸對齊的 BoundingBox,定位在 CoordinateSystem 的 X、Y 和 Z 軸。 - - + + 傳回對應到 PanelSurface 中頂點索引的頂點。 + 頂點在 PanelSurface 中的索引 - - bounding,bound - - - 建立一個圍繞輸入幾何圖形並與軸對齊的 BoundingBox,定位在 CoordinateSystem 的 X、Y 和 Z 軸。 - - + + 傳回對應到 PanelSurface 中頂點索引的點。 + 頂點在 PanelSurface 中的索引 - - bounding,bound,multiple,boundall - - - 建立一個橫跨最小點和最大點,並與軸對齊的 BoundingBox。 - - - - - bounding,bound,bymaxmin,max,min,bypoints - + + 傳回輸入曲面上給定嵌板的索引,以及該嵌板內頂點的索引。 + 要查詢其頂點索引的嵌板索引 + 給定嵌板的頂點號碼 + 頂點索引 - - 建構一個從最小座標 (方塊的左下角) 到最大座標 (方塊右上角) 的 BoundingBox。CoordinateSystem 是從方塊的座標空間轉換為模型空間。此方法是設計來符合 Revit 的 API,允許您從 Revit BoundingBox 萃取參數,而無需任何轉換。 - - - - - - bounding,bound,bymaxmin,max,min,bypoints - + + 傳回嵌板索引清單中每個嵌板的頂點。 + Panel index to query vertices for. The default value of null indicates all panels in the surface. + 頂點陣列 - - 最小點 + + 傳回嵌板索引清單中每個嵌板的點。 + Panel indices to query points for. The default value of null indicates all panels in the surface. + 點陣列 - - 最大點 + + 傳回嵌板索引清單中每個嵌板的多邊形邊界。 + Panel indices used to construct Polygon. The default value of null indicates all panels in the surface. + - - BoundingBox 的 CoordinateSystem。 如果是與軸對齊的框,CS 會朝向 X、Y、Z 軸,並位於框的中心。 如果是不對齊的框,CS 可以是任意方位,並位於框的中心。 + + 將均勻的比例調整、平移和旋轉轉換套用至給定的 PanelSurface。 + 均勻的 UV 比例係數。 + 用於平移嵌板的 U 方向偏移。 + 用於平移嵌板的 V 方向偏移。 + 嵌板的旋轉角度 (以度表示)。 + 要繞其旋轉所有嵌板的 2D 點。 + 轉換過的 PanelSurface。 - - 取得兩個 BoundingBox 的交點。注意事項: 這不適用於不與軸對齊的框,因為這些交點可能不會產生框,而是其對應的立方體相交。 - 要相交的其他邊界框 - 從邊界框的交點取得的邊界框 + + 將輸入曲面劃分為正方形並排樣式的嵌板。 + 要變成嵌板的輸入曲面 + U 方向的樣式數 + V 方向的樣式數 + 保留、移除或移除頂點 + + panel, surface, quad - - 決定兩個 BoundingBox 是否相交。注意事項: 這只適用於兩個邊界框都有相同的對齊方式 (轉換)。此時會測試其對應立方體之間的交點。 - 其他邊界框 - 邊界框是否相交 - - get overlap - + + 將輸入曲面劃分為正方形網格的嵌板,每個正方形以對角線分割為四個三角形。 + 要變成嵌板的輸入曲面 + U 方向的樣式數 + V 方向的樣式數 + 保留、移除或移除頂點 + + panel, surface, cross, split, square - - 判定 BoundingBox 是否為空的 - 如果邊界框是空的,則傳回 true + + 將輸入曲面劃分為正方形網格的嵌板,每個正方形以對角線分割為兩個三角形。對角線預設是從左下角到右上角。 + 要變成嵌板的輸入曲面 + U 方向的樣式數 + V 方向的樣式數 + 設定為 True 時,對角線是從每個正方形的左上角到右下角 + 保留、移除或移除頂點 + + panel, surface, diagonally, split, square - - 判定點是否在邊界框內。 - 測試點 - 如果點位於內側,則為 True,否則為 False - - point inside,testpoint - + + 將輸入曲面劃分為菱形樣式的嵌板。 + 要變成嵌板的輸入曲面 + U 方向的樣式數 + V 方向的樣式數 + 保留、移除或移除頂點 + + panel, surface, diamond - - 取得邊界框做為實體立方體。 - 傳回邊界框的立方體表現法。 - - converttosolid,bb2cube,bb2cub,bounding tosolid,cubes - - - 0.5,0.4,0.3,0.5,0.3 - + + 將輸入曲面劃分為菱形樣式的嵌板,每個菱形以垂直或水平分割為兩個三角形。每個菱形預設以垂直分割。 + 要變成嵌板的輸入曲面 + U 方向的樣式數 + V 方向的樣式數 + 設定為 True 時,菱形會水平分割 + 保留、移除或移除頂點 + + panel, surface, split, diamond - - 取得 BoundingBox 做為曲面集合。 - 傳回邊界框的 PolySurface 表現法 - - converttosurfaces,convert2surfaces,bbtosrfs,bbtosrfs,bounding to surfaces,bound to poly,convert2poly - + + 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 + 要變成嵌板的輸入曲面 + U 方向的樣式數 + V 方向的樣式數 + 剪切量 + 設定為 True 時,平行四邊形會與 U 軸對齊 + 保留、移除或移除頂點 + + panel, surface, parallelogram - - 剖析使用 autodesk.geometry:boundingbox3d-1.0.0 資料架構格式化的進入 JSON 字串。 - 要剖析的 JSON 字串 - BoundingBox + + 將輸入曲面劃分為正方形交錯樣式的嵌板。樣式預設以水平交錯。 + 要變成嵌板的輸入曲面 + U 方向的樣式數 + V 方向的樣式數 + 設定為 True 時,樣式會垂直交錯。 + 位移量 + 保留、移除或移除頂點 + + panel, surface, staggered, quad - - 將 BoundingBox 轉換為使用 autodesk.geometry:boundingbox3d-1.0.0 資料架構格式化的 JSON 物件。 - 產生的 JSON 字串 + + 將輸入曲面劃分為六角形並排樣式的嵌板。 + 要變成嵌板的輸入曲面 + U 方向的樣式數 + V 方向的樣式數 + 保留、移除或移除頂點 + + panel, surface, hexagon - - 取得 CoordinateSystem 的字串表現法 + + 將輸入曲面劃分為每個頂點處一個三角形、兩個正方形和一個六角形並排的嵌板。 + 要變成嵌板的輸入曲面 + U 方向的樣式數 + V 方向的樣式數 + 保留、移除或移除頂點 + + panel, surface, rhombus, tri, hexagon - - 建立一個 CoordinateSystem 做為世界座標系統:原點為 - 0, 0, 0;X 軸為 1, 0, 0;Y 軸為 0, 1, 0;Z 軸為 0, 0, 1 - zero,wcs + + 將輸入曲面劃分為自訂並排樣式的嵌板。並排磚在 UV 參數空間中是多邊形,可以是非凸面,但不能自身相交。這些並排磚的邊不必相接。透過將並排磚沿著 u 和 v 方向移動提供的位移來產生嵌板樣式。以 tileUVs 引數提供每片並排磚各頂點的 UV 座標。 + 要建立嵌板的輸入曲面 + U 方向的樣式數 + V 方向的樣式數 + 沿 U 軸並排的位移。 + 沿 V 軸並排的位移。 + 自訂樣式中每片磚的 UV 座標的雙重巢狀清單,其中外側清單是磚 (多邊形) 的清單,內部清單包含每片磚的 UV 座標。 + 保留、移除或移除頂點 + + panel, surface, custom, orthogonal, lattice - - 建立一個 CoordinateSystem,原點在 X 和 Y 位置,X 和 Y 軸設為 WCS X 軸和 Y 軸。Z 預設為 0。 + + 取得 PanelSurface 的字串表現法 - - 建立一個 CoordinateSystem,原點在 X、Y 和 Z 位置,X 和 Y 軸設為 WCS X 軸和 Y 軸。 - translate + + 傳回平面的原點。 + position,planecenter - - 建立一個 CoordinateSystem,原點在輸入點,X 和 Y 軸設為 WCS X 軸和 Y 軸。 - bypoint + + 傳回平面的法線方向。 + perpendicular - - 建立一個 CoordinateSystem,原點等於輸入平面原點,而且 X 軸和 Y 軸位於平面,與平面 X 軸和 Y 軸對齊。 + + 平面的 X 基礎 - - 在具有 X 和 Y 軸的原點中,建立一個 CoordinateSystem。輸入向量會標準化,然後再建立 CoordinateSystem。 + + 平面的 Y 基礎 - - 在具有 X 和 Y 軸的原點中,建立一個 CoordinateSystem,完全忽略 Z 軸。輸入向量會標準化,然後再建立 CoordinateSystem。 - byxy,coord by2axis + + Produces a new CoordinateSystem representing this plane. It is based on + the origin, and X and Y axis basis. + + converttoCS,convert2cs - - 在相對於指定座標系統的指定圓柱座標參數中,建立一個 CoordinateSystem + + Create a new Plane offset by this Plane in the normal direction by + the specified distance. + alongnormal,moveplane - - 在相對於指定座標系統的指定球形座標參數中,建立一個 CoordinateSystem + + 使用輸入法線向量建立中心在根點的平面。 + 平面的原點 + 平面的法線方向向量 + 透過原點和法線建立的平面 + plane,tonormal - - 判定是否能夠取得此 CoordinateSystem 的逆向 - inverse,testinverse + + 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. + 平面的原點 + 法線方向向量 + X 軸方向向量 + 透過原點法線和 x 軸建立的平面 - - 測試正投影是否比例調整,即其真的具有剪切元件。 - uniform + + X 和 Y 軸位於平面。Z 軸是兩個向量的向量積。 + 平面的原點 + 平面的 X 軸方向向量 + 平面的 Y 軸方向向量 + 透過原點 x 軸和 y 軸建立的平面 - - 測試正投影是否比例調整,而且所有向量都標準化。 - uniform,normal,samelength + + 將平面擬合至輸入點;基本上,這是 3D scatterplot 擬合。 + 定義平面的點清單 + 透過最佳擬合通過的點建立的平面 + + fit,bestfit + - - 取得此 CoordinateSystem 的行列式 + + Create the Plane containing the input Line and external Point. Point + cannot lie on the Line or in the Line axis. + 用來決定平面的線 + 用來決定平面的點 + 從線和點建立的平面 + lines + 0.4 - - 建立一個點,表示 CoordinateSystem 原點。 - position,center + + 建立包含三種輸入點的平面。 + 平面原點 + 任何位於該平面上點 + 相對於平面原點位於平面 X 軸的點 - - 傳回 CoordinateSystem 的 X 軸。 - left,right + + 在世界 XY 建立平面 + 位於世界 XY 平面的平面 - - 傳回 CoordinateSystem 的 Y 軸。 - forward,back + + 在世界 XY 平面建立平面 + 位於世界 XZ 平面的平面 - - 傳回 CoordinateSystem 的 Z 軸。 - up,down + + 在世界 YZ 建立平面 + 位於世界 YZ 平面的平面 - - 傳回 CoordinateSystem 的 X 軸比例調整:X 軸線向量的長度。 + + 取得 Plane 的字串表現法 - - 傳回 CoordinateSystem 的 Y 軸比例調整:Y 軸線向量的長度。 + + 取得點的 X 元件 - - 傳回 CoordinateSystem 的 z 軸比例調整:Z 軸線向量的長度。 + + 取得點的 Y 元件 - - 傳回 X 和 Y 軸所在的平面,根在原點。 + + 取得點的 Z 元件 - - 傳回 Y 和 Z 軸所在的平面,根在原點。 + + 取得 X、Y 和 Z 元件相同的向量 + convertovector,point2vector - - 傳回 Z 和 X 軸所在的平面,根在原點。 + + 將向量加入至點。與 Translate(Vector) 相同。 + movepoint,move,move along - - 取得此 CoordinateSystem 的逆向 - 將此 CoordinateSystem 套用至一段幾何圖形,會反轉原點。 + + 從點中減去向量。與 Translate(-Vector) 相同。 + movepoint,move,move along - - 跨輸入平面鏡射物件 - reflect,flip over + + 沿著給定的方向向量將幾何圖形的另一個片段投影至這個片段 - - 在這個引數之後,套用引數 CoordinateSystem。結果 = this * other + + 在 XY 平面中給與兩個 2 直角座標構成一個點。Z 元件是 0。 + X 座標 + Y 座標 + 透過座標建立的點 + xy,position - - 在這個引數之前,套用引數 CoordinateSystem。結果 = other * this + + 取得原點 (0,0,0) + 原點 + zero, origin - - 傳回一個包含 X、Y 和 Z 比例係數的向量 - 調整比例過的向量 - get size,scalecomponents,scalevector + + 給與 3 個直角座標構成一個點 + X 座標 + Y 座標 + Z 座標 + 透過座標建立的點 + point,xyz,position - - 判定兩個 CoordinateSystems 是否相等 - 其他座標系統 - 如果座標系統相等,則傳回 true + + 給與座標系統三個直角座標構成一個點 + 父系座標系統 + X 座標 + Y 座標 + Z 座標 + 位於直角座標的點 + point,xyz,localposition - - 透過 WCS 中各自定義之 X、Y、Z 方向的給定位移,來轉換任何給定的 CoordinateSystem。 - 沿著 X 軸位移。 - 沿著 Y 軸位移。 - 沿著 Z 軸位移。 - 已轉換的 CoordinateSystem。 - move,by amount + + 在給定的座標系統中,給與其在圓柱座標的位置構成一個點。 + 要建置點的座標系統 + 該角度是從座標系統中 X 軸繞 Z 軸旋轉的角度 (以度為單位) + XY 平面上方的點的高程 + 距離座標系統原點的距離 + 位於圓柱座標的點 + point,localposition - - 依輸入向量的方向和大小轉換物件。 - 平移方向的向量 - 平移過的座標系統 - move,along vector + + 在給定的座標系統中,給與其在圓柱座標的位置構成一個點。 + 要建置點的座標系統 + 從 Z 軸向下的角度 (以度為單位) + 從 X 軸圍繞圓球旋轉的角度 (以度為單位) + 自原點偏移 + 位於球座標的點 + point,localposition - - 依給定方向透過給定距離來轉換任何 CoordinateSystem 類型。 - 位移方向向量 - 沿著給定方向的位移距離 - 平移過的座標系統 - move,along vector,distance + + 修剪點以排除內含點公差內的重複項目 + 要從中修剪重複項目的點清單 + 用於修剪的公差 + 唯一點 + unique,duplicates,remove duplicates,distinct,near - - 藉由輸入 CoordinateSystem 矩陣來轉換物件。 - 輸入座標系統 - 轉換過的座標系統 + + 比較兩個點 + 其他點 + 兩個物件是否相等 - - 將此 CoordinateSystem 從來源 CoordinateSystem 轉換為新的關聯 CoordinateSystem。 - - - 已轉換的 CoordinateSystem。 + + 取得此類型的雜湊碼 + 此物件的唯一雜湊碼 - - 繞著原點與軸,將物件旋轉指定的度數 - 原點 - 旋轉的向量軸 - 要旋轉的度數 - 旋轉過的座標系統 - around,axis,degrees + + 取得 Point 的字串表現法 - - 繞著給定平面原點與法線,將物件旋轉指定的度數 - 要從其取得法線的平面 - 旋轉值 (以度為單位) - 旋轉過的座標系統 - /// around,normal,degrees + + 傳回第一條組成曲線的起點和每條組成曲線的終點。如果是封閉的 PolyCurve,由於起點和終點相同,因此會排除終點。 - - 繞著原點等比例調整 - 要調整比例的量 - 調整比例過的座標系統 - resize,size + + polycurve 的曲線數目 + curvecount,subcurvecount,numbersubcurves - - 繞著原點非等比例調整 - 要在 X 軸調整比例的量 - 要在 Y 軸調整比例的量 - 要在 Z 軸調整比例的量 - 調整比例過的座標系統 - resize,size,scaleNU,scalenu + + 傳回 polycurve 的曲線 + Curves of polycurve + subcurves,polycurvesplit - - 繞著給定平面非等比例調整 - 要調整比例的平面 - 要在 X 軸調整比例的量 - 要在 Y 軸調整比例的量 - 要在 Z 軸調整比例的量 - 調整比例過的座標系統 - resize,size,scaleNU,scalenu + + 透過索引傳回曲線的 polycurve + 定位點的長度 + true 從 PolyCurve 的終點計算,false 從 PolyCurve 的起點計算 + 索引處的曲線 + subcurveatindex,getsubcurve,getcurvebyindex - - 繞著指定點等比例調整,使用 - 調整基準點比例 - 要被調整比例的點 - 要調整比例到的點 - 調整比例過的座標系統 - resize,from,to,size + + 傳回平面 polycurve 的平面 - - 利用基準點、起點 (從) 和終點 (到) 調整一個維度的比例。調整比例的軸是由基準點與起點之間的直線來定義。 - 調整基準點比例 - 要被調整比例的點 - 要調整比例到的點 - 調整比例過的座標系統 - resize,size,from,to,scale1d,1d, lines - 0.5,0.5,0.5,0.5,0.5,0.5,0.4 + + 透過連接起點和終點的封閉 polycurve + lines + 0.4 - - 透過基準點和 2 個點選點雙向調整比例。兩個點選點會投影至基準平面,以便判定 2D 比例係數 - 調整基準點比例 - 要被調整比例的點 - 要調整比例到的點 - 調整比例過的座標系統 - resize,size,from,to,scale2d,2d + + 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. + 正偏移距離會沿 PolyCurve 切線和平面法線向量之間的向量積方向套用,負偏移則沿相反方向套用。 + 如果偏移組成曲線之間有間隙,則根據間隙封閉設定,可透過圓弧 (true 值) 產生平滑轉角來填滿,或透過延伸 (false 值) 偏移曲線來填滿。 + 曲線的平面法線。預設為輸入曲線的平面法線 + 一條或多條偏移 PolyCurve - - 剖析使用 autodesk.math:matrix44d-1.0.0 資料架構格式化的進入 JSON 字串。 - 要剖析的 JSON 字串 - CoordinateSystem + + 將平面 PolyCurve 的轉角變成圓角。 + 圓角半徑 + 指出應變成圓角的轉角,如果為 true,則第二條組成曲線開始的切線從第一條組成曲線結束的切線向順時鐘方向 (相對於曲線法線) 的轉角將變成圓角。如果為 false,則逆時鐘方向的轉角將變成圓角。 + 圓角的 PolyCurve + round,smooth,radius - - 將 CoordinateSystem 轉換為使用 autodesk.math:matrix44d-1.0.0 資料架構格式化的 JSON 物件。 - 產生的 JSON 字串 + + Make one or more polycurves by grouping connected curves. - - 取得 Curve 的字串表現法 + + 透過切橢圓延伸 polycurve + 延伸橢圓的長度 + 橢圓參數 + 橢圓參數 + 橢圓參數 + 延伸 PolyCurve 的終點或起點 - - 透過 UV 空間中的曲面線來建立曲線 - 要使用的地形 - 曲線開始於的起始 UV - 曲線結束於的結束 UV - 曲面起始參數和結束參數處的曲線 - - isocurve,curvebyuv,lines,uvs - - - 0.5,0.5,0.4,0.4 - + + 透過相切弧延伸 Polycurve。 + 延伸弧的長度 + 弧的半徑 + 延伸 PolyCurve 的終點或起點 - - 建立在兩條曲線之間混成的曲線 - 要混成的第一條曲線 - 要混成的第二條曲線 - 指示要混成曲線 1 哪一端的旗標 - 指示要混成曲線 2 哪一端的旗標 - 指示結果曲線是否為 G1 或 G2 連續性的旗標 - 混成兩條曲線產生的曲線 - - blend,make continuous,connect - + + 透過弧、直線和弧的切鏈封閉 polycurve + PolyCurve 起點處弧的半徑 + PolyCurve 終點處弧的半徑 + lines + 0.4 - - 透過曲面的等角線來建立曲線 - 基準地形 - 如果為 0,則等角線是沿 U 方向;如果為 1,則沿 V 方向 - 針對其他曲面參數的曲線值,固定 - 曲面上的等角曲線 - - isocurve,curvebydir,lines - - - 0.5,0.5,0.4 - + + 偏移其平面中的 polycurve。 + 要偏移的量 + 切換以將轉角設為圓形 + 偏移的 PolyCurve - - 傳回曲線的總弧長 - - distance - + + 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. + 如果 trimLength 大於 0,則不修剪比 trimLength 長的端點線段。 + 非自身相交、非重疊的 PolyCurve - - 如果曲線為平面,則傳回 true,否則傳回 false。 - - flat,liesinplane - + + 透過接合曲線製作 PolyCurve。指定輸入曲線時不需按照連接順序。 + PolyCurve 方向是根據輸入陣列中的第一條曲線。 + 在 1e-6 與 1e-3 單位之間選擇您偏好的接合公差。 + 值太低可能會太嚴格,導致應連接的曲線無法接合;值太高可能會導致短曲線意外合併,或坍塌成退化點。 + 接合至 polycurve 的曲線 + 決定要接合的曲線之間所允許的間隙大小的公差 + 透過接合的曲線建立的 PolyCurve + segments,joincurves - - 如果曲線為封閉,則傳回 true,否則傳回 false。 + + 透過接合曲線製作 PolyCurve。指定輸入曲線時不需按照連接順序。 + PolyCurve 方向是根據輸入陣列中的第一條曲線。 + 在 1e-6 與 1e-3 單位之間選擇您偏好的接合公差。 + 值太低可能會太嚴格,導致應連接的曲線無法接合;值太高可能會導致短曲線意外合併,或坍塌成退化點。 + 接合至 polycurve 的曲線 + 決定要接合的曲線之間所允許的間隙大小的公差 + 如果輸入曲線彼此相交/重疊,並且需要在建立 PolyCurve 之前修剪其端點線段,則設定為 True。預設設定為 False。 + 如果 trimLength 大於 0,則不修剪比 trimLength 長的端點線段。 + 透過接合的曲線建立的 PolyCurve + segments,joincurves - - 沿著曲線取得起點 - - begin,curvestart,startpt - + + Make one or more polycurves by grouping connected curves. + Choose a preferred join tolerance between 1e-6 and 1e-3 units. + Lower values may be too strict and prevent curves that should connect from joining; higher values may cause short curves to be unintentionally merged or to collapse to degenerate points. + 要群組在一起以建立一條或多條 PolyCurves 的曲線 + 決定要接合的曲線之間所允許的間隙大小的公差 + - - 沿著曲線取得終點 - - end,curveend,endpt - + + 從連接的點製作 PolyCurve。將 “connectLastToFirst” 輸入設置為 true 以關閉 PolyCurve。 + 製作 polycurve 的點 + true 將最後一點連接到第一點,false 維持開放 + 透過點建立的 PolyCurve + segments,joincurves,lines + 0.5,0.5,0.4 - - 曲線所在平面的法線。僅適用於平面曲線。 - - perpendicular - + + 透過將曲線加粗來製作 PolyCurve。 + 要增厚的曲線 + 厚度 + 垂直於增厚方向的法線 + offset - - 在 StartParameter() 和 EndParameter() 之間的指定參數,取得曲線上的一點 - 要於其演算的參數 - - - pointoncurve,curvepoint - + + 透過沿著輸入法線指定的平面將一條曲線增厚,來製作 PolyCurve。 + 要增厚的曲線 + 厚度 + 垂直於增厚方向的法線。如果未提供法線 (為空),依預設會使用曲線法線。 + offset,thicken - - 在 StartParameter() 和 EndParameter() 之間的指定參數,取得相切於曲線的向量 - 要於其演算的參數 - 於參數處平行於曲線的向量 - - tangentoncurve,curvetan - + + 取得 PolyCurve 的字串表現法 - - 在 StartParameter() 和 EndParameter() 之間的指定參數,取得垂直於曲線的向量 - 要於其演算的參數 - 於參數處垂直於曲線的向量 - - normaloncurve,curvenorm - + + 傳回多邊形的轉角 - - 在 StartParameter() 和 EndParameter() 之間的指定參數處取得與曲線互垂的向量。曲線必須在同一平面。產生的法線在曲線的整個曲率範圍內將保持一致。 - 要於其演算的參數 - 如果「side」設為 false,法線將指向曲線的右側 (從曲線的起點移動到終點)。如果「side」為 true,法線將指向曲線的左側。 - 於參數處垂直於曲線的向量 - - normaloncurve,curvenorm - + + 傳回多邊形的平均角點 + centroid - - 取得 CoordinateSystem,其原點在指定參數的點中。X 軸與曲線法線對齊,Y 軸與此點的曲線切線對齊,Z 軸與此點的向上向量或雙法線對齊 - 要於其演算的參數 - 在曲線參數的 CoordinateSystem - - coordoncurve,curvecoord,derivatives - + + 傳回所有線段起點/終點。 - - 取得 CoordinateSystem,其原點在指定參數的點中 - 要於其演算的參數 - 於此點軸對齊的 CoordinateSystem - - frame,axisaligned,aa,coordcurve,framecurve,curveframe,coordoncurve - + + 傳回多邊形的平均平面的最大偏差。 - - 傳回其法線與曲線切線對齊的平面。 參數會進行調整,以便 0 永遠是起點,而 1 永遠是終點。 - - - - planeoncurve,planecurve,tangentplane - + + 傳回多邊形各邊之間的自身相交。 - - 沿著曲線取得特定弧長度中的點 - 沿著曲線要於其演算的距離 - 在給定弧長度中的點 - - pointoncurve,curvepoint,pointalongcurve,distanceoncurve,distancepoint,distpoint,arclength - + + 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. - - 根據分割的輸入數值,傳回點沿著曲線長度的間隔一致 - 分割數 - 點沿著曲線長度的間隔一致 + + 透過連接點建構多邊形曲線。 - - 根據分割的輸入數值,傳回點沿著曲線的弦長度一致 - 分割數 - 曲線上的點清單 + + 在圓形內建構內接多邊形曲線。 - - 從給定參數位置取得曲線的特定弦長度中的點。 - 要於其演算的弦長度 - 曲線上據其測量的參數 - 如果沿曲線向前移動,則為 True - 曲線上的點 - - measure from,measure to,parameteratdist - + + 取得 Polygon 的字串表現法 - - 傳回曲線上從給定點開始,距離相等給定線段長度的點 - 從測量位置的參考點 - 沿著曲線要於其演算的距離 - 曲線上包括給定點和沿曲線方向的點的清單。 + + 傳回表示基本曲面的新曲面。 + subsurfaces,getsurfaces,explode - - 傳回曲線上從給定點開始,距離相等給定弦長的點 - 從測量位置的參考點 - 弦長 - 曲線上包括給定點和沿曲線方向的點的清單。 + + 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 - - 傳回與曲線起點相距指定距離的 CoordinateSystem。Y 軸相切於曲線,而 X 軸是曲率。 - 沿著曲線要於其演算的距離 - 曲線上的 CoordinateSystem - - coordoncurve,curvecoord,derivatives - + + 依線尋找曲面。點擊線來取得所有曲面。 + surfacesonline,findsurfaces,extractsurfaces,lines + 0.5,0.5,0.5,0.4 - - 傳回沿著曲線與起點相距指定距離的平面。平面的法線與曲線切線對齊。 - 沿著曲線要於其演算的距離 - 曲線上的平面 - - planeoncurve,planecurve,tangentplane - + + 未連接至其他曲面的已計算 2D 儲存格邊界 - - 取得從曲線的起點測量到給定參數的線段長度。 - 介於 0 到 1 之間的值 - 線段長度 - - lengthatparameter,dist along,lengthatpoint,arclength - + + 從曲面子集定義的 PolySurface 中萃取實體 - - 沿著曲線取得特定弧長度中的參數 - 沿著曲線要於其演算的距離 - 參數 - - parameteratlen,param along,paramatlen,arclength - + + 傳回 PolySurface 的曲面數目。 + 曲面數 - - 從給定位置沿著曲線取得特定弦長度中的參數。 - 要於其演算的弦長度 - 曲線上據其測量的參數 - 如果沿曲線向前移動,則為 True - 參數 - - measure from,measure to,parameteratdist - + + 傳回 PolySurface 的邊數。 + 邊數 - - 取得曲線起點處的參數 - 參數值 - - start domain,curvestart - + + 傳回 PolySurface 的頂點數。 + 頂點數 - - 取得曲線終點處的參數 - 參數值 - - end domain,curveend - + + 沿著輸入邊與給定的半徑,使 PolySurface 變成圓角。 + round,smooth,smoothedge,roundedges - - 取得曲線上兩個參數之間的線段長度 - 介於 0 到 1 之間的值 - 介於 0 到 1 之間的值 - 線段長度 - - measure,distance,arclength - + + 沿著輸入邊及邊角的給定偏移,使 PolySurface 變成倒角。 + bevel,flattenedges - - 取得沿曲線給定點處的參數。如果點不在曲線上,則 ParameterAtPoint 仍會傳回一個值,該值將對應於曲線上的鄰近點,但該點一般而言不是最近的點。 - 沿著曲線或曲線附近的點 - 曲線上給定點的參數。 - - projectpoint,closestparam,curveparam - + + 透過 Curve 斷面混成來製作 PolySurface。 + 斷面混成要穿過的曲線。 - - 反轉曲線方向 - 方向相反的新曲線 - - flip - + + 透過 PolyCurve 斷面混成來製作 PolySurface。 + 斷面混成要穿過的曲線。 + 要導引斷面混成穿過的曲線。 + loftbyrail - - 將曲線偏移指定的數量。曲線必須為平面。 - 正或負偏移距離 - 新的偏移曲線 - - thicken,lines - - - 0.5,0.4 - + + 透過 PolyCurve 斷面混成來製作 PolySurface。 + 斷面混成要經過的曲線。 + 要導引斷面混成穿過的曲線。 + loftbyrails,loft rails,guides - - 透過在平面法線定義的平面中將平面曲線偏移給定距離來建立一條或多條曲線。如果偏移組成曲線之間有間隙,則會延伸偏移曲線來填滿這些曲線。「planeNormal」輸入引數預設為包含曲線的平面法線,但可提供與原始曲線法線平行的明確法線,更能控制偏移方向。例如,如果共用相同平面的多條曲線需要一致的偏移方向,可以使用「planeNormal」取代個別曲線法線,並強制所有曲線沿相同方向偏移。反轉法線會反轉偏移的方向。 - 正偏移距離會沿曲線切線和平面法線向量之間的向量積方向套用,負偏移則沿相反方向套用。 - 曲線的平面法線。預設為輸入曲線的平面法線 - 一條或多條偏移曲線 - - thicken,lines - - - 0.5,0.4 - + + 透過接合曲面來製作 PolySurface。 + 接合至 PolySurface 的曲面 + joinsurfaces,joinsrf - - 透過拉到平面建立曲線 - 可在其上拉曲線的平面 - 平面上的曲線 - - projectcurve,toplane - + + 透過實體的曲面來製作 PolySurface。 + 使用曲面的實體 + solid2poly,solidtopoly,convertsolid - - 依曲面法線的方向,將此曲線拉到輸入曲面上。 - - - - projectcurve,tosurf - + + 沿著軌跡掃掠曲線來製作 PolySurface。。 + 要沿其掃掠的曲線 + 掃掠輪廓 + sweep,rail,guide,sweep1 - - 在指定參數中移除曲線起點 - 於其開始修剪的參數 - 移除了起點的新曲線 - - rem,remstart,removestart,trimcurve - + + 取得 PolySurface 的字串表現法 - - 在指定參數中移除曲線終點 - 於其開始修剪的參數 - 移除了終點的新曲線 - - rem,remend,removeend,trimcurve - + + 矩形的寬度 + rectX,rectx - - 移除指定參數中的曲線起點和終點。 - 於其開始修剪的參數 - 於其開始修剪的參數 - 移除了外部線段的新曲線 - - rem,remend,remstart,remove,trimcurve,removeends - + + 矩形的高度 + rectY,recty - - 在指定參數中移除曲線的內部部分 - 於其開始修剪的參數 - 於其開始修剪的參數 - 移除了內部線段的新曲線 - - rem,removemiddle,middle,remmiddle,cutout,trimcurve - + + 透過四個角點建立矩形。 + 矩形角點的清單 + 透過角點建立的矩形 + rectbypointarray - - 移除曲線的數個線段,捨棄第 1、第 3,第 5 ... 區段 - 於其分割曲線的參數清單 - 捨棄第 1、3、5...線段的曲線陣列 - - rem,removeparts,remparts,cutout,trimcurv,interior,odd - + + 透過四個角點建立矩形。 + 矩形的第一角點 + 矩形的第二角點 + 矩形的第三角點 + 矩形的第四角點 + 透過角點建立的矩形 + rectbypoints - - 根據「discardEvenSegments」旗標分別為 true 或 false,移除在給定參數處分割的曲線偶數段或奇數段。 - 於其分割曲線的參數清單 - 切換以捨棄偶數線段 - 捨棄偶數或奇數曲線段後剩餘的曲線清單。 - - rem,removeparts,remparts,cutout,trimcurv,interior,even - + + Create a Rectangle centered at the WCS origin in the WCS XY Plane, with + specified width (X Axis length), and length (Y Axis length). + 矩形的寬度 + 矩形的長度 + 透過寬度和長度建立的矩形 + rectbylengths - - 在指定參數中,將曲線分割成多段 - 於其分割曲線的參數清單 - 從分割建立的曲線 - - cutinto,divide,curve2curves,cut,cut multiple,splitmultiple - + + Create a Rectangle centered at input Plane root, with input width + (Plane X axis length), and length (Plane Y axis length). + 用來置中矩形的平面 + 矩形的寬度 + 矩形的長度 + 透過寬度和長度建立的矩形 + rectangle,rectbylengths - - 在給定點中,將曲線分割成多段 - 曲線上於其分割曲線的點 - 從分割建立的曲線 - - cutinto,divide,curve2curves,cut,cut multiple,splitmultiple - + + Create a Rectangle centered at the input origin in the CoordinateSystem + XY Plane, with specified width (X Axis length), and length + (Y Axis length). + 矩形 (矩形中心) 的座標系統 + 矩形的寬度 + 矩形的長度 + 從寬度和長度建立的矩形 + rectbylengths - - 將曲線集接合至 PolyCurve 的終點。請翻轉曲線,以確保連接。 - 要接合到 PolyCurve 的其他曲線 - 由曲線構成的 PolyCurve - - convertcurves,curves2polycurve,joincurves,concat,joinall,joinmany - + + 取得 Rectangle 的字串表現法 - - 依法線向量方向擠出曲線 - 要擠出曲線的距離 - 擠出的曲面 - - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - + + 傳回表面積 -- 所有面的所有區域總和 - - 依指定方向將曲線擠出輸入向量的長度 - 要沿其擠出的向量 - 擠出的曲面 - - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - + + 傳回實體的總體積 - - 依指定方向將曲線擠出指定的距離 - 要沿其擠出的向量 - 要擠出的距離 - 擠出的曲面 - - pushcurve,pullcurve,curve2surf,curveextrude,extrudecurve - + + 實體的形心 + average,center - - 依法線方向將曲線擠出指定的距離。 曲線必須是封閉的。 - 要擠出的距離 - 擠出的實體 - - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - + + 這個實體和另一個實體的布林聯集。 + addition,merge,combine - - 依指定方向將曲線擠出輸入向量的長度。 曲線必須是封閉的。 - 要沿其擠出的向量 - 擠出的實體 - - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - + + 這個實體與另一個實體的布林差 + subtract - - 依指定方向將曲線擠出指定的距離。 曲線必須是封閉的。 - 要沿其擠出的向量 - 要擠出的距離 - 擠出的實體 - - profileextrude,extrudeprofile,curve2solid,curveextrude,extrudecurve - + + 這個實體與輸入實體聯集的布林差 + subtract,differencemany,diffall,diff multi - - 將曲線從點選點決定的特定一端延伸給定距離。延伸的是點選的那一側。封閉曲線 (例如圓和橢圓) 無法延伸。如果要延伸的曲線為直線,延伸部分也會是直線。 - 要延伸的距離 - 要延伸的終點 - 延伸的曲線 - - makelonger,stretch,extendside - + + 從這個實體的面取得實體薄殼 + 向內延伸薄殼的距離 + 向外延伸薄殼的距離 + extract shell, offset and extract - - 將曲線從其起始端延伸給定距離。封閉曲線 (例如圓和橢圓) 無法延伸。如果要延伸的曲線是直線,延伸部分也會是直線。 - 要延伸的距離 - 延伸的曲線 - - makelonger,stretch - + + Projects the input Geometry onto this Solid in the input Vector direction. + !!This projection method currently supports only points or curves!! + projectonto,projectonsolid,projecttosolid - - 將曲線從其結束端延伸給定距離。封閉曲線 (例如圓和橢圓) 無法延伸。如果要延伸的曲線是直線,延伸部分也會是直線。 - 要延伸的距離 - 延伸的曲線 - - makelonger,stretch - + + 沿著輸入邊與給定的半徑,使實體變成圓角。 + round,smooth,smoothedge,roundedges - - 使曲線近似弧與線的集合 - 近似曲線的弧與線陣列 - - rationalizecurve,fitarcs,fitlines,arcs,lines - - - 0.5,0.5,0.5,0.4,0.4 - + + 沿著輸入邊及邊角的給定偏移,使實體變成倒角。 + bevel,flattenedges - - 將曲線轉換為 NurbsCurve 近似曲線 - 近似曲線的 NurbsCurve + + 將一個實體分開成幾個個別的實體 (如果該實體是由多個 + 不相交的隆起組成)。如果該實體是單一連續的隆起,則傳回同一個實體。 + 將不相交的實體分開 - curve2spline,convertcurve,tospline,lines + split, disjoint - - 0.5,0.5,0.5,0.4 - - - 修補封閉曲線 - 曲線內部上的曲面 - - fill,profiletosurf,loop,loop2surf,edgesurf - + + 嘗試修復實體。 + - - 將輸入曲線沿著給定的投影方向投影到指定的基礎幾何圖形上。 - 要投影到的幾何圖形 - 向量 - 投影到基礎幾何圖形的幾何圖形清單 + + 指定實體的元件面做為曲面來建立實體。 + Brep,brep - - 沿著路徑曲線掃掠此曲線,建立曲線 - - - - sweep1,curve2surf - + + 透過輸入斷面封閉曲線之間的斷面混成來建立實體。 + Brep,brep - - 沿著路徑曲線掃掠此曲線,建立曲面 - - 切割掃掠的端點,並使其正垂於路徑 - 沿著路徑掃掠曲線產生的曲面 - - sweep1,curve2surf - + + 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 - - 沿著路徑曲線掃掠此封閉曲線,建立實體 - - - - sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - + + 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 - - 沿著路徑曲線掃掠此封閉曲線,建立實體 + + 沿著路徑掃掠封閉曲線。 + Brep,brep,sweep1 + + + 沿著路徑掃掠封閉曲線。 + 將做為掃掠輪廓的封閉曲線 表示掃掠路徑的路徑 切割掃掠的端點,並使其正垂於路徑 - 沿著路徑曲線掃掠此封閉曲線的實體 - - sweep1,curve2solid,loop2solid,profile2solid,curvetosolid,looptosolid,profiletosolid - + 沿著路徑掃掠輪廓曲線的實體 + Brep,brep,sweep1 - - 傳回與提供的公差近似的新曲線 - + + 沿著兩條軌跡曲線掃掠封閉輪廓曲線。 + 要掃掠的輸入路徑。 + 一個軌跡,用於引導掃掠方位。 + 要沿路徑掃掠的輪廓曲線 + Brep,brep,sweep2,guides,sweepprofile + + + 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. + 要迴轉的輪廓曲線 + 迴轉軸原點 + 迴轉軸方向 + 起始角度 (以度為單位) + 掃掠角度 (以度表示) + 透過迴轉建立的實體 + Brep,brep,lathe,revolveprofile + + + 將實體的集合聯集成一個實體 + 實體的集合 - - fitcurve,reducecurve,simplecurve,approximate - + Brep,brep,boolean,addition - - 儲存呼叫此建構函式之執行緒的受管理執行緒 ID。 - 用來向使用者警示潛在的多執行緒問題。 + + 取得 Solid 的字串表現法 - - 這僅供測試。 + + 傳回圓球的中心點。 - - true + + 返回圓球的半徑。 - - true + + 使用給定的半徑建立中心在輸入點的實體圓球。 + Brep,brep - - true + + 建立實體圓球,其中包含曲面上的四個輸入點。 + Brep,brep - - true + + 將圓球儘可能擬合至輸入點。 + Brep,brep - - true + + 取得 Sphere 的字串表現法 - - IGeometryEntity 類型與使用主體的幾何圖形建構函式之間的對映。 + + 傳回總表面積。 - - 幾何圖形類型登錄機制。 - IGeometryEntity 衍生介面的類型。 - 建構幾何圖形的委派。 + + 傳回曲面所有邊界邊之長度的和。 + circumference - - true + + 如果曲面在 U 方向封閉,則傳回 true,否則傳回 false。 - - - + + 如果曲面在 V 方向封閉,則傳回 true,否則傳回 false。 - - 透過 WCS 中各自定義之 X、Y、Z 方向的給定位移,來轉換任何給定的幾何圖形。 - 沿著 X 軸位移。 - 沿著 Y 軸位移。 - 沿著 Z 軸位移。 - 轉換幾何圖形。 - move,by amount + + 如果曲面在 U 或 V 方向封閉,則傳回 true,否則傳回 false。 - - 依指定方向透過向量長度轉換幾何圖形 - move,along vector + + 無法從這個曲面減去輸入工具。 + difference,trim,removefrom,cut - - 依給定方向透過給定距離來轉換任何幾何圖形類型。 - 位移方向。 - 沿著指定方向的位移距離。 - 已轉換的幾何圖形。 - move,along vector,distance + + 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. + 要減去的其他曲面 + 產生的布林曲面或 polySurface + subtract,differencemany,diffall,diff multi - - 透過給定的 CoordinateSystem 轉換來轉換幾何圖形 - 轉換過的幾何圖形 + + 傳回輸入點上的 UV 參數對。 這是參數上的點逆向。 + evaluateatpoint,surfaceatpoint,uvatpoint,uvs + 0.5,0.5,0.5,0.4 - - 將此幾何圖形從來源 CoordinateSystem 轉換為新的關聯 CoordinateSystem。 - - - 已轉換的幾何圖形。 - from,to + + 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 - - 繞著原點與軸線,將物件旋轉指定的度數 - around,axis,degrees + + 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. + 一條或多條封閉的 PolyCurve,在輸入中可以任何順序排列。這些迴路彼此不應相交。 + 決定曲線端點是否重合以及曲線和曲面是否重合時使用的公差。提供的公差不能小於建立輸入 PolyCurve 時使用的任何公差。預設值 0.0 表示將使用建立輸入 PolyCurve 時使用的最大公差。 + 被封閉迴路修剪的曲面。 + trim multiple,removeloops,cutloops + + + 傳回曲面上輸入點中的曲面法線。 + 要於其演算曲面法線的點 + 位於點的法線 + perpendicular + + + Gets a Nurbs representation of the Surface. This method may approximate + Surface in certain circumstances. + + + Gets a Nurbs representation of the Surface. This method may approximate + Surface in certain circumstances. + 決定曲面在轉換之前是否應還原為其原始參數範圍。一個範例是修剪作業之後,曲面的參數範圍受限時。 + + + Gets a Nurbs representation of the Surface within a specified tolerance. This method may approximate + Surface in certain circumstances. + 指定的公差 + 曲面的 NURBS 曲面表現法 + tonurbs + + + Thicken Surface into a Solid, extruding in the direction of Surface + normals on both sides of the Surface. + 要增厚的量 + 增厚成為實體的曲面 + offset,tosolid + + + Thicken Surface into a Solid, extruding in the direction of Surface + normals. If both_sides parameter is true, surface is thickened + on both sides. + 要增厚的量 + true 在兩側增厚,false 在一側增厚 + 增厚成為實體的曲面 + offset,bothsides,tosolid + + + 依曲面法線的方向,將曲面偏移指定的距離。 + 要偏移的量 + 偏移的曲面 + + + 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 分量 + 參數的 V 分量 + 根據曲面上 UV 位置的法線、U 方向和 V 方向的座標系統 + + + 傳回與主曲率方向對齊的 CoordinateSystem。 + 參數的 U 分量 + 參數的 V 分量 + 與主曲率方向對齊的 CoordinateSystem + + + 傳回指定的 U 和 V 參數中的 U 正切向量。 + 參數的 U 分量 + 參數的 V 分量 + U 切線向量 + + + 傳回指定的 U 和 V 參數中的 V 正切向量。 + 參數的 U 分量 + 參數的 V 分量 + V 切線向量 + + + 傳回指定的 U 和 V 參數處的法線向量。 + 參數的 U 分量 + 參數的 V 分量 + 位於參數處的法線 - - 繞著平面原點與法線,將物件旋轉指定的度數 - around,normal,degrees + + 傳回輸入 U 和 V 座標處的導數。 + 參數的 U 分量 + 參數的 V 分量 + 曲面的 U 導數和 V 導數 + tangent,normal - - 跨輸入平面鏡射物件 - reflect,flip over + + 傳回 U 和 V 參數中的高斯曲率。 + developable - - 繞著原點等比例調整 - resize,size + + 傳回 U 和 V 參數中的主曲率。 - - 繞著原點非等比例調整 - resize,size,scalenu,scaleNU + + 傳回 U 和 V 參數中的主方向向量。 + 參數的 U 分量 + 參數的 V 分量 + U 和 V 切線向量 - - 繞著給定平面非等比例調整 - resize,size,scalenu,scaleNU + + 傳回指定的 U 和 V 參數處的點。 + surfacepoint - - 使用兩個點選點做為純量,繞著給定點等比例調整 - resize,from,to,size + + 傳回曲面的所有邊界曲線。 + edges - - 透過基準點和 2 個點選點單向調整比例。比例軸是由基準點和起點之間的直線定義。 - resize,size,from,to,scale1d,1d,lines - 0.5,0.5,0.5,0.5,0.5,0.5,0.3 + + 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. + 如果方向 == 0,建立一個 U 參數線,如果方向 == 1,建立 V 參數線。 + + lines + 0.4 - - 透過基準點和 2 個點選點雙向調整比例。兩個點選點會投影至基準平面,以便判定 2D 比例係數 - resize,size,from,to,scale2d,2d + + Returns a new Surface with the Normal flipped. Leaves this surface + unchanged. + 曲面,與輸入曲面相同,但法線翻轉 - - 取得這個幾何圖形到另一個幾何圖形的距離 - 其他幾何圖形 - 距離 - between,length,from,to + + 將此曲面與輸入曲面結合成 polySurface + topolysurface + 將此曲面與輸入曲面結合成 polySurface + join multiple,joinmany,joinall,topolysurface - - 取得這個幾何圖形上距離其他幾何圖形最近的點 - NearestPoint, GetClosestPoint + + Projects the input Geometry onto this Surface in the input Vector direction. + !!This projection method currently supports only points or curves!! + projecttosurface,projectonto - - 判定另一個幾何圖形物件是否與這個幾何圖形物件交叉 - intersects?,check intersection,test intersection + + 嘗試修復曲面。 + - - 取得這個物件與另一個物件的交叉幾何圖形 - get overlap + + Union a collection of surfaces into one surface. + This method might return a polySurface + if the resulting union is non-manifold or multi-faced. + 曲面的集合。 + 曲面的聯集 + merge,join,boolean,addition - - 取得這個物件與其他幾何圖形集合的交叉幾何圖形。尋找所有參與者的共用幾何圖形。 - get overlap,multi intersect,intersect many + + 透過輸入斷面曲線之間的斷面混成來建立曲面。 + loft + 斷面混成要穿過的曲線 + 透過斷面混成建立的曲面 - - 沿著指定方向將點集合投影到此幾何圖形上。 - 傳回產生的幾何圖形的展開陣列。 - 要投影的點 - 投影方向 - 產生的幾何圖形的展開陣列 - project points,batch project + + 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 - - 使用另一個幾何圖形做為切割「工具」,來分割這個幾何圖形 - cut + + 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. + loftbyrails,loft rails,guides + 斷面混成要穿過的曲線 + 要導引斷面混成穿過的曲線 + 透過斷面混成建立的曲面 - - 移除最接近點選點的實體元素 + + 沿著路徑掃掠輪廓曲線來建立曲面。 + 要掃掠的曲線 + 用來沿著其掃掠的路徑曲線 + 透過沿路徑掃掠輪廓建立的曲面 + + sweep,rail,guide,sweep1 + - - 將複合元素或非分隔元素分隔為其元件組件。 + + 沿著路徑掃掠輪廓曲線來建立曲面。 + 要掃掠的曲線 + 用來沿著其掃掠的路徑曲線 + 切割掃掠的端點,並使其正垂於路徑 + 透過沿路徑掃掠輪廓建立的曲面 + sweep,rail,guide,sweep1 - - 檢查兩個物件是否具有相同的表現法幾何圖形或數值 - approximate,near,close + + Create a Polygon Surface connecting input Points in a closed Polygon and + patching it. + 周長點的清單 + 從周長點建立的曲面 + patch,surfacebypolygon - - 取得 BoundingBox,其中包含給定的幾何圖形片段 - bounds + + 沿著兩條軌跡引導的路徑,掃掠斷面曲線 + 要掃掠的輸入路徑。 + 一個軌跡,用於引導掃掠的方位。 + 要沿路徑掃掠的輪廓曲線。 + 透過掃掠兩條軌跡建立的曲面 + sweep2,guides - - 取得包含給定幾何圖形的最小體積定向邊界框。 + + 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. + 要迴轉的輪廓曲線 + 迴轉軸原點 + 迴轉軸方向 + 起始角度 (以度為單位) + 掃掠角度 (以度表示) + 透過迴轉輪廓建立的曲面 + lathe - - 將幾何圖形轉換為實體定義 json - Json 格式化的字串 + + Create a Surface by filling in the interior of a closed boundary + defined by input Curves. + 用作曲面邊界的封閉曲線 + 透過修補建立的曲面 + edgesrf,edgesurface,patch,fill - - 將幾何圖形轉換為使用 autodesk.geometry:geometry-1.0.0 資料架構格式化的 JSON 物件。 - 產生的 JSON 字串 + + 取得 Surface 的字串表現法 - - 將幾何圖形的內部結構從分析轉換為雲形線 + + 拓樸的頂點 - - 在輸入幾何圖形上將名稱值屬性設定為字串。 - 屬性在匯出為 SAT 檔時會與幾何圖形一起儲存, - 在從檔案匯入幾何圖形時可以讀回。 - 注意事項: 如果屬性經過任何幾何作業,則不保證 - 能保留在幾何圖形上。 - 名稱值字串屬性的字典。 - 傳回已套用屬性之輸入幾何圖形的複本。 - - - 傳回在輸入幾何圖形上設定的名稱值字串屬性 (如果有)。 - 名稱值字串屬性的字典。 + + 拓樸的邊緣 + - - 匯入 SAT 檔案,然後傳回一系列匯入的幾何圖形 - 代表 SAT 檔案的檔案物件 - 匯入的幾何圖形清單 + + 拓樸的面 + - - 匯入 SAT 檔案,然後傳回一系列匯入的幾何圖形 - SAT 檔案的路徑 - 匯入的幾何圖形清單 + + 取得 Topology 的字串表現法 - - 匯入 SAT 檔案並傳回匯入的幾何圖形陣列。 - 代表 SAT 檔案的 File 物件 - 代表「Dynamo」單位空間的每單位公釐數。 - 用於將匯入的幾何圖形從 SAT 檔案中定義的單位空間調整為此處定義的單位空間。 - 如果設定為 -1,我們會假設 SAT 為無單位,並匯入幾何圖形而不調整單位比例。 - 匯入的幾何圖形清單 + + 與此邊相鄰的 TSplineFaces - - 匯入 SAT 檔案並傳回匯入的幾何圖形陣列。 - 代表 SAT 檔案的 File 物件 - 代表「Dynamo」單位空間的每單位公釐數。 - 用於將匯入的幾何圖形從 SAT 檔案中定義的單位空間調整為此處定義的單位空間。 - 如果設定為 -1,我們會假設 SAT 為無單位,並匯入幾何圖形而不調整單位比例。 - 匯入的幾何圖形清單 + + 此邊開始的 TSplineVertex - - 匯入 JSON 字串並傳回已匯入幾何圖形的陣列 - 包含實體定義格式化幾何圖形的 Json 字串 - 已轉換幾何圖形的清單 + + 此邊結束的頂點 - - 剖析使用 autodesk.geometry:geometry-1.0.0 資料架構格式化的進入 JSON 字串。 - 要剖析的 JSON 字串 - 幾何圖形物件 + + 傳回 TSEdge 的 UVN 框 (關聯線上的點、U 向量、V 向量與法線) - - 將指定的幾何圖形清單匯出至給定的 SAT 檔案路徑 - - - + + TSEdge 的索引 - - 將指定的幾何圖形清單匯出至給定的 SAT 檔案路徑。 - - - - + + TSEdge 是否在邊界上 - - 此方法僅供內部使用。 + + TSEdge 是否為流形 - - 此方法僅供內部使用。 + + 一組 TSEdge 性質: uvnFrame 和索引、TSEdge 是否位於邊界、是否為流形 - - 將指定的幾何圖形清單串列化為標準 ACIS 二進位 (SAB) 格式,然後傳回已串列化的二進位串流資料 - 要序列化的幾何圖形 - 以位元組清單表示的 SAB 格式化資料 + + 取得 TSplineEdge 的字串表現法 - - 還原串列化指定的標準 ACIS 二進位 (SAB) 格式資料,並傳回幾何圖形清單 - + + 以逆時鐘順序圍繞此面的所有 TSplineEdges - - 將 SAB 檔案當作輸入,並將 ASM 幾何圖形還原序列化為 - LibG 物件 - - dynamo 單位空間每單位的公釐,如果傳入 -1,則不執行單位轉換。 + + 以逆時鐘順序圍繞此面的所有 TSplineVertices - - true - - - 取得用來建立此幾何圖形的關聯/參考座標系統。 - - - 取得 Mesh 的字串表現法 - - - 從點集合和參考點集合的 IndexGroups 集合建立網面 - 決定頂點位置的點清單 - 頂點的索引 - 從點建立的網面 - - mesh,meshes - - - - 從點集合和參考點集合的 IndexGroups 集合建立網格 - 點清單 - 點的索引群組 - 網格 - - mesh,meshes - + + 傳回 TSplineFace 的 UVN 框 (關聯線上的點、U 向量、V 向量與法線) - - 匯入檔案,並將其剖析為多個網格。 - 目前支援的格式為: - .mix -- Meshmixer - .obj -- Wavefront + + TSFace 的索引 - - 將幾何圖形物件 (例如實體或曲面) 轉換為網格。 - 網格的解析度由 Dynamo 彩現精確度決定 + + TSFace 上邊或頂點的數量 - - 將網格匯出為由檔名決定的格式: - .mix -- Meshmixer - .obj -- Wavefront - .stl -- STL 格式 - .dae -- COLLADA - .ply -- 多邊形檔案格式 - 此函數會傳回輸出檔的檔名, - 檔名如果包含非 ASCII 字元,可能需要變更 + + TSFace 上參數式側的數量 - - 從提供的頂點和索引建立新網格。頂點不能 - 重疊。索引為一組三個整數, - 指出三角形三個點形成之 - 頂點陣列中的三個位置 + + 一組 TSplineFace 性質: uvnFrame、索引、價和邊數 - - 從提供的點和索引建立新網格。點不能 - 重疊。索引為一組三個整數, - 指出三角形三個點形成之 - 點陣列中的三個位置 + + 取得 TSplineFace 的字串表現法 - - 根據目前設定建立網格平面。 - - - - - - 網格 + + 新建立的 T 雲形線是否具有徑向對稱。 - - 根據目前設定建立網格立方體。 - - - - - - - - 網格 + + 新建立的 T 雲形線在 X 軸上是否具有對稱。 - - 根據目前設定建立網格圓球。 - - - - - 網格 + + 新建立的 T 雲形線在 Y 軸上是否具有對稱。 - - 根據目前設定建立網格圓錐。 - - - - - - - 網格 + + 新建立的 T 雲形線在 Z 軸上是否具有對稱。 - - 傳回透過擠出 3D 聚合線而得到的網格。 - 要擠出的 PolyCurve - 擠出高度 - 擠出的向量方向 - 將網格擠出加蓋 (只在 PolyCurve 為平面時) - 網格 + + 對稱段中的面數。僅在 T 雲形線具有徑向對稱時可用。 - - 以逆時鐘方式構成每一面的頂點索引 - - mesh,meshes - + + 建立每個對稱段具有指定數量跨距的徑向 TSplineInitialSymmetry。 + tspline,symmetry - - 此頂點處的法線向量 - - mesh,meshes - + + 建立具有指定對稱軸的軸向 TSplineInitialSymmetry。 + tspline,symmetry - - 頂點的位置 - - mesh,meshes - + + 取得 TSplineInitialSymmetry 的字串表現法 - - 傳回網格中的頂點數 + + 反射是否為徑向 - - 傳回網格中的邊數 + + 徑向反射段的數量 - - 傳回網格中的三角形數 + + 徑向反射的每對對稱段之間的角度 - - 傳回所提供網格的體積 - 體積 + + 反射的平面 - - 傳回所提供網格的面積 - 面積 + + 反射的軸 - - 以數字清單傳回此網格的原始頂點。每三個 - 連續數字表示一個點。 + + 透過給定平面,建立 T 雲形線對稱的軸向反射。 + T 雲形線軸向反射的平面。在世界座標系統中指定 + T 雲形線軸向反射 + tspline,symmetry,reflection,axial - - 以數字清單傳回此網格的原始頂點。每六個 - 連續數字表示兩個點 + + Create radial reflection for t-spline symmetry by given plane + with given segments count and given angle (in degrees) between each pair of segments. + 法線是 T 雲形線徑向反射軸的平面。在世界座標系統中指定 + 徑向反射段的數量 + 徑向對稱的每對段之間的角度 (以度為單位)。若設為 0,則由 (360/segmentsCount) 定義 + T 雲形線徑向反射 + tspline,symmetry,reflection,radial - - 以數字清單傳回此網格的原始頂點。每九個 - 連續數字表示三角形的三個點 + + 取得 TSplineReflection 的字串表現法 - - 傳回每個網格三角形的頂點索引。 - (與唯一頂點索引相對) - 每個網格三角形的頂點索引清單。 + + - - 將網格邊轉換為線並傳回 + + - - 將網格面轉換為曲面嵌片並傳回。注意事項: - 此方法可能會產生「大量」沈重曲面,並且 - 因為有大量網格而減慢 Dynamo 速度。 + + - - 將網格三角形轉換為個別網格並傳回。 + + - - 傳回給定網格中每個三角形面的法線。 - + + - - 傳回三角形形心 + + - - 傳回聯合工具網格與原始網格的新網格。 - - 網格 + + - - 傳回從原始網格減去工具網格的新網格。 - - 網格 + + 將給定的一組 T 雲形線曲面匯出至 T 雲形線場景檔案 + 要匯出的 T 雲形線曲面組 + 要儲存之檔案的目標路徑 + 正在儲存 T 雲形線組的檔案路徑 + tspline,export,save,tss,path - - 傳回工具網格和原始網格之間交點一致的 - 新網格。 - - 網格 + + 將給定的 T 雲形線曲面匯出至 T 雲形線網格檔案 + 要匯出的 T 雲形線曲面 + 要儲存之檔案的目標路徑 + 正在儲存 T 雲形線曲面的檔案路徑 + tspline,export,save,tsm,path - - 傳回已修復下列瑕疵的新網格: - 小區塊: 如果網格包含相對於整體網格大小 - 非常小而不連接的區段,將會捨棄這些 - 區段。 - 孔: 網格中的孔會填滿 - 非流形區域: 如果一個頂點連接至兩條以上 - 的 *邊界* 邊,或一條邊連接至兩個以上 - 的三角形,則頂點/邊是非流形的。網格 - 工具組會移除幾何圖形,直到網格為流形 - - 此方法會嘗試盡可能保留最多的原始網格, - 與 MakeWatertight 相反,後者會對網格重新取樣 + + 將給定的 T 雲形線曲面轉譯成 T 雲形線網格 (TSM) 格式的字串 + 要序列化的 T 雲形線曲面 + 字串,其中 T 雲形線曲面正在序列化 + tspline,import,serialize - - 移除網格的內部邊界。當有頂點重合時, - 例如,如果鍋蓋和鍋體的網格是不同的三角形群組, - 則會出現內部邊界。 + + 從給定的 T 雲形線網格 (TSM) 格式字串建立 T 雲形線曲面 + T 雲形線網面檔案的字串表現法 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + 清單中新載入的 T 雲形線曲面 + tspline,import,serialize - - 傳回無縫且可進行 3D 列印的新網格。為了要讓 - 網格無縫,會從網格中移除自身相交、重疊和非流形 - 的幾何圖形。此方法會計算一個狹窄範圍的距離場, - 並使用移動的立方塊產生新的網格,但不會投影 - 回原始網格上。 - - 基本上,網格會填滿一堆小方塊,然後在這周圍建立一個 - 新網格。 + + 從給定的 T 雲形線網格檔案路徑載入 T 雲形線曲面 + 要載入之檔案的來源路徑 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + 清單中新載入的 T 雲形線曲面 + tspline,import,load,tsm,path - - 傳回已挖空要進行 3D 列印的新網格。 - 材料清除孔數 - 材料清除孔的半徑 - 內部偏移距離 - 製作代表中空網格內部曲面的實體解析度 (8 - 4096) - 在挖空網格內部曲面上產生網格的解析度 (8 - 4096) - 中空網格 + + 從給定的 T 雲形線網格檔案載入 T 雲形線曲面 + 載入要使用的來源檔案 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + 清單中新載入的 T 雲形線曲面 + tspline,import,load,tsm,file - - 傳回具有支撐結構的新網格。如果輸入是空的,則使用預設門檻設定。 - 支撐柱接觸地面處的底座高度 - 支撐柱碰觸地面處的底座直徑 - 支撐柱的直徑 - 支撐柱碰觸網格處的尖端高度 - 支撐柱碰觸網格處的尖端直徑 - 具有支撐結構的網格 + + 從給定的 T 雲形線場景檔案路徑載入一組 T 雲形線曲面 + 要載入之檔案的來源路徑 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + 一組新載入的 T 雲形線曲面 + tspline,import,load,tss,path - - 傳回減少三角形數的新網格。 - 減少的目標三角形計數 - 減少後的網格 + + 從給定的 T 雲形線場景檔案載入一組 T 雲形線曲面 + 載入要使用的來源檔案 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + 一組新載入的 T 雲形線曲面 + tspline,import,load,tss,file + + + 套用至 T 雲形線之反射的清單 + tspline,symmetry,reflections - - 傳回在整個選取範圍更均勻分配三角形的新網格, - 無論給定選取範圍的三角形法線是否有任何變化。 - 網格 + + Whether t-spline is in box or smooth mode + tspline,boxmode,smooth - - 傳回新的平滑網格。預設情況下的平滑類型為 - 平滑化而不分散頂點的餘切。 - 設定平滑化的「空間比例」。值越小,產生的 - 局部平滑化越多,通常會產生外觀較不「平滑」的結果 (0.1 - 64.0) - 平滑網格 + + T 雲形線是否可萃取 (能以平滑模式顯示) + tspline,extractable - - 建立一個精確的幾何平面切割,移除位在平面一側沿平面法線方向 - 的網格部分。 - 設定用於切割的平面 - 嘗試使用最少的三角形數建立 - 最小的填滿。 - 網格 + + Whether t-spline is closed + tspline,closed - - 將輸入平面與網格相交,產生 PolyCurve + + 所有封閉的曲面是無縫的,但某些無縫曲面會開啟。 + tspline,watertight - - 將點沿著指定方向投影到網格上 + + 勾選標準化所需的全部保證條件以確定 + T 雲形線是否標準 + tspline,standard - - 網格上距離指定點最近的點 + + Convert TSpline surface to Solid or Surface depending on shape. + Note: There could be subtle unexpected changes in the resulting B-Rep if the input surface is created in a higher T-Splines version than the version loaded in Dynamo as in this case the surface will be downgraded to the Dynamo version. + 決定產生的本體是否應與輸入的 T 雲形線曲面具有相同的拓樸。 + 拓樸圖元 (實體或曲面) + tspline,brep,solid,surface - - 跨輸入平面反射網格 + + 在 T 雲形線曲面的面法線方向將其加厚指定距離 + 要加厚的距離 + 決定是否應縐摺產生的邊 + 加厚的 T 雲形線曲面 + tspline,thicken,normal - - 將網格繞著輸入軸旋轉輸入度數。旋轉 - 中心位於原點 + + 將 T 雲形線曲面加厚指定向量。 + 要加厚的方向 + 決定是否應縐摺的邊 + 加厚的 T 雲形線曲面 + tspline,thicken,vector - - 依輸入量調整網格比例 + + 在指定的一組邊上執行縐摺 + 要縐摺的邊 + 具有縐摺邊的 T 雲形線曲面 + tspline,edge,crease - - 依比例係數非均勻地調整網格比例 + + 在指定的一組邊上執行取消縐摺 + 要取消縐摺的邊 + 具有取消縐摺邊的 T 雲形線曲面 + tspline,crease,uncrease - - 將網格沿著輸入向量的方向平移向量的長度 + + 在指定的一組頂點上執行縐摺 + 要縐摺的頂點 + 具有縐摺邊的 T 雲形線曲面 + tspline,edge,crease - - 將網格沿著輸入向量的方向平移輸入距離 + + 在指定的一組頂點上執行取消縐摺 + 要取消縐摺的頂點 + 具有取消縐摺邊的 T 雲形線曲面 + tspline,crease,uncrease - - 將網格平移輸入距離 + + 成對熔接第一個與第二個群組的頂點。 + 將第一個群組視為此 T 雲形線的頂點。 + 第二個群組的頂點可以來自此曲面,也可以來自其他任何曲面。 + 若 T 雲形線不同,會在熔接作業之前執行結合 + 要熔接的第一組頂點 + 要熔接的第二組頂點 + 保留輸入拓樸的子分割縐摺 + 具有熔接頂點的 T 雲形線曲面 + tspline,weld,vertex - - 剖析使用 dynamo.geometry:mesh-1.0.0 資料架構格式化的進入 JSON 字串。 - 要剖析的 JSON 字串 - 網格 + + 尋找所有重合頂點,並將其熔接在一起。 + 要搜尋重合的公差範圍 + 無重合頂點的 T 雲形線曲面 + tspline,weld,coincident,vertex - - 將網格轉換為使用 dynamo.geometry:mesh-1.0.0 資料架構格式化的 JSON 物件。 - 產生的 JSON 字串 + + 取消熔接所有指定的邊,這會取消熔接所有邊上的每個頂點。 + 要取消熔接的一組邊 + 具有取消熔接邊的 T 雲形線曲面 + tspline,unweld,edge - - 套用至網格中嵌板的邊界條件類型。 + + 取消熔接所有指定的邊,這會取消熔接每個頂點上的所有邊。 + 要取消熔接的一組頂點 + 具有取消熔接頂點的 T 雲形線曲面 + tspline,unweld,vertex - - 允許嵌板與邊界重疊。 + + Create match with T-Spline and closed loop from curves + 要與其建立相符項的封閉 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,則為曲率比例。若連續性為 G0,則忽略。 + 是否要反轉對齊方向 + 位於指定的 T 雲形線邊界邊緣與 BRep 邊迴路之間的 T 雲形線曲面 + tspline,match,brep - - 移除不在輸入面上的頂點。 + + 從 T 雲形線拓樸移除頂點 + 要刪除的頂點 + 具有刪除頂點的 T 雲形線曲面 + tspline,vertex,vertices,delete - - 將重疊的嵌板修剪到曲面邊界。 + + 從 T 雲形線拓樸移除邊 + 要刪除的邊 + 具有刪除邊的 T 雲形線曲面 + tspline,edge,delete - - 取得 PanelSurface 的字串表現法 + + 從 T 雲形線拓樸移除面 + 要刪除的面 + 具有刪除面的 T 雲形線曲面 + tspline,face,delete - - 將輸入曲面劃分為正方形並排樣式的嵌板。 - 要變成嵌板的輸入曲面 - U 方向的樣式數 - V 方向的樣式數 - 保留、移除或移除頂點 - - panel, surface, quad + + 變更 T 雲形線的視覺型式。 + 若傳遞 true,則進行平滑視覺化,否則使用框。 + 啟用或停用平滑視覺化 + 具有所選視覺型式的 T 雲形線 + tspline,visulization,mode,smooth,box - - 將輸入曲面劃分為正方形網格的嵌板,每個正方形以對角線分割為四個三角形。 - 要變成嵌板的輸入曲面 - U 方向的樣式數 - V 方向的樣式數 - 保留、移除或移除頂點 - - panel, surface, cross, split, square + + 在一組邊上執行一或多項對稱擠出,然後根據指定向量移動新邊。 + 要擠出的一組邊 + 要移動新邊的向量 + 將建立之新段的數量 + 具有擠出邊的 T 雲形線 + tspline,extrude,direction,vector,edge - - 將輸入曲面劃分為正方形網格的嵌板,每個正方形以對角線分割為兩個三角形。對角線預設是從左下角到右上角。 - 要變成嵌板的輸入曲面 - U 方向的樣式數 - V 方向的樣式數 - 設定為 True 時,對角線是從每個正方形的左上角到右下角 - 保留、移除或移除頂點 - - panel, surface, diagonally, split, square + + 在一組面上執行一或多項對稱擠出,然後根據指定向量移動新邊。 + 要擠出的一組面 + 要移動新面的向量 + 將建立之新段的數量 + 具有擠出面的 T 雲形線 + tspline,extrude,direction,vector,face - - 將輸入曲面劃分為菱形樣式的嵌板。 - 要變成嵌板的輸入曲面 - U 方向的樣式數 - V 方向的樣式數 - 保留、移除或移除頂點 - - panel, surface, diamond + + 在一組邊上執行一或多項對稱擠出,然後根據指定曲線的路徑移動新邊。 + 要擠出的一組邊 + 路徑,新邊將遵循 + 將建立之新段的數量 + 具有擠出邊的 T 雲形線 + tspline,extrude,curve,edge - - 將輸入曲面劃分為菱形樣式的嵌板,每個菱形以垂直或水平分割為兩個三角形。每個菱形預設以垂直分割。 - 要變成嵌板的輸入曲面 - U 方向的樣式數 - V 方向的樣式數 - 設定為 True 時,菱形會水平分割 - 保留、移除或移除頂點 - - panel, surface, split, diamond + + 在一組面上執行一或多項對稱擠出,然後根據指定曲線的路徑移動新邊。 + 要擠出的一組面 + 路徑,新面將遵循 + 將建立之新段的數量 + 具有擠出面的 T 雲形線 + tspline,extrude,curve,face - - 將輸入曲面劃分為垂直和水平都並排的平行四邊形嵌板。每個平行四邊形都是一個沿 V 軸或 U 軸套用剪切 (由「alignWithUAxis」輸入和一個剪切係數決定) 的正方形。平行四邊形預設與 V 軸對齊。 - 要變成嵌板的輸入曲面 - U 方向的樣式數 - V 方向的樣式數 - 剪切量 - 設定為 True 時,平行四邊形會與 U 軸對齊 - 保留、移除或移除頂點 - - panel, surface, parallelogram + + 使用面的凹槽取代指定的邊。 + 要取代的一組邊 + 會將斜切邊限制在所選邊相鄰面的此百分比 (介於 0 至 1 之間) 範圍內。 + 凹槽中面的列數 + 是否要在舊模型的框模式面上建立新面。 + 決定傾斜的圓滑或平直程度。採用從 0 至 1 的值。 + 具有斜切邊的 T 雲形線 + tspline,bevel,edge - - 將輸入曲面劃分為正方形交錯樣式的嵌板。樣式預設以水平交錯。 - 要變成嵌板的輸入曲面 - U 方向的樣式數 - V 方向的樣式數 - 設定為 True 時,樣式會垂直交錯。 - 位移量 - 保留、移除或移除頂點 - - panel, surface, staggered, quad + + 沿相鄰的邊滑動指定邊 + 要滑動的一組邊 + 邊將會向相鄰的面滑動這麼遠 (以介於 0 與 1 之間的百分比表示)。 + 決定傾斜的圓滑或平直程度。採用從 0 至 1 的值。 + 具有滑動邊的 T 雲形線 + tspline,slide,edge + + + 合併指定的邊。每個群組中的邊應建立相等數量的 + 連續組。將第一個群組中的邊視為 + 此曲面的邊。第二個群組中的邊可以 + 來自此曲面或任何其他曲面。若來自其他 + 曲面,在合併之前會執行結合 + 要合併的第一組邊 + 要合併的第二組邊 + 曲面將與原始曲面更相符。 + 具有合併邊的 T 雲形線曲面 + tspline,merge,edge - - 將輸入曲面劃分為六角形並排樣式的嵌板。 - 要變成嵌板的輸入曲面 - U 方向的樣式數 - V 方向的樣式數 - 保留、移除或移除頂點 - - panel, surface, hexagon + + 填滿 T 雲形線中的孔 + 內部有孔的邊組。邊必須為邊界。 + 填充孔的方法: 0 - 鑲嵌,1 - 多邊形,2 - 收闔,3 - 收闔並熔接 + 保留輸入拓樸的子分割縐摺 + TSpline surface with filled hole + tspline,edge,fill,hole - - 將輸入曲面劃分為每個頂點處一個三角形、兩個正方形和一個六角形並排的嵌板。 - 要變成嵌板的輸入曲面 - U 方向的樣式數 - V 方向的樣式數 - 保留、移除或移除頂點 - - panel, surface, rhombus, tri, hexagon + + 附加 T 雲形線反射的指定清單 + 反射清單 + 是否要熔接對稱部分 + 要熔接對稱部分的公差 + 已附加新反射的 T 雲形線曲面 - - 將輸入曲面劃分為自訂並排樣式的嵌板。並排磚在 UV 參數空間中是多邊形,可以是非凸面,但不能自身相交。這些並排磚的邊不必相接。透過將並排磚沿著 u 和 v 方向移動提供的位移來產生嵌板樣式。以 tileUVs 引數提供每片並排磚各頂點的 UV 座標。 - 要建立嵌板的輸入曲面 - U 方向的樣式數 - V 方向的樣式數 - 沿 U 軸並排的位移。 - 沿 V 軸並排的位移。 - 自訂樣式中每片磚的 UV 座標的雙重巢狀清單,其中外側清單是磚 (多邊形) 的清單,內部清單包含每片磚的 UV 座標。 - 保留、移除或移除頂點 - - panel, surface, custom, orthogonal, lattice + + 從 T 雲形線移除所有反射 + 已移除指定反射的 T 雲形線曲面 - - 傳回 PanelSurface 中的頂點數。 - 頂點數 + + Compress all topology on the surface and make the indices contiguous. + This function maintains the relative order of the indices. + TSpline with compressed indexes + tspline,index,compress - - 傳回 PanelSurface 中的嵌板數。 - 嵌板數 + + 將指定的面細分為四個面,每個面根據指定的旗標值 + 採用精確或簡單模式。 + 要細分之面的清單 + 若為 False,產生的表面會較原始造型更平坦且更銳利, + 若為 True,會保留其原始造型 + 已細分指定面的 T 雲形線 + tspline,subdivide,faces,simple - - 將均勻的比例調整、平移和旋轉轉換套用至給定的 PanelSurface。 - 均勻的 UV 比例係數。 - 用於平移嵌板的 U 方向偏移。 - 用於平移嵌板的 V 方向偏移。 - 嵌板的旋轉角度 (以度表示)。 - 要繞其旋轉所有嵌板的 2D 點。 - 轉換過的 PanelSurface。 + + 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. + 插補方向: 若為 False 則向前,否則反轉 + 已在指定方向插補 T 雲形線 + tspline,interpolate,reverse - - 傳回嵌板索引清單中每個嵌板的頂點數。 - 用來查詢頂點數的嵌板索引。預設值 null 表示曲面中的所有嵌板。 - 頂點數 + + 針對指定的每個 T 雲形線頂點,將其拉向目標幾何圖形上 + 最接近的點。若 surfacePoints 為 True,會拉動頂點的曲面 +點, + 否則拉動控制掣點 + 要拉動之頂點的清單 + 要拉動之目標幾何圖形的清單 + 旗標,指示是使用曲面還是使用頂點的控制點 + 具有拉動頂點的 T 雲形線曲面 + tspline,pull,vertices - - 傳回對應到 PanelSurface 中頂點索引的頂點。 - 頂點在 PanelSurface 中的索引 - + + 將指定頂點的控制點展平為單一平面。 + 此指令需要輸入至少四個頂點 + 頂點清單 + T-Spline Surface with flattened vertices + tspline,flatten,vertices - - 傳回對應到 PanelSurface 中頂點索引的點。 - 頂點在 PanelSurface 中的索引 - + + 將指定頂點的控制點展平為 + 平行於指定平面的單一平面。 + 此指令需要輸入至少四個頂點 + 頂點清單 + 要擬合之頂點平行的平面 + T-Spline Surface with flattened vertices + tspline,flatten,vertices,fitparallel - - 傳回輸入曲面上給定嵌板的索引,以及該嵌板內頂點的索引。 - 要查詢其頂點索引的嵌板索引 - 給定嵌板的頂點號碼 - 頂點索引 + + Copy chosen faces to the new surface. New surface has no symmetry. + 要複製的面 + 僅具有所選面的 T 雲形線曲面 + tspline,face,duplicate - - 傳回嵌板索引清單中每個嵌板的頂點。 - 用來查詢頂點的嵌板索引。預設值 null 表示曲面中的所有嵌板。 - 頂點陣列 + + 反轉網格中所有面的法線。 + 具有反轉法線的 T 雲形線曲面 + tspline,flip,normal,vector - - 傳回嵌板索引清單中每個嵌板的點。 - 用來查詢點的嵌板索引。預設值 null 表示曲面中的所有嵌板。 - 點陣列 + + 均勻設定所有節點間隔。 + 內部均勻的 T 雲形線曲面 + tspline,knot,uniform - - 傳回嵌板索引清單中每個嵌板的多邊形邊界。 - 用來建構多邊形的嵌板索引。預設值 null 表示曲面中的所有嵌板。 + + 對 T 雲形線進行標準化,以便可以 + 執行精確插入。若無法標準化,會 +擲出 + 例外以及理由 + 標準化的 T 雲形線曲面 + tspline,standardize + + + 沿指定向量移動指定頂點 + 要移動的頂點清單 + Vector to move along + Flag, indicating whether to use surface or control points of vertices to move - - 取得 PolyCurve 的字串表現法 + + Attempts to repair the TsplineSurface. + - - 透過接合曲線製作 PolyCurve。指定輸入曲線時不需按照連接順序。 - PolyCurve 方向是根據輸入陣列中的第一條曲線。 - 在 1e-6 與 1e-3 單位之間選擇您偏好的接合公差。 - 值太低可能會太嚴格,導致應連接的曲線無法接合;值太高可能會導致短曲線意外合併,或坍塌成退化點。 - 接合至 polycurve 的曲線 - 決定要接合的曲線之間所允許的間隙大小的公差 - 透過接合的曲線建立的 PolyCurve - - segments,joincurves - + + 建立定心至根點並具有輸入法線向量的 T 雲形線平面。 + 平面的根點 + 平面的法線 + 最小角點的 2D 點 (以平面座標表示) + 最大角點的 2D 點 (以平面座標表示) + 寬度跨越的數量 + 長度跨越的數量 + T 雲形線曲面的對稱選項 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + 平面 T 雲形線曲面 + tspline,plane,origin,normal - - 透過接合曲線製作 PolyCurve。指定輸入曲線時不需按照連接順序。 - PolyCurve 方向是根據輸入陣列中的第一條曲線。 - 在 1e-6 與 1e-3 單位之間選擇您偏好的接合公差。 - 值太低可能會太嚴格,導致應連接的曲線無法接合;值太高可能會導致短曲線意外合併,或坍塌成退化點。 - 接合至 polycurve 的曲線 - 決定要接合的曲線之間所允許的間隙大小的公差 - 如果輸入曲線彼此相交/重疊,並且需要在建立 PolyCurve 之前修剪其端點線段,則設定為 True。預設設定為 False。 - 如果 trimLength 大於 0,則不修剪比 trimLength 長的端點線段。 - 透過接合的曲線建立的 PolyCurve - - segments,joincurves - + + Create 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. + 平面的根點 + 平面的法線 + 平面的 X 軸 + 最小角點的 2D 點 (以平面座標表示) + 最大角點的 2D 點 (以平面座標表示) + 寬度跨越的數量 + 長度跨越的數量 + T 雲形線曲面的對稱選項 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + 平面 T 雲形線曲面 + tspline,plane,origin,normal,axis - - 透過群組連接的曲線來製作一條或多條 PolyCurve。在 1e-6 和 1e-3 單位之間選擇一個偏好的接合公差。 - 值太低可能會太嚴格,導致應連接的曲線無法接合;值太高可能會導致短曲線意外合併,或坍塌成退化點。 - 要群組在一起以建立一條或多條 PolyCurves 的曲線 - 決定要接合的曲線之間所允許的間隙大小的公差 - + + X 和 Y 軸位於平面。Z 軸是兩個向量的向量積。 + 平面的根點 + 平面的 X 軸 + 平面的 Y 軸 + 最小角點的 2D 點 (以平面座標表示) + 最大角點的 2D 點 (以平面座標表示) + 寬度跨越的數量 + 長度跨越的數量 + T 雲形線曲面的對稱選項 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + 平面 T 雲形線曲面 + tspline,plane,origin,normal,axis - - 透過群組連接的曲線來製作一條或多條 PolyCurve。在 1e-6 和 1e-3 單位之間選擇一個偏好的接合公差。 - 值太低可能會太嚴格,導致應連接的曲線無法接合;值太高可能會導致短曲線意外合併,或坍塌成退化點。 - 要群組在一起以建立一條或多條 PolyCurves 的曲線 - 決定要接合的曲線之間所允許的間隙大小的公差 - 如果輸入曲線彼此相交/重疊,並且需要在建立 PolyCurve 之前修剪其端點線段,則設定為 True。預設設定為 False。 - 如果 trimLength 大於 0,則不修剪比 trimLength 長的端點線段。 - + + 將 T 雲形線平面擬合至輸入點;基本上,這是 3D scatterplot 擬合。 + 要擬合到平面的一組點 + 最小角點的 2D 點 (以平面座標表示) + 最大角點的 2D 點 (以平面座標表示) + 寬度跨越的數量 + 長度跨越的數量 + T 雲形線曲面的對稱選項 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + 平面 T 雲形線曲面 + tspline,plane,fit,bestfit,points - - 從連接的點製作 PolyCurve。將 “connectLastToFirst” 輸入設置為 true 以關閉 PolyCurve。 - 製作 polycurve 的點 - true 將最後一點連接到第一點,false 維持開放 - 透過點建立的 PolyCurve - - segments,joincurves,lines - - - 0.5,0.5,0.4 - + + 建立包含輸入線與外部點的 T 雲形線平面。點不可位於線上或線軸上的任何位置。 + 要建置平面的線 + 要建置平面的點 + 最小角點的 2D 點 (以平面座標表示) + 最大角點的 2D 點 (以平面座標表示) + 寬度跨越的數量 + 長度跨越的數量 + T 雲形線曲面的對稱選項 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + 平面 T 雲形線曲面 + tspline,plane,line,point - - 透過將曲線加粗來製作 PolyCurve。 - 要增厚的曲線 - 厚度 - 垂直於增厚方向的法線 - - - offset - + + 建立包含三個輸入點的 T 雲形線平面。點不可位於線上 + 要建置平面的第一個點 + 要建置平面的第二個頂點 + 要建置平面的第三個點 + 最小角點的 2D 點 (以平面座標表示) + 最大角點的 2D 點 (以平面座標表示) + 寬度跨越的數量 + 長度跨越的數量 + T 雲形線曲面的對稱選項 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + 平面 T 雲形線曲面 + tspline,plane,line,point + + + 建構由父系 CoordinateSystem、圓柱的半徑與高度定義的 T 雲形線圓柱 + 圓柱的中心與底面將放在此座標系統的 X-Y 平面 + 圓柱半徑 + Height of cylinder + 圓周跨越的數量 + 高度跨越的數量 + T 雲形線曲面的對稱選項 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + 圓柱 T 雲形線曲面 + tspline,cylinder,radius,height + + + 建構具有指定圓柱底部與頂部中心點的 T 雲形線圓柱。 + 圓柱的起點 + 圓柱的終點 + 圓柱的半徑 + 圓周跨越的數量 + 高度跨越的數量 + T 雲形線曲面的對稱選項 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + 圓柱 T 雲形線曲面 + tspline,cylinder,radius,points - - 透過沿著輸入法線指定的平面將一條曲線增厚,來製作 PolyCurve。 - 要增厚的曲線 - 厚度 - 垂直於增厚方向的法線。如果未提供法線 (為空),依預設會使用曲線法線。 - - - offset,thicken - + + Create a T-Splines Cone with given base radius at start Point, extending to an + apex at end Point. + 圓錐的起點 + 圓錐的終點 + Radius of base of a cone + 圓周跨越的數量 + 高度跨越的數量 + T 雲形線曲面的對稱選項 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + 圓錐形 T 雲形線曲面 + tspline,cone,radius,points - - 傳回第一條組成曲線的起點和每條組成曲線的終點。如果是封閉的 PolyCurve,由於起點和終點相同,因此會排除終點。 + + Create a T-Splines Cone with axis from start Point to end Point, with given + radii at start and end. This object does not have an apex, and is in the shape of a frustum. + 圓錐的起點 + 圓錐的終點 + 圓錐的起始半徑 + 圓錐的結束半徑 + 圓周跨越的數量 + 高度跨越的數量 + T 雲形線曲面的對稱選項 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + 圓錐形 T 雲形線曲面 + tspline,cone,radii,points,truncated - - polycurve 的曲線數目 - - curvecount,subcurvecount,numbersubcurves - + + Create a T-Splines Cone with base Point at CoordinateSystem origin, extending in the direction of the Z-axis of the CoordinateSystem, + with a circular base in the CoordinateSystem XY Plane. + 圓錐的中心與底面將放在此座標系統的 X-Y 平面 + 圓錐的高度 + 圓錐的半徑 + 圓周跨越的數量 + 高度跨越的數量 + T 雲形線曲面的對稱選項 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + 圓錐形 T 雲形線曲面 + tspline,cone,radius,cs - - 傳回 polycurve 的曲線 - - - subcurves,polycurvesplit - + + Create a T-Splines Cone with base Point at CoordinateSystem origin, extending + in the CoordinateSystem Z axis deriction length amount, with a + circular bases in the CoordinateSystem XY Plane. + 圓錐的中心與底面將放在此座標系統的 X-Y 平面 + 圓錐的高度 + 圓錐的起始半徑 + 圓錐的結束半徑 + 圓周跨越的數量 + 高度跨越的數量 + T 雲形線曲面的對稱選項 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + 圓錐形 T 雲形線曲面 + tspline,cone,radius,cs - - 透過索引傳回曲線的 polycurve - 定位點的長度 - true 從 PolyCurve 的終點計算,false 從 PolyCurve 的起點計算 - 索引處的曲線 - - subcurveatindex,getsubcurve,getcurvebyindex - + + 建立定心至輸入點並具有指定半徑的 T 雲形線圓球。 + 圓球的中心 + 圓球的半徑 + 徑向跨越的數量 + 高度跨越的數量 + T 雲形線曲面的對稱選項 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + 球形 T 雲形線曲面 + tspline,sphere,radius - - 傳回平面 polycurve 的平面 - + + 建立表面上包含四個輸入點的 T 雲形線圓球。 + 清單中要建置圓球的四個點。這些點不應共平面 + 徑向跨越的數量 + 高度跨越的數量 + T 雲形線曲面的對稱選項 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + 球形 T 雲形線曲面 + tspline,sphere,points - - 透過切橢圓延伸 polycurve - 延伸橢圓的長度 - 橢圓參數 - 橢圓參數 - 橢圓參數 - 延伸 PolyCurve 的終點或起點 - + + 將 T 雲形線圓球儘可能近地擬合至輸入點。 + 要擬合圓球的點組 + 徑向跨越的數量 + 高度跨越的數量 + T 雲形線曲面的對稱選項 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + 球形 T 雲形線曲面 + tspline,sphere,fit,bestfit - - 透過相切弧延伸 Polycurve。 - 延伸弧的長度 - 弧的半徑 - 延伸 PolyCurve 的終點或起點 - + + 建立定心於 CoordinateSystem 原點且具有指定半徑的 T 雲形線圓環 + 圓環將在指定座標系統的 XY 平面中對準,圓心位於座標系統原點 + 圓環的內側半徑 + 圓環的外側半徑 + 內側徑向跨越的數量 + 外側徑向跨越的數量 + T 雲形線曲面的對稱選項 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + 超環面 T 雲形線曲面 + tspline,torus,radii,cs - - 透過連接起點和終點的封閉 polycurve - - - lines - - - 0.4 - + + Create a T-Splines Torus with given center and radii, aligned with the default World XY plane + 圓環的中心 + 圓環的內側半徑 + 圓環的外側半徑 + 內側徑向跨越的數量 + 外側徑向跨越的數量 + T 雲形線曲面的對稱選項 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + 超環面 T 雲形線曲面 + tspline,torus,radii,cs - - 透過弧、直線和弧的切鏈封閉 polycurve - PolyCurve 起點處弧的半徑 - PolyCurve 終點處弧的半徑 - - - lines - - - 0.4 - + + 建立定心至 WCS 原點並具有指定寬度、長度及高度的 T 雲形線框。 + 框的寬度 + 框的長度 + 框的高度 + 對寬度的跨越進行編號 + 對長度的跨越進行編號 + 對高度的跨越進行編號 + T 雲形線曲面的對稱選項 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + T 雲形線立方體 + tspline,box,cuboid,cube,size - - 偏移其平面中的 polycurve。 - 要偏移的量 - 切換以將轉角設為圓形 - 偏移的 PolyCurve + + Create a T-Spline Box centered at input Point, with specified width, length, + and height. + 框的中心 + 框的寬度 + 框的長度 + 框的高度 + 對寬度的跨越進行編號 + 對長度的跨越進行編號 + 對高度的跨越進行編號 + T 雲形線曲面的對稱選項 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + T 雲形線立方體 + tspline,box,cuboid,cube,size,center - - 透過在平面法線定義的平面中將平面 PolyCurve 偏移給定距離來建立一條或多條 PolyCurve。「planeNormal」輸入引數預設為包含曲線的平面法線,但可提供與原始曲線法線平行的明確法線,更能控制偏移方向。例如,如果共用相同平面的多條曲線需要一致的偏移方向,可以使用「planeNormal」取代個別曲線法線,並強制所有曲線沿相同方向偏移。反轉法線會反轉偏移的方向。 - 正偏移距離會沿 PolyCurve 切線和平面法線向量之間的向量積方向套用,負偏移則沿相反方向套用。 - 如果偏移組成曲線之間有間隙,則根據間隙封閉設定,可透過圓弧 (true 值) 產生平滑轉角來填滿,或透過延伸 (false 值) 偏移曲線來填滿。 - 曲線的平面法線。預設為輸入曲線的平面法線 - 一條或多條偏移 PolyCurve + + Create a T-Spline Box centered and oriented to input CoordinateSystem, with + specified width, length, and height. + 框的 X-Y 平面將與相應的 X 對齊 + 框的寬度 + 框的長度 + 框的高度 + 對寬度的跨越進行編號 + 對長度的跨越進行編號 + 對高度的跨越進行編號 + T 雲形線曲面的對稱選項 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + T 雲形線立方體 + tspline,box,cuboid,cube,size,cs,coord - - 將平面 PolyCurve 的轉角變成圓角。 - 圓角半徑 - 指出應變成圓角的轉角,如果為 true,則第二條組成曲線開始的切線從第一條組成曲線結束的切線向順時鐘方向 (相對於曲線法線) 的轉角將變成圓角。如果為 false,則逆時鐘方向的轉角將變成圓角。 - 圓角的 PolyCurve - - round,smooth,radius - + + 建立跨距從低點至高點的 T 雲形線框。 + 第一個角點 + 第二個角點 + 對寬度的跨越進行編號 + 對長度的跨越進行編號 + 對高度的跨越進行編號 + T 雲形線曲面的對稱選項 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + T 雲形線立方體 + tspline, box,cube,min,max,corner,point - - 如果重疊線段長度小於或等於 trimLength,則透過傳回非自身相交的新 PolyCurve 來修復自身相交的 PolyCurve。 - 如果 trimLength 大於 0,則不修剪比 trimLength 長的端點線段。 - 非自身相交、非重疊的 PolyCurve + + Create a T-Splines Quadball with center at CoordinateSystem origin + and given radius + 本端座標系統 + 四角球半徑 + Spans number in two dimensions of the sides of the Quadball + T 雲形線曲面的對稱選項 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + T 雲形線四角球 + quadball,tspline,coordinate system,raduis - - 取得 Polygon 的字串表現法 + + Create a T-Splines Quadball with given center and radius, aligned with + default World XY plane + 四角球中心點 + 四角球半徑 + Spans number in two dimensions of the sides of the Quadball + T 雲形線曲面的對稱選項 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + T 雲形線四角球 + quadball,tsplines,center,point,radius - - 透過連接點建構多邊形曲線。 - - + + Construct T-Spline surface from NURBS Surface using uniform strategy. + Input NURBS surface is rebuilt with uniform knots placed at equal parametric or + arc length intervals depending on corresponding useArcLen flag, and approximated by + degree 3 NURBS surface. Output T-Spline is divided by given span counts + in u and v directions. + 輸入 NURBS 曲面 + u 方向需要的跨距數量 + v 方向需要的跨距數量 + Whether to use arcLen or parametric subdivision in u parametric direction + Whether to use arcLen or parametric subdivision in v parametric direction + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + nurbs surface,tspline,uniform - - 在圓形內建構內接多邊形曲線。 - - - + + Construct T-Spline surface from NURBS Surface using curvature subdivision strategy. + Input NURBS surface is rebuilt to degree 3. Output T-Spline has span counts and + positions in each direction detected automatically depending on curvature. + 輸入 NURBS 曲面 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + nurbs surface,tspline,curvature - - 傳回所有線段起點/終點。 + + 沿指定的向量擠出曲線以建構T雲形線圓柱。 + 縱斷面曲線 + 擠出向量 + 順著向量方向擠出距離 + 逆著向量方向擠出距離 + 順著向量方向的跨距數量。若超過 0,將不執行順著向量方向的擠出 + 逆著向量方向的跨距數量。若超過 0,將不執行逆著向量方向的擠出 + 縱斷面方向的跨距數量。若不超過 0,將自動定義 + 針對沿輪廓方向的跨距分配使用均勻或曲率策略 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + tspline,extrude,curve - - 傳回多邊形的平均平面的最大偏差。 + + 沿路徑掃掠斷面曲線以建構 T 雲形線。 + 縱斷面曲線 + 路徑曲線 + Is spans should be parallel in path direction + 路徑的跨距數量 + 縱斷面的跨距數量。若不超過 0,將自動定義 + 針對沿路徑的跨距分配使用均勻或曲率策略 + 針對沿輪廓的跨距分配使用均勻或曲率策略 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + tspline,sweep,curve - - 傳回多邊形的轉角 - + + Create a T-Spline Surface by sweeping the profile Curve around the axis formed + by the axis origin and axis direction, starting at start_angle in degrees, + and sweeping by sweep_angle in degrees. + 縱斷面曲線 + 旋轉中心 + 旋轉軸 + 開始旋轉的角度 + 完成旋轉的角度 + 半徑的跨距數量 + 高度的跨距數量。若不超過 0,將自動定義 + 針對跨距分配使用均勻或曲率策略 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + T 雲形線曲面的對稱選項 + tspline,revolve,curve - - 傳回多邊形的平均角點 - - - centroid - + + 從線清單建立 T 雲形線曲面。 + 接受曲線,但只採用曲線的起點與終點。 + 要建置 T 雲形線所依據的線。僅使用端點 + 調整面的最大數量 + 曲線-曲線相交公差 + 是否要縐摺具有 2 價的頂點 + 以框或平滑視覺化的形式顯示 T 雲形線曲面 + tspline,line,build - - 傳回多邊形各邊之間的自身相交。 - + + 將指定的 T 雲形線曲面結合為單一曲面。 + 曲面可以互不連接。 + 如果至少有一個曲面採用框模式,輸出曲面也將採用框模式。 + 注意事項: 所有輸入曲面都必須是相同版本,才能成功結合。因此,一或多個曲面可能會在內部複製,曲線的版本會升級或降級以便符合 Dynamo 中目前使用的版本。產生的曲面可能因此與預期的結果有細微差異。輸入曲面本身將會保持不變。 + 要結合的 T 雲形線曲面 + tspline,combine - - 傳回輸入點是否包含在多邊形內。如果多邊形不是平面,則會將點投影到最佳擬合平面,並使用多邊形到最佳擬合平面的投影來計算包含狀態。如果多邊形自身相交,這會傳回失敗狀態。 - - + + 取得 TSplineSurface 的字串表現法 - - 取得 Surface 的字串表現法 + + 此 T 雲形線曲面中包含的頂點。 - - 將曲面的集合聯集成一個曲面。如果產生的聯集是非流形或多面,此方法可能會傳回 polySurface。 - 曲面的集合。 - 曲面的聯集 - - merge,join,boolean,addition - + + T 雲形線曲面中包含的邊。 - - 透過輸入斷面曲線之間的斷面混成來建立曲面。 - 斷面混成要穿過的曲線 - 透過斷面混成建立的曲面 - - loft - + + T 雲形線曲面中包含的面。 - - 透過輸入斷面直線之間的斷面混成來建立曲面。此動作速度稍快,並產生比 Surface.ByLoft 更不平滑的結果。 - - - - ruledsurface,lines - - - 0.5,0.4 - + + T 雲形線曲面中包含的規則頂點 - - 透過斷面與指定的導引曲線 (也稱為軌跡) 來斷面混成曲面。導引曲線必須與所有斷面曲線相交。 - 斷面混成要穿過的曲線 - 要導引斷面混成穿過的曲線 - 透過斷面混成建立的曲面 - - loftbyrails,loft rails,guides - + + T 雲形線曲面中包含的 Y 點頂點 - - 沿著路徑掃掠輪廓曲線來建立曲面。 - 要掃掠的曲線 - 用來沿著其掃掠的路徑曲線 - 透過沿路徑掃掠輪廓建立的曲面 - - sweep,rail,guide,sweep1 - + + T 雲形線曲面中包含的 T 點頂點 - - 沿著路徑掃掠輪廓曲線來建立曲面。 - 要掃掠的曲線 - 用來沿著其掃掠的路徑曲線 - 切割掃掠的端點,並使其正垂於路徑 - 透過沿路徑掃掠輪廓建立的曲面 - - sweep,rail,guide,sweep1 - + + T 雲形線曲面中包含的非流形頂點 - - 連接封閉多邊形中的輸入點並修補它,來建立多邊形曲面。 - 周長點的清單 - 從周長點建立的曲面 - - patch,surfacebypolygon - + + T 雲形線曲面中包含的邊界頂點 - - 沿著兩條軌跡引導的路徑,掃掠斷面曲線 - 要掃掠的輸入路徑。 - 一個軌跡,用於引導掃掠的方位。 - 要沿路徑掃掠的輪廓曲線。 - 透過掃掠兩條軌跡建立的曲面 - - sweep2,guides - + + T 雲形線曲面中包含的內側頂點 - - 繞著原點形成的軸線依軸向量的方向,掃掠輪廓曲線來建立曲面,開始於 start_angle (以度表示),掃掠 sweep_angle (以度表示)。 - 要迴轉的輪廓曲線 - 迴轉軸原點 - 迴轉軸方向 - 起始角度 (以度為單位) - 掃掠角度 (以度表示) - 透過迴轉輪廓建立的曲面 - - lathe - + + T 雲形線曲面中包含的非流形邊 - - 透過填滿輸入曲線所定義之封閉邊界的內部來建立曲面。 - 用作曲面邊界的封閉曲線 - 透過修補建立的曲面 - - edgesrf,edgesurface,patch,fill - + + T 雲形線曲面中包含的邊界邊 - - 傳回總表面積。 + + T 雲形線曲面中包含的內側邊 - - 傳回曲面所有邊界邊之長度的和。 - - circumference - + + T 雲形線曲面中包含的規則面 - - 如果曲面在 U 方向封閉,則傳回 true,否則傳回 false。 + + T 雲形線曲面中包含的 N-Gon 面 - - 如果曲面在 V 方向封閉,則傳回 true,否則傳回 false。 + + T 雲形線曲面中包含的邊界面 - - 如果曲面在 U 或 V 方向封閉,則傳回 true,否則傳回 false。 + + T 雲形線曲面中包含的內側面 - - 無法從這個曲面減去輸入工具。 - - - - difference,trim,removefrom,cut - + + 傳回 T 雲形線曲面中的頂點數 - - 這個曲面與輸入曲面聯集的布林差。如果產生的布林是非流形或多面,此方法可能會傳回 polySurface。 - 要減去的其他曲面 - 產生的布林曲面或 polySurface - - subtract,differencemany,diffall,diff multi - + + 傳回 T 雲形線曲面中的邊數 - - 傳回輸入點上的 UV 參數對。 這是參數上的點逆向。 - - - - evaluateatpoint,surfaceatpoint,uvatpoint,uvs - - - 0.5,0.5,0.5,0.4 - + + 傳回 T 雲形線曲面中的面數 - - 使用一條或多條封閉的 PolyCurve 的集合修剪曲面。其中一個迴路必須是輸入曲面的邊界迴路。此外,還需要為孔加入一個或多個內迴路。 - - - - trim multiple,removeloops,cutloops - + + 分解的頂點 (依類型區分) + 頂點組 - - 使用一條或多條封閉的 PolyCurve 的集合修剪曲面,這些 PolyCurve 必須全部位於指定公差範圍內的曲面上。如果需要從輸入曲面修剪一個或多個孔,則必須為曲面邊界指定一個外迴路,並為每個孔指定一個內迴路。如果需要修剪曲面邊界與孔之間的區域,則只能為每個孔提供迴路。如果是沒有外迴路 (例如球形曲面) 的週期性曲面,可以透過反轉迴路曲線的方向來控制修剪的區域。 - 一條或多條封閉的 PolyCurve,在輸入中可以任何順序排列。這些迴路彼此不應相交。 - 決定曲線端點是否重合以及曲線和曲面是否重合時使用的公差。提供的公差不能小於建立輸入 PolyCurve 時使用的任何公差。預設值 0.0 表示將使用建立輸入 PolyCurve 時使用的最大公差。 - 被封閉迴路修剪的曲面。 - - trim multiple,removeloops,cutloops - + + 分解的邊 (依類型區分) + 邊組 - - 傳回曲面上輸入點中的曲面法線。 - 要於其演算曲面法線的點 - 位於點的法線 - - perpendicular - + + 分解的面 (依類型區分) + 面組 - - 取得曲面的 NURBS 表現法。 在某些情況下,此方法可能近似曲面。 - + + 傳回指定索引處的頂點 + 編列索引以取得以下位置的頂點 + tspline,face,byindex + T 雲形線頂點 - - 取得曲面的 Nurbs 表現法。在某些情況下,此方法可能會近似曲面。 - 決定曲面在轉換之前是否應還原為其原始參數範圍。一個範例是修剪作業之後,曲面的參數範圍受限時。 - + + 傳回指定索引處的邊 + 編列索引以取得以下位置的邊 + tspline,face,byindex + T 雲形線邊 - - 取得指定公差內曲面的 NURBS 表現法。 在某些情況下,此方法可能近似曲面。 - 指定的公差 - 曲面的 NURBS 曲面表現法 - - tonurbs - + + 傳回指定索引處的面 + 編列索引以取得以下位置的面 + tspline,face,byindex + T 雲形線面 - - 將曲面增厚為實體,依曲面兩側上曲面法線的方向擠出。 - 要增厚的量 - 增厚成為實體的曲面 - - offset,tosolid - + + 取得 TSplineTopology 的字串表現法 - - 將曲面增厚為實體,依曲面法線的方向擠出。如果 both_sides 參數為 True,則曲面兩側都會增厚。 - 要增厚的量 - true 在兩側增厚,false 在一側增厚 - 增厚成為實體的曲面 - - offset,bothsides,tosolid - + + 關聯線上的 TopologyItem 點 - - 依曲面法線的方向,將曲面偏移指定的距離。 - 要偏移的量 - 偏移的曲面 + + TopologyItem 的 U 向量 - - 傳回的座標系統使用 xAxis、yAxis 和 zAxis 表示 uDir、vDir 和法線。 xAxis、yAxis 和 zAxis 的長度表示曲率。 - 參數的 U 分量 - 參數的 V 分量 - 根據曲面上 UV 位置的法線、U 方向和 V 方向的座標系統 + + TopologyItem 的 V 向量 - - 傳回與主曲率方向對齊的 CoordinateSystem。 - 參數的 U 分量 - 參數的 V 分量 - 與主曲率方向對齊的 CoordinateSystem + + TopologyItem 的法線 - - 傳回指定的 U 和 V 參數中的 U 正切向量。 - 參數的 U 分量 - 參數的 V 分量 - U 切線向量 + + 取得 TSplineUVNFrame 的字串表現法 - - 傳回指定的 U 和 V 參數中的 V 正切向量。 - 參數的 U 分量 - 參數的 V 分量 - V 切線向量 + + 從此頂點引出的 TSplineEdges - - 傳回指定的 U 和 V 參數處的法線向量。 - 參數的 U 分量 - 參數的 V 分量 - 位於參數處的法線 + + 與此頂點相鄰的 TSplineFaces - - 傳回輸入 U 和 V 座標處的導數。 - 參數的 U 分量 - 參數的 V 分量 - 曲面的 U 導數和 V 導數 - - tangent,normal - + + 傳回 TSVertex 的 UVN 框 (關聯線上的點、U 向量、V 向量與法線) - - 傳回 U 和 V 參數中的高斯曲率。 - - - - - developable - + + TSVertex 的索引 - - 傳回 U 和 V 參數中的主曲率。 - - - + + TSVertex 是否為 Y 點 - - 傳回 U 和 V 參數中的主方向向量。 - 參數的 U 分量 - 參數的 V 分量 - U 和 V 切線向量 + + TSVertex 是否為 T 點 - - 傳回指定的 U 和 V 參數處的點。 - - - - - surfacepoint - + + TSVertex 是否為流形 - - 傳回曲面的所有邊界曲線。 - - - edges - + + TSVertex 上邊或面的數量 - - 在給定的曲面上建立參數線曲線。建立曲線,表示曲面上的 U 或 V 參數線。 參數線執行的方向,會以固定的相反 U 或 V 參數增加 U 或 V 參數。 產生的曲線將符合曲面參數化,而且其範圍將由曲面參數範圍限定。 傳回的曲線類型取決於曲線類型。 - 如果方向 == 0,建立一個 U 參數線,如果方向 == 1,建立 V 參數線。 - - - - lines - - - 0.4 - + + TSVertex 的功能價,將 T 點考慮在內 - - 傳回法線翻轉的新曲面。 將此曲面保持不變。 - 曲面,與輸入曲面相同,但法線翻轉 + + 一組 TSVertex 性質: uvnFrame、索引、價和 functionalValence,TSVertex 是否為 StarPoint、TPoint、流形 - - 將此曲面與輸入曲面結合成 polySurface - - + + 取得 TSplineVertex 的字串表現法 + + + 取得 UV 的 U 元件 - join multiple,joinmany,joinall,topolysurface + uv,uvs - - 依輸入向量的方向將輸入幾何圖形投影到這個曲面。此投影方法目前只支援點或曲線。 - - - + + 取得 UV 的 V 元件 - projecttosurface,projectonto + uv,uvs - - 嘗試修復曲面。 - - - - 取得 Vector 的字串表現法 + + 從兩個倍精數建立 UV。 + U 值 + V 值 + 透過座標建立的 UV + surfaceparam,parameters,uv,uvs - - 比較兩個向量 - 其他向量 + + 比較兩個 UV + 其他 UV 兩個物件是否相等 - + 取得此類型的雜湊碼 此物件的唯一雜湊碼 - - 由 3 個歐幾里得座標形成一個向量 - X 座標 - Y 座標 - Z 座標 - 透過座標建立的向量 - - vector,xyz,vector3 - - - - 由 3 個歐幾里得座標形成一個向量,並將向量正常化 - X 座標 - Y 座標 - Z 座標 - true 正規化向量,false 不要正規化 - 透過座標建立的向量 - - normalize,vector3 - - - - 由兩個端點形成一個向量。結果是一個從起點到終點的向量。 - - - - - vector2 - - - - 取得標準 X 軸向量 (1,0,0) - - - x,basis,right - + + 取得 UV 的字串表現法 - - 取得標準 Y 軸向量 (0,1,0) - - - y,basis,forward - + + 剖析使用 autodesk.math:vector3d-1.0.0 資料架構格式化的進入 JSON 字串。 + 要剖析的 JSON 字串 + 向量 - - 取得標準 Z 軸向量 (0,0,1) - - - z,basis,up - + + 將向量轉換為使用 autodesk.math:vector3d-1.0.0 資料架構格式化的 JSON 物件。 + 產生的 JSON 字串 取得向量的 X 值。 @@ -5087,105 +4372,62 @@ 取得 X、Y 和 Z 元件相同的點 - - - convertopoint,vector2point - + convertopoint,vector2point 取得向量的逆向。尤其這會否定 X、Y 和 Z 元件的向量。 - - - backwards,vectorflip - + backwards,vectorflip 加入向量 - - - - sum,sumvectors - + sum,sumvectors 減去向量 - - - - substact,diff vectors,between - + substact,diff vectors,between 形成兩個向量的向量積 - - - - perpendicular - + perpendicular 形成兩個向量的點乘積 - 第二個向量 - 產生的點乘積 - - project,projectvector,vectorproject,onto - + project,projectvector,vectorproject,onto 取得正常化的向量版本 - 判定兩個向量是否平行。 - 其他向量 如果向量平行,則傳回 true;否則傳回 false。 + 其他向量 - 判定兩個向量是否幾乎相等。給定 1e-5 的公差值來處理精確度問題。 - 其他向量 + Determine whether two vectors are almost equal. A tolerance value of 1e-5 is used. 如果向量幾乎相等,則傳回 true;否則傳回 false。 + 其他向量 vector approximate,near,same 藉由輸入 CoordinateSystem 矩陣來轉換此向量。 - 用來轉換向量的座標系統 - 平移後的向量 - 繞著軸線將向量旋轉指定的度數 - 旋轉軸向量 - 要旋轉的度數 - 旋轉後的向量 - - around,axis,degrees - + Rotates a Vector around an axis by a specified number of + degrees + around,axis,degrees - 繞著平面原點與法線,將向量旋轉指定的度數 - 旋轉平面 - 要旋轉的度數 - 旋轉後的向量 - - around,normal,degrees - + Rotates a vector around the Plane origin and normal by a specified + degree + around,normal,degrees 等比例繞著原點的比例向量 - 比例係數 - 調整比例過的向量 - - resize,size - + resize,size 非等比例繞著原點的比例向量 - - - - - - resize,size,scaleNU,scalenu - + resize,size,scaleNU,scalenu 傳回兩個向量之間的夾角,範圍從 0 到 180 度。 @@ -5194,21 +4436,78 @@ rotation angle, - 傳回兩個向量之間的夾角,範圍為 [0, 180] 度。 - 傳回兩個向量之間的夾角,範圍從 0 到 360 度。使用旋轉軸來決定角度的方向。 + 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. 其他向量 旋轉軸 傳回提供的向量之間的角度 (以 0 到 360 的度數表示) rotation angle, - - 剖析使用 autodesk.math:vector3d-1.0.0 資料架構格式化的進入 JSON 字串。 - 要剖析的 JSON 字串 - 向量 + + 由 3 個歐幾里得座標形成一個向量 + X 座標 + Y 座標 + Z 座標 + + vector,xyz,vector3 - - 將向量轉換為使用 autodesk.math:vector3d-1.0.0 資料架構格式化的 JSON 物件。 - 產生的 JSON 字串 + + 由 3 個歐幾里得座標形成一個向量,並將向量正常化 + X 座標 + Y 座標 + Z 座標 + 是否要正常化結果向量 + + normalize,vector3 + + + 由兩個端點形成一個向量。結果是一個從起點到終點的向量。 + Start point of vector + End point of vector + Vector created from two points + vector2 + + + 取得標準 X 軸向量 (1,0,0) + Canonical X axis vector (1,0,0) + x, basis,right + + + 取得標準 Y 軸向量 (0,1,0) + Canonical Y axis vector (0,1,0) + y, basis,forward + + + 取得標準 Z 軸向量 (0,0,1) + Canonical Z axis vector (0,0,1) + z, basis,up + + + 比較兩個向量 + 其他向量 + 兩個物件是否相等 + + + 取得此類型的雜湊碼 + 此物件的唯一雜湊碼 + + + 取得 Vector 的字串表現法 + + + 此頂點所在的點 + + + + 從這個頂點引出的邊 + + + + 與此頂點相鄰的面 + + + + 取得 Vertex 的字串表現法 一種強型別資源類別,用於查找本土化的字串,等等。 @@ -5320,7 +4619,7 @@ 查找類似於「{0} 小於零」的本土化字串。 - 查找類似於「此方法已棄用,未來版本的 Dynamo 將移除。請改用 Mesh.ByPointsIndexGroups (Point[] points, IndexGroups : IndexGroup[])」的本土化字串。 + Looks up a localized string similar to This method is deprecated and will be removed in a future version of Dynamo. Use Mesh.ByPointsIndexGroups (Point[] points, IndexGroups : IndexGroup[]) instead. 查找類似於「此方法已棄用,未來版本的 Dynamo 將移除。請改用 Mesh.ByPointsIndices (Point[] points, Indices : int[])」的本土化字串。 @@ -5435,5 +4734,107 @@ 查找類似於「此方法已棄用,未來版本的 Dynamo 將移除。請改用 TSplineSurfaceBuildPipes(ICurveEntity[] curves, double defaultRadius, double snappingTolerance, int[] segmentCounts, bool autoHandleStart, bool autoHandleEnd, double[] startRotations, double[] endRotations, double[] startRadii, double[] endRadii, double[] startPositions, double[] endPositions, bool inSmoothMode)」 的本土化字串。 + + The is the main attribute the generator looks for when it is + deciding the classes to auto implement. The type should + be a type from Autodesk.DesignScript.Interfaces and should + be the source of all the static constructor methods for the interface. +

+ The attribute must be attached to a class that matches the protoInterface name, i.e. if the interface + is named IPointEntity, then the class must be named Point for the generator to work correctly. +

+ The generator will implement wrappers for every property and method on protoInterface + using ProtoGeometry as instance methods. In addition, all methods that start with the class name + (Point) on the factory interface will be implemented as static methods. +

+ Generated implementations can be overriden by implementing a property or method that exactly matches the + interface method signature. See and for + other ways to override automatic implementations.
+
+ + The is the main attribute the generator looks for when it is + deciding the classes to auto implement. The type should + be a type from Autodesk.DesignScript.Interfaces and should + be the source of all the static constructor methods for the interface. +

+ The attribute must be attached to a class that matches the protoInterface name, i.e. if the interface + is named IPointEntity, then the class must be named Point for the generator to work correctly. +

+ The generator will implement wrappers for every property and method on protoInterface + using ProtoGeometry as instance methods. In addition, all methods that start with the class name + (Point) on the factory interface will be implemented as static methods. +

+ Generated implementations can be overriden by implementing a property or method that exactly matches the + interface method signature. See and for + other ways to override automatic implementations.
+
+ + Replace the body of the named property or method with this implementation. + + Properties and methods implemented by the generator using the can + be overriden. This attribute will replace the body of the generated method, but let the generator handle + documentation, scaling, ASM extents checks and the required boilerplate. + + The method or property to override + Implement the generated function as virtual + + + Replace the body of the named property or method with this implementation. + + Properties and methods implemented by the generator using the can + be overriden. This attribute will replace the body of the generated method, but let the generator handle + documentation, scaling, ASM extents checks and the required boilerplate. + + The method or property to override + Implement the generated function as virtual + + + Properties and methods implemented by the generator using the can + be overriden. This attribute will prevent the generation of a method named + whose params exactly matches the array. +

+ Some of the methods in the library don't match the generated output exactly, meaning the generator can't see + them as overrides. This attribute lets a method take the place of another method, by explicitly shadowing + what the generator would have implemented. +

+ Several [class]es implement a static FromJson method that takes a single , where + the factory interface has a method [class]FromJson that takes and . + This attribute lets the single version override the automatic one.
+
+ + Properties and methods implemented by the generator using the can + be overriden. This attribute will prevent the generation of a method named + whose params exactly matches the array. +

+ Some of the methods in the library don't match the generated output exactly, meaning the generator can't see + them as overrides. This attribute lets a method take the place of another method, by explicitly shadowing + what the generator would have implemented. +

+ Several [class]es implement a static FromJson method that takes a single , where + the factory interface has a method [class]FromJson that takes and . + This attribute lets the single version override the automatic one.
+
+ + This attribute lets an interface property be auto generated from a backing field, letting that + field take the property's place in the ToString, Equals and HashCode methods. + Special handling is added for Point and Vector types when backed by a Coordinate. + This also lets the generator handle documentation for the property. + + + This attribute lets an interface property be auto generated from a backing field, letting that + field take the property's place in the ToString, Equals and HashCode methods. + Special handling is added for Point and Vector types when backed by a Coordinate. + This also lets the generator handle documentation for the property. + + + This attribute lets a class override the CompareUsing attribute on the defining interface + (or set one at all if it is missing). This in turn lets the generator create the + (Get|Compute)HashCode and Equals methods for the class based on the supplied property names. + + + This attribute lets a class override the CompareUsing attribute on the defining interface + (or set one at all if it is missing). This in turn lets the generator create the + (Get|Compute)HashCode and Equals methods for the class based on the supplied property names. + \ No newline at end of file diff --git a/src/DynamoCoreWpf/Properties/Resources.cs-CZ.resx b/src/DynamoCoreWpf/Properties/Resources.cs-CZ.resx index 2f5dc261b66..d252315885a 100644 --- a/src/DynamoCoreWpf/Properties/Resources.cs-CZ.resx +++ b/src/DynamoCoreWpf/Properties/Resources.cs-CZ.resx @@ -1329,6 +1329,9 @@ Několikrát byly načteny i další sestavy: Otevřít definici aplikace {0}... + + Nový graf ze šablony… + Potvrzení stažení balíčku @@ -3812,7 +3815,7 @@ Chcete-li vytvořit z tohoto souboru novou šablonu, uložte ho do jiné složky Uložit - Vyřadit + Zrušit Styly skupin diff --git a/src/DynamoCoreWpf/Properties/Resources.de-DE.resx b/src/DynamoCoreWpf/Properties/Resources.de-DE.resx index e7af624598c..3ca69c81dfe 100644 --- a/src/DynamoCoreWpf/Properties/Resources.de-DE.resx +++ b/src/DynamoCoreWpf/Properties/Resources.de-DE.resx @@ -1329,6 +1329,9 @@ Die nächsten Assemblys wurden mehrmals geladen: {0} Definition öffnen... + + Neues Diagramm aus Vorlage... + Bestätigung für Download von Paket diff --git a/src/DynamoCoreWpf/Properties/Resources.en-GB.resx b/src/DynamoCoreWpf/Properties/Resources.en-GB.resx index f10bfa9edb0..f7dc64a70df 100644 --- a/src/DynamoCoreWpf/Properties/Resources.en-GB.resx +++ b/src/DynamoCoreWpf/Properties/Resources.en-GB.resx @@ -1329,6 +1329,9 @@ Next assemblies were loaded several times: Open {0} Definition... + + New Graph from Template... + Package Download Confirmation diff --git a/src/DynamoCoreWpf/Properties/Resources.es-ES.resx b/src/DynamoCoreWpf/Properties/Resources.es-ES.resx index f20a0f07d21..244cc20dd85 100644 --- a/src/DynamoCoreWpf/Properties/Resources.es-ES.resx +++ b/src/DynamoCoreWpf/Properties/Resources.es-ES.resx @@ -1329,6 +1329,9 @@ Los siguientes montajes se han cargado varias veces: Abrir definición de {0}... + + Nuevo gráfico a partir de plantilla... + Confirmación de descarga de paquete diff --git a/src/DynamoCoreWpf/Properties/Resources.fr-FR.resx b/src/DynamoCoreWpf/Properties/Resources.fr-FR.resx index c55f8173a20..f8df1fca706 100644 --- a/src/DynamoCoreWpf/Properties/Resources.fr-FR.resx +++ b/src/DynamoCoreWpf/Properties/Resources.fr-FR.resx @@ -1329,6 +1329,9 @@ Les ensembles suivants ont été chargés plusieurs fois: Ouvrir la définition {0} ... + + Nouveau graphique à partir du modèle... + Confirmation du téléchargement du package @@ -3106,7 +3109,7 @@ Essayez de placer le noeud **ByOrigin** mis en surbrillance. Non, fermer le fichier - Supprimer les modifications ? + Ignorer les modifications? Vos modifications seront perdues si vous quittez l'écran de chargement du package. diff --git a/src/DynamoCoreWpf/Properties/Resources.it-IT.resx b/src/DynamoCoreWpf/Properties/Resources.it-IT.resx index a13932c0e1c..068d70e37c4 100644 --- a/src/DynamoCoreWpf/Properties/Resources.it-IT.resx +++ b/src/DynamoCoreWpf/Properties/Resources.it-IT.resx @@ -1321,6 +1321,9 @@ Gli assiemi successivi sono stati caricati più volte: Apri definizione di {0}... + + Nuovo grafico da modello... + Conferma download pacchetto diff --git a/src/DynamoCoreWpf/Properties/Resources.ja-JP.resx b/src/DynamoCoreWpf/Properties/Resources.ja-JP.resx index 40b76578828..2d1e17c1a3f 100644 --- a/src/DynamoCoreWpf/Properties/Resources.ja-JP.resx +++ b/src/DynamoCoreWpf/Properties/Resources.ja-JP.resx @@ -1329,6 +1329,9 @@ {0} 設定を開く... + + テンプレートから新しいグラフを作成... + パッケージのダウンロードの確認 diff --git a/src/DynamoCoreWpf/Properties/Resources.ko-KR.resx b/src/DynamoCoreWpf/Properties/Resources.ko-KR.resx index 0ce88c2c677..e6afb91ba44 100644 --- a/src/DynamoCoreWpf/Properties/Resources.ko-KR.resx +++ b/src/DynamoCoreWpf/Properties/Resources.ko-KR.resx @@ -1328,6 +1328,9 @@ {0} 정의 열기... + + 템플릿을 기반으로 새 그래프 생성... + 패키지 다운로드 확인 diff --git a/src/DynamoCoreWpf/Properties/Resources.pl-PL.resx b/src/DynamoCoreWpf/Properties/Resources.pl-PL.resx index 62766da0ec9..8013bc75664 100644 --- a/src/DynamoCoreWpf/Properties/Resources.pl-PL.resx +++ b/src/DynamoCoreWpf/Properties/Resources.pl-PL.resx @@ -1329,6 +1329,9 @@ Poniższe zespoły zostały wczytane wiele razy: Otwórz definicję {0}… + + Nowy wykres z szablonu... + Potwierdzenie pobrania pakietu diff --git a/src/DynamoCoreWpf/Properties/Resources.pt-BR.resx b/src/DynamoCoreWpf/Properties/Resources.pt-BR.resx index 9534da98318..e282b9dfe31 100644 --- a/src/DynamoCoreWpf/Properties/Resources.pt-BR.resx +++ b/src/DynamoCoreWpf/Properties/Resources.pt-BR.resx @@ -1329,6 +1329,9 @@ As montagens a seguir foram carregadas diversas vezes: Abrir a definição {0}... + + Novo gráfico do modelo... + Confirmação do download do pacote diff --git a/src/DynamoCoreWpf/Properties/Resources.ru-RU.resx b/src/DynamoCoreWpf/Properties/Resources.ru-RU.resx index a56838b140e..10175173a7c 100644 --- a/src/DynamoCoreWpf/Properties/Resources.ru-RU.resx +++ b/src/DynamoCoreWpf/Properties/Resources.ru-RU.resx @@ -1329,6 +1329,9 @@ Открыть определение {0}... + + Создать граф из шаблона... + Подтверждение загрузки пакета diff --git a/src/DynamoCoreWpf/Properties/Resources.zh-CN.resx b/src/DynamoCoreWpf/Properties/Resources.zh-CN.resx index e84e5ea5022..86eaff029e8 100644 --- a/src/DynamoCoreWpf/Properties/Resources.zh-CN.resx +++ b/src/DynamoCoreWpf/Properties/Resources.zh-CN.resx @@ -1329,6 +1329,9 @@ 打开 {0} 定义... + + 从模板新建图表... + 软件包下载确认 @@ -3648,25 +3651,25 @@ 启用嵌板节点 - 样板路径 + 模板路径 - 重置样板位置 + 重置模板位置 - 无法更新样板位置 + 无法更新模板位置 - 样板位置无效 + 模板位置无效 - 选择样板的文件夹 + 选择模板的文件夹 - 编辑样板位置 + 编辑模板位置 - 样板 + 模板 Dynamo 1.x 文件格式 diff --git a/src/DynamoCoreWpf/Properties/Resources.zh-TW.resx b/src/DynamoCoreWpf/Properties/Resources.zh-TW.resx index d932c9a98ab..431e55cb448 100644 --- a/src/DynamoCoreWpf/Properties/Resources.zh-TW.resx +++ b/src/DynamoCoreWpf/Properties/Resources.zh-TW.resx @@ -1329,6 +1329,9 @@ 開啟 {0} 定義... + + 樣板中的新圖表... + 確認套件下載 diff --git a/src/PythonMigrationViewExtension/Properties/Resources.es-ES.resx b/src/PythonMigrationViewExtension/Properties/Resources.es-ES.resx index 6945bd61846..13a3f4f4885 100644 --- a/src/PythonMigrationViewExtension/Properties/Resources.es-ES.resx +++ b/src/PythonMigrationViewExtension/Properties/Resources.es-ES.resx @@ -201,7 +201,7 @@ Al hacer clic en "Continuar", acepta la implementación de los cambios de sintax Antes de aplicar la migración de código de Python, se ha guardado una copia de seguridad de este gráfico en la ubicación de copia de seguridad configurada: {0} - Antes de llevar a cabo la actualización, se ha guardado un archivo de copia de seguridad. + Antes de llevar a cabo la actualización, se ha guardado un archivo de copia de seguridad Rechace los cambios de código actuales.