Я переработал это с нуля, но идея взята из источника ремикса, поэтому я хочу отдать должное этой потрясающей идее.
https://cad.onshape.com/documents/7f5eda0a1b62800c99b72baf/w/7d41f106807e921e43e5a58e/e/1c3cf7b2949dac7d15d4a9e2?renderMode=0&uiState=61b4e8ff4915a75695dbd6b9