CAA V5 Encyclopedia |
CAA V5R16 News HighlightsNews in CAA V5R16 C++ and Java |
|
Technical Article |
AbstractHere are the CAA V5R16 news highlighted per solution and modeler. This article lists them, and points to the corresponding documentation. |
The following is new with CAA V5R16.
[Top]
In CAA V5R15, there were only two ways to feed XML to the DOM or SAX parsers: either the XML had to be in a file, or it had to be in a buffer in memory. CAA V5R16 introduces a third form of customizable input source which enables you to inject XML in a DOM or SAX parser without the overhead of copying the whole content to a previously allocated memory buffer. This user-defined input sources are instantiated by calling the CreateInputSourceFromStream method from the already CAA CATIXMLSAXFactory interface.
New detection functions enables you to know at runtime if a particular XML API implementation is available.
Using these functions, you can then devise a strategy for a web browser plug-in, in which you first attempt to use a pre-installed implementation if available (MSXML5.0), and fall back to the default implementation if this fails. The CLSID for MSXML5.0 and the detection functions for parsers are declared in the CATIXMLSAXFactory and CATIXMLDOMDocumentBuilder headers which are already CAA.
New articles and use cases are created to support the XMLParser framework usage and are available from the XML home page.
Backface culling mode setting is enriched to manage new values. An algorithm called “back face culling” has been created to enhance rendering performance by not drawing the internal faces of solids. This algorithm is systematically applied on solids but, for stand-alone faces and surfaces, the choice is left to the end user through a setting. In V5R16, a new setting provides a way to disable the use of the “back face culling” algorithm for all the objects so that, even when navigating inside the model and entering solid objects, these ones are rendered with all their faces. This new possibility will help customers during interactive navigation and product analysis by displaying all the faces associated to objects. This is managed thanks to the CATIVizVisualizationSettingAtt interface.
Your workbenches can now be ordered in the Start menu according to your own criteria, and sub menus can be created. For example, workbenches of the Equipment & Systems solution have used this capability. This facilitates the access to a workbench since it will be logically classified and positioned. The enhancement enables you to:
This is done in the workbench resource file.
[Top]
[Top]
In Business Knowledge Templates (BKT), two new interfaces to manage and access characteristics of main BKT objects:
These two interfaces will allow clients to create they own commands and use them in a BKT process.
[Top]
DS command reusability in customers' workbenches: you can now programmatically insert identified DS commands into your own workbenches. This is restricted to commands and workbenches of the Analysis solution. See Command Access for additional information and the list of commands you can reuse.
[Top]
To help DMU review of Electrical Harness by configuration, it is currently possible to interactively filter a 150% harness (also named the maximum configuration) by implementing some User Interface Program (UIP) than enables the end user to get, for a given harness, the list of criteria (can be a configuration) and to retrieve from a particular criteria the list of active wires. The new filtering interface CATIEwrFilter enables you now to do this from a program.
[Top]
When creating Web applications, you can use input and output parameters to interact with Modular 3d com. See Creating an Application to be Integrated to Modular 3Dcom for additional information.
[Top]
[1] | What's New |
[Top] |
Version: 1 [Jun 2005] | Document created |
[Top] |
Copyright © 1994-2005, Dassault Systèmes. All rights reserved.