×

New algorithm to find isoptic surfaces of polyhedral meshes. (English) Zbl 1476.65025

Summary: The isoptic surface of a three-dimensional shape is recently defined by G. Csima and J. Szirmai [ibid. 47, 55–60 (2016; Zbl 1418.51011)] as the generalization of the well-known notion of isoptics of curves. In that paper, an algorithm has also been presented to determine isoptic surfaces of convex polyhedra. However, the computation of isoptic surfaces by that algorithm requires extending computational time and CAS resources (in [loc. cit.], Wolfram Mathematica, Version 10.3 was used), even for simple regular polyhedra. Moreover, the method cannot be extended to concave shapes. In this paper, we present a new searching algorithm to find points of the isoptic surface of a triangulated model in \(\mathbb{E}^3\), which works for convex and concave polyhedral meshes as well. Alternative definition of the isoptic surface of a shape is also presented, and isoptic surfaces are computed based on this new approach as well.

MSC:

65D17 Computer-aided design (modeling of curves and surfaces)

Citations:

Zbl 1418.51011

Software:

Mathematica
Full Text: DOI

References:

[1] Bartoň, M.; Elber, G.; Hanniel, I., Topologically guaranteed univariate solutions of underconstrained polynomial systems via no-loop and single-component tests, Comput. Aided Des., 43, 1035-1044 (2011)
[2] Bentley, J. L.; Ottmann, T. A., Algorithms for reporting and counting geometric intersections, IEEE Trans. Comput., 28, 9, 643-647 (1979) · Zbl 0414.68074
[3] Bottino, A.; Laurentini, A., The visual hull of smooth curved objects, IEEE Trans. Pattern Anal. Mach. Intell., 26, 1622-1632 (2004)
[4] Csima, G.; Szirmai, J., On the isoptic hypersurfaces in the n-dimensional Euclidean space, KoG (Sci. Profess. J. Croatian Soc. Geom. Graph.), 17, 53-57 (2013) · Zbl 1295.53003
[5] Csima, G.; Szirmai, J., Isoptic surfaces of polyhedra, Comput. Aided Geom. Des., 47, 55-60 (2016) · Zbl 1418.51011
[6] Elber, G.; Cohen, E., Arbitrarily precise computation of Gauss maps and visibility sets for freeform surfaces, (Proceedings of the Third ACM Symposium on Solid Modeling and Applications (1995), ACM), 271-279
[7] Gardner, R.; Verghese, K., On the solid angle subtended by a circular disc, Nucl. Instrum. Methods, 93, 163-167 (1971)
[8] Hughes, J. F.; van Dam, A.; McGuire, M.; Sklar, D. F.; Foley, J. D.; Feiner, S. K.; Akeley, K., Computer Graphics: Principles and Practice (2013), Addison-Wesley Professional
[9] Kazhdan, M.; Hoppe, H., Screened poisson surface reconstruction, ACM Trans. Graph., 32, 29 (2013) · Zbl 1322.68228
[10] Martínez, F.; Ogayar, C.; Jiménez, J. R.; Rueda, A. J., A simple algorithm for boolean operations on polygons, Adv. Eng. Softw., 64, 11-19 (2013)
[11] Nagy, F.; Kunkli, R., Method for computing angle constrained isoptic curves for surfaces, Ann. Math. Inform., 42, 65-70 (2013) · Zbl 1299.65031
[12] Wolfram Research, Inc., 2015. Mathematica, Version 10.3, Champaign, Illinois.; Wolfram Research, Inc., 2015. Mathematica, Version 10.3, Champaign, Illinois.
[13] Yates, R. C., A Handbook on Curves and their Properties (1947), J.W. Edwards: J.W. Edwards Ann Arbor
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.