The over-sketching technique for free-hand shape modelling in Virtual Reality

Size: px
Start display at page:

Download "The over-sketching technique for free-hand shape modelling in Virtual Reality"

Transcription

1 The over-sketching technique for free-hand shape modelling in Virtual Reality Fabio Bruno, Maria Laura Luchi, Maurizio Muzzupappa, Sergio Rizzuti Università della Calabria Facoltà di Ingegneria, Dipartimento di Meccanica Ponte Pietro Bucci 44/C, Rende (CS) Italia Tel.: Fax: {brunof, luchi, muzzupappa, Abstract : The benefits of the Virtual Reality (VR) technologies in the field of conceptual free form modelling have been investigated for over a decade. Many researchers have paid attention to hand-sketching techniques for shape generation and to the Virtual Sculpting approach for surface modification. What has not yet been investigated sufficiently is modification based on the free-hand drawing approach. This could be more similar to the traditional way designers work, compared to the sculpting metaphor. The research described in this paper helps to fill this gap, defining a new free-form curve modification technique based on the over-sketching approach. This technique has been implemented in a curve modification tool of VEIS (Virtual Environment for Interactive Sketching), a prototype VR system for free form modelling. The tool allows the user to refine a curve by simply substituting a part of it with a new one. It recognizes the user gestures, made with a 3D tracked pen, to determine how the pen strokes modify a part of the existing curve and then automatically merges the new piece with the unchanged parts of curve. Furthermore, by taking advantage of the parent-child relation, a surface can be updated by simply modifying the curve/s employed for its definition. Key words: Free-hand sketching, free-form surface modelling, 3D input device, human-computer interaction, virtual reality. 1- Introduction The introduction of Virtual Reality (VR) into the conceptual phase of the design process gives the designer the possibility of creating and manipulating 3D shapes as if these were really in front of him. There are already some systems that aim at the exploration of this important research field. In our opinion, the most promising application of modelling in Virtual Environment is the sketching and the modification of conceptual free-form shapes. In this area, in fact, the VR can make a useful contribution to the work of the designer making the conceptual modelling more intuitive and interactive. In the first part of the paper we give a brief description of the VEIS system and of its functionalities for curve and surface sketching (for more details see references: [1], [2], [3]). In particular we describe the hardware configuration, the software architecture of the system and the interaction techniques employed for the sketching tools. In the second part we pay attention to the modification techniques. This represents the major contribution of the paper because the simultaneous correction and the over-sketching concepts for curve modification have been introduced and combined in a VR modelling system. Taking advantage of the parentchild relation, a surface can be updated by simply modifying the curve/s employed for its definition. In section 5 we describe the over-sketching technique and its implementation in VEIS in detail. Over-sketching is more intuitive and natural than the traditional curve modification methods (based on the manipulation of the control points or the interpolating points), because it is more similar to the hand-drawing technique. Moreover it could be faster because the user only has to re-sketch the part of the curve that he/she wants to change. VEIS, like many VR modelling systems, is specifically aimed at the quick and intuitive modelling of conceptual shapes. Combining over-sketching with simultaneous correction and with the revisited interaction techniques for surface sketching, we try to demonstrate that the modelling of conceptual free form shapes can be significantly improved by the VR technologies. 2- Previous Work Some interesting research has already been undertaken which aims to define tools and methodologies for shape modelling in Virtual Environment. The first approaches, such as 3-Draw [4] and JDCAD [5], were based on normal desktop configurations equipped with a pair of shutter glasses for stereoscopic vision and a magnetic tracking device for interacting with the system. JDCAD supports creating 3D primitives and performing Boolean operations. In 3-Draw the user sketches a set of curves and uses them to define the skeleton of a surface, as in 1

2 a wireframe representation, but there is no possibility of creating a surface with the curves drawn. One of the first modelling applications using immersive Virtual Reality technology was 3DM [6]. It uses head mounted displays to visualize surfaces modelled by triangle nets. COVIRDS [7], Conceptual Virtual Design System, tries to combine various VR-technologies, such as speech input, gesture recognition as 3D input and output during the conceptual phase and to develop new interaction techniques for creating and modifying free-form surfaces. Modifications can be performed with the so called virtual tools: with a cone tool, for example, it is possible to create a hole in a surface. In ARCADE [8] and in SpaceDesign [9] the 3D free-form surface modelling is implemented in different ways, e.g. Coons patches from just one 3D outline stroke, skinned surfaces with immediate visual feedback during creation, symmetric freeform surfaces by using the pad as a mirror plane, subtractive sweeping, etc.. But there is no possibility of changing the curves previously drawn and only the trimming tool is available to modify the surfaces. In the Surface Drawing system [10] the hand and a set of tangible tools are used to edit and manipulate 3D models. The system is particularly addressed at the creation of artistic shapes. Liverani and Piraccini [11] developed a surface modification tool for the IRR (Immersive Reconfigurable Room), a CAVElike VR immersive system. Moving a tracked glove over the surface, the user can "spread" a profile on the surface, and so model the surface, according to the glove movements and the tool shape. Returning to the traditional CAD environment, Van Dijk et al. [12] have developed an algorithm for the input and modification of hand sketched profile curves. The interaction technique employed for the curve modification is based on the concept of over-sketching: the user can sketch an additional stroke that is digitised and merged with the old stroke. This algorithm has been incorporated in a prototype surface modeller. Pernot et al. [13] have presented a modification technique for NURBS surfaces based on the manipulation of the character lines using a set of curves to define the control parameters geometrically constraining the initial surface. A great deal of research has been devoted to developing a surface modification technique, based on the concept of Virtual Sculpting, suitable for 3D input devices. Virtual Sculpting allows shapes to be modified as if these were made of clay, and the user can change them using various tools. Ferley et al. [14], [15] have proposed a Virtual Sculpting system that can work either with a 3D input device or with the mouse. The user can employ a set of tools that allows the shapes to be added, removed and altered. This approach is based on implicit surfaces defined as iso-surfaces over a discrete field. Perles and Vance [16] have developed a set of virtual tools which are used to operate directly on the CAD data and change the shape of NURBS surfaces in a virtual environment. The virtual tools can be dragged along or pushed into the surface in real-time to change its shape. The normal at an arbitrary surface point can be manipulated in three-dimensional space. The Virtual Sculpting approach is very promising, especially in conjunction with the development of the haptic technologies, but it is important to underline that Virtual Sculpting is based on an interaction technique that reflects the typical gestures of sculptors. The Virtual Sculpting systems are intended to be used by people that are able to model clay who can be further stimulated by the potential of these interesting tools. However, CAD users could encounter problems with the sculpting metaphor, which requires a specific skill. Indeed, at the moment it is very difficult to control the accuracy of the modelling, and, furthermore, the development of techniques that allow a precise control of the shapes seems to be an unattainable goal. 3- Overview of the VEIS system The approach followed for the development of the modelling tools in VEIS is based on the extension of concepts already known in the CAD systems, where the interaction technique has been revised to support an intuitive and interactive modelling, using 3D input devices. Our aim is to develop a system that helps us to demonstrate the possibility of improving the modelling technique currently employed in CAD systems, taking advantage of the Virtual Environment. 3.1 Hardware configuration The hardware system on which VEIS has been implemented and tested belongs to the so called desktop VR configuration. Because current research is mainly concerned with the interaction technique for curve and surface modelling in Virtual Reality, it has not been essential to acquire an advanced Virtual Reality system, due both to the great expense and complex set-up. Usually in a Virtual Reality modelling system the user sketches the shapes using a 6 DOF tracked pen that can be used with all the modelling tools. In VEIS the virtual pen is used for interacting with the system can be controlled in three different ways: the Microscribe- 3DX; the Spacemouse; or a mouse in conjunction with a construction plane which can be moved and rotated by the Spacemouse or by the keyboard. The Microscribe-3DX is a device based on an electromechanical arm able to obtain the position and the orientation of a pen placed at the end of the arm. It is commonly used in reverse engineering applications to build a 3D model from a real object. Compared to other 3D input devices, such as electromagnetic or optical tracker ones, the Microscribe-3DX has some limitations in its movement (the rotation around the pen axis is not allowed) and partially covers the monitor surface, but, on the other hand, it is very precise (0,18 mm), allows a quick set-up and is not very expensive. The user can also sketch the shapes with the Spacemouse, but it works like a joystick, and therefore is inadequate for the modelling phase; on the other hand it is really useful for rotating and translating either objects or the whole scene. The third modelling method is based on a construction plane that allows the application to be run on machines without 3D input devices, which is really useful for the developers. The software can work in full- 2

3 screen mode or in window mode, and the user can choose from several tools, using the mouse, through pop-up menus or through the buttons on the toolbar. Fig. 1: The hardware configuration of VEIS 3.2 Software implementation VEIS has been developed using two Software Development Kits: Open Inventor 3.1 by TGS for managing the 3D scene and for navigating in it, and Open Cascade, an open source modelling kernel. Open Cascade has been used to resolve some typical calculation problems related to the NURBS mathematics. As described in Figure 2 VEIS is based on three C++ classes. VEIS_Shape is the abstract base class for the other classes. It is useful for managing the scene data base. It is also used for implementing some operations such as selecting, moving, copy & paste, etc. VEIS_Curve and VEIS_Surface include a dual representation of the curve and the surface data in Open Inventor and in Open Cascade. Some modelling operations are made using the Open Cascade shapes representation. In this case the Open Inventor data has to be continuously updated in order to show the changes of the shape. Other operations like translation, rotation, etc. are made directly on the Open Inventor data in order to have a better visualization performance. When the operation is finished the Open Cascade data is updated to maintain the consistency between the two representations. Fig. 2 : The software structure of VEIS 3.3 Curve sketching The basic tool of VEIS is curve drawing, that allows the user to sketch a curve by simply moving the pen. This approach, that has been discussed in [17], is very different from those employed in the traditional CAD systems. In these, the user has to specify some mathematical parameters such as order, continuity, etc. and has to input a sequence of control points or a set of interpolating points. These systems require that the user knows the mathematical model of the curve (Spline, B- Spline, NURBS, etc.). On the other hand, in some cases like in conceptual design, the user does not have to control the curve mathematics, but it is very important for him/her to sketch and correct the curves quickly. The algorithm employed in VEIS for curve sketching has already been described in [18]. It generates a non periodic B- Spline of order four, approximating the path defined by the pen motion. The algorithm captures a sequence of points, sampled by the tracking system, in order to composes the control polygon of the curve. The points are sampled at fixed time steps, so the control polygon can be less or more coarse depending on the speed of the pen movements. Furthermore the "simultaneous correction" of the curve has been implemented in VEIS following the 3D-Eraser Pen technique [18]. The key characteristic of the technique consists in the possibility for the user to correct a curve during the sketching, without interrupting the drawing process, modifying what has just been drawn by simply reversing the direction of the hand movement and without changing tool. The correction is done in real time and, if the pen inverts its direction again, the drawing process restarts. In this manner it is very simple to correct an error or modify the curve shape. 3.4 Surface sketching The VEIS surface modelling tools are based on the extension of concepts already known by CAD users (extrude, skin and revolve). In order to make the sketching phase more interactive the surfaces are shown as soon as the user starts to sketch the shapes and these are updated at every movement of the pen The Extrude Tool This tool allows the user to sketch a surface using the well known concept of extrusion. The user can draw a curve or select one of the curves already drawn. Then the curve is attached to the pen and the user can drag it. As soon as the pen is moved, the surface generation starts and its shape is immediately shown. During the extrusion, the 3D Eraser Pen can be used to correct the extrusion path, and as a result the surface is also corrected The Skin Tool This tool generates a surface interpolating a set of curves that are drawn progressively. This technique is also known in literature as lofting. In our implementation the surface appears as soon as the user starts to trace the second curve and it is updated in real time whenever the pen is moved, even if the user employs the 3D Eraser Pen to correct the sketching. The speed of the interpolation algorithm depends 3

4 on the number of profiles and on their complexity. Obviously the surface updating speed decreases as new profiles are added. In any case, on a standard PC, it is possible to draw up to 6-8 profiles without the interactivity of the system decaying The Revolve Tool This tool allows the user to generate surfaces of revolution. The user draws a curve or selects one from the curves already drawn, and defines the axis of revolution picking two points in space. Then the user, moving the pen around the axis, drags the profile on a circular path and observes the surface, which is progressively generated in proportion with the hand gesture. Also in this tool the surface is shown as soon as the designer starts to drag the profile and it is continuously updated until the end of the modelling session. The user can interrupt the revolving at any moment, can use an automatic snap in order to generate the surface at steps of 90 and, reversing the hand gesture, can delete a portion of the surface. Furthermore the user can delete the surface completely and redraw it starting in the opposite direction. 3.5 Support functionalities Some support functionalities have been implemented in order to make the system more flexible. Using Open Inventor environment functionalities, the user can change the material of the shapes, manage the lights on the scene, change the point of view, etc.. Moreover we have been implemented a mirror plane that can be moved in the scene with the pen, the snapping of the pointer on the curve already drawn and the selection, translation and rotation of the shapes with the pen. 4 Curve and surface modification The study of new interaction techniques for surface modification in Virtual Reality has two goals. On the one hand it is important to define a suitable interaction technique that could be used to implement a surface modification tool inside the next generation of Virtual Reality modelling systems. In fact in the systems previously described in section 2 it is impossible to modify the sketched surfaces by editing the construction curves. On the other hand it should be noted that Virtual Environments are currently employed for the design review of styling models created in a traditional CAD environment. However the refinements of the models have to be carried out in the CAD system, so it is not possible to see the effects of the changes immediately and directly in the Virtual Environment. The development of a suitable modification tool in the design review process would be very useful and could be done in a short space of time. The surface modification functionality implemented in VEIS is based on the parent-child relationships between the surfaces and the generating curves. This approach, which is considered a powerful feature, has been implemented in the most advanced modelling software, but it has not yet been tested in a VR modelling system. Therefore an attempt to try this idea in a Virtual Environment has been done in VEIS. In fact in VEIS the surfaces can be modified by editing the parent curves: the four outline curves in the Extrude; the profile curve in the Revolve and each one of the lofting curves in the Skin. For the Revolve the curve describing the arc of revolution, and consequently the revolution angle, can also be changed. For the Skin surfaces it is also possible to translate and rotate a lofting curve by simply selecting a curve and moving it with the pen. Also in this case, the surface is updated at every movement of the curve. These kind of modifications do not change the typology of the surfaces e.g. if the user modifies the profile of a revolve surface, this continues to be a revolve surface. In the case where a curve or a surface is generated by the mirror plane, every modification made to it is reported directly on the symmetrical part, in order to maintain correspondence between the mirror objects. For curve modification two different techniques have been developed. The first one uses the 3D Eraser Pen concept, described in the next section. The second technique is based on the over-sketching method. 4.1 Curve modification with 3D Eraser Pen The first implementation of the modification tool is based on the 3D Eraser Pen. It allows the sketching process to be restarted from the two curve ends. In other words, the user can extend or shorten the curve dragging each one of the two tips and using the 3D Eraser Pen to try different sketches. The tool works as follows: the user selects a curve in the scene, chooses the modification tool from the toolbar and two spheres appear on the two ends of the selected curve. The user can now select a sphere with the pen and, moving it, restart the curve sketching, using the 3D Eraser Pen to make the corrections. Furthermore if the curve is related (as parent) to a surface, the surface will be modified in real time to follow the curve changes. In figures 3, 4 and 5 a working sequence of the modification tool is shown. The surface in Figure 3 was created revolving the red profile of 270. The user selects the profile and, as soon as he/she activates the modification tool, two spheres appear on the profile ends. Figure 4 shows how the user, moving the upper sphere back along the curve, deletes part of the curve and, as a result, part of the surface is deleted too. As shown in figure 5, as soon as the user reverses the direction of the pen movement, he/she restarts the sketch of the curve and the surface is immediately updated. Fig. 3: The profile curve has been selected and two spheres appear on the two ends of the selected curve 4

5 (A) (B) Fig. 4: The profile curve has been partially deleted, and the surface has been consequently updated (C) (D) Fig 6: Four snapshots of a working sequence with the over-sketching tool Fig. 5: The profile drawing restarts 5 Curve modification with over-sketching Over-sketching is a technique for curve modification based on the possibility of refining a curve by simply substituting a part of it with a new one. In our implementation we have used this approach either for the middle or the ends of the curve present in the scene, previously drawn or imported from a file. Supposing that the user wants to modify a curve in the middle, he/she begins by selecting a curve. Then he/she activates the tool and moves the pointer near the curve (Figure 6-A). The pointer changes colour when it is near the curve, to indicate to the user that he/she can start to draw a new stroke from the current position. When the user presses the spacebar on the keyboard the new curve appears (the red one in Figure 6-B). This is built duplicating the left part of the old curve. Only a short part of the new curve is different from the old one because it has to reach the pointer position. This in fact can be located inside a small region (controlled by a threshold value) around the old curve. The joining strategy will be explained in section 5.2. Now the user can move the pen to sketch the new curve as described in section 3.3 (Figure 6-C). If the pointer is again moved near the old curve it changes colour indicating that, if the user presses the spacebar, the new curve will be joined to the old one in the current pointer position (Figure 6- D). We have experienced that if the old curve is immediately deleted the user can experience difficulties in evaluating the results of the modification. This is probably due to the method commonly used in hand drawing. When a designer makes a correction it is probable that, at first, he/she draws a new stroke and then deletes the undesired part of the existing sketch. In our over-sketching tool we have tried to replicate this approach: as soon as the user finishes drawing the new curve, the old curve is not deleted but it is softened (Figure 6-D). In this way the two curves have a different colour and the user can evaluate the difference between the old curve and the new one. If the user makes a sequence of corrections on the same curve the colours of the old curves are gradually softened (Figure 7). When the tool is deactivated all the old curves are deleted from the scene. The maximum number of old curves shown by the system for a modification sequence has been set, as default, to 5. In any case the user can change this value or simply disable the visualization of the old curves. Fig.7: The old curves are gradually softened The system stores all the modifications that the user makes on the curves. So the user, using two buttons on the toolbar, can perform the classical undo/redo operations. Applying these common tools to our implementation of the oversketching modification technique we have experienced that it is very useful for the designer to try different sketches of a curve, while continuing to be able to see the previous sketches displayed in graduated softened colours. 5

6 When the designer employs the over-sketching tool he/she has to take into account the direction followed in the old curve sketching. The user has to draw the new curve moving the pen in the same direction employed for the old one. This may seem to be a limitation, but, as described in [12], the merging strategy used to incorporate the new curve in the old one is a relevant problem in the over-sketching approach. Reference 12 describes how a modification can have up to 24 different results depending on the merging strategies adopted. In our opinion this ambiguity can be resolved by "forcing" the user to draw the new curve following the same parametric direction as the old one. In this the designer is helped by a set of arrows which appear as soon as the curve is selected (see the first snapshot of Figure 9). The over-sketching tool can be used to modify the initial or the final part of a curve. In order to correct the initial part of the curve (as described in Figure 8-A) the pointer must be positioned sufficiently: a) far from the old curve when the user starts the new curve, and b) near the old curve when the user decides to finish the modification. Otherwise, to modify the final part of a curve (see in Figure 8-B) this sequence is reversed. In Figure 8-C the complete substitution of a curve in the scene is shown. This can be extremely useful when the designer has to modify a surface patch replacing a parent curve with a new one. Fig 8: Merging strategies Fig. 9: A skin surface has been modified with the oversketching tool. In the first snapshot the new curve substitutes the old one completely 6

