Nonzero-rule
द्वि-आयामी कंप्यूटर ग्राफिक्स में, गैर-शून्य घुमावदार नियम यह निर्धारित करने का एक साधन है कि क्या दिया गया बिंदु एक संलग्न वक्र के भीतर आता है। समान सम-विषम नियम के विपरीत, यह वक्र के प्रत्येक भाग के लिए आघात की दिशा जानने पर निर्भर करता है। किसी दिए गए वक्र सी और एक दिए गए बिंदु पी के लिएः पी से किसी भी दिशा में अनंत की ओर जाने वाली एक किरण (एक सीधी रेखा) का निर्माण करें। इस किरण के साथ सी के सभी प्रतिच्छेदनों का पता लगाएं। घुमावदार संख्या को निम्नानुसार अंक देंः प्रत्येक घड़ी की दिशा में प्रतिच्छेदन के लिए (किरण से बाएं से दाएं गुजरने वाला वक्र, जैसा कि पी से देखा जाता है) 1 घटाएं; प्रत्येक घड़ी की विपरीत दिशा में प्रतिच्छेदन के लिए (दाएं से बाएं गुजरने वाला वक्र, जैसा कि पी से देखा जाता है) 1 जोड़ें। यदि कुल घुमावदार संख्या शून्य है, तो पी सी के बाहर है; अन्यथा, यह अंदर है। घुमावदार संख्या प्रभावी रूप से इस बात की गणना है कि वक्र खुद को दोगुना किए बिना पी के चारों ओर कितनी पूर्ण घड़ी की विपरीत दिशा में घूमता है ('वाइंडिंग')। (यदि पी एक नाखून था और सी तार का एक लूप्ड टुकड़ा था, तो तार के कुछ हिस्से को नाखून से बगल में खींचने का प्रयास करेंः यह या तो मुक्त हो जाएगा, या यह नाखून के चारों ओर कुछ बार घाव पाया जाएगा।) इसके बजाय कुछ कार्यान्वयन घड़ी की दिशा में क्रांतियों की संख्या को बढ़ाते हैं, ताकि घड़ी की दिशा में क्रासिंग को + 1, घड़ी की विपरीत दिशा में क्रासिंग-1 दिया जाए। परिणाम एक ही आता है। वक्र सी (जहां पी वक्र पर नहीं होता है) के संबंध में बिंदु पी की घुमावदार संख्या की एक औपचारिक परिभाषा इस प्रकार हैः एसवीजी कंप्यूटर ग्राफिक्स वेक्टर मानक बहुभुज बनाते समय डिफ़ॉल्ट रूप से गैर-शून्य नियम का उपयोग करता है। सम-विषम नियम जटिल बहुभुज टेसेलेशन बहुभुज त्रिकोण ट्रूटाइप संदर्भ बाहरी लिंक एसवीजी सॉन्ग हो की ओपनजीएल जीएलयू टेसेलेटर कंप्यूटर ग्राफिक्स एल्गोरिदम की व्याख्या में भरने के नियमों की परिभाषा भी देखें।