Comments (5)
Hmmm. I don't like this very much. Mostly because it doesn't work well with the architecture so far. Things like reversing the path won't work if you have a bunch of wiper vertices at the beginning. The wiper tab really only works to clean from the outside to the outside. It doesn't end in the center either. You'd need a circle from the outside to the inside to get to the center.
One thing I was thinking about that I haven't quite got my head around is you create a pattern, then somehow put it into a list and make another one. The machine preview would show the previous path as gray or something, with the yellow being the one you're editing. I think I could make the list of patterns dynamic, and when you saved them, they would all be concatenated.
from sandify.
I pretty much think there should only be two types of start or stop parameters (0,0 and midpoint) and everything goes from 0,0 to 0,0; 0,0 to midpoint; midpoint to midpoint; or midpoint to 0,0. Midpoint should be calculated by using the table parameters before anything else is rendered. The wipe flag just does a wipe then ignores the wipe movements in order to draw the next object. It's just a shortcut to manually embedding a specific wipe in before rendering a pattern.
from sandify.
I have a rectangular table, so I'm not sure if this comment applies to circular tables/mechanisms. In the past I generated wipes that started at the center and spiraled outward using a small circle with the grow and spin parameters set to appropriate values and the rotation set to zero. Of course, you can wipe from the outside to the center by using the reverse gcode.
Be careful of spiral wipes- if you always use center to outside wipe, after a few wipes the sand will be pushed to the outside edges of the table. Using edge to center wipe will tend to pile the sand up at the center of the table. Alternating wipes from center to outside and outside to center helps prevent both problems.
from sandify.
You can approximate this with a circle, choose a small initial size, grow, and lots of loops.
from sandify.
Closing this. I think I've captured good solutions in these other issues.
from sandify.
Related Issues (20)
- Feature request: Max radius presets HOT 1
- Add Comment Line Between Tracks on Export
- Add new "code" layer HOT 1
- Local install OSX HOT 6
- gcode import broken HOT 1
- Starting GCode getting reformatted HOT 5
- Draw Portion being converted to int HOT 2
- Export Adds Points HOT 3
- Our sortable dependency is being deprecated HOT 1
- help with sandsara Table HOT 9
- G-code target exceeds machine limits error in octoprint. HOT 1
- Feature request: Save and Open local files HOT 3
- Wrong / wierd pattern HOT 1
- Fine tuning: decimal numbers instead of just whole numbers HOT 1
- Dockerfile and docker-compose broken? HOT 1
- Preview render missing when width is 992px HOT 4
- "npm start" failing with "JSX syntax extension is not currently enabled" HOT 4
- Request: mask with path
- crash/infinite loop with effects HOT 1
- rho in thr format is limited to 0.5 with rectangle table
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sandify.