Jump to content

EASY

Mitglieder
  • Gesamte Inhalte

    3044
  • Benutzer seit

  • Letzter Besuch

Beiträge erstellt von EASY

  1. Änderungen 04.01.2017 / Changes 04.01.2017 (Plugin "Massstabsrechner + Anzeige /Scale calkulator + viewer de/en")

    Das Plugin ist nun auch in englisch. Die Form von "Dummy-Modell" ist nun ein Würfel.
    The plugin is now also in English. The form of "dummy model" is now a cube.
    ____________________________________________________________________

    Mit diesem Plugin können Maße für den Modellbau ermittelt werden.
    Zur visuellen Überprüfung wird das Modell in seinen Abmessungen im MBS als einfaches "Dummy-Modell" angezeigt.
    Dimensions for the construction of the model can be determined with this plugin.  
    For visual checking the model in its dimensions in the MBS as a simple "Dummy-modell" is displayed.

    Das Plugin ist in "Plugins" -> "Planung" und das "Dummy-Modell" in "3D Modelle" -> "Zusätzlich"
    The plugin is in "Plugins" -> "Planning" and the "Dummy-Model" in ' 3D models'-> "Extra".

    Wichtig! Das Plugin geht nur in Verbindung mit dem "Dummy-Modell" !
    Important! The plugin only works  in connection with the "Dummy-Modell" !

    Hinweis: Die kleinste Abmessung im Original ist auf 0.1m begrenzt, da das "Dummy-Modell" nicht kleiner gestaltet werden kann. Die Abmessungen für das Original ist in 2 Stufen: 0.1m ... 10m und 1m ... 100m.
    Note: The smallest dimension of the origin objekt is limited to 0. 1m since the 'dummy model' can not be made smaller. The dimensions for the origin objekt is in 2 steps: 0. 1m. . . 10m and 1m. . . 100m.

    Hinweis: Das "Dummy-Modell" ist beim Laden sehr klein. Es wird markiert und die Position wird angezeigt.
    Tip: Rechtsklick auf das Projektfenster im MBS (so bleibt die Markierung für das "Dummy-Modell" erhalten) und "Enter" (setzt den Kamerafokus auf das Modell)

    Note: The 'dummy model' is very small when loading. It is highlighted and the position is displayed.
    Tip: Right-click on the project window in the MBS (so retains the marker for the "Dummy-Modell") and 'Enter' (set the camera focus to the model)

    Beim Start des Plugins / Plugin is started:
    Bild02.jpg

    "Dummy-Modell" ist im MBS-Projekt / "Dummy-Modell" is on MBS projekt:
    Bild01.jpg

     

    Von "Dummy-Modell" können Kopien erstellt werden ("Kopie erstellen") / Copies can be created from "Dummy-Modell" ("Make Copy")
    Bild03.jpg

    ====================================================================================================================

    Hallo,

    mit diesem Plugin können Maße für den Modellbau ermittelt werden. Zur visuellen Überprüfung wird das Modell in seinen Abmessungen im MBS als einfaches "Dummy-Modell" angezeigt.

    Das Plugin ist unter "Plugins" -> "Planung" und das "Dummy-Modell" under "3D-Modelle" -> "Zusätzlich".

    Wichtig! Das Plugin geht nur in Verbindung mit dem "Dummy-Modell" !

    Hinweis: Die kleinste Abmessung im Original ist auf 0.1m begrenzt, da das "Dummy-Modell" nicht kleiner gestaltet werden kann. Die Abmessungen für das Original ist in 2 Stufen: 0.1m ... 10m und 1m ... 100m.

    Hinweis: Das "Dummy-Modell" ist beim Laden sehr klein. Es wird markiert und die Position wird angezeigt.
    Tip: Rechtsklick auf das Projektfenster im MBS (so bleibt die Markierung für das "Dummy-Modell" erhalten) und "Enter" (setzt den Kamerafokus auf das Modell)

    Ich hoffe durch die nachfolgenden Bilder das Plugin hinreichend zu beschreiben...

    Oberfläche:
    Bild-05.jpg

    Dummy-Modell:
    Bild-09.jpg

    Zu beachten bei "Dummy-Modell":
    Bild-01.jpg

    Bild-02.jpg

    Bild-03.jpg

    Beim Aufruf des Plugins:
    Bild-04.jpg

    Änderung des Massstabes (Spurweite):
    Bild-06.jpg

    Kopie erstellen:
    Bild-08.jpg

    Gruß
    EASY

     

  2. Hallo Neo,

    ... was ich immer wieder vermisse ist ein Kommando um auf ein Objekt zu fokusieren. Ich kann zwar über die Schnittstelle ein oder mehrere Objekt(e) markieren aber es wäre schön, wenn man den Kamerafokus auch auf die Markierung setzen könnte (... so wie im MBS mit der "Enter" Taste)...
    ... und eventuell noch etwas Zugriff auf den "Blickwinkel" der Kamera... wobei dies nicht nur in diesem Zusammenhang sondern allgemein als Kamera-Kommando interessant wäre...

    Gruß
    EASY

  3. Hallo quackster,

    ich weiß, daß Die mein Kommentar nicht gefallen wird... ich weiß allerdings auch nicht so recht, was das jetzt soll...

    Neo ist jetzt schon Kompromisse mit dem Katalog eingegangen und ich finde sein neues Konzept akzeptabel für alle und noch bevor das neue Konzept veröffentlicht ist, kommt der Vorschlag von Dir von einem "parallelen" Katalog (wieder-) zu eröffnen.

    Da würde ich mich als Entwickler so langsam fragen... wozu denn eigentlich? ... oder den "Aufschrei" ertragen und das Laden von externen Modellen einfach nicht mehr zulassen. Ich entwickle langsam ein immer stärkeres Verständnis zu der 2. Variante und müßte Dir in gewisser Weise "vorwerfen", daß Du (mit deinem voreiligen Vorschlag) dazu beigetragen hast.

    Gruß
    EASY

  4. Hi trevor,

    Zitat
    vor 1 Stunde schrieb trevor:

    Hmm... event seems to fire when I change the setting of a decoupling track.... how pointless and disappointing......

    ... also hmm... why " how pointless and disappointing" ? ... what did you expect?

    EASY

  5. Hallo Neo,

    ... wie Du vielleicht mitbekommen hast bin ich gerade dabei ein Plugin zur Ermittlung von Modellmaßen zu schreiben. Hiefür wird ein bestimmtes "Dummy-Modell" verwendet.
    Nun ist meine Frage: Wenn ich dieses Modell bei mir in den Katalog lade (erst einmal nur für meine Versuche) und später mit anderen teile (Du gibst es frei) bleibt die GUID nach der Veröffentlichung die gleiche oder kann sie sich dann noch ändern?

    Gruß
    EASY

  6. Hallo Vermanus ,

    ... eine direkte Aktion in der EV gibt es (leider) nicht.

    ... ich habe mein Plugin "MBS-EV-Fehlersuche" vor einiger Zeit dahingehend geändert, daß man in der EV eine Variable oder mehrere Variablen definieren kann, die als Haltepunkte fungieren. Die Variable(n) müssen nur mit "MBS_STOP" (groß oder klein geschrieben) als Anfang im Namen haben. Sobald ein Wert (egal was) zugewiesen wird, wird die Animation im MBS angehalten... (bei der "Anzeige / Auswahl" muß "ID 60 Variable wurde geändert" gesetzt sein) und der Variablenname als "Haltepunkt" aufgelistet...

    Gruß
    EASY

  7. Hi trevor,

    great work(y) ... it seems to get something like Rockrail <-> RockStudio Plugin.

    .. as i understand your client you always "fire" the group command (command 10 / 11) to MBS... and i think this got a higher priority then a "normal" command.
    ... maybe there is to much traffic to use it together with the "Video-Aufzeichnung" plugin (your picture shows a lost synchonisation) (? [supposition])

    EASY

     

  8. Hallo,

    ... nachdem ich mich (wieder mal) mit den Proportionen von Modellen herumschlage und es mich irgendwie geärgert hat, daß ich immer wieder zum Taschenrechner greifen muß, habe ich mal noch die Umkehrung von meinem Plugin "Objekte-Messen" als Versuch angefangen...

    Der Ausgangspunkt sind die realen Maße der Objektes und berechnet wird die Modellgröße. Außerdem wird ein "Modell" in der richtigen Modellgröße erzeugt, so man eine (visuelle) Vorstellung bekommt in welchem Verhältnis es zu anderen Modellen steht...

    Momentan reicht der Einstellungsbereich für das Original bei 0,1m ... 10m und funktioniert nur für H0...
    ... bei Interesse würde ich daraus ein "richtiges" Plugin machen (auch für andere Spurweiten)... oder "Objekte-Messen" entsprechend erweitern.

    Bild 1.jpg

    Gruß
    EASY

  9. Hallo,

    ... da Rolltreppen momentan etwas aktuell sind, habe ich mich erinnert, daß ich damals für den EP13 auch mal ein Versuchsmodell gebaut habe... (mit dem heutigen Wissen ein Polygongrab...)
    Da ich damals darauf "reingefallen" bin, daß man alle Stufen einzeln animieren muß bin ich heute etwas schlauer geworden... Die Animation für eine Rolltreppe besteht eigentlich nur aus 2 Teilanimationen... das hin- bzw. wegfahren der ersten / letzen Stufen in einer Ebene und das hochfahren der "schrägen" Stufen... so ergeben sich im Modell für die Darstellung der Animation (auch) nur zwei Unterobjeke und für den Rest noch eines... und um Polygone zu sparen sind die Stufen nur 1 bzw. 2 Flächen und keine Körper.

    P.S. Da ich noch etwas nachgearbeitet habe, haben die erste und die letze hochlaufende Stufe einen scheinbaren "Spring" in der Textur (nicht in der Bewegung)... und das Modell ist nicht fertig ausgestaltet...

    ... in Nachhinein erscheint es eigentlich logisch... aber vielleicht kann ich den einen oder anderen davon "abhalten" auch "reinzufallen"...

    Für wer Interesse hat... ich hänge ich mal noch die Blenderdatei und die .x in der .zip mit an...
    Rolltreppe01.zip

    Gruß
    EASY

  10. Hallo Steffen,

    Danke!!! :D

    ... man sollte es einfach ruhiger angehen9_9 und sich nicht gleich ärgern>:(... dann ist die Lösung (manchmal) ganz ganz einfach:P...
    ... und die Fläche hat nun einmal ein "ä"...
    ... das kommt nun von "eben mal schnell"... sonst vergebe ich schon "gültige" Namen;)... (weshalb ich bisher keine Probleme hatte)

    Gruß
    EASY

  11. Hallo Neo,

    ... eigentlich wollte ich nur auf die schnelle etwas ausprobieren... also habe ich mir in Blender einen Würfel gemacht (Create -> mesh -> Würfel) und diesen als .x exportiert. (mit dem Exporter aus der wiki (Blender 2.73). Wenn ich nun das .x Modell im MBS laden möchte erscheint eine Fehlermeldung... (das gleiche problem ergibt sich, wenn ich in Blender (Create -> mesh -> Ebene) mache.
    Fehlermeldung.jpg

    Alle anderen meshes aus Blender gehen problemlos...
    Kannst Du mir sagen was MBS an diesen beiden meshes nicht passt??????

    Als Beispiel ist der Würfel mit angehängt.
    Wuerfel.zip

    Gruß
    EASY

  12. Hallo MarkoP

    Zitat
    vor 10 Stunden schrieb MarkoP:

    Heißt die Andockfunktion entfällt dann oder wie?

    ... Nein!

    Zitat
    vor 23 Stunden schrieb Neo:

    die "thematisch" voneinander abgegrenzt werden können, und in diesem Zusammenhang z.B. nicht automatisch andocken.

    ... thematisch gleiche Objekte docken dann nur noch aneinander an... wie z.B. jetzt... Thema "Straßen" docken ja auch nicht an Thema "Gleise" an...

    Gruß
    EASY

  13. Hi trevor,

    Zitat
    vor 11 Stunden schrieb trevor:

    Also.. any idea how that responds if Z is already less than the contour level? I'm guessing you need to ask for both -1 and +1 if the first one fails...

    Note: if "Bodenplatte" got a thikness and you send the "ping" within this thikness z=-1 and z=+1 both will get a result... 

    ... i take the z position of "Bodenplatte" + size (in z) of "Bodenplatte" = the highest point + an offset (i.e. 500 ->  more then highest objekt)...
    ... so i can always send z=-1...

    EASY

  14. Hi trevor,

    Zitat
    vor 38 Minuten schrieb trevor:

    a command to pull the contour maps would be helpful too

    ... there is a undocumented command 132

    It is like an echolot and returns the coordinates (surface) and the name of the hit object...
    (... if you got problems with translation... feel free to ask...)
    ... i used it to place objects on the contour of "Bodenplatte" in my plugin "Landschaftsgestaltung"

    EASY

    :
     

  15. Hi trevor,

    Zitat
    vor 3 Stunden schrieb trevor:

    Remember though, Frame Rate is NOT REALLY a good clock to use

    ... i know not in any case...and there are other influences so the interface is not always synchronous to fps.
    ... i.e. if you move the mouse over the project window fps will slow down (a little bit) but the interface will be faster....
    ... or if you open a menue (i.e. "Extras") the fps will be significantly slower but the interface is significantly faster... (by the way... this was the beginning of command groups...) 

    EASY

  16. Hi

    Zitat
    vor 9 Minuten schrieb trevor:

    4. Because windows decided to steal some time..

    :D:D:D... the big unknown...

    Zitat
    vor 15 Minuten schrieb trevor:

    or use some other MBS generated, and presumably simulation synchronized, signal.

    .... best would be if MBS "fire" a trigger signal... but as first step i would be happy if i could "ask" MBS with a command or a event for fps...

    EASY

  17. Hi trevor,

    ... this is what i figured out to get fps:

     Public Function Get_fps() As Double
            Dim sw As New Stopwatch
            C_Write.WriteLine("1")  'Write a command...
            C_Write.Flush()             '... send command...
            C_Read.ReadLine()      '... await respons -> end of frame -> (synchnonize -> command could be send anytime within frame)
            sw.Start()                       'Start stopwatch -> begin of next frame (!)...
            C_Write.WriteLine("1")  '... write a command...
            C_Write.Flush()             '... send command
            C_Read.ReadLine()      '... await respons -> end of frame (!)
            sw.Stop()                       '... get delta time
            Return Stopwatch.Frequency / sw.ElapsedTicks '... return fps
        End Function

    ... most time it works (but some times the result is (much) faster... but i don't understand why...

    EASY

  18. Hallo Neo,

    damit ich in VB nicht ganz einroste versuche ich mich gerade in einem (sanften) Kamerarschwenk auf ein Objekt zu. Wie bekannt ist die Schnittstelle an die fps geknüpft, so daß mein Schwenk (wie alle Bewegungen über die Schnittstelle) mal schneller und mal langsamer ist....
    ... und so dachte ich, daß es vielleicht am einfachsten wäre, wenn man die fps über die Schnittstelle (als Korrekturfaktor) auslesen könnte.

    Gruß
    EASY

  19. Hi trevor,

    When I try to enter a decimal point the cursor "jump" to the front of the value (left before) and the decimal point is cleared and if i now enter a number it will be set before the value and is been written right to left -> i try to enter 15.873 -> 87315 is shown...(same with a comma):(

    EASY

     

×
×
  • Neu erstellen...