commit:2009:12_16
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
commit:2009:12_16 [2009/12/15 16:56] – created jchamps | commit:2009:12_16 [2016/03/30 15:23] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Commit 2009-12-16 ====== | ||
+ | |||
+ | ===== Modifs ===== | ||
+ | |||
+ | ==== Surface cylindrique ==== | ||
+ | |||
+ | Ajout de l' | ||
+ | |||
+ | c1 = Cylinder(1, curveset(1), | ||
+ | c2 = Cylinder(2, curveset(1), | ||
+ | surfaceset = geometry.getSurfaceSet() | ||
+ | surfaceset.add( c1 ) | ||
+ | surfaceset.add( c2 ) | ||
+ | |||
+ | La courbe 1 est l'axe du cylindre et le rayon du cylindre est de 1. Le point 2 est situé dans le plan perpendiculaire à l'axe passant par le premier point de l'axe à une distance égale au rayon du cylindre du premier point de l'axe. | ||
+ | |||
+ | Le fait d' | ||
+ | |||
+ | Comme ce point est assez difficile à définir quand on n'a pas de cylindre parallèle à un axe, on peut ajouter un point avec des coordonnées quelconques et Metafor le remettra à la bonne place tout seul comme un grand au début du calcul avec un petit '' | ||
+ | |||
+ | J'ai également ajouté la possibilité de considérer le cylindre comme une surface infinie ou une surface finie limitée par la longueur de l'axe par la commande: | ||
+ | |||
+ | c1.setProjType(projType) | ||
+ | |||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | J'ai illustré ces deux possibilités sur les deux figures ci-dessous. A quoi ça sert, vous demandez-vous avec la sagacité qui vous caractérise tous (sauf Geoffrey qui ne mange pas assez de poisson)? Ca sert à pouvoir importer des surfaces cylindriques de stp2e qui ont une longueur d'axe unitaire. Donc, par défaut, on met '' | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ===== Fichiers ajoutés/ | ||
+ | |||
+ | |||
+ | + apps/ | ||
+ | + apps/ | ||
+ | + apps/ | ||
+ | + apps/ | ||
+ | + mtGeo/ | ||
+ | + mtGeo/ | ||
+ | + mtGeo/ | ||
+ | + mtGeo/ | ||
+ | + mtGeo/ | ||
+ | - apps/ | ||
+ | |||
+ | |||
+ | --- // | ||
commit/2009/12_16.txt · Last modified: 2016/03/30 15:23 by 127.0.0.1