GithubHelp home page GithubHelp logo

Wipe First Flag about sandify HOT 5 CLOSED

jeffeb3 avatar jeffeb3 commented on August 20, 2024
Wipe First Flag

from sandify.

Comments (5)

jeffeb3 avatar jeffeb3 commented on August 20, 2024

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.

billsey avatar billsey commented on August 20, 2024

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.

mrehorst avatar mrehorst commented on August 20, 2024

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.

image

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.

jeffeb3 avatar jeffeb3 commented on August 20, 2024

You can approximate this with a circle, choose a small initial size, grow, and lots of loops.

from sandify.

jeffeb3 avatar jeffeb3 commented on August 20, 2024

Closing this. I think I've captured good solutions in these other issues.

from sandify.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.