小编and*_*ers的帖子

在three.js中动态创建2D文本

我有三个模型,我在three.js创建.基于一些数据,我想创建一组由小文本标签装饰的箭头.这些标签应为2D.

看起来我有两种选择:使用单独的canvas元素来创建纹理,然后在3D模型中使用它,或者在3D模型的canvas元素上使用HTML.

我想知道如何解决这个问题.这是"正确"的方法吗?任何建议和示例代码都非常欢迎!

html javascript three.js

31
推荐指数
6
解决办法
6万
查看次数

在Haskell中评估解析的表达式

这是关于SO的第一个问题:)

我的Haskell知识非常有限,所以我需要一点帮助才能让我开始.我有这个BNF语法:

num ::= 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
int ::= num | num int
var ::= A | B | C | ... | Z
expr ::= var | int | - expr
        | +(expr , expr) | *(expr , expr)
        | let var be expr in expr
Run Code Online (Sandbox Code Playgroud)

我已经写了一个解析器,在SO的另一个帖子上有一些帮助.

我的数据类型是:

data Expr =  Var Char | Tall Int | Sum Expr Expr | Mult Expr …
Run Code Online (Sandbox Code Playgroud)

parsing haskell expression

2
推荐指数
1
解决办法
3077
查看次数

Acceleo和Xpand有什么区别?

我有一个基于自定义元模型的DSL,而后者又基于EMF/Ecore.我想弄清楚选择哪种解决方案,我无法在任何地方找到任何体面的比较.

有没有人有任何理由为什么我应该选择一个而不是另一个?

到目前为止我所知道的是Acceleo使用OMG标准化语言,但它似乎比Xpand更难使用.

java eclipse mdd xpand acceleo

2
推荐指数
1
解决办法
2339
查看次数

标签 统计

acceleo ×1

eclipse ×1

expression ×1

haskell ×1

html ×1

java ×1

javascript ×1

mdd ×1

parsing ×1

three.js ×1

xpand ×1