2011-04-06 10 views
6

मैंने प्रारंभ, अंत और एक नियंत्रण बिंदुओं का उपयोग कर जावा में QuadCurve2d का उपयोग करके एक वर्गबद्ध वक्र खींचा है। क्या इस तरह के वक्र के समीकरण को खोजने का कोई तरीका है? मुझे जिस कारण की आवश्यकता है वह यह है कि इस वक्र के किसी बिंदु पर यह एक सर्कल को छेड़छाड़ कर सकता है और मैं अपने चौराहे के बिंदु को जानना चाहता हूं। तो मूल रूप से मैं दो समीकरण हल करना चाहता हूं, लेकिन मुझे QuadCurve2D द्वारा उत्पन्न वक्र के समीकरण को नहीं पता है। किसी भी मदद की सराहना की जाएगी।जावा में QuadCurve2D द्वारा उत्पन्न वक्र का समीकरण?

सादर एस

उत्तर

0

क्षेत्र वर्ग पर एक नजर डालें। विधि

public void intersect(Area rhs) { 
    curves = new AreaOp.IntOp().calculate(this.curves, rhs.curves); 
    invalidateBounds(); 
} 

आप समझने के लिए सूत्रों की जांच कर सकते हैं कि चौराहे बिंदु की गणना कैसे की जाती है।

4

java.awt.geom.PathIterator के लिए जावाडोक, विशेष रूप से SEG_QUADTO क्षेत्र है, जो में शुरू, अंत की दृष्टि से और नियंत्रण बिंदुओं में नियंत्रण समीकरण दिया जाता है देखें।

0

समारोह एक द्विघात बेज़ियर वक्र का उपयोग करता है कि:

quadratic Bezier formula

आप Wikipedia

पर इसे पा सकते हैं
संबंधित मुद्दे