एक द्विघात वक्र 2 डिग्री के XY तल में एक बेजियर पैरामीट्रिक वक्र है।
JavaFX में, एक सर्कल को javafx.scene.shape.QuadCurve द्वारा दर्शाया जाता है। कक्षा। यह क्यूबिक कर्व के समान है लेकिन 2 के बजाय इसे एक नियंत्रण बिंदु का उपयोग करके खींचा जाता है।
इस वर्ग में 6 गुण हैं जो वे हैं -
-
स्टार्टएक्स - यह गुण वक्र के शुरुआती बिंदु के x निर्देशांक का प्रतिनिधित्व करता है। आप setStartX() . का उपयोग करके इस गुण के लिए मान सेट कर सकते हैं विधि।
-
शुरू करें - यह गुण वक्र के प्रारंभिक बिंदु के y निर्देशांक का प्रतिनिधित्व करता है। आप setStartY() . का उपयोग करके इस प्रॉपर्टी के लिए मान सेट कर सकते हैं विधि।
-
controlX - यह गुण वक्र के नियंत्रण बिंदु के x निर्देशांक का प्रतिनिधित्व करता है। आप setControlX() . का उपयोग करके इस प्रॉपर्टी के लिए मान सेट कर सकते हैं विधि।
-
नियंत्रणवाई - यह गुण वक्र के नियंत्रण बिंदु के y निर्देशांक का प्रतिनिधित्व करता है। आप setControlY() . का उपयोग करके इस प्रॉपर्टी के लिए मान सेट कर सकते हैं विधि।
-
endX - यह गुण वक्र के समापन बिंदु के x निर्देशांक का प्रतिनिधित्व करता है। आप setEndX() . का उपयोग करके इस प्रॉपर्टी के लिए मान सेट कर सकते हैं विधि।
-
अंतिम - यह गुण वक्र के समापन बिंदु के y निर्देशांक का प्रतिनिधित्व करता है। आप setEndY() . का उपयोग करके इस प्रॉपर्टी के लिए मान सेट कर सकते हैं विधि।
एक मंडली बनाने के लिए आपको -
. की आवश्यकता होगी-
इस क्लास को इंस्टेंट करें।
-
सेटर विधियों का उपयोग करके आवश्यक गुण सेट करें या उन्हें कंस्ट्रक्टर के तर्क के रूप में छोड़ दें।
-
ग्रुप ऑब्जेक्ट में बनाए गए नोड (आकृति) को जोड़ें।
उदाहरण
आयात करें क्लास DrawingQuadCurve एप्लिकेशन का विस्तार करता है {@Override public void start(stage stage) {//एक द्विघात वक्र बनाना QuadCurve qudraticCurve =new QuadCurve (); // क्यूबिक कर्व qudraticCurve.setStartX (75.0f) में गुण सेट करना; qudraticCurve.setStartY(75.0f); qudraticCurve.setControlX(250.0f); qudraticCurve.setControlY(250.0f); qudraticCurve.setEndX(500.0f); qudraticCurve.setEndY (260.0f); // अन्य गुण सेट करना qudraticCurve.setFill(Color.CHOCOLATE); qudraticCurve.setStrokeWidth(8.0); qudraticCurve.setStroke(Color.BROWN); // दृश्य वस्तु सेट करना समूह रूट =नया समूह (qudraticCurve); दृश्य दृश्य =नया दृश्य (रूट, 595, 300); स्टेज.सेटटाइटल ("एक द्विघात वक्र बनाना"); स्टेज.सेटसीन (दृश्य); मंच पर शो(); } सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग आर्ग []) {लॉन्च (तर्क); }}आउटपुट