ABSTRACT
T-splines are increasingly popular in design and animation. However, since it is not supported by VRML/X3D, T-spline visualization is not available for the use online. This paper proposes the T-spline VRML node, which allows the end users to utilize T-splines for complex model design and online visualization with relatively small number of control points. Similar with the NURBS based and polygon based VRML nodes, T-spline VRML node can support geometry, color, texture, LOD and animation. The file size required for T-spline VRML node to represent a same complex model can be substantially minimized compared with the ones with NURBS based and polygonal based VRML nodes. Thus, it is feasible for data transmission on internet. A new data structure is proposed to represent T-spline surfaces in VRML for easy editing. The implementation details and the application examples of the proposed node are discussed.
- Brutzman, D. 1998. The virtual reality modeling language and java. Communications of the ACM 41, 6, 57--64. Google ScholarDigital Library
- BS. Bs contact vrml, http://www.bitmanagement.comGoogle Scholar
- Cv. Cortona3d viewer, http://www.cotona3d.comGoogle Scholar
- Daly, L., and Brutzman, D. 2008. X3d: extensible 3d graphics standard. In ACM SIGGRAPH ASIA 2008 courses, 1--6.Google Scholar
- Fogel, E., Cohen-Or, D., Ironi, R., and Zvi, T. 2001. A web architecture for progressive delivery of 3d content. In Proceedings of the sixth international conference on 3D Web technology, ACM, 35--41. Google ScholarDigital Library
- Grahn, H., Volk, T., and Wolters, H. 2000. Nurbs in vrml. In Proceedings of the fifth symposium on Virtual reality modeling language (Web3D-VRML), ACM, 35--43. Google ScholarDigital Library
- Ip. Instant player, http://www.instantreality.org/.Google Scholar
- Isenburg, M., and Snoeyink, J. 2002. Coding polygon meshes as compressable ascii. In Proceedings of the seventh international conference on 3D Web technology, ACM, 1--10. Google ScholarDigital Library
- Liu, Q., and Sourin, A. 2004. Analytically-defined collaborative shape modeling in vrml. In IEEE International Conference on Cyberworlds, 70--77. Google ScholarDigital Library
- Piegl, L., and Tiller, W. 1997. The NURBS book. Springer Verlag. Google ScholarDigital Library
- Roehl, B., et al. 1997. Late night VRML 2.0 with Java. Ziff-Davis Press, Emeryville, Calif. Google ScholarDigital Library
- Sederberg, T., Zheng, J., Bakenov, A., and Nasri, A. 2003. T-splines and t-nurccs. ACM Transactions on Graphics 22 (July), 477--484. Google ScholarDigital Library
- Sederberg, T., Cardon, D., Finnigan, G., North, N., Zheng, J., and Lyche, T. 2004. T-spline simplification and local refinement. ACM Transactions on Graphics 23, 3, 276--283. Google ScholarDigital Library
- Wang, Y., and Zheng, J. 2006. Control point removal algorithm for t-spline surfaces. Geometric Modeling and Processing, 385--396. Google ScholarDigital Library
- Wang, Y., and Zheng, J. 2007. Adaptive t-spline surface approximation of triangular meshes. In IEEE 6th International Conference on Information, Communications & Signal Processing, 1--5.Google Scholar
- Wang, Y., Zheng, J., and Seah, H. 2005. Conversion between t-splines and hierarchical b-splines. In Proceedings of computer graphics and imaging, 8--13.Google Scholar
- Yu, C., Wu, M., and Wu, H. 2005. Combining java with vrml worlds for web-based collaborative virtual environment. In IEEE Networking, Sensing and Control, 299--304.Google Scholar
- Zheng, J., Wang, Y., and Seah, H. 2005. Adaptive t-spline surface fitting to z-map models. In Proceedings of the 3rd international conference on Computer graphics and interactive techniques in Australasia and South East Asia, ACM, 405--411. Google ScholarDigital Library
Index Terms
- T-splines in VRML
Recommendations
Polynomial splines over hierarchical T-meshes
In this paper, we introduce a new type of splines-polynomial splines over hierarchical T-meshes (called PHT-splines) to model geometric objects. PHT-splines are a generalization of B-splines over hierarchical T-meshes. We present the detailed ...
T-Splines: a new schema for C/sup 2/ spline interpolation
SCCC '97: Proceedings of the 17th International Conference of the Chilean Computer Science SocietyInteractive CAGD systems produce faster and more accurate curve and surface analysis and design by means of geometric or algebraic interpolation algorithms, where users can directly modify and edit the position and shape of curves or surfaces. For this ...
Watertight trimmed NURBS
This paper addresses the long-standing problem of the unavoidable gaps that arise when expressing the intersection of two NURBS surfaces using conventional trimmed-NURBS representation. The solution converts each trimmed NURBS into an untrimmed T-Spline,...
Comments