首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将原始顶点信息传输到XTK?

将原始顶点信息传输到XTK?
EN

Stack Overflow用户
提问于 2012-06-06 18:40:29
回答 2查看 135关注 0票数 1

我们使用XTK来显示在服务器上处理和创建的数据。在我们的特殊情况下,它是一个并行等值线应用程序。按照目前的情况,我们正在转换为(文本) VTK格式,并通过网络将整个(假想的) VTK文件传递给客户端,由XTK呈现该文件。这提供了一些实质性的开销,因为文本格式比内存格式多出了相当多的量。

是否有推荐的机制可用于直接传输二进制数据,无论是通过描述良好的替代格式,还是通过在JavaScript代码本身中构建XTK原语?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-06-06 21:25:25

应该支持从JSON解析X.object。因此,您可以在服务器端生成JSON,并使用X.object(jsonobject)复制构造函数来安全地向下转换它。这也应该给对象带来一个优势,即对象可以是“webgl就绪的”,并且不需要任何客户端解析,这应该会导致即时加载。

我本来打算很快就玩这个游戏的,但是如果你有什么用的话,请告诉我们。

请记住,即使在JSON中也需要匹配X.object结构。查看xtk期望的最好方法是JSON.stringify一个支持webgl的X.object。

票数 0
EN

Stack Overflow用户

发布于 2012-06-06 23:31:48

XMLHTTPRequest,在其第二个规范(最后一个规范)中允许跨域http请求(但您必须控制服务器端的php头)。

此外,它还允许发送ArrayBuffer,或Blobs或文档(查看here)。然后在客户端,您可以使用二进制缓冲区视图(参见文档here)为该blob或(我认为它更适合您的情况)编写自己的解析器。然而,XMLHTTPRequest是从客户端到服务器的,但是看看HTML5 WebSocket,它似乎也可以传输binaryArrays (他们说它是here:)。

在任何情况下,您都需要一个解析器在客户端将二进制文件转换为字符串或X.object。

我希望它能帮到你。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10912592

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档