微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

zdog

编程之家收集整理的这个编程导航主要介绍了zdog编程之家,现在分享给大家,也给大家做个参考。

zdog 介绍

zdog 是一个圆形、扁平、设计师友好的伪3D引擎。Zdog 灵感来自 Dogz ,Zdog 使用相同的原理。 它使用<canvas>或<svg>中的2D绘图API渲染所有形状。 球体实际上是点。 Toruses实际上是圆圈。 胶囊实际上是粗线。 这是一个简单而有效的技巧。

Zdog在美国用语中被称为“Zee-dog”,在英国被称为“Zed-dog”。

示例代码

let isspinning = true;

let illo = new Zdog.Illustration({

element: '.zdog-canvas',

zoom: 4,

dragRotate: true,

// stop spinning when drag starts

onDragStart: function() {

isspinning = false;

},

});

// circle

new Zdog.Ellipse({

addTo: illo,

diameter: 20,

translate: { z: 10 },

stroke: 5,

color: '#636',

});

// square

new Zdog.Rect({

addTo: illo,

width: 20,

height: 20,

translate: { z: -10 },

stroke: 3,

color: '#E62',

fill: true,

});

function animate() {

illo.rotate.y += isspinning ? 0.03 : 0;

illo.updateRendergraph();

requestAnimationFrame( animate );

}

animate();

网站地址:https://zzz.dog

GitHub:https://github.com/metafizzy/zdog

网站描述:扁平,圆形,设计师友好的伪3D引擎

zdog

官方网站:https://zzz.dog

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。