小编ain*_*nla的帖子

绑定枚举以在Play中形成<select>元素!框架2.1

我正试图找出最佳实践来绑定enum<select>Play中的下拉列表!2.0

这是我的枚举:

public enum ContactType {
    CLIENT(1),
    CONTRACTOR(2),
    SUPPLIER(3);

    public final int id;

    ContactType(int id) {
      this.id = id;
    }
}
Run Code Online (Sandbox Code Playgroud)

以下是我希望得到的结果:

<select name="contactType">
  <option value="1">CLIENT</option>
  <option value="2">CONTRACTOR</option>
  <option value="3">SUPPLIER</option>
</select>
Run Code Online (Sandbox Code Playgroud)

java playframework playframework-2.0

6
推荐指数
2
解决办法
7844
查看次数

闪存应用中矩形的姿态估计

我正在研究一个简单的增强现实应用程序,我的问题是:

有没有任何简单的算法或库可以帮助我确定我的测试对象(黑色矩形)所在的平面的旋转和透视.

我基本上从网络摄像头抓取一个帧,然后标记测试对象的角落.现在我知道相机焦平面中每个角落的位置,当然我也知道测试对象的角落在纸平面上的位置.我想知道的是我应该采取什么样的轮换来达到照片上的情况.对于多个路径,对我来说......其中任何一个都是合适的.

我打算用Five3D AS3库将一些照片渲染到那个平面上(我目前无法定义).

math flash geometry transformation augmented-reality

5
推荐指数
1
解决办法
565
查看次数

在fabric.js画布上添加遮罩层

我有一个问题,我想在可编辑的fabric.js HTML5画布上添加圆形蒙版.本文描述了类似的问题:

使用HTML 5 Canvas创建图像蒙版

我的问题是,当我在fabric.js画布上添加此图层时,我的画布在此透明圆圈内不再可编辑.这意味着顶部元素(蒙版)捕获单击/拖动事件,但我想移动此蒙版元素下的项目.寻找想法,如何解决这个问题.

javascript html5 canvas fabricjs

4
推荐指数
1
解决办法
6936
查看次数

如何从Fabric.js画布中删除叠加图像?

我在Fabric.js上使用叠加图像,它添加如下:

canvas.setOverlayImage('image.png', canvas.renderAll.bind(canvas));
Run Code Online (Sandbox Code Playgroud)

我的问题是我找不到方法从画布中删除它.要删除我可以remove(object)在类中使用的对象fabric.StaticCanvas,但我还没有找到如何将覆盖图像作为对象提供给此方法的方法.我试图将叠加图像设置为null:

canvas.setOverlayImage(null, canvas.renderAll.bind(canvas));
Run Code Online (Sandbox Code Playgroud)

但它没有帮助.

javascript canvas fabricjs

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