이 문제를 해결하는 방법을 알아내는 데 어려움이 있습니다.그룹으로의 변환 및 변형 (비뚤어 짐)
내부에 다각형을 보유하고있는 KineticGroup이 있습니다. 또한 다각형의 오른쪽 상단 구석에있는 버튼 (KineticCircle)이있어 사용자가 드래그하여 다각형을 비뚤어지게 할 수 있습니다.
모두 작동합니다. 내 문제는 :
버튼이 다각형으로 비뚤어집니다! 스큐가 움직이기 때문에 버튼의 이미지 상단이 다각형을 따라 가야하지만 원래 모양을 유지해야합니다.
메인 그룹 내부의 다른 그룹으로 버튼을 이동하고 제거/추가하려했지만 여전히 비뚤어졌습니다.
또한 폴리곤 그룹과 버튼 그룹을 유지하면서 부모 그룹을 만들려고 시도했지만 버튼 그룹은 여전히 그대로 유지됩니다. 이는 나에게 좋지 않습니다.
모든 아이디어이 문제를 해결하는 방법은 무엇입니까? 상위 그룹 변환에 영향을받지 않도록 하위 그룹을 만들 수 있습니까?
은 사전에 감사
감사합니다,하지만 여기에 아주 잘 작동하지 않았다. 다각형에 따라 많은 것들이 있습니다. 스큐가 사용하는 유일한 변형은 아닙니다. 그러나 스큐가 버튼을 이상하게 보이게하는 유일한 방법입니다. 단추의 뒤틀림을 역으로 설정하는 방법이 있습니까? 어떤 방식으로 그들은 서로를 싫어하는 것일까 요? – Tiago
Wou'da는 원래 질문에서이 정보를 잘 알고 있습니다. p, 그렇다면 버튼을 올바른 위치로 이동시키기 위해 비뚤어 짐을 ** 필요합니다. [originalRectX-originalButtonX! = newRectX-newButtonX] 아니면 직사각형에서 등거리를 유지하기 위해 단추가 필요한가요? [originalRectX-originalButtonX == newRectX-newButtonX] 그렇습니다. 다음과 같이 왜곡 변환을 무효로 할 수 있습니다. http://jsfiddle.net/m1erickson/72tEN/ – markE
감사합니다! 드디어 어딘가로 가고 있다고 생각합니다. 버튼이 항상 retangle의 오른쪽 상단 구석에 머물러 있다는 아이디어입니다. 그래서 그 구석을 따라 모든 비뚤어 짐을 따라야하지만 왜곡되지는 않습니다. – Tiago