doc:user:geometry:user:surfaces
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revisionLast revisionBoth sides next revision | ||
doc:user:geometry:user:surfaces [2013/07/12 13:58] – external edit 127.0.0.1 | doc:user:geometry:user:surfaces [2016/11/14 10:30] – [Surface of revolution] wautelet | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Surfaces ====== | ====== Surfaces ====== | ||
- | ===== Définition | + | ===== Definition |
- | La surface est l' | + | In Metafor, a '' |
+ | The surface orientation, | ||
- | ==== Plan ==== | ||
- | {{ doc: | + | ===== Plane ===== |
- | Passant par 3 points: | + | {{ doc:user: |
+ | A plane is defined by three points: | ||
plane = surfaceset.add( Plane(number, | plane = surfaceset.add( Plane(number, | ||
+ | with | ||
+ | | '' | ||
+ | | '' | ||
- | La normale | + | Its normal |
$\boldsymbol{p_2}-\boldsymbol{p_1}$ et $\boldsymbol{p_3}-\boldsymbol{p_1}$. | $\boldsymbol{p_2}-\boldsymbol{p_1}$ et $\boldsymbol{p_3}-\boldsymbol{p_1}$. | ||
- | | '' | + | ===== Coons ===== |
- | \\ | + | {{ doc: |
- | \\ | + | |
- | \\ | + | |
- | \\ | + | |
- | + | A Coons' surface is a linear | |
- | + | ||
- | + | ||
- | ==== Coons ==== | + | |
- | + | ||
- | {{ doc: | + | |
- | + | ||
- | Une Coons est une interpolation | + | |
coons = surfaceset.add( Coons(number, | coons = surfaceset.add( Coons(number, | ||
- | | '' | + | with |
+ | | '' | ||
+ | | '' | ||
- | \\ | ||
- | \\ | ||
- | \\ | ||
- | \\ | ||
- | \\ | ||
- | \\ | ||
- | \\ | ||
- | \\ | ||
+ | ===== Ruled Surface ===== | ||
+ | A ruled surface is defined by linearly interpolating two curves. The orientation of these curves sets the surface orientation. | ||
- | ==== Surface réglée ==== | + | {{ doc: |
- | + | ||
- | Une surface réglée est une surface construite en interpolant linéairement l' | + | |
- | + | ||
- | {{ doc: | + | |
ruled = surfaceset.add( Ruled(number, | ruled = surfaceset.add( Ruled(number, | ||
- | | '' | + | with |
+ | | '' | ||
+ | | '' | ||
- | Ce type de surface peut être utilisé pour créer des plans (les deux courbes sont alors des droites) ou des cylindres (les deux courbes sont des arcs de cercle). | + | Ruled surfaces can be used to create planes, if the two '' |
- | \\ | ||
- | \\ | ||
- | \\ | ||
- | \\ | ||
- | \\ | ||
- | \\ | ||
- | \\ | ||
- | \\ | ||
- | \\ | ||
- | \\ | ||
+ | ===== NURBS ===== | ||
- | + | {{ doc: | |
- | ==== Nurbs ==== | + | |
- | + | ||
- | {{ doc: | + | |
nur = surfaceset.add( NurbsSurface(number) ) | nur = surfaceset.add( NurbsSurface(number) ) | ||
nur.setDegreeU(degU) | nur.setDegreeU(degU) | ||
nur.setDegreeV(degV) | nur.setDegreeV(degV) | ||
- | nur.push(i1, | + | nur.push(i1, |
nur.push(i2, | nur.push(i2, | ||
nur.pushKnotU(knotu1) | nur.pushKnotU(knotu1) | ||
Line 89: | Line 65: | ||
nur.pushKnotV(knotv1) | nur.pushKnotV(knotv1) | ||
... | ... | ||
- | nur.pushKnotV(knotv2) | + | nur.pushKnotV(knotv2) |
+ | |||
+ | with | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | ===== Closed Surface of revolution ===== | ||
- | | '' | + | {{ doc: |
- | | '' | + | |
- | | '' | + | |
- | | '' | + | |
- | | '' | + | |
- | | '' | + | |
- | ==== Surface de révolution ==== | + | revsur |
- | {{ doc:user:doc-revol.png|}} | + | with |
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
- | revsur | + | ===== Open Surface of revolution ===== |
- | où | + | openrevsur = surfaceset.add( OpenRevolutionSurface(number, |
- | | '' | + | with |
- | | '' | + | | '' |
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | ===== Sphere | ||
- | \\ | + | c = Sphere(number, |
- | \\ | + | |
- | \\ | + | |
- | \\ | + | |
- | \\ | + | |
- | \\ | + | |
- | ==== Cylindre de révolution droit ==== | + | with |
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
- | | + | ===== Cylinder ===== |
- | c = Cylinder(number, | + | |
+ | | ||
+ | | ||
+ | c = Cylinder(number, | ||
c.setProjType(projType) | c.setProjType(projType) | ||
- | surfaceset.add( c ) | ||
- | où | + | with |
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | |||
- | | '' | ||
- | | '' | ||
- | | '' | ||
- | | '' |
doc/user/geometry/user/surfaces.txt · Last modified: 2016/11/14 10:30 by wautelet