SlideShare a Scribd company logo
SE AAT - AUTOMATED
MECHANICAL DESIGN
SOFTWARE (AMDS)
ARJUN SRINIVAS R
1BM23MC014
1. Introduction
The Automated Mechanical Design Software or “AMDS” is a 2D to 3D Model Converter, which is a
software application designed to facilitate the seamless transition of multiple two-dimensional (2D) views of
the drawings into three-dimensional (3D) models. Developed to meet the evolving needs of designers,
engineers, and architects, this software aims to streamline the conversion process, enhance design
visualization, and improve overall productivity in various industries.
This document serves as the Software Requirements Specification (SRS) for the 2D drawing to 3D Model
Converter, outlining its purpose, functionality, and requirements. By providing a comprehensive
understanding of the software's objectives and scope, this document aims to guide the development team in
implementing the necessary features and ensuring alignment with stakeholders' expectations.
1.1 Purpose
Convert 2D mechanical drawings into 3D models for visualization purposes, enabling engineers and
designers to better understand the spatial relationships and proportions of mechanical components. Convert
legacy 2D drawings into 3D models to modernize design documentation, making it easier to maintain,
update, and collaborate on designs over time. Quickly generate 3D models from 2D sketches or drawings
during the conceptualization and prototyping phases of product development, allowing designers to explore
design ideas more effectively.
Seamlessly convert between 2D and 3D formats to enhance interoperability between different CAD software
packages, facilitating smoother collaboration and data exchange between stakeholders. Offer 2D to 3D
conversion services to clients as a freelance designer or consultant, helping them transform legacy drawings
into modern, editable 3D models for various applications.
1.2 Definition
Input Acquisition: Obtain 2D mechanical drawings in common formats like DXF or DWG.
Preprocessing: Clean and preprocess the input drawings to remove noise and artifacts.
Feature Extraction: Identify geometric features, dimensions, and annotations from the 2D drawings.
Conversion Algorithm: Apply algorithms to convert 2D features into corresponding 3D geometries.
Dimensional Mapping: Map dimensions from the 2D drawing to the generated 3D model accurately.
Assembly Generation: Generate assemblies and hierarchical structures for complex mechanical systems.
Validation and Verification: Validate the converted 3D models against the original 2D drawings for
accuracy.
Post-processing: Enhance the 3D models with additional details, textures, or annotations as needed.
Exportation: Export the finalized 3D models in standard formats compatible with various CAD software.
2.1 User Interface
The software shall feature an intuitive user interface designed to facilitate efficient interaction with the
conversion tools and settings. User-friendly controls, contextual menus, and visual feedback shall enhance
usability and accessibility for users with varying levels of expertise. Key options like input of scale, Views
in order of priority, 1st/3rd angle projection, Title block, material information need to be captured with the
help of various contextual menus/fields as required.
2.2 Constraints
 Highly complex or ambiguous 2D designs: The parameters need to specifies accurately for the AMDS
to process the 2D design into 3D.
 Incomplete data set or contradictory data: The dataset without proper or null inputs will produce 3D
designs which will further require several manual modifications.
3.1 Functional Requirements
 Prompts to accept Design data: The software shall provide the proper prompts to accept the design data/files in terms of scanning or uploading a file of the required type.
 2D Design Environment: The AMDS Application provides the users with an intuitive 2D Design Environment to edit and further design the 2D drawings which need to be
converted into 3D Models.
 Views Identification: The 2D Design views are identified as per user requirements and aligned automatically using the necessary algorithms.
 Conversion Process: The 2D views are aligned as per the guidelines from the user and further designed insightfully with the help of AI and ML algorithms.
 3D Design Environment: A proper 3D Design Environment is integrated into the system for 3D Model modification and preview for further developmental and
manufacturing usages.
 Various Output Formats: Several output formats are made available in which the 3D Design Document can be exported and used in the integrated software for further
modifications.
 Compatibility: Compatibility with outputs from popular design software packages, such as AutoCAD, CATIA, UGNX, SolidWorks, and SketchUp, shall be considered for
