How to draw a border to highlight a SCNNode and indicate to user that the node is selected? In my project user can place multiple virtual objects and user can select any object anytime. Upon selection i should show the user highlighted 3D object. Is there a way to directly achieve this or draw a border over SCNNode?
How to create a border for SCNNode to indicate its selection in iOS 11 ARKit-Scenekit?
3.9k Views Asked by Vidhya Sri At
1
There are 1 best solutions below
Related Questions in SCENEKIT
- Is there an equivalent for SCNAction, SCNTransaction or SKAction in Unity?
- How to setup camera to point at object
- How to convert from ModelIO MDLMesh to SceneKit SCNGeometry and back?
- Scene Kit: projectPoint calculated is displaced
- Adding audio player to a node in SceneKit
- How do I use multiple textures in an OpenGL SL shader in SceneKit in iOS?
- SceneKit + Collada + animation
- Is there a way to use height map with SceneKit?
- Cloning nodes and performance, geometry, and performance; IOS Scenekit
- SceneKit shader modifiers with GLSL arrays
- Cylinder Orientation between two points on a sphere, Scenekit, Quaternions IOS
- Using a Metal shader in SceneKit
- Spin box/camera around with velocity in SceneKit
- Scenekit PhysicEngine follow rolling ball
- How to follow SCNNode with SCNCamera but don't rotate?
Related Questions in IOS11
- tableViewCell not scrolling up while editing a textfield in iOS11
- iOS 11 breaks row selection
- UITextField drawTextInRect is never called
- How to find obstacles in horizontal surface using ARKIT of iOS 11(Scenekit)?
- UIKeyboardWillShowNotification issues with ios 11 beta 7
- How to hide tabs in tabBarController dynamically in swift 3
- iOS11 file provider extension not working
- iOS11 Beta 8 | MapKit cluster performance issues 900+ Annotations
- iOS 11 navigationbar scroll
- iOS 11 CoreNFC How To Check if device has NFC Capability?
- How to place a 3D object above the other one using ARKit?
- with the new iOS 11 coming out- does WebRTC support mean that Twilio will work for voice in a browser instead of an app?
- Tab bar on iOS 11 not appearing
- scrollIntoView causes WKWebView to be partially unresponsive
- dyld: Library not loaded: @rpath/libswiftMetal.dylib on iOS 11(15A5304j) with Xcode 9 beta 6
Related Questions in ARKIT
- How to create a DAE file to use in SceneKit?
- How to store additional information in SCNNode?
- How to find obstacles in horizontal surface using ARKIT of iOS 11(Scenekit)?
- SceneKit - Rotate object around X and Z axis
- Using SCNFloor in ARKIt
- Draw straight line from start value to end value ARKit
- ARKit drop a custom object in the scene
- How to use DAE file with different Scene Graphs in iOS SceneKit
- How to place a 3D object above the other one using ARKit?
- How to detect collision between nodes of two different .scn files in Scenekit- iOS?
- Reliable access and modify captured camera frames under SceneKit
- Swift: How to set size of particle effects with SCNParticleSystem?
- Scanning a 3d object in ARKit via video camera?
- ARKit and Vision frameworks for Object Recognition
- How do ARCore or ARKit produce real-time augmentations of live video?
Related Questions in XCODE9BETA6
- How to find obstacles in horizontal surface using ARKIT of iOS 11(Scenekit)?
- iOS11 file provider extension not working
- How to detect collision between nodes of two different .scn files in Scenekit- iOS?
- playground results area cant be expanded in xcode 9
- ARKit – Bug in Xcode 9 Beta 6
- How to find out if the surface detected by ARKit is no more available?
- Swift generics: Non-nominal type does not support explicit initialization
- How to create a border for SCNNode to indicate its selection in iOS 11 ARKit-Scenekit?
- Xcode wants to access "Xcode-AlternateDSID" in keychain
- Xcode 9 beta 6 error "Reference to 'sqlite3_value' is ambiguous"
- ARkit and Appthinning.plist error
- How to implement bounce off collision between two nodes in ARKIT-Scenekit of iOS 11?
- How to find if collision between two scene nodes ended in ARKit-Scenekie of ios 11?
- navigationItem.titleView is taking space form the leftBarButtonItems in ios 11
- Brew upgrade not working on latest OSX High Sierra beta version
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
You need to add a tap gesture recognizer to the
sceneView.Then, handle the tap and highlight the node:
The snippet above highlights the whole node. You'd have to adjust it to highlight the borders only, if that's what you're looking for.
Disclaimer:
This code was taken directly from Xcode's template code created when opening a new game (
SceneKit) project.