7 P(j)] acting on the parametric range [0, u i1 ] is copied on the control point array of the new curve. The user can now draw the new piece of curve and the motion events are managed by the motion_event_cb method of the VEIS_curve class. New control points are added to the new curve array. When the user decides to finish the modification, and approaches the old curve again, the u f value and the upper bound u f2 are calculated. The list of control points [P(k),.., P(n-1)] acting on the parametric range [u f2, 1] is appended to the control point array of the new curve. The condition about respecting the parametric direction can be expressed as: u i < u f. The part of the old curve included in the parametric range (u i1, u f2 ) is substituted by the new curve. This constraint can also be extended to the cases when the initial or the final part of the curve have to be modified. In these cases we assume, respectively, u i = 0 or u f = 1. Fig. 10: An extrude surface has been modified with the over-sketching tool 5.1- Implementation of the over-sketching tool The implementation of the over-sketching tool is based on two event callback (CB) functions: press_event_cb and motion_event_cb. The first manages the press button event and the other manages the pen motion event. A state variable has been introduced in order to control the system state, which assumes the modifying value if the user is drawing the new curve and, otherwise, it assumes the stop value. The Open Cascade function called ProjectPointOnCurve has been used to calculate the point on the curve nearest to the pen position and the distance between them (proj_distance). If the distance is lower than a fixed threshold (that can be changed by the user) the new curve is joined to the old one. Another Open Cascade function (Geom_BSplineCurve::LocateU) calculates the knots u 1 and u 2 that define the parametric range containing the point on the curve nearest to the pen position. An implementation of these two functions can be found in The NURBS Book [19]. Calling the value of the old curve parameter u corresponding to the point where the new curve starts u i, the parametric range is (u i1, u i2 ); calling the value of u where the new curve ends u f, the parametric range is (u f1, u f2 ). Figure 11 shows the initial and final parametric values u i and u f, and their parametric range, in the case when a curve is modified in the middle. The parts of the old curve defined by the parametric ranges [0, u i1 ] and [u f2, 1] are employed for the construction of the new curve. When the user starts the modification the u i value and the lower bound u i1 are calculated. The list of control points [P(0),.., Fig. 11: Diagram of the parametric ranges on the old curve and the new curve 5.2- Joining the curves In developing of an adequate strategy for joining the old curve and the new one we must trade off between two conflicting requirements: 1) Preserve the smoothness of the new curve. 2) Minimise the zones in which the new curve deviates from the old one, in proximity of the joints. In figure 12 the snapshots show the moment in which the user has pressed the spacebar in order to start/finish the modification. As illustrated in figure 12-A, when the new curve is created, the final part of the new curve (linked to the pointer) deviates from the old curve. The blue zone shows this difference. Its length is related to the size of the parametric range [u i1, u i ] that has been neglected for the construction of the new curve. The width of the blue zone is related to the distance between the pointer and the old curve. The same situation occurs when the new curve is terminated (see figure 12-B). In this case the region is related to the size of the parametric range [u f2, u f ]. In order to reduce the length of the blue zones, a reparametrization of the old curve in the parametric ranges [0, u i ] and [u f, 1] should be made. 7

