How to use GPUImageTransformFilter to realize perspective transformation?

Hello, how do I implement https://bl.ocks.org/mbostock/. with a shader, which is also controlled by 4 contacts.

this problem is aimed at the Objective-C language environment on the iOS platform.
I want to assign it directly through the CATransform3D, of the layer to the GPUImageTransformFilter
filter in the GPUImage of the third-party library, so that the texture is deformed as well as the layer.
what should I do? What kind of thinking should it be?
also ask the god to give us some advice.

Aug.11,2021
MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1e97ba9-167e.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1e97ba9-167e.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?