SovitChart示例

Sovit2D示例

Sovit3D示例


<!DOCTYPE html>
<html lang="en">
	<head>
		<title id="page_title"></title>
		<meta name="referrer" content="strict-origin-when-cross-origin">
		<meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0">
		<script src="https://admin.sovitjs.com/static/sovitjs/Sovit3DPaser.min.js"></script>
	</head>
	<body style="background-color: #e5e7ea;">
		<div id="sovit3d_1" style="width:1160px;height: 578px;margin-top: 0px;position: relative;">
		</div>
	</body>

</html>
<script>
	let sceneMain = null;
	let sceneChartMain = null;
	$(document).ready(function() {
		sceneMain = new Sovit3DPaser.SceneMain({
			apiurl: 'https://admin.sovitjs.com/restapi',
			publishType: 1 //1为在线引用组件   2为离开引用组件
		});
		initScene('3063346299093909511');
	});

	function initScene(id) {
		sceneMain.init3d("sovit3d_1", {
			pageId: id, //图表的ID,发布图表的地方可以找到
			params: { //params是向后端接口或者SQL中定义了参数,进行参数传递,注意key的名称要和编辑器中对接数据时定义的参数名一样

			}
		}, function(reData) {
			$("#reback_event").html(JSON.stringify(reData));
			console.info(reData)
		});
	}
</script>
效果预览:
Sovit3D除了可以直接零代码开发完整的三维可视化场景以外还支持将单个3D模型发布并集成到网页中。
后台编辑器中发布单个模型,然后在自己的业务系统中定义一个DIV引入JS解析生成即可。
单个模型同样可以绑定动态数据和设置鼠标事件,下面两个大齿轮已经绑定了点击事件,可以尝试点击。
回调事件测试:

通过数维图软件平台,实现零代码可视化开发!

免费开发我的场景