SmartSnap-Kokoonpanokomponentin mallinnus

Library

Huomioi seuraavat kokoonpaanokomponentin mallinnuksessa.

  • Mallinna SmartSnap-komponentti kokoonpanossa

    Näin sen vuoksi, että komponentissa on oltava geometriset linkitykset ulkoisiin osiin silloin, kun komponentti tallennetaan komponenttikirjastoon. Tämä edellyttää, että komponentti on sijoitettuna johonkin kokoonpanoon. Näin komponentin mukana tallentuvat siihen liittyvät ulkoiset ehdot.

  • Komponentin ensimmäinen osa on paikallinen Jigi-osa

    Jigi-osan 3D-luonnokseen määritetään se geometria, joka assosioidaan ulkoisiin objekteihin (pinnat, pisteet, viivat).

  • Geometrian logiikka

    Kokoonpanon ulkoinen geometria (eli muut osat) ohjaavat SmartSnap-komponentin Jigi-osan 3D-luonnosta. Jigi ohjaa komponentin muuta geometriaa. Jigissä voi olla muitakin piirteitä kuin ensimmäinen 3D-luonnos. Vaarana on tilanne, jossa komponentin muut osat ohjaavat jigiä (loop).

  • Komponenttiin mallinnettavat ominaisuudet

    Komponentilla on usein ominaisuuksia, jotka eivät periydy kokoonpanon muista osista. Esimerkiksi, kaiteella korkeus, portailla leveys. Nämä ovat komponentin sisäisiä ominaisuuksia. Yleensä nämä kannattaa mallintaa Jigiin. Tällöin Jigissä on kaikki oleellinen tieto komponentin mitoista.

    Periaatteessa Jigin 3D-luonnoksen sitominen riittää. Tämä aiheuttaa sen, että sijoitettavan kokoonpanomallin suunta ja paikka eivät muutu miksikään, vaan ainoastaan sen Jigissä oleva 3D-luonnos siirtyy. Tällöin kokoonpanossa olevat muut osat on erikseen paikoitettava 3D-luonnoksen objekteihin. Jos tällaisia osia on paljon, sitominen luonnokseen on työlästä.

    Ongelmaa lieventää se, että voidaan paikoittaa itse kokoonpanoa ympäröivän geometrian objekteihin. SmarSnap-komponentin perustaso voidaan sitoa sijoitettavan geometrian kanssa yhteneväksi. Tällöin SmartSnap-komponentti kääntyy annettujen ehtojen mukaisesti, ja vasta sen jälkeen ohjelma ratkaisee Jigin 3D-luonnoksen paikan.

    Tämä on etu profiilirakenteissa, koska profiilien poikkileikkauksia ei tarvitse erikseen paikoittaa komponentin Jigin viivoihin.

    Lisäksi sidontoja voidaan tehdä pintojen välille, joka pitää ratakisun kätisyyden paremmin oikeana (piste-piste -ehdolla ei ole suuntaa, ainoastaan arvo).

    • Esimerkkinä, Jigin 3D-luonnoksen ehdoilla paikoitettu komponentti. Koordinaatisto ei käänny.

    • Esimerkkinä, Kokoonpanon ehdoilla paikoitettu komponentti. Huomaa, SmartSnap-komonentin (värillinen) koordinaatiston kääntyminen.

  • Riittävä määrä kokoonpanoehtoja

    Tavoitteena on, että geometriaehtoja on kokoonpanossa riittävä määrä. Tällöin SmartSnap-komponentti on täysin määritelty.

    Joissakin tapauksissa ehtoja voidaan jättää vapaaksi, jolloin sijoitettava komponentti voi liikkua annettujen ehtojen mukaisesti, ja se voidaan lopuksi paikoittaa kokoonpanoon lisäämällä ehtoja.

    • Esimerkkinä, rakennuksen katon kulkusilta on aina katon harjan suuntainen. Sillan kiinnitysosat ovat lapepinnan suuntaiset, mutta kulkusillan paikka katolla on aina tapauskohtainen.
    • Esimerkkinä, portaikot ovat kahden tason välissä, ja korkeus määräytyy niiden avulla, mutta portaan paikka tason reunassa pitää voida määrittää vapaasti.
  • Esimerkkitapauksissa kokoonpanoehdot jätetään vajaaksi. Tällöin komponentti voidaan raahata (vetää) mallissa, tai voidaan määrittää tarkasti Etäisyys-ehdoilla muuhun geometriaan.