产品:imobile 1001
数据类型: s3m
问题描述:
如下图所示展示的模型,下面的桥墩等立体模型为长方体,不展示棱角阴影,看起来不确定形状。
您好,原始数据在iDesktop桌面软件显示有棱角吗?切的缓存是否是Android纹理的缓存?可以在代码中设置LOD缩放比例参数,Layer3DOSGBFile.setLODRangeScale(double value)
原始数据在iDesktop上是可以看到棱角的,
缓存切的是s3m的Android格式,之前设置过LODRangeScale,当value为0.1、0.5、0.9时也是没有棱角,且为0.1、0.5时滑动手势时经常卡死。
以下是代码
switch (event.getAction() & MotionEvent.ACTION_MASK) { case MotionEvent.ACTION_UP: Layer3Ds layer3ds = m_sceneControl.getScene().getLayers(); int count = layer3ds.getCount(); if(!TOUCHTAG){ for (int i = 0; i < count; i++) { ((Layer3DOSGBFile) layer3ds.get(i)).setLODRangeScale(0.1); } TOUCHTAG = true; }
看到你给我发的私信了,我这边自己切了下s3m的,把太阳位置设置在在手机端显示还是跟原始模型差异很大,我在下面发一下对比图
事件设置的时当天的10点41分
原始数据在idesktop预览:
手机端显示的s3m模型: