mikemag / snocad-x Goto Github PK
View Code? Open in Web Editor NEWCAD software for ski and snowboard design.
License: Apache License 2.0
CAD software for ski and snowboard design.
License: Apache License 2.0
@MeteC are you interested in snoCAD-X ? We're looking for help to develop and improve snoCAD-X and make it interoperate with MonkeyCAM, have a look at this and see if it spins your wheels. cheers, Rich
Having the hability to break the standard sidecut radius into 2 to 6 sections. Each sections are controlled by two control point where the user can adjust the pullout and the width of effectiveness. The user must have the ability to place them along the sidecut radius.
As suggested by David AKA "the,quass" in this conversation ......
http://skibuilders.com/phpBB2/viewtopic.php?t=4779
"My only issue is the pick points are pretty tiny at high res so they are really difficult to drag with the stylus. I could change red and it would sort this I think"
I agree with him they are hard to grab with the mouse and in a tablet he finds it tricky with stylus. Can they be locked on to easier and more visible?
cheers
Rich
Looks like I checked in some private netbeans project files which were unnecessary, and end up getting hit when others make changes too. It's needless clutter and noise in diffs. I'll look into it, but it's likely they should simply be removed and added to .gitignore.
Create a binary release for v1.0.7.a. Should be easy and platform independent.
Enhancement Request - design bottom mould profiles in SnoCAD and exporting into MonkeyCAM to enable cutting of pressing profiles.
So when we design a board in snoCAD-X it would be great to be able to export the rocker/camber end to end pressing profile into MonkeyCAM. Whether as "one piece" sections or as individual tip and tail and middle sections to allow for shortening/lengthening with interchangeable middle sections to avoid needing to cut multiple profiles for multiple lengths.
This would not just export the profile curve but would "wrap it" adding vertical end lines and horizontal bottom line so its a complete unit ready to cut and glue together as a press profile.
..... make sense?
Maven is a popular java project management tool. Therefore, I want to introduce it to snoCAD-X, I have fixed some path errors and have tested. and if you agree, I will send a pull request later.
I can't get this to run, reinstalled Java, tried switching default browser to Safari, still requests install of JRE. Any solutions?
Commit the assets for creating the splash screen, too!
Can you add a way for the base template to include a partial edge wrap as it saves time to not have to bend the edges around the tip and tales of the skis.
MonkeyCAM is located here: https://github.com/mikemag/MonkeyCAM
The goal is to let people design visually in SnoCAD-X, then get MonkeyCAM to spit out the G-Code programs to cut all the necessary parts. This is easy to describe, but there are a bunch of subtle issues:
My current thinking is to start simple and only worry about the first issue for now: figure out how to take the SnoCAD-X model and get MonkeyCAM to use it, and literally just invoke MonkeyCAM.exe with the necessary inputs. All output would go to disk as is usual for MonkeyCAM, with no viz back in SnoCAD-X for now.
I took a new approach when I wrote MonkeyCAM v4. Previous versions relied heavily on the original parameters to form the models for each part. v4 attempts to use the initial parameters to form the overall board shape, then I offset, cut, and recombine new shapes based on the original shape to form all the other models. This is done with a small subset of the original parameters; the simple things like nose and tail length, center of the board, center of the effective edge, etc. I did this planning to be able to use overall shape models generated by others, so now we can see how well I did :)
So I'll need to modify MonkeyCAM to define clearly which minimal subset of the parameters we need given an overall board shape (and possibly a core shape). And, of course, to start with a given shape instead of building its own first.
Assuming we can make that work, and I believe we can, then any nose, edge, or tail shape we make in SnoCAD-X will work. Thus, we can innovate with new shapes in SnoCAD-X and not have to keep updating MonkeyCAM to match.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.