FreeCAD-Doc/localwiki/Part_API-es.html
2018-07-19 18:47:02 -05:00

324 lines
15 KiB
HTML

<html><head><title>Part API/es</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><link type='text/css' href='wiki.css' rel='stylesheet'></head><body><h1>Part API/es</h1></div>
<div id="mw-content-text" lang="es" dir="ltr" class="mw-content-ltr"><hr/>
<div class="mw-parser-output"><p>El módulo Pieza es la conexión directa entre FreeCAD y el kernel de OpenCasCade. Proporciona principalmente <a href="https://www.freecadweb.org/wiki/index.php?title=TopoShape_API/es" title="TopoShape API/es">TopoShapes</a> 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:
</p>
<pre>import Part
mycube = Part.makeBox(2,2,2)
Part.show(mycube) </pre>
<p><br />
</p>
<div class="mw-translate-fuzzy">
<div class="api">
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>__fromPythonOCC__</b></big> ( <i>OCC.Object</i> )</div>
<div class="description">
<p><small><b>Descripción</b>:</small> Método de ayuda para convertir una forma pythonocc en una forma interna
</p><p><small><b>Devuelve</b>:</small> Una forma de Pieza Part.Form
</p>
</div>
</div>
<p><br />
</p><p><br />
</p>
<div class="api">
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>__sortEdges__</b></big> ( <i>list of edges</i> )</div>
<div class="description">
<p><small><b>Descripción</b>:</small> 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
</p><p><small><b>Devuelve</b>:</small> Una lista de aristas
</p>
</div>
</div>
<p><br />
</p><p><br />
</p>
<div class="api">
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>__toPythonOCC__</b></big> ( <i>Part.Shape</i> )</div>
<div class="description">
<p><small><b>Descripción</b>:</small> Método de ayuda para convertir una forma interna a una forma pythonocc
</p><p><small><b>Devuelve</b>:</small> Una forma OCC OCC.Shape
</p>
</div>
</div>
<p><br />
</p><p><br />
</p>
<div class="api">
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>cast_to_shape</b></big> ( <i>Part.Shape</i> )</div>
<div class="description">
<p><small><b>Descripción</b>:</small> Vaciado del tipo de forma actual
</p><p><small><b>Devuelve</b>:</small>
</p>
</div>
</div>
<p><br />
</p><p><br />
</p>
<div class="api">
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>export</b></big> ( <i>list,string</i> )</div>
<div class="description">
<p><small><b>Descripción</b>:</small> Exportar una lista de objetos en un archivo individual.
</p><p><small><b>Devuelve</b>:</small>
</p>
</div>
</div>
<p><br />
</p><p><br />
</p>
<div class="api">
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>getSortedClusters</b></big> ( <i>list of edges</i> )</div>
<div class="description">
<p><small><b>Descripción</b>:</small> Método de ayuda para ordenar y agrupar una variedad de aristas
</p><p><small><b>Devuelve</b>:</small>
</p>
</div>
</div>
<p><br />
</p><p><br />
</p>
<div class="api">
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>insert</b></big> ( <i>string,string</i> )</div>
<div class="description">
<p><small><b>Descripción</b>:</small> Inserta el archivo (cuya ruta es dada como primer argumento) en el documento indicado (como segundo argumento).
</p><p><small><b>Devuelve</b>:</small>
</p>
</div>
</div>
<p><br />
</p><p><br />
</p>
<div class="api">
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>makeBox</b></big> ( <i>length,width,height,[pnt,dir]</i> )</div>
<div class="description">
<p><small><b>Descripción</b>:</small> 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)
</p><p><small><b>Devuelve</b>:</small> La forma creada
</p>
</div>
</div>
<p><br />
</p><p><br />
</p>
<div class="api">
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>makeCircle</b></big> ( <i>radius,[pnt,dir,angle1,angle2]</i> )</div>
<div class="description">
<p><small><b>Descripción</b>:</small> 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
</p><p><small><b>Devuelve</b>:</small> La forma creada
</p>
</div>
</div>
<p><br />
</p><p><br />
</p>
<div class="api">
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>makeCompound</b></big> ( <i>list</i> )</div>
<div class="description">
<p><small><b>Descripción</b>:</small> Crea un compuesto de una lista de formas.
</p><p><small><b>Devuelve</b>:</small> La forma creada
</p>
</div>
</div>
<p><br />
</p><p><br />
</p>
<div class="api">
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>makeCone</b></big> ( <i>radius1,radius2,height,[pnt,dir,angle]</i> )</div>
<div class="description">
<p><small><b>Descripción</b>:</small> 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
</p><p><small><b>Devuelve</b>:</small> La forma creada
</p>
</div>
</div>
<p><br />
</p><p><br />
</p>
<div class="api">
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>makeCylinder</b></big> ( <i>radius,height,[pnt,dir,angle]</i> )</div>
<div class="description">
<p><small><b>Descripción</b>:</small> 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
</p><p><small><b>Devuelve</b>:</small> La forma creada
</p>
</div>
</div>
<p><br />
</p><p><br />
</p>
<div class="api">
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>makeHelix</b></big> ( <i>pitch,height,radius,[angle]</i> )</div>
<div class="description">
<p><small><b>Descripción</b>:</small> 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
</p><p><small><b>Devuelve</b>:</small> La forma creada
</p>
</div>
</div>
<p><br />
</p><p><br />
</p>
<div class="api">
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>makeLine</b></big> ( <i>(x1,y1,z1),(x2,y2,z2)</i> )</div>
<div class="description">
<p><small><b>Descripción</b>:</small> Crea una línea de dos puntos
</p><p><small><b>Devuelve</b>:</small> La forma creada
</p>
</div>
</div>
<p><br />
</p><p><br />
</p>
<div class="api">
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>makeLoft</b></big> ( <i> shapelist&lt;profiles&gt;,[boolean&lt;solid&gt;,boolean&lt;ruled&gt;]</i> )</div>
<div class="description">
<p><small><b>Descripción</b>:</small> Crea una forma recubrimiento (Loft).
</p><p><small><b>Devuelve</b>:</small> La forma creada
</p>
</div>
</div>
<p><br />
</p><p><br />
</p>
<div class="api">
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>makePlane</b></big> ( <i>length,width,[pnt,dir]</i> )</div>
<div class="description">
<p><small><b>Descripción</b>:</small> Crea un plano. Por defecto el vector pnt es (0,0,0) y el vector dir es (0,0,1)
</p><p><small><b>Devuelve</b>:</small> La forma creada
</p>
</div>
</div>
<p><br />
</p><p><br />
</p>
<div class="api">
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>makePolygon</b></big> ( <i>list</i> )</div>
<div class="description">
<p><small><b>Descripción</b>:</small> Crea un polígono de una lista de vectores
</p><p><small><b>Devuelve</b>:</small> La forma creada
</p>
</div>
</div>
<p><br />
</p><p><br />
</p>
<div class="api">
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>makeRevolution</b></big> ( <i>Curve,[vmin,vmax,angle,pnt,dir]</i> )</div>
<div class="description">
<p><small><b>Descripción</b>:</small> 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)
</p><p><small><b>Devuelve</b>:</small> La forma creada
</p>
</div>
</div>
<p><br />
</p><p><br />
</p>
<div class="api">
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>makeRuledSurface</b></big> ( <i>Edge or Wire,Edge or Wire</i> )</div>
<div class="description">
<p><small><b>Descripción</b>:</small> Crea una superficie reglada a partir de dos aristas o contornos. Si se utilizan contornos estos deben tener el mismo número de aristas.
</p><p><small><b>Devuelve</b>:</small> La forma creada
</p>
</div>
</div>
<p><br />
</p><p><br />
</p>
<div class="api">
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>makeShell</b></big> ( <i>list</i> )</div>
<div class="description">
<p><small><b>Descripción</b>:</small> Crea una cáscara a partir de una lista de caras.
</p><p><small><b>Devuelve</b>:</small> La forma creada
</p>
</div>
</div>
<p><br />
</p><p><br />
</p>
<div class="api">
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>makeSolid</b></big> ( <i>Part.Shape</i> )</div>
<div class="description">
<p><small><b>Descripción</b>:</small> Crea un sólido a partir de las cáscaras dentro de una forma.
</p><p><small><b>Devuelve</b>:</small> La forma creada
</p>
</div>
</div>
<p><br />
</p><p><br />
</p>
<div class="api">
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>makeSphere</b></big> ( <i>radius,[pnt, dir, angle1,angle2,angle3]</i> )</div>
<div class="description">
<p><small><b>Descripción</b>:</small> 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
</p><p><small><b>Devuelve</b>:</small> La forma creada
</p>
</div>
</div>
<p><br />
</p><p><br />
</p>
<div class="api">
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>makeTorus</b></big> ( <i>radius1,radius2,[pnt,dir,angle1,angle2,angle]</i> )</div>
<div class="description">
<p><small><b>Descripción</b>:</small> 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
</p><p><small><b>Devuelve</b>:</small> La forma creada
</p>
</div>
</div>
<p><br />
</p><p><br />
</p>
<div class="api">
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>makeTube</b></big> ( <i>edge,float</i> )</div>
<div class="description">
<p><small><b>Descripción</b>:</small> Crea un tubo.
</p><p><small><b>Devuelve</b>:</small> the created shape
</p>
</div>
</div>
<p><br />
</p><p><br />
</p>
<div class="api">
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>open</b></big> ( <i>string</i> )</div>
<div class="description">
<p><small><b>Descripción</b>:</small> Crea un nuevo documento y carga el archivo en el documento.
</p><p><small><b>Devuelve</b>:</small>
</p>
</div>
</div>
<p><br />
</p><p><br />
</p>
<div class="api">
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>read</b></big> ( <i>string</i> )</div>
<div class="description">
<p><small><b>Descripción</b>:</small> Carga el archivo y devuelve la forma.
</p><p><small><b>Devuelve</b>:</small> Una forma
</p>
</div>
</div>
<p><br />
</p><p><br />
</p>
<div class="api">
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>show</b></big> ( <i>shape</i> )</div>
<div class="description">
<p><small><b>Descripción</b>:</small> Añade la forma al documento activo o crea uno si el documento no existe.
</p><p><small><b>Devuelve</b>:</small>
</p>
</div>
</div>
<p><br />
</p>
</div>
<div style="clear:both"></div>
</div>
</div>
</div><div class="printfooter">
Online version: "<a dir="ltr" href="https://www.freecadweb.org/wiki/index.php?title=Part_API/es&amp;oldid=289295">http://www.freecadweb.org/wiki/index.php?title=Part_API/es&amp;oldid=289295</a>"</div>
<div id="catlinks" class="catlinks" data-mw="interface"></div><div class="visualClear"></div>
</div>
</div>
<div id="mw-navigation">
<h2>Navigation menu</h2>
</body></html>