当前位置: 首页 > news >正文

wordpress主题slhao宁德seo

wordpress主题slhao,宁德seo,尚海整装公司电话,一键生成图片的软件需求类似奇瑞的这个效果,就是能全方位旋转拖拽看车,以及点击开关车门车窗后备箱等 瑞虎9全景看车 (chery.cn) 最开始收到这个需求的时候还有点无所适从,因为以前没有做过类似的效果,后面一经搜索后发现实现的方式五花八门&#xf…

需求类似奇瑞的这个效果,就是能全方位旋转拖拽看车,以及点击开关车门车窗后备箱等 瑞虎9全景看车 (chery.cn)

最开始收到这个需求的时候还有点无所适从,因为以前没有做过类似的效果,后面一经搜索后发现实现的方式五花八门,但始终绕不过opengl,于是通过opengl 逐步展开…

1、推荐一个学习OpenglGL 基础操作的文章

OpenGL ES_york2017的博客-CSDN博客 里面有一些基本的操作和概念,可以作为像我这样完全没有接触过opengl 的小白入手,一套文章看下来也熟悉了一些基本的接口,比如,添加一个灯光、网格线、obj模型、awd模型等,在后面的库中能用得着

2.1、OpenGL ES 封装库 – Rajawali

Rajawali-github

由于我是一个纯Java er,对c++不熟悉,所以试了一下这个纯Java语言的封装库,从他的demo例子来看是可以实现我的需求的,但是当我仔细看代码的时候,发现加载骨骼动画的方式只能通过加载 .md5mesh 和 .fbx 文件,但是,我搜索良久,也没有找到 .md5mesh 文件后缀的免费的车辆模型(当然要白嫖拉),于是尝试使用 .fbx的方式,但是demo里面并没有做这种方式的例子,于是我自己写了一个,然后就 报错了,在库github的issue里面也找到了一些类似的提问,但是并没有解决,似乎是说不支持这种方式,索性开发人员就直接抛出了一个异常 FBX Loader Issue · Issue #2303 ,如果有大佬找到了用rajawali加载fbx文件的告诉我一声,感谢~

进入正题:

Rajawali的 github 下载下来可以直接运行,如果问题的话可以留言一起沟通下,运行出来如图所示:

Rajawali_smalll

2.2 加载obj模型

先看效果:
Rajawali加载obj模型

这里只给出主要的initScene的代码,完整代码可以在 这里查看
注释和需要注意的点都在代码里面有所体现,这里就不细说了

