Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Visualisierung
  4. Fragen zu HTML 3D Transformationen und Mathe

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.6k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.2k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Fragen zu HTML 3D Transformationen und Mathe

Geplant Angeheftet Gesperrt Verschoben Visualisierung
7 Beiträge 2 Kommentatoren 482 Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • jogibear9988J Offline
    jogibear9988J Offline
    jogibear9988
    schrieb am zuletzt editiert von
    #1

    Hallo, dachte ich frage mal hier. Kennt sich jemand mit CSS 3d Transformationen und deren mathematik aus?
    Ich versuche die 4 eckpunkte eines 3D transformierten objekts im raum zu berechnen, mit 3D transformationen schlägts aber fehl. Wenn sich jemand damit auskennt kann ich mein problem gern näher erläutern.

    Benutzen tu ich das ganze für overlays von elementen in meiner WebUI, von daher schon eine Visualisierungs Thema ;-)

    Check my ioBroker webui - a vis alternative
    see: https://github.com/iobroker-community-adapters/ioBroker.webui

    OliverIOO 1 Antwort Letzte Antwort
    0
    • jogibear9988J jogibear9988

      Hallo, dachte ich frage mal hier. Kennt sich jemand mit CSS 3d Transformationen und deren mathematik aus?
      Ich versuche die 4 eckpunkte eines 3D transformierten objekts im raum zu berechnen, mit 3D transformationen schlägts aber fehl. Wenn sich jemand damit auskennt kann ich mein problem gern näher erläutern.

      Benutzen tu ich das ganze für overlays von elementen in meiner WebUI, von daher schon eine Visualisierungs Thema ;-)

      OliverIOO Offline
      OliverIOO Offline
      OliverIO
      schrieb am zuletzt editiert von OliverIO
      #2

      @jogibear9988

      hab da auch keine detailkenntnisse.
      aber evtl findest du in den eigentlichen spezifikationen etwas mehr mathematische grundlage zum nachvollziehen

      https://drafts.csswg.org/css-transforms-2/#funcdef-translate3d
      https://drafts.csswg.org/css-transforms-2/#Translate3dDefined

      den link zu den spezifikationen findet man immer bei mdn unter specifications
      https://developer.mozilla.org/en-US/docs/Web/CSS/transform-function/translate3d

      nicht wundern über den link. auch wenn das da draft heißt, wurde der bereits in allen browsern so implementiert

      Meine Adapter und Widgets
      TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
      Links im Profil

      jogibear9988J 1 Antwort Letzte Antwort
      0
      • OliverIOO OliverIO

        @jogibear9988

        hab da auch keine detailkenntnisse.
        aber evtl findest du in den eigentlichen spezifikationen etwas mehr mathematische grundlage zum nachvollziehen

        https://drafts.csswg.org/css-transforms-2/#funcdef-translate3d
        https://drafts.csswg.org/css-transforms-2/#Translate3dDefined

        den link zu den spezifikationen findet man immer bei mdn unter specifications
        https://developer.mozilla.org/en-US/docs/Web/CSS/transform-function/translate3d

        nicht wundern über den link. auch wenn das da draft heißt, wurde der bereits in allen browsern so implementiert

        jogibear9988J Offline
        jogibear9988J Offline
        jogibear9988
        schrieb am zuletzt editiert von
        #3

        Kenn ich leider alle schon ;-)
        ich arbeite an einem polyfill für die getBoxQuads API (https://github.com/jogibear9988/getBoxQuadsPolyfill)

        Der funktioniert auch gut für die 2D Transformationen. Bei 3D mit einer Perspektive bekomme ich aber nun eben Punkte mit einem Z-Anteil, und ich weiß nicht wie ich die zurückrechnen kann. Ich finde schon Formeln mit denen man mit dem Kehrwert Perspektive den Z-Anteil multipliziert, jedoch können es ja verschachtelte perspektivenwerte in der kombinierten Transformationsmatrix sein...

        Firefox hat die API schon, da funktionierts...
        Beispielseite: https://jogibear9988.github.io/getBoxQuadsPolyfill/

        Check my ioBroker webui - a vis alternative
        see: https://github.com/iobroker-community-adapters/ioBroker.webui

        OliverIOO 1 Antwort Letzte Antwort
        0
        • jogibear9988J jogibear9988

          Kenn ich leider alle schon ;-)
          ich arbeite an einem polyfill für die getBoxQuads API (https://github.com/jogibear9988/getBoxQuadsPolyfill)

          Der funktioniert auch gut für die 2D Transformationen. Bei 3D mit einer Perspektive bekomme ich aber nun eben Punkte mit einem Z-Anteil, und ich weiß nicht wie ich die zurückrechnen kann. Ich finde schon Formeln mit denen man mit dem Kehrwert Perspektive den Z-Anteil multipliziert, jedoch können es ja verschachtelte perspektivenwerte in der kombinierten Transformationsmatrix sein...

          Firefox hat die API schon, da funktionierts...
          Beispielseite: https://jogibear9988.github.io/getBoxQuadsPolyfill/

          OliverIOO Offline
          OliverIOO Offline
          OliverIO
          schrieb am zuletzt editiert von
          #4

          @jogibear9988 sagte in Fragen zu HTML 3D Transformationen und Mathe:

          getBoxQuads

          den source von firefox hast du schon angeschaut, denke ich?
          https://searchfox.org/mozilla-central/source/layout/base/GeometryUtils.cpp
          wie gesagt, hab da nur ganz wenig kenntnisse.
          3dtranslate macht ja nur den transform im 3d-raum.
          das ergebnis muss dann noch auf den 2d bildschirm in pixel umgerechnet werden.
          aber welcher teil der api da was macht, keine ahnung, das 3d nach 2d muss es ja schon geben.

          Meine Adapter und Widgets
          TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
          Links im Profil

          jogibear9988J 1 Antwort Letzte Antwort
          0
          • OliverIOO OliverIO

            @jogibear9988 sagte in Fragen zu HTML 3D Transformationen und Mathe:

            getBoxQuads

            den source von firefox hast du schon angeschaut, denke ich?
            https://searchfox.org/mozilla-central/source/layout/base/GeometryUtils.cpp
            wie gesagt, hab da nur ganz wenig kenntnisse.
            3dtranslate macht ja nur den transform im 3d-raum.
            das ergebnis muss dann noch auf den 2d bildschirm in pixel umgerechnet werden.
            aber welcher teil der api da was macht, keine ahnung, das 3d nach 2d muss es ja schon geben.

            jogibear9988J Offline
            jogibear9988J Offline
            jogibear9988
            schrieb am zuletzt editiert von
            #5

            @oliverio said in Fragen zu HTML 3D Transformationen und Mathe:

            den source von firefox hast du schon angeschaut, denke ich?

            schon, problem ist, das geht über zig files... da steigt man nicht so leicht durch.

            Den Code dafür hat ja jeder browser, da die devtools das ja können (das overlay genau so zeichnen).
            Nur finde dich mal erst in den Browser sourcen zurecht.

            Check my ioBroker webui - a vis alternative
            see: https://github.com/iobroker-community-adapters/ioBroker.webui

            OliverIOO 1 Antwort Letzte Antwort
            0
            • jogibear9988J jogibear9988

              @oliverio said in Fragen zu HTML 3D Transformationen und Mathe:

              den source von firefox hast du schon angeschaut, denke ich?

              schon, problem ist, das geht über zig files... da steigt man nicht so leicht durch.

              Den Code dafür hat ja jeder browser, da die devtools das ja können (das overlay genau so zeichnen).
              Nur finde dich mal erst in den Browser sourcen zurecht.

              OliverIOO Offline
              OliverIOO Offline
              OliverIO
              schrieb am zuletzt editiert von
              #6

              @jogibear9988

              ungefähr so wie, finde dich in vis sourcen zurecht? :)

              Meine Adapter und Widgets
              TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
              Links im Profil

              jogibear9988J 1 Antwort Letzte Antwort
              0
              • OliverIOO OliverIO

                @jogibear9988

                ungefähr so wie, finde dich in vis sourcen zurecht? :)

                jogibear9988J Offline
                jogibear9988J Offline
                jogibear9988
                schrieb am zuletzt editiert von
                #7

                @oliverio said in Fragen zu HTML 3D Transformationen und Mathe:

                @jogibear9988

                ungefähr so wie, finde dich in vis sourcen zurecht? :)

                nie probiert... hab ja meine eigene.

                Check my ioBroker webui - a vis alternative
                see: https://github.com/iobroker-community-adapters/ioBroker.webui

                1 Antwort Letzte Antwort
                0
                Antworten
                • In einem neuen Thema antworten
                Anmelden zum Antworten
                • Älteste zuerst
                • Neuste zuerst
                • Meiste Stimmen


                Support us

                ioBroker
                Community Adapters
                Donate

                835

                Online

                32.7k

                Benutzer

                82.4k

                Themen

                1.3m

                Beiträge
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                ioBroker Community 2014-2025
                logo
                • Anmelden

                • Du hast noch kein Konto? Registrieren

                • Anmelden oder registrieren, um zu suchen
                • Erster Beitrag
                  Letzter Beitrag
                0
                • Home
                • Aktuell
                • Tags
                • Ungelesen 0
                • Kategorien
                • Unreplied
                • Beliebt
                • GitHub
                • Docu
                • Hilfe