seamless integration into existing workflows.
3.2 Non-Functional Requirements
Performance: The software shall be capable of handling large and complex 2D drawings efficiently, with minimal processing
time and resource consumption. Performance benchmarks shall be established to ensure responsiveness and stability under typical
usage scenarios & are governed by the software’s capability to produce near-perfect models based on the input data.
Accuracy: The converted 3D models accurately reflect the geometry, dimensions, and annotations present in the original 2D
drawings. The software maintains dimensional accuracy and geometric integrity during the conversion process.
Robustness: The software is robust and resilient, capable of handling various input scenarios, including imperfect or incomplete
2D drawings.
Scalability: The software is scalable, capable of handling a growing number of users and processing a large volume of 2D
drawings simultaneously. It supports distributed processing and horizontal scaling to accommodate increased demand.
Usability: The user interface is intuitive and user-friendly, allowing users to easily initiate and monitor the conversion process.
Interoperability: The software is compatible with a wide range of CAD software packages and file formats commonly used in
mechanical engineering. It supports interoperability standards for seamless integration with existing CAD workflows and tools.
Security: The software implements robust security measures to protect sensitive data, including drawings and converted 3D
models. It supports authentication, authorization, encryption, and data integrity mechanisms to prevent unauthorized access and
data breaches.
3.3 Use Cases
1. Scan/Upload 2D Drawing: The user shall scan a 2D drawing using the input scanner prompt or upload
the design file of required type (as mentioned before) on the home page of the AMDS Application.
2. Reorder Views: After uploading the 2D design document, the user shall prioritize the views of the
drawings using the text prompt provided for each row.
3. Modify 2D Drawings: The user shall then modify the properties (Ex: Dimensions) of the uploaded 2D
diagrams as per requirements, for the diagram to be converted into a 3D Model.
4. Orientation: The application allows the user to change the orientation of the diagram during the process
of 3D Design to make note of progress including the necessary changes.
5. Preview the 3D Model: The application shall then provide a preview of the 3D Design generated.
6. Modify the 3D Model: The 3D Model can further be modified as per user requirements using the
mechanical design tool integrated into the AMDS Application.
7. Output Format: The user shall select the Output Format that they desire to export for further use.
3.4.1 Data Flow Diagram (DFD)
3.4.2 Use Case Diagram
3.4.3 Class Diagram
3.4.4 Sequence Diagram
3.4.5Activity Diagram
3.5.1 Unit Testing forAdding 2D Drawings
3.5.2 Unit Testing for 2D Drawing modifications
3.5.3 Unit Testing for Output Format Selection
3.5.4 Integration Testing forAMDS System (Orientation and Preview Modules)
3.5.5 System Testing forAMDS System
4. Conclusion
In conclusion, the Automated Mechanical Design Software (AMDS) offers a transformative solution for
mechanical engineers, designers, and manufacturing companies seeking to streamline their design processes
and modernize legacy drawings. By leveraging advanced algorithms and intuitive user interfaces, this
software enables users to seamlessly convert 2D mechanical drawings into accurate 3D models with
efficiency and precision.
With a focus on performance, accuracy, and reliability, the software empowers users to visualize, analyse,
and iterate on their designs more effectively, ultimately accelerating product development cycles and
improving collaboration across teams. With its robust external interfaces and adherence to industry
standards, the software integrates seamlessly into existing workflows and interoperates with a wide range of
CAD software packages and external systems. Overall, the AMDS represents a significant advancement in
CAD technology, offering a powerful toolset for enhancing productivity, innovation, and competitiveness in
the mechanical engineering domain.

More Related Content

PDF
You Haven't Seen This 3D Engineering's Overview List on Buzzfeed
PDF
Design & Drafting work profile-14
PDF
Design & Drafting work profile-14
PDF
Product design suite_2013_brochure_en
PPTX
Atomex Mechanical Engineering Services Profile
PPTX
Get the best Mechanical Drawings Services
PPT
SOFTWARE AM- 0611.ppt for mechanical engineering
PPSX
CFD software for Product Engineers
You Haven't Seen This 3D Engineering's Overview List on Buzzfeed
Design & Drafting work profile-14
Design & Drafting work profile-14
Product design suite_2013_brochure_en
Atomex Mechanical Engineering Services Profile
Get the best Mechanical Drawings Services
SOFTWARE AM- 0611.ppt for mechanical engineering
CFD software for Product Engineers