8 Fig. 12: The blue zone indicates where the new curve deviates from the old one 6- Conclusions and further work In the paper the techniques for sketching and modifying curves and surfaces employed in VEIS have been discussed. The oversketching technique has been emphasised because it particularly meets the requirements of conceptual free form modelling in virtual environment. In our opinion the oversketching is really a fast and intuitive technique that the designer could use without "fighting" against the complexity of traditional CAD systems while continuing to employ the usual hand drawing gestures. However VEIS is still far from being complete as a sketching system and needs further research in order to be able to manage complex shapes composed of many surface patches, sketch curves by interpolating technique [17], control the quality of the surface. In the near future it will be necessary to transfer VEIS to a more advanced VR system (power-wall, CAVE, virtual table) in order to set a benchmarks and test the system with designers. 7- Bibliography [1] F. Bruno, M. Muzzupappa, P. Postorino and S. Rizzuti VEIS: Virtual Environment for Interactive Sketching. In 1 st Eurographics Italian Chapter, Milano - Italy, 2002 [2] F. Bruno, M. L. Luchi, M. Muzzupappa and S. Rizzuti. A Virtual Reality desktop configuration for free-form surface sketching. In XIV INGEGRAF, Santander - Spain, 2002 [3] F. Bruno, M.L. Luchi, M. Muzzupappa and S. Rizzuti. Interactive Modification of free-form curves and surfaces in Virtual Environment. In XIII ADM XV INGEGRAF, Napoli Italy, [4] E. Sachs, A. Roberts, and D. Stoops. 3-Draw. A tool for designing 3D shapes. In IEEE Computer Graphics and Applications, 11(6):18-25, 1991 [5] D. Liang and M. Green. JDCAD. A highly interactive 3D modelling system. In Computers and Graphics, 18(4): , 1994 [6] J. Butterworth, A. Davidson, S. Hench, and T. M. Olano. 3DM: A three dimensional modeler using a head-mounted display. In Symposium on Interactive 3D Graphics, Cambridge - Massachusetts, 1992 [7] T.H. Dani and R. Gadh. COVIRDS A Conceptual Virtual Design System. In Computer Aided Design, 29(8): , 1997 [8] A. Stork, O. Schimpke and R. De Amicis. Sketching Freeforms in semi-immersive virtual environments. In ASME 2000, Baltimore - Maryland, September 10-13, [9] M. Fiorentino, R. de Amicis, G. Monno and A. Stork. Spacedesign: A Mixed Reality Workspace for Aesthetic Industrial Design. In IEEE and ACM International Symposium on Mixed and Augmented Reality, Darmstadt - Germany, September 30 - Oct. 1, 2002 [10] S. Schkolne, M. Pruett and P. Schröder. Surface Drawing: Creating Organic 3D Shapes with the Hand and Tangible Tools. In SIGCHI conference on Human factors in computing system. Seattle - Washington, 2001 [11] A. Liverani and G. Piraccini. Full-Scale Surface Modeling in Virtual Reality. In 12 th ADM, Rimini - Italy, 2001 [12] C.G.C. van Dijk and A.A.C. Mayer. Sketch input for conceptual surface design. In Computers in Industry, 34(1): , 1997 [13] J. P. Pernot, S. Guillet, J. C. Léon, C. E. Catalano and F. Giannini. Character line deformation feature. In Eurographics Italian Chapter, Milano - Italy, 2002 [14] E. Ferley, M.P. Cani and J.D. Gascuel. Virtual Sculpture. In Eurographics 99, Milano - Italy, 1999 [15] E. Ferley, M.P. Cani and J.D. Gascuel, Resolution Adaptive Volume Sculpting, In Graphical Models, march 2002 [16] B.P. Perles and J.M. Vance. Interactive Virtual Tools for Manipulating NURBS Surfaces in a Virtual Environemnt. In ASME 1999 Industrial Virtual Reality: Manufacturing and Design Tool for the Next Millenium Symposium. Chicago, Illinois, November 1999 [17] M.J. Banks and E. Cohen. Realtime spline curves from interactively sketched data. In Computer Graphics, 29(2):99-107, 1990 [18] R. De Amicis, F. Bruno, A. Stork and M. L. Luchi. The Eraser Pen: A New Interaction Paradigm for Curve Sketching in 3D. In Design 2002, Dubrovnik - Croatia, 2002 [19] L. Piegl and W. Tiller. The NURBS Book. Springer,

