小编ale*_*oli的帖子

Three.js - 将自定义几何体移动到原点

我有一些从STEP文件转换获得的自定义几何,我用鼠标旋转它们.它们围绕场景的原点旋转,但由于它们远离它,它们似乎在虚拟球体上旋转.如何将它们移动到原点以使它们看起来不"浮动"(我的意思是我想将虚拟球体的半径减小到零).这是我想要移动的例子.我已经尝试将他们的位置设置为(0,0,0):

object.position.x = 0;
object.position.y = 0;
object.position.z = 0;
Run Code Online (Sandbox Code Playgroud)

但它没有用.

rotation three.js

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

在具有多种渐变颜色的画布上绘制一个圆

我需要在Android画布上绘制一个圆形,基于渐变颜色列表.我设法在没有渐变的情况下绘制它,作为一组弧,每个弧都具有列表中的一种颜色,如下图所示.

在此输入图像描述

如何用实际渐变绘制它?我尝试使用以下代码将着色器应用于绘图:

Shader shader = new LinearGradient(0, 0, circleWidth, circleHeight, colorList, null, Shader.TileMode.MIRROR);
paint.setShader(shader);
canvas.drawCircle(circleWidth / 2, circleHeight / 2, radius, paint);
Run Code Online (Sandbox Code Playgroud)

但结果如下.

在此输入图像描述

android gradient canvas

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

标签 统计

android ×1

canvas ×1

gradient ×1

rotation ×1

three.js ×1