» »

c# v .dwg

c# v .dwg

japol ::

Delam na programu, ko na form rišeš preproste oblike in zdaj bi jih rad shranil v .dwg.
Zanima me ali je to na enak način kot pri .pdf (je standard, je knjižnica,...) ali je možno kako drugače.
Če so knjižnice bi prosu za linke,... pa po možnosti neplačljive. Kako se sploh lotit tega? Čim več informacij prosm. Hvala za odgovore.

Isotropic ::

obstaja nek opendwg in realdwg.
lahko pa zapises tudi v dxf, tisto so pa bolj ali manj samo koordinate, je standardiziran in pomoje boljsi kot dwg za samo preproste like. probaj vpisati LECAD in DXF na google, to je en lab. z FS-LJ.
pomoje bi bilo lazje, ce bi imel acad instaliran in delal prek njegovega API.

Zgodovina sprememb…

Isotropic ::

http://usa.autodesk.com/adsk/servlet/it...
Dxf @ Wikipedia

pa fajn je, ce uporabljas bodisi isto bodisi starejso verzijo, kot jo ima target sistem.

japol ::

Tut uredu, pa dxf format. Za cnc mašine je še bolš.
En primer, sam je viewer:
http://www.codeproject.com/KB/cs/dxfrea...
iščem kak primer, za neke osnovne črte,... pa seveda knjižnico in vse kar priprada zravn.

Isotropic ::

kaj bos pa delal?

Isotropic ::

noce mi vec editat, tko da pisem v nov odgovor:
poglej si na wiki linku DXF specifikacije (kako se narise krog...) in to je bolj ali manj ze to. ne rabis nobenih knjizic, samo program ti mora pac generirati output, ki zadosti specsom.
lahko se pa povezes z acadom, inventorjem.... prek njegovega API/SDK pa ustvarjas tam.

japol ::

Še iščem, primerjam, ...
http://import-net.smartcode.com/

Nč kej pretreslivga ne bom delu. Na form bom zrisou kako skico npr. črta na dveh kvadratkih kot nek prostoležeči nosilec, nad njima pa krog (kot obtežba). in to potem shranu, da se lahk odpre z autocadom.
Neki čist preprostega, mora pa bit v dwg al pa dxf.

Isotropic ::

jah sej
dxf specs si poglej alpa podobno za dwg specs. pa opendwg/ realdwg (slednja dva sta knjizici).
dxf pa moras podat samo izhodisce, radij kroga, zacetek, konec tocke...

sicer pa obstajajo tudi opensource cad programi (samo ne poznam nobenega) -- acad-like.

japol ::

Kaj pa to?
http://www.martinreddy.net/gfx/3d/DXF12...
Dej če lahk, mi en primer kode, čist neki preprostega, pa da vidm.

Zgodovina sprememb…

  • spremenil: japol ()

Isotropic ::

zal nimam nic. pojdi na wiki dxf (v mojem linku), pojdi cisto dol in poisci dxf specifications od autodeska, pa poglej tam.
pa naredi eno preprosto dxf datoteko z acadom (dva kvadrata recimo ali trikotnik) in jo odpri v wordpadu. ce nimas acada, lahko v solidworks sketch in jo potem shranis kot dxf, lahko v catia drawing... zraven solidworksa je tudi dwgeditor.

(jaz zal nimam nic od tega instaliranega)

c# program (ce ni kaksne boljse knjizice) pa moras pac narediti tko, da ti izpise text datoteko z ustrezno sintaktso.

Zgodovina sprememb…

japol ::

No to sm že pobral. Lepa, glih razmišljam o tej možnost da zrišem u acadu pa shranm in pol odprem z beležnco.
Hvala, bom probu, takoj k bo kej nouga pa sporočim.

Isotropic ::

ja to ja. naredi en krog, kvadrat pa poglej, kako je sestavljen file. potem si pa poglej se specs, po tistem pa lahko ze bp napises progy, ki bo naredil ustrezen output.

japol ::

HAHAHAHAHAHAH..... lejmerska, zdej u pol ure sm poštimou.
Primer: črta
koda je:
acdbLine
10 to je oznaka za x koordinato 1.točke
88.876 to je dejanska koordinata x
20 to je oznaka za y koordinato 1.točke
56.999643 to je dejanska koordinata y
30 to je oznaka za z koordinato 1.točke
0 to je dejanska koordinata z
11 to je oznaka za x koordinato 2.točke
65.4333 to je dejanska koordinata x
21 to je oznaka za y koordinato 2.točke
654.999 to je dejanska koordinata y
31 to je oznaka za z koordinato 3.točke
0 to je dejanska koordinata z

se pravi če to 100x skopiram pa popraulam koordinate, je 100 črt v autocadu zrisano.
Seveda je teksta za cca 70 strani (v wordu) ker maš lejerje, debeline črt,lastnosti,...). k ti nameče podatke zravn piše pa ničle, enke,... tko da ta del kode bo enak, ker bodo zaenkrat načrti brez lejerev, debelin črt,...

in če maš krog, pravokotnik,... sam naprej pišeš kodo na dem delu kode, drugo pa pustiš pri miru. TO DEJANSKO DELA!!!!

p.s. sm eno arhitekturo (8 risb, vsi tlorisi, prerezi,...) shranu pa odpru v beležnici pa pol skoperu v word (da vidm obseg strani) in je napisal da word ne more več vstavlat besedila, ker word2007 podpera sam 32.767 strani. hudo....

Hvala za pomoč, zdej se še za izpite prpraulam, ko bom meu cajt pa poštimam en mini (res mini mini) autocad, pa ga objavm tle gor.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

AutoCAD pomoč

Oddelek: Pomoč in nasveti
202178 (1206) nejcek74
»

Google SketchUp in AutoCAD

Oddelek: Pomoč in nasveti
132702 (2528) korošc
»

Izšel DraftSight CAD program za Linux

Oddelek: Novice / Ostala programska oprema
227520 (6120) gruntfürmich
»

Nadomestek Autocada

Oddelek: Programska oprema
93960 (3757) opeter
»

AutoCad 2000/2004 format

Oddelek: Programska oprema
111669 (1534) barbarpapa1

Več podobnih tem