Darren<p>I have finally found a <a href="https://sfba.social/tags/3dcad" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>3dcad</span></a> tool that works for me. <a href="https://sfba.social/tags/openscad" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openscad</span></a> lets me just write code for objects and (duh), that works for my brain. No fiddly mouse operations, and having to rebuild things from scratch. Just declarative objects. It's lightweight, you can check stuff into git. As long as you can visualize object transformations reasonably, it has been simple (so far) to build quite complex objects. The parametric features were very helpful for this object. I wasn't sure how many grooves I wanted, but you can just change a for loop till it looks right. Openscad does the visualization, I'm editing in vi. It's light weight..</p>