Progressive Surface Modeling Based On 3D Motion Sketch

Progressive Surface Modeling Based On 3D Motion Sketch Progressive Surface Modeling Based On 3D Motion Sketch SHENGFENG IN, and DAVID K WRIGHT School of Engineering and Design Brunel University Uxbridge, Middlesex UB8 3PH UK Abstract: - This paper presents

More information

TWO-STEP 3-DIMENSIONAL SKETCHING TOOL FOR NEW PRODUCT DEVELOPMENT. Ali Akgunduz Hang Yu

TWO-STEP 3-DIMENSIONAL SKETCHING TOOL FOR NEW PRODUCT DEVELOPMENT. Ali Akgunduz Hang Yu Proceedings of the 2004 Winter Simulation Conference R.G. Ingalls, M. D. Rossetti, J. S. Smith, and B. A. Peters, eds. TWO-STEP 3-DIMENSIONAL SKETCHING TOOL FOR NEW PRODUCT DEVELOPMENT Ali Akgunduz Hang

More information

Interactive 3D Geometrical Modelers for Virtual Reality and Design. Mark Green*, Jiandong Liang**, and Chris Shaw*

Interactive 3D Geometrical Modelers for Virtual Reality and Design. Mark Green*, Jiandong Liang**, and Chris Shaw* Interactive 3D Geometrical Modelers for Virtual Reality and Design Mark Green*, Jiandong Liang**, and Chris Shaw* *Department of Computing Science, University of Alberta, Edmonton, Canada **Alberta Research

More information

Lesson 1: Creating T- Spline Forms. In Samples section of your Data Panel, browse to: Fusion 101 Training > 03 Sculpt > 03_Sculpting_Introduction.

Lesson 1: Creating T- Spline Forms. In Samples section of your Data Panel, browse to: Fusion 101 Training > 03 Sculpt > 03_Sculpting_Introduction. 3.1: Sculpting Sculpting in Fusion 360 allows for the intuitive freeform creation of organic solid bodies and surfaces by leveraging the T- Splines technology. In the Sculpt Workspace, you can rapidly

More information

Images from 3D Creative Magazine. 3D Modelling Systems

Images from 3D Creative Magazine. 3D Modelling Systems Images from 3D Creative Magazine 3D Modelling Systems Contents Reference & Accuracy 3D Primitives Transforms Move (Translate) Rotate Scale Mirror Align 3D Booleans Deforms Bend Taper Skew Twist Squash

More information

Module 1: Basics of Solids Modeling with SolidWorks

Module 1: Basics of Solids Modeling with SolidWorks Module 1: Basics of Solids Modeling with SolidWorks Introduction SolidWorks is the state of the art in computer-aided design (CAD). SolidWorks represents an object in a virtual environment just as it exists

More information

Freeform / Freeform PLUS

Freeform / Freeform PLUS Freeform / Freeform PLUS WORKING WITH FREEFORM Work from Coarse Clay to Fine When creating new models from scratch, it is best to first create a rough shape using a coarse clay setting such as Rough Shape

More information

user manual vol. 2: modeling

user manual vol. 2: modeling user manual vol. 2: modeling An Company solidthinking Release 8.0 User Manual Modeling - Volume 2 1993-2009 solidthinking Inc. Part N. 80-25041-10301 Copyright 1993-2009 solidthinking, Inc. All rights

More information

Lesson 1 Parametric Modeling Fundamentals

Lesson 1 Parametric Modeling Fundamentals 1-1 Lesson 1 Parametric Modeling Fundamentals Create Simple Parametric Models. Understand the Basic Parametric Modeling Process. Create and Profile Rough Sketches. Understand the "Shape before size" approach.

More information

Creating T-Spline Forms

Creating T-Spline Forms 1 / 28 Goals 1. Create a T-Spline Primitive Form 2. Create a T-Spline Revolve Form 3. Create a T-Spline Sweep Form 4. Create a T-Spline Loft Form 2 / 28 Instructions Step 1: Go to the Sculpt workspace

More information

3D Modeling techniques

3D Modeling techniques 3D Modeling techniques 0. Reconstruction From real data (not covered) 1. Procedural modeling Automatic modeling of a self-similar objects or scenes 2. Interactive modeling Provide tools to computer artists

