메뉴 건너뛰기




Volumn 8, Issue 1, 1998, Pages 1-23

An improved ray shooting method for constructive solid geometry models via tree contraction

Author keywords

Boolean algebra; Constructive solid geometry; CSG tree; Geometric data structures; Ray casting; Ray shooting; Solid modeling; Tree contraction

Indexed keywords


EID: 0032350233     PISSN: 02181959     EISSN: None     Source Type: Journal    
DOI: 10.1142/S0218195998000023     Document Type: Article
Times cited : (3)

References (56)
  • 2
    • 0029767166 scopus 로고    scopus 로고
    • Ray shooting amidst convex polyhedra and polyhedral terrains in three dimensions
    • P. K. Agarwal and M. Sharir, "Ray shooting amidst convex polyhedra and polyhedral terrains in three dimensions," SIAM J. Comput., 25, 100-116, 1996.
    • (1996) SIAM J. Comput. , vol.25 , pp. 100-116
    • Agarwal, P.K.1    Sharir, M.2
  • 3
    • 0038162963 scopus 로고
    • Ray shooting and other applications of spanning trees with low stabbing number
    • Pankaj K. Agarwal, "Ray shooting and other applications of spanning trees with low stabbing number," SIAM J. Comput., 21, 540-570, 1992.
    • (1992) SIAM J. Comput. , vol.21 , pp. 540-570
    • Agarwal, P.K.1
  • 4
    • 0027641024 scopus 로고
    • Ray shooting and parametric search
    • Pankaj K. Agarwal and J. Matoušek, "Ray shooting and parametric search," SIAM J. Comput., 22(4), 794-806, 1993.
    • (1993) SIAM J. Comput. , vol.22 , Issue.4 , pp. 794-806
    • Agarwal, P.K.1    Matoušek, J.2
  • 6
    • 0016046965 scopus 로고
    • The parallel evaluation of general arithmetic expressions
    • R. P. Brent, "The parallel evaluation of general arithmetic expressions," J. ACM, 21(2), 201-206, 1974.
    • (1974) J. ACM , vol.21 , Issue.2 , pp. 201-206
    • Brent, R.P.1
  • 8
    • 38249009527 scopus 로고
    • Algorithms for ray-shooting and intersection searching
    • S. W. Cheng and R. Janardan, "Algorithms for ray-shooting and intersection searching," J. Algorithms, 13, 670-692, 1992.
    • (1992) J. Algorithms , vol.13 , pp. 670-692
    • Cheng, S.W.1    Janardan, R.2
  • 9
    • 0029273446 scopus 로고
    • Dynamic expression trees
    • R. F. Cohen and R. Tamassia, "Dynamic expression trees," Algorithmica, 13, 245-265, 1995.
    • (1995) Algorithmica , vol.13 , pp. 245-265
    • Cohen, R.F.1    Tamassia, R.2
  • 13
    • 0026926829 scopus 로고
    • Computational geometry and computer graphics
    • September
    • D. P. Dobkin, "Computational geometry and computer graphics," Proc. IEEE, 80(9), 1400-1411, September 1992.
    • (1992) Proc. IEEE , vol.80 , Issue.9 , pp. 1400-1411
    • Dobkin, D.P.1
  • 14
    • 0001520324 scopus 로고
    • Fast detection of polyhedral intersection
    • D. P. Dobkin and D. G. Kirkpatrick, "Fast detection of polyhedral intersection," Theoret. Comput. Sci., 27, 241-253, 1983.
    • (1983) Theoret. Comput. Sci. , vol.27 , pp. 241-253
    • Dobkin, D.P.1    Kirkpatrick, D.G.2
  • 15
    • 33749778536 scopus 로고
    • A linear algorithm for determining the separation of convex polyhedra
    • D. P. Dobkin and D. G. Kirkpatrick, "A linear algorithm for determining the separation of convex polyhedra," J. Algorithms, 6, 381-392, 1985.
    • (1985) J. Algorithms , vol.6 , pp. 381-392
    • Dobkin, D.P.1    Kirkpatrick, D.G.2
  • 17
    • 0005236694 scopus 로고
    • The BRL-CAD package: An overview
    • Aberdeen Proving Ground, Maryland
    • P. C. Dykstra and M. J. Muuss, "The BRL-CAD package: An overview," in Proc. BRL-CAD Symposium '89, Aberdeen Proving Ground, Maryland, 1-9, 1989.
    • (1989) Proc. BRL-CAD Symposium '89 , pp. 1-9
    • Dykstra, P.C.1    Muuss, M.J.2
  • 18
    • 0005236694 scopus 로고
    • The BRL-CAD package: An overview
    • Aberdeen Proving Ground, Maryland
    • P. C. Dykstra and M. J. Muuss, "The BRL-CAD package: An overview," in Proc. BRL-CAD Symposium '89, Aberdeen Proving Ground, Maryland, 1-9, 1989.
    • (1989) Proc. BRL-CAD Symposium '89 , pp. 1-9
    • Dykstra, P.C.1    Muuss, M.J.2
  • 20
    • 0025214884 scopus 로고
    • Simulation of simplicity: A technique to cope with degenerate cases in geometric algorithms
    • H. Edelsbrunner and E. P. Mücke, "Simulation of simplicity: a technique to cope with degenerate cases in geometric algorithms," ACM Trans. Graph., 9, 66-104, 1990.
    • (1990) ACM Trans. Graph. , vol.9 , pp. 66-104
    • Edelsbrunner, H.1    Mücke, E.P.2
  • 22
    • 2842513801 scopus 로고
    • Asymptotic speed-ups in constructive solid geometry
    • D. Eppstein, "Asymptotic speed-ups in constructive solid geometry," Algorithmica, 13, 462-471, 1995.
    • (1995) Algorithmica , vol.13 , pp. 462-471
    • Eppstein, D.1
  • 26
    • 2842567361 scopus 로고
    • Fast ray tracing of unevaluated constructive solid geometry models
    • R. A. Earnshaw and B. Wyvel, editors, Springer-Verlag
    • P. Getto, "Fast ray tracing of unevaluated constructive solid geometry models," in New Advances in Computer Graphics: Proc. of Computer Graphics International '89, R. A. Earnshaw and B. Wyvel, editors, Springer-Verlag, 563-578, 1989.
    • (1989) New Advances in Computer Graphics: Proc. of Computer Graphics International '89 , pp. 563-578
    • Getto, P.1
  • 28
    • 1542787572 scopus 로고    scopus 로고
    • Sweep methods for parallel computational geometry
    • M. T. Goodrich, M. Ghouse, and J. Bright, "Sweep methods for parallel computational geometry," Algorithmica, 15(2), 331-361, 1996.
    • (1996) Algorithmica , vol.15 , Issue.2 , pp. 331-361
    • Goodrich, M.T.1    Ghouse, M.2    Bright, J.3
  • 29
    • 0027879793 scopus 로고
    • Dynamic ray shooting and shortest paths via balanced geodesic triangulations
    • M. T. Goodrich and R. Tamassia, "Dynamic ray shooting and shortest paths via balanced geodesic triangulations," in Proc. 9th Annu. ACM Sympos. Comput. Geom., 318-327, 1993.
    • (1993) Proc. 9th Annu. ACM Sympos. Comput. Geom. , pp. 318-327
    • Goodrich, M.T.1    Tamassia, R.2
  • 32
    • 0025191489 scopus 로고
    • Depth-order point classification techniques for CSG display algorithms
    • F. W. Jansen, "Depth-order point classification techniques for CSG display algorithms," ACM Trans. on Graphics, 10(1), 40-70, 1991.
    • (1991) ACM Trans. on Graphics , vol.10 , Issue.1 , pp. 40-70
    • Jansen, F.W.1
  • 33
    • 0002065879 scopus 로고
    • Parallel algorithms for shared memory machines
    • J. van Leeuwen, editor, Elsevier/The MIT Press, Amsterdam
    • R. M. Karp and V. Ramachandran, "Parallel algorithms for shared memory machines," in Handbook of Theoretical Computer Science, J. van Leeuwen, editor, Elsevier/The MIT Press, Amsterdam, 869-941, 1990.
    • (1990) Handbook of Theoretical Computer Science , pp. 869-941
    • Karp, R.M.1    Ramachandran, V.2
  • 34
    • 0345745380 scopus 로고
    • Optimal parallel evaluation of tree-structured computations by raking
    • Springer-Verlag
    • S. R. Kosaraju and A. L. Delcher, "Optimal parallel evaluation of tree-structured computations by raking," in Proc. AWOC 88, Lecture Notes in Computer Science, vol. 319, Springer-Verlag, 101-110, 1988.
    • (1988) Proc. AWOC 88, Lecture Notes in Computer Science , vol.319 , pp. 101-110
    • Kosaraju, S.R.1    Delcher, A.L.2
  • 35
    • 0022762838 scopus 로고
    • Constructive solid geometry for polyhedral objects
    • D. H. Laidlaw, W. B. Trumbore, and J. F. Hughes, "Constructive solid geometry for polyhedral objects," Comput. Graph., 20(4), 161-170, 1986.
    • (1986) Comput. Graph. , vol.20 , Issue.4 , pp. 161-170
    • Laidlaw, D.H.1    Trumbore, W.B.2    Hughes, J.F.3
  • 37
    • 51249163351 scopus 로고
    • On ray shooting in convex polytopes
    • J. Matoušek and O. Schwarzkopf, "On ray shooting in convex polytopes," Discrete Comput. Geom., 10(2), 215-232, 1993.
    • (1993) Discrete Comput. Geom. , vol.10 , Issue.2 , pp. 215-232
    • Matoušek, J.1    Schwarzkopf, O.2
  • 41
    • 33947329925 scopus 로고
    • Efficient binary space partitions for hidden-surface removal and solid modeling
    • M. S. Paterson and F. F. Yao, "Efficient binary space partitions for hidden-surface removal and solid modeling," Discrete Comput. Geom., 5, 485-503, 1990.
    • (1990) Discrete Comput. Geom. , vol.5 , pp. 485-503
    • Paterson, M.S.1    Yao, F.F.2
  • 44
    • 0013277969 scopus 로고
    • List ranking and parallel tree contraction
    • J. H. Reif, editor, Morgan Kaufmann Publishers, Inc., San Mateo, CA
    • M. Reid-Miller, G. L. Miller, and F. Modugno, "List ranking and parallel tree contraction," in Synthesis of Parallel Algorithms, J. H. Reif, editor, Morgan Kaufmann Publishers, Inc., San Mateo, CA, 115-194, 1993.
    • (1993) Synthesis of Parallel Algorithms , pp. 115-194
    • Reid-Miller, M.1    Miller, G.L.2    Modugno, F.3
  • 45
    • 0019284740 scopus 로고
    • Representations of rigid solids: Theory, methods, and systems
    • A. A. G. Requicha, "Representations of rigid solids: theory, methods, and systems," ACM Comput. Surv., 12, 437-464, 1980.
    • (1980) ACM Comput. Surv. , vol.12 , pp. 437-464
    • Requicha, A.A.G.1
  • 46
    • 0021875164 scopus 로고
    • Boolean operations in solid modelling: Boundary evaluation and merging algorithms
    • A. A. G. Requicha and H. B. Voelcker, "Boolean operations in solid modelling: boundary evaluation and merging algorithms," Proc. IEEE, 73(1), 1985.
    • (1985) Proc. IEEE , vol.73 , Issue.1
    • Requicha, A.A.G.1    Voelcker, H.B.2
  • 48
    • 0020089631 scopus 로고
    • Ray casting for modeling solids
    • S. D. Roth, "Ray casting for modeling solids," Comput. Graph. Image Process., 18, 109-144, 1982.
    • (1982) Comput. Graph. Image Process. , vol.18 , pp. 109-144
    • Roth, S.D.1
  • 51
    • 0002943521 scopus 로고
    • Lower bounds for algebraic decision trees
    • J. M. Steele and A. C. Yao, "Lower bounds for algebraic decision trees," J. Algorithms, 3, 1-8, 1982.
    • (1982) J. Algorithms , vol.3 , pp. 1-8
    • Steele, J.M.1    Yao, A.C.2
  • 53
    • 0019069067 scopus 로고
    • Set membership classification: A unified approach to geometric intersection problems
    • R. B. Tilove, "Set membership classification: a unified approach to geometric intersection problems," IEEE Trans. Comput., C-29, 874-883, 1980.
    • (1980) IEEE Trans. Comput. , vol.C-29 , pp. 874-883
    • Tilove, R.B.1
  • 54
    • 0021463562 scopus 로고
    • A null-object detection algorithm for constructive solid geometry
    • R. B. Tilove, "A null-object detection algorithm for constructive solid geometry," Commun. ACM, 27, 684-694, 1984.
    • (1984) Commun. ACM , vol.27 , pp. 684-694
    • Tilove, R.B.1
  • 55
    • 0002981312 scopus 로고
    • Computational geometry
    • R. A. Earnshaw and B. Wyvill, editors, Elsevier, Amsterdam
    • F. F. Yao, "Computational geometry," in Algorithms in Complexity, R. A. Earnshaw and B. Wyvill, editors, Elsevier, Amsterdam, 345-490, 1990.
    • (1990) Algorithms in Complexity , pp. 345-490
    • Yao, F.F.1
  • 56
    • 0025384373 scopus 로고
    • A geometric consistency theorem for a symbolic perturbation scheme
    • C. K. Yap, "A geometric consistency theorem for a symbolic perturbation scheme," J. Comput. Syst. Sci., 40, 2-18, 1990.
    • (1990) J. Comput. Syst. Sci. , vol.40 , pp. 2-18
    • Yap, C.K.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.