<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">AM</journal-id><journal-title-group><journal-title>Applied Mathematics</journal-title></journal-title-group><issn pub-type="epub">2152-7385</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/am.2014.53040</article-id><article-id pub-id-type="publisher-id">AM-42744</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Construction and Application of Subdivision Surface Scheme Using Lagrange Interpolation Polynomial
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>aheem</surname><given-names>Khan</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Noreen</surname><given-names>Batool</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Iram</surname><given-names>Mukhtar</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Department of Mathematics, University of Sargodha, Sargodha, Pakistan</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>fahimscholar@gmail.com(AK)</email>;<email>noreen_batool@yahoo.com(NB)</email>;<email>irammukhtar1133@hotmail.com(IM)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>07</day><month>02</month><year>2014</year></pub-date><volume>05</volume><issue>03</issue><fpage>387</fpage><lpage>397</lpage><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
   This paper offers a general formula for surface subdivision rules for quad meshes by using 2-D Lagrange interpolating polynomial [1]. We also see that the result obtained is equivalent to the tensor product of (2<em>N</em> + 4)-point n-ary interpolating curve scheme for <em>N</em> ≥ 0 and <em>n</em> ≥ 2. The simple interpolatory subdivision scheme for quadrilateral nets with arbitrary topology is presented by L. Kobbelt [2], which can be directly calculated from the proposed formula. Furthermore, some characteristics and applications of the proposed work are also discussed. 
 