More information

A CAD SYSTEM IN AUGMENTED REALITY APPLICATION

A CAD SYSTEM IN AUGMENTED REALITY APPLICATION A CAD SYSTEM IN AUGMENTED REALITY APPLICATION Pier Paolo Valentini (a), Davide Gattamelata (b), Eugenio Pezzuti (c) (a) Università degli Studi di Roma Tor Vergata (b) Università degli Studi di Roma Tor

More information

Feature-Based Modeling and Optional Advanced Modeling. ENGR 1182 SolidWorks 05

Feature-Based Modeling and Optional Advanced Modeling. ENGR 1182 SolidWorks 05 Feature-Based Modeling and Optional Advanced Modeling ENGR 1182 SolidWorks 05 Today s Objectives Feature-Based Modeling (comprised of 2 sections as shown below) 1. Breaking it down into features Creating

More information

Structural & Thermal Analysis Using the ANSYS Workbench Release 12.1 Environment

Structural & Thermal Analysis Using the ANSYS Workbench Release 12.1 Environment ANSYS Workbench Tutorial Structural & Thermal Analysis Using the ANSYS Workbench Release 12.1 Environment Kent L. Lawrence Mechanical and Aerospace Engineering University of Texas at Arlington SDC PUBLICATIONS

More information

Chapter 9 3D Modeling

Chapter 9 3D Modeling Chapter 9 3D Modeling Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 3D Modeling Snapshot Since Mid 1980 s become common place in industry Software Types Wireframe

More information

Transforming Objects and Components

Transforming Objects and Components 4 Transforming Objects and Components Arrow selection Lasso selection Paint selection Move Rotate Scale Universal Manipulator Soft Modification Show Manipulator Last tool used Figure 4.1 Maya s manipulation

More information

Character Modeling COPYRIGHTED MATERIAL

Character Modeling COPYRIGHTED MATERIAL 38 Character Modeling p a r t _ 1 COPYRIGHTED MATERIAL 39 Character Modeling Character Modeling 40 1Subdivision & Polygon Modeling Many of Maya's features have seen great improvements in recent updates

More information

CATIA V5 Parametric Surface Modeling

CATIA V5 Parametric Surface Modeling CATIA V5 Parametric Surface Modeling Version 5 Release 16 A- 1 Toolbars in A B A. Wireframe: Create 3D curves / lines/ points/ plane B. Surfaces: Create surfaces C. Operations: Join surfaces, Split & Trim

More information

Google SketchUp. and SketchUp Pro 7. The book you need to succeed! CD-ROM Included! Kelly L. Murdock. Master SketchUp Pro 7 s tools and features

Google SketchUp. and SketchUp Pro 7. The book you need to succeed! CD-ROM Included! Kelly L. Murdock. Master SketchUp Pro 7 s tools and features CD-ROM Included! Free version of Google SketchUp 7 Trial version of Google SketchUp Pro 7 Chapter example files from the book Kelly L. Murdock Google SketchUp and SketchUp Pro 7 Master SketchUp Pro 7 s

More information

3D Design with 123D Design

3D Design with 123D Design 3D Design with 123D Design Introduction: 3D Design involves thinking and creating in 3 dimensions. x, y and z axis Working with 123D Design 123D Design is a 3D design software package from Autodesk. A

More information

Exercise Guide. Published: August MecSoft Corpotation

Exercise Guide. Published: August MecSoft Corpotation VisualCAD Exercise Guide Published: August 2018 MecSoft Corpotation Copyright 1998-2018 VisualCAD 2018 Exercise Guide by Mecsoft Corporation User Notes: Contents 2 Table of Contents About this Guide 4

More information

Presented by: Lan Wu

Presented by: Lan Wu Real-time Parametric Surface Modeling for Free-form Conceptual Design Presented by: Lan Wu Supervisor: Dr. Ali Akgunduz Department of Mechanical and Industrial Concordia University August 2008 Motivation

More information

Autodesk Conceptual Design Curriculum 2011 Student Workbook Unit 2: Parametric Exploration Lesson 1: Parametric Modeling

Autodesk Conceptual Design Curriculum 2011 Student Workbook Unit 2: Parametric Exploration Lesson 1: Parametric Modeling Autodesk Conceptual Design Curriculum 2011 Student Workbook Unit 2: Parametric Exploration Lesson 1: Parametric Modeling Overview: Parametric Modeling In this lesson, you learn the basic principles of

More information

User Guide. for. JewelCAD Professional Version 2.0

User Guide. for. JewelCAD Professional Version 2.0 User Guide Page 1 of 121 User Guide for JewelCAD Professional Version 2.0-1 - User Guide Page 2 of 121 Table of Content 1. Introduction... 7 1.1. Purpose of this document... 7 2. Launch JewelCAD Professional

More information

MODELING WITH GESTURES: SKETCHING 3D VIRTUAL SURFACES AND OBJECTS USING HANDS FORMATION AND MOVEMENTS

MODELING WITH GESTURES: SKETCHING 3D VIRTUAL SURFACES AND OBJECTS USING HANDS FORMATION AND MOVEMENTS 1 st ASCAAD International Conference, e-design in Architecture KFUPM, Dhahran, Saudi Arabia. December 2004 35 MODELING WITH GESTURES: SKETCHING 3D VIRTUAL SURFACES AND OBJECTS USING HANDS FORMATION AND

More information

Lecture 4, 5/27/2017, Rhino Interface an overview

Lecture 4, 5/27/2017, Rhino Interface an overview 數字建築與城市设计 Spring 2017 Lecture 4, 5/27/2017, Rhino Interface an overview Copyright 2017, Chiu-Shui Chan. All Rights Reserved. This lecture concentrates on the use of tools, 3D solid modeling and editing

More information

SolidWorks 2013 and Engineering Graphics

SolidWorks 2013 and Engineering Graphics SolidWorks 2013 and Engineering Graphics An Integrated Approach Randy H. Shih SDC PUBLICATIONS Schroff Development Corporation Better Textbooks. Lower Prices. www.sdcpublications.com Visit the following

More information

MODELING AND HIERARCHY

MODELING AND HIERARCHY MODELING AND HIERARCHY Introduction Models are abstractions of the world both of the real world in which we live and of virtual worlds that we create with computers. We are all familiar with mathematical

More information

SOLIDWORKS 2016 and Engineering Graphics

SOLIDWORKS 2016 and Engineering Graphics SOLIDWORKS 2016 and Engineering Graphics An Integrated Approach Randy H. Shih SDC PUBLICATIONS Better Textbooks. Lower Prices. www.sdcpublications.com Powered by TCPDF (www.tcpdf.org) Visit the following

More information

Modeling Technology Group

Modeling Technology Group Modeling Technology Group Hiroshi Hayashi David Ogirala Matt Nedrich Jeff Ridenbaugh Spencer Smith Saba Bokhari John Gray Charles Hellstrom Bryan Linthicum Polygon Models (part-1) What are polygons? -

More information

3D ModelingChapter1: Chapter. Objectives

3D ModelingChapter1: Chapter. Objectives Chapter 1 3D ModelingChapter1: The lessons covered in this chapter familiarize you with 3D modeling and how you view your designs as you create them. You also learn the coordinate system and how you can

More information

Structural & Thermal Analysis using the ANSYS Workbench Release 11.0 Environment. Kent L. Lawrence

Structural & Thermal Analysis using the ANSYS Workbench Release 11.0 Environment. Kent L. Lawrence ANSYS Workbench Tutorial Structural & Thermal Analysis using the ANSYS Workbench Release 11.0 Environment Kent L. Lawrence Mechanical and Aerospace Engineering University of Texas at Arlington SDC PUBLICATIONS

More information

SWITCHING FROM SKETCHUP TO VECTORWORKS

