home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!paladin.american.edu!howland.reston.ans.net!zaphod.mps.ohio-state.edu!saimiri.primate.wisc.edu!usenet.coe.montana.edu!news.u.washington.edu!ogicse!das-news.harvard.edu!cantaloupe.srv.cs.cmu.edu!crabapple.srv.cs.cmu.edu!gleicher
- From: gleicher@CS.CMU.EDU (Michael Gleicher)
- Newsgroups: comp.sys.sgi
- Subject: Re: 3D Manipulator?
- Message-ID: <BzpwEo.KzM.1@cs.cmu.edu>
- Date: 23 Dec 92 15:01:35 GMT
- Article-I.D.: cs.BzpwEo.KzM.1
- References: <1gp3b8INN7c@herndon.uccs.edu>
- Sender: news@cs.cmu.edu (Usenet News System)
- Organization: CMU Graphics Group
- Lines: 231
- In-Reply-To: kmsahr@herndon.uccs.edu's message of 17 Dec 92 05:31:20 GMT
- Originator: gleicher@HOSTESS.GRAPHICS.CS.CMU.EDU
- Nntp-Posting-Host: hostess.graphics.cs.cmu.edu
-
-
- >> I am looking for references or code concerning devices which select and
- >> manipulate objects in a 3D scene using the mouse. (I understand that
- >> Inventor provides this sort of capability, but I'm looking for a
- >> solution that won't cost money....).
- >>
- >> Thanks in advance,
- >>
- >> Kevin Sahr
- >> sahr@piglet.uccs.edu
-
- Here are _some_ of the things which have the right keywords in my bibtex file.
- (I'm literally writing up my work on the subject in another emacs buffer:)
- It's not everything, but it should at least get you started. I especially
- recommend looking at Eric Bier's stuff. Chances are, you'll just implement a
- virtual trackball. It's easy from either the Chen paper or from the Shoemake
- paper. I have a version which is a forms widget, but it's out of date and
- imperfect and undocumented (my officemate uses it though).
- For translations, I recommend a mousepole, but that doesn't appear in the
- literature (although I don't claim that we invented it).
-
- good luck
-
- mike
-
- @InProceedings{interactive-shadows,
- author = "Kenneth P. Herndon and Robert C. Zelenik and Daniel
- C. Robbins and D. Brookshire Conner and Scott S.
- Snibbe and Andries van Dam",
- title = "Interactive Shadows",
- booktitle = "Proceedings UIST '92",
- year = "1992",
- pages = "1--6",
- month = "November",
- comment = "manipulate with drop shadows",
- keywords = "3d, manipulation, shadows, lighting",
- filedUnder = "graphical interaction"
- }
- @Article{van-emmerik-2d-3d,
- author = "Maarten J. G. M. van Emmerik",
- title = "A Direct Manipulation Technique for Specifying 3D
- Object Transformations with a 2D Input Device",
- journal = "Computer Graphics Forum",
- year = "1990",
- volume = "9",
- pages = "355-361",
- comment = "manipulate 3d object by pulling on co-ordinate
- vectors. doesn't seem easy, intuitive, or novel",
- keywords = "interaction, 3d, manipulation",
- filedUnder = "graphical interaction"
- }
- @Article{realtimeFigures,
- author = "Cary B. Phillips and Jianmin Zhao and Norman I. Badler",
- title = "Interactive Real-Time Articulated Figure Manipulation
- Using Multiple Kinematic Constraints",
- journal = "Computer Graphics",
- year = 1990,
- volume = "24",
- number = "2",
- pages = "245--250",
- month = "March",
- note = "Proceedings 1990 Symposium on Interactive 3D Graphics"
- }
- @InProceedings{directManip-3d-2d,
- author = "Gregory M. Nielson and Dan R. Olsen",
- title = "Direct Manipulation Techniques for 3D Objects Using
- 2D Locator Devices",
- booktitle = "Proceedings of the 1986 Workshop on Interactive 3d Graphics",
- year = "1986",
- pages = "175--182",
- comment = "simple techniques for 3d control with a mouse",
- keywords = "interaction manipulation rotation",
- filedUnder = "have proceedings"
- }
-
-
-
- @InProceedings{multi-input-multi-constraints,
- author = "Norman I. Badler and Kamran H. Manoocherhri and David Baraff",
- title = "Multi-Dimensional Input Techniques and Articulated
- Figure Positioning by Multiple Constraints",
- booktitle = "Proceedings of the 1986 Workshop on Interactive 3d Graphics",
- year = "1986",
- pages = "151--170",
- comment = "use a polhemous to position things, used relaxation
- to do inverse kinematics",
- keywords = "inverse kinematics, manipulation, interaction",
- filedUnder = "have proceedings"
- }
-
- @Article{value-tablet,
- author = "Kenneth B. Evans and Peter P. Tanner and Marceli Wein",
- title = "Tablet-Based Valuators That Provide One, Two, or
- Three Degrees of Freedom",
- journal = "Computer Graphics",
- year = "1981",
- volume = "15",
- number = "3",
- pages = "91--97",
- month = "August",
- comment = "simple schemes for rotating and scaling 2d objects,
- plus the first 3d virtual trackbal",
- keywords = "interaction, rotation",
- filedUnder = "don't have"
- }
-
- @Article{racks,
- author = "Scott S. Snibbe and Kenneth P. Herndon and Daniel C.
- Robbins and D. Brookshire Conner and Andries van Dam ",
- title = "Using Deformations to Explore {3D} Widget Design",
- journal = "Computer Graphics",
- year = "1992",
- volume = "26",
- number = "2",
- pages = "351--352",
- month = "July",
- note = "SIGGRAPH '92 video paper",
- comment = "widgets in 3d to make racks for controlling barr
- bendy-twisties",
- keywords = "interaction manipulation deformations",
- filedUnder = "have proceedings"
- }
- @Article{inventor,
- author = "Paul S. Strauss and Rikk Carey",
- title = "An Object-Oriented 3D Graphics Toolkit",
- journal = "Computer Graphics",
- year = "1992",
- volume = "26",
- number = "2",
- pages = "341--349",
- month = "July",
- note = "Proceedings SIGGRAPH '92",
- comment = "describes the inventor 3d toolkit",
- keywords = "interaction toolkit 3d inventor",
- filedUnder = "have proceedings"
- }
- @InProceedings{ball-and-mouse,
- author = "Andre {LeBlanc} and Prem Kalra and Nadia Thalman and
- Daniel Thalman",
- title = "Sculpting with the ``Ball and Mouse'' Metaphor",
- booktitle = "Proceedings Graphics Interface '91",
- year = "1991",
- pages = "152--159",
- month = "May",
- comment = "quick rotations make it possible to do pointing in
- multiple views",
- keywords = "interaction manipulation",
- filedUnder = "have proceedings"
- }
-
- @InProceedings{widget3d,
- author = "D. Brookshire Conner and Scott S. Snibbe and Kenneth
- P. Herndon and Daniel C. Robbins and Andries van Dam",
- title = "Three-Dimensional Widgets",
- booktitle = "Proceedings of the 1992 Workshop on Interactive 3d Graphics",
- year = "1992",
- pages = "183--188",
- month = "March",
- comment = "make controllers first class objects",
- keywords = "interaction widgets manipulation",
- filedUnder = "have proceedings"
- }
- @InProceedings{handles-3d,
- author = "Stephanie Houde",
- title = "Iterative Design of an Interface for Easy 3-D Direct
- Manipulation",
- booktitle = "Proceedings CHI '92",
- year = "1992",
- pages = "135--142",
- month = "May",
- comment = "handle based manipulation of 3D objects. basic
- methods for 3d mousing, with good cues to user to
- make it usable",
- keywords = "3D mouse interaction techniques handles",
- filedUnder = "have proceedings"
- }
- @InProceedings{arcball,
- author = "Ken Shoemake",
- title = "{ARCBALL:} A User Interface for Specifying
- Three-Dimensional Orientation Using a Mouse",
- booktitle = "Proceedings Graphics Interface '92",
- year = "1992",
- pages = "151--156",
- month = "May",
- comment = "A simple virtual trackball controller with a pompous
- attitude. ",
- keywords = "interaction, 3d, manipulation, rotations"
- }
- @Article{appleRotation,
- author = "Michael Chen and S. Joy Mountford and Abigail Sellen",
- title = "A Study in Interactive 3D Rotation Using 2D Input Devices",
- note = "Proceedings SIGGRAPH '88",
- journal = "Computer Graphics",
- year = "1988",
- volume = "22",
- number = "4",
- pages = "121--130",
- month = "August"
- }
- @Article{ttl,
- author = "Michael Gleicher and Andrew Witkin",
- title = "Through-the-Lens Camera Control",
- journal = "Computer Graphics",
- year = "1992",
- volume = "26",
- number = "2",
- pages = "331-340",
- month = "July",
- note = "Proceedings Siggraph '92"
- }
- @Article{Bier3d,
- author = "Eric Bier",
- title = "Snap-Dragging in Three Dimensions",
- journal = "Computer Graphics",
- year = 1990,
- volume = "24",
- number = "2",
- pages = "193-204",
- month = "March",
- note = "Proceedings 1990 Symposium on Interactive 3D Graphics"
- }
- @InProceedings{ttl-video,
- author = "Michael Gleicher",
- title = "Through-the-Lens Camera Control",
- booktitle = "SIGGRAPH video review #86",
- year = "1992"
- }
- --
- Michael Lee Gleicher gleicher@cs.cmu.edu
- ski bum, graphics hacker, and SCS PhD student
- Carnegie Mellon University, Pittsburgh, PA 15213-3891 (412) 268-6243 (school)
-