Similar to Arjun Srinihshvas R_1BM23MC014_SEAAT.pptx (20)

PPT
CAD MBD & 3D Technical Documentation
PPSX
CADmarC - Corporate Presentation
PDF
Engg services from cdg
PPTX
Reliable Mechanical Engineering Services
PPT
CIM- 1-120000000-UNIT-1 INTRODUCTION.ppt
PPTX
CAD/CAM
PPT
Technosoft modeling and simulation 2006 03-27 from craig
DOCX
Introductiuon to cad
PPTX
DesignSpark mechanical martin keenan launch budapest 2013
PPTX
designspark mechanical 3d printing design software free
PDF
role of computer in manufacturing industry
PDF
Jeremy Woolman CAD portfolio
PDF
DII deck v3 3
PDF
Advanced Computer Aided Design ACAD
PPT
Slides Apde2002 Enhance
PPTX
Top 8 Tips to Take your Design from CAD Drawing to CNC Fabrication
PDF
Mechanical Portfolio & Statement -PARTIAL - 2016
PPTX
Discover the best Mechanical Drafting Services
PPSX
CFD analysis for Product Engineers
DOCX
Chesser_Daniel_RESUME_updated
CAD MBD & 3D Technical Documentation
CADmarC - Corporate Presentation
Engg services from cdg
Reliable Mechanical Engineering Services
CIM- 1-120000000-UNIT-1 INTRODUCTION.ppt
CAD/CAM
Technosoft modeling and simulation 2006 03-27 from craig
Introductiuon to cad
DesignSpark mechanical martin keenan launch budapest 2013
designspark mechanical 3d printing design software free
role of computer in manufacturing industry
Jeremy Woolman CAD portfolio
DII deck v3 3
Advanced Computer Aided Design ACAD
Slides Apde2002 Enhance
Top 8 Tips to Take your Design from CAD Drawing to CNC Fabrication
Mechanical Portfolio & Statement -PARTIAL - 2016
Discover the best Mechanical Drafting Services
CFD analysis for Product Engineers
Chesser_Daniel_RESUME_updated
Ad

Recently uploaded (20)

PPTX
Untitled presentation voice baed jounral
PPTX
Understanding Present Worth for a better future
PPT
Leadership essentials to build your carrier
PPTX
Negotiation skills/////////////////.pptx
PPTX
OnePlus 13R – ⚡ All-Rounder King Performance: Snapdragon 8 Gen 3 – same as iQ...
PDF
Invincible Season 2 Storyboard Revisions by Mark G
PDF
Looking forward to a challenging Role in the same area and would like to expl...
PPTX
PRESENTATION OF SEPSIS, SEPTIC SHOCK.pptx
PPTX
1-4 Chaptedjkfhkshdkfjhalksjdhfkjshdljkfhrs.pptx
PPTX
2200jejejejejjdjeiehwiwheheu1002031.pptx
PDF
Daisia Frank: Strategy-Driven Real Estate with Heart.pdf
PPTX
Autonomic_Nervous_SystemM_Drugs_PPT.pptx
PDF
Josh Gao Strength to Strength Book Summary
PPTX
MASTERING COMMUNICATION SKILLS.pptxgdee33w
PDF
Villa Thesis-Final.pdf NNNNNNNNNNNNNNNNNNNNNNNNNNNNN
PPTX
Life Skills Stress_Management_Presentation.pptx
PPTX
OCCULAR MANIFESTATIONS IN LEPROSY.pptx bbb
PDF
reStartEvents 8:7 Nationwide All-Clearances Employer Directory.pdf
PPTX
First Homeroom Meeting in Dahlia SY2025-2026
PPTX
IDP PPT Format. .pptx
Untitled presentation voice baed jounral
Understanding Present Worth for a better future
Leadership essentials to build your carrier
Negotiation skills/////////////////.pptx
OnePlus 13R – ⚡ All-Rounder King Performance: Snapdragon 8 Gen 3 – same as iQ...
Invincible Season 2 Storyboard Revisions by Mark G
Looking forward to a challenging Role in the same area and would like to expl...
PRESENTATION OF SEPSIS, SEPTIC SHOCK.pptx
1-4 Chaptedjkfhkshdkfjhalksjdhfkjshdljkfhrs.pptx
2200jejejejejjdjeiehwiwheheu1002031.pptx
Daisia Frank: Strategy-Driven Real Estate with Heart.pdf
Autonomic_Nervous_SystemM_Drugs_PPT.pptx
Josh Gao Strength to Strength Book Summary
MASTERING COMMUNICATION SKILLS.pptxgdee33w
Villa Thesis-Final.pdf NNNNNNNNNNNNNNNNNNNNNNNNNNNNN
Life Skills Stress_Management_Presentation.pptx
OCCULAR MANIFESTATIONS IN LEPROSY.pptx bbb
reStartEvents 8:7 Nationwide All-Clearances Employer Directory.pdf
First Homeroom Meeting in Dahlia SY2025-2026
IDP PPT Format. .pptx
Ad

