|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programvara
  • Adobe Illustrator
  • animation Software
  • antivirusprogram
  • ljudprogram
  • Säkerhetskopiera data
  • Bränn CD-skivor
  • Bränn DVD
  • Data Compression
  • Database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Filtillägg Typer
  • Financial Software
  • Freeware , Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Andra datorprogram
  • PC-spel
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentationsprogram
  • Produktivitet Software
  • quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvara betaversioner
  • Programvara Konsulter
  • Software Development Companies
  • Software Licensing
  • Spreadsheets
  • Skatt förberedelse programvara
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Ordbehandlingsprogram
  • Facebook
  • Twitter
  • Instagram
  • LinkedIn
  • TikTok
  • WhatsApp
  • WordPress
  • Chrome
  • Discord
  • Amazon
  • * Dator Kunskap >> Programvara >> Graphics Software >> Content

    Kan du sätta Google Sketchup -modeller i Java 3D -program?

    Du kan inte direkt ladda Google Sketchup -modeller (SKP -filer) i Java 3D -applikationer. Java 3D avskrivs och saknar inbyggt stöd för SKP -filformatet. SKP är ett äganderätt.

    För att använda SketchUp -modeller i en Java 3D (eller mer realistiskt, ett modernt Java -grafikbibliotek som JMONKEYENGINE eller LWJGL), behöver du ett mellanliggande steg: Du måste konvertera SKP -modellen till ett format som Java kan hantera. Vanliga lämpliga format inkluderar:

    * Collada (DAE): Ett allmänt stödt, öppet XML-baserat format för 3D-modeller. Många omvandlare finns för att exportera från Sketchup till Collada.

    * vågfront obj: Ett enklare textbaserat format. Det är mindre funktionsrikt än Collada men lättare att analysera. Sketchup kan exportera till OBJ.

    * 3ds: En annan äldre, men ibland fortfarande användbar format.

    När du har modellen i ett av dessa format behöver du ett Java -bibliotek för att ladda och göra det. Eftersom Java 3D är föråldrad, rekommenderar jag starkt att använda det för nya projekt. Så här skulle du närma dig detta med mer moderna alternativ:

    Med JmonkeyEngine:

    JMonkeyEngine är en kraftfull och väl underhållen 3D-spelmotor för Java. Det kan ladda modeller i olika format, inklusive Collada (DAE) och OBJ. Du skulle använda dess inbyggda lastare för att hantera modelldata.

    med LWJGL:

    LWJGL (Lightweight Java Game Library) är ett lägre bibliotek. Det ger OpenGL -bindningar, så du har mer kontroll men också mer arbete att göra. Du måste använda ett tredjepartsbibliotek (som Assimp) eller skriva din egen kod för att ladda och analysera modellfilen (DAE eller OBJ). Detta är betydligt mer komplicerat än att använda JMonkeyEngine.

    steg (med JMonkeyEngine som exempel):

    1. Export från SketchUp: Exportera din SketchUp -modell som en Collada (.DAE) -fil.

    2. Lägg till JMonkeyEngine till ditt projekt: Använd ett byggverktyg som Maven eller Gradle för att inkludera JmonkeyEngine -beroende i ditt Java -projekt.

    3. Ladda modellen i din Java -kod: Använd JMonKeyEngines `ModelImporter 'för att ladda DAE -filen.

    4. Lägg till modellen i din scen: Bifoga den laddade modellen till en "rumslig" -nod i din jmonkeyengine -scengraf.

    5. gör scenen: JMonkeyEngine kommer att hantera rendering av modellen.

    Sammanfattningsvis: Direkt import är inte möjligt. Exportera till ett mellanliggande format (DAE eller OBJ rekommenderas) och använd sedan ett modernt Java 3D -bibliotek (som JMonkeyEngine) för att ladda och göra det i din applikation. Undvik att använda det avskrivna Java 3D -API för nya projekt.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Varför är imponerande grafik bra?
    ·Vad är 2 GB dedikerad grafik?
    ·Lägga till en vattenstämpel till ett foto i Picasa
    ·Vad är en samling grafik som vanligtvis samlas med mju…
    ·Vad konverterar tryckta bilder till bitmap -grafik som …
    ·Vilket verktyg finns i ritningsstången?
    ·Enkelt sätt att Ready bilder för Craigslist
    ·Kan grafiska tees göras utan datorer?
    ·Om du använder grafik för att stödja din skrivna tex…
    ·Vad är en miniatyrrepresentation av all lokaliserad gr…
    Utvalda artiklarna
    ·Vilken symbol visas i början av en funktion i Excel 20…
    ·Hur kan man överföra FTP Använda terminalfönster
    ·Hur man markera objekt i PowerPoint
    ·Så att lägga en avi-fil på en webbplats
    ·Hur visa en NRG -fil
    ·Hur man gör något inte Desaturated i GIMP
    ·Hur Importera Pics till Facebook Från en CyberLink You…
    ·Ska jag lära mig Excel eller SQL?
    ·Hur exportera data från en Oracle bord till en platt f…
    ·Hur mycket gigabyte kommer Adobe Creative Cloud att ta …
    Copyright © Dator Kunskap https://www.dator.xyz