Computer graphics representation and transformation of geometric entities using dual unit vectors and line transformations

被引:10
作者
Azariadis, P [1 ]
Aspragathos, N [1 ]
机构
[1] Univ Patras, Dept Mech & Aeronaut Engn, Robot Grp, Patras 26500, Greece
来源
COMPUTERS & GRAPHICS-UK | 2001年 / 25卷 / 02期
关键词
representational model; dual points; homogeneous points; spatial transformations; screw displacement; spatial motion; animation;
D O I
10.1016/S0097-8493(00)00124-2
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper, a representational model is proposed for the description and transformation of three-dimensional geometric entities in computer graphics. The structure of the proposed representation is based on dual unit vectors, while the corresponding transformations are carried nut through dual unit quaternions or dual orthogonal matrices. The main advantage of this representation is its compactness since the additional useful geometric characteristics of a represented curve or surface such as a tangent or normal vector are incorporated within the actual representational structure itself. Rotations, translations and view transformations are naturally expressed using the concept of screw displacement. while scaling is accomplished utilizing the moment vector of each dual line. Furthermore, an analysis of the transform operator based on dual unit quaternions is presented in order to ascertain an efficient formula to be used in the implementation of a computational algorithm for computer animation. Finally, an analytical comparison between the proposed representational model and the usual homogeneous model in computer animation is presented showing the merits of our method. (C) 2001 Elsevier Science Ltd. All rights reserved.
引用
收藏
页码:195 / 209
页数:15
相关论文
共 24 条
[1]  
[Anonymous], 1969, DIFFERENTIAL GEOMETR
[2]   A comparative study of three methods for robot kinematics [J].
Aspragathos, NA ;
Dimitros, JK .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 1998, 28 (02) :135-145
[3]  
Bottema O., 1990, Theoretical kinematics
[4]  
Clifford W., 1873, Proc. London Math. Soc, P381, DOI [DOI 10.1112/PLMS/S1-4.1.381, 10.1112/plms/s1-4.1.381]
[5]   Real time motion fairing with unit quaternions [J].
Fang, YC ;
Hsieh, CC ;
Kim, MJ ;
Chang, JJ ;
Woo, TC .
COMPUTER-AIDED DESIGN, 1998, 30 (03) :191-198
[6]  
FOLEY JD, 1992, COMPUTER GRAPHICS PR
[7]   A COMPUTATIONAL ANALYSIS OF SCREW TRANSFORMATIONS IN ROBOTICS [J].
FUNDA, J ;
PAUL, RP .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1990, 6 (03) :348-356
[8]  
GE QJ, 1994, ASME, V116, P749
[9]  
Hamilton WR., 1844, PHILOS MAG J SCI, V25, P489, DOI DOI 10.1080/14786444408644923
[10]  
HSIA LM, 1981, ASME, V103, P652