में एक कैलियर/UIView (या ओपनजीएल) को लपेटना/वार करना मुझे एक UIView (और इस प्रकार एक कैलियर) मिला है जिसे मैं 3 डी स्पेस में थोड़ा सा झुकाव या मोड़ने की कोशिश कर रहा हूं। यही है, कल्पना करें कि मेरा यूआईवीव एक फ्लैट लेबल है जिसे मैं आंशिक रूप से एक बियर बोतल के चारों ओर लपेटना चाहता हूं (360 डिग्री आसपास नहीं, सिर्फ एक "तरफ")।3 डी (आईफोन)
मुझे लगा कि दृश्य की परत में परिवर्तन लागू करके यह संभव होगा, लेकिन जहां तक मैं कह सकता हूं, यह परिवर्तन समान रूप से परत के घूर्णन, पैमाने और अनुवाद तक ही सीमित है। मैं यहां गलत हो सकता था, क्योंकि कम से कम कहने के लिए, मेरे रैखिक बीजगणित इस बिंदु पर धुंधला है।
मैं इसे कैसे प्राप्त कर सकता हूं?
इसके लिए आपको OpenGL की आवश्यकता है। (मुझे नहीं पता कि कैसे।) – kennytm
केनी का इस प्रश्न का उत्तर: http://stackoverflow.com/questions/2351586/iphone-image-stretching-skew दिखाता है कि 2-डी परत के अधिक जटिल विकृतियों को कैसे करें, लेकिन मुझे विश्वास नहीं है कि केवल वक्रता का उपयोग करके वक्रता संभव है। –
@ ब्रैड लार्सन: ठीक है, मैं उस तरह की कोई समस्या नहीं कर सकता। यह वक्रता है जिसके बाद मैं हूं। मैं ओपनजीएल के बारे में कुछ भी नहीं जानता लेकिन अगर कोई ऐसा करता है तो वह स्वीकार्य होगा। – jbrennan