घन वक्र दो चरों का तृतीय-डिग्री बहुपद फलन है।
JavaFX में एक क्यूबिक कर्व javafx.scene.shape.CubicCurve द्वारा दर्शाया जाता है। कक्षा। इस वर्ग में आठ गुण हैं जो वे हैं -
-
स्टार्टएक्स - यह गुण वक्र के शुरुआती बिंदु के x निर्देशांक का प्रतिनिधित्व करता है। आप setStartX() . का उपयोग करके इस गुण के लिए मान सेट कर सकते हैं विधि।
-
शुरू करें - यह गुण वक्र के प्रारंभिक बिंदु के y निर्देशांक का प्रतिनिधित्व करता है। आप setStartY() . का उपयोग करके इस प्रॉपर्टी के लिए मान सेट कर सकते हैं विधि।
-
controlX1 :यह गुण वक्र के पहले नियंत्रण बिंदु के x निर्देशांक का प्रतिनिधित्व करता है। आप setControlX1() . का उपयोग करके इस प्रॉपर्टी के लिए मान सेट कर सकते हैं विधि।
-
नियंत्रणY1 - यह गुण वक्र के पहले नियंत्रण बिंदु के y निर्देशांक का प्रतिनिधित्व करता है। आप setControlY1() . का उपयोग करके इस प्रॉपर्टी के लिए मान सेट कर सकते हैं विधि।
-
controlX2 - यह गुण वक्र के दूसरे नियंत्रण बिंदु के x निर्देशांक का प्रतिनिधित्व करता है। आप setControlX2() . का उपयोग करके इस प्रॉपर्टी के लिए मान सेट कर सकते हैं विधि।
-
controlY2 - यह गुण वक्र के दूसरे नियंत्रण बिंदु के y निर्देशांक का प्रतिनिधित्व करता है। आप setControlY2() . का उपयोग करके इस प्रॉपर्टी के लिए मान सेट कर सकते हैं विधि।
-
endX - यह गुण वक्र के समापन बिंदु के x निर्देशांक का प्रतिनिधित्व करता है। आप setEndX() . का उपयोग करके इस प्रॉपर्टी के लिए मान सेट कर सकते हैं विधि।
-
अंतिम - यह गुण वक्र के समापन बिंदु के y निर्देशांक का प्रतिनिधित्व करता है। आप setEndY() . का उपयोग करके इस प्रॉपर्टी के लिए मान सेट कर सकते हैं विधि।
एक मंडली बनाने के लिए आपको −
. की आवश्यकता होगी-
इस क्लास को इंस्टेंट करें।
-
सेटर विधियों का उपयोग करके आवश्यक गुण सेट करें या उन्हें कंस्ट्रक्टर के तर्क के रूप में छोड़ दें।
-
ग्रुप ऑब्जेक्ट में बनाए गए नोड (आकृति) को जोड़ें।
उदाहरण
आयात करें क्लास ड्रॉइंग क्यूबिक कर्व एप्लिकेशन का विस्तार करता है {@ ओवरराइड पब्लिक वॉयल स्टार्ट (स्टेज स्टेज) {// क्यूबिक कर्व ड्राइंग क्यूबिक कर्व क्यूबिक कर्व =न्यू क्यूबिक कर्व (); // क्यूबिक कर्व क्यूबिक कर्व.सेटस्टार्टएक्स (75.0f) के गुण सेट करना; क्यूबिक कर्व.सेटस्टार्टवाई (75.0f); क्यूबिक कर्व.सेटकंट्रोलएक्स2 (250.0एफ); क्यूबिक कर्व.सेटकंट्रोलवाई2 (250.0एफ); क्यूबिककर्व.सेटकंट्रोलएक्स1(400.0एफ); क्यूबिक कर्व.सेटकंट्रोलवाई1(40.0एफ); क्यूबिक कर्व.सेटएंडएक्स (500.0एफ); क्यूबिक कर्व.सेटएंडवाई (260.0f); // अन्य गुण सेट करना cubeCurve.setFill(Color.CHOCOLATE); क्यूबिक कर्व.सेटस्ट्रोकविड्थ (8.0); क्यूबिक कर्व.सेटस्ट्रोक (रंग। भूरा); // दृश्य वस्तु सेट करना समूह रूट =नया समूह (क्यूबिककर्व); दृश्य दृश्य =नया दृश्य (रूट, 600, 300); स्टेज.सेटटाइटल ("घन वक्र बनाना"); स्टेज.सेटसीन (दृश्य); मंच पर शो(); } सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग आर्ग []) {लॉन्च (तर्क); }}आउटपुट