zoukankan      html  css  js  c++  java
  • 如何快速把Skyline控件嵌入到现有系统中

    skyline提供了这样一个控件:

    <OBJECT ID="TerraExplorer3DWindow" CLASSID="CLSID:3a4f9192-65a8-11d5-85c1-0001023952c1" ></OBJECT>

    我们在程序开发中,只要把它嵌入到现有的WEB页面中即可。

    这个控件主要是用来装载三维场景的。

    如果用户想要实现一些功能,比如说定位到某一个指定位置,则需要通过skyline提供的TerraExplorer里面的接口来实现:

    function CreateTE(){
            var TEObj = document.createElement("object");
            document.appendChild(TEObj);
            TEObj.name = "SGAPITEObj";
            TEObj.id   = "SGAPITEObj";
            TEObj.classid = "clsid:3a4f9191-65a8-11d5-85c1-0001023952c1";
            return TEObj;
        }
           
        function test(){
            var TE= CreateTE();
            var IInformationTree = TE.interface("IInformationTree5");
            var IPlane = TE.interface("IPlane5");
            IPlane.SetPosition(mypos.x,mypos.y,mypos.h,mypos.yaw,-90,mypos.roll,0,0,0);
        }

    很多用过skylinesoft的人觉得:用skyline做二次开发确实很简单。

  • 相关阅读:
    canvasnode的设计思路和api介绍
    希望新浪网络学院的童鞋们加油
    和新童鞋们吃饭,见到了jeremy
    MongoDB 学习资料
    [转] Scrum框架及其背后的原则
    twisted学习资料
    创建课程表
    进程
    协程
    支付宝支付流程
  • 原文地址:https://www.cnblogs.com/yitianhe/p/1722889.html
Copyright © 2011-2022 走看看