问题标签 [bonsaijs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1084 浏览

svg - BonsaiJS 如何加载外部 SVG 文件?

我正在学习使用 BonsaiJS,并想在舞台上导入外部 SVG 图像。

http://docs.bonsaijs.org/overview/Path.html我了解到有三种方法可以创建new Path()发送 SVG 路径、路径命令或路径点作为参数,但对于更复杂的 SVG 文件,这太过分了做这项工作的麻烦。

我如何使用 JS 库为我的 SVG 文件制作动画 - 盆景适合这个吗?我读过可以使用该new Bitmap()方法,但是 SVG 变成了……位图。

我错过了什么吗?提前致谢!

0 投票
0 回答
376 浏览

javascript - Benchmark.js 和 Bonsai.js

我目前正在测试一些可视化工具包的性能,并且在测试 bonsai.js 时遇到问题。每次我运行基准测试时,chrome 渲染器都会崩溃,我似乎找不到问题,因为 bonsai.js 很难调试。

我创建了一个基于来自盆景网站的示例可视化的小提琴,说明了这个问题:http: //jsfiddle.net/2uvXM/1/

我必须包含 benchmark.js 内联,因为我没有找到托管当前版本的 cdn。

0 投票
1 回答
63 浏览

javascript - 在 Bonsai.js 中停止事件传播

如何阻止mousedown事件传播到舞台?

startDrawing每次之后都会被调用selectHandler

0 投票
1 回答
61 浏览

bonsaijs - 访问简单形状的位置

我有一个Rect分配给变量 myrect:

我以为这样写:

会输出 250 但是,它说“未定义”。

我想知道如何通过对它的 x 和 y 坐标执行算术来重绘这个矩形。

0 投票
1 回答
104 浏览

svg - 我可以将 svg 从 bonsaijs 导出到 png

使用 bonsaijs,有没有办法将舞台(或整个 svg)导出到 png 文件?

我看到了一个导入 svg 的选项,但找不到一个简单的方法来导出它。对此有任何线索将不胜感激?

0 投票
1 回答
148 浏览

css - 使用 Bonsai JS 样式化 SVG 元素

刚开始使用 Bonsai JS,在文档中找不到任何内容,所以我想我在这里问。如何设置元素类属性,以便在 CSS 中定义一些样式?Bonsai 直接支持大多数样式,但我还需要在将鼠标悬停在元素上时更改光标类型。

0 投票
1 回答
157 浏览

javascript - 在 BonsaiJS 中沿路径为电影制作动画

我一直在使用 BonsaiJs 构建一系列动画,并且非常喜欢使用该库。

Thinks 对一些关键帧动画和形状动画效果非常好。

但是,我在尝试沿弯曲路径为电影制作动画时有些困难。这可能吗?

0 投票
1 回答
86 浏览

bonsaijs - 如何在盆景中向 Rect 添加一个类?

我需要向 Rect 添加一个类。我似乎无法弄清楚该怎么做。

该类attr被忽略。

0 投票
1 回答
280 浏览

javascript - 如何在 bonsai.js 上使用变量?

它不起作用,但是如果我删除变量并直接使用字符串(例如fillColor:"#ef6360". 为什么?

0 投票
1 回答
243 浏览

javascript - 盆景JS错误

的HTML:

js (main.js): //全局变量

错误: 在此处输入图像描述

任何帮助将不胜感激:) 我不太确定这里可能出了什么问题。它看起来像文档。