मैं उपयोगकर्ताओं को त्रिभुज आकार खींचने की अनुमति देने की कोशिश कर रहा हूं। मुझे प्रारंभ बिंदु और अंत बिंदु मिल रहा है और त्रिभुज बनाने के लिए एक समतुल्य त्रिकोण के तीसरे बिंदु को खोजने के लिए सूत्र का उपयोग कर रहा है, लेकिन ऐसा लगता है कि मैं यह कैसे कर सकता हूं? शायद एक सर्कल का उपयोग कर रहा हूं, लेकिन मुझे नहीं पता कि इसके बारे में कैसे जाना है। मेरा वर्तमान कोड यहाँ है।एक त्रिभुज चित्रण
NSValue *point = [_path objectAtIndex:0];
CGPoint startPoint = point.CGPointValue;
point = [_path lastObject];
CGPoint endPoint = point.CGPointValue;
CGPoint thirdPoint = CGPointMake(((startPoint.x+endPoint.x)/2), (((startPoint.x-endPoint.x)/2)*(tan(60))+1));
UIBezierPath *triangle = [UIBezierPath bezierPath];
[triangle moveToPoint:startPoint];
[triangle addLineToPoint:endPoint];
[triangle addLineToPoint:thirdPoint];
[triangle addLineToPoint:startPoint];
triangle.lineWidth=size;
तो समस्या यह है कि यह कुछ भी आकर्षित नहीं करता है या यह एक गलत आकार बनाना है कि है? 'आकार' क्या है? आपका ड्रॉ कॉल कहां है? –
यह एक त्रिकोण खींचता है लेकिन यह वह नहीं है जिसे मैं आकर्षित करता हूं .. यह किसी प्रकार की शिफ्ट करता है जब मैं इसे – JProg