</p></abstract><kwd-group><kwd>Subdivision Scheme; Interpolating Subdivision Scheme; Tensor Product Scheme; Auxiliary Points;  Lagrange Interpolation Polynomial</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>There are two general classes of subdivision schemes, namely, approximating and interpolating schemes. The limit curve of an approximating scheme usually does not pass through the control points of control polygon. As the level of refinement increases, the polygon usually shrinks towards the final limit curve. The interpolating schemes are more attractive than approximating schemes because of their interpolation property. All vertices in the control polygon are located on the limit curve of the interpolation scheme, which facilitates and simplifies the graphics algorithms and engineering designs.</p><p>Lian generalized the classical binary 4-point and 6-point interpolatory subdivision schemes to a-ary setting for any integer a ≥ 3. After that, the a-ary 3-point and 5-point interpolatory subdivision schemes for curve design for arbitrary odd integer a ≥ 3 [3,4] were introduced. After that, Lian [<xref ref-type="bibr" rid="scirp.42744-ref5">5</xref>] investigated both the 2m-point, a-ary for any a ≥ 2 and (2m + 1)-point, a-ary for any odd a ≥ 3 interpolatory subdivision schemes for curve design. Ko [<xref ref-type="bibr" rid="scirp.42744-ref6">6</xref>] presented explicitly a new formula for the mask of (2N + 4)-point binary interpolating and approximating subdivision schemes with two parameters. The proposed work presents a new observation about the curve case given by Najma [<xref ref-type="bibr" rid="scirp.42744-ref7">7</xref>]. In this work, we avoid finding the mask of subdivision schemes separately, as a result, its approach is simple and avoids complex computation when deriving subdivision rules.</p><p>&#160;</p><p>The rest of the paper is organized as follows. Section 2 gives some preliminaries results and a new relation for (2N + 4)-point n-ary interpolating curve scheme for closed and open polygon to access main result. Section 3 presents the construction for general formula of the surface case using Lagrange interpolating polynomial, and some characteristics are also discussed. In Section 4, we also give some numerical examples for the visual performance of the proposed work. This work also provides some special cases of the classical subdivision schemes.</p></sec><sec id="s2"><title>2. Preliminary Results</title><p>Let <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\3b6ebb93-0004-4743-be8a-7357252781f5.png" xlink:type="simple"/></inline-formula> be the set of integers and <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\a8f37e6d-44c4-4c11-ae66-71c08f77690c.png" xlink:type="simple"/></inline-formula> a set of constants. The general form of univariaten-ary subdivision scheme which maps a polygon <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\678f7786-c3b4-4242-9640-371baa979454.png" xlink:type="simple"/></inline-formula> is defined by</p><disp-formula id="scirp.42744-formula144746"><label>(2.1)</label><graphic position="anchor" xlink:href="htmlimages\8-7401508x\16482b9c-c878-4292-80b8-156b5620cd62.png"  xlink:type="simple"/></disp-formula><p>where the set <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\a35b7d26-ac05-46dd-b1c8-0f050c9e1050.png" xlink:type="simple"/></inline-formula> of coefficients is called mask of the subdivision scheme. A necessary condition for the uniform convergence of the subdivision scheme is</p><disp-formula id="scirp.42744-formula144747"><label>(2.2)</label><graphic position="anchor" xlink:href="htmlimages\8-7401508x\3c9fda19-7ee3-45f3-84f1-d843f75683bd.png"  xlink:type="simple"/></disp-formula><p>Let <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\5f088811-77ae-4350-9d7c-dc0990ee3e94.png" xlink:type="simple"/></inline-formula> be the space of all polynomials of degree<inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\08fb0c6d-888e-4998-a091-8a3b7002f759.png" xlink:type="simple"/></inline-formula>. Where, <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\ee95dd6b-ed75-46a8-8818-b01216f5684f.png" xlink:type="simple"/></inline-formula>is a non-negative integer. If</p><p><inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\ea452b66-9437-4184-b920-03acacbe3638.png" xlink:type="simple"/></inline-formula>is fundamental Lagrange polynomial corresponding to the nodes <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\893c7552-7812-42a4-814e-1bdc429a1932.png" xlink:type="simple"/></inline-formula> defined by</p><disp-formula id="scirp.42744-formula144748"><label>(2.3)</label><graphic position="anchor" xlink:href="htmlimages\8-7401508x\953b6f95-d0b7-49e4-a278-97eaba4c3409.png"  xlink:type="simple"/></disp-formula><p>for which</p><p><img src="htmlimages\8-7401508x\513578c6-98ce-4abb-8fab-263a66341fa1.png" /></p><p>and</p><p><img src="htmlimages\8-7401508x\e64d4de3-3018-4e81-9965-15b41ef2a0d7.png" /></p><p>where, <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\24d20dd5-dd29-4fd7-b223-4de87bb231c5.png" xlink:type="simple"/></inline-formula>is the Kronecker delta, defined as</p><disp-formula id="scirp.42744-formula144749"><label>(2.4)</label><graphic position="anchor" xlink:href="htmlimages\8-7401508x\1a1e580a-87e5-49cd-8e83-ac6f88bae87d.png"  xlink:type="simple"/></disp-formula><p>Using all the above mentioned identities Ko [<xref ref-type="bibr" rid="scirp.42744-ref6">6</xref>] presented the general formula for the mask of <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\a014ec8c-5203-4172-a453-037a24142dbd.png" xlink:type="simple"/></inline-formula>-point binary interpolating symmetric subdivision schemes. After that Najma [<xref ref-type="bibr" rid="scirp.42744-ref7">7</xref>] generalized the result for <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\40c4bfb3-1e91-4eb9-b1cf-86d46f8d5568.png" xlink:type="simple"/></inline-formula>-point n-ary interpolating symmetric subdivision scheme and gave the following formula for the mask of n-ary interpolating schemes.</p><disp-formula id="scirp.42744-formula144750"><label>(2.5)</label><graphic position="anchor" xlink:href="htmlimages\8-7401508x\606dec98-f1e4-4d6c-b712-8f44d85b9de4.png"  xlink:type="simple"/></disp-formula><p>where</p><p><img src="htmlimages\8-7401508x\c6987b7b-81de-4bd7-a550-34ed21c98137.png" /></p><p><img src="htmlimages\8-7401508x\971690ed-0ed6-4172-b2b5-6b163b8c9933.png" /></p><p><img src="htmlimages\8-7401508x\2a216e91-8eef-4623-a058-b3c74c6e85eb.png" /></p><p>and</p><disp-formula id="scirp.42744-formula144751"><label>(2.6)</label><graphic position="anchor" xlink:href="htmlimages\8-7401508x\9cb32fba-5203-4757-a9fe-5e67eb65e4fd.png"  xlink:type="simple"/></disp-formula><p>The free parameters <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\925c0150-bea7-4c4c-93b8-116d9b26a10a.png" xlink:type="simple"/></inline-formula> can be explicitly defined as</p><p><img src="htmlimages\8-7401508x\207af66e-7a6a-4cba-b68b-0823b655809c.png" /></p><p>where<inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\b07b37d5-73d6-4063-9807-b484e88b42de.png" xlink:type="simple"/></inline-formula>.</p><p>Here, n stands for n-ary subdivision scheme (i.e. n = 2(binary), 3(Ternary), 4(quaternary)···),<inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\5316fc58-a108-45e0-8857-7ddcc2d21912.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\13b94b34-e28c-4c39-81aa-d098c587fe71.png" xlink:type="simple"/></inline-formula>. Considering the symmetry of the scheme and construction of the mask formula described above, <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\ed8c2eec-74ef-4118-be01-e90d4d8f7472.png" xlink:type="simple"/></inline-formula>-point interpolating subdivision schemes are presented in the following form</p><disp-formula id="scirp.42744-formula144752"><label>(2.7)</label><graphic position="anchor" xlink:href="htmlimages\8-7401508x\ccd63949-e7a7-4efe-90da-39c7c211bacb.png"  xlink:type="simple"/></disp-formula><p>Here, <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\80a14cc8-d533-4913-8b9b-78f5fda92c10.png" xlink:type="simple"/></inline-formula>with the symmetry condition is</p><p><img src="htmlimages\8-7401508x\40ce50b9-81b4-4104-a501-0c779cba5d3a.png" /></p><p>Setting <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\5184b50f-30fa-4769-a0d2-076632ee2acd.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\aa8b42a7-a89d-480b-b610-ccfe629456d1.png" xlink:type="simple"/></inline-formula>, the mask <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\dcb9dc51-fa14-4169-9262-b091a5783a9a.png" xlink:type="simple"/></inline-formula> of the schemes comes from the generalized formula for the mask of <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\4117e190-5f49-4086-9292-a1b8be430d49.png" xlink:type="simple"/></inline-formula>-point interpolating schemes (2.5). Following the procedure of binary case, we have derived the following form of <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\6156bdff-1005-41c5-923d-ab7342615a75.png" xlink:type="simple"/></inline-formula>-point ternary interpolating subdivision schemes are presented in the following form</p><disp-formula id="scirp.42744-formula144753"><label>(2.8)</label><graphic position="anchor" xlink:href="htmlimages\8-7401508x\ec814c54-14ce-45af-b257-c234c6c325c9.png"  xlink:type="simple"/></disp-formula><p>Here, <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\15569a92-47a2-412b-9678-40f0fad7f628.png" xlink:type="simple"/></inline-formula>and for the symmetry condition, <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\6dcd4b00-6196-451c-b019-dfbb89a1e02c.png" xlink:type="simple"/></inline-formula></p><p>Setting <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\2d35d851-f8a5-4716-a9dc-dd3b2f51bbaa.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\0410b190-d540-4c65-824d-3f68f44f7351.png" xlink:type="simple"/></inline-formula>, the mask <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\0ee59b69-33d0-49e9-af1a-e0c81f784085.png" xlink:type="simple"/></inline-formula> is calculated from the same mask formula (2.5). In the same way, <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\1ce678cf-e5e0-40b1-957e-c6ce7defed26.png" xlink:type="simple"/></inline-formula>-point quaternary interpolating subdivision scheme has the form</p><disp-formula id="scirp.42744-formula144754"><label>(2.9)</label><graphic position="anchor" xlink:href="htmlimages\8-7401508x\cfc72a52-7b46-4aea-a8f4-7a7962054b52.png"  xlink:type="simple"/></disp-formula><p>where, <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\81877896-e0ba-477d-be76-489c0e3e3150.png" xlink:type="simple"/></inline-formula>and for the symmetry of the scheme,<inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\72ae24e3-fa8a-4348-acf5-7197af59198a.png" xlink:type="simple"/></inline-formula>.</p><p>Setting <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\c1c7e0e0-eef9-49ea-a174-e7d130a2ad2c.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\b72e7bdd-f923-4ffa-890e-8df63d431181.png" xlink:type="simple"/></inline-formula>. Finally, from (2.7)-(2.9), <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\acbd5848-fe82-44a0-8871-74de66996abf.png" xlink:type="simple"/></inline-formula>-point n-ary interpolating schemes has the following form</p><disp-formula id="scirp.42744-formula144755"><label>(2.10)</label><graphic position="anchor" xlink:href="htmlimages\8-7401508x\574a14a8-adfa-480c-ae69-0e482e88f5b9.png"  xlink:type="simple"/></disp-formula><p>With<inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\c5e2c63f-fdf2-4d50-9d5f-5795ec9b5f4a.png" xlink:type="simple"/></inline-formula>, and for the following symmetry condition</p><disp-formula id="scirp.42744-formula144756"><label>(2.11)</label><graphic position="anchor" xlink:href="htmlimages\8-7401508x\4930837d-4be6-4bb3-8893-63eea3f805e8.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\9e51ae0f-7a8a-4871-bda7-78dd5367d3d9.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\87790c85-7de4-4a40-b4b5-882db7a312c3.png" xlink:type="simple"/></inline-formula>.</p>Construction of the Schemes for Open Polygon<p>When dealing with open initial polygon <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\7e3bcd2f-834e-4109-9e1f-ee939ecd60c2.png" xlink:type="simple"/></inline-formula> it is not possible to refine the first and last edges by rules (2.10) for interpolating subdivision schemes. However the extension of this strategy to deal with open polygon requires a well-define neighborhood of end points. Since the first and last edges can be treated analogously, it will be sufficient to derive the rules only for one side of the polygon. To this aim define the auxiliary point <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\e6b67ab7-c2d1-423b-94f3-8b534a23487b.png" xlink:type="simple"/></inline-formula> as extrapolatory rule in the initial polygon<inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\ac37c95f-347a-43e8-bd34-a4134ff20afd.png" xlink:type="simple"/></inline-formula>. Then the nonrefined open polygon</p><p><inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\b13b7343-e5cb-43ef-9ee6-4d6eb6685ba7.png" xlink:type="simple"/></inline-formula>can be refined by the rules defined below. The formula described in (2.10) for interpolating scheme is not helpful to refine first and last edges of open polygon. Then to refine the open polygon by</p><p><inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\42b2758a-0147-4bfc-9b82-1f366ec9b2c6.png" xlink:type="simple"/></inline-formula>-point interpolating scheme using auxiliary points is defined as following</p><disp-formula id="scirp.42744-formula144757"><label>(2.12)</label><graphic position="anchor" xlink:href="htmlimages\8-7401508x\cb097b53-e2ef-410f-b895-07ec43341530.png"  xlink:type="simple"/></disp-formula><p>where<inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\837a4f36-a97b-41c9-a88e-7a157b28a883.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\8ca05546-1d6c-4930-8728-37e1282c70dd.png" xlink:type="simple"/></inline-formula>, where, the weights satisfies the same condition (2.11).</p><p>Example: If an open polygon is refined by using the 6-point ternary interpolating subdivision scheme using (2.10), then two auxiliary points <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\e5751126-feba-46fc-b216-387c3105252e.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\9b2e1d18-74e8-49e7-b651-f33c904adbe6.png" xlink:type="simple"/></inline-formula> has to be defined in the coarsest polygon</p><p><inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\0afae19c-68ea-4151-9760-db75fffb2e11.png" xlink:type="simple"/></inline-formula>. The first two edges <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\f5a1bc75-dc9d-4fd5-8810-1e95529cfde0.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\988c8dea-c1c1-411b-ae5c-7e402ce7c289.png" xlink:type="simple"/></inline-formula> of the nonrefined polygon <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\98d261b9-c937-47d0-8e51-0b516025f2bc.png" xlink:type="simple"/></inline-formula> can be refined by the rules that can be calculated directly by (2.12). Substituting <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\164744a6-d2f7-4fff-9b96-aa21ee67aca2.png" xlink:type="simple"/></inline-formula> in (2.12),</p><p><img src="htmlimages\8-7401508x\7f3458b6-16aa-4293-a18c-62009aba6bcf.png" /></p><p>where <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\402e53cb-4c8a-4418-bf73-da73c148f25b.png" xlink:type="simple"/></inline-formula></p><p>Then, for<inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\9730cd39-4be0-4d31-b20f-80a54e61a362.png" xlink:type="simple"/></inline-formula>,</p><p><img src="htmlimages\8-7401508x\b7f7b458-4458-45c7-8a49-88b1ea372c88.png" /></p><p><img src="htmlimages\8-7401508x\f4dfcf8d-a851-457f-a67d-d13621c5385a.png" /></p><p><img src="htmlimages\8-7401508x\a9eb2ef9-edb3-4d27-9944-cd7bfb38a267.png" /></p><p>For, <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\504e023e-84d7-4099-91fe-adebbdcb989d.png" xlink:type="simple"/></inline-formula></p><p><img src="htmlimages\8-7401508x\3b2728ed-3050-451c-b334-7cf92767066c.png" /></p><p><img src="htmlimages\8-7401508x\fa66dab5-a8cb-48a2-afd7-ef36fbf29055.png" /></p><p><img src="htmlimages\8-7401508x\e45a7a9e-e99b-44dd-a6ec-23abc5589fa4.png" /></p></sec><sec id="s3"><title>3. Tensor Product of (2N + 4)-Point Interpolating Subdivision Scheme</title><p>Given a set of control points <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\369c7f78-b4a4-47c7-bee4-1df002464eac.png" xlink:type="simple"/></inline-formula> where k is a non-negative integer indicates the subdivision level. n-ary subdivision surface is tensor product of n-ary subdivision curve defined by</p><disp-formula id="scirp.42744-formula144758"><label>(3.1)</label><graphic position="anchor" xlink:href="htmlimages\8-7401508x\dac511e2-d252-430d-821e-ab549fbf2fd6.png"  xlink:type="simple"/></disp-formula><p>where, <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\0953e7a3-bf1c-4559-9653-aed5797c114a.png" xlink:type="simple"/></inline-formula>satisfies</p><disp-formula id="scirp.42744-formula144759"><label>(3.2)</label><graphic position="anchor" xlink:href="htmlimages\8-7401508x\66ca3de5-fd5c-4288-835f-1ee6c65428b9.png"  xlink:type="simple"/></disp-formula><p>Given initial values <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\3213140f-40cf-41d4-80fa-18bf23c05a3a.png" xlink:type="simple"/></inline-formula> then in the limit<inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\de14aa6d-390f-45e5-9846-88f712598d5c.png" xlink:type="simple"/></inline-formula>, the process (3.1) defines an infinite set of points in<inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\42c1c62f-6b9c-45f7-b918-2760dd80e3cb.png" xlink:type="simple"/></inline-formula>. The sequence of values <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\9df1e704-6a44-47f0-a22e-2b79de62b842.png" xlink:type="simple"/></inline-formula> is related, in a natural way, with a diadic mesh points</p><p><inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\45a44b28-8bd2-4549-8ac2-26eae423d2b0.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\402b30db-d033-4768-8ebd-b8aedbf226ac.png" xlink:type="simple"/></inline-formula>The process then defines a scheme whereby <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\f128e9d5-faea-42a8-8b5b-0477c5ebc087.png" xlink:type="simple"/></inline-formula> replaces the value <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\d1124bbc-8f9a-4401-a8ad-f97559c6736a.png" xlink:type="simple"/></inline-formula> at the mesh point <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\4f77df3f-d332-41b3-8ea6-354e5ffd248f.png" xlink:type="simple"/></inline-formula> for<inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\debfea22-d57f-4f3c-b26f-26dd995f842c.png" xlink:type="simple"/></inline-formula>, while the values <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\36c3b91c-c319-4df5-bbd2-f6000fe0b249.png" xlink:type="simple"/></inline-formula> are inserted at the new mesh points <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\ae112b79-8bf5-4c52-9fed-ab36e8ed72c2.png" xlink:type="simple"/></inline-formula> for <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\6d4b9e1b-0e95-4bc1-982c-3a6214fb42e5.png" xlink:type="simple"/></inline-formula> (where α and β are not zero at the same time). Labeling of old and new points is shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>, which illustrates subdivision schemes (3.1).</p>Construction<p>Let <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\09ef4d5b-268d-4ab6-8c77-d2406fd554fd.png" xlink:type="simple"/></inline-formula>be the set of integers and the space of all polynomials of degrees <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\5095daf6-3587-4cf9-8152-ca6b338a308c.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\681b433e-2434-4f3a-a47d-415f483824d5.png" xlink:type="simple"/></inline-formula> is denoted by <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\b899c6bf-44b6-4602-bdc0-bbc6832298b3.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\4c0e5fba-446b-49d3-b098-b92812a95c59.png" xlink:type="simple"/></inline-formula> respectively. If <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\2d2fdb05-7d65-4832-b51b-966e9796eb65.png" xlink:type="simple"/></inline-formula> are fundamental Lagrange interpolating polynomials corresponding to the nodes <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\4e041447-79bd-4fca-afd7-3a330e991cd5.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\9e3cee0e-b0a1-4340-b16d-7bd0b31d3ab4.png" xlink:type="simple"/></inline-formula>. The Lagrange interpolation polynomial for tensor product case is defined as [<xref ref-type="bibr" rid="scirp.42744-ref1">1</xref>],</p><p><img src="htmlimages\8-7401508x\3061d26f-a843-4862-b8d3-3bf5b9f0fab8.png" /></p><p>where</p><disp-formula id="scirp.42744-formula144760"><label>(3.3)</label><graphic position="anchor" xlink:href="htmlimages\8-7401508x\dd29c963-3693-4f1d-802d-59d653319afb.png"  xlink:type="simple"/></disp-formula><p><img src="htmlimages\8-7401508x\6332a4e2-7589-4f20-a21e-ed52cf58d4cf.png" /></p><p><inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\ad45d0bb-8c56-4030-9fa3-3565beca0a57.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\aa681061-34e4-4679-8b1e-67a54a6dd49a.png" xlink:type="simple"/></inline-formula> are Kroneker delta symbols defined as,</p><p><img src="htmlimages\8-7401508x\9931d97a-5fda-40fb-80e0-e0702cb00a6b.png" /></p><p>and</p><p><img src="htmlimages\8-7401508x\884a85a2-38a3-46c8-a7e1-e145890ed9ed.png" /></p><p>Here, some important results for the formulation of required form of tensor product scheme can be verified using (2.3). That is for each <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\587d7a58-51a7-42be-a769-91ac156320ce.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\01a37a6b-291c-4731-b3f1-ced692910ada.png" xlink:type="simple"/></inline-formula> (Using the result [<xref ref-type="bibr" rid="scirp.42744-ref1">1</xref>]),</p><p><img src="htmlimages\8-7401508x\41857701-d793-4b60-9a59-b8d6c83c18dc.png" /></p><p><img src="htmlimages\8-7401508x\a22ef475-1a1a-41e8-8d96-873e511d9639.png" /></p><p><img src="htmlimages\8-7401508x\a9a6229c-20df-4c65-8fa8-7bc457bd6bad.png" /></p><p><img src="htmlimages\8-7401508x\a7bcbfee-5660-4b75-b9bd-7eb59833dfca.png" /></p><p><img src="htmlimages\8-7401508x\1c59b255-5105-4661-acb2-79c919201ab1.png" /></p><p><img src="htmlimages\8-7401508x\fdd59588-e928-4edc-aed9-bd147dac1e74.png" /></p><p><img src="htmlimages\8-7401508x\a52608b2-a56f-45e1-9b63-7aa677562dec.png" /></p><p><img src="htmlimages\8-7401508x\1d4bd475-244b-40e3-b73c-85c392391c0b.png" /></p><p>The mask of a subdivision scheme shows the contribution of a single original vertex to each new, subdivided vertex. To find the mask of a scheme, we need to find all ways to get from the origin to each point in the grid. For the tensor product scheme, this is simply the tensor product of the univariate case.</p><p>Lemma 3.1. [<xref ref-type="bibr" rid="scirp.42744-ref8">8</xref>] Given initial control polygon<inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\dc84cb29-173e-4976-958e-67f4884e7682.png" xlink:type="simple"/></inline-formula>,<inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\5ad08005-fde4-46b6-8060-2d8ee4b411f0.png" xlink:type="simple"/></inline-formula>，let the values <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\f8068be8-1645-4c09-9d02-ba0242fe5244.png" xlink:type="simple"/></inline-formula> <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\a1052ca0-8f91-4240-aa82-ad50b25f961a.png" xlink:type="simple"/></inline-formula> be defined recursively by subdivision process (3.1) together with (3.2) then the scheme derived by tensor product naturally get four-sided support region.</p><p>It can be loosely say that the support is the tensor product of the supports of the two regions, just as one can loosely say that Doo-Sabin is the generalization of the tensor product of two Chaikin constructions.</p><p>Lemma 3.2. [<xref ref-type="bibr" rid="scirp.42744-ref9">9</xref>] Given initial control polygon <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\cedba3c5-f1cb-4125-ae42-67d76d1d7c7c.png" xlink:type="simple"/></inline-formula> <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\97e72fd3-c84b-4fb6-abb3-16fbe24ab893.png" xlink:type="simple"/></inline-formula>, let the values <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\aaa59b4e-fe4f-4584-b168-1bc74a2bac83.png" xlink:type="simple"/></inline-formula> be defined recursively by subdivision process (3.1) together with (3.2), then if a scheme is derived from a tensor product, then the level of continuity can be determined between pieces by reference to the underlying basis functions, i.e. all the tensor product schemes have the same continuity as their counterparts.</p><p>The general formula which generates the mask <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\71f2458f-ac73-43e9-852c-a744d53a02cc.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\a7b78782-f72e-4d07-831c-299304e25426.png" xlink:type="simple"/></inline-formula> of n-ary approximating schemes presented by [<xref ref-type="bibr" rid="scirp.42744-ref7">7</xref>] is</p><disp-formula id="scirp.42744-formula144761"><label>(3.4)</label><graphic position="anchor" xlink:href="htmlimages\8-7401508x\4dc0073c-35f3-4864-ba09-0519ada062cb.png"  xlink:type="simple"/></disp-formula><p>and</p><disp-formula id="scirp.42744-formula144762"><label>(3.5)</label><graphic position="anchor" xlink:href="htmlimages\8-7401508x\377c41ef-fc47-414a-b549-810c2df9d6a2.png"  xlink:type="simple"/></disp-formula><p>where</p><p><img src="htmlimages\8-7401508x\0b979b9d-666b-4b29-b962-9b0a15d85f25.png" /></p><p><img src="htmlimages\8-7401508x\5d9bcc47-9f8f-4437-987f-7b8e1255b884.png" /></p><p><img src="htmlimages\8-7401508x\9e845a90-7742-47a9-a89c-e6214f3043af.png" /></p><p><img src="htmlimages\8-7401508x\dafa12f8-d63b-4a06-889b-7b85db616372.png" /></p><p><img src="htmlimages\8-7401508x\bf16820f-7f4d-4fa2-bad2-0a03b84ec402.png" /></p><p><img src="htmlimages\8-7401508x\a0253747-468c-4747-bb6b-de511d5b82c9.png" /></p><p>Here, n, m stands for n-ary, m-ary subdivision schemes respectively (i.e n, m = 2(binary), 3(ternary), 4(quaternary)···), <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\ea08f180-bd30-4a54-aa9b-152cc5fc1112.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\d87fd95b-9766-4195-9cc4-4176ceb7aa76.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\542d7625-f7d4-49bc-b4b4-16a61ea864f5.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\333e7033-98e2-4b80-8925-ab2eff73406c.png" xlink:type="simple"/></inline-formula>,<inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\d0cb5ffc-16c2-4eef-b771-c20685d2b462.png" xlink:type="simple"/></inline-formula> , and <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\5edbf75e-35ba-4405-9141-519e2810c9d0.png" xlink:type="simple"/></inline-formula></p><p>The free parameter <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\5def32b7-dedd-4858-935e-8b333d9b20ed.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\a32d9f69-2e20-42ce-b603-f7cd513de5e2.png" xlink:type="simple"/></inline-formula> are defined as</p><disp-formula id="scirp.42744-formula144763"><label>(3.6)</label><graphic position="anchor" xlink:href="htmlimages\8-7401508x\e0ef878f-66d0-422e-a72f-7fb58c740e24.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\fbf3113a-6c5e-458e-9e79-ba0a4b4d8f24.png" xlink:type="simple"/></inline-formula> and</p><disp-formula id="scirp.42744-formula144764"><label>(3.7)</label><graphic position="anchor" xlink:href="htmlimages\8-7401508x\a8987d2b-efb0-4030-b042-9d4638d8ea9b.png"  xlink:type="simple"/></disp-formula><p>where<inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\43f12900-37bf-425e-ac34-58767df3a196.png" xlink:type="simple"/></inline-formula>.</p><p>As each mask <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\3ca7249a-7fbd-45b3-92b2-0b3ee581bee3.png" xlink:type="simple"/></inline-formula> of the refinement rule satisfies<inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\1a96a049-96ab-4bbd-a67e-c2113f8b1f9a.png" xlink:type="simple"/></inline-formula>, where <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\45c36700-233c-4707-8f01-778790da2be6.png" xlink:type="simple"/></inline-formula> are the mask of univariate subdivision schemes, then</p><p><inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\c29a97a7-29bd-41b5-bc84-d124677af050.png" xlink:type="simple"/></inline-formula>.</p><p>The tensor product of <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\35c15ca3-4798-4ecd-b7a3-de3b4fa08f24.png" xlink:type="simple"/></inline-formula>-point interpolating subdivision scheme is presented as,</p><disp-formula id="scirp.42744-formula144765"><label>(3.8)</label><graphic position="anchor" xlink:href="htmlimages\8-7401508x\5d9c6fb0-da89-4a2c-b070-51cd0c04a8ee.png"  xlink:type="simple"/></disp-formula><p>where, <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\50dbb71f-ffe7-42ef-9c65-2bfc1be0d504.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\d01878a1-1629-48aa-b171-e2f1e515bb3f.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\5e9eb6e4-9e70-4a5a-80f0-33216c6f297a.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\7b7745a8-9bed-4357-a539-409002f9d333.png" xlink:type="simple"/></inline-formula> and symmetry conditions are,</p><disp-formula id="scirp.42744-formula144766"><label>(3.9)</label><graphic position="anchor" xlink:href="htmlimages\8-7401508x\177415e0-9490-49ed-8656-d5a8ba329adb.png"  xlink:type="simple"/></disp-formula><p>Taking<inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\309afac9-5528-40ab-be5d-682bb4250fbe.png" xlink:type="simple"/></inline-formula>, and the constants <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\6e8e460e-9570-4138-9fbc-6745964cb789.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\a99ae5f2-2862-440d-ac6f-94480e20a907.png" xlink:type="simple"/></inline-formula> could be evaluated by using the results (3.4) and (3.5).</p><p>Example: Consider the tensor product of the 4-point DD interpolating subdivision scheme, while DD scheme can be calculated using the result (2.5) mentioned in Section 2. The Laurent polynomial of the scheme is given as</p><p><img src="htmlimages\8-7401508x\49641344-7b83-46c3-be40-ff062b55403f.png" /></p><p>This implies</p><p><img src="htmlimages\8-7401508x\019420e4-5ff7-4517-9e39-91f77d89067e.png" /></p><p><img src="htmlimages\8-7401508x\9d5406a1-f790-4803-b130-7bb40bb8586b.png" /></p><p>Since, <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\95946986-8b02-4ed2-befc-19ab7dae965d.png" xlink:type="simple"/></inline-formula>then, we can obtain the Laurent polynomial of the 4-point tensor product binary interpolating scheme<inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\203d57f4-d73b-4627-9ee9-b77594525fdd.png" xlink:type="simple"/></inline-formula>. So that the suggested 4-point tensor product binary interpulating scheme is</p><disp-formula id="scirp.42744-formula144767"><label>(3.10)</label><graphic position="anchor" xlink:href="htmlimages\8-7401508x\0e4ede7c-1b74-48c0-af69-8bc9d6311a2c.png"  xlink:type="simple"/></disp-formula><p>Using the result obtained above for the tensor product of interpolatory scheme (3.8), tensor product of 4-point DD scheme can be calculated directly. Since the DD scheme has <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\162caf4c-767b-40e2-ba0b-a14da3a34c32.png" xlink:type="simple"/></inline-formula> continuity, then by lemma (3.2) its tensor product has the same continuity. Substituting <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\7e835feb-bdc9-481f-926a-aa1f62760b9c.png" xlink:type="simple"/></inline-formula> in (3.8) and (3.9), <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\55654b01-498d-4d9a-85fd-e57609cac0ca.png" xlink:type="simple"/></inline-formula>and<inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\c49c5e39-46cc-486f-9881-6778c3bd8c9e.png" xlink:type="simple"/></inline-formula>, the symmetry conditions becomes</p><disp-formula id="scirp.42744-formula144768"><label>(3.11)</label><graphic position="anchor" xlink:href="htmlimages\8-7401508x\31933e41-a228-43c4-9f48-0ce32cdffa1c.png"  xlink:type="simple"/></disp-formula><p>then formula (3.8) attains the form,</p><disp-formula id="scirp.42744-formula144769"><label>(3.12)</label><graphic position="anchor" xlink:href="htmlimages\8-7401508x\f8950220-a7ac-4c93-ba06-3b07831b3b7d.png"  xlink:type="simple"/></disp-formula><p>As each mask <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\4e79c5ca-a0ce-4813-9d42-00edec30ed34.png" xlink:type="simple"/></inline-formula> of the refinement rule satisfies<inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\a2e9bd61-da30-45d9-91f7-853b89bdf9a2.png" xlink:type="simple"/></inline-formula>, then</p><p><img src="htmlimages\8-7401508x\d8311a72-05b8-4860-b34e-b033ca21ff79.png" /></p><p>As <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\576cd4d2-04a6-42d9-9da8-0cbfa342cdce.png" xlink:type="simple"/></inline-formula> so <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\77426e06-30b8-47ac-ba16-58c3cee9f761.png" xlink:type="simple"/></inline-formula> for both n and m, when<inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\d1c5afff-348b-4dbe-9b05-209042d8660b.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\ef7e9298-e18f-4114-906e-6dd1d9ad3800.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\8a4e80c8-68a3-4e3b-9a2d-a8feaf6789b8.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\c6ef7776-a58d-4d4f-b555-6bafbc4095d6.png" xlink:type="simple"/></inline-formula> is substituted in (3.8) and (3.9) our requirement is fulfilled, that is the rules (3.10) are obtained.</p><p>Example: A simple interpolatory subdivision scheme for quadrilateral nets with arbitrary topology is presented by L. Kobbelt [<xref ref-type="bibr" rid="scirp.42744-ref2">2</xref>] which generates <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\3347a3bc-7429-4ec7-a89f-99585f611e80.png" xlink:type="simple"/></inline-formula> surfaces in the limit. In the first step they present the refinement rules derived by the modification of the well-known Dyn et al. [<xref ref-type="bibr" rid="scirp.42744-ref10">10</xref>] 4-point interpolatory subdivision scheme for curve design. The natural way to define refinement operators for quadrilateral nets is therefore to modify a tensor product scheme such that special rules for the vicinity of non regular vertices are found.</p><p>The modified form of Dyn scheme can be evaluated by setting the value of n = 2, N = υ <img src="8-7401508.files/image002.gif" />= 0, <img src="htmlimages\8-7401508x\88415be4-e919-43df-83cc-376419050436.png" />and <img src="htmlimages\8-7401508x\8532fdf7-8e8c-499c-936b-8ac9fcef9a1e.png" /> (where<img src="htmlimages\8-7401508x\490b32b5-cb18-455d-9028-c6c7587e80a8.png" />) in (2.10) and (2.11), the following refinement rules are obtained</p><disp-formula id="scirp.42744-formula144770"><label>(3.13)</label><graphic position="anchor" xlink:href="htmlimages\8-7401508x\cc70804d-94f8-4d02-be90-f8e857a95aba.png"  xlink:type="simple"/></disp-formula><p>They used the simple tensor product as the basis for the modification of refinement rules of irregular quadrilateral nets. Since it is interpolating scheme, so <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\fa941050-a217-4aa5-97e7-8dbdabeb502c.png" xlink:type="simple"/></inline-formula> and the edge points <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\a759ef51-c30a-4f76-bf51-a919779aac6c.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\25e0e176-4942-4475-b136-941e0faa5676.png" xlink:type="simple"/></inline-formula> are given as,</p><p><img src="htmlimages\8-7401508x\d7894f15-79ad-4f68-86a8-04e7d2d2b501.png" /></p><p>Finally, the face point <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\82072cc5-bcb4-447b-97d1-1fc1124c44e9.png" xlink:type="simple"/></inline-formula> is,</p><disp-formula id="scirp.42744-formula144771"><label>(3.15)</label><graphic position="anchor" xlink:href="htmlimages\8-7401508x\805f716b-5f45-424b-a346-f3f7c30c1b62.png"  xlink:type="simple"/></disp-formula><p>Instead of taking the tensor product the above rules can be directly obtained by substituting <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\0eb0d97f-6ac4-4298-98a1-d92ec6d28623.png" xlink:type="simple"/></inline-formula> in (3.8) and (3.9), then <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\8b30ee8b-9b43-4601-aab9-3de17a41da5a.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\99e4146d-b1c7-4207-b634-8ffa7734515f.png" xlink:type="simple"/></inline-formula>, the symmetry conditions are then written as,</p><disp-formula id="scirp.42744-formula144772"><label>(3.16)</label><graphic position="anchor" xlink:href="htmlimages\8-7401508x\28ed6691-ba85-41bb-aeb6-5882993a8dc9.png"  xlink:type="simple"/></disp-formula><p>then the formula (3.8) acquires the form,</p><disp-formula id="scirp.42744-formula144773"><label>(3.17)</label><graphic position="anchor" xlink:href="htmlimages\8-7401508x\6dd6679d-7cd7-4cc7-9eae-387a5c2c0b3b.png"  xlink:type="simple"/></disp-formula><p>At each mask <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\9f918134-311a-48bd-9180-1be827822cda.png" xlink:type="simple"/></inline-formula> of the refinement rule satisfies<inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\ccb48679-4dee-41e1-8faf-709d457d55a6.png" xlink:type="simple"/></inline-formula>, then</p><p><img src="htmlimages\8-7401508x\f180fee5-c4a4-4be6-aaae-c310b62a834c.png" /></p><p>Using the result (3.4) and (3.5) the constants <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\fe27f797-fa0d-4187-86af-c87dc64e20bc.png" xlink:type="simple"/></inline-formula> are evaluated by substituting<inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\14e100aa-5266-454c-afa5-abc026322d9b.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\32bbadfc-1c58-48b0-bd49-f314e15107de.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\d42cb065-3efa-4a4b-b712-2b64f8c9796b.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\2755aab8-e6c9-432f-af2f-936429bdcf6a.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\53fcf2f4-477f-4b83-b3b1-a5f66286ba2e.png" xlink:type="simple"/></inline-formula> for both n and m. After substituting the weights in (3.17) we get the same rules (3.14) and (3.15).</p><p>Example: Using the results for the interpolating curve subdivision schemes (2.10) the 4-point interpolatory scheme [<xref ref-type="bibr" rid="scirp.42744-ref3">3</xref>] is obtained. Further here the tensor product of the scheme is evaluated by using the result (3.8).</p><p>Put <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\f4e0d1eb-8c57-4fc0-ac45-1aa05ab6388c.png" xlink:type="simple"/></inline-formula> in (3.8),</p><disp-formula id="scirp.42744-formula144774"><label>(3.18)</label><graphic position="anchor" xlink:href="htmlimages\8-7401508x\a8fb6e80-456f-41eb-8674-01688221c785.png"  xlink:type="simple"/></disp-formula><p>Also, from (3.9)</p><p><img src="htmlimages\8-7401508x\e4bdab9e-a001-4b50-ace7-9d07b2cd8c5d.png" /></p><p>Taking<inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\fffd8ccf-8476-4b90-b5f2-85b31df5191b.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\39ce40e0-508b-4c29-8417-eca3709e9cf6.png" xlink:type="simple"/></inline-formula>,<inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\80c4bd7e-585f-4a10-8a7b-a193e9deadc3.png" xlink:type="simple"/></inline-formula> ,<inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\3faaba1a-07ea-4956-8f55-456605c14103.png" xlink:type="simple"/></inline-formula>. Also for interpolatory scheme<inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\2b58bc6d-b85b-4a0a-b90c-e2d1fa111a45.png" xlink:type="simple"/></inline-formula>, as <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\990c00ab-6cca-4727-9319-05de94c146e2.png" xlink:type="simple"/></inline-formula>gives <inline-formula><inline-graphic xlink:href="tmlimages\8-7401508x\8a4a7b40-01cd-4a26-a77b-e523246513fc.png" xlink:type="simple"/></inline-formula> for both n and m.</p><p>After calculating the mask from (3.4) and (3.5) and substituting all the results in equation (3.18) following 4-point ternary interpolating tensor product scheme is obtained</p><disp-formula id="scirp.42744-formula144775"><label>(3.19)</label><graphic position="anchor" xlink:href="htmlimages\8-7401508x\323e9049-55bc-4489-93bd-508f25ec8857.png"  xlink:type="simple"/></disp-formula></sec><sec id="s4"><title>4. Numerical Examples</title><p>Here, the performances of some of the schemes which are deduced from the proposed formula are shown. <xref ref-type="fig" rid="fig2">Figure 2</xref> shows the tensor product of 4-point ternary interpolating scheme (3.19), and <xref ref-type="fig" rid="fig3">Figure 3</xref> gives the performance of the proposed 4-point binary scheme (3.10).</p></sec><sec id="s5"><title>REFERENCES</title></sec><sec id="s6"><title>NOTES</title></sec></body><back><ref-list><title>References</title><ref id="scirp.42744-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">G. Dahlquist and A. Bjork, “Numerical Methods in Scientific Computing,” SIAM, Vol. 1, 2008. http://dx.doi.org/10.1137/1.9780898717785</mixed-citation></ref><ref id="scirp.42744-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">L. Kobbelt, “Interpolatory Subdivision on Open Quadrilateral Nets with Arbitrary Topology,” Computer Graphics Forum, Vol. 15, No. 3, 1996, pp. 409-420. http://dx.doi.org/10.1111/1467-8659.1530409</mixed-citation></ref><ref id="scirp.42744-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">J. A. Lian, “On A-Ary Subdivision for Curve Design: 4-Point and 6-Point Inerpolatory Schemes,” Application and Applied Mathematics: International Journal, Vol. 3, No. 1, 2008, pp. 18-29.</mixed-citation></ref><ref id="scirp.42744-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">J. A. Lian, “On A-Ary Subdivision for Curve Design. II. $3$-Point and $5$-Point Interpolatory Schemes,” Applications and Applied Mathematics: International Journal, Vol. 3, No. 2, 2008, pp. 176-187.</mixed-citation></ref><ref id="scirp.42744-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">J. A. Lian, “On A-Ary Subdivision for Curve Design. III. 2m-Point and (2m+1)-Point Interpolatory Schemes,” Applications and Applied Mathematics: International Journal, Vol. 4, No. 2, 2009, pp. 434-444.</mixed-citation></ref><ref id="scirp.42744-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">K. P. Ko, “A Study on Subdivision Scheme-Draft,” Dongseo University Busan South Korea, 2007. http://kowon.dongseo.ac.kr/$\sim$kpko/publication/2004book.pdf</mixed-citation></ref><ref id="scirp.42744-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">G. Mustafa and A. R. Najma, “The Mask of (2b+4)-Point n-Ary Subdivision Scheme,” Computing, Vol. 90, No. 1-2, 2010, pp. 1-14.</mixed-citation></ref><ref id="scirp.42744-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">M. Sabin, “Eigenanalysis and Artifacts of Subdivision Curves and Surfaces,” In: A. Iske, E. Quak and M. S. Floater, Eds., Tutorials on Multiresolution in Geometric Modelling, Chapter 4, Springer, Berlin, 2002, pp. 51-68.</mixed-citation></ref><ref id="scirp.42744-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">N. A. Dodgson, U. H. Augsdorfer, T. J. Cashman and M. A. Sabin, “Deriving Box-Spline Subdivision Schemes,” Springer-Verlag, Berlin, 2009, pp. 106-123.</mixed-citation></ref><ref id="scirp.42744-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">N. Dyn, D. Levin and J. Gregory, “A 4-Point Interpolatory Subdivision Scheme for Curve Design,” Computer Aided Geometric Design, Vol. 4, No. 4, 1987, pp. 257-268. http://dx.doi.org/10.1016/0167-8396(87)90001-X</mixed-citation></ref></ref-list></back></article>