SWITCHING FROM SKETCHUP TO VECTORWORKS SWITCHING FROM SKETCHUP TO VECTORWORKS INTRODUCTION There are a lot of 3D modeling software programs to choose from and each has its own strengths and weaknesses. For architects, flexibility and ease of

More information

A Comprehensive Introduction to SolidWorks 2011

A Comprehensive Introduction to SolidWorks 2011 A Comprehensive Introduction to SolidWorks 2011 Godfrey Onwubolu, Ph.D. SDC PUBLICATIONS www.sdcpublications.com Schroff Development Corporation Chapter 2 Geometric Construction Tools Objectives: When

More information

Full-Scale Surface Modeling in Virtual Reality

Full-Scale Surface Modeling in Virtual Reality Full-Scale Surface Modeling in Virtual Reality A. Liverani*, G. Piraccini* * DIEM - University of Bologna, v.le Risorgimento, 2, 40136 Bologna Abstract This paper reports last developments and improvements

More information

SWITCHING FROM RHINO TO VECTORWORKS

SWITCHING FROM RHINO TO VECTORWORKS SWITCHING FROM RHINO TO VECTORWORKS INTRODUCTION There are a lot of 3D modeling software programs to choose from and each has its own strengths and weaknesses. For architects, flexibility and ease of use

More information

Solidworks 2006 Surface-modeling

Solidworks 2006 Surface-modeling Solidworks 2006 Surface-modeling (Tutorial 2-Mouse) Surface-modeling Solid-modeling A- 1 Assembly Design Design with a Master Model Surface-modeling Tutorial 2A Import 2D outline drawing into Solidworks2006

More information

Education Curriculum Surface Design Specialist

Education Curriculum Surface Design Specialist Education Curriculum Surface Design Specialist Invest your time in imagining next generation designs. Here s what we will teach you to give shape to your imagination. CATIA Surface Design Specialist CATIA

More information

BobCAD CAM V25 4 Axis Standard Posted by Al /09/20 22:03

BobCAD CAM V25 4 Axis Standard Posted by Al /09/20 22:03 BobCAD CAM V25 4 Axis Standard Posted by Al - 2012/09/20 22:03 Many BobCAD CAM clients that run a 4 axis have requested to work directly with Solids or STL files. In the past we only offered 4 axis indexing

More information

Automated Drill Design Software

Automated Drill Design Software Automated Drill Design Software Athulan Vijayaraghavan March 19, 2006 Abstract This section of the report discusses a tool which can create automated 3D CAD drill models based on geometric as well as manufacturing

More information

Virtual Interaction System Based on Optical Capture

Virtual Interaction System Based on Optical Capture Sensors & Transducers 203 by IFSA http://www.sensorsportal.com Virtual Interaction System Based on Optical Capture Peng CHEN, 2 Xiaoyang ZHOU, 3 Jianguang LI, Peijun WANG School of Mechanical Engineering,

More information

3D Modeling and Design Glossary - Beginner

3D Modeling and Design Glossary - Beginner 3D Modeling and Design Glossary - Beginner Align: to place or arrange (things) in a straight line. To use the Align tool, select at least two objects by Shift left-clicking on them or by dragging a box

More information

GEOMETRIC MODELING IN MULTI-MODAL, MULTI-SENSORY VIRTUAL ENVIRONMENT

GEOMETRIC MODELING IN MULTI-MODAL, MULTI-SENSORY VIRTUAL ENVIRONMENT GEOMETRIC MODELING IN MULTI-MODAL, MULTI-SENSORY VIRTUAL ENVIRONMENT Rajarathinam Arangarasan Ph.D. Student Chi-Cheng Chu Doctoral Candidate Tushar H. Dani Project Engineer, Automated Analysis Corp., Ann

More information

Parametric Modeling with UGS NX 4

Parametric Modeling with UGS NX 4 Parametric Modeling with UGS NX 4 Randy H. Shih Oregon Institute of Technology SDC PUBLICATIONS Schroff Development Corporation www.schroff.com www.schroff-europe.com 2-1 Chapter 2 Parametric Modeling

More information

Parametric Modeling. With. Autodesk Inventor. Randy H. Shih. Oregon Institute of Technology SDC PUBLICATIONS

Parametric Modeling. With. Autodesk Inventor. Randy H. Shih. Oregon Institute of Technology SDC PUBLICATIONS Parametric Modeling With Autodesk Inventor R10 Randy H. Shih Oregon Institute of Technology SDC PUBLICATIONS Schroff Development Corporation www.schroff.com www.schroff-europe.com 2-1 Chapter 2 Parametric

More information

Chapter 1. SolidWorks Overview

Chapter 1. SolidWorks Overview Chapter 1 SolidWorks Overview Objectives: When you complete this chapter you will: Have a good background knowledge of SolidWorks Have learnt how to start a SolidWorks session Understand the SolidWorks

More information

Additional Surface Tools

Additional Surface Tools Additional Surface Tools Several additional surface tools, techniques, and related functions are available. This supplement provides a brief introduction to those functions. Panel Part Features Replace

More information

CATIA Surface Design

CATIA Surface Design CATIA V5 Training Exercises CATIA Surface Design Version 5 Release 19 September 2008 EDU_CAT_EN_GS1_FX_V5R19 Table of Contents (1/2) Creating Wireframe Geometry: Recap Exercises 4 Creating Wireframe Geometry:

More information

AutoCAD 2009 Tutorial

AutoCAD 2009 Tutorial AutoCAD 2009 Tutorial Second Level: 3D Modeling Randy H. Shih Oregon Institute of Technology SDC PUBLICATIONS Schroff Development Corporation www.schroff.com Better Textbooks. Lower Prices. AutoCAD 2009

More information

3 Polygonal Modeling. Getting Started with Maya 103

3 Polygonal Modeling. Getting Started with Maya 103 3 Polygonal Modeling In Maya, modeling refers to the process of creating virtual 3D surfaces for the characters and objects in the Maya scene. Surfaces play an important role in the overall Maya workflow

More information

LAB # 2 3D Modeling, Properties Commands & Attributes

LAB # 2 3D Modeling, Properties Commands & Attributes COMSATS Institute of Information Technology Electrical Engineering Department (Islamabad Campus) LAB # 2 3D Modeling, Properties Commands & Attributes Designed by Syed Muzahir Abbas 1 1. Overview of the

More information

Geometric Entities for Pilot3D. Copyright 2001 by New Wave Systems, Inc. All Rights Reserved

Geometric Entities for Pilot3D. Copyright 2001 by New Wave Systems, Inc. All Rights Reserved Geometric Entities for Pilot3D Copyright 2001 by New Wave Systems, Inc. All Rights Reserved Introduction on Geometric Entities for Pilot3D The best way to develop a good understanding of any Computer-Aided

More information

Autodesk Inventor 2019 and Engineering Graphics

Autodesk Inventor 2019 and Engineering Graphics Autodesk Inventor 2019 and Engineering Graphics An Integrated Approach Randy H. Shih SDC PUBLICATIONS Better Textbooks. Lower Prices. www.sdcpublications.com Powered by TCPDF (www.tcpdf.org) Visit the

More information

FreeStyle Shaper & Optimizer

FreeStyle Shaper & Optimizer FreeStyle Shaper & Optimizer Preface What's New Getting Started Basic Tasks Advanced Tasks Workbench Description Customizing Glossary Index Dassault Systèmes 1994-99. All rights reserved. Preface CATIA

More information

Dave s Phenomenal Maya Cheat Sheet Polygon Modeling Menu Set By David Schneider

Dave s Phenomenal Maya Cheat Sheet Polygon Modeling Menu Set By David Schneider Dave s Phenomenal Maya Cheat Sheet Polygon Modeling Menu Set By David Schneider POLYGONS NURBS to Polygons This allows the user to change the objects created with NURBS into polygons so that polygon tools

More information

