New Alias API Methods on Existing Classes
- Support for UV constraints has been added to the Alias API with the following methods:
- AlAimConstraint::create(AlDagNode* , AlDagNode* , AlAimConstraintAxis , AlAimConstraintAxis , double [2])
- AlConstraint::isUVConstraint() const
- AlConstraint::uv(double [2]) const
- AlConstraint::setUV(double [2])
- AlOrientationConstraint::create(AlDagNode* , AlDagNode* , double [2])
- AlPointConstraint::create( AlDagNode* , AlDagNode* , double uv[2] )
- The AlPromptBox( AlConfirmType , char *, AlAnswerType* , short , short ) function now supports kYes_No as a confirm type.
- The AlObject class has been extended to support downcasting for the new classes added.
- AlObject::asBlendCurvePtr()
- AlObject::asBlendPointPtr()
- AlObject::asCategoryPtr()
- The AlPerspectiveCamera class now has methods for setting placement parameters
- AlPerspectiveCamera::setPlacementShift( double )
- AlPerspectiveCamera::setPlacementFitCode( AlCameraWindowFitType )
- A new method AlPixFile::fileFormat( AlPixFile::Format & ) has been added so that the format of the pix file can be determined.
- Two new layer methods have been added to replace older obselete methods
- AlUniverse::creationLayer() replaces AlUniverse::creation()
- AlUniverse::setCreationLayer(AlLayer *) replaces AlUniverse::setCreation()
- Several new methods have been added to the AlUniverse class for accessing and walking new class objects that have been added to the API
- AlUniverse::firstBlendCurve() returns the first blend curve in the universe
- AlUniverse::numberOfBlendCurves() returns the number of blend curves in the universe
- AlUniverse::applyIteratorToBlendCurves( AlIterator* , int& ) will appy an iterator to all blend curves in the universe
- AlUniverse::firstCategory() returns the first category in the universe
- AlUniverse::nextCategory(AlCategory *) returns the next category in the universe
- A new method AlWindow::aliasWindowPosition( int& , int& ) has been added to return the position of the Alias window.
- Three new methods have been added to to the AlLayer class to replace the obselete ::selected() and ::setSelected() methods
- AlLayer::isPicked() returns if the layer is picked
- AlLayer::unpick() will unpick the layer
- AlLayer::pick() will pick the layer
- The AlFileBrowser() method has been overloaded to include a version of this method that allows the specification of the default path that should be used.
- The AlRetrieveOptions structure has two new additional structures for layer, set and trim control. These controls are for IGES/VDAIS/C4X/JAMA-IS and VDAFS files.
- A new method AlDagNode::copyObject( AlCopyOptions* ,int ,int * ) has been added to support preserving specific blind data IDs while copying objects.
[email protected]
Copyright © 1998, Alias|Wavefront, a division of Silicon Graphics Limited. All rights
reserved.