clipping

    1热度

    1回答

    我试图用material.clippingPlanes剪切planeBuffer的左半部分。 当物体处于旋转中心(0,0,0)时,剪切就起作用。 object.material.clippingPlanes = [object.getWorldDirection().cross(object.up).normalize(), object.position.z)]; 但是,当该对象是在具有非

    0热度

    1回答

    在Matlab我能够夹/修剪使用finddelay音频信号的对(相同频率)如下,以使它们对齐并具有相同的长度: d12 = finddelay(s1,s2); if(d12 < 1) start1 = -d12+1; start2 = 1; end1 = length(s1); end2 = min(length(s1(-d12+1:end)), leng

    1热度

    2回答

    TLDR:我想实现这一目标为可伸缩的解决方案: 较长的解释: 目标是有一个与一个梯度作为背景旋转的刻度。但问题是旋转不能定义为deg,因为它根据浏览器宽度而变化。所以元素应该是100%宽度的浏览器,其左侧的的固定高度为,而右侧的固定高度为固定的较低高度。 基本上,这可以很容易地完成只有水平伸展的图像背景。唯一的问题是,应该有也应该在同一地区被裁剪的图案覆盖,这应该重复和不舒展(你可以看到这些图案由

    0热度

    1回答

    在三个js中创建一组网格的视口的最佳方式/实践是什么? 在我的情况下,我有很多THREE.Mesh实例的THREE.Group。我的目标是为该组创建视口,其中网格将可见。 我看到的一个解决方案是使用本地剪切平面。 threejs example 但我担心我必须为每个THREE.Mesh材质分配剪切平面,而不是为THREE.Group设置一次。 当我移动或旋转THREE.Group时,还需要重新剪切

    1热度

    2回答

    我在我的应用程序中有一种情况,可以给它的字体大小大于它的高度。这与一些相当复杂的架构和布局代码有关。通常情况下,我会增加标签的高度以容纳较大的字体,但这在我的场景中非常难以实现,我宁愿避免它。 下一个合乎逻辑的事情是关闭clipsToBounds,以允许文本子层溢出标签的边界。不幸的是,这种情况似乎没有效果,因为文本仍然被裁剪。 我错过了什么吗?

    1热度

    1回答

    我正在寻找一种解决方案,以便如何从设备句柄(HDC)中提取当前剪切路径作为一组点(移动到,行到贝塞尔曲线)使用WinAPI调用。例如,WinAPI允许使用AND,OR,XOR和DIFF逻辑运算符创建复杂的剪切路径,并且可以以不同的方式使用它。例如,下面的代码将创建三个圈,并与一些逻辑(模式1和模式2)进行合并: void clippingTest(HDC dc, int x, int y, std

    1热度

    1回答

    我设计了一张测量卡,其中配置文件图像被半椭圆形切出,我尝试了几种方法,但所有这些方法都不起作用。特别在Safari上。 有没有人有一个想法如何实现这种布局? 这里是SVG半圈,如果有帮助雅 SVG CIRCLE

    -2热度

    1回答

    我正在寻找将基于另一个凸多边形切割我的凸多边形的算法。它将用于可破坏的地形(差异)和用于在2D地图中创建地形(联合)。 算法必须是垃圾收集器友好的,唯一需要的布尔操作是Union &差异。 我已经做了一些研究,并且有一些github项目,但它们都会或多或少产生一些垃圾。 https://github.com/tmpvar/2d-polygon-boolean https://github.com/

    3热度

    1回答

    我希望你能帮我解决我遇到的这个问题。在我的应用程序中,我使用globalCompositionOperation设置为'source-atop'来将图像和svg对象隐藏到基础对象。基础对象是添加到画布上的第一个对象,所有其他对象都应该剪切。 问题显示,当我添加一个svg到画布,并将其属性objectCaching设置为false。然后该对象不会剪裁到基础对象,并且设置为'source-atop'的

    0热度

    1回答

    我正在开发一个代码来计算基于矩阵的任何图形的节点域,所以最近我应该检查我的程序等边三角形,但由于sqrt(3)因素它无法正确剪切这就是为什么次数越来越不对任何帮助是明显的 private void sin() { // TODO Auto-generated method stub for (int i = 0; i < row; i++) {