Please wait a minute...
Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering)  2006, Vol. 7 Issue (7 ): 3-    DOI: 10.1631/jzus.2006.A1115
    
An efficient method for tracing planar implicit curves
YU Zheng-sheng, CAI Yao-zhi, OH Min-jae, KIM Tae-wan, PENG Qun-sheng
Computer Science School, Hangzhou Dianzi University, Hangzhou 310018, China; Department of Naval Architecture and Ocean Engineering, Seoul National University, Seoul 151-744, Korea; Applied Mathematics Department, Zhejiang University, Hangzhou 310027, China; State Key Laboratory of CAD & CG, Zhejiang University, Hangzhou 310027, China
Download:     PDF (0 KB)     
Export: BibTeX | EndNote (RIS)      

Abstract  This paper presents a method for tracing a planar implicit curve f(x, y)=0 on a rectangular region based on continuation scheme. First, according to the starting track-point and the starting track-direction of the curve, make a new function F(x, y)=0 where the same curve with f(x, y)=0 is defined. Then we trace the curve between the two domains where F(x, y)>0 and F(x, y)<0 alternately, according to the two rules presented in this paper. Equal step size or adaptive step size can be used, when we trace the curve. An irregular planar implicit curve (such as the curve with large curvatures at some points on the curve), can be plotted if an adaptive step size is used. Moreover, this paper presents a scheme to search for the multiple points on the curve. Our method has the following advantages: (1) it can plot C0 planar implicit curves; (2) it can plot the planar implicit curves with multiple points; (3) by the help of using the two rules, our method does not need to compute the tangent vector at the points on the curve, and directly searches for the direction of the tracing curve; (4) the tracing procedure costs only one of two evaluations of function f(x, y)=0 per moving step, while most existing similar methods cost more evaluations of the function.

Key wordsPlanar implicit curve      Curve tracing      Continuation method      Geometric modeling     
Received: 03 April 2006     
CLC:  TP39  
Cite this article:

YU Zheng-sheng, CAI Yao-zhi, OH Min-jae, KIM Tae-wan, PENG Qun-sheng. An efficient method for tracing planar implicit curves. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2006, 7(7 ): 3-.

URL:

http://www.zjujournals.com/xueshu/zjus-a/10.1631/jzus.2006.A1115     OR     http://www.zjujournals.com/xueshu/zjus-a/Y2006/V7/I7 /3

[1] Yi-cong Gao, Yi-xiong Feng, Jian-rong Tan. Multi-principle preventive maintenance: a design-oriented scheduling study for mechanical systems[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2014, 15(11): 862-872.
[2] Jin Cheng, Gui-fang Duan, Zhen-yu Liu, Xiao-gang Li, Yi-xiong Feng, Xiao-hai Chen. Interval multiobjective optimization of structures based on radial basis function, interval analysis, and NSGA-II[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2014, 15(10): 774-788.
[3] Wen-feng Gan, Jian-zhong Fu, Hong-yao Shen, Zhi-wei Lin. A morphing machining strategy for artificial bone[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2014, 15(3): 157-171.
[4] Chang-yu Cui, Bao-shi Jiang, You-bao Wang. Node shift method for stiffness-based optimization of single-layer reticulated shells[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2014, 15(2): 97-107.
[5] José D. Martínez-Morales, Elvia R. Palacios-Hernández, Gerardo A. Velázquez-Carrillo. Modeling and multi-objective optimization of a gasoline engine using neural networks and evolutionary algorithms[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2013, 14(9): 657-670.
[6] Hue-yee Chong, Mahidzal Dahari, Hwa-jen Yap, Ying-tai Loong. Fuzzy-based risk prioritization for a hydrogen refueling facility in Malaysia[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2013, 14(8): 565-573.
[7] David Poto?nik, Bojan Dol?ak, Miran Ulbin. GAJA: 3D CAD methodology for developing a parametric system for the automatic (re)modeling of the cutting components of compound washer dies[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2013, 14(5): 327-340.
[8] Jing-hua Xu, Shu-you Zhang, Jian-rong Tan, Ri-na Sa. Collisionless tool orientation smoothing above blade stream surface using NURBS envelope*#[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2013, 14(3): 187-197.
[9] Francisco J. Martinez-Martin, Fernando Gonzalez-Vidosa, Antonio Hospitaler, Víctor Yepes. Multi-objective optimization design of bridge piers with hybrid heuristic algorithms[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2012, 13(6): 420-432.
[10] Zhen-fei Zhan, Jie Hu, Yan Fu, Ren-Jye Yang, Ying-hong Peng, Jin Qi. Multivariate error assessment of response time histories method for dynamic systems[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2012, 13(2): 121-131.
[11] Xiao-fan Wu, Chun Chen, Jia-jun Bu, Gang Chen. Sensor network architecture for intelligent high-speed train on-board monitoring[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2011, 12(12): 921-925.
[12] Mohammed Abdul Wazed, Shamsuddin Ahmed, Yusoff Bin Nukman. Mathematical models for process commonality under quality and resources breakdown in multistage production[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2011, 12(11): 837-848.
[13] Pablo García Ansola, Andrés García, Javier de las Morenas, Javier García Escribano, Francisco Javier Otamendi. ZigID: Improving visibility in industrial environments by combining WSN and RFID[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2011, 12(11): 849-859.
[14] Nur Saaidah Abu Bakar, Mohd Rizal Alkahari, Hambali Boejang. Analysis on fused deposition modelling performance[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2010, 11(12): 972-977.
[15] Jeonghwa Lee, Chi-Hyuck Jun. Biclustering of ARMA time series[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2010, 11(12): 959-965.