ModelerGeometry.h
This class defines the interface for classes that provide conversion services for ACIS SAT and SAB data.
This class is used to convert ACIS data between various versions of SAT and SAB.
For example, if a version 2004 .dwg file is saved as an R15 .dxf file, the SAB data in the 2004 file must be converted to version 700 SAT, so as to be valid within the R15 .dxf file.
Corresponding C++ library: ModelerGeometry
|
Name |
Description |
|
Defines geometry types. | |
|
Describes a material state. |
|
Name |
Description |
|
Adds special settings to a subentity. | |
|
This method is not implemented. | |
|
Returns the body type of this ModelerGeometry object. | |
|
This is the overview for the booleanOper method overload. | |
|
Populates the specified BrBrep object with the ACIS BREP data of this ModelerGeometry object. | |
|
Creates chamfers at the edges of a ModelerGeometry object. | |
|
Sets the parameter indicating whether faces are double-sided or not. | |
|
Checks whether cross section curves are valid for the lofting operation. | |
|
Checks whether guide curves are valid for the lofting operation. | |
|
Checks whether the solid interferes with another solid object. | |
|
Checks whether a path curve is valid for the lofting operation. | |
|
Checks whether a specified entity is valid for the revolve operation. | |
|
Determines if the specified sweep entity is valid and returns the planarity of the sweep entity. | |
|
Checks whether a specified sweep path curve entity is valid. | |
|
Removes all edges and faces that are not needed for supporting the topology of the ModelerGeometry object. | |
|
Clears the contents of this ModelerGeometry object. | |
|
Clears the color attributes of this ModelerGeometry object. | |
|
Clears the material attributes of this ModelerGeometry object. | |
|
Clears the material mapper attributes of this ModelerGeometry object. | |
|
Creates a new OdDb3dSolid or OdDbSurface object. | |
|
Converts this ModelerGeometry object to nurb surfaces. | |
|
Creates region (OdDbRegion class) entities for each face of the ModelerGeometry object. | |
|
Creates a copy of a specified subentity of this entity. | |
|
Creates a blend object from the given edges. | |
|
Creates a WCS aligned solid box centered about the world origin. | |
|
Creates cached curves. | |
|
Creates an object by sweeping a planar curve, region, or planar surface in the direction of the given vector using a distance equal to the length of the vector. | |
|
Creates a tangent surface between two edges of a surface with constant radius and trimming or no trimming of the original surfaces. | |
|
Creates an extruded surface when given a planar entity with thickness, or creates a plane surface when given a simple closed planar entity. | |
|
Creates a WCS aligned frustum centered about the world origin. | |
|
Creates a lofted object from the given curves. | |
|
Creates a pyramid. World origin is centered about the base of the pyramid and the pyramid is positioned at half of the specified height above the world origin. | |
|
Creates an object by revolving a specified curve, region, or planar surface around the specified axis of revolution. | |
|
Creates a solid by trimming and (or) extending the specified surfaces and 3D solids, forming an enclosed volume. | |
|
Intersects the specified plane with this ModelerGeometry object and creates the intersection in a resulting array. | |
|
Creates a sphere centered about the world origin. | |
|
Creates a swept object by sweeping a face along the specified path. | |
|
Creates a WCS aligned torus centered about the world origin and with the Z-axis as its axis of rotation. | |
|
Creates a WCS aligned wedge centered about the world origin. | |
|
Creates a viewport-dependent silhouette representation of this ModelerGeometry object. | |
|
Enables or disables ACIS data audit. | |
|
This is the overview for the evaluate method overload. | |
|
Explodes this ModelerGeometry object into a set of OdDbEntity objects. | |
|
Extends the edges of this ModelerGeometry object. | |
|
Creates a solid by extruding the specified region. | |
|
Creates a ModelerGeometry object by extruding a region along a path curve. | |
|
Extrudes faces of the ModelerGeometry object with specified distance and taper angle. | |
|
Extrudes specified faces along the specified path determined by a curve entity. | |
|
Creates rounded fillets on the edges of a ModelerGeometry object. | |
|
This method is not implemented. | |
|
This is the overview for the generateSectionGeometry method overload. | |
|
Retrieves parameters of this ModelerGeometry object. | |
|
Returns the area of this ModelerGeometry object. | |
|
Calculates the area properties of this ModelerGeometry object. The method validates the origin, xAxis, and yAxis parameters to ensure that:
| |
|
Returns the bounding box. | |
|
| |
|
Retrieves the control point and weight on the ModelerGeometry object by the specified indices (U, V). | |
|
Returns the control points and the quantity of control points in both U and V directions. | |
|
Returns the degree of the ModelerGeometry object in the U direction. | |
|
Returns the degree of the ModelerGeometry object in the V direction. | |
|
| |
|
Gets a mesh of the face. | |
|
Returns an array of GS markers. | |
|
Creates a view-dependent representation which consists of visible and hidden curves of input objects. | |
|
Returns the specified number of isolines created in the V direction. | |
|
Returns the specified number of isolines created in the U direction. | |
|
Returns volume properties of the ModelerGeometry object. | |
|
Returns the mm/unit value for this ModelerGeometry object. | |
|
Returns the normal vector at the specified parameter location ([U, V]). | |
|
Returns the quantity of control points in the U direction. | |
|
Returns the quantity of control points in the V direction. | |
|
Returns the quantity of knots in the U direction. | |
|
Returns the quantity of knots in the V direction. | |
|
Returns the simple patches in the U direction. | |
|
Returns the simple patches in the V direction. | |
|
Gets the mesh of this ModelerGeometry object. | |
|
Returns the U and V parameter for a point on this ModelerGeometry object. | |
|
Returns the perimeter of this ModelerGeometry object. | |
|
Returns the period value in the U direction for the ModelerGeometry object. Returned value is valid only if the ModelerGeometry object is periodic in the U direction. | |
|
Returns the period value in the V direction for the ModelerGeometry object. Returned value is valid only if the ModelerGeometry object is periodic in the V direction. | |
|
Returns the plane of this ModelerGeometry object. | |
|
Creates a DbRegion entity as a result of the intersection between the specified plane and the ModelerGeometry object. | |
|
This function generates a data to show ViewSection. Sectionable entities include Db3dSolid, DbSurface, DbBody, and DbRegion. | |
|
This is the overview for the getSlice method overload. | |
|
Returns the color of the specified subentity. | |
|
Returns the material of the specified subentity. | |
|
Retrieves a material mapper for the specified subentity. | |
|
Retrieves full subentity paths of subentities, represented by a GS marker. | |
|
Returns the transformation matrix for this ModelerGeometry object. | |
|
Returns the knot vector in the U direction. | |
|
Returns the knot vector in the V direction. | |
|
Returns the material state of this ModelerGeometry object. | |
|
Returns true if and only if TrueColor attributes are attached to the faces and/or edges of this ModelerGeometry object. | |
|
Intersects the given entity with this ModelerGeometry object and imprints their intersection graph onto the ModelerGeometry object. | |
|
Reads the ACIS data from the specified StreamBuf object into this ModelerGeometry object. | |
|
Inserts a row of control points at the given U knot parameter. | |
|
Inserts a row of control points at the given V knot parameter. | |
|
Inserts a knot at the specified U or V parameter. The knot insertion doesn't modify the shape of the ModelerGeometry object. | |
|
This is the overview for the intersectWith method overload. | |
|
Determines whether the ModelerGeometry object is closed in the U direction. | |
|
Determines whether the ModelerGeometry object is closed in the V direction. | |
|
Determines whether the ModelerGeometry object is periodic in the U direction. | |
|
Determines whether the ModelerGeometry object is periodic in the V direction. | |
|
Determines whether the ModelerGeometry object is a planar surface. If the surface is planar, also returns the plane information and normal. If the surface is planar, the method returns true via the bIsPlanar parameter, otherwise the method returns false. | |
|
Determines whether a specified point is on the ModelerGeometry object. If the specified point is on the ModelerGeometry object, the method returns true via bOnSurface, otherwise the method returns false. | |
|
Determines whether the ModelerGeometry object is rational. If the ModelerGeometry object is rational, the method returns true, otherwise the method returns false. | |
|
Adjusts the location and tangent of a point on this ModelerGeometry object with the specified parameter ([U, V]). The local control points are adjusted accordingly. If the pointers uDeriv and vDeriv are equal to NULL, then only the location of the point is adjusted. | |
|
Offsets all faces by the specified distance. | |
|
Offsets the specified faces of this ModelerGeometry object for the specified distance. | |
|
Writes the ACIS data from this ModelerGeometry object to the specified StreamBuf object. | |
|
Creates entities by projecting a specified entity onto the surface. | |
|
Creates a ray which starts from a specified point and has a specified direction. | |
|
Rebuilds this ModelerGeometry object with a specified new degree and quantity of control points in the U and V directions. This operation modifies the shape of the ModelerGeometry object. | |
|
Removes a row of control points at the specified position in the control points array. The method modifies the shape of the ModelerGeometry object. | |
|
Removes a row of control points at the specified position in the control points array. The method modifies the shape of the ModelerGeometry object. | |
|
Removes the specified faces from this ModelerGeometry object. | |
|
Restores attributes from old ModelerGeometry object. | |
|
Creates a solid by revolving the specified region. | |
|
Separates the ModelerGeometry object into an array of solids representing the additional disjoint volumes. This ModelerGeometry object is reduced to a solid with one volume. | |
|
Sets parameters of this ModelerGeometry object. | |
|
Sets the new color for subentities. | |
|
Sets the control point and weight on the ModelerGeometry object by the specified indices (U, V). | |
|
Sets the control points. | |
|
Sets the Facetres for this ModelerGeometry object. | |
|
Sets the material mapper for subentities. | |
|
This method is not implemented. | |
|
Sets the material for subentities. | |
|
Sets the mm/unit value for this ModelerGeometry object. | |
|
Sets the color of the specified face or edge subentity. | |
|
Sets a material for the specified subentity. | |
|
Sets a material mapper for the specified subentity. | |
|
This method is not implemented. | |
|
Transforms this ModelerGeometry object into a thin-walled ModelerGeometry object shell by offsetting faces. | |
|
Slices this ModelerGeometry object with the specified plane and sets the object to be the portion on the positive normal side plane. | |
|
Slices this ModelerGeometry object with the specified surface. | |
|
Tapers specified faces about a specified base point and draft vector for a specified draft angle. | |
|
Creates a 3D solid object by thickening the surface by a specified amount. | |
|
Applies the specified 3D transformation matrix to this ModelerGeometry object. | |
|
Transforms the specified faces of a ModelerGeometry object by applying the transformation matrix for rotation and (or) moving the faces. | |
|
Trims the surface with specified cutting curves. When curves are used, the actual trimming boundary is formed by projecting the curves onto the surface, so the additional information of project direction needs to be provided. | |
|
Creates a viewport-independent geometric representation of this ModelerGeometry object. |
|
Name |
Description |
|
Stores the number of isolines in U and V directions. |
Copyright © 2002–2021. Open Design Alliance. All rights reserved.
|