我有一些从STEP文件转换获得的自定义几何,我用鼠标旋转它们.它们围绕场景的原点旋转,但由于它们远离它,它们似乎在虚拟球体上旋转.如何将它们移动到原点以使它们看起来不"浮动"(我的意思是我想将虚拟球体的半径减小到零).这是我想要移动的例子.我已经尝试将他们的位置设置为(0,0,0):
object.position.x = 0;
object.position.y = 0;
object.position.z = 0;
Run Code Online (Sandbox Code Playgroud)
但它没有用.
我需要在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)
但结果如下.