|
@@ -286,14 +286,14 @@ var Clip = {
|
|
|
let data = {
|
|
|
id: cloud.dataset_id,
|
|
|
matrix : this.getTransformationMatrix(cloud).elements, //剪裁大框
|
|
|
- VisiMatrixes: cloud.material.clipBoxes_in.map(e=>this.getTransformationMatrix(cloud, e.inverse).elements), //若干个可见型小框(虽然现在用不到了,因为普通界面不展示这些剪裁区域)
|
|
|
- UnVisiMatrixes: cloud.material.clipBoxes_out.map(e=>this.getTransformationMatrix(cloud, e.inverse).elements), //若干个不可见型小框
|
|
|
+ visiMatrixes: cloud.material.clipBoxes_in.map(e=>this.getTransformationMatrix(cloud, e.inverse).elements), //若干个可见型小框(虽然现在用不到了,因为普通界面不展示这些剪裁区域)
|
|
|
+ unVisiMatrixes: cloud.material.clipBoxes_out.map(e=>this.getTransformationMatrix(cloud, e.inverse).elements), //若干个不可见型小框
|
|
|
modelMatrix:(new THREE.Matrix4).copy(cloud.transformMatrix).transpose().elements
|
|
|
}
|
|
|
return data
|
|
|
}) ,
|
|
|
aabb: "b-0.5 -0.5 -0.5 0.5 0.5 0.5" //剪裁空间( 所有点在乘上这个矩阵后, 还能落在 1 * 1 * 1的box内的点就是所裁剪的
|
|
|
-
|
|
|
+
|
|
|
}
|
|
|
|
|
|
return data
|