小编Amp*_*ter的帖子

Unity 5:自动指定网格顶点的三角形列表

有没有一种方法或算法可以自动指定应该如何连接顶点列表?

例如,假设我有这个(为简单起见,以2D表示):

     *(0,0)     *(2,0)

*(-1,-1)   *(1,-1)
Run Code Online (Sandbox Code Playgroud)

所以我按(-1,-1),(0,0),(1,-1),(2,0)的顺序添加顶点,然后将三角形0、1,2和2,1,3,这将生成一个包含两个三角形的网格。

但是,随着顶点数量的增加,定义三角形的过程将变得更加乏味,除非我当然要以某种排序的顺序添加这些顶点,以便我可以跟踪自己是哪个三角形,并且每个都添加一个偏移量时间(我不想做)。

我要去的地方是这个(为简单起见,再次以2D表示):我想定义一个数组,说:

[0,0,1,0,1,0]

[0,0,0,0,0,0]

[0,1,0,1,0,0]

它表示xy平面,并且该数组中的点是顶点(1)或不包含任何点(0)。因此,array [0,0]将为x = 0,y = 0(无),而array [2,1](一个顶点)将为x = 1,y = 2。然后,我想使用它生成一个网格。

这可能吗?任何帮助,将不胜感激。

谢谢

编辑:我知道有一个三角脚本,但它仅适用于2D。

mesh procedural-generation unity-game-engine

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

终止 postgres 复制模式连接的正确方法

我有以下代码可以在 PostgreSQL 9.4 中启用逻辑解码:

pg_recvlogical -h localhost --slot test_slot --create-slot
pg_recvlogical -h localhost --slot test_slot --start -f -
Run Code Online (Sandbox Code Playgroud)

我生成一个 node.js 子进程来运行此代码并侦听更改,但是我不确定终止连接的正确过程是什么。我通常只是CNTRL+C从命令行或杀死代码中的子进程,但我总是收到错误pg_recvlogical: unexpected termination of replication stream:。终止此连接的正确方法是什么?

postgresql postgresql-9.4

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

在搅拌机 2.76 中将钻机重量从一个网格转移到另一个网格

我最近开始使用搅拌机来创建我自己的游戏模型等等。我已经创建了一个模型,对其进行了装配,单独创建了衣服,现在我想将这些衣服添加到我的模型中,以便它随着装备移动而不会戳穿皮肤。

所以有很多使用重量转移工具的解决方案,但我似乎无法在搅拌机 2.76 上使用它。我在变形选项下将装备设置为带有空重量组的衣服。然后,我选择网格,然后选择衣服,进入权重绘制模式并选择工具部分下的“转移权重”选项,但权重实际上并未转移,什么也没有发生。

所有在线教程都使用以前版本的搅拌机,因此选择传输权重时的选项界面不同,这可能意味着我只是选择了错误的选项(我尝试弄乱它们但没有任何效果)。

任何帮助将不胜感激。如果需要,我可以稍后发布图片。

谢谢

blender 3d-modelling

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

同一阶段的Gitlab管道作业并不是并行运行的

我们在同一阶段有4个可以同时运行的部署作业.来自Gitlab文档:

阶段元素的排序定义了作业执行的顺序:

  1. 同一阶段的工作是并行运行的.

  2. 下一阶段的作业在上一阶段的作业成功完成后运行.

但是,会发生的情况是,一次只运行一个作业,而其他作业仍在等待处理.是否有其他事情我需要做才能让它并行执行.我正在使用一个带有在Ubuntu 16.04实例上托管的shell执行器的运行器.

gitlab gitlab-ci-runner

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