cesium圆的outlinewidth设置无效

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cesium圆的outlinewidth设置无效相关的知识,希望对你有一定的参考价值。

参考技术A 设置Polygon的outlineWidth为大于1的值时,将不起作用。
可以用添加polyline的方式添加宽度大于1的线。
当设置颜色或者url之后Cesium会自动创建ColorMaterialProperty。

创建一个圆类Circle的对象,分别设置圆的半径计算并分别显示圆半径圆面积圆周长。

编写一个圆类Circle,该类拥有:

①一个成员变量

Radius(私有,浮点型); // 存放圆的半径;

②两个构造方法

Circle( ) // 将半径设为0

Circle(double r ) //创建Circle对象时将半径初始化为r

③ 三个成员方法

double getArea( ) //计算圆的面积

double getPerimeter( ) //计算圆的周长

void show( ) //将圆的半径、周长、面积输出到屏幕

编写应用程序,创建类的对象,分别设置圆的半径计算并分别显示圆半径、圆面积、圆周长。

package com.Summer_0511.cn;

/**
 * @author Summer
 *
 */
class Circle{
    private double Radius;

    
    public Circle() {    
        super();    
        Radius=0;
    }

    public Circle(double r) {
        super();
        this.Radius = r;
    }
    
    public double getArea(double r){
        double Area = r*r*3.14;
        return Area;
    }
    
    public double getPerimeter(double r){
        double Perimeter = 2*3.14*r;
        return Perimeter;
    }
    
    public void show(double r){
        System.out.println("圆的半径为"+r);
        System.out.println("圆的面积为"+getArea(r));
        System.out.println("圆的周长为"+getPerimeter(r));
    }
    
}
public class Test04 {

    public static void main(String[] args) {
        Circle c = new Circle();
        c.show(3);

    }

}

 方法二:

package stage3;
class Circle{
    private double radius;//半径
    private final double PI = 3.24d;
    public Circle(double radius) {
        this.radius = radius;
    }

    public Circle() {
        this.radius = 0;
    }
    public double getArea() {
        return PI*Math.pow(this.radius, 2);
    }
    public double getPerimeter() {
        return 2* PI * this.radius;
    }
    public void show() {
        System.out.println(this.radius+","+getPerimeter()+","+getArea());
    }
    
}
public class Test2 {

    public static void main(String[] args) {
        
        Circle c = new Circle(2);
        c.show();
    }

}

 

以上是关于cesium圆的outlinewidth设置无效的主要内容,如果未能解决你的问题,请参考以下文章

cesium编程中级开篇

Cesium关于ellipse中的semiMinorAxis和semiMajorAxis使用回调属性&&Vue中使用图片

cesium屏蔽掉一些默认设置(基础篇)

cesium01_加载影像-BaseLayerPicker使用

Cesium开发高级篇 02材质设置

Android自定义控件总结