U.S. flag
        An official website of the United States government
          Here’s how you know
        Here’s how you know**Official websites use .gov**
              
              A **.gov** website belongs to an official government organization in the United States.
        **Secure .gov websites use HTTPS**
              
              A **lock** (  A locked padlock
) or **https://** means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites. https://www.nist.gov/itl/math/3d-desktop
  Search NIST
    Search
              Menu

      


Close
    Topics
        All Topics
                                                        Advanced communications
                                                        Artificial intelligence
                                                        Bioscience
                                                        Buildings and construction
                                                        Chemistry
                                                        Climate
                                                        Cybersecurity
                                                        Electronics
                                                        EnergyEnvironment
                                                        Fire
                                                        Forensic science
                                                        Health
                                                        Information technology
                                                        Infrastructure
                                                        Manufacturing
                                                        Materials
                                                        Mathematics and statisticsMetrology
                                                        Nanotechnology
                                                        Neutron research
                                                        Performance excellence
                                                        Physics
                                                        Public safety
                                                        Resilience
                                                        Standards
                                                        Transportation
            Publications
            Labs & Major Programs
        Laboratories
                                Communications Technology Laboratory
                                  Engineering Laboratory
                                  Information Technology Laboratory
                                  Material Measurement Laboratory
                                  Physical Measurement LaboratoryUser Facilities
                                NIST Center for Neutron Research
                                  CNST NanoFab
                                                        Research Test Beds
                                                        Research Projects
                                                        Tools & InstrumentsMajor Programs
                                Baldrige Performance Excellence Program
                                  CHIPS for America Initiative
                                  Manufacturing Extension Partnership (MEP)
                                  Office of Advanced Manufacturing
                                  Special Programs Office
                                  Technology Partnerships Office
            Services & Resources
        Standards and Measurements
                                Calibration Services
                                  Laboratory Accreditation (NVLAP)
                                  Quality System
                                  Standard Reference Materials (SRMs)
                                  Standards.gov
                                  Time Services
                                  Office of Weights and MeasuresSoftware
                                                        Data
                                Chemistry WebBook
                                  National Vulnerability Database
                                  Physical Reference Data
                                  Standard Reference Data (SRD)
                                                        Storefront
                                                        License & PatentsComputer Security Resource Center (CSRC)
                                                        NIST Research Library
            News & Events
        News
                                                        Events
                                                        Blogs
                                                        Feature Stories
                                                        AwardsVideo Gallery
                                                        Image Gallery
                                                        Media Contacts
            About NIST
        About Us
                                Leadership
                                  Organization Structure
                                  Budget & Planning
                                                        Contact Us
                                                        Visit
                                                        Careers
                                Student programsWork with NIST
                                                        History
                                NIST Digital Archives
                                  NIST Museum
                                  NIST and the Nobel
                                                        Educational Resources
 
 Information Technology Laboratory
      Applied and Computational Mathematics Division
    
      
  Projects/Programs
          How to Work With Us
          NIST Publications Searchable Database
          Staff Directory
          News & Updates
          Resources/Services3D Desktop

Share
  Facebook
                      Linkedin
                      Twitter
                      Email

