小编Dan*_*nao的帖子

当画布不是全屏时单击three.js中的对象r74

感谢您抽出宝贵时间回答我的问题。

我真的找不到一个很好的例子来说明如何在 r74 版本的三个 JS 中使用 raycaster。

r55 和 r76 版本之间似乎有很多变化......许多论坛都在谈论并放置三个小版本的示例......

谁能给我们一个例子来说明如何做到这一点?

顺便说一下,我使用了 angular 和 bootstrap

这是我尝试过的:

我的看法

<div class="col-md-11">
  <div class="container">
    <div class="panel panel-default">
      <div class="panel-heading">
        <h3 class="panel-title">Title</h3>
      </div>
      <div class="panel-body" style="padding: 0px">
        <div class="canvas-zonas" ng-click="zonas.click($event)">
        </div>
      </div>
    </div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我的 Css(使用手写笔)

.canvas-zonas
  height 67vh
Run Code Online (Sandbox Code Playgroud)

我的控制器

var = mouse = new THREE.Vector3();
var = raycaster = new THREE.Raycaster();
var = canvas = document.querySelector(".canvas-zonas");

function clickObject(event) {
      event.preventDefault();
      mouse.x= ((event.clientX - canvas.offsetLeft)/canvas.clientWidth) * 2 - 1;
      mouse.y=-((event.clientY - canvas.offsetTop)/canvas.clientHeight) …
Run Code Online (Sandbox Code Playgroud)

javascript three.js

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

使用Spring Data在$ project MongoDB中进行$ filter

我有一个子文档,它是父文档的数组."设备"

在那个数组中,我有一个属性是Date属性.

我想通过确定的日期找到包含子子文档的父文档,如下所示:

{
"_id" : ObjectId("5818fa596969a1339093a7da"),
"fecha" : ISODate("2016-11-01T05:00:00.000Z"),
"spot" : "5808e3926969a126c8365c94",
"devices" : [ 
    {
        "evaluationDate" : ISODate("2016-11-01T20:26:00.000Z"),
        "seenTimesCounter" : 0,
        "category" : "PRE_PASAJERO",
        "status" : "NO_CONECTADO"
    }, 
    {
        "evaluationDate" : ISODate("2016-11-01T20:26:00.000Z"),
        "seenTimesCounter" : 0,
        "category" : "PRE_PASAJERO",
        "status" : "NO_CONECTADO"
    },  
    {
        "evaluationDate" : ISODate("2016-11-01T20:26:00.000Z"),
        "seenTimesCounter" : 0,
        "category" : "PRE_PASAJERO",
        "status" : "NO_CONECTADO"
    }, 
    {
        "evaluationDate" : ISODate("2016-11-01T20:26:00.000Z"),
        "seenTimesCounter" : 0,
        "category" : "PRE_PASAJERO",
        "status" : "NO_CONECTADO"
    }, 
    {
        "evaluationDate" : ISODate("2016-11-01T20:26:00.000Z"),
        "seenTimesCounter" : 0, …
Run Code Online (Sandbox Code Playgroud)

java spring mongodb spring-data spring-mongo

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