o
SolidWorks
SolidWorks develops easy-to-use, reasonably priced 3D
mechanical design solutions to its many thousands of customers. SolidWorks uses the VizStream® ˇ WebKit to display 3D models of applications created using SolidWorks on its web site. Users can zoom in and out of,
rotate, and take the 3D models apart for further examination. www.solidworks.com
o
o
Autodesk® ˇ
Autodesk® ˇ provides interoperable design solutions for a quick and easy
design process. Inventor is Autodesk® ˇ's 3D mechanical
design system that enhances the design process over the Internet. Autodesk® ˇ
uses the VizStream® ˇ WebKit
to demonstrate Inventor's adaptive technology and to enable users to interact
with 3D models, such as the Hawkes Ocean Technologies
Deep Flight Aviator™. www.autodesk.com
o
Solid
Creations Inc.
Solid Creations Inc. works with various CAD/CAM systems to provide
companies with 3D parametric models. Their models are CAD-generated database
files that can be used throughout the enterprise for things such as part
design, parts libraries, product catalogs, mold making, and many others. Solid
Creations Inc. can also convert your company's 2D drawings, sketches, and
widgets into a 3D database. www.solidcreationsinc.com
The VizStream provides
two kinds of interfaces:
ActiveX Control interface allows an application to connect to a VizStream Server and render the three-dimensional models
that are stored on that server.
Scene graph interface allows the manipulation of a streamed object.
The designer uses the WebKit to select the XGL file and place the 3D content on a VizStream server. Then, they simply direct the VizStream ActiveX control, on the Web page, to the 3D model or environment. When a user visits the site, the ActiveX viewer (only 200K) automatically downloads, installs and begins streaming 3D content.
o
ActiveX Interface
Viewing Methods: display one or more models, control which 3D models are
displayed in the control and how those models are
displayed.
Overlay Methods: change the displayed material of an object or patch.
Clip Plane Methods: add one or more clip planes to the scene.
Edge Viewing: display and remove topological edges and vertices between the
patch boundaries.
Object Locating Methods: locate objects and patches in the models.
XGL World Property Methods: read global properties that apply to all of the
objects.
XGL Object Property Methods: read properties for the objects.
XGL Data Methods: provide access to the custom data.
Rendering Methods: render the 3D scene in a multi-stage pipeline as follows: 3D
XGL Object Buffer --1--> 3D Object Buffer --2--> Back Frame
Buffer --3--> Front Frame Buffer.
Messaging Methods: send messages to other VizStream
ActiveX Controls.
Version Updating Methods: automatically update when the application tries to
use it to access content that requires a new version.
Events: fire a variety of events.