当前位置: 首页 > 知识库问答 >
问题:

作为浮子的球体的体积

云韬
2023-03-14

我得到这个卷的错误“error:incompatible types:possible lossy conversion from double to float”。

    Scanner keyboard = new Scanner(System.in);
    float radius = keyboard.nextFloat();
    float area;
    float volume;

    area = (float)(4.0*Math.PI*radius*radius);
    volume = (float)(4.0 / 3) * Math.PI * Math.pow(radius, 3);

如何获得卷的浮点值?

共有1个答案

邰勇军
2023-03-14

由于 Math#pow 返回双精度值,因此您需要将整个表达式转换为浮点数,而不仅仅是第一项。

volume = (float) ((4.0 / 3) * Math.PI * Math.pow(radius, 3));
 类似资料:
  • 有了这个功能,我可以在Android系统的OpenGL ES 1.0中创建一个球体: 我现在的问题是,我想在球体上使用这个纹理,但是只创建了一个黑色的球(当然,因为右上角是黑色的)。我使用这个纹理坐标是因为我想使用整个纹理: 要正确使用纹理,我需要做什么?

  • 我想画一个球体并对它进行纹理,我用三角形来画它,当我试图对它进行纹理时,有些三角形没有被覆盖 我用这个函数来生成坐标

  • 我想寻求有关使用巴比伦旋转的帮助。js框架。 我需要球体旋转45度,与对角圆对齐,对角圆有45度的方向,但我不明白。 我的代码在下面的链接中:https://codepen.io/polalas/pen/VwvaKwL 负责旋转的方法是loop()方法,每次渲染场景时都会触发该方法。 我想我对轮换处理不当。有人能帮忙吗?

  • 我在box2d中制作了一个软体球,看起来是这样的: 圆的每一点都是一个box2d实体,每一条线都是一个距离关节。我怎样才能把它卷起来?我不想改变世界引力,让它滚动,我想让它从中心开始旋转(不是每个圆点都是独立的)。 我只需要一般的想法,而不是代码。

  • 问题内容: 有人有绘制椭球体的样例代码吗?球体有一个 在“matplotlib”网站上,但椭球体没有。我正试图策划 其中“c”是定义椭球体的常量(如10)。我试过了 route,修改了公式,使’z’在一边,但是 `sqrt是个问题。“matplotlib”球体示例适用于角度“u,v”, 但我不知道如何计算椭球体。 问题答案: 下面是如何通过球坐标实现的: 上面的程序实际上生成了一个更好看的“正方形

  • 我一直致力于渲染一个球体使用三角形条在OpenGL ES 2.0为Android。我有一个问题,当球体旋转时,它似乎自己重叠了。 我创建顶点列表的代码是 我的渲染代码将多个查看矩阵和透视矩阵相乘,然后执行以下操作: 显然,渲染过程中涉及到很多不同的部分。然而,我认为问题在于顶点生成。