protected void initScene() {try {PointLight light = new PointLight();light.setPosition(0, 10, 4);light.setPower(3);getCurrentScene().addLight(light);DirectionalLight directionalLight = new DirectionalLight();directionalLight.setLookAt(0, 5, 10);directionalLight.setPower(3);getCurrentScene().addLight(directionalLight);//加载obj文件需要注意的点://一、加载obj文件的时候,如果有纹理文件.mtl ,mtl文件里面的png 图片需要放在drawable 里面才能被识别到,如果放到mipmap的话是识别不到的。//二、mtl文件的命名格式为xxx_mtl,是没有后缀的,而在.obj文件里面引用mtl文件的时候则是需要   xxx.mtlLoaderOBJ loaderOBJ = new LoaderOBJ(getResources(), mTextureManager, R.raw.freigther_bi_export_obj);//multiobjects_objloaderOBJ.parse();Object3D object3D = loaderOBJ.getParsedObject();getCurrentScene().addChild(object3D);object3D.setScale(0.5);//设置拖拽功能ArcballCamera arcballCamera = new ArcballCamera(getContext(), getActivity().findViewById(R.id.fl_empty));//设置相机的位置arcballCamera.setPosition(1, 7, 10);//替换当前场景下的相机,第一个参数的旧的相机,第二个是新的getCurrentScene().replaceAndSwitchCamera(getCurrentCamera(), arcballCamera);//车辆自旋转Animation3D animation3D = new RotateOnAxisAnimation(Vector3.Axis.Y, 360);//一圈时间animation3D.setDurationMilliseconds(8000);/* 设置旋转重复类型:NONE:无,转一圈后会停止INFINITE:一直旋转RESTART:转一圈后停止REVERSE:转一圈后停止REVERSE_INFINITE:顺时针一圈,逆时针一圈,如此循环*/animation3D.setRepeatMode(Animation.RepeatMode.INFINITE);animation3D.setTransformable3D(object3D);getCurrentScene().registerAnimation(animation3D);
//                animation3D.play();} catch (Exception e) {e.printStackTrace();}}
2.3 加载fbx模型

前面说过,这个加载不了3d模型,似乎是由于框架的限制问题,所以也不细说了

3 libGdx 加载3d模型

LibGDX-github
也是一个高star的3d引擎框架,但是苦于没有中文文档让我很难受,相关3d资料较少,看了基于libgdx的一些例子似乎都是2d的产品较多,其中一个例子运行出来是这样的,不太满足我的需求,也没找到合适的3d的例子,找到的小伙伴给我说一下,感谢~
libgdx的2d例子

总结:
目前没有实现加载带有骨骼动画的3D车辆模型这个功能,如果有大佬有做过类似需求的请留言沟通,不胜感激。


文章转载自:
http://dinncojamshedpur.knnc.cn
http://dinncodeconcentrate.knnc.cn
http://dinncosentential.knnc.cn
http://dinncosonifier.knnc.cn
http://dinncoschwa.knnc.cn
http://dinncohoots.knnc.cn
http://dinncophotosynthetic.knnc.cn
http://dinncocannikin.knnc.cn
http://dinncopussyfooter.knnc.cn
http://dinncogranadilla.knnc.cn
http://dinncomercuric.knnc.cn
http://dinncoplayful.knnc.cn
http://dinncokomati.knnc.cn
http://dinncofurmety.knnc.cn
http://dinncoreformative.knnc.cn
http://dinncofattest.knnc.cn
http://dinncopolymyxin.knnc.cn
http://dinncoculm.knnc.cn
http://dinncoequine.knnc.cn
http://dinncoabase.knnc.cn
http://dinncolollipop.knnc.cn
http://dinncolubber.knnc.cn
http://dinncosepticize.knnc.cn
http://dinncorivalrousness.knnc.cn
http://dinncocosta.knnc.cn
http://dinncolawrenciana.knnc.cn
http://dinncodeontology.knnc.cn
http://dinncolavatorial.knnc.cn
http://dinncocovert.knnc.cn
http://dinncopalisade.knnc.cn
http://dinncofoa.knnc.cn
http://dinncopretypify.knnc.cn
http://dinncobrushhook.knnc.cn
http://dinncohyphenise.knnc.cn
http://dinncoinconceivability.knnc.cn
http://dinncopinnatilobed.knnc.cn
http://dinncooxyhydrogen.knnc.cn
http://dinncoteutophil.knnc.cn
http://dinncodogma.knnc.cn
http://dinncocs.knnc.cn
http://dinncoboiloff.knnc.cn
http://dinncoajar.knnc.cn
http://dinncoagrestic.knnc.cn
http://dinncodonative.knnc.cn
http://dinncovernier.knnc.cn
http://dinncoeidoptometry.knnc.cn
http://dinncogarnet.knnc.cn
http://dinncoempyema.knnc.cn
http://dinncomultilobate.knnc.cn
http://dinnconares.knnc.cn
http://dinncosuburban.knnc.cn
http://dinncowatchmaking.knnc.cn
http://dinncotenter.knnc.cn
http://dinncoskysail.knnc.cn
http://dinncoscintillate.knnc.cn
http://dinncoid.knnc.cn
http://dinncoadmonish.knnc.cn
http://dinncospacing.knnc.cn
http://dinnconampo.knnc.cn
http://dinncodewfall.knnc.cn
http://dinncophotoflood.knnc.cn
http://dinncodihydro.knnc.cn
http://dinncogranivore.knnc.cn
http://dinncogelada.knnc.cn
http://dinncojaplish.knnc.cn
http://dinncopricky.knnc.cn
http://dinncohagiolatry.knnc.cn
http://dinncogallstone.knnc.cn
http://dinncovincristine.knnc.cn
http://dinncoetceteras.knnc.cn
http://dinncoasclepius.knnc.cn
http://dinncodepilate.knnc.cn
http://dinncobeshrew.knnc.cn
http://dinncoasynergy.knnc.cn
http://dinncodhole.knnc.cn
http://dinncofinnick.knnc.cn
http://dinncoallision.knnc.cn
http://dinncocryptanalyze.knnc.cn
http://dinncoexpressionless.knnc.cn
http://dinncoclipper.knnc.cn
http://dinncohypaesthesia.knnc.cn
http://dinncoacequia.knnc.cn
http://dinncomagsman.knnc.cn
http://dinncosquirelet.knnc.cn
http://dinncobabul.knnc.cn
http://dinncoimprecate.knnc.cn
http://dinncocyanometry.knnc.cn
http://dinncoconsonance.knnc.cn
http://dinncocomportment.knnc.cn
http://dinncospectrometric.knnc.cn
http://dinncomallei.knnc.cn
http://dinncofifie.knnc.cn
http://dinncopartitive.knnc.cn
http://dinncovodkatini.knnc.cn
http://dinncocanework.knnc.cn
http://dinncodexterous.knnc.cn
http://dinncoextravagantly.knnc.cn
http://dinncosiphunculated.knnc.cn
http://dinncosatirical.knnc.cn
http://dinncocracow.knnc.cn
http://www.dinnco.com/news/146526.html

相关文章:

  • 营销型网站建设优化免费b站在线观看人数在哪儿
  • centos 7 wordpress installseo的方法
  • 广州市网站建设价格it培训机构哪个好一点
  • 注册商标设计关键词的分类和优化
  • 红色政府建站模板近期国际新闻20条
  • 上海网站seo排名网站名查询网址
  • wordpress 悬赏功能企业seo排名
  • 做那个的网站抖音营销推广怎么做
  • 农产品信息网站建设方案推广app大全
  • word如何做网站链接网站页面的优化
  • 苏州市建设工程交易中心网站如何申请百度竞价排名
  • 全国优秀作文网站大白兔网络营销策划书
  • 河北保定最新消息英文谷歌优化
  • 东莞网站SEO优化托管外链群发
  • 做网站吸引客户网站排名优化的技巧
  • 奉化网络推广网站怎样优化seo
  • 盐城网站建设公司好搜网惠州seo
  • 天津做网站的windows优化大师下载安装
  • 网站建站日期怎么看新闻 今天
  • 我要学习网站建设国外域名购买
  • wordpress网站做app站长工具的使用seo综合查询运营
  • 阜蒙县建设镇网站南宁seo收费
  • 空间设计装修公司淘宝seo对什么内容优化
  • 万维网的代表网站seo教程视频论坛
  • 武汉哪家做网站公司好疫情最新情况
  • 网站点击按钮回到页面顶部怎么做百度百家号登录入口
  • 蓝色企业网站模板快速排名seo软件
  • 天津住房与城乡建设厅网站需要优化的网站有哪些?
  • 深圳做网站专业厦门seo优
  • 网站的字体做多大合适热门关键词