Acknowledgement INTRODUCTION

Acknowledgement INTRODUCTION Submitted by: 1 Acknowledgement INTRODUCTION Computers are increasingly being used for doing engineering drawings and graphics work because computers allow the graphics designer or the draughtsman to change

More information

5 Subdivision Surfaces

5 Subdivision Surfaces 5 Subdivision Surfaces In Maya, subdivision surfaces possess characteristics of both polygon and NURBS surface types. This hybrid surface type offers some features not offered by the other surface types.

More information

S206E Lecture 3, 5/15/2017, Rhino 2D drawing an overview

S206E Lecture 3, 5/15/2017, Rhino 2D drawing an overview Copyright 2017, Chiu-Shui Chan. All Rights Reserved. S206E057 Spring 2017 Rhino 2D drawing is very much the same as it is developed in AutoCAD. There are a lot of similarities in interface and in executing

More information

Each trainee receives the official 260 page courseware as part of attending this course.

Each trainee receives the official 260 page courseware as part of attending this course. Level 1 NURBS modelling with Rhino Course Outline This course is for anyone new, or nearly new, to Rhino. Recognised as THE introductory course for Rhino, all trainees receive an Official Certificate on

More information

Lesson 3: Surface Creation

Lesson 3: Surface Creation Lesson 3: Surface Creation In this lesson, you will learn how to create surfaces from wireframes. Lesson Contents: Case Study: Surface Creation Design Intent Stages in the Process Choice of Surface Sweeping

More information

SpaceClaim Professional The Natural 3D Design System. Advanced Technology

SpaceClaim Professional The Natural 3D Design System. Advanced Technology SpaceClaim Professional The Natural 3D Design System SpaceClaim Professional is the 3D productivity tool for engineers who contribute to the design and manufacture of mechanical products across a broad

More information

1. Introduction to Constructive Solid Geometry (CSG)

1. Introduction to Constructive Solid Geometry (CSG) opyright@010, YZU Optimal Design Laboratory. All rights reserved. Last updated: Yeh-Liang Hsu (010-1-10). Note: This is the course material for ME550 Geometric modeling and computer graphics, Yuan Ze University.

More information

Create the Through Curves surface

Create the Through Curves surface Create the Through Curves surface 1. Open ffm4_mc_fender. 2. Select all three strings, and then on the Analyze Shape toolbar, click Show End Points. Notice there are two curves in the strings on the left

More information

L1 - Introduction. Contents. Introduction of CAD/CAM system Components of CAD/CAM systems Basic concepts of graphics programming

L1 - Introduction. Contents. Introduction of CAD/CAM system Components of CAD/CAM systems Basic concepts of graphics programming L1 - Introduction Contents Introduction of CAD/CAM system Components of CAD/CAM systems Basic concepts of graphics programming 1 Definitions Computer-Aided Design (CAD) The technology concerned with the

More information

Input CAD Solid Model Assemblies - Split into separate Part Files. DXF, IGES WMF, EMF STL, VDA, Rhino Parasolid, ACIS

Input CAD Solid Model Assemblies - Split into separate Part Files. DXF, IGES WMF, EMF STL, VDA, Rhino Parasolid, ACIS General NC File Output List NC Code Post Processor Selection Printer/Plotter Output Insert Existing Drawing File Input NC Code as Geometry or Tool Paths Input Raster Image Files Report Creator and Designer

More information

3 AXIS STANDARD CAD. BobCAD-CAM Version 28 Training Workbook 3 Axis Standard CAD

3 AXIS STANDARD CAD. BobCAD-CAM Version 28 Training Workbook 3 Axis Standard CAD 3 AXIS STANDARD CAD This tutorial explains how to create the CAD model for the Mill 3 Axis Standard demonstration file. The design process includes using the Shape Library and other wireframe functions

More information

ME COMPUTER AIDED DESIGN COMPUTER AIDED DESIGN 2 MARKS Q&A

ME COMPUTER AIDED DESIGN COMPUTER AIDED DESIGN 2 MARKS Q&A ME6501 - COMPUTER AIDED DESIGN COMPUTER AIDED DESIGN 2 MARKS Q&A Unit I 1. What is CAD? Computer aided design (CAD) is the technology concerned with the use of computer systems to assist the creation,

More information

solidthinking Environment...1 Modeling Views...5 Console...13 Selecting Objects...15 Working Modes...19 World Browser...25 Construction Tree...

solidthinking Environment...1 Modeling Views...5 Console...13 Selecting Objects...15 Working Modes...19 World Browser...25 Construction Tree... Copyright 1993-2009 solidthinking, Inc. All rights reserved. solidthinking and renderthinking are trademarks of solidthinking, Inc. All other trademarks or service marks are the property of their respective

More information

Lesson 2 Constructive Solid Geometry Concept. Parametric Modeling with I-DEAS 2-1

Lesson 2 Constructive Solid Geometry Concept. Parametric Modeling with I-DEAS 2-1 Lesson 2 Constructive Solid Geometry Concept Parametric Modeling with I-DEAS 2-1 2-2 Parametric Modeling with I-DEAS Introduction In the 1980s, one of the main advancements in Solid Modeling was the development

More information

How to Create a Fountain Pen

How to Create a Fountain Pen How to Create a Fountain Pen Lesson 4 How to Create a Fountain Pen This lesson will guide you in building a fountain pen. You will use the following tools: NURBS curves. Extrusion. Mirror. Trim. Blend

More information

Tutorial Second Level

Tutorial Second Level AutoCAD 2018 Tutorial Second Level 3D Modeling Randy H. Shih SDC PUBLICATIONS Better Textbooks. Lower Prices. www.sdcpublications.com Powered by TCPDF (www.tcpdf.org) Visit the following websites to learn

More information

Shape Design & Styling. CATIA - Freestyle Shaper 1 (FS1) CATIA V5R18

Shape Design & Styling. CATIA - Freestyle Shaper 1 (FS1) CATIA V5R18 Shape Design & Styling CATIA - Freestyle Shaper 1 (FS1) CATIA V5R18 Shape Design & Styling CATIA - Freestyle Shaper Provide surface-based tools to help designers create styled shapes and surfaces Product

More information

When dragging out a marquee: Shift toggles the corner selection

When dragging out a marquee: Shift toggles the corner selection VECTORSCRIBE DYNAMIC CORNERS When dragging out a marquee: Esc cancels the marquee When dragging out a marquee: Shift toggles the corner selection When dragging out a marquee: Option+Alt adds corners to

More information

A Sketch Interpreter System with Shading and Cross Section Lines

A Sketch Interpreter System with Shading and Cross Section Lines Journal for Geometry and Graphics Volume 9 (2005), No. 2, 177 189. A Sketch Interpreter System with Shading and Cross Section Lines Kunio Kondo 1, Haruki Shizuka 1, Weizhong Liu 1, Koichi Matsuda 2 1 Dept.

More information

Advanced Webinar. Date: December 8, 2011 Topic: General Use of midas GTS (Part I) Presenter: Abid Ali, Geotechnical Engineer

Advanced Webinar. Date: December 8, 2011 Topic: General Use of midas GTS (Part I) Presenter: Abid Ali, Geotechnical Engineer midas GTS Advanced Webinar Date: December 8, 2011 Topic: General Use of midas GTS (Part I) Presenter: Abid Ali, Geotechnical Engineer Bridging Your Innovations to Realities Contents: 1. Introduction 2.

More information

Extrusion Revolve. ENGR 1182 SolidWorks 02

Extrusion Revolve. ENGR 1182 SolidWorks 02 Extrusion Revolve ENGR 1182 SolidWorks 02 Today s Objectives Creating 3D Shapes from 2D sketches using: Extrusion Revolve SW02 In-Class Activity Extrude a Camera Revolve a Wheel SW02 Out-of-Class Homework

More information

Manipulating the Boundary Mesh

