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
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
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.
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.