UBezierPaths를 그려서 SCNPlane에 표시하려고합니다. 매우 흐릿한 결과가 발생합니다. (See in the image) 어떻게 더 선명하게 할 수 있습니까?SceneKit CALayer 언샵 드로잉
let displayLayer = CAShapeLayer()
displayLayer.frame = CGRect(x: 0, y: 0, width: 200, height: 200)
displayLayer.path = path.cgPath
displayLayer.fillColor = UIColor.clear.cgColor
displayLayer.strokeColor = stroke.cgColor
displayLayer.lineWidth = lineWidth
let plane = SCNPlane(width:size.width, height: size.height)
let material = SCNMaterial()
material.diffuse.contents = displayLayer
plane.materials = [material]
let node = SCNNode(geometry: plane)
displayLayer.frame의 크기를 늘리려고 시도했지만 크기가 작아졌습니다.
답장을 보내 주셔서 감사합니다. Andras
좋은 생각이다. 베 지어 경로를 같은 크기로 표시하려면 베 지어 경로의 크기를 동일하게 조정해야합니다. – mnuages