Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
2006
…
8 pages
1 file
3D or CAD modeling programs can provide tools for the beginner to quickly create mathematical models known as sliceforms, or, in the terminology of computer graphics, raster surfaces. This tutorial and workshop provides the novice with the tools and procedures for modeling and physically constructing these models using their PC, a printer, craft knife, glue and paperboard.
IEEE Transactions on Visualization and Computer Graphics, 2013
A paper sliceform or lattice-style pop-up is a form of papercraft that uses two sets of parallel paper patches slotted together to make a foldable structure. The structure can be folded flat, as well as fully opened (popped-up) to make the two sets of patches orthogonal to each other. Automatic design of paper sliceforms is still not supported by existing computational models and remains a challenge. We propose novel geometric formulations of valid paper sliceform designs that consider the stability, flat-foldability and physical realizability of the designs. Based on a set of sufficient construction conditions, we also present an automatic algorithm for generating valid sliceform designs that closely depict the given 3D solid models. By approximating the input models using a set of generalized cylinders, our method significantly reduces the search space for stable and flat-foldable sliceforms. To ensure the physical realizability of the designs, the algorithm automatically generates slots or slits on the patches such that no two cycles embedded in two different patches are interlocking each other. This guarantees local pairwise assembility between patches, which is empirically shown to lead to global assembility. Our method has been demonstrated on a number of example models, and the output designs have been successfully made into real paper sliceforms.
Springer tracts in mechanical engineering, 2018
Using a combination of surfaces and their transformations, one advantage of surface modelling is the ability to be able to create such CAD geometries that would not be possible only by combining the basic features of solid modelling. Using the example of a mass-market product-a hand blender-a number of procedures for working with surfaces are presented that can lead to a final target shape. Choosing a particular step depends on the functional and technical views, as well as the mathematical rules of CAD surface modelling. The choice of the model is not random, as modelling end products for mass-market products belongs to the most demanding design tasks, as it requires fulfilling a variety of working and design functions, many compromises, a great deal of experience and work, all at the same time. Here, it is important to understand the logical, mathematical properties of curves, surfaces and operations for working with them. Thus, this chapter brings the theory from the first chapter of this book into practice.
1990
Sculpt, an interactive polyhedral solid modeling system, combines the effectiveness of BSP trees for performing geometric search, set operations, and determination of visibility, with the rendering performance of the AT&T Pixel Machines to provide interactive SCUlpting of texture mapped solids. The paradigm presented to the user is one in which a tool is used to modify a workpiece repeatedly by set operations (union, difference, or intersection). The user may choose between performing one set operation at a time with repositioning of the tool between operations, or sweeping the tool during which either union or difference is performed "continuously" (at sampled tool positions). Solid near-plane clipping is also provided using a BSP tree clipping algorithm. The user interface is simple and was designed to allow portability to a variety of workstations. Update rates using a Sun 3(260 and a Pixel Machine 964 for texture mapped models of-1000 polygons require-0.2 secs per update when using a simple tool.
University of Cape Town, 1988
IBM Systems Journal, 2000
The IBM United Kingdom Scientific Centre's WINchester SOlid Modelling system (WINSOM) is a set-theoretic, constructive solid geometry (CSG) modeller based on recursive division techniques. It specializes in handling complex models and provides graphical facilities intended for engineering applications. This paper describes WINSOM and some of the many programs that are linked to it, and gives examples of their application to problems of data visualization.
Synthesis lectures on engineers, technology, and society, 2024
The chapter introduces the concepts of the raw model and informative model; it clarifies the concept of semantic segmentation and defines the digital representation methods and 3D modeling techniques; finally, it lists the different configuration spaces of a 3D model in different software packages. • What are the methods of digital representation? • What are the 3D modeling techniques? • What are the differences between representation methods and 3D modeling techniques? Basic terms • Raw Model (acquisition/digitization) • Informative Model (information enriched reconstruction) • Discrete and Continuous modeling • Semantic segmentation • Mesh • Non-Uniform Rational B-Spline (NURBS) • Tessellation (discretization) • Level of Detail (LoD)
Journal of Materials Processing Technology, 2005
Three-dimensional models are being increasingly used as prototypes in various areas of manufacturing, research and education. They are especially useful in the evaluation of elements typical of mechanical design, but are also important in architecture, medicine, arts, etc. These models can be developed using various methods, such as mass modeling, surface planification, and rapid prototyping (RP) with removal or addition of material based on a CAD/CAM platform. This latter approach was employed in the present paper. Complex solids are formed through the association of elementary solids such as spheres, prisms, cylinders, torus, etc., and then rapid prototyping is applied involving a slicing process. A virtual model based on a CAD platform allows the determination of paths for each sliced level. These are translated into numerical control codes, and fed to a milling process of a blank, allowing the manufacturing of a 3D model.
2016
Low resolution printing results in fused joints when the joint clearance is intended to be very small. Various 3D printers are capable of print resolutions of up to 600dpi (dots per inch) as quoted in their datasheets. It is imperative to include the ability of a 3D slicing application, to validate 3D models, based on the ability of the printer to properly produce the features with the smallest detail in a model. A way to perform this validation would be the physical measurement of printed parts and comparison to expected results. Our method uses ray casting to detect features in the 3D models whose sizes are below the minimum allowed by the printer resolution. Our model was tested using few simple and complex 3D models. Areas in the slices with thickness less than the specified resolution were detected. Our model serves two purposes: (a) to assist CAD model designers in developing models whose printability is assured-by warning or preventing shape operations that will lead to regions/features with sizes lower than that of the printer resolution; (b) to validate slicing outputs to identify regions/features with sizes lower than the printer resolution. This makes our model very powerful in the quality assurance of 3D printing and a huge cost/time saver when planning for 3D printing.
Creating the Surface/Solid
This workshop will use geometric solids already available for insertion into the graphic. These are known as geometric primitives and their normal function is to combine with other such primitives to represent more complex objects. Rhino features, among its primitives, spheres, ellipsoids and paraboloids. This tutorial will use the paraboloid.
1.
Open Rhino and the default window should appear with a number of menus and tool icons.
Click on the Box icon in the left toolbar and right click on the parabolic surface in the fly-out toolbar. This will give the option of creating the parabolic solid by first clicking on a vertex point and then on a focus point 2.
There will be four viewports on the screen labeled Top, Front, Right and Perspective. Click in the Front view to set the vertex and then drop down to set the focus. Now slide the mouse to on side and click to set the rim of the paraboloid.
(Note that it is easiest to click on the grid points and to set the vertex on the green y axis and the focus on 0,0 point of the grid. The third click to set the rim should then be on the red x axis. To aid in this precise placement activate the Snap button on the Snap Menu at the bottom of the screen.)
3.
The paraboloid will appear in wireframe mode in all four windows. To ensure that it fits well into all windows right click on the Zoom Extents icon in the top toolbar. To aid in visualizing this solid click on the Shaded Viewport icon in the top toolbar. Shade each viewport by first clicking in the viewport and then clicking on the icon. Right clicking this icon will return the viewport to wireframe.
4.
Click on the surface to select it. (Note: when selected the wireframe turns yellow.) Now click on the Solid Tools icon in the left toolbar and in the fly-out window click on the Cap Planar Holes icon. This closes the base of the parabolic surface and it becomes a solid.
Slicing the Surface
5.
The next step is to generate the crosssections of the paraboloid. Select the paraboloid and then click on the Curve from Object icon and click on the Contour icon in the fly-out window.
6.
There will be a prompt in the Command line above the toolbars: "Contour plane base point." Working in the top window, click on the left end of the paraboloid. A second prompt reads: "Direction perpendicular to contour planes." Now click at a horizontal (along the x axis) to the right. The final prompt reads: "Distance between contours." Type in the desired spacing between contours. In the example below that distance was 2, which equals 2 grid units.
The program will automatically draw in the contours. Repeat this process in the y direction.
7.
Select the paraboloid and delete by hitting the delete key. This will leave the contour curves. Select all of these curves. Now click on the Surface icon in the left toolbar and choose the Surface from Planar Curves icon.
8.
The contour curves are now section planes and the result is a preview of the sliceform to come. Select all of these planes and from the Curves from Objects menu choose the Intersection icon. This command draws a line through each intersection.
9.
Click on the All icon in the top toolbar and choose select Select Surfaces from the fly-out window. This will select each planar section, but not the curves. Delete to leave only the curve sets.
10.
For the next few steps work in the Top and Front viewports. Drag the selection arrow to form a box moving from left to right. Dragging from this direction will select only those items entirely within the selection box. (Dragging right to left will select any item the box touches.)
By this means select each x-oriented slice, one at a time, in sequence from the Top view and copy each to the empty space in the lower half of the Front view. To copy: click on the copy icon in the left toolbar and drag the selection to a new position Go to the Snap bar at the bottom of the screen and activate Osnap (object snap). Then choose the midpoint object snap only. Click on the Point icon in the left toolbar and choose the Multiple Points tool. This tool permits the placement of points with each click of the mouse. Click on each intersection line and a point will snap to its midpoint.
Printing the Slices
The slices are now ready to print, using a heavy paper stock, a cover weight or higher, and an ink jet printer (laser printers cannot manage heavy papers).
Repeat this procedure with the y-oriented slices, dragging their copies into the lower half of the Right view port.
11.
The Front view port now displays the x slices and the Right view port displays the y slices. In addition there are lines to mark each intersection of slices. To ease the manufacture of the physical sliceform will require one more step.
12.
To prepare for printing, select and drag the individual slices into vertical groups and draw a rectangle around them, similar in proportion to a standard sheet of paper. The Rectangle tool resides in the left tool bar. Click on the icon and then click and drag and click again to draw the framing rectangle. Keep the Snap tool active. The exact same rectangle should be used to frame each grouping of slices! Use the copy tool if necessary to ensure this congruency of rectangles.
13.
Go to the File menu and choose Print. The following window will appear:
In the Print area sub-menu select Window then click on the Window… button. The Print menu will disappear and a cursor will appear that is to be clicked and dragged to match the framing rectangles. The Print menu now reappears.
In the Print scale sub-menu make sure the Scale box reads, "Scaled to Fit" and click OK. The image within the rectangle will print to fit the page. Repeat this to print each group of slices. The fact that the framing rectangles determine the print area and that they are all the same will ensure that the slices are all printed to the same scale. A typical slice would appear as below:
Assembling the Sliceform
14.
It is a good idea to label the directionx or y -of the slices, as well as their numbers in sequence, by lightly penciling these in on each. Cut out the slices with a craft knife. The slices must now have slots cut at each intersection with the x slices slotted from below and the y slices slotted from above (or vice verse). These slots must be cut as thinly as possible, but with a double cut to assure some breadth to the slot. The sliver of paper curling up from the slot should look like a thread. The points at the middle of each line of intersection marks the extent of these slots.
15.
Assemble by inserting the bottom-slotted slices into the top-slotted slices being careful to maintain the position of the slice within the model. Like an accordion this arrangement will collapse flat. To make the structure rigid glue the bottom edge of the slices to a board. In the case of the sample paraboloid, a circular base of the diameter of the paraboloid would work well, too.