Category
I just wanted to make a note of the Antikythera mechanism tree structure as it is currently generated in the Linkage (Mac) simulator. The code is not handling multiple gears on the same connector, so this is not completely resolved. But it is a good example of how…
Continue readingI’ve been posting videos on YouTube () showing some working features and some failing features of the Linkage app for the Mac. Here is one of the latest: Even though this looks like a simple mechanism with a sliding quick-return that makes a link oscillate, thus moving a…
Continue readingWith the mechanism in the image, there are three sliding connectors affecting link 1 (on the left). This is an interesting mechanism to simulate. In this situations, the calculations are easy because D and E both have the same slide radius. With the same slide radius, we can…
Continue readingI have a Mac App Store “page” for the Linkage app. “Linkage” was a taken name so I opted for “Linkage CAD”. let me know if that’s a bad name. You can’t see the app yet because it needs to be releasable before I can submit to Apple…
Continue readingToday, I worked on the Linkage for Mac app. I had been running into an issue where changing a setting to track the open sidebar panel triggered a callback in the editor, notifying it of the setting change. This caused a crash when the editor view called a…
Continue readingThe Windows Linkage app has a feature where you can control the position of inputs manually. I added this a long time ago and I just implemented the first thing that came to mind. What I did was add sliding controls, sort of like scroll bars, to pick…
Continue readingI am currently porting the Linkage app from Windows to the Mac. It’s a fun project with many challenges and many annoyances. Designing a Mac-style sidebar to show the properties of selected items was fun. Trying to use a Mac-centric help system is terribly tricky. For many years,…
Continue readingMuch of this post is written and/or edited by ChatGPT 4 based on my prompts. Abstract This paper presents a novel approach to simulating complex mechanical systems by representing mechanisms as collections of individual components that interact to form functional units. A key focus of the method is…
Continue readingThe editor has a lot of missing features, but a lot of it works. You can create mechanisms, save them, and load them later. There is no simulation and no undo feature. Feel free to try it, and let me know how it works for you. I would…
Continue reading