में शंकु/वेज आकार यह सरल ज्यामिति का थोड़ा सा होना चाहिए: मैं नीचे दिए गए कोड में रेखाओं को आकर्षित करने के लिए बिंदुओं की गणना कैसे करूं ताकि यह 2 डी शंकु या वेज आकार बना सके?एक बिंदु से एक रेखा से विपरीत सर्कल पर एक रेखा खींचें? AS3
import flash.geom.Point;
//draw circle
var mc=new Sprite()
mc.graphics.lineStyle(0,0)
mc.graphics.drawCircle(0,0,30)
mc.x=mc.y=Math.random()*300+100
addChild(mc)
//draw lines:
graphics.lineStyle(0,0)
var p=new Point(Math.random()*500,Math.random()*400)
graphics.moveTo(p.x, p.y)
graphics.lineTo(mc.x,mc.y) // << should be point on edge of circle
graphics.moveTo(p.x, p.y)
graphics.lineTo(mc.x,mc.y) // << should be point on opposite edge of circle
अद्यतन:
धन्यवाद दोस्तों, मैं उल्लेख किया जाना चाहिए था मेरे उद्देश्य एक पच्चर आकार आकर्षित करने के लिए है, लेकिन किसी मौजूदा मंडली के किनारे करने के लिए एक यादृच्छिक बिंदु से एक लाइन आकर्षित करने के लिए नहीं है।
यदि आप एक्शनस्क्रिप्ट से बीजगणित के साथ अधिक सहज हैं, तो हो सकता है कि आप इस ग्राफिक को देख सकें और मेरे लिए फॉर्मूला पोस्ट कर सकें?
+1 महान प्रश्न। मैं वास्तव में इसे – Chris
पर काम करने की कोशिश कर रहा था, मुझे पता था कि कोई इसका आनंद लेगा! यह मेरा सिर कर रहा था: डी सरल समाधान के लिए धन्यवाद एक टन। – cronoklee
कोई समस्या नहीं है। प्रोजेक्ट – Chris