Explore chapters and articles related to this topic
Game-engine based design system for mass customization
Published in Fernando Moreira da Silva, Helena Bártolo, Paulo Bártolo, Rita Almendra, Filipa Roseta, Henrique Amorim Almeida, Ana Cristina Lemos, Challenges for Technology Innovation: An Agenda for the Future, 2017
E. Castro e Costa, J.P. Duarte
A second prototype was written in Racket, a LISP-based programming language. Racket is considered a powerful and versatile language (Leitão 2014), and benefits from the proliferation of modules that extend Racket beyond its native functionalities. One of them is Rosetta (Lopes and Leitão 2011), a module that enables the generation of geometry into a growing number of CAD applications as back-ends. Presently, Rosetta is able to communicate with AutoCAD, Revit, ArchiCAD, Rhinoceros, Sketchup, and OpenGL. Another interesting aspect of Rosetta is that it accepts a number of programming languages as front-ends. Apart from Racket, its native language in which it is programmed, Rosetta “understands” Python, JavaScript, AutoLISP, and Processing, thus relieving users of learning a new programming language should they already know one of these.
SMEs, micro-SMEs and BIM
Published in James Harty, Tahar Kouider, Graham Paterson, Getting to Grips with BIM, 2015
James Harty, Tahar Kouider, Graham Paterson
During the 1980s, practitioners could script virtual building animations from captured 3D CAD views using Autolisp, the dialect of Lisp programming ‘built’ for use with AutoCAD and its derivatives. Like G-code, the language used to tell computerised machine tools (latterly 3D printers) how to make things, Lisp originated in the 1950s for artificial intelligence applications and is still in use. Baby boomer and Generation X practitioners may have memories of creating games and animating them with sprites using the STOS language and Atari ST home computers. Hard drive and graphic capabilities may have moved on, but core principles are still applicable. As sophisticated BIM authoring packages started to enter the marketplace, some software offered users the facility to customise and script their own objects. From around 1998, David Nicholson-Cole’s work with Graphisoft ArchiCAD and the GDL language encouraged bridge building between the more arcane aspects of computer science and practicalities of designing/prototyping buildings and their constituent parts in 3D virtual environments.
Development and performance evaluation of a web-based feature extraction and recognition system for sheet metal bending process planning operations
Published in International Journal of Computer Integrated Manufacturing, 2021
Eriyeti Murena, Khumbulani Mpofu, Alfred T Ncube, Olasumbo Makinde, John A Trimble, Xi Vincent Wang
From the literature, it has been noted that most FR applications use CAD software to generate feature recognition, extraction and images to view the 3D model. FARAZ et al. (2017), used ANYSY to execute the bends, ELTAHAWY et al. (2017) created a testing library using SolidWorks, (LIN and CHEN 2014) developed a prototype system using MATLAB and Pro/Engineer. SALUNKHE et al. (2019) implemented in AutoCAD using AutoLISP programming language. KANNAN and SHUNMUGAM (2009a) generated scripts using AutoCAD which run in AutoCAD viewing, (VENU and KOMMA 2017) using text STEPAP203 file in text format generated from Pro Engineering modelling software. LI et al. (2004), designed a holistic attribute adjacency graph for automatic and interactive recognition module on CATIA V5. FR developed using PC-AT and AutoCAD DXF to ensure the classification of the features of sheet metal shearing operations was designed (JAGIRDAR et al. 1995). Feature recognition is the aid in the development of a full CAPP system. A number of researchers developed FR system for other purposes, for instance, FARSI and AREZOO (2009b) developed a system that extracts features automatically to check if the feature on a part is not small, for design reuse and model (Ghaffarishahri and Rivest, 2020), comparison, for multiple sectional view representation (LAI et al. 2019), calculate sheet metal process parameters (Gupta et al., 2014). A STEP compliant manufacturing framework was developed, and the bend features are entered manually to the application (FARAZ et al. 2018).