zdog icon indicating copy to clipboard operation
zdog copied to clipboard

Flat, round, designer-friendly pseudo-3D engine for canvas & SVG

Results 51 zdog issues
Sort by recently updated
recently updated
newest added

Great work! Exploring the potential to use zdog for data visualization applications. But experiencing an unexpected effect of transparency with the shapes rendered as shown in the screenshot. ``` let...

Hi, Congratulation for the project, is amazing how simple and effective this technic is. The only problem that I found is the difficult is export animated model to use in...

How do I?

The ability to draw a bezier path (in a vector program) and convert that path data into usable Zdog code would be very useful.

feature request

If you try to load Zdog in outside an browser-less environment like on server-side, you will likely run into an error ``` dragger.js:84 Uncaught TypeError: window.addEventListener is not a function...

bug

I've had a look through both renderer implementations and the interface seems to only handle stroke and fill so far. Are there any plans to implement more intricate fills, like...

feature request

Is there a way to add depth to a custom shape like there is with the box? Would love this! I have drawn out my shape in 2D. I have...

feature request

Currently Zdog uses _orthogonal_ perspective, where all projected lines are parallel with no vanishing point. This works nice with stroke volume — as stroke volume is applied to the entire...

feature request

Please can you add the ability to create alpha masks, like: new Zdog.Mask({ new Zdog.Shape({ addTo: illo, stroke: 20, ... }), linkedTo: [shape1, shape2...] }); Essentially, this would hide any...

feature request

**EDIT**: **Please vote for for (👍) or against (👎) TypeScript support** via declaration file on **this** comment. ([It’s a "survey" to gauge interest](https://github.com/metafizzy/zdog/issues/37#issuecomment-498907222)) --- I think especially a 3D engine...

feature request

Currently, in order to change the render order of a Shape one has to add it to a Group along with additional invisible Shapes in order to nudge the Z...

feature request