Dynamic maintenance and visualization of molecular surfaces

被引:48
作者
Bajaj, CL
Pascucci, V
Shamir, A
Holt, RJ
Netravali, AN
机构
[1] Bell Labs, Lucent Technol, Murray Hill, NJ 07974 USA
[2] Univ Texas, Dept Comp Sci, Austin, TX 78712 USA
[3] Univ Texas, TICAM, Austin, TX 78712 USA
关键词
D O I
10.1016/S0166-218X(02)00283-4
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Molecular surface computations are often necessary in order to perform synthetic drug design. A critical step in this process is the computation and update of an exact boundary representation for the molecular surface (e.g. the Lee-Richards surface). In this paper we introduce efficient techniques for computing a molecular surface boundary representation as a set of non-uniform rational B-splines patches. This representation introduces for molecules the same geometric data structure used in the solid modeling community and enables immediate access to a wide range of modeling operations and techniques. Furthermore, this allows the use of any general solid modeling or visualization system as a molecular modeling interface. However, using such a representation in a molecular modeling environment raises several efficiency and update constraints, especially in a dynamic setting. For example, changes in the probe radius result in both geometric and topological changes to the set of patches. Our techniques provide the option of trading accuracy of the representation for the efficiency of the computation, while still tracking the changes in the set of patches. In particular, we discuss two main classes of dynamic updates: one that keeps the topology of the molecular configuration fixed, and a more complicated case where the topology may be updated continuously. In general the generated output surface is represented in a format that can be loaded into standard solid modeling systems. It can also be directly triangulated or rendered, possibly at different levels of resolution, by a standard graphics library such as OpenGL without any additional effort. (C) 2002 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:23 / 51
页数:29
相关论文
共 56 条
  • [1] Triangulating the surface of a molecule
    Akkiraju, N
    Edelsbrunner, H
    [J]. DISCRETE APPLIED MATHEMATICS, 1996, 71 (1-3) : 5 - 22
  • [2] ALBERS G, 1992, LECT NOTES COMPUT SC, V621, P399
  • [3] POWER DIAGRAMS - PROPERTIES, ALGORITHMS AND APPLICATIONS
    AURENHAMMER, F
    [J]. SIAM JOURNAL ON COMPUTING, 1987, 16 (01) : 78 - 96
  • [4] Bajaj C., 1997, Proceedings. Fourth Symposium on Solid Modeling and Applications, P217, DOI 10.1145/267734.267787
  • [5] BAJAJ C, 1999, 9942 TICAM U TEX AUS
  • [6] Bajaj C. L., 1996, Proceedings of the Twelfth Annual Symposium on Computational Geometry, FCRC '96, P88, DOI 10.1145/237218.237246
  • [7] BAJAJ CL, 1990, P 2 CAN C COMP GEOM, P273
  • [8] BAJAJ CL, 1997, WRAPPING VORONOI DIA
  • [9] Blinn J. F., 1982, Computer Graphics, V16, DOI 10.1145/965145.801290
  • [10] CHAN TMY, 1995, PROCEEDINGS OF THE SIXTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P282, DOI 10.1109/SBEC.1995.514502