Sketch 360出现在Microsoft Surface Duo中
admin
2023-08-02 05:14:00
0

Windows 11 Pro ISO文件在哪下载最新版?如何下载原装纯净版Win11 ?点击进入   持续更新!

2018年,Microsoft首席程序经理Michael Scherotter将Sketch 360发布到Microsoft Store。

该应用程序使您可以在Windows平板电脑上轻松360度全景草图。

Scherotter发表了一篇博客文章,介绍了他将同一个应用程序引入Android并专门为Surface Duo进行了增强的过程。

sketch-360-on-a-surface-duosketch-360-on-a-surface-duo

他指出,Surface Duo独特地支持压感Surface笔,并且还具有双屏界面,该界面与Windows上的Sketch 360的两窗格UI非常匹配。

因此,他决定使用Xamarin.Forms重建Sketch 360,以便可以将Surface Duo,其他Pen-native Android设备(如Samsung Galaxy Note)以及任何其他现代Android设备以及带有单个应用程序的Apple iOS设备定位到。

该应用程序的体系结构由两个侧面,一个绘图画布和一个360度视图组成。每次用户添加笔划时,都会更新360视图并平移到刚添加的笔划的终点。Windows上的绘图画布使用本机的InkCanvas控件,该控件使收集和呈现墨水变得容易。在转向Xamarin Forms时,他需要重写大多数C#和Xaml代码,并且需要找到一些东西来提供墨水输入,因为Xamarin Forms的InkCanvas没有类似物。他使用SkiaSharp创建了一个InkCanvasView,用于处理墨水输入和渲染,提供与UWP InkCanvas类似的API表面的工具,并实现了足够的功能以支持Sketch 360核心方案:

  • 绘制和擦除笔触
  • 具有多种颜色和可变厚度的压敏墨水笔触
  • 支持平移和缩放的虚拟画布
  • 湿行程更新以在绘制时启用弯曲的导向
  • 加载和保存矢量墨水数据

在Xamarin Forms中,他将墨水序列化为简单的JSON格式,并修改了Windows版本,以便能够读取Windows墨水之外的该格式。这意味着您可以在手机上开始绘制草图,将.sketch360文件保存到OneDrive,然后在较大的Surface设备上再次将其打开以完成操作。

word-image-3word-image-3

迈克尔发现 用于双屏设备的新Xamarin Forms TwoPaneView API使得定义一个UI变得容易,该UI可以从单个窗格流畅地适应两个,纵向或横向。

word-image-4word-image-3 

景观

word-image-5word-image-3 

肖像

word-image-6word-image-3 

水平跨度

word-image-7word-image-3 

 垂直跨度

Xamarin表单使创建跨平台移动创意应用程序的过程变得简单明了,并且借助Xamarin Essentials中的其他工具,他能够使其像本机应用程序一样具有功能性和高性能。他还能够使用Surface Duo模拟器完成大部分开发工作,而无需手头上的物理设备。

360视图是一个使用Babylon.JS的WebView控件,  Babylon.JS是具有PhotoDome API的开源JavaScript 3D框架 。他能够使用Babylon.JS使用HTML / JavaScript代码,而对Windows版本的修改很少。

完整的应用程序现在可以在Google Play上使用,并且可以与任何现代Android设备一起使用,但最适合与支持压力感应笔的设备(例如Surface Duo和Samsung Galaxy Note)一起使用。

在此处查看该应用程序,并在Microsoft DevBlog上了解完整的开发过程。

下载最新版Windows 11 Pro ISO文件:点击进入   持续更新原装纯净版Win11 

相关内容

热门资讯

Windows 11 和 10... Windows 11/10 文件夹属性中缺少共享选项卡 – 已修复 1.检查共享选项卡是否可用 右键...
Radmin VPN Wind... Radmin VPN 是一款免费且用户友好的软件,旨在牢固地连接计算机以创建一个有凝聚力的虚拟专用网...
如何修复 Steam 内容文件... Steam 内容文件锁定是当您的 Steam 文件无法自行更新时出现的错误。解决此问题的最有效方法之...
在 Windows 11 中打... 什么是链路状态电源管理? 您可以在系统控制面板的电源选项中看到链接状态电源管理。它是 PCI Exp...
事件 ID 7034:如何通过... 点击进入:ChatGPT工具插件导航大全 服务控制管理器 (SCM) 负责管理系统上运行的服务的活动...
Hive OS LOLMine... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
在 iCloud 上关闭“查找... 如果您是 Apple 的长期用户,您肯定会遇到过 Find My 应用程序,它本机安装在 iPhon...
iPhone 屏幕上有亮绿色斑... iPhone 是市场上最稳定的智能手机之一,这主要归功于专为它们设计的 iOS 操作系统。然而,他们...
balenaEtcher烧录后... balenaEtcher烧录后u盘或者内存卡无法识别不能使用的解决方法想要恢复原来的方法,使用win...
统信UOS每次开机后不直接进入... 统信UOS每次开机后不直接进入系统而是进入到recovery模式 按方向上键选择UOS 20 SP1...