Manipulating the Boundary Mesh Chapter 7. Manipulating the Boundary Mesh The first step in producing an unstructured grid is to define the shape of the domain boundaries. Using a preprocessor (GAMBIT or a third-party CAD package) you

More information

Automatically search for holes and locate hole centers to offset measurement

Automatically search for holes and locate hole centers to offset measurement New Tools in PolyWorks 2018 InnovMetric Software Inc. All rights reserved. PolyWorks is a registered trademark of InnovMetric Software Inc. InnovMetric, PolyWorks Inspector, PolyWorks Modeler, PolyWorks

More information

Draw Guide. Chapter 2 Drawing Basic Shapes

Draw Guide. Chapter 2 Drawing Basic Shapes Draw Guide Chapter 2 Drawing Basic Shapes Copyright This document is Copyright 2005 2011 by its contributors as listed below. You may distribute it and/or modify it under the terms of either the GNU General

More information

Autodesk Fusion 360: Model. Overview. Modeling techniques in Fusion 360

Autodesk Fusion 360: Model. Overview. Modeling techniques in Fusion 360 Overview Modeling techniques in Fusion 360 Modeling in Fusion 360 is quite a different experience from how you would model in conventional history-based CAD software. Some users have expressed that it

More information

How to model a car body in T-Splines

How to model a car body in T-Splines How to model a car body in T-Splines My name is and I ll show you how to model complex cars like the Alfa Romeo 147 gta using the T-Splines Maya plugin and various techniques. This will be useful if you

More information

Equipment Support Structures

Equipment Support Structures Page 1 Equipment Support Structures Preface Using This Guide Where to Find More Information Conventions What's New? Getting Started Setting Up Your Session Creating a Simple Structural Frame Creating Non-uniform

More information

Draw Guide. Chapter 2 Drawing Basic Shapes

Draw Guide. Chapter 2 Drawing Basic Shapes Draw Guide Chapter 2 Drawing Basic Shapes Copyright This document is Copyright 2005 2012 by its contributors as listed below. You may distribute it and/or modify it under the terms of either the GNU General

More information

Autodesk Fusion 360 Training: The Future of Making Things Attendee Guide

Autodesk Fusion 360 Training: The Future of Making Things Attendee Guide Autodesk Fusion 360 Training: The Future of Making Things Attendee Guide Abstract After completing this workshop, you will have a basic understanding of editing 3D models using Autodesk Fusion 360 TM to

More information

An Interactive Technique for Robot Control by Using Image Processing Method

An Interactive Technique for Robot Control by Using Image Processing Method An Interactive Technique for Robot Control by Using Image Processing Method Mr. Raskar D. S 1., Prof. Mrs. Belagali P. P 2 1, E&TC Dept. Dr. JJMCOE., Jaysingpur. Maharashtra., India. 2 Associate Prof.

More information

2.1 Traditional media: sketching and modeling

2.1 Traditional media: sketching and modeling Chapter 2 Review In this chapter, the importance of two of the traditional media, sketches and models, will be described first. Then, some of the new media that is created by combining various design media

More information

Dgp _ lecture 2. Curves

Dgp _ lecture 2. Curves Dgp _ lecture 2 Curves Questions? This lecture will be asking questions about curves, their Relationship to surfaces, and how they are used and controlled. Topics of discussion will be: Free form Curves

More information

4) Finish the spline here. To complete the spline, double click the last point or select the spline tool again.

4) Finish the spline here. To complete the spline, double click the last point or select the spline tool again. 1) Select the line tool 3) Move the cursor along the X direction (be careful to stay on the X axis alignment so that the line is perpendicular) and click for the second point of the line. Type 0.5 for

More information

03 Vector Graphics. Multimedia Systems. 2D and 3D Graphics, Transformations

03 Vector Graphics. Multimedia Systems. 2D and 3D Graphics, Transformations Multimedia Systems 03 Vector Graphics 2D and 3D Graphics, Transformations Imran Ihsan Assistant Professor, Department of Computer Science Air University, Islamabad, Pakistan www.imranihsan.com Lectures

More information

FreeStyle Shaper Optimizer & Profiler

FreeStyle Shaper Optimizer & Profiler FreeStyle Shaper Optimizer & Profiler Page 1 Preface Using This Guide More Information What's New? Getting Started Starting the FreeStyle Workbench Creating a First Surface Editing the Surface Creating

More information

Licom Systems Ltd., Training Course Notes. 3D Surface Creation

Licom Systems Ltd., Training Course Notes. 3D Surface Creation , Training Course Notes Work Volume and Work Planes...........................1 Overview..........................................1 Work Volume....................................1 Work Plane......................................1

More information

Chapter 2 Parametric Modeling Fundamentals

Chapter 2 Parametric Modeling Fundamentals 2-1 Chapter 2 Parametric Modeling Fundamentals Create Simple Extruded Solid Models Understand the Basic Parametric Modeling Procedure Create 2-D Sketches Understand the "Shape before Size" Approach Use

More information

Gesture-Based 3D Mesh Modeler

Gesture-Based 3D Mesh Modeler Gesture-Based 3D Mesh Modeler Roland Carlos 1, Clarence Dalan 1, Aaron Sanchez 1, Kevin Tolentino 1 and Florante R. Salvador 1, * 1De La Salle University, Manila *Corresponding Author: florante.salvador@dlsu.edu.ph

More information

CECOS University Department of Electrical Engineering. Wave Propagation and Antennas LAB # 1

CECOS University Department of Electrical Engineering. Wave Propagation and Antennas LAB # 1 CECOS University Department of Electrical Engineering Wave Propagation and Antennas LAB # 1 Introduction to HFSS 3D Modeling, Properties, Commands & Attributes Lab Instructor: Amjad Iqbal 1. What is HFSS?

More information

Character Modeling IAT 343 Lab 6. Lanz Singbeil

Character Modeling IAT 343 Lab 6. Lanz Singbeil Character Modeling IAT 343 Lab 6 Modeling Using Reference Sketches Start by creating a character sketch in a T-Pose (arms outstretched) Separate the sketch into 2 images with the same pixel height. Make

More information

The Geometric Primitive MatOrus Francisco A. Madera 1, Jorge Madera-Valdez 2

The Geometric Primitive MatOrus Francisco A. Madera 1, Jorge Madera-Valdez 2 The Geometric Primitive MatOrus Francisco A. Madera 1, Jorge Madera-Valdez 2 1 Mathematics Faculty, Universidad Autonoma de Yucatan, Merida, Yucatan, Mexico 2 School of Architecture, Universidad Marista,

More information

Electrical 3D Design & Documentation

Electrical 3D Design & Documentation Electrical 3D Design & Documentation Page 1 Overview Conventions User Tasks Using Electrical 3D Design & Documentation Entering the Electrical Assembly Design Workbench Entering the Electrical Part Design

More information

Autodesk Inventor Design Exercise 2: F1 Team Challenge Car Developed by Tim Varner Synergis Technologies

Autodesk Inventor Design Exercise 2: F1 Team Challenge Car Developed by Tim Varner Synergis Technologies Autodesk Inventor Design Exercise 2: F1 Team Challenge Car Developed by Tim Varner Synergis Technologies Tim Varner - 2004 The Inventor User Interface Command Panel Lists the commands that are currently

More information

3D modelling functions and algorithms

3D modelling functions and algorithms Proceedings of the 21st Central European Conference on Information and Intelligent Systems 327 doc.dr.sc. Zvonimir Sabati Fakultet organizacije i informatike Varaždin zvonimir.sabati@foi.hr Andrija Bernik,

More information

ADOBE ILLUSTRATOR CS3

ADOBE ILLUSTRATOR CS3 ADOBE ILLUSTRATOR CS3 Chapter 2 Creating Text and Gradients Chapter 2 1 Creating type Create and Format Text Create text anywhere Select the Type Tool Click the artboard and start typing or click and drag

More information