구글 클래스룸
GeoGebra지오지브라 클래스룸

Perspective of a square

You may move de blue points and transform de dimensions and the plane
Here you can see multiple methods: vanishing points, measuring points, homology.