There's training for that, as well as forums for that, just like for Inventor. Learning how to surface model is a totally different skill than learning how to use Inventor for MCAD. It's amazing how varied the skill sets are! The way I learned inventor was to buy a book by Tomson Publishing way back in the 90's and work my way through it. Took about 3 weeks of daily work to get through the whole book. Took about 6 months of daily using Inventor to become proficient at it.
That's what it took to learn the software. After about a year of daily use, I had a lot of work-flows that enabled me to quickly get a lot of my specialty of work done on all kinds of projects.
That kind of work is specific to your profession. Mine is mechanical, not electrical, not architectural. So by that time I knew what parts of Inventor not to use to get my work done since some functions would ruin my work-flow down-stream when changes had to be made in the project.
By that time I also knew what aspects of Inventor were versatile enough to use for all kinds of work that needed to be done. That's what it took to become competent in my specialty using Inventor. After about 5 years of using Inventor, it was like a 'relationship', since you know all about how Inventor works form the inside-out, and what you could expect from using it, both its strengths and weaknesses, as well as it's limits.
But I've known programmers who are excellent at using all kinds of software, including CAD. So the lack of mechanical aptitude only hurts you if you can't memorize good designs that you've seen others do. That's pretty much the way the electrical guys were. They saw a lotta stuff and had amazing memories, so they could hack their way though CAD and get stuff done 'enough' to get their projects done.
But it wasn't 'natural' for them. But if you have mechanical ability as some programmers that I know do , then you may be able to figure it out along the way of using Inventor. It's a matter of personally adapting your Inventor skills to your particular expertise. There's plenty of other software out there designed specifically for that. Some of it is 'parametric' to a degree, and others isn't. Like I said, there's all kinds of it.
You can get Specialty Help only by learning the specialty itself, which requires you to work in that field, as I'm sure you know. The link is provided above. I found that the "Mastering Autodesk Inventor" series of books was a good reference for "Why" questions about Inventor. Unfortunately the publisher decided to end the series with the edition.
Maybe a used copy is available. Notice: updates available for Apache Log4j vulnerabilities. See the security advisory on the Autodesk Trust Center for more information. Inventor Forum. Share your knowledge, ask questions, and explore popular Inventor topics. Turn on suggestions.
Each group code listed in this reference is presented by a numeric group code value and a description. This course is intended as an introductory training guide. Project Lead The Way. Core Training Installation Guide for Autodesk Inventor Professional.
Administrative rights Autodesk Official Training Guides. The Autodesk Official Training Guide for the. This guide is available from booksellers and online booksellers worldwide. Pipe environment. Through a hands-on, practice-intensive curriculum, students acquire the knowledge needed to design routed elements, including tubing, piping, and flexible hose. With specific tools to Apr 10, There's no substitute for training and hands-on experience as you prepare for your Certified. Professional exam.
Certiport recommends the following. For comparison, we've also included information for Autodesk Certified User. Certified User. ProjectedCuts Property that returns the ProjectedCuts collection object. This collection provides access to the existing projected cut edges in the sketch and provides functionality to create new projected cut edges. ReferenceComponent Property that returns the ReferenceComponent that resulted in the creation of this feature. ReferencedEntity Property that returns the referenced sketch in the cases where this sketch was created as a result of a "derive" operation or copied over to the sheet metal flat pattern from the folded model.
Shared Property that indicates whether the profile is shared or not. SketchArcs Property that returns the SketchArcs collection object. SketchBlocks Property that returns the SketchBlocks collection object.
Only the first level sketch blocks in the sketch are returned. Use SketchBlock. ChildBlocks property recursively to get sketch blocks at all levels. SketchCircles Property that returns the SketchArcs collection object. SketchEllipses Property that returns the SketchEllipses collection object. SketchEntities Property that returns the collection of all entities on the sketch, regardless of their type.
SketchFixedSplines Property that gets the collection object. SketchImages Property that returns a collection of all images on the sketch. SketchLines Property that returns the SketchLines collection object. This collection provides access to the existing lines in the sketch and provides functionality to create new lines.
SketchOffsetSplines Property that returns the collection object. This collection provides access to the existing offset splines in the sketch. SketchPoints Property that returns the SketchPoints collection object. SketchSplines Property that returns the SketchSplines collection object. SketchToModelTransform Property that returns the transformation from the 2D sketch coordinate space to model space. Property that indicates the visibility of the sketch.
SketchLines Object Description The SketchLines object provides access to all of the objects in a sketch and provides methods to create additional sketch lines. See the article in the overviews section. The sketch lines representing the polygon are returned. AddAsThreePointCenteredRectangle Method that creates four lines to represent a rectangle where the center of the rectangle is defined by a point, the length and orientation is defined by a second point, and the width defined by a third point.
AddAsThreePointRectangle Method that creates four lines to represent a rectangle where the base of the rectangle is defined by two points and the height is defined by a third point. The input points for the base can be either Point2d objects defining an X-Y point in space, or an existing SketchPoint object.
AddAsTwoPointCenteredRectangle Method that creates four lines to represent a rectangle where the center of the rectangle is defined by a point and the corner of the rectangle is defined by the second point and the rectangle is aligned with the sketch x and y axes.
The input points can be either Point2d objects defining an x-y point in space, or an existing SketchPoint object. If an existing sketch point is input, the lines will become connected to that point. The created sketch lines are returned in a SketchEntitiesEnumerator object. This includes the four lines representing the rectangle and the two internal construction lines. AddAsTwoPointRectangle Method that creates four lines to represent a rectangle where the diagonal corners of the rectangle are defined by the two input points and the rectangle is aligned with the sketch X and Y axes.
The four new sketch lines are returned in an SketchEntitiesEnumerator object. AddByTwoPoints Method that creates a new sketch line based on the two input points. The new sketch line is returned. Properties Name Description Application Returns the top-level parent application object. Count Property that returns the number of items in this collection.
Syntax SketchLines. This can be either a Point2d object defining an x-y point in space, or an existing SketchPoint object. If an existing sketch point is input, that point becomes the line's start point.
EndPoint Input object that defines the end point of the line. If an existing sketch point is input, that point becomes the line's end point.
TransientGeometry Object Description Object through which all transient geometry objects are constructed. For more information, see the Transient Geometry overview. The object created is a transient mathematical object and is not displayed graphically.
CreateArc3d Method that creates a new Arc3d object. CreateBox Method that creates a new Box object. The min and max points of the box are initialized to 0,0,0. 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 Por: Ing. If an invalid curve is defined the method will fail. This method creates an empty object.
If an invalid surface is defined the method will fail. 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.
CreateCone Method that creates a new Cone object. CreateCylinder Method that creates a new Cylinder 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 Por: Ing. The object created is a transient mathematical object and is not displayed graphically Method that creates a new EllipticalCylinder object. The object created is a transient mathematical object and is not displayed graphically Method that creates a new object using fit points.
The definition of the curve is supplied using the input definition object. Method that creates a new object using fit points. Method that creates a new Line object. A Line object is infinite. 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 Method that creates a new LineSegment object. The object created is a transient mathematical object and is not displayed graphically Method that creates a new LineSegment2d object.
The object created is a transient mathematical object and is not displayed graphically Method that creates a new 4x4 Matrix object. The matrix is initialized with an identity matrix. Method that creates a new 3x3 Matrix object. Method that creates a new Plane object. A plane object is infinite. Method that creates a new Plane object by three points. Method that creates a new Point object. Method that creates a new Point2d object. Method that creates a new Polyline2d object. The object created is a transient mathematical object and is not displayed graphically Method that creates a new Polyline2d object by approximating the input curve within the specified tolerance.
Method that creates a new Polyline3d object. The object Por: Ing. Method that creates a new Sphere object. The object created is a transient mathematical object and is not displayed graphically Method that creates a new Torus object. The object created is a transient mathematical object and is not displayed graphically Method that creates a new UnitVector object.
Method that creates a new UnitVector2d object. Method that creates a new Vector object. Method that creates a new Vector2d object. Gets the intersection between the input curves. Gets the intersection between the input curve and the input surface. 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. Syntax TransientGeometry. SketchArcs Object Description The SketchArcs object provides access to all the objects in a sketch and provides methods to create additional sketch arcs. The input points can be a combination of existing sketch points or Por: Ing.
In the case where a sketch points is input, the arc will be attached to the sketch point. The sweep direction of the arc from the start to end point is determined by the CounterClockwise argument. The radius of the arc is determined by the start point.
If the input for the start point is a sketch point, the arc will be tied to the sketch point. The second point, whether it is a sketch point or coordinate point defines the sweep of the arc. In the case where a sketch point is input and it is on the arc, the arc will be tied to the sketch point.
AddByFillet Method that creates a new sketch arc as a fillet between two sketch entities. AddByThreePoints Method that creates a new sketch arc that passes through the three input points. Item Property that returns the specified SketchArcobject from the collection. The input points can be a combination of existing sketch points or Point2d objects. Syntax SketchArcs. This can be either a SketchPoint or Point2d object. In the case where a SketchPoint object is input, the center point of the arc will be attached to the sketch point.
StartPoint Input object that defines the start point. In the case where a SketchPoint object is input, the start point of the arc will be attached to the sketch point. EndPoint Input object that defines the end point. In the case where a SketchPoint object is input and the point lies on the arc, the end point of the arc will be attached to the Por: Ing. CounterClockwise Optional input Boolean that defines whether the arc sweeps in a clockwise or counterclockwise direction between the start and end points.
The default value is True which indicates a counterclockwise sweep direction. GeometricConstraints Object Description The GeometricConstraints object provides access to all the geometric sketch constraints objects in a sketch and provides methods to create additional geometric sketch constraints. Methods Name Description AddCoincident Method that creates a new coincident constraint between two entities.
One of the input entities must be a sketch point. The other entity can be a point or any other type of sketch entity. AddCollinear Method that creates a new collinear constraint between the two input sketch entities. Valid objects for input include lines, ellipses, and elliptical arcs. Either the major or minor axis of an ellipse is used, depending on the value of the EllipseMajorAxis input argument.
When an ellipse is used, the specified axis of the ellipse will become collinear to the other entity. This method will fail if the constraint overconstrains the sketch. AddConcentric Method that creates a new concentric constraint between the two input sketch entities. The two entities must be circles, arcs, ellipses, or elliptical arcs. AddEqualLength Method that creates a new equal length constraint between the two input sketch lines. AddEqualRadius Method that creates a new equal radius constraint between the two input sketch entities.
Valid input entities are circles and arcs. AddGround Method that creates a new ground constraint on the input sketch entity. AddHorizontal Method that creates a new horizontal constraint on the input sketch entity. Valid input objects are lines, ellipses, and elliptical arcs. Either the major or minor axis of an ellipse is used depending on the value of the EllipseMajorAxis input argument.
When an ellipse is used, the specified axis of the ellipse will become horizontal. AddHorizontalAlign Method that creates a new horizontal alignment constraint between two sketch points. This causes the two points to align along the same horizontal axis. AddMidpoint Method that creates a new midpoint constraint between the point and line.
This causes the input sketch point to be positioned at the midpoint of the input line. AddParallel Method that creates a new parallel constraint between the two input Por: Ing. Valid objects for input include lines and ellipses. Either the major or minor axis of an ellipse is used depending on the values of UseEllipseMajorAxis input arguments. When an ellipse is used, the specified axis of the ellipse will become parallel to the other entity.
Method that creates a new perpendicular constraint between the two input sketch entities. Either the major or minor axis of an ellipse is used depending on the value of EllipseMajorAxis input argument. When an ellipse is used, the specified axis of the ellipse will become perpendicular to the other entity.
Method that creates a new smooth G2-continuous constraint. Method that creates a new symmetry constraint between the two input entities about the specified line. The two input entities must be of the same type. Method that creates a new tangent constraint. Method that creates a new vertical constraint on the input sketch entity. Valid input objects are lines and ellipses.
Either the major or minor axis of an ellipse is used depending on the value of the UseEllipseMajorAxis input argument. When an ellipse is used, the specified axis of the ellipse will become vertical. Method that creates a new vertical alignment constraint between two sketch points.
This causes the two points to align along the same vertical axis. Count Property that returns the number of items in the collection. Item Property that returns the specified geometric sketch constraint object from the collection. DimensionConstraints Object Description The DimensionConstraints object provides access to all the dimension sketch constraints objects in a sketch and provides methods to create additional dimension sketch constraints. Methods Por: Ing. This method will fail in the case where a driving dimension is specified and it will overconstrain the sketch.
AddDiameter Method that creates a new diameter dimension constraint on the input circle or arc. AddEllipseRadius Method that creates a new dimension constraint defining the major or minor radius of the ellipse. AddOffset Method that creates a new offset dimension constraint between two entities.
AddOffsetSpline Creates a new offsetSpline dimension constraint between offset spline and the original spline. AddRadius Method that creates a new radius dimension constraint on the input circle or arc. AddTangentDistance Method that creates a new tangent distance dimension constraint between the two input entities. The input entities can consist of two circles or a line and a circle. Arcs can also be used in place of the circles. AddThreePointAngle Method that creates a new angular dimension constraint between three points.
AddTwoLineAngle Method that creates a new angular dimension constraint between two lines. AddTwoPointDistance Method that creates a new linear dimension constraint between two points.
View Enlarged Image. Paperback Retail:. You Pay:. Google Books. Vital Source Buy or Rent. Post Review. Autodesk Inventor Professional for Designers is a comprehensive book that introduces the users to Autodesk Inventor , a feature-based 3D parametric solid modeling software.
All environments of this solid modelling software are covered in this textbook with a thorough explanation of commands, options, and their applications to create real-world products. The mechanical engineering industry examples that are used as tutorials and the related additional exercises at the end of each chapter help the users to understand the design techniques used in the industry to design a product. Additionally, the author emphasizes on the solid modelling techniques that will improve the productivity and efficiency of the users.
After reading this book, the users will be able to create solid parts, sheet metal parts, assemblies, weldments, drawing views with bill of materials, presentation views to animate the assemblies and apply direct modelling techniques to facilitate rapid design prototyping. Also, the users will learn the editing techniques that are essential for making a successful design. Paperback eBook.
0コメント