Cad-kuvien tietojen erittely eri koodeille
Lähetetty: 29 Loka 2008, 07:09
Terve!
Testataanpa, toimiiko tämä forum-palsta: Voisiko olla mahdollista tehdä sellainen ohjaintiedosto, joka lukisi Cad-kuvista saman koodin viivat omalla tasolleen ja hajapisteet omalleen? Kun mittaan tillajalle esim. sekä pistemäisiä kaivonkansia että neliskanttisia betonikansia omilla koodeillaan ja kuitenkin ne täytyy molemmat viedä tilaajalle tasolle 400, olen tehnyt formaatin kirjoitukseen ohjaintiedoston, joka vie ne samalle tasolle, mutta käyttää kuitenkin omien koodiensa yksilöllisiä piirtosääntöjä (pisteet symbolina, viivat pelkkinä viivoina) ja kun sitten luetaan tietoa takaisin 3D-ohjelmaan, tulee kaikille, mukaanlukien viivat, koodin 400 pisteille symboli ja tämä ei olisi tarpeellista. Eli miksi tuollaista ohjaintiedoston käyttöä saisi toimimaan myös luettaessa, ei vaan kirjoituksessa. Tuollainen jako pisteiden ja viivojen välillä poistaisi suurimman osan ongelmista takaisin tietoja luettaessa.
Sellainen ohjaintiedosto voisi olla vaikkapa jotain tällaista muotoa:
Cad taso: Tyyppi: 3D-koodi: Selite:
400 point 4001 //Hajapisteet (POINT Cad-tiedoston koodissa)
400 lines 4002 //Kaikki viivat (LINE, POLYLINE Cad-tiedoston koodissa)
Vastaavalla tavalla voisi kenties myös toteuttaa tietojen takaisin lukemisen siten, että 3D-ohjelman koodi määräytyisi AutoCadin blokin nimen (ei tason) mukaan: Mittaan tuolle samalle tilaajalle valopylväitä kolmella eri koodilla; 234, 2341 2342 (valomasto, yksi aisainen valopylväs, kaksi aisainen valopylväs) ja vien ne kirjoitettaessa samalle tasolle ohjaintiedoston avulla->kaikilla pisteillä oma symboliikka, vaikka ovatkin samalla tasolla 234. Jos Cadissa katsoo symbolin ominaisuuksia, siellä näkyy blokin nimi kohdassa esim. 2341 vaikka itse blokki onkin tasolla 234, joten voisiko tätä käyttää hyväksi 3D-ohjelman koodien määritykseen?
Pekka
Testataanpa, toimiiko tämä forum-palsta: Voisiko olla mahdollista tehdä sellainen ohjaintiedosto, joka lukisi Cad-kuvista saman koodin viivat omalla tasolleen ja hajapisteet omalleen? Kun mittaan tillajalle esim. sekä pistemäisiä kaivonkansia että neliskanttisia betonikansia omilla koodeillaan ja kuitenkin ne täytyy molemmat viedä tilaajalle tasolle 400, olen tehnyt formaatin kirjoitukseen ohjaintiedoston, joka vie ne samalle tasolle, mutta käyttää kuitenkin omien koodiensa yksilöllisiä piirtosääntöjä (pisteet symbolina, viivat pelkkinä viivoina) ja kun sitten luetaan tietoa takaisin 3D-ohjelmaan, tulee kaikille, mukaanlukien viivat, koodin 400 pisteille symboli ja tämä ei olisi tarpeellista. Eli miksi tuollaista ohjaintiedoston käyttöä saisi toimimaan myös luettaessa, ei vaan kirjoituksessa. Tuollainen jako pisteiden ja viivojen välillä poistaisi suurimman osan ongelmista takaisin tietoja luettaessa.
Sellainen ohjaintiedosto voisi olla vaikkapa jotain tällaista muotoa:
Cad taso: Tyyppi: 3D-koodi: Selite:
400 point 4001 //Hajapisteet (POINT Cad-tiedoston koodissa)
400 lines 4002 //Kaikki viivat (LINE, POLYLINE Cad-tiedoston koodissa)
Vastaavalla tavalla voisi kenties myös toteuttaa tietojen takaisin lukemisen siten, että 3D-ohjelman koodi määräytyisi AutoCadin blokin nimen (ei tason) mukaan: Mittaan tuolle samalle tilaajalle valopylväitä kolmella eri koodilla; 234, 2341 2342 (valomasto, yksi aisainen valopylväs, kaksi aisainen valopylväs) ja vien ne kirjoitettaessa samalle tasolle ohjaintiedoston avulla->kaikilla pisteillä oma symboliikka, vaikka ovatkin samalla tasolla 234. Jos Cadissa katsoo symbolin ominaisuuksia, siellä näkyy blokin nimi kohdassa esim. 2341 vaikka itse blokki onkin tasolla 234, joten voisiko tätä käyttää hyväksi 3D-ohjelman koodien määritykseen?
Pekka