ITPub博客

首页 > 应用开发 > Javascript > 150个3D源码打包,0元领500魔豆,三维可视化 全景 3D建模 ThingJS

150个3D源码打包,0元领500魔豆,三维可视化 全景 3D建模 ThingJS

原创 Javascript 作者:ThingJS 时间:2020-10-20 19:29:45 0 删除 编辑

开发效率低?培训成本巨大?开发人才流失频繁? 物联网领域的3D可视化开发前景看好,却也面临传统3D开发难题!

使用目前最流行的3D开发框架 three.js,一个加载模型、调光、选择模型弹框的功能,就能写出上百行代码……!

Three.js 虽说是大多数开发者首次接触的WebGL 3D库,但 ThingJS是新兴的3D框架,封装了对模型交互事件的API、对模型的操作及层次关系,一个个具体的模型抽象把开发者从复杂的3D概念中解放出来。

ThingJS “三好”助力便捷3D开发:

1. 采用JavaScript语言开发逻辑

2. 不需要专业的3D知识储备

3. 3D 可视化开发组件(共4套)

ThingJS 开发平台       CampusBuilder-3D 园区搭建工具     CityBuilder-3D 城市制作组件     Thingdepot- 模型库

如何参加送魔豆活动?

登录官网平台注册页面,活动有效期至12月31日(还有2个月),2020不再错过!

官方注册通道↓↓↓戳这里( http://www.thingjs.com/guide/?m=sample)


 

 

首次填写公司信息认证通过,马上赠送魔豆500颗

支持魔豆充值,用来购买场景资源、3D地图模板以及更多应用。

另赠送150个官方示例合集(Demo文字版), 支持官方授权的开发商用资格。

 ( 链接:  https://pan.baidu.com/s/1oG3TBg-wokfalZxOXDVVtQ   提取码: 8t7q)

官方示例什么样?

ThingJS 提供一套操作简便的灯光配置项,只要配置结束后,记得点击生成代码块并执行,一套完整的初级灯光效果就出来了。

官方示例代码

var app = new THING.App({
    url: 'https://www.thingjs.com/static/models/chinesehouse'
});
 
app.on('load', function (ev) {
    app.camera.position = [18.217000353088125, 16.96513529990897, 11.90387798709408];
    app.camera.target = [-0.92, 2.1, 2.7];
})
 
// 环境光对象
var ambientLight = {
    intensity: 0.4,
    color: '#FFFFFF',
};
// 半球光照
var hemisphereLight = {
    intensity: 0.5,
    color: '#FFFFFF',
    groundColor: '#202020',
};
// 主灯光对象
var mainLight = {
    shadow: true,
    intensity: 0.6,
    color: '#FFFFFF',
    alpha: 120,
    beta: 0,
};
// 第二光源对象
var secondaryLight = {
    shadow: false,
    intensity: 0,
    color: '#FFFFFF',
    alpha: 0,
    beta: 0,
};
// 全局配置
var config = {
    ambientLight,
    hemisphereLight,
    mainLight,
    secondaryLight
}
 
new THING.widget.Button('调整场景灯光', function () {
    // 设置灯光
    app.lighting = config;
})

ThingJS :人生就像一杯奶茶,即使甜不了一辈子,但总能甜一阵子。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69980539/viewspace-2728292/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2020-07-29

  • 博文量
    161
  • 访问量
    95276