Arjun Srinihshvas R_1BM23MC014_SEAAT.pptx

  • 1. SE AAT - AUTOMATED MECHANICAL DESIGN SOFTWARE (AMDS) ARJUN SRINIVAS R 1BM23MC014
  • 2. 1. Introduction The Automated Mechanical Design Software or “AMDS” is a 2D to 3D Model Converter, which is a software application designed to facilitate the seamless transition of multiple two-dimensional (2D) views of the drawings into three-dimensional (3D) models. Developed to meet the evolving needs of designers, engineers, and architects, this software aims to streamline the conversion process, enhance design visualization, and improve overall productivity in various industries. This document serves as the Software Requirements Specification (SRS) for the 2D drawing to 3D Model Converter, outlining its purpose, functionality, and requirements. By providing a comprehensive understanding of the software's objectives and scope, this document aims to guide the development team in implementing the necessary features and ensuring alignment with stakeholders' expectations.
  • 3. 1.1 Purpose Convert 2D mechanical drawings into 3D models for visualization purposes, enabling engineers and designers to better understand the spatial relationships and proportions of mechanical components. Convert legacy 2D drawings into 3D models to modernize design documentation, making it easier to maintain, update, and collaborate on designs over time. Quickly generate 3D models from 2D sketches or drawings during the conceptualization and prototyping phases of product development, allowing designers to explore design ideas more effectively. Seamlessly convert between 2D and 3D formats to enhance interoperability between different CAD software packages, facilitating smoother collaboration and data exchange between stakeholders. Offer 2D to 3D conversion services to clients as a freelance designer or consultant, helping them transform legacy drawings into modern, editable 3D models for various applications.
  • 4. 1.2 Definition Input Acquisition: Obtain 2D mechanical drawings in common formats like DXF or DWG. Preprocessing: Clean and preprocess the input drawings to remove noise and artifacts. Feature Extraction: Identify geometric features, dimensions, and annotations from the 2D drawings. Conversion Algorithm: Apply algorithms to convert 2D features into corresponding 3D geometries. Dimensional Mapping: Map dimensions from the 2D drawing to the generated 3D model accurately. Assembly Generation: Generate assemblies and hierarchical structures for complex mechanical systems. Validation and Verification: Validate the converted 3D models against the original 2D drawings for accuracy. Post-processing: Enhance the 3D models with additional details, textures, or annotations as needed. Exportation: Export the finalized 3D models in standard formats compatible with various CAD software.
  • 5. 2.1 User Interface The software shall feature an intuitive user interface designed to facilitate efficient interaction with the conversion tools and settings. User-friendly controls, contextual menus, and visual feedback shall enhance usability and accessibility for users with varying levels of expertise. Key options like input of scale, Views in order of priority, 1st/3rd angle projection, Title block, material information need to be captured with the help of various contextual menus/fields as required.
  • 6. 2.2 Constraints  Highly complex or ambiguous 2D designs: The parameters need to specifies accurately for the AMDS to process the 2D design into 3D.  Incomplete data set or contradictory data: The dataset without proper or null inputs will produce 3D designs which will further require several manual modifications.
  • 7. 3.1 Functional Requirements  Prompts to accept Design data: The software shall provide the proper prompts to accept the design data/files in terms of scanning or uploading a file of the required type.  2D Design Environment: The AMDS Application provides the users with an intuitive 2D Design Environment to edit and further design the 2D drawings which need to be converted into 3D Models.  Views Identification: The 2D Design views are identified as per user requirements and aligned automatically using the necessary algorithms.  Conversion Process: The 2D views are aligned as per the guidelines from the user and further designed insightfully with the help of AI and ML algorithms.  3D Design Environment: A proper 3D Design Environment is integrated into the system for 3D Model modification and preview for further developmental and manufacturing usages.  Various Output Formats: Several output formats are made available in which the 3D Design Document can be exported and used in the integrated software for further modifications.  Compatibility: Compatibility with outputs from popular design software packages, such as AutoCAD, CATIA, UGNX, SolidWorks, and SketchUp, shall be considered for seamless integration into existing workflows.
  • 8. 3.2 Non-Functional Requirements Performance: The software shall be capable of handling large and complex 2D drawings efficiently, with minimal processing time and resource consumption. Performance benchmarks shall be established to ensure responsiveness and stability under typical usage scenarios & are governed by the software’s capability to produce near-perfect models based on the input data. Accuracy: The converted 3D models accurately reflect the geometry, dimensions, and annotations present in the original 2D drawings. The software maintains dimensional accuracy and geometric integrity during the conversion process. Robustness: The software is robust and resilient, capable of handling various input scenarios, including imperfect or incomplete 2D drawings. Scalability: The software is scalable, capable of handling a growing number of users and processing a large volume of 2D drawings simultaneously. It supports distributed processing and horizontal scaling to accommodate increased demand. Usability: The user interface is intuitive and user-friendly, allowing users to easily initiate and monitor the conversion process. Interoperability: The software is compatible with a wide range of CAD software packages and file formats commonly used in mechanical engineering. It supports interoperability standards for seamless integration with existing CAD workflows and tools. Security: The software implements robust security measures to protect sensitive data, including drawings and converted 3D models. It supports authentication, authorization, encryption, and data integrity mechanisms to prevent unauthorized access and data breaches.
  • 9. 3.3 Use Cases 1. Scan/Upload 2D Drawing: The user shall scan a 2D drawing using the input scanner prompt or upload the design file of required type (as mentioned before) on the home page of the AMDS Application. 2. Reorder Views: After uploading the 2D design document, the user shall prioritize the views of the drawings using the text prompt provided for each row. 3. Modify 2D Drawings: The user shall then modify the properties (Ex: Dimensions) of the uploaded 2D diagrams as per requirements, for the diagram to be converted into a 3D Model. 4. Orientation: The application allows the user to change the orientation of the diagram during the process of 3D Design to make note of progress including the necessary changes. 5. Preview the 3D Model: The application shall then provide a preview of the 3D Design generated. 6. Modify the 3D Model: The 3D Model can further be modified as per user requirements using the mechanical design tool integrated into the AMDS Application. 7. Output Format: The user shall select the Output Format that they desire to export for further use.
  • 10. 3.4.1 Data Flow Diagram (DFD)
  • 11. 3.4.2 Use Case Diagram
  • 15. 3.5.1 Unit Testing forAdding 2D Drawings
  • 16. 3.5.2 Unit Testing for 2D Drawing modifications
  • 17. 3.5.3 Unit Testing for Output Format Selection
  • 18. 3.5.4 Integration Testing forAMDS System (Orientation and Preview Modules)
  • 19. 3.5.5 System Testing forAMDS System
  • 20. 4. Conclusion In conclusion, the Automated Mechanical Design Software (AMDS) offers a transformative solution for mechanical engineers, designers, and manufacturing companies seeking to streamline their design processes and modernize legacy drawings. By leveraging advanced algorithms and intuitive user interfaces, this software enables users to seamlessly convert 2D mechanical drawings into accurate 3D models with efficiency and precision. With a focus on performance, accuracy, and reliability, the software empowers users to visualize, analyse, and iterate on their designs more effectively, ultimately accelerating product development cycles and improving collaboration across teams. With its robust external interfaces and adherence to industry standards, the software integrates seamlessly into existing workflows and interoperates with a wide range of CAD software packages and external systems. Overall, the AMDS represents a significant advancement in CAD technology, offering a powerful toolset for enhancing productivity, innovation, and competitiveness in the mechanical engineering domain.