|
ABSTRACT
A technique is presented for generating implicit sweep objects that support direct specification and manipulation of the surface with no topological limitations on the 2D sweep template. The novelty of this method is that the underlying scalar field has global properties which are desirable for interactive implicit solid modeling, allowing multiple sweep objects to be composed. A simple method for converting distance fields to bounded fields is described, allowing implicit sweep templates to be generated from any set of closed 2D contours (including "holes"). To avoid blending issues arising from gradient discontinuities, a general distance field approximation technique is presented which preserves sharp creases on the contour but is otherwise C2 smooth. Flat endcaps are introduced into the 3D sweep formulation, which is implemented in the context of an interactive hierarchical implicit volume modeling tool.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Abdel-Malek, K., and Yeh, H.-J. 1997. Geometric representation of the swept volume using jacobian rank-deficiency conditions. Computer-Aided Design 29, 6, 457--468.
|
| |
2
|
Abdel-Malek, K., Blackmore, D., and Joy, K. 2000. Swept volumes: Foundations, perspectives and applications. submitted to International Journal of Shape Modeling.
|
| |
3
|
Abdel-Malek, K., Yang, J., and Blackmore, D. 2000. Closed-form swept volume of implicit surfaces. In Proceedings of ASME Design Engineering Technical Conferences.
|
| |
4
|
Barthe, L., Dodgson, N. A., Sabin, M. A., Wyvill, B., and Gaildrat, V. 2003. Two-dimensional potential fields for advanced implicit modeling operators. Computer Graphics Forum 22, 1, 23--33.
|
| |
5
|
Barthe, L., Wyvill, B., and de Groot, E. 2005. Controllable binary csg operators for soft objects. International Journal of Shape Modeling. (To Appear).
|
| |
6
|
Bishop, R. L. 1975. There is more than one way to frame a curve. American Mathematical Monthly 82, 3, 246--251.
|
| |
7
|
|
| |
8
|
Blackmore, D., Leu, M., and Wang, L. 1997. The sweep-envelope differential equation algorithm and its application to nc machining verification. Computer-Aided Design 29, 9, 629--637.
|
 |
9
|
|
| |
10
|
|
| |
11
|
|
| |
12
|
Blum, H. 1967. A transformation for extracting new descriptors of shape. In Models for the Perception of Speech and Visual Form, W. Wathen-Dunn, Ed. MIT Press, 362--380.
|
 |
13
|
J. C. Carr , R. K. Beatson , J. B. Cherrie , T. J. Mitchell , W. R. Fright , B. C. McCallum , T. R. Evans, Reconstruction and representation of 3D objects with radial basis functions, Proceedings of the 28th annual conference on Computer graphics and interactive techniques, p.67-76, August 2001
[doi> 10.1145/383259.383266]
|
| |
14
|
Crespin, B., Blanc, C., and Schlick, C. 1996. Implicit sweep objects. Computer Graphics Forum 15, 3 (Aug.), 165--174.
|
| |
15
|
Cuisenaire, O., and Macq, B. 1999. Fast and exact signed euclidean distance transformation with linear complexity. In Proceedings of ICASSP 99, vol. 6, 3293--3296.
|
| |
16
|
Dinh, H., Slabaugh, G., and Turk, G. 2001. Reconstructing surfaces using anisotropic basis functions. In International Conference on Computer Vision, 606--613.
|
| |
17
|
Duchon, J. 1977. Constructive Theory of Functions of Several Variables. Springer-Verlag, ch. Splines minimizing rotation-invariant semi-norms in Sobolev spaces, 85--100.
|
| |
18
|
James D. Foley , Richard L. Phillips , John F. Hughes , Andries van Dam , Steven K. Feiner, Introduction to Computer Graphics, Addison-Wesley Longman Publishing Co., Inc., Boston, MA, 1994
|
| |
19
|
|
| |
20
|
Galbraith, C., Muendermann, L., and Wyvill, B. 2004. Blobtree trees. Computer Graphics Forum 23, 3, 351--360.
|
| |
21
|
Grimm, C. 1999. Implicit generalized cylinders using profile curves. In Implicit Surfaces 99, 33--41.
|
| |
22
|
|
| |
23
|
|
 |
24
|
|
| |
25
|
Osher, S. J., and Fedkiw, R. P. 2002. Level Set Methods and Dynamic Implicit Surfaces. Springer.
|
| |
26
|
Pasko, A., Savchenko, A., and Savchenko, V. 1996. Implicit curved polygons. Tech. Rep. University of Aizu, Japan, Technical Report 96-1-004.
|
| |
27
|
Pasko, A., Savchenko, A., and Savchenko, V. 1996. Polygon-to-function conversion for sweeping. In Proceedings of Implicit Surfaces 96, 163--171.
|
| |
28
|
|
| |
29
|
Requicha, A. A. G., and Voelcker, H. B. 1982. Solid modeling: a historical summary and contemporary assessment. IEEE Computer Graphics and Applications 2, 2, 9--24.
|
 |
30
|
|
| |
31
|
Reuter, P. 2003. Reconstruction and Rendering of Implicit Surfaces from Large Unorganized Point Sets. PhD thesis, LABRI Universite Bordeaux.
|
| |
32
|
Ricci, A. 1973. A constructive geometry for computer graphics. Computer Graphics Journal 16, 2, 157--160.
|
| |
33
|
|
| |
34
|
Savchenko, V., Pasko, A., Okunev, O., and Kunii, T. 1995. Function representation of solids reconstructed from scattered surface points and contours. Computer Graphics Forum 14, 4, 181--188.
|
| |
35
|
Schmidt, R., and Wyvill, B. 2005. Implicit sweep surfaces. Tech. Rep. 2005-778-09, University of Calgary.
|
| |
36
|
|
| |
37
|
Schmidt, R., Wyvill, B., Sousa, M. C., and Jorge, J. A. 2005. Shapeshop: Sketch-based solid modeling with blobtrees. In Proceedings of the 2nd Eurographics Workshop on Sketch-Based Interfaces and Modeling. to appear.
|
| |
38
|
|
| |
39
|
|
| |
40
|
Shen, C., O'Brien, J. F., and Shewchuk, J. R. 2004. Interpolating and approximating implicit surfaces from polygon soup. In Proceedings of ACM SIGGRAPH 2004, 896--904.
|
| |
41
|
|
| |
42
|
|
| |
43
|
Winter, A. S., and Chen, M. 2002. Image-swept volumes. Computer Graphics Forum 21, 3, 441--450.
|
| |
44
|
Wyvill, B., Guy, A., and Galin, E. 1999. Extending the csg tree, warping, blending and boolean operations in an implicit surface modeling system. Computer Graphics Forum 18, 2, 149--158.
|
| |
45
|
Wyvill, G., 2005. Wyvill function. personal communication.
|
| |
46
|
|
|