用于场景中的路径呈现的方法、装置、设备和存储介质制造方法及图纸

技术编号:35036240 阅读:14 留言:0更新日期:2022-09-24 23:12
根据本公开的实施例,提供了用于场景中的路径呈现的方法、装置、设备和存储介质。该路径呈现的方法包括呈现包括目标区域的场景。该方法还包括响应于对目标区域内的至少两个点的选择,在场景中呈现目标路径。该目标路径通过被选择的至少两个点。该方法还包括响应于对目标路径上的至少一个目标点的修改,更新目标路径。以此方式,提供了在场景中呈现路径并且对该路径进行更新的各种交互方式。该路径进行更新的各种交互方式。该路径进行更新的各种交互方式。

【技术实现步骤摘要】
用于场景中的路径呈现的方法、装置、设备和存储介质


[0001]本公开的示例实施例总体涉及计算机领域,特别地涉及用于场景中的路径呈现的方法、装置、设备和计算机可读存储介质。

技术介绍

[0002]随着计算机技术的发展,各种类型的场景展示应用层出不穷。例如游戏、模拟演练、地图等应用已经能够为用户提供丰富的场景。为了在场景中呈现出更多的感兴趣的信息,通常会对场景中的若干感兴趣点(POI)进行标注。例如,常常需要对场景中的路径、道路等进行标注和呈现。因此,希望能够提供有效的路径呈现或路径标注的方法。

技术实现思路

