scnnode

    0

    1답변

    SCNNode을 장면에 넣었습니다. 이 노드는 피라미드이므로 공간에서 적절한 회전을 제공하고 싶습니다. Z axis은 V2 포인트를 가리키고 X axis은 V1 포인트 (이 경우 V2 및 V1 포인트는 동적으로 계산됩니다. 물론이 경우 정확하게 계산하기 때문에 축간 각도는 90 도가됩니다)를 가리 키기를 원합니다. 문제 : SCNLookAtConstrain

    0

    1답변

    그래서 나는 노드를 배치 할 정확한 위치를 가지고 있습니다. 내가 구 형상 물건을 테스트 할 경우에 나는 노드를 말함으로써 세계에서 구체를 배치 할 수 있습니다 : node.simdPosition = 위치 (I 함수에 대한 입력으로 "위치"를 제공). 성공적으로 내가 원하는 곳으로 정확하게 물체를 놓습니다. 내가 정말로 원하는 무엇 비행기를 배치합니다 :

    1

    1답변

    저는 간단한 ARKit 앱이 있습니다. 사용자가 화면을 override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) { guard let touch = touches.first else { return } let result = sceneView.hitTest(touc

    0

    1답변

    SCNText 지오메트리가있는 SCNNode가 포함 된 ARSCNView에서 히트 테스트를 수행 할 때 테스트 된 점이 SCNText의 문자 안에있는 경우에만 히트 테스트가 성공한 것처럼 보입니다. 노드를 탭하기가 더 어려워 지므로 최적이 아닙니다. 테스트 된 포인트가 SCNNode의 경계 내부에있는 경우 히트 테스트가 성공할 수 있도록 "히트 박스"를 변

    0

    2답변

    상자 위에 구를 넣으려고하는데 위치가 이상합니다. 상자 안에 공이 절반 숨겨져 있습니다. 상자를 바꾸고 피벗 피벗을 시도했지만 도움이되지 않았습니다. let cubeGeometry = SCNBox(width: 10, height: 10, length: 10, chamferRadius: 0) let cubeNode = SCNNode(geom

    0

    1답변

    ARKit (XCode 9/Swift 4)에 대한 내 장면에서 어떤 객체 (SCNNode)에 프로그래밍 방식으로 머티리얼을 지정하는 방법을 알아 내려고합니다. 나는 같은 모양의 객체를 너무 많은 변형 (또는 사용자 생성 이미지)으로 렌더링하여 장면의 메뉴 지정을 통해 렌더링 할 수 있기 때문에 프로그래밍 방식으로이 작업을 수행하려고합니다. 그냥 큐브 개체입

    1

    1답변

    var sun = SCNNode(geometry: SCNSphere(radius:0.35)) sun.geometry?.firstMaterial?.diffuse.contents=#imageLiteral(resourceName: "Sun") sun.position=SCNVector3(0,0,-1) 그리고 태양 광 SCNSphere를 옴니 광원으로 사

    1

    1답변

    현재 내 코드는 3D 모델에서로드되고 해당 모델을 사용하여 노드를 만들고 장면에 노드를 표시합니다. 노드의 축척/회전 (오일러 각)을 설정하면 문제가 없습니다. 그러나, 나는 세계 원점을 기준으로 노드의 위치를 ​​설정하려고 시도하고 있으며 노드를 평면에 부착하지 않으려합니다. 내가 node.position과 아무 소용이 node.worldPosition를

    0

    1답변

    일반적으로 게임에서 캐릭터를 카메라와 마주하게 만들 때 SCNLookAtConstraint를 사용할 수 있습니다. 실제로 SCNLookAtConstraint도 사용할 수 있습니다. 이하, my_object은 제약 조건에 따라 방향을 지정하려는 노드입니다. 'Enemy'는 장면의 노드를 가리키고 pointOfView는 장면의 시점을 나타냅니다. my_obje

    0

    2답변

    나는 애플의 ARKit을 사용하여 AR 애플리케이션을 만들고 있는데, 나는 박스의 와이어 프레임 윤곽선을 만들고 싶다. 코드에 설명되어 있고 그림에 표시된 것은 상자의 각면에 빗변을 그립니다. 상자의 반대쪽에 모서리도 숨 깁니다. Scene Kit에 대각선을 없애고 상자를 투명하게 만들어 모든 가장자리와 꼭지점을 표시하는 방법이 있습니까? let box:S