PDA

Voir la version complète : booléen / mur de brique



dud
10/11/2007, 18h21
Bonjours à tous,
J'aimerais avoir une astuce pour contourner le pb suivant:

Pour réaliser un mur de brique de forme particuliére (disons sphérique) je fait une operation booléenne entre ce mur et la sphére :


http://i17.servimg.com/u/f17/11/56/58/37/th/1_bmp10.jpg (http://www.servimg.com/image_preview.php?i=4&u=11565837)

Je place ma brique de base dans un "objet cloneur" en mode "grille"
http://i17.servimg.com/u/f17/11/56/58/37/th/2_bmp10.jpg (http://www.servimg.com/image_preview.php?i=5&u=11565837)

puis je transforme cet "objet cloneur" en objet polygonal,
http://i17.servimg.com/u/f17/11/56/58/37/th/3_bmp10.jpg (http://www.servimg.com/image_preview.php?i=6&u=11565837)

ensuite je réalise une opération booléenne de cet objet avec la sphére (A inter B),
http://i17.servimg.com/u/f17/11/56/58/37/th/4_bmp10.jpg (http://www.servimg.com/image_preview.php?i=7&u=11565837)

et je transforme mon operation booléenne en objet polygonal.
http://i17.servimg.com/u/f17/11/56/58/37/th/5_bmp10.jpg (http://www.servimg.com/image_preview.php?i=8&u=11565837)


j'obtiens un mur en forme de sphére comme désiré,
http://i17.servimg.com/u/f17/11/56/58/37/th/7_bmp10.jpg (http://www.servimg.com/image_preview.php?i=10&u=11565837)

http://i17.servimg.com/u/f17/11/56/58/37/th/8_bmp10.jpg (http://www.servimg.com/image_preview.php?i=11&u=11565837)

Cependant dés qu'il s'agit de manipuler une brique (notament une brique qui intersecte la sphére) on ne bouge que la brique coupé et non la brique + son intersection avec le cercle.
http://i17.servimg.com/u/f17/11/56/58/37/th/9_bmp10.jpg (http://www.servimg.com/image_preview.php?i=12&u=11565837)

Il serait possible de faire un opération booléenne pour chaque briques, cepedant avec un mur de brique de qq objet cloneurs on arrive facilement à un milliers de briques...

Comment pourrais-je faire pour avoir la même forme pour mon mur et pouvoir avoir des briques "découpées"

Sylla
10/11/2007, 18h59
Salut,

Si tu veux faire un mur de brique, évite de les coller. Sinon cela ne serre à rien de faire comme ça, autant utiliser un matériaux brique.

J'ai fait un essai, avec une méthode classique, je n'ai pas mogragh. Tu fais autant de brique que nécessaire. Tu les mets tous dans un Objet neutre. Ensuite tu fais une intersection booléenne avec ta sphère.

Tu prends Autorisation de modification d'objet et tu connectes tous les objets créer.
Tu optimise ta modélisation.

Après si tu veux déplacer une brique, tu sélectionnes l'une de ses faces et tu étends la sélection.

j'espère avoir répondu à ta question.

dud
10/11/2007, 19h47
c'est ce que j ai fait, mais si tu regarde bien la derniére image tu t apercevra que la brique selecionée n 'est pas entiére.

En fait je vais exporter le mur pour faire des simulations de collision avec un autre logiciel, le mur s'écroulerais, pour cela il me faut chaque brique entiére avec son intersection ac la sphére. C assez dur a expliquer mais tt est en images precedement.

Le pb réside dans le fait que l'opération booléenne n'est pas linéaire: si je fait l'opération booléenne d'un groupe d'objets A avec B je n obtient pas la même chose que si je fait l'opération booléenne de chaque objet A avec B et que je les ajoute (Dans ce dernier cas j'obtiendrais des brique fini, mais l'optique de me farcir des opération booléennes avec 1millier de brique me refroidi)

En cherchant un peu j'ai trouvé dans Xpresso qu'il y avais des opérations booléennes et un itérateur, je me demande s'il n'a y a pas moyen de faire une liste d'objets (ici mes briques), ainsi avec Xpresso chaque objet de cette liste pourrai subir une opération boléenne avec la sphére... mais je suis pas trés au point en Xpresso (d'ailleur ce que je dit en est peut être une conséquence :mrgreen:)

Sylla
10/11/2007, 19h59
Ce qu'il faut que tu fasses, c'est de laisser la place au mortier entre tes briques. Toutes les briques (dimension 100*50*30) que j'ai utilisé pour mon essai était séparé de 4. Et je n'ai eu aucun problème avec le booléen A inter B en haute qualité.

Bon courage

dud
10/11/2007, 21h03
ok je vais essayer, merci .

PP
10/11/2007, 23h42
Et l'option "Créer un objet unique" dans l'opé booléenne, c'est du mou de veau ? :mrgreen:

Sylla
11/11/2007, 00h50
Didiou, je l'avais oublié celui là.

dud
11/11/2007, 12h21
Non justement je ne veux pas d'objet unique, il me faudrais des brique independantes les unes des autres, qui forment un mur
(un mur de forme particuliére: dans mon exemple sphérique)

Sylla
11/11/2007, 13h00
Non, PP a raison. Etant donné que tes briques sont séparés avant l'opération booléenne.

Après cette opération, tes briques seront toutes indépendantes.

L'option créer un objet unique te permet de connecter les surfaces qui corresponde à la sphère et celles qui corresponde à tes briques. C'est comme ci tu utilisais l'outil Optimiser. Tout les points ayant la même position seront connectés.

dud
11/11/2007, 13h02
ok merci PP! :prie: