Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


doc:user:geometry:user:courbes

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
doc:user:geometry:user:courbes [2015/01/07 17:30]
boman [PythonCurve: Python-interpreted Curves]
doc:user:geometry:user:courbes [2015/01/26 12:13]
joris
Line 10: Line 10:
 {{ doc:user:doc-courbe.png?300 |}} {{ doc:user:doc-courbe.png?300 |}}
  
-===== Line: straight segment =====+===== Line: Straight Segment =====
  
-{{ doc:user:doc-droite.png|}}+{{ doc:user:doc-droite.png |}}
  
 A ''Line'' (line segment) is defined with its two vertices. A ''Line'' (line segment) is defined with its two vertices.
Line 22: Line 22:
 | ''pt1'',''pt2''     | the 2 ''Points'' used as vertices              | | ''pt1'',''pt2''     | the 2 ''Points'' used as vertices              |
  
-===== Arc ===== +===== Arc: Arc of Circle ===== 
  
-{{ doc:user:doc-arc.png|}}+{{ doc:user:doc-arc.png |}}
  
 An ''Arc'' of circle is defined using three points, as shown on the figure. An ''Arc'' of circle is defined using three points, as shown on the figure.
Line 37: Line 37:
 ===== Cubic Spline ===== ===== Cubic Spline =====
  
-{{ doc:user:doc-spline.png|}}+{{ doc:user:doc-spline.png |}}
  
-==== "Open" cubic spline ====+==== "Open" Cubic Spline ====
  
   spl = curveset.add( CubicSpline(number, [pt1, pt2, pt3, pt4]) )    spl = curveset.add( CubicSpline(number, [pt1, pt2, pt3, pt4]) )
-  spl.useLsTangent()    # tangents are calculated +  spl.useLsTangent()    # tangents are computed 
                         # using local reconstruction [DEFAULT]                         # using local reconstruction [DEFAULT]
-  spl.useLittTangents() # tangents are calculated +  spl.useLittTangents() # tangents are computed 
                         # using Litt/Beckers lectures                         # using Litt/Beckers lectures
                                              
Line 59: Line 59:
 ==== Spline-reconstruction based on a mesh ==== ==== Spline-reconstruction based on a mesh ====
  
-{{  :doc:user:ico-advanced.png?40|Advanced}}+{{:doc:user:ico-advanced.png?40 |Advanced}}
 It is possible to construct a spline based on the mesh of a line. This way, a smooth approximation of this mesh if obtained. It is possible to construct a spline based on the mesh of a line. This way, a smooth approximation of this mesh if obtained.
  
Line 66: Line 66:
 where ''obj'' is a meshed object. where ''obj'' is a meshed object.
  
-===== Full Circle ===== +===== Circle: Full Circle ===== 
  
-{{ doc:user:doc-cercle.png|}}+{{ doc:user:doc-cercle.png |}}
  
 A circle is defined with its center and radius (this function is only defined in the $z=0$ plane) A circle is defined with its center and radius (this function is only defined in the $z=0$ plane)
Line 88: Line 88:
 A Non-Uniform Rational Basis Spline (N.U.R.B.S.) is defined as: A Non-Uniform Rational Basis Spline (N.U.R.B.S.) is defined as:
  
-{{ doc:user:doc-nurbs.png|}}+{{ doc:user:doc-nurbs.png |}}
  
   nur = curset.add( NurbsCurve(number) )   nur = curset.add( NurbsCurve(number) )
doc/user/geometry/user/courbes.txt · Last modified: 2016/03/30 15:23 (external edit)