01BIM社区

 找回密码
 立即注册

扫一扫,访问微社区

查看: 1324|回复: 3

<Cesium:Skp转Tileset注意事项>

[复制链接]

156

主题

650

帖子

2568

积分

金牌会员

Rank: 6Rank: 6

积分
2568
发表于 2024-5-1 15:31:48 | 显示全部楼层 |阅读模式
<Cesium:Skp转Tileset注意事项>


2024年5月1日

回复

使用道具 举报

156

主题

650

帖子

2568

积分

金牌会员

Rank: 6Rank: 6

积分
2568
 楼主| 发表于 2024-5-1 15:32:41 | 显示全部楼层
本帖最后由 tzbm123456 于 2024-5-1 15:36 编辑

1、skp中未成组或组件的面实体,他们紧邻的面实体在Tileset中将自动创建一个feature实体。
2、紧邻的面实体中,若有n种材质,则将创建n个相同id和name的feature实体。(总11个实体)
图片3.png
3、同一组或组件内面实体,若有n种材质,则将创建n个相同id和name的feature实体。(总13个实体)
图片2.png
4、导出OBJ格式文件时,若选择’导出两边的平面’项时,则将多创建一个同id和name的反面feature实体。(转换OBJ格式文件时,应不得选择’导出两边的平面’项)
5、若在组或组件外整体赋材质,即使在导出OBJ格式文件时,若选择’导出两边平面’项时,也只创建id和name唯一的feature实体。
6、只有tileset可以移动,feature不能移动。(若有移动变换需求,则应转为tileset实体)

回复 支持 反对

使用道具 举报

156

主题

650

帖子

2568

积分

金牌会员

Rank: 6Rank: 6

积分
2568
 楼主| 发表于 2024-5-1 15:40:16 | 显示全部楼层
本帖最后由 tzbm123456 于 2024-6-5 08:48 编辑

[url=]Skp转Tileset注意事项.pdf[/url]

Skp转Tileset注意事项.pdf

100.71 KB, 下载次数: 40

回复 支持 反对

使用道具 举报

156

主题

650

帖子

2568

积分

金牌会员

Rank: 6Rank: 6

积分
2568
 楼主| 发表于 2024-6-9 09:21:04 | 显示全部楼层
本帖最后由 tzbm123456 于 2024-6-9 09:51 编辑

<Entity移动>

2024年06月9日


// 绘制BoxGraphics
entity = viewer.entities.add({
    position: Cartesian3.fromDegrees(-75.59777, 40.03883),
    box: new BoxGraphics({
        dimensions: new Cartesian3(400000.0, 300000.0, 500000.0),
        material: Cesium.Color.RED.withAlpha(0.5),
    }),
});


newPosition = Cartesian3.fromDegrees(-75.59777, 40.03883,200000);
entity.position = newPosition



// 绘制polygon
redPolygon = viewer.entities.add({
  name: "Red polygon on surface",
  polygon: {
    hierarchy: Cesium.Cartesian3.fromDegreesArray([
      -115.0,
      37.0,
      -115.0,
      32.0,
      -107.0,
      33.0,
      -102.0,
      31.0,
      -102.0,
      35.0,
    ]),
    material: Cesium.Color.RED,
    extrudedHeight: 50000,

    arcType: Cesium.ArcType.GEODESIC,
  },
});


cyanPolygon = viewer.entities.add({
  name: "Cyan vertical polygon with per-position heights and outline",
  polygon: {
    hierarchy: Cesium.Cartesian3.fromDegreesArrayHeights([
      -90.0,
      41.0,
      0.0,
      -85.0,
      41.0,
      500000.0,
      -80.0,
      41.0,
      0.0,
    ]),
    perPositionHeight: true,
    material: Cesium.Color.CYAN.withAlpha(0.5),
    outline: true,
    outlineColor: Cesium.Color.BLACK,
  },
});





回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|01BIM社区 - 最专业的BIM技术交流平台 ( 渝ICP备15000873号 )

GMT+8, 2024-7-27 08:35 , Processed in 0.367881 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表