3D Desktop**  Summary:  The term '3D desktop' refers to our set of generic and application-specific tools that help users more effectively use our immersive software in a desktop environment. Immersive visualization systems have many advantages, but not all users have ready access to these systems. Additionally sometimes it's easier to look at new data on a desktop in the office rather than go down the hall to use the immersive system, and sometimes the immersive system is not available at all due to distance, time, or other constraints.  Additional Technical Details:  *To see more images, see the Multimedia Page for this project.*  Our immersive software development API, DIVERSE, automatically allows applications to be used in both immersive and desktop systems. The API does not address user interface questions that are raised due to the differences between the two types of systems. Therefore, our tools do not need to modify the underlying immersive application, but merely replace the immersive interaction techniques with those more suitable for desktop use, and augment these techniques with additional tools to make up for the lack of intuitive presence necessitated by the desktop system. Our progress so far on this project consists of the following general purpose tools:  ***Display Control Panel.*** The display control panel allows users to:   *Choose* the type of frustum projection; parallel or perspective. A perspective view helps the user get a sense of depth, and a parallel view lets the user more easily determine the geometry of their data.    *Modify* the field of view of the perspective view, or width of the parallel view. The field of view can reduce or exaggerate the distortion of the geometry due to the perspective transformation.    *Specify* the distance to the near and far clipping planes. The near clipping plane discards all geometry in front of the plane, and the far clipping plane discards all geometry behind the plane. Specifying their distance can help the desktop user get a sense of the relative depths of objects in the application.  ***3-View Displays.*** The 3-view display tool creates three additional windows, each sighting along one of the three major axes. Each of the X, Y, and Z displays has its own control panel, a superset of the general display control panel, additionally allowing the user to specify the distance from the origin and position in the plane orthogonal to the line of sight. A center usa-button will automatically center the geometry in the window.  ***Grids.*** The grid tool enhances the sense of depth by creating grids of markers in the virtual environment indicating the position of the wand, or any other positional object in the virtual environment. In addition, a roller can be used to specify the scale of the grid, making it finer or courser as needed for the application. Four types of grids can be independently selected:   *exact*, which displays the exact position of the wand with a red cross hair    *nearest*, which displays a bright cross-hair when the wand is close to a grid point    *proximity*, which displays a 5x5x5 grid of cross-hairs around the grid point nearest to the wand    *background*, which displays a static field of small cross-hairs, which can be used to determine the position of objects in the virtual environment by use of geometric occlusion.    *unit cube*, which displays a set of nested cubes centered around the nearest grid point    *axes*, which displays a set of 5 axis objects- the objects are centered and equally spaced along the +Y axis (going into the screen)  ***hev-pickerRollers.*** This tool allows the user to manipulate a generic picker object such as used by the grid too. The tool is a GUI control panel containing:   *rollers* for each of the picker's six degrees of freedom, and a numerical display for each roller. The displays give the screen or data coordinates of the picker, as specified below.    *radio usa-buttons* to select whether the picker moves in the screen's coordinate space, or the data's coordinate space.    *a usa-button* to indicate whether the picker should move with navigations in the virtual environment (i.e., move with the model) or remain stationary.  ***Measurement with Geometric Constraint.***   *Measurement of length in a two dimensional plane.* The plane measurement tool is very flexible. The plane can be put anywhere and is visualized as a grid of any shape, size, and color. The measurement glyph can be any defined 2D glyph of any shape, size, and color. When the measurement is made, a marker is deposited that can also be any 2D shape, size, and color. On the desktop, the measurement plane is positioned with rollers that can be moved in X, Y, and Z directions (data or screen coordinates) and also can be moved in heading, pitch, and roll. In the immersive environment, the plane is moved with tracked wand. The text can be made any size or color. See the graphics on this project's multimedia page for an example measurement with this tool.Related Work:  We have also developed application-specific slider tools for the Visualization of Biological Images project. The lung tumor sliders position a virtual lung tumor in an isosurface representing a lung. In the immersive system, the user merely grabs and moves the tumor to the desired location by use of the tracked wand. Our desktop tool uses a set of sliders which move the tumor in any axis. A radio usa-button allows the user to choose whether the tumor moves in the screen's coordinate space or in the data's coordinate space.     Return to Visualization
  Buildings and Construction, Buildings and Construction, Building materials, Building materials, Building materials, Information technology, Computational science, Visualization research and Visualization research

    
    Created October 19, 2010, Updated September 21, 2016
 HEADQUARTERS
            100 Bureau Drive
              Gaithersburg, MD 20899301-975-2000
            Webmaster | Contact Us | Our Other Offices
        Twitter
            
Facebook
            
LinkedIn
            
Instagram
            
YouTube
            
Giphy
            
RSS Feed
            
Mailing List
                              How are we doing? Feedback

  
  Site Privacy
                      Accessibility
                      Privacy Program
                      Copyrights
                      Vulnerability Disclosure
                      No Fear Act Policy
                      FOIA
                      Environmental Policy
                      Scientific Integrity
                      Information Quality Standards
                      Commerce.gov
                      Science.gov
                      USA.gov
                      Vote.gov