2015-12-30 2 views
1

Pour un projet, nous devons exporter certaines formes en fichier .dxf en utilisant le php DXFwriter (https://github.com/digitalfotografen/DXFwriter) qui n'inclut malheureusement pas les ellipses. Nous avons utilisé des polylignes à la place, mais avec des centaines de points, ce n'était pas bon pour notre objectif.Exportation d'un fichier dxf avec une ellipse dans php

Nous voulions maintenant utiliser l'entité ellipse mais si nous ajoutons simplement une ellipse à notre section d'entités AutoCAD n'est pas capable d'ouvrir le fichier .dxf. Devons-nous ajouter des lignes à l'une des autres sections pour que les ellipses fonctionnent ou avez-vous d'autres idées pour résoudre ce problème?

La section entités:

0 
SECTION 
    2 
ENTITIES 
    0 
ELLIPSE 
    5 
262 
330 
1F 
100 
AcDbEntity 
    8 
0 
100 
AcDbEllipse 
10 
1927.933413526791 
20 
2355.552659681358 
30 
0.0 
11 
1694.611795869434 
21 
-112.6281645577583 
31 
0.0 
210 
0.0 
220 
0.0 
230 
1.0 
40 
0.2345744769758316 
41 
0.0 
42 
6.283185307179586 
    0 
ENDSEC 

Salutations Joe

Répondre

1

Un fichier DXF avec seulement une section ENTITIES est considéré par AutoCAD comme un fichier de format R12 et ne peut contenir le type d'entité ajouté après ce communiqué, comme ELLIPSE et LWPOLYLINE. Vous ne pouvez pas omettre d'autres sections, car pour les fichiers R13 et les plus récents, il existe une étape d'audit qui vérifie si le fichier est valide. De mes expériences, il semble être très difficile de créer un fichier DXF post R12 valide.

+0

Ok, merci beaucoup. Nous allons maintenant résoudre le problème d'une manière différente, mais vous nous avez aidé avec votre réponse. –