小编Bas*_*ass的帖子

Three.js 相对于相机的统一虚线

我正在努力使用 Three.js 以 3D 方式显示几何图形。

当您(手动)将隐藏线绘制为虚线时,所有这些“破折号”都是规则的。这意味着平行于相机平面的线或(几乎)垂直于相机平面的线应该具有相同的长度和间隙。

但这似乎不适用于 LineDashedMaterial。

对于所附的示例,我使用这个(非常)基本的代码:

var scene = new THREE.Scene();
var camera = new THREE.PerspectiveCamera( 75, window.innerWidth/window.innerHeight, 0.1, 1000 );
var renderer = new THREE.WebGLRenderer();

renderer.setSize( window.innerWidth, window.innerHeight );
document.body.appendChild( renderer.domElement );

var geometry = new THREE.BoxGeometry( 2, 2, 2 );
var LINES_DASHED = new THREE.LineSegments(
    new THREE.EdgesGeometry(geometry),
    new THREE.LineDashedMaterial({
        linewidth: 2,
        color: 0x000000,
        dashSize: 0.2,
        gapSize: 0.1,
        depthTest: false,
        polygonOffset: true, polygonOffsetFactor: 1, polygonOffsetUnits: 1
    })
);
LINES_DASHED.computeLineDistances();
scene.add( LINES_DASHED );
scene.background = new THREE.Color( …
Run Code Online (Sandbox Code Playgroud)

javascript shader glsl line three.js

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

Latex Workshop - 复制 PDF 文件的配方工具

我正在尝试实现一种复制工具,将 PDF 文件移动到与已编译文件不同的文件夹中。

这背后的想法是将主要 tex 文件放在云基础文件夹(onedrive)中,但防止在 OneDrive 中生成所有文件(因为它同步生成的文件......)。

所以我尝试制作一个新工具。但不幸的是,它不起作用。有人可以帮我弄这个吗 ?

我使用的是 Windows 10。

我尝试使用复制(但它不是已知的命令)。所以我尝试使用xcopy。貌似找到了命令,但是提示参数个数不对……

{
   "name": "copyPDF",
   "command": "xcopy",
   "args": [
     "%TMPDIR%/%DOCFILE%.pdf",
     "%DIR%/PDF/%DOCFILE%.pdf",
     "/y",
   ]
}
Run Code Online (Sandbox Code Playgroud)

latex visual-studio-code

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

标签 统计

glsl ×1

javascript ×1

latex ×1

line ×1

shader ×1

three.js ×1

visual-studio-code ×1