Blaž Drole (2012) PROGRAM MODULE FOR 3-DIMENSIONAL (3D) VISUALIZATION OF FABRIC. EngD thesis.
Abstract
Development of new designs in textile industry is a work, that requires a great deal of precision and the need for end design visualasation. Altough computers are being used for many years now, we were technologically limited when visualasing the final result to only two dimensional display. With the advances in computer technology, especialy graphic cards, we are now able to display complex weave in three dimensional (3D) space even on personal computers. This greatly simplifies the visualisation of end result in a way that is understandable to regular people. The goal of this assignment is to verify the current state of 3D graphic visualisation available for the need of textile industry and then with the cooperation with Arahne d.o.o. develop a module for 3D visualisation of weave that works on Linux operating sistem.The module is a part of a program package for development of weave called ArahWeave and uses a web browser to display the model of the weave. To display a 3D model in the browser we use WebGL standard. When the module is called from the main program, the parameters of selected weave are created. This data serve as the input parameters for our module. Program interface used to develope our module is Three.js. Based on our input parameters we have to compute the path of each thread in space, apply required properties of width and color, and position the thread on the correct place in the space relative to the start of the weave. The weave is made of warp threads and their transverse weft threads. When the whole weave is displayed we must assure user interaction with 3D model, such as thread removal, transparency adjust and ability to display a wireframe of the model. Included is a comparison of various browsers, that we can use to run our module, in Linux operating sistem.
Actions (login required)