[0003]在本公开的第一方面,提供了一种用于路径呈现的方法。该方法包括呈现包括目标区域的场景。该方法还包括响应于对目标区域内的至少两个点的选择,在场景中呈现目标路径。该目标路径通过被选择的至少两个点。该方法还包括响应于对目标路径上的至少一个目标点的修改,更新目标路径。
[0004]在本公开的第二方面,提供了一种用于路径呈现的装置。该装置包括路径呈现模块,被配置为呈现包括目标区域的场景。该装置还包括路径呈现模块,被配置为响应于对目标区域内的至少两个点的选择,在场景中呈现目标路径。该目标路径通过被选择的至少两个点。该装置还包括路径更新模块,被配置为响应于对目标路径上的至少一个目标点的修改,更新目标路径。
[0005]在本公开的第三方面,提供了一种电子设备。该设备包括至少一个处理单元;以及至少一个存储器,至少一个存储器被耦合到至少一个处理单元并且存储用于由至少一个处理单元执行的指令。指令在由至少一个处理单元执行时使设备执行第一方面的方法。
[0006]在本公开的第四方面,提供了一种计算机可读存储介质。介质上存储有计算机程序,计算机程序可由处理器执行以实现第一方面的方法。
[0007]应当理解,本
技术实现思路
部分中所描述的内容并非旨在限定本公开的实施例的关键特征或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的描述而变得容易理解。
附图说明
[0008]结合附图并参考以下详细说明,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标记表示相同或相似的元素,其中:
[0009]图1示出了本公开的实施例能够在其中实现的示例环境的示意图;
[0010]图2示出了根据本公开的一些实施例的用于路径呈现的过程的流程图;
[0011]图3示出了根据本公开的一些实施例的示例场景的示意图;
[0012]图4A至图4B示出了根据本公开的一些实施例的对路径进行呈现的交互示例的示
意图;
[0013]图5A至图5B示出了根据本公开的实施例的用于对呈现的路径进行更新的交互示例的示意图;
[0014]图6A至图6B示出了根据本公开的实施例的用于对呈现的路径进行更新的另一交互示例的示意图;
[0015]图7A至图7B示出了根据本公开的实施例的用于对呈现的路径进行更新的另一交互示例的示意图;
[0016]图8A至图8B示出了根据本公开的实施例的用于对呈现的路径进行更新的另一交互示例的示意图;
[0017]图9示出了根据本公开的一些实施例的用于场景中的路径呈现的装置的框图;以及
[0018]图10示出了能够实施本公开的多个实施例的电子设备的框图。
具体实施方式
[0019]下面将参照附图更详细地描述本公开的实施例。虽然附图中示出了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反,提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
[0020]在本公开的实施例的描述中,术语“包括”及其类似用语应当理解为开放性包含,即“包括但不限于”。术语“基于”应当理解为“至少部分地基于”。术语“一个实施例”或“该实施例”应当理解为“至少一个实施例”。术语“一些实施例”应当理解为“至少一些实施例”。下文还可能包括其他明确的和隐含的定义。
[0021]可以理解的是,本技术方案所涉及的数据(包括但不限于数据本身、数据的获取或使用)应当遵循相应法律法规及相关规定的要求。
[0022]可以理解的是,在使用本公开各实施例公开的技术方案之前,均应当根据相关法律法规通过适当的方式对本公开所涉及个人信息的类型、使用范围、使用场景等告知用户并获得用户的授权。
[0023]例如,在响应于接收到用户的主动请求时,向用户发送提示信息,以明确地提示用户,其请求执行的操作将需要获取和使用到用户的个人信息,从而使得用户可以根据提示信息来自主地选择是否向执行本公开技术方案的操作的电子设备、应用程序、服务器或存储介质等软件或硬件提供个人信息。
[0024]作为一种可选的但非限制性的实现方式,响应于接收到用户的主动请求,向用户发送提示信息的方式,例如可以是弹窗的方式,弹窗中可以以文字的方式呈现提示信息。此外,弹窗中还可以承载供用户选择“同意”或“不同意”向电子设备提供个人信息的选择控件。
[0025]可以理解的是,上述通知和获取用户授权过程仅是示意性的,不对本公开的实现方式构成限定,其他满足相关法律法规的方式也可应用于本公开的实现方式中。
[0026]图1示出了本公开的实施例能够在其中实现的示例环境100的示意图。在该示例环境100中,电子设备110可以呈现场景120。例如,电子设备110可以呈现全景鸟瞰的三维的场
景120。在一些实施例中,电子设备110可以基于存储在电子设备110中或者存储在与电子设备110可通信的诸如云存储中的各个模型、纹理等,来呈现场景120。在本文中,场景120中呈现出的模型可以是任意适于呈现的模型格式,例如dwg、obj、3ds,等等。场景120中呈现出的纹理可以是各种类型的纹理贴图,例如联合图像专家组格式(jpeg)、便携式网络图形(png),等等。电子设备120可以基于任意适当的模型渲染引擎,例如开放图形库(OpenGL)、DirectX、Web图形库(例如,WebGL)等来渲染模型,以呈现出场景120。本公开的实施例在这些方面均不受限制。应理解,图1中呈现的场景120仅仅是示例性的,而不是限制性的,场景120中可以呈现任何适当的场景或画面。
[0027]在一些实施例中,场景120可以由电子设备110中的例如场景编辑应用或者场景演示应用提供。场景120可以具有适合于电子设备110的显示区域大小的显示区域面积,或者具有其他适当的预定的或由用户指定的显示区域面积。
[0028]在一些实施例中,用户102可以与电子设备110进行交互。例如,用户102可以通过与电子设备110交互,来对场景120进行各种交互操作。例如,用户102可以通过与电子设备110交互,来使场景120中呈现出某个路径或者道路。关于用户102与电子设备110的各种交互过程将在下文中进行详细描述。
[0029]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于路径呈现的方法,包括:呈现包括目标区域的场景;响应于对所述目标区域内的至少两个点的选择,在所述场景中呈现目标路径,所述目标路径通过所述至少两个点;以及响应于对所述目标路径上的至少一个目标点的修改,更新所述目标路径。2.根据权利要求1所述的方法,其中更新所述目标路径包括:响应于被选择的所述至少两个点中的第一点被移动,将所述目标路径中由所述第一点和至少一个相邻点限定的至少一个分段从所述目标路径中移除;以及将由移动后的所述第一点与所述至少一个相邻点限定的至少一个分段添加到所述目标路径。3.根据权利要求1所述的方法,其中更新所述目标路径包括:响应于被选择的所述至少两个点中位于所述目标路径的端部的第二点被移除,将所述目标路径中由所述第二点与相邻点限定的第一分段从所述目标路径中移除。4.根据权利要求1所述的方法,其中更新所述目标路径包括:响应于所述目标路径上由被选择的所述至少两个点中的两个相邻点限定的第二分段上的虚拟节点被移动,将所述第二分段从所述目标路径移除;以及将由所述两个相邻点各自与移动后的所述虚拟节点限定的分段添加到所述目标路径。5.根据权利要求1所述的方法,还包括:通过在所述场景中将所述至少两个点按照被选择的顺序连接,来生成所述目标路径。6.根据权利要求5所述的方法,其中生成所述目标路径包括:确定所述至少两个点中最先被选择的起始点与最后被选择的末尾点之间的距离是否超过距离阈值;响应于确定所述距离低于所述距离阈值,基于所述起始点和所述末尾点,确定合成点;将所述至少两个点中除所述起始点与所述末尾点之外的点按照被选择的顺序彼此相连接,以得到第一路径;以及将所述第一路径的两个端部分别连接到所述合成点,以生成闭合的所述目标路径。7.根据权利要求1所述的方法,还包括:针对所述至少两个点中的每个点,如下确定所述点在所述场景中的位置坐标:获取所述点在呈现所述场景的屏幕上的屏幕坐标;以及基于所述屏幕坐标、所述场景的视点坐标以及所述场景的包围区域,将所述点在所述包围区域上的投影坐标确定为所述点的位置坐标。8.一种用于路径呈现的装置,包括:场景呈现模块,被配置为呈现包括目标区域的场景;路径呈现模块,被配置为响应于对所述目标区域内的至少两个点的选择,在所述场景中呈现目标路径,所述目标路径通过所述至少两个点;以及路径更新模块,被配置为响应于对所述目标路径上的至少一个目标点的修改,更新所
述目标路径。9.根据权利要求8所述的装置,其中所述...

【专利技术属性】
技术研发人员:栾鑫月
申请(专利权)人:北京有竹居网络技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1