浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
WebGIS
/
问题详情
想请教一下大佬,想给primitive贴上图片纹理
kkhai
4EXP
2021年04月13日
我给这个primitive的圆柱贴图,结果是白模。为什么会这样呢?谢谢
cesium
请
登录
或者
注册
后回答这个问题。
1个回答
您好,您怎么设置贴图的,是用material吗
比如ellipse.material = '../images/cats.jpg';
或者
ellipse.material = new Cesium.ImageMaterialProperty({ image:'../images/cats.jpg', color: Cesium.Color.BLUE, repeat : new Cesium.Cartesian2(4, 4) });
注意图片路径是否正确
KeineAhn...
1,545EXP
2021年04月13日
appearance: new Cesium.MaterialAppearance({
material: new Cesium.Material({
fabric: {
type: 'Image',
uniforms: {
image: './data/cylinder3.png',
},
}
}),
您好,是这么加的。
var center = Cesium.Cartesian3.fromDegrees(0,0)
var aa=viewer.scene.primitives.add(
new Cesium.Primitive({
geometryInstances: new Cesium.GeometryInstance({
geometry: new Cesium.EllipseGeometry({
center: center,//心中位置
semiMajorAxis: 100000,//椭圆长半轴
semiMinorAxis: 50000,//椭圆短半轴
height: 100,// 离椭球体的高度
extrudedHeight: 100000// 拉伸高度
}),
id: "EllipseGeometry"
}),
appearance: new Cesium.MaterialAppearance({
aboveGround: false,
material: new Cesium.Material({
fabric: {
type: 'Image',
uniforms: {
image: './images/location4.png'
},
}
})
})
})
)
您这样写看看
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
想请教一下怎么实现cesium的飞线效果
请问给管线贴的纹理可以通过js代码控制箭头大小和疏密程度吗?
超图FAQ:请教一下,用desktopX11.0527版本,将模型导出为fbx格式,这个fbx模型导入到desktop中是有纹理的,但是用max2020打开这个fbx,模型没有纹理,是怎么回事呢
超图FAQ:请教一下,将管线S3MB缓存转换为模型数据集,发现模型数据集纹理发生变化,是什么原因呢?
基于shp建立城市级白模并纹理贴图、光照
iClient3D_WebGL 白模使用发光纹理贴图
如何将绘画出来的2d图形添加上流动纹理
无法修改primitive的形状大小
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...