Modélisation d'une maison

Forum destiné aux questions et discussions en français
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
Tropelus
Posts: 9
Joined: Thu Dec 17, 2015 5:01 pm

Modélisation d'une maison

Post by Tropelus »

Bonsoir,
J'ai commencé à modéliser ma maison. J'ai voulu tester l'export en format IFC. J'ai sélectionner les murs. J'ai fait exporter, en choisissant le format IFC. Mais rien ne s'est passé. Le fichier IFC n'a même pas été créé.

La version de FreeCAD que j'utilise est la suivante :
OS: Windows 7
Word size of OS: 32-bit
Word size of FreeCAD: 32-bit
Version: 0.16.6157 (Git)
Build type: Release
Branch: master
Hash: b6faaefaf8adc81bd2f41aebe7516ccd3cbb50a0
Python version: 2.7.8
Qt version: 4.8.6
Coin version: 4.0.0a
OCC version: 6.8.0.oce-0.17


J'ai le message suivant dans Vue rapport :
Traceback (most recent call last):
File "<string>", line 16, in <module>
File "C:\FreeCAD_0.16\Mod\Arch\importIFC.py", line 920, in export
prod2 = ifcfile.createIfcOpeningElement(ifcopenshell.guid.compress(uuid.uuid1().hex),history,str(o.Label),None,None,p2,r2,None)
<type 'exceptions.UnicodeEncodeError'>: 'ascii' codec can't encode character u'\xea' in position 3: ordinal not in range(128)
Stack Trace: Traceback (most recent call last):
File "<string>", line 16, in <module>
File "C:\FreeCAD_0.16\Mod\Arch\importIFC.py", line 920, in export
prod2 = ifcfile.createIfcOpeningElement(ifcopenshell.guid.compress(uuid.uuid1().hex),history,str(o.Label),None,None,p2,r2,None)

Traceback (most recent call last):
File "<string>", line 16, in <module>
File "C:\FreeCAD_0.16\Mod\Arch\importIFC.py", line 920, in export
prod2 = ifcfile.createIfcOpeningElement(ifcopenshell.guid.compress(uuid.uuid1().hex),history,str(o.Label),None,None,p2,r2,None)
<type 'exceptions.UnicodeEncodeError'>: 'ascii' codec can't encode character u'\xea' in position 3: ordinal not in range(128)
Stack Trace: Traceback (most recent call last):
File "<string>", line 16, in <module>
File "C:\FreeCAD_0.16\Mod\Arch\importIFC.py", line 920, in export
prod2 = ifcfile.createIfcOpeningElement(ifcopenshell.guid.compress(uuid.uuid1().hex),history,str(o.Label),None,None,p2,r2,None)

Avez-vous des pistes ?

Cordialement,
rentlau_64
Posts: 181
Joined: Tue Oct 21, 2014 9:47 am
Location: Pau (France)

Re: Modélisation d'une maison

Post by rentlau_64 »

Bonjour,

Il semble que le message corresponde a un probleme de conversion de caracteres.
Si vous enlevez tous les caracteres speciaux (tel que les accents) dans le nom de vos objets cela peux resoudre le probleme.

Cordialement.
Rentlau_64
User avatar
yorik
Founder
Posts: 13640
Joined: Tue Feb 17, 2009 9:16 pm
Location: Brussels
Contact:

Re: Modélisation d'une maison

Post by yorik »

Oui problème de caractères avec accents apparemment. Mais je pensais que c'était réglé pourtant... Est ce que tu peux attacher le fichier IFC ici pour que j'y jette un coup d'oeil?
Tropelus
Posts: 9
Joined: Thu Dec 17, 2015 5:01 pm

Re: Modélisation d'une maison

Post by Tropelus »

Bonsoir,
J'ai essayé de faire la chasse aux accents. Il en restait effectivement.
Par contre, j'ai réessayé d'exporter au format IFC. Quand je sélectionne le mur Sud, l'export ne se fait pas. Je ne comprends pas pourquoi...

Merci pour votre aide.
Sylvain Maisonhaute
Attachments
Maison Maisonhaute Chabeuil 4.FCStd
(571.55 KiB) Downloaded 64 times
User avatar
yorik
Founder
Posts: 13640
Joined: Tue Feb 17, 2009 9:16 pm
Location: Brussels
Contact:

Re: Modélisation d'une maison

Post by yorik »

Merci pour le fichier, il y avait en effet quelques problèmes d'encodage (corrigé dans git commit bf19e80)
Maintenant la maison s'exporte en ifc sans erreur (la faitière n'est pas bien placée, bizarrement, je vais essayer de voir pourquoi)
Tropelus
Posts: 9
Joined: Thu Dec 17, 2015 5:01 pm

Re: Modélisation d'une maison

Post by Tropelus »

Désolé de vous embêter avec une question naïve, mais que faut-il que je fasse avec la correction d'encodage que vous m'avez envoyé ?
Faut-il que j'attende la prochaine version compilée pour Windows.

Pour la faitière, j'ai fait exprès de la faire rentrer de moitié dans le mur, ce qui correspond au mode de construction traditionnel (panne scellée dans le mur vs panne posée sur sabot). Si ça vous parait bizarre, ce n'est peut être pas du à FreeCAD...

Merci pour votre aide en tout cas
User avatar
yorik
Founder
Posts: 13640
Joined: Tue Feb 17, 2009 9:16 pm
Location: Brussels
Contact:

Re: Modélisation d'une maison

Post by yorik »

Tropelus wrote:Faut-il que j'attende la prochaine version compilée pour Windows.
oui
fredko
Posts: 26
Joined: Thu Dec 11, 2014 9:11 am

Re: Modélisation d'une maison

Post by fredko »

La suppression, coupage/collage des lignes concernées et effaçage du ImportIFC.pic ne suffit elle pas ? pouquoi ?
EDIT : ou tout simplement remplacer le fichier...
User avatar
yorik
Founder
Posts: 13640
Joined: Tue Feb 17, 2009 9:16 pm
Location: Brussels
Contact:

Re: Modélisation d'une maison

Post by yorik »

en théorie oui, mais ça se peut toujours qu'un changement dans un fichier python dépende d'un changement qui a été fait dans le code c++ de freecad. Il vaut toujours mieux attendre une recompilation (sgrogan en fait une chaque semaine, c'est pas la mort) pour être sûr que tout est synchronisé
User avatar
sgrogan
Veteran
Posts: 6499
Joined: Wed Oct 22, 2014 5:02 pm

Re: Modélisation d'une maison

Post by sgrogan »

Tropelus wrote:Faut-il que j'attende la prochaine version compilée pour Windows.
Nouvelle construction est en place.
"fight the good fight"
Post Reply