Part API/es: Difference between revisions
m (Created page with 'El módulo Pieza es la conexión directa entre FreeCAD y el kernel de OpenCasCade. Proporciona principalmente TopoShapes el cual es el principal tipo de obje…') |
(Updating to match new version of source page) |
||
(14 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
<languages/> |
|||
⚫ | El módulo Pieza es la conexión directa entre FreeCAD y el kernel de OpenCasCade. Proporciona principalmente [[TopoShape_API/es|TopoShapes]] el cual es el principal tipo de objeto utilizado por OpenCascade. El módulo de Pieza también contiene una variedad de funciones convenientes para crear y manipular topoShapes. Ejemplo: |
||
{{VeryImportantMessage|(November 2018) This information may be incomplete and outdated. For the latest API, see the [https://www.freecadweb.org/api autogenerated API documentation] or [https://freecad-python-stubs.readthedocs.io/en/latest/autoapi/Part/ autogenerated Python Part API documentation].}} |
|||
⚫ | El módulo Pieza es la conexión directa entre FreeCAD y el kernel de OpenCasCade. Proporciona principalmente [[TopoShape_API/es|TopoShapes]] el cual es el principal tipo de objeto utilizado por OpenCascade. El módulo de Pieza también contiene una variedad de funciones convenientes para crear y manipular topoShapes. Ejemplo: |
||
⚫ | |||
{{Code|code= |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
}} |
|||
<div class="mw-translate-fuzzy"> |
|||
{{APIFunction/es|__fromPythonOCC__|OCC.Object|Método de ayuda para convertir una forma pythonocc en una forma interna|Una forma de Pieza Part.Form}} |
{{APIFunction/es|__fromPythonOCC__|OCC.Object|Método de ayuda para convertir una forma pythonocc en una forma interna|Una forma de Pieza Part.Form}} |
||
Line 17: | Line 22: | ||
{{APIFunction/es|getSortedClusters|list of edges|Método de ayuda para ordenar y agrupar una variedad de aristas| }} |
{{APIFunction/es|getSortedClusters|list of edges|Método de ayuda para ordenar y agrupar una variedad de aristas| }} |
||
{{APIFunction/es|insert|string,string| |
{{APIFunction/es|insert|string,string|Inserta el archivo (cuya ruta es dada como primer argumento) en el documento indicado (como segundo argumento).| }} |
||
{{APIFunction/es|makeBox|length,width,height,[pnt,dir]| |
{{APIFunction/es|makeBox|length,width,height,[pnt,dir]|Crea un cubo ubicado en el punto pnt con las dimensiones (length,width,height). Por defecto el vector pnt es (0,0,0) y el vector dir es (0,0,1)|La forma creada}} |
||
{{APIFunction/es|makeCircle|radius,[pnt,dir,angle1,angle2]| |
{{APIFunction/es|makeCircle|radius,[pnt,dir,angle1,angle2]|Crea una circunferencia con un radio dado. Por defecto el vector pnt es Vector(0,0,0), el vector dir es (0,0,1), angle1 es 0 y angle2 es 360|La forma creada}} |
||
{{APIFunction/es|makeCompound|list| |
{{APIFunction/es|makeCompound|list|Crea un compuesto de una lista de formas.|La forma creada}} |
||
{{APIFunction/es|makeCone|radius1,radius2,height,[pnt,dir,angle]| |
{{APIFunction/es|makeCone|radius1,radius2,height,[pnt,dir,angle]|Crea un cono con un radio dado y una altura. Por defecto el vector pnt es (0,0,0), el vector dir es (0,0,1) y angle es 360|La forma creada}} |
||
{{APIFunction/es|makeCylinder|radius,height,[pnt,dir,angle]| |
{{APIFunction/es|makeCylinder|radius,height,[pnt,dir,angle]|Crea un cilindro con un radio y altura dados. Por defecto el vector pnt es (0,0,0), el vector dir es (0,0,1) y angle es 360|La forma creada}} |
||
{{APIFunction/es|makeHelix|pitch,height,radius,[angle]| |
{{APIFunction/es|makeHelix|pitch,height,radius,[angle]|Crea una hélice con un paso, altura y radio dados. Por defecto se utiliza una superficie cilindrica para crear la hélice. Si el cuarto parámetro está definido se utiliza en su lugar una superficie cónica|La forma creada}} |
||
{{APIFunction/es|makeLine|(x1,y1,z1),(x2,y2,z2)| |
{{APIFunction/es|makeLine|(x1,y1,z1),(x2,y2,z2)|Crea una línea de dos puntos|La forma creada}} |
||
{{APIFunction/es|makeLoft| | |
{{APIFunction/es|makeLoft| shapelist<profiles>,[boolean<solid>,boolean<ruled>]|Crea una forma recubrimiento (Loft).|La forma creada}} |
||
{{APIFunction/es|makePlane|length,width,[pnt,dir]| |
{{APIFunction/es|makePlane|length,width,[pnt,dir]|Crea un plano. Por defecto el vector pnt es (0,0,0) y el vector dir es (0,0,1)|La forma creada}} |
||
{{APIFunction/es|makePolygon|list| |
{{APIFunction/es|makePolygon|list|Crea un polígono de una lista de vectores|La forma creada}} |
||
{{APIFunction/es|makeRevolution|Curve,[vmin,vmax,angle,pnt,dir]| |
{{APIFunction/es|makeRevolution|Curve,[vmin,vmax,angle,pnt,dir]|Crea una forma de revolución (revolved) rotando la curva o una porción de ella alrededor de un eje dado por (pnt,dir). Por defecto vmin/vmax se establecen para limitar la curva, angle es 360, el vector pnt es (0,0,0) y el vector dir es (0,0,1)|La forma creada}} |
||
{{APIFunction/es|makeRuledSurface|Edge or Wire,Edge or Wire| |
{{APIFunction/es|makeRuledSurface|Edge or Wire,Edge or Wire|Crea una superficie reglada a partir de dos aristas o contornos. Si se utilizan contornos estos deben tener el mismo número de aristas.|La forma creada}} |
||
{{APIFunction/es|makeShell|list| |
{{APIFunction/es|makeShell|list|Crea una cáscara a partir de una lista de caras.|La forma creada}} |
||
{{APIFunction/es|makeSolid|Part.Shape| |
{{APIFunction/es|makeSolid|Part.Shape|Crea un sólido a partir de las cáscaras dentro de una forma.|La forma creada}} |
||
{{APIFunction/es|makeSphere|radius,[pnt, dir, angle1,angle2,angle3]| |
{{APIFunction/es|makeSphere|radius,[pnt, dir, angle1,angle2,angle3]|Crea una esfera con un radio dado. Por defecto el vector pnt es (0,0,0), el vector dir es (0,0,1), angle1 es 0, angle2 es 90 y angle3 es 360|La forma creada}} |
||
{{APIFunction/es|makeTorus|radius1,radius2,[pnt,dir,angle1,angle2,angle]| |
{{APIFunction/es|makeTorus|radius1,radius2,[pnt,dir,angle1,angle2,angle]|Crea un toto con un radio y ángulos dados. Por defecto el vector pnt es (0,0,0), el vector dir es (0,0,1), angle1 es 0, angle2 es 360 y angle es 360|La forma creada}} |
||
{{APIFunction/es|makeTube|edge,float| |
{{APIFunction/es|makeTube|edge,float|Crea un tubo.|the created shape}} |
||
{{APIFunction/es|open|string| |
{{APIFunction/es|open|string|Crea un nuevo documento y carga el archivo en el documento.| }} |
||
{{APIFunction/es|read|string| |
{{APIFunction/es|read|string|Carga el archivo y devuelve la forma.|Una forma}} |
||
{{APIFunction/es|show|shape| |
{{APIFunction/es|show|shape|Añade la forma al documento activo o crea uno si el documento no existe.| }} |
||
</div> |
|||
{{languages/es| {{en|Part_API}} }} |
|||
{{Userdocnavi{{#translation:}}}} |
|||
[[Category:API |
[[Category:API{{#translation:}}]] |
||
[[Category:Poweruser Documentation{{#translation:}}]] |
|||
{{clear}} |
Latest revision as of 18:52, 12 October 2023
El módulo Pieza es la conexión directa entre FreeCAD y el kernel de OpenCasCade. Proporciona principalmente TopoShapes el cual es el principal tipo de objeto utilizado por OpenCascade. El módulo de Pieza también contiene una variedad de funciones convenientes para crear y manipular topoShapes. Ejemplo:
import Part
mycube = Part.makeBox(2,2,2)
Part.show(mycube)
Descripción: Método de ayuda para convertir una forma pythonocc en una forma interna
Devuelve: Una forma de Pieza Part.Form
Descripción: Método de ayuda para ordenar y desordenar listas de aristas para que después dos aristas adyacentes compartan un vértice en común
Devuelve: Una lista de aristas
Descripción: Método de ayuda para convertir una forma interna a una forma pythonocc
Devuelve: Una forma OCC OCC.Shape
Descripción: Exportar una lista de objetos en un archivo individual.
Devuelve:
Descripción: Método de ayuda para ordenar y agrupar una variedad de aristas
Devuelve:
Descripción: Inserta el archivo (cuya ruta es dada como primer argumento) en el documento indicado (como segundo argumento).
Devuelve:
Descripción: Crea un cubo ubicado en el punto pnt con las dimensiones (length,width,height). Por defecto el vector pnt es (0,0,0) y el vector dir es (0,0,1)
Devuelve: La forma creada
Descripción: Crea una circunferencia con un radio dado. Por defecto el vector pnt es Vector(0,0,0), el vector dir es (0,0,1), angle1 es 0 y angle2 es 360
Devuelve: La forma creada
Descripción: Crea un compuesto de una lista de formas.
Devuelve: La forma creada
Descripción: Crea un cono con un radio dado y una altura. Por defecto el vector pnt es (0,0,0), el vector dir es (0,0,1) y angle es 360
Devuelve: La forma creada
Descripción: Crea un cilindro con un radio y altura dados. Por defecto el vector pnt es (0,0,0), el vector dir es (0,0,1) y angle es 360
Devuelve: La forma creada
Descripción: Crea una hélice con un paso, altura y radio dados. Por defecto se utiliza una superficie cilindrica para crear la hélice. Si el cuarto parámetro está definido se utiliza en su lugar una superficie cónica
Devuelve: La forma creada
Descripción: Crea una línea de dos puntos
Devuelve: La forma creada
Descripción: Crea una forma recubrimiento (Loft).
Devuelve: La forma creada
Descripción: Crea un plano. Por defecto el vector pnt es (0,0,0) y el vector dir es (0,0,1)
Devuelve: La forma creada
Descripción: Crea un polígono de una lista de vectores
Devuelve: La forma creada
Descripción: Crea una forma de revolución (revolved) rotando la curva o una porción de ella alrededor de un eje dado por (pnt,dir). Por defecto vmin/vmax se establecen para limitar la curva, angle es 360, el vector pnt es (0,0,0) y el vector dir es (0,0,1)
Devuelve: La forma creada
Descripción: Crea una superficie reglada a partir de dos aristas o contornos. Si se utilizan contornos estos deben tener el mismo número de aristas.
Devuelve: La forma creada
Descripción: Crea una cáscara a partir de una lista de caras.
Devuelve: La forma creada
Descripción: Crea un sólido a partir de las cáscaras dentro de una forma.
Devuelve: La forma creada
Descripción: Crea una esfera con un radio dado. Por defecto el vector pnt es (0,0,0), el vector dir es (0,0,1), angle1 es 0, angle2 es 90 y angle3 es 360
Devuelve: La forma creada
Descripción: Crea un toto con un radio y ángulos dados. Por defecto el vector pnt es (0,0,0), el vector dir es (0,0,1), angle1 es 0, angle2 es 360 y angle es 360
Devuelve: La forma creada
Descripción: Añade la forma al documento activo o crea uno si el documento no existe.
Devuelve:
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub