2010-05-22 10 views
8

साथ बिंदु मैं ज्यामिति में एक प्रतिभाशाली नहीं कर रहा हूँ पता लगाएं, मैं radius और एक angle साथ as3 में एक बिंदु प्राप्त करना चाहते हैं, लेकिन मैं नियम याद नहीं है, मुझे पता है कि यह आसान होना चाहिए !त्रिज्या और कोण

alt text http://img297.imageshack.us/img297/4879/examplepr.png

उत्तर

18
as3.x = centerX + radius * cos(angle) 
as3.y = centerY + radius * sin(angle) 

ध्यान दें कि चित्र से जुड़ा हुआ में रोटेशन "नकारात्मक दिशा" में है:

यहाँ एक उदाहरण है। मैं, कोण की वृद्धि, एक घड़ी के विपरीत घूर्णन पैदा करता है।

+0

धन्यवाद डिग्री में कोण का उपयोग करेगा मदद, क्या आप आखिरकार जांच सकते हैं कि यहां क्या गलत है? http://stackoverflow.com/questions/2887725/drawing-an-honeycomb-with-as3 फिर से धन्यवाद – vitto

2

x0, y0 को सर्कल का केंद्र माना जाना चाहिए और एक्स-अक्ष (दाएं क्षैतिज) से कोण विरोधी विरोधी घड़ी के रूप में होना चाहिए।

बिंदु आप देख रहे हैं तो

x = x0 + r*cos(t) 
y = y0 + r*sin(t) 
0

आपको लगता है कि गणना करने से पहले डिग्री मोड करने के लिए अपने कैलकुलेटर समायोजित करना है अधिक likley आप टिप्पणी के लिए और के लिए

संबंधित मुद्दे