TransientGeometry Object
Description
Object through which all transient geometry objects are constructed. For more information, see the Transient Geometry overview.Methods
Name | Description |
CreateArc2d | Method that creates a new Arc2d object. The object created is a transient mathematical object and is not displayed graphically. |
CreateArc2dByThreePoints2 | Method that creates a Arc2d object. |
CreateArc3d | Method that creates a new Arc3d object. The object created is a transient mathematical object and is not displayed graphically. |
CreateArc3dByThreePoints | Method that creates a new Arc2d object by three points. The object created is a transient mathematical object and is not displayed graphically. |
CreateBox | Method that creates a new Box object. The min and max points of the box are initialized to (0,0,0) . The object created is a transient mathematical object and is not displayed graphically. |
CreateBox2d | Method that creates a new Box2d object. The min and max points of the box are initialized to (0,0) . The object created is a transient mathematical object and is not displayed graphically |
CreateBSplineCurve | Method that creates a new BSplineCurve object. The definition of the curve is supplied using the input arguments. If an invalid curve is defined the method will fail. The object created is a transient mathematical object and is not displayed graphically. |
CreateBSplineCurve2d | Method that creates a new BSplineCurve2d object. The definition of the curve is supplied using the input \arguments. If an invalid curve is defined the method will fail. The object created is a transient mathematical object and is not displayed graphically. |
CreateBSplineCurve2dDefinition | Method that creates a new BSplineCurve2dDefinition object. This method creates an empty object. Use the methods/properties on this object to populate it and then use it as the argument in the CreateFittedBSplineCurve2d method. |
CreateBSplineCurveDefinition | Method that creates a new BSplineCurveDefinition object. This method creates an empty object. Use the methods/properties on this object to populate it and then use it as the argument in the CreateFittedBSplineCurve method. |
CreateBSplineSurface | Method that creates a new BSplineSurface object. The definition of the surface is supplied using the input \arguments. If an invalid surface is defined the method will fail. The object created is a transient mathematical object and is not displayed graphically. |
CreateCircle | Method that creates a new 3d Circle object. The object created is a transient mathematical object and is not displayed graphically |
CreateCircle2d | Method that creates a new Circle2d object. The object created is a transient mathematical object and is not displayed graphically |
CreateCircle2dByThreePoints | Method that creates a new Circle2D object by three points. The object created is a transient mathematical object and is not displayed graphically. |
CreateCircleByThreePoints | Method that creates a new Circle object by three points. The object created is a transient mathematical object and is not displayed graphically. |
CreateCone | Method that creates a new Cone object. The object created is a transient mathematical object and is not displayed graphically. |
CreateCylinder | Method that creates a new Cylinder object. The object created is a transient mathematical object and is not displayed graphically. |
CreateEllipseFull | Method that creates a new EllipseFull object. The object created is a transient mathematical object and is not displayed graphically. |
CreateEllipseFull2d | Method that creates a new EllipseFull2d object. The object created is a transient mathematical object and is not displayed graphically |
CreateEllipticalArc | Method that creates a new EllipticalArc object. The object created is a transient mathematical object and is not displayed graphically |
CreateEllipticalArc2d | Method that creates a new EllipticalArc2d object. The object created is a transient mathematical object and is not displayed graphically |
CreateEllipticalCone | Method that creates a new EllipticalCone object. The object created is a transient mathematical object and is not displayed graphically |
CreateEllipticalCylinder | Method that creates a new EllipticalCylinder object. The object created is a transient mathematical object and is not displayed graphically |
CreateFittedBSplineCurve | Method that creates a new object using fit points. The definition of the curve is supplied using the input definition object. If an invalid curve is defined the method will fail. The object created is a transient mathematical object and is not displayed graphically. |
CreateFittedBSplineCurve2d | Method that creates a new object using fit points. The definition of the curve is supplied using the input definition object. If an invalid curve is defined the method will fail. The object created is a transient mathematical object and is not displayed graphically. |
CreateLine | Method that creates a new Line object. A Line object is infinite. The object created is a transient mathematical object and is not displayed graphically. |
CreateLine2d | Method that creates a new Line2d object. A Line2d object is infinite. The object created is a transient mathematical object and is not displayed graphically |
CreateLineSegment | Method that creates a new LineSegment object. The object created is a transient mathematical object and is not displayed graphically |
CreateLineSegment2d | Method that creates a new LineSegment2d object. The object created is a transient mathematical object and is not displayed graphically |
CreateMatrix | Method that creates a new 4x4 Matrix object. The matrix is initialized with an identity matrix. |
CreateMatrix2d | Method that creates a new 3x3 Matrix object. The matrix is initialized with an identity matrix. |
CreateOrientedBox | Method that creates a new oriented box object. |
CreatePlane | Method that creates a new Plane object. A plane object is infinite. The object created is a transient mathematical object and is not displayed graphically. |
CreatePlaneByThreePoints | Method that creates a new Plane object by three points. A plane object is infinite. The object created is a transient mathematical object and is not displayed graphically. |
CreatePoint | Method that creates a new Point object. |
CreatePoint2d | Method that creates a new Point2d object. |
CreatePolyline2d | Method that creates a new Polyline2d object. The object created is a transient mathematical object and is not displayed graphically |
CreatePolyline2dFromCurve | Method that creates a new Polyline2d object by approximating the input curve within the specified tolerance. The object created is a transient mathematical object and is not displayed graphically. |
CreatePolyline3d | Method that creates a new Polyline3d object. The object created is a transient mathematical object and is not displayed graphically |
CreatePolyline3dFromCurve | Method that creates a new Polyline3d object by approximating the input curve within the specified tolerance. The object created is a transient mathematical object and is not displayed graphically. |
CreateSphere | Method that creates a new Sphere object. The object created is a transient mathematical object and is not displayed graphically |
CreateTorus | Method that creates a new Torus object. The object created is a transient mathematical object and is not displayed graphically |
CreateUnitVector | Method that creates a new UnitVector object. |
CreateUnitVector2d | Method that creates a new UnitVector2d object. |
CreateVector | Method that creates a new Vector object. |
CreateVector2d | Method that creates a new Vector2d object. |
CurveCurveIntersection | Gets the intersection between the input curves. |
CurveSurfaceIntersection | Gets the intersection between the input curve and the input surface. |
GetFarmostPoint | Gets the farmost point along the direction. |
SurfaceSurfaceIntersection | Gets the intersection between the input surfaces. |
Properties
Name | Description |
PointTolerance | Property that returns the internal tolerance used to compare whether two points are equal. For example, this is the default tolerance value used in the IsEqualTo method on the Point object. |
Type | Returns an ObjectTypeEnum indicating this object's type. |
Accessed From
Application.TransientGeometry, ApprenticeServer.TransientGeometry, ApprenticeServerComponent.TransientGeometry, InventorServer.TransientGeometry, InventorServerObject.TransientGeometrySamples
Name | Description |
Adding iAssembly occurrences | This sample demonstrates adding iAssembly occurrences to an assembly. |
Adding iPart occurrences to an assembly | This sample demonstrates adding iPart occurrences to an assembly. |
Assembly Add Occurrence | This sample demonstrates placing an assembly occurrence. |
iMate Creation During Occurrence Placement | This sample demonstrates creating multiple iMate results when adding an occurrence into an assembly. This uses the AddUsingiMate method which is the equivalent of using the Place Component command and checking the Use iMate check box on the dialog. |
Creation a balloon | This sample demonstrates the creation of a balloon. |
Delete Face, Boundary Patch and Stitch features | Demonstrates creating Face, Boundary Patch and Stitch features. |
Client Graphics - Draw Range Box | This sample demonstrates the use of client graphics to draw the range box of selected entities. |
SurfaceBody Copy | This sample demonstrates copying a surface body from one part to another. This is equivalent to the Promote command, but the API is much more flexible. In order for the sample to be self-contained, it creates two parts on the fly that will be used to demonstrate copying a body from one part to another. When copying a body into a part, you provide the surface body and a matrix to define its position in the new part. This sample creates a matrix based on the position of these parts within an assembly. |
Custom Table - create | This sample demonstrates how to create a custom table. |
Create a Bend Table | This sample demonstrates the creation of a bend table in a drawing from a sheet metal part. |
Create a Configuration Table | This sample demonstrates the creation of a configuration (iPart/iAssembly) table in a drawing from a factory document. |
Create a drawing Excel Table | This sample demonstrates the creation of a table based on an Excel file in a drawing. |
Add a decal feature | This sample demonstrates the creation of a decal feature. |
Derived Parts and Assemblies | This sample demonstrates the use of the API to create derived parts and assemblies. |
Using Inventor's error dialog | Demonstrates using Inventor's error dialog. |
Edit profile of an extrude feature | This sample demonstrates editing the profile of an extrude feature. |
Is cylindrical face interior or exterior? | This sample shows how to determine whether the selected cylindircal face is an exterior face or an interior (hollow) face. |
Create assembly occurrence with representations | This sample demonstrates how to create an assembly occurrence by specifying various representations. |
Create and Edit an Extrude Feature with a pocket | This sample demonstrates how to edit an extrude feature. It shows how to create a sketch plane at a specified orientation to existing geometry. |
Creating a parts list | This sample demonstrates the creation of a parts list. The parts list is placed at the top right corner of the border if one exists, else it is placed at the top right corner of the sheet. |
Sketch from Face Silhouette | This sample creates a cylindrical solid, creates a new sketch plane and creates some new sketch lines from the actual edges and the apparent (silhouette) edges of the cylinder. |
Sketch Edit Orientation | This sample demonstrates modifying the orientation of a sketch. |
Sketch Add Oriented | This sample demonstrates the creation of a sketch using the Sketches.AddWithOrientation method. |
Create sheet metal face and cut features | This sample demonstrates the creation of sheet metal face and cut features. |
Create sheet metal face and flange features | This sample demonstrates the creation of sheet metal face and flange features. |
Projection - project across parts | This sample demonstrates projecting a sketch entity across parts in an assembly. To use the sample, have an assembly open that contains at least two occurrences, (parts only), and run the program. |
Defer sketch updates | This sample demonstrates the sketch defer update functionality. |
Move sketch entities | This sample demonstrates the translation of all the objects on the active sketch by a certain distance. |
Offset a 2D sketch | This sample demonstrates the creation of offsets in 2d sketches. Two ways of creating the offset are shown - one uses a distance and the other uses the input point. |
Sketch Lines | This sample demonstrates creating lines. It uses all of the various methods to create lines, both singly and as rectangles. |
Create and insert a sketch block definition into a part sketch | This sample demonstrates inserting a sketch block into a part sketch. |
Create SketchedSymbol Definition | This sample illustrates creating a new sketched symbol definition object and inserting it into the active sheet. |
Create sketch elliptical arc | This sample demonstrates creating an elliptical arc in a sketch and dimensioning its minor radius. |
Sketch Display Entities | This sample demonstrates the query functionality available for sketch entities. |
Spline - create NURBS | This sample demonstrates the creation of a sketch spline using a geometry definition (a NURB). The API also supports creation of 3D sketch splines in a similar way. |
Sketch Spline | This sample demonstrates creating and manipulating a sketch spline. |
Transient solid body creation | The following sample demonstrates the creation of a transient solid block body. The newly created body is then displayed using client graphics in a part. |
Transient surface body creation | The following sample demonstrates the creation of a transient surface body consisting of a single rectangular face. The body is created in transient space and then copied over to a part document as a base feature. |
Add surface texture symbol to dimension | This sample demonstrates the creation of a surface texture symbol attached to the extension line of a drawing dimension. |
Sweep Feature Add | This sample demonstrates the creation of a sweep feature. The profile is a circle, but the path is made up of a 3D sketch and a 2D sketch. |
Sketch Text Add | This sample illustrates creating text in a sketch. |
Title Block Definition Create and Insert | This sample illustrates creating a new title block definition object and inserting it into the active sheet. This sample consists of two subs. The first demonstrates the creation of a title block definition and the second inserts it into the active sheet. |
Assembly Move Occurrence | This sample demonstrates moving a component occurrence. This sample performs a translate, but a rotate can also be performed since the transform is defined using a matrix. |
Create primitive BRep | This sample demonstrates the creation of primitive (solid) BRep. |
Client graphics creation of 3D primitives | This sample demonstrates the creation of 3D primitives (cylinder, cone, etc.) using client graphics. |
Create curve primitives | This sample demonstrates the creation of curve primitives (lines, arcs, circles, etc.) using client graphics. |
OnDrag Event - dragging a WorkPoint | This sample demonstrates the use of the OnDrag event to drag fixed work points when no command is active. This sample only allows drags parallel to the X-Y plane. This sample is dependent on events and VB only supports events within a class module. |