VB, Koordinaten und MicroStation

Discussion in 'Microstation' started by Alexander Heide, Jan 7, 2004.

  1. Hallo Group!

    Frohes neues Jahr wünsche ich allen!

    Könnte mir vielleicht jemand bei einem Problem helfen/mit Ratschlag
    zur Seite stehen? Folgendes: aus einer Datenbank sollen Objekte -
    meist 3D-Primitive wie Quader, Thorus, Kegel usw. mittels Visual Basic
    in MicroStation V8.1 eingelesen werden. Die geometrischen Objekte sind
    durch die Schwerpunktskoordinate und die eigenliche Geometrie gekenn-
    zeichnet. Diese ist ebenfalls wie die Schwerpunktkoordinaten in der
    Datenbank als irgendwelche Zahleneinträge festgehalten. Nun sollen die
    Objekte getreu derer Koordinaten, Geometrien und Ausrichtungen in Micro-
    Station übernommen werden. Nach der Modifizierung der Daten in Micro-
    Station - meist nur neu ausrichten und "zurechtrücken" soll MicroStation
    die Date wieder in die Datenbank schreiben. Beim Manipulieren der Objekte
    soll der Schwerpunkt des Objekts stets als Referenzpunkt dienen - an dem
    soll also MicroStation das Objekt snapen ("anpacken").

    Wünschenswert wäre - wobei das nur am Rande erwähnt werden soll -, dass
    auf jedes Element das Eingelesen wird mittels eines Dialogfelds zugegriffen
    werden kann, um darüber dann Parameter wie Schwerpunktkoordinaten, Höhe,
    Breite, Tiefe, Radius usw. per Hand ändern zu können.

    Ist vielleicht jemandem bekannt wie sowas zu programmieren ist und vielleicht
    hat der eine oder der andere schon Erfahrung mit einer solchen Aufgabenstellung?

    Wo wäre evtl. ein vergleichbarer Code anzuschauen?

    Vielen Dank!
    Alexander
     
    Alexander Heide, Jan 7, 2004
    #1
  2. ....



    Ich möchte eine kleine Änderung der ursprünglichen Aufgabenstellung
    einbringen.
    Die Geometrie der Figuren wird entgegen der früheren
    Behauptung nicht aus den Daten der Datenbank erzeugt.
    Objekte sind als *.dxf's verfügbar. Also für jeden Zyl.,
    Kugel, Torus und auch andere Primitive gibt es ein dxf-
    file in der auch die (eine) Koordinate - z. B. die des geom.
    Schwerpunkt des Objekts - enthalten ist. Das zu entwickelnde
    Tool (Programm, Makro osä.) soll es bewerkstelligen, dass die
    *.dxf's aus der DB oder nur aus einem bestimmten Bereich der
    DB ausgelesen werden und in eine DGN gemäss der jedem Objekt
    in der dxf zugewiesenen Koordinaten eigefügt wird. Dann will ich
    die einzelnen Objekte in der DGN "zurechtrücken" können und zwar so,
    dass die evtl. Änderung der Koordinaten bzw. der Ausrichtung des
    Objekts in jeder der ursprünglichen dxf's registriert und gespeichert
    wird. Dieses soll dann den neuen Stand der dxf-Daten
    in der DB bis zu evtl. notwendigen Weiterbearbeitung darstellen.

    Ist so etwas (mit MicroStation BASIC, VB, VBA, ...) möglich?
    Existiert schon etwas vergleichbares?

    Für jede Antwort bin ich weiterhin sehr dankbar!

    Gruss
    Alexander Heide
     
    Alexander Heide, Jan 9, 2004
    #2
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.