DragGestureRecognizer
का इस्तेमाल करके, BaseTransformableNode
की पोज़िशन में बदलाव करता है. अगर इसे नहीं चुना जाता है, तो DragGesture
के शुरू होने पर BaseTransformableNode
चुन लिया जाएगा.
सार्वजनिक कंस्ट्रक्टर
TranslateController(BaseTransformableNode शिक्षा के लिए इस्तेमाल होने वाले नोड, खींचने-बढ़ाने के लिए जेस्चर आइडेंटिफ़ायर
|
सार्वजनिक तरीके
बूलियन |
canStartTransformation(खींचने के लिए हाथ का जेस्चर)
|
EnumSet<Plane.Type> |
getAllowedPlaneTypes()
EnumSet का रेफ़रंस मिलता है, जिससे यह तय होता है कि किन Translate खातों से को अनुवाद करने वाले Translate के प्लैटफ़ॉर्म पर अनुवाद किया जा सकता है.
|
बूलियन | |
शून्य | |
शून्य |
onEndTransformation(जेस्चर जेस्चर)
|
शून्य | |
शून्य |
setAllowedPlaneTypes(EnumSet<Plane.Type> AllowPlaneTypes
यह सेट करता है कि इस अनुवाद नियंत्रक को किस तरह के ArCore प्लेन का अनुवाद करने की अनुमति है.
|
इनहेरिट किए गए तरीके
सार्वजनिक कंस्ट्रक्टर
सार्वजनिक TranslateController (BaseTransformableNode शिक्षा के लिए काम करने वाले नोड, खींचने का तरीका जेस्चर आइडेंटिफ़ायर
पैरामीटर
कन्वर्टेबल नोड | |
---|---|
जेस्चर पहचानने वाला टूल |
सार्वजनिक तरीके
सार्वजनिक EnumSet<Plane.Type> getAllowedPlaneTypes ()
EnumSet का रेफ़रंस मिलता है, जिससे यह तय होता है कि किन Translate खातों से को अनुवाद करने वाले Translate के प्लैटफ़ॉर्म पर अनुवाद किया जा सकता है.
Public बूलियन isTransforming ()
Public प्रॉडक्ट onUpdated (Node नोड, FrameTime FrameTime)
इससे पता चलता है कि onUpdate(FrameTime)
को कॉल किया गया था.
पैरामीटर
नोड | अपडेट किया गया नोड |
---|---|
फ़्रेम टाइम | मौजूदा फ़्रेम के लिए समय की जानकारी देता है |
Public प्रॉडक्ट setAllowedPlaneTypes (EnumSet<Plane.Type> AllowPlaneTypes)
यह सेट करता है कि इस अनुवाद नियंत्रक को किस तरह के ArCore प्लेन का अनुवाद करने की अनुमति है.
पैरामीटर
allowPlaneTypes |
---|