CAD-poikkileikkaus
3D-Win / Työkalut / Aputoiminnot
Avainsanat: DWG, Massanlaskenta
Artikkelin toiminnot 3D-Win 6.5.1 alkaen
Julkaistu 11.02.2019, Markku Saloranta
CAD-poikkileikkaus -toiminnolla voi muuntaa cad-kuvana olevat poikkileikkaukset 3D:n poikkileikkaustiedostoiksi, jonka jälkeen niitä voi tarkastella poikkileikkausikkunassa ja käyttää massalaskentaan. Myös cad-kuvana oleva pituusleikkaus voidaan muuntaa 3D:n pituusleikkaustiedostoksi (Shift+Suorita). Toiminto löytyy kohdasta Työkalut - Aputoiminnot.
Lataa esimerkkiaineisto:
File | Modified |
---|---|
ZIP Archive CAD-poikkileikkaus.zip |
Aug 21, 2024 |
CAD-poikkileikkaus.xy = alkuperäinen dwg-kuva xy-muodossa, johon lisätty CUT-viivat
CAD-poikkileikkaus.tg = tiegeometria
CAD-poikkileikkaus_5p.xy.tdw = CUT-viivat viiden pisteen viivoina
Lisää cad-kuvaan viiva, jolla on T1-kentässä korkeustaso ja T3-kentässä koodi CUT.
Viiva kulkee neljän pisteen kautta:
1. piste
Vasemman reunan piste, jolla osoitetaan korkeustaso ja vasen reuna. Tämän pisteen korkeustaso annetaan viivan T1-kentässä.2. piste
Alareunan piste, josta haetaan poikkileikkauksen myös keskikohta (sivumitta = 0.0). Voi olla myös muu piste, jolloin T6-kentässä annetaan sivumitan arvo (oletus = 0).3. piste
Oikean yläkulman piste, josta haetaan yläreunan ja oikean reunan leikkaustieto.4. piste
Tällä haetaan lähin teksti, josta luetaan poikkileikkauksen paaluluku.
Tekstin alusta poistetaan muut kuin numeeriset merkit.
Esim. PL 93650 -> paalu 93650 [/list]5. piste
Versista 6.5 lähtien voi viivaan antaa myös viidennen pisteen. Tällöin viiva päättyy tasausviivan kohdalle ja tiegeometriatiedostosta haetaan tasauksen korkeus tälle paalulle. Viivalle ei tällöin tarvitse antaa korkeustasoa T1-kenttään.
Viivan kolmea ensimmäistä pistettä käytetään määrittämään suorakaide, jolla DWG-kuvasta leikataan yhden poikkileikkaus viivat. Ruutuun voidaan lukea myös tiegeometria (tg-tiedosto), jolloin poikkarit paikotetaan myös XY-kuvaan.
Testaus:
lue ruutuun TG- ja XY-tiedostot. Laita aktiiviseksi XY-tiedosto.
XY-tiedostossa on alkuperäinen DWG-kuva, johon on lisätty CUT-viivat kullekin poikkileikkaukselle.valitse Työkalut - Aputoiminnot
valitse CAD-poikkileikkaukset ja paina Suorita. Vastaa Kyllä kohtaan "Muunna PO -> XY"
avaa poikkari-ikkuna ja tarkista tulos
Alla olevassa CAD-kuvassa on yksi poikkileikkaus.
alkuperäinen DWG-poikkileikkaus, johon lisätty neljän pisteen viiva koodilla CUT (kuvassa katkoviiva)
korkeus osoitettu 65-tasosta, sivumitta b=0
viivan T1=65
viivan T3=CUT
Jos CAD-kuva ei ole mittakaavassa (mitattu vaakamatka ei vastaa kuvan arvoja), voit korjata tilannetta jollakin alla mainituista tavoista:
muunna koordinaatit jo CAD-tiedoston sisäänluvussa. Anna muuntimen XYZ-kohdassa tarvittava kerroin X- ja Y-koordinaatille.
muunna koordinaatit lukemisen jälkeen toiminnolla Editointi - Pisteet - Ryhmä
käytä alla esitetetty koodausta, jossa kuvaan lisättyn viivan T1- ja T6-kentissä voidaan antaa tarvittava skaalaus (z_scale ja a_scale)
Viivan koodauksen säännöt:
T1: z1, z-scale
z1 = alareunan Z-taso
z_scale = korkeuskerroin (oletus = 1, ei tarvitse antaa)T2: paaluluku (tarvitaan vain, jos viiva annetaan ilman neljättä pistettä)
T3: CUT (vakiokoodi tarvitaan aina)
T6: a1, a-scale
a1 = lävistäjän keskikohdan a-mitta (oletus=0)
a_scale = vaakakerroin (oletus = 1, ei tarvitse antaa)
Jos osoitat viiden pisteen viivan, tarvitset vain
T3: vakiokoodi CUT
Jos osoitat neljän pisteen viivan, tarvitset vain
T1: z1-arvon eli korkeuslukeman. Se voi olla mikä tahansa kohta vasemman reunan pystyakselilla.
T3: vakiokoodi CUT
Jos osoitat kahden pisteen viivalla lävistäjän symmetrisesti keskilinjan kahtapuolen, tarvitset vain
T1: z1-arvon eli lävistäjän vasemman pään koron
T2: poikkileikkauksen numero
T3: vakiokoodi CUT
Erikoisasetukset (annetaan Aputoiminnnot-dialogissa: Shift+Ohje)
DwgCrossConvert: muunnettava koodit
Anna muodossa aa=bb=cc
aa = haettava koodi (T3)
bb = pinnan T1-tunnus
cc = pinnan T3-tunnus (jos cc ei anneta, pinta saa alkuperäisen T3-koodin)[/list]
Esimerkiksi: Poi_Maa*=1,Poi_Kallio*=2, *MAANPINTA*=1,*KALLION_PINTA*=2=KallioDwgCrossSkip: ohitettavat koodi
Anna pilkulla erotettu lista koodeista, jotka ohitetaan käsittelyssä. Koodi voi sisältää jokerimerkkejä (*, ?). Voit myös piilottaa tarpeettomat tasot jo CAD-kuvassa.
Esimerkiksi: A11*,A48*,A5*,TXT*,MIT56121*,T19*