Windy Weather

Windy Weather Website

  • Contact me
  • My Bio
  • Skills and Tools

Watch3D OpenGL Program

Posted by windyweather on May 23, 2001
Posted in: OpenGL, Shareware.

Watch3D is an OpenGL program I developed a while ago to import and convert objects.

Watch3D

Crossroads is a graphics library described in “3D Graphics File Formats” by Keith Rule. Published by Addison-Wesley Developers Press, 1996. There is an enhancement to the library on the web circa 1998.

coversm

Crossroads provides a very complete infrastructure for 3D graphics based on the VRML model of objects. There are input and output routines for about a dozen file formats.

Watch3D User Interface

mainwindow

Main Window

Watch3D provides an OpenGL user interface to display objects as well as modify them. The view object code is distantly based on OpenGL example code by Ron Fosner, 1996.

The toolbar items from left to right are:

  • New file. Clears to the default torus object.
  • Open a file. Calls Crossroads conversion routines. Not completely tested. 3DS, OBJ and DXF files have been used extensively. Materials are not correctly imported with DXF files.
  • Save file. Only Save As is supported. 3DS, OBJ and DXF have been used.
  • Details. Display the details dialog.
  • Animate. Spin the object. Animate need not be used to just move the object. Use SHIFT to move and CTRL to zoom. With Animate selected, release the mouse while the object is moving to give it a spin.
  • Use OpenGL display lists. May significantly speed things up. Create a display list when the object changes and then use this display list instead of creating OpenGL commands for every frame.
  • Printing is not supported.

Related

Posts navigation

← Gemstones program
Geodesic program →
  • Search Site

  • Calendar

    May 2001
    S M T W T F S
        Aug »
     12345
    6789101112
    13141516171819
    20212223242526
    2728293031  
  • My Sites

    • TheWindyweather at YouTube
    • WindyWeather at SourceForge
    • WindyWeather on Smugmug
  • 2Moons 3ds max Art Audiophile Bug Info Computers Development Tools Evaluations Final Fantasy XIV Games Guild Wars Guild Wars 2 Helpful Hints Home Projects Humor Jade Dynasty Linux Mini Systems MMOs Mods and Fixes Opinion Photography Second Life Shareware Site History Support Questions Tera Video Web Tools World of Warcraft
  • Topics

    • Art
      • 3ds max
        • RTRE
        • scripting
      • Fractals
      • Movies
    • Audiophile
    • Computers
      • Artificial Intelligence
      • Bug Info
      • Databases
      • Development Tools
      • Evaluations
      • Exploits
      • LibreOffice
      • Linux
      • Mini Systems
      • Mods and Fixes
      • Open Office
      • OpenGL
      • Playstation 3
      • Printing
      • Second Life
      • Security
      • Shareware
      • Smart Phones
      • Tutorials
      • Video Editing
      • Web Tools
    • EBooks
    • Games
      • Game Testing
      • MMOs
        • 2Moons
        • Allods
        • Aura Kingdom
        • Dekaron
        • Ether Saga
        • Final Fantasy XIV
        • Guild Wars
        • Guild Wars 2
        • Jade Dynasty
        • Tera
        • WildStar
        • World of Warcraft
    • Helpful Hints
    • Home Projects
    • Humor
    • Legal Issues
    • Opinion
    • Pets
    • Photography
    • Privacy
    • Satire
    • Short Fiction
    • Site History
    • Support Questions
    • Uncategorized
    • Video
      • HDMI
      • Vizio
    • Windows
    • WWC Business
Blog at WordPress.com.
Cancel