Ketjumittaus

Lisä- ja aputoimintojen dokumentaatio ja esimerkit
markku
Viestit: 272
Liittynyt: 13 Loka 2008, 11:14
Organisaatio: 3D-system.fi
Nimi: Markku Saloranta

Ketjumittaus

Viesti Kirjoittaja markku » 17 Huhti 2013, 22:53

Toiminto ei ole enää mukana ohjelmassa versiosta 6.4 lähtien.

Vanha Ketjumittaus poistettiin, koska se oli niin kömpelö toiminto, ja olisi vaatinut uudelleen kirjoittamisen, jotta Kumoa-toiminto saadaan mukaan. Toiminto oli vähän käytetty ja saman asian voi tehdä myös laskentatoiminnolla Suorakulmainen laskenta.

Lisäsimme Editoi viiva -toimintoon viivan suorakulmaistamisen. Se löytyy Sulje viiva -painikkeesta hiiren kakkospainikkeella.

Versioon 6.3.2 asti ollut toiminto:
Ketjumittaustoiminnolla voidaan ”kiertää” talo syöttämällä käsin talon sivumitat A- ja B-mittoina. Talosta on ensin mitattu vähintään kaksi pistettä taiteviivana.

Mitattuun taiteviivaan voidaan jo maastossa liittää CHAINLIST-ominaisuustietona nämä A- ja B-mitat.

CHAINLIST-toiminnon säännöt:
  • viivalla voi olla useita pisteitä, mutta vain kaksi ensimmäistä käytetään
  • eka piste on viivan/ketjun lähtöpiste, toinen on suuntapiste
  • ominaisuustiedon nimi on CHAINLIST
  • arvot annetaan joko pilkulla, puolipisteellä tai välilyönnillä erotettuna
  • ensimmäinen arvo on A-mitta pisteestä piste 1 pisteen 2 suuntaan
  • jos arvo on nolla, käytetään mitattua pituutta (pisteiden 1-2 välimatka)
  • muut arvot ovat B-mittoja
  • katsotaan suoran kulkusuunnassa, positiivinen käännös oikealle
  • ensimmäinen B-mitta (eli 2. arvo listalla) on sivun pituus pistevälillä 2-3
  • toinen B-mitta on pistevälille 3-4 ja käännös annetaan suhteessa sivuun 2-3 nähden
  • alla olevassa kuvassa alempi talo saadaan arvoilla:
    CHAINLIST=14 -5 -4 3 -6 -3 4 -5
  • jos B-mitta on 0 (nolla), jatketaan suoraan eteenpäin seuraavan B-mitan arvolla
  • esim. jos ao. kuvan erkkeri ohitetaan, mutta halutaan pisteet 4 ja 7, annetaan
    CHAINLIST=14 -5 -4 0 6 0 4 -5
  • jos nollan eteen annetaan miinus-merkki (-0), poistetaan piste, jolloin saadaan viistetty kulma (kuva alla: pieni ruskea viiva)
    CHAINLIST=4 -0 2 -2 4 -0 2 2 -4 5

    Kuva
  • kun viiva talletetaan, CHAINLIST-ominaisuus poistetaan
  • ketjumittaukseen on lisätty Kumoa-toiminto
Esimerkkiaineisto: ketjumittaus.xy
Lataa esimerkkiaineisto: ketjumittaus.xy
Kuva