PDA

Voir la version complète : Récupérations de courbes à partir d'un objet archicad



Papyrus
17/01/2005, 21h28
Bonjour,

Voilà le problème. Je souhaiterais avoir votre avis sur la méthode la plus rapide ou la plus adaptée pour ce problème. J'ai l'habitude de modéliser mon terrain avec Archicad. Je voudrais cette fois-ci utiliser une peau nurbs sur des courbes. Ayant déjà mon terrain de modélisé dans archicad je voudrais me servir de celui-ci pour récupérer automatiquement mes courbes dans C4D. En résumé je souhaite récupérer des splines à partir de mon terrain 3D créer sous Archicad et importé en 3DS.

Quelle est la méthode à utilisée d'après vous ? Sélection de points ? D'arêtes ? Sachant que c'est un import...

Majoul
17/01/2005, 22h53
Le plus simple c’est de créer une succession de splines que tu projette sur ton terrain et tu glisse le résultat dans une peau nurbs Le chemin inverse est plus simple à réaliser que modéliser à partie de courbes de niveaux.
D’ ailleurs tu me fait rappeler un travail sur expression que j’ai commencé et que je n’ai jamais fini.

http://www.frenchcinema4d.com/phpBB2/viewtopic.php?t=9269&postdays=0&postorder=asc&start=15

luistappa
18/01/2005, 00h08
Une subtilité m'échape Papyrus, si t as un terrain polygonale au format 3ds pourquoi veux-tu le remodéliser en peau Nurbs?

Papyrus
18/01/2005, 08h08
Le plus simple c’est de créer une succession de splines
Merci Majoul, j'avais vu ton post. et ton expression est superbe. Mais là, en l'occurrence je ne souhaite pas créer des courbes, mais simplement les récupérer.



Une subtilité m'échape Papyrus, si t as un terrain polygonale au format 3ds pourquoi veux-tu le remodéliser en peau Nurbs?
En fait, je souhaite modifier un peu le terrain et surtout lui donner un côté un peu plus souple, mais je n'ai pas envie de refaire tout le travail que j'ai déjà effectué sur archicad. D'où le problème de récupération de courbes....

luistappa
18/01/2005, 13h14
Et sous Archicad, tu n'avais pas monté ton terrain àavec des courbes de niveau? Si oui tu ne peux pas récupérer les courbes en .ai?

Papyrus
18/01/2005, 13h27
Et sous Archicad, tu n'avais pas monté ton terrain àavec des courbes de niveau? Si oui tu ne peux pas récupérer les courbes en .ai?

Si, mais j'ai pas envie d'exporter les courbes, pour ensuite les remettre à l'échelle, et les mettre à la bonne altimétrie. Car cela me fait refaire quasiment en entier mon terrain. Or c'est pour éviter de tout refaire que je souhaite trouver une technique rapide pour récupérer mes splines. Le projet évoluant sans cesse, je préfère garder ma base sur archicad en sachant que pour le terrain définitif je pourrais mettre en œuvre cette technique (si on en trouve une ;))


Pour l'instant, ma première idée était de sélectionner sur mon terrain les arrêtes par hauteur. Ensuite j'ai fait «*convertir arêtes en spline ». Je récupère donc une spline. Mais problème, c'est en fait une multitude de spline...

Majoul
18/01/2005, 19h12
Il y a quelque chose qui m’échappe ou bien je ne comprend pas ce que tu veux faire, est ce que tu veux récupérer rapidement des courbes de niveaux ou des profils successifs de ton terrain pour en faire une peau nurbs.
Je suis curieux de voir le maillage de ton terrain ArchiCad récupérer sur C4D. Je n’ai pas connu le modeleur de terrain d’archicad à l’époque ou j'utilisais ArchiCad pour mes travaux puisque ce module n’existait pas encore, mes connaissances du logiciel se limitent à la version 4 de ArchiCad.

Fluffy
18/01/2005, 19h26
Je ne connais pas Archicad, mais si tu souhaites récupérer des splines à partir d'un objet polygonal, il te suffit de sélectionner les arêtes qui t'intéressent et de faire "structure>edit spline>edge to spline".
Ces arêtes seront donc ensuite converties en splines, avec une interpolation linéaire. Si tu veux les assouplir, il suffit ensuite de transformer les points en interpolation courbe (soft interpolation), et d'ajuster à souhait.

Papyrus
18/01/2005, 19h30
Je ne connais pas Archicad, mais si tu souhaites récupérer des splines à partir d'un objet polygonal, il te suffit de sélectionner les arêtes qui t'intéressent et de faire "structure>edit spline>edge to spline".
Ces arêtes seront donc ensuite converties en splines, avec une interpolation linéaire. Si tu veux les assouplir, il suffit ensuite de transformer les points en interpolation courbe (soft interpolation), et d'ajuster à souhait.

C'est ce que j'ai fait, mais le problème est que j'obtiens une série de «*bouts de splines » (chacun ayant sa propre origine...). En fait, ils ne sont pas connectés

Fluffy
18/01/2005, 19h36
Chaque segment de spline est déconnecté ou bien les splines d'une section d'arêtes sont elles groupées?

Je ne vois pas trop ce qui est gênant, à partir du moment où tu as récupéré les splines, elles sont manipulables (peuvent être jointes et déssoudées à souhait).

J'ai peur de mal comprendre ce que tu souhaites faire :)