Abstract
Problem. The work builds on and extends the previous studies on broadening the possibilities of computer modeling and adapting relevant software packages to develop design documentation in accordance with standards. The purpose of this paper is to create and distribute modules aimed at simplifying users´ experience when working with 3D modeling packages. This simplification is achieved by using the application programming interface (API) as a special protocol to facilitate the interaction of computer programs, in particular, in the environment of the Autodesk Inventor package. Goal. The main task is to explore API programs and develop/improve algorithms and methods for creating digital models of objects. That includes the use of programming languages and capabilities that appeared in the latest versions of Autodesk Inventor, Fusion programs 360, AutoCAD, Revit, etc.). Methodology. To address the aims of this paper, the problem of constructing a regular conical chamfer for prismatic bodies with a regular polygon base was posed and solved using the API program. The problem of constructing a conical chamfer for holes facing cylindrical surfaces is also solved. A number of further tasks has been set to accelerate the 3D modeling process. Results. In order to solve the above questions, the attention should be focused on a deeper mastery of the API management capabilities of objects, methods and properties of their elements belonging to the relevant environment. Basically, all operations performed in dialog mode can be programmed using appropriate macros. Originality. The tools for part's elements creation has been developed with considering of manufacturing technology based on API. The proposed approach expands the possibilities of modeling. Practical value. The proposed algorithms and tools application will significantly speed up the design process for special elements of various parts.
Published Version (Free)
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have