SwiftUI macOS 3D教程之构建3D地球实现traceroute curl (教程含源码)

实战需求

SwiftUI macOS 3D教程之构建3D地球实现traceroute(教程含源码)

本文价值与收获

看完本文后,您将能够作出下面的界面

SwiftUI macOS 3D教程之构建3D地球实现traceroute curl (教程含源码)_第1张图片
截屏2021-02-08 上午9.46.45.png
Jietu20210208-094704.gif

看完本文您将掌握的技能

  • 实现X3D文件解析并显示
  • ipinfo.io获取ip地址和经纬度
  • Process 表示当前流程的子流程的对象
  • Pipe 相关过程之间的单向通信通道

基础知识

X3D是免费的开放标准文件格式和运行时体系结构,用于表示和传达3D场景和对象。 X3D系列标准已得到国际标准组织(ISO)的批准,以确保档案稳定性和稳步发展。X3D图形提供了一个用于 在多个应用程序中存储,检索和回放3D场景的系统,所有这些都在一个开放的体系结构内,以支持各种各样的域和用户场景。

X3D具有丰富的组件化功能集,可以量身定制用于工程和科学可视化,CAD和体系结构,医学可视化,培训和模拟,多媒体,娱乐,教育等。

跨所有应用程序和网络应用程序进行3D数据实时通信的发展已从最初的虚拟现实建模语言(VRML)演变为相当成熟和完善的X3D标准。


实战代码

1、主界面

你可能感兴趣的:(SwiftUI macOS 3D教程之构建3D地球实现traceroute curl (教程含源码))