CN106814938A - 三维模型文件导入控制方法及客户端 - Google Patents

三维模型文件导入控制方法及客户端 Download PDF

Info

Publication number
CN106814938A
CN106814938A CN201611220428.2A CN201611220428A CN106814938A CN 106814938 A CN106814938 A CN 106814938A CN 201611220428 A CN201611220428 A CN 201611220428A CN 106814938 A CN106814938 A CN 106814938A
Authority
CN
China
Prior art keywords
threedimensional model
model file
function
imported
file
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201611220428.2A
Other languages
English (en)
Inventor
李万平
文利
钟旭东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Silk Road vision Polytron Technologies Inc
Original Assignee
Shenzhen Cloud Win Network Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Cloud Win Network Co Ltd filed Critical Shenzhen Cloud Win Network Co Ltd
Priority to CN201611220428.2A priority Critical patent/CN106814938A/zh
Publication of CN106814938A publication Critical patent/CN106814938A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0486Drag-and-drop

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明公开了一种三维模型文件导入控制方法及客户端,在接收到将三维模型文件拖入目标三维软件的三维模型文件拖入指令后,并不是执行默认的将该待导入文件在目标三维软件中打开处理,而是显示目标三维软件的快捷功能菜单,然后根据待导入三维模型文件的路径信息,根据当前需求灵活的使用快捷功能菜单中的功能项将待导入三维模型文件进行导入处理。本发明提供的三维模型文件拖动操作并不仅限于打开这一单一的导入处理,而是可以根据当前需求灵活的选择相应的功能项执行对应的导入处理,例如包括但不限于引用功能项执行引用导入处理,***功能项执行***导入处理。因此可以丰富文件拖入操作的功能,简化对应功能的操作,提升用户体验满意度。

Description

三维模型文件导入控制方法及客户端
技术领域
本发明涉及三维领域,具体涉及一种三维模型文件导入控制方法及客户端。
背景技术
随着三维领域的快速发展,三维建模在建筑、航天、数控加工等领域得到的广泛的应用。随着用户对三维模型文件的使用日益频繁,现有的主流三维软件都提供了一种快速打开三维模型文件的方法,该方法的操控流程如下:在三维软件处于打开状态时,用户可以通过鼠标将需要打开的三维模型文件拖入该三维软件的文件编辑窗口,三维模型文件检测到有三维模型文件拖入时就会自动新建一个文件窗口并在该窗口内执行打开该三维模型文件。这种文件拖动操作方式相对现有三维软件提供的通过选择专门的文件导入菜单选中对应的三维文件进行导入操作会更为简单、快捷。但是目前的文件拖动操作只能在三维软件中实现打开这一单一的导入处理,不能很好的满足用户实际需求,导致用户体验满意度低的问题。
发明内容
本发明要解决的主要技术问题是,提供一种三维模型文件导入控制方法及客户端,解决现有三维模型文件拖入三维软件只能实现在三维文件中打开这一单一的导入处理,导致用户体验满意度低的问题。
为解决上述技术问题,本发明提供一种三维模型文件导入控制方法,包括:
接收将三维模型文件拖入目标三维软件的三维模型文件拖入指令,所述三维模型文件拖入指令中包含待导入三维模型文件的路径信息;
显示所述目标三维软件的快捷功能菜单,所述快捷功能菜单中包含所述目标三维软件的至少一个功能项;
根据所述路径信息,使用所述快捷功能菜单中的至少一个功能项将所述待导入三维模型文件进行导入处理。
在本发明的一种实施例中,所述方法还包括:
接收包含待增加功能项和/或待删除功能项的快捷功能菜单功能项更新指令;
根据所述快捷功能菜单功能项更新指令对所述快捷功能菜单中的功能项进行更新处理。
在本发明的一种实施例中,所述待导入三维模型文件包含三维模型文件缩略图;
在接收到所述三维模型文件拖入指令之前,检测到所述待导入三维模型文件被选中拖动时,在拖动过程中将所述三维模型文件缩略图进行显示。
在本发明的一种实施例中,使用所述快捷功能菜单中的至少一个功能项将所述待导入三维模型文件进行导入处理包括:
接收包含此次导入需使用的目标功能项的功能项选择指令;
根据所述功能项选择指令在所述快捷功能菜单中选择对应的目标功能项,并使用所述目标功能项将所述待导入三维模型文件进行导入处理。
在本发明的一种实施例中,所述显示所述目标三维软件的快捷功能菜单包括:
获取拖动所述待导入三维模型文件的光标当前的位置;
以所述光标当前的位置为中心显示所述快捷功能菜单。
在本发明的一种实施例中,所述快捷功能菜单包含以下功能项中的至少一种:
将所述待导入三维模型文件在所述目标三维软件中打开处理的三维模型文件打开功能项;
将所述待导入三维模型文件在所述目标三维软件当前窗口中进行引用处理的三维模型文件引用功能项;
将所述待导入三维模型文件在所述目标三维软件当前窗口中进行合并处理的三维模型文件合并功能项;
将所述待导入三维模型文件在所述目标三维软件当前窗口中进行***处理的三维模型文件***功能项;
将所述待导入三维模型文件在所述目标三维软件中进行分解处理的三维模型文件分解功能项;
将所述待导入三维模型文件在所述目标三维软件当前窗口中进行组合处理的三维模型文件组合功能项;
将所述待导入三维模型文件在所述目标三维软件当前窗口中进行替换处理的三维模型文件替换功能项。
为了解决上述问题,本发明还提供了一种客户端,包括:
指令获取模块,用于接收将三维模型文件拖入目标三维软件的三维模型文件拖入指令,所述三维模型文件拖入指令中包含待导入三维模型文件的路径信息;
菜单显控模块,用于在所述指令获取模块获取到三维模型文件拖入指令时,显示所述目标三维软件的快捷功能菜单,所述快捷功能菜单中包含所述目标三维软件的至少一个功能项;
导入控制模块,用于根据所述路径信息,使用所述快捷功能菜单中的至少一个功能项将所述待导入三维模型文件进行导入处理。
在本发明的一种实施例中,所述菜单显控模块还用于接收包含待增加功能项和/或待删除功能项的快捷功能菜单功能项更新指令,根据所述快捷功能菜单功能项更新指令对所述快捷功能菜单中的功能项进行更新处理。
在本发明的一种实施例中,还包括缩略图显控模块,所述待导入三维模型文件包含三维模型文件缩略图;
所述缩略图显控模块用于在检测到所述待导入三维模型文件被选中拖动时,在拖动过程中将所述三维模型文件缩略图进行显示。
在本发明的一种实施例中,所述菜单显控模块用于获取拖动所述待导入三维模型文件的光标当前的位置,以所述光标当前的位置为中心显示所述快捷功能菜单。
本发明的有益效果是:
本发明提供的三维模型文件导入控制方法及客户端,在接收到将三维模型文件拖入目标三维软件的三维模型文件拖入指令后,并不是执行默认的将该待导入文件在目标三维软件中打开处理,而是显示目标三维软件的快捷功能菜单,然后根据待导入三维模型文件的路径信息,根据当前需求灵活的使用快捷功能菜单中的至少一个功能项将待导入三维模型文件进行导入处理。本发明提供的三维模型文件拖动操作并不仅限于打开这一单一的导入处理,而是可以根据当前需求灵活的选择相应的功能项执行对应的导入处理,例如包括但不限于引用功能项执行引用导入处理,***功能项执行***导入处理。因此可以丰富文件拖入操作的功能,简化对应功能的操作,提升用户体验满意度。
附图说明
图1为本发明实施例一提供的三维模型文件导入控制方法流程示意图;
图2为本发明实施例一提供的快捷功能菜单更新过程流程示意图;
图3-1为本发明实施例一提供的快捷功能菜单显示示意图一;
图3-2为本发明实施例一提供的快捷功能菜单显示示意图二;
图4为本发明实施例一提供的目标功能项选择过程流程示意图;
图5为本发明实施例一提供的快捷功能菜单显示过程流程示意图;
图6为本发明实施例二提供的三维模型文件导入控制方法流程示意图;
图7为本发明实施例三提供的客户端结构示意图;
图8为本发明实施例四提供的客户端硬件结构示意图;
图9为本发明实施例四提供的管理***架构示意图。
具体实施方式
本发明针对现有文件拖动操作只能在三维软件中实现打开这一单一的导入处理,本发明为对应的三维软件设置了快捷功能菜单,该快捷功能菜单中包含的三维软件的功能项可以根据导入需求灵活设置;然后在检测到有带导入三维模型文件拖入三维软件时,就将该快捷功能菜单显示,进而可以根据当前导入处理的实际需求使用该快捷功能菜单中对应的功能项对待导入三维模型文件进行导入处理。相对现有文件拖动操作,既丰富了文件拖入操作的功能,又简化了这些功能的操作。当应当理解的是,本发明提供的文件拖动操作的控制方案,并不限于三维模型文件的使用,也适用于其他类型的文件以及对应的软件,例如word文件以及对应的word软件、WPS软件,平面图片对应的平面图片处理软件等,在本发明中就不再一一赘述。
下面通过具体实施方式结合附图对本发明作进一步详细说明。
实施例一:
本实施例提供的三维模型文件导入控制方法参见图1所示,包括:
S101:接收将三维模型文件拖入目标三维软件的三维模型文件拖入指令。
本实施例中,三维模型文件拖入指令一般是由操作人员下发的,当然也不排除由一些控件自动执行三维文件的拖动操作而自动下发。
本实施例中,只有当三维模型文件拖入对应的目标三维软件且光标放开时,才确定需要将该三维模型文件导入该目标三维软件,此时才下发三维模型文件拖入指令,该三维模型文件拖入指令至少包括待导入三维模型文件的路径信息,根据该路径信息可以正确的对该三维模型文件进行调用;当然在此基础上还可以包括三维模型文件的描述信息,例如包括但不限于大小、创建时间、最有一次修改时间、来源等。
应当理解的是,本实施例中三维模型文件的拖动操作可以通过鼠标完成,也不排除通过手势等操作完成。
本实施例中,待导入三维模型文件可以是本地存储的三维模型文件,也可以网络端存储的三维模型文件,为网络端存储的三维模型文件时,导入过程中需要先从网络端将该三维模型文件下载下来。
本实施例中的目标三维软件可以是任意三维文件中的至少一种,例如可以是3DMAX、CAD、PRO、Solidworks等三维软件中的至少一种。具体可以灵活设置。
本实施例中的目标三维软件可以是当前处于打开状态的三维软件,也可以是还未处于打开状态的三维软件。是处于打开状态的三维软件时,拖动三维模型文件时,可以将该三维模型文件拖入到三维软件当前打开的窗口内并放开完成拖入操作。当是处于未打开状态的三维软件时,拖动三维模型文件时,可以将该三维模型文件拖入到三维软件的图标处,并使得拖动三维模型文件与三维软件的图标至少部分重叠并放开完成拖入操作,此时将三维模型文件导入该三维文件时,需要先将该三维软件打开。
S102:显示目标三维软件的快捷功能菜单,显示的快捷功能菜单中包含目标三维软件的至少一个功能项。
步骤S102可以是由步骤101中接收到三维模型文件拖入指令自动触发,也可以是在步骤S101之后,接收到相应的快捷功能菜单显示控制指令时才执行,或者根据当前三维模型文件导入的控制方式执行,例如可以提供现有的拖入控制方式,也即只执行开打开操作,此时不需要显示快捷功能菜单,同时提供本实施例提供的拖入控制方式;用户可以预先进行设置,如果用户预先设置了使用本实施例的方式,则进行快捷功能菜单的显示;反之,如果用户预先设置了使现有的控制方式,则此时可以不显示快捷功能菜单。
本实施例中,当需要显示快捷功能菜单时,该显示功能的实现可以通过在目标三维软件中设置对应的显示插件实现,此时则是控制目标三维软件显示目其快捷功能菜单;也可以设置一个独立于控制目标三维软件的插件实现,此时可以直接调用该插件显示该目标三维软件的快捷功能菜单。
本实施例中快捷功能菜单上的功能项的设置可以设置为不对用户开放,此时用户不能随意更改该快捷功能菜单上的功能项。为了提升用户体验,使得更符合不同用户的操作习惯,提升处理效率,本实施例也可将快捷功能菜单上的功能项的设置对用户或具有一定安全权限的用户开放,此时相关用户就可以灵活的对该快捷功能菜单上的功能项进行调整。例如,一种调整更新的过程参见图2所示,包括:
S201:接收包含待增加功能项和/或待删除功能项的快捷功能菜单功能项更新指令。
该快捷功能菜单功能项更新指令可以是用户下发的,也可以根据一些更新规则自动触发的,例如可以预设定时更新或者检测到满足预设的一些更新条件时自动更新,如自动检测到用户由用户A变为用户B之后,则将该快捷功能菜单的功能项自动更新为符合用户B使用习惯的相关功能项,只要在此之前存储各用户对应的功能项即可。
S202:根据接收到的快捷功能菜单功能项更新指令对快捷功能菜单中的功能项进行更新处理,对应的包括但不限于删除或增加对应的功能项。
本实施例中,快捷功能菜单的显示形式可以灵活设定,例如参见图3-1和图3-2所示,其可以单列长条方式进行显示,也可以矩阵方式(包括但不限于类似九宫格的方式)进行显示。
S103:根据待导入三维模型文件的路径信息,使用快捷功能菜单中的至少一个功能项将待导入三维模型文件进行导入处理。
本实施例中,上述S103的导入处理过程可以由目标三维软件自主执行,也可以额外单独设置一个独立于目标三维软件的插件控制目标三维软件执行。
本实施例中,具体使用快捷功能菜单中的哪一个或几个功能项具体可以根据功能选择指令确定,也可以根据预设的一些选择规则自动确定。根据功能选择指令确定时,其确定过程参见图4所示,包括:
S401:接收包含此次导入需使用的目标功能项的功能项选择指令。
该功能项选择指令可以由用户下发,也可以根据其他规则自动触发。功能项选择指令中包含的目标功能项的个数可以是一个,也可以根据当前需求设置为两个以上。
S402:根据功能项选择指令在快捷功能菜单中选择对应的目标功能项,并使用选择的目标功能项将所述待导入三维模型文件进行导入处理。
当快捷功能菜单中没有要选择的目标功能项时,可以提示用户是否在该快捷功能菜单中添加该目标功能项,在添加成功后再选择。
根据预设的选择规则自动确定时,该选择规则可以是选择上一次使用的功能项,或者选择使用次数最多的一个功能项,或者按照各功能项在快捷功能菜单中的排列方式进行选择等等。
在一种示例中,快捷功能菜单可以包含以下功能项中的至少一种:
将待导入三维模型文件在目标三维软件中打开(可以在当前窗口或者新建窗口打开)处理的三维模型文件打开功能项;
将待导入三维模型文件在目标三维软件当前窗口中进行引用处理的三维模型文件引用功能项;
将待导入三维模型文件在目标三维软件当前窗口中进行合并处理的三维模型文件合并功能项;
将待导入三维模型文件在所述目标三维软件当前窗口中进行***处理的三维模型文件***功能项;
将待导入三维模型文件在目标三维软件中进行分解处理的三维模型文件分解功能项;
将待导入三维模型文件在所述目标三维软件当前窗口中进行组合处理的三维模型文件组合功能项;
将待导入三维模型文件在所述目标三维软件当前窗口中进行替换处理的三维模型文件替换功能项。
应当理解的是,本实施例中快捷功能菜单上包含的功能项可并不限于上述示例中的几种功能项,具体可以根据实际需求灵活设定。对于上述示例的功能项,可以根据导入的实际需求灵活选择,例如需要对拖入的文件进行合并处理时,则调用到该待导入三维模型文件,并与当前窗口内当前的文件进行合并处理等。
在本实施例中,通过光标将待导入文件拖入目标三维软件时,为了提升操作的便捷性和操作效率,在显示目标三维软件的快捷功能菜单时,显示过程参见图5所示,包括:
S501:获取拖动待导入三维模型文件的光标当前的位置;具体获取方式可以采用现有任意实现光标位置检测的方式,在此不再赘述。
S502:以获取到的光标当前的位置为中心显示快捷功能菜单,这样的快捷功能菜单的显示位置可以使得用户最快捷的进行连续操作,提升效率和便利性。
但应当理解的是,本实施例中也可以光标当前的位置为上边界或下边界显示快捷功能菜单,具体可以根据实际需求灵活设定。
在本实施例中,为了便于用户最便捷、快速的获取到三维模型文件中包含的内容,提升文件选择操作的准确性,还可在待导入三维模型文件中设置三维模型文件缩略图;且设置该三维模型文件被选中时将其三维模型文件缩略图进行显示,显示时显示出的三维模型文件缩略图可以替换掉选中的光标,也可以随三维模型文件的移动关联显示。
因此,在本实施例中,在接收到三维模型文件拖入指令之前,检测到待导入三维模型文件被选中拖动时,在拖动过程(也即三维模型文件被选中并移动过程)中将三维模型文件缩略图进行显示;这样用户在拖动过程中可以清楚的获取到被拖动的三维模型文件的内容,从而便捷、快速的判定出该文件是否是自己想要操作的文件,如否,则可快速的做其他选择,可进一步提升用户体验的满意度。
本实施例提供的三维模型文件导入控制方法既丰富了文件拖入操作的功能,又简化了这些功能的操作过程,同时在拖动过程中还可对三维模型文件的缩略图进行实时的显示,可在很大程度上提升用户操作的准确性,以及提升用户操作效率和操作体验。
实施例二:
本实施例以目标三维软件为3DMAX、CAD、PRO、Solidworks等三维软件中的至少一种,快捷功能菜单包括三维模型文件打开功能项、三维模型文件打开功能项、三维模型文件引用功能项、三维模型文件合并功能项、三维模型文件***功能项、三维模型文件分解功能项、三维模型文件组合功能项为示例进行说明。且在本示例中目标三维软件处于打开状态,整个三维模型文件导入控制过程参见图6所示,包括:
S601:打开目标三维软件,例如打开3DMAX。
S602:选中对应的三维模型文件拖入至目标三维软件当前的窗口,拖动过程中显示三维模型文件的缩略图。
S603:获取在窗口中放开三维模型文件时光标的位置。
S604:以光标的位置为中心显示目标三维软件的快捷功能菜单。
显示的快捷功能菜单中包含目标三维软件的三维模型文件打开功能项、三维模型文件打开功能项、三维模型文件引用功能项、三维模型文件合并功能项、三维模型文件***功能项、三维模型文件分解功能项、三维模型文件组合功能项;
S605:接收用户下发的功能选择指令,根据该功能项选择指令从快捷功能菜单中选择对应的目标功能项,例如***功能项。
S606:根据选择的目标功能项对三维模型文件进行导入处理,例如将该三维模型文件在当前窗口中进行***处理。
本实施例提供的三维模型文件导入控制方法可以实现文件拖入操作时的三维模型文件打开功能、三维模型文件打开功能、三维模型文件引用功能、三维模型文件合并功能、三维模型文件***功能、三维模型文件分解功能、三维模型文件组合功能等中的任意一种,丰富了拖入操作的功能,同时在拖动过程中还可对三维模型文件的缩略图进行实时的显示,可在很大程度上提升用户操作的准确性,以及提升用户操作效率和操作体验。
实施例三:
本实施例提供了一种客户端,参见图7所示,其包括:
指令获取模块71,用于接收将三维模型文件拖入目标三维软件的三维模型文件拖入指令。
本实施例中,三维模型文件拖入指令一般是由操作人员下发的,当然也不排除由一些控件自动执行三维文件的拖动操作而自动下发。只有当三维模型文件拖入对应的目标三维软件且光标放开时,才确定需要将该三维模型文件导入该目标三维软件,此时才下发三维模型文件拖入指令,该三维模型文件拖入指令至少包括待导入三维模型文件的路径信息,根据该路径信息可以正确的对该三维模型文件进行调用;当然在此基础上还可以包括三维模型文件的描述信息,例如包括但不限于大小、创建时间、最有一次修改时间、来源等。
应当理解的是,本实施例中三维模型文件的拖动操作可以通过鼠标完成,也不排除通过手势等操作完成。
本实施例中,待导入三维模型文件可以是本地存储的三维模型文件,也可以网络端存储的三维模型文件,为网络端存储的三维模型文件时,导入过程中需要先从网络端将该三维模型文件下载下来。
本实施例中的目标三维软件可以是任意三维文件中的至少一种,例如可以是3DMAX、CAD、PRO、Solidworks等三维软件中的至少一种。具体可以灵活设置。
本实施例中的目标三维软件可以是当前处于打开状态的三维软件,也可以是还未处于打开状态的三维软件。是处于打开状态的三维软件时,拖动三维模型文件时,可以将该三维模型文件拖入到三维软件当前打开的窗口内并放开完成拖入操作。当是处于未打开状态的三维软件时,拖动三维模型文件时,可以将该三维模型文件拖入到三维软件的图标处,并使得拖动三维模型文件与三维软件的图标至少部分重叠并放开完成拖入操作,此时将三维模型文件导入该三维文件时,需要先将该三维软件打开。
菜单显控模块72,用于在指令获取模块71获取到三维模型文件拖入指令时,显示目标三维软件的快捷功能菜单,快捷功能菜单中包含所述目标三维软件的至少一个功能项。
菜单显控模块72可以在指令获取模块71获取到三维模型文件拖入指令时自动触发显示目标三维软件的快捷功能菜单,也可在指令获取模块71获取到三维模型文件拖入指令后,接收到相应的快捷功能菜单显示控制指令时才显示目标三维软件的快捷功能菜单。
本实施例中快捷功能菜单上的功能项的设置可以设置为不对用户开放,此时用户不能随意更改该快捷功能菜单上的功能项。为了提升用户体验,使得更符合不同用户的操作习惯,提升处理效率,本实施例也可将快捷功能菜单上的功能项的设置对用户或具有一定安全权限的用户开放,此时相关用户就可以灵活的对该快捷功能菜单上的功能项进行调整。因此本实施例中的菜单显控模块72还用于接收包含待增加功能项和/或待删除功能项的快捷功能菜单功能项更新指令,根据快捷功能菜单功能项更新指令对所述快捷功能菜单中的功能项进行更新处理。
导入控制模块73,用于根据待导入三维模型文件的路径信息,使用快捷功能菜单中的至少一个功能项将待导入三维模型文件进行导入处理。
本实施例中,具体使用快捷功能菜单中的哪一个或几个功能项具体可以根据功能选择指令确定,也可以根据预设的一些选择规则自动确定。根据功能选择指令确定时,导入控制模块73接收包含此次导入需使用的目标功能项的功能项选择指令,根据功能项选择指令在快捷功能菜单中选择对应的目标功能项,并使用选择的目标功能项将所述待导入三维模型文件进行导入处理。当快捷功能菜单中没有要选择的目标功能项时,导入控制模块73还可以提示用户是否在该快捷功能菜单中添加该目标功能项,在添加成功后再选择。根据预设的选择规则自动确定时,该选择规则可以是选择上一次使用的功能项,或者选择使用次数最多的一个功能项,或者按照各功能项在快捷功能菜单中的排列方式进行选择等等。
在一种示例中,快捷功能菜单可以包含以下功能项中的至少一种:
将待导入三维模型文件在目标三维软件中打开(可以在当前窗口或者新建窗口打开)处理的三维模型文件打开功能项;
将待导入三维模型文件在目标三维软件当前窗口中进行引用处理的三维模型文件引用功能项;
将待导入三维模型文件在目标三维软件当前窗口中进行合并处理的三维模型文件合并功能项;
将待导入三维模型文件在所述目标三维软件当前窗口中进行***处理的三维模型文件***功能项;
将待导入三维模型文件在目标三维软件中进行分解处理的三维模型文件分解功能项;
将待导入三维模型文件在所述目标三维软件当前窗口中进行组合处理的三维模型文件组合功能项;
将待导入三维模型文件在所述目标三维软件当前窗口中进行替换处理的三维模型文件替换功能项。
应当理解的是,本实施例中快捷功能菜单上包含的功能项可并不限于上述示例中的几种功能项,具体可以根据实际需求灵活设定。对于上述示例的功能项,可以根据导入的实际需求灵活选择,例如需要对拖入的文件进行合并处理时,则调用到该待导入三维模型文件,并与当前窗口内当前的文件进行合并处理等。
在本实施例中,通过光标将待导入文件拖入目标三维软件时,为了提升操作的便捷性和操作效率,在显示目标三维软件的快捷功能菜单时,菜单显控模块72用于获取拖动待导入三维模型文件的光标当前的位置;具体获取方式可以采用现有任意实现光标位置检测的方式,在此不再赘述。然后以获取到的光标当前的位置为中心显示快捷功能菜单,这样的快捷功能菜单的显示位置可以使得用户最快捷的进行连续操作,提升效率和便利性。
但应当理解的是,本实施例中也可以光标当前的位置为上边界或下边界显示快捷功能菜单,具体可以根据实际需求灵活设定。
在本实施例中,为了便于用户最便捷、快速的获取到三维模型文件中包含的内容,提升文件选择操作的准确性,还可在待导入三维模型文件中设置三维模型文件缩略图;且设置该三维模型文件被选中时将其三维模型文件缩略图进行显示,显示时显示出的三维模型文件缩略图可以替换掉选中的光标,也可以随三维模型文件的移动关联显示。
因此,在本实施例中,客户端还包括缩略图显控模块74,用于在检测到所述待导入三维模型文件被选中拖动时,在拖动过程(也即三维模型文件被选中并移动过程)中将三维模型文件缩略图进行显示;这样用户在拖动过程中可以清楚的获取到被拖动的三维模型文件的内容,从而便捷、快速的判定出该文件是否是自己想要操作的文件,如否,则可快速的做其他选择,可进一步提升用户体验的满意度。
本实施例提供的客户端的上述模块的功能可以通过客户端的处理器或控制器实现,其既丰富了文件拖入操作的功能,又简化了这些功能的操作过程,同时在拖动过程中还可对三维模型文件的缩略图进行实时的显示,可在很大程度上提升用户操作的准确性,以及提升用户操作效率和操作体验。
实施例四:
图8所示为本实施例提供的一种客户端硬件结构示意图。该客户端包括输入输出(IO)总线83、处理器81、电源82、存储器84,其中:
第一输入输出(IO)总线83分别与自身所属的用户设备的其它部件(例如处理器81、电源82、存储器84)连接,并且为其它部件提供传送线路。
电源82用于为各部件提供工作所需的电能,应当理解的是本实施例中的电源82也可以是外置电源。例如当客户端为台式计算机时,其电源就是外置电源。图8中所示的电源82仅仅是一种示例。
处理器81通常控制自身所属的用户设备的总体操作。例如,处理器81执行计算和确认等操作。其中,处理器81可以是中央处理器(CPU)。
存储器84存储处理器81可读、处理器81可执行的软件代码,其包含用于控制处理器81执行本文描述的三维模型文件导入控制方法的代码,也包括各三维软件的代码。存储器84可以包括至少一种类型的存储介质,所述存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘等等。
本实施例中,处理器81具体用于通过输入输出(IO)总线83调用存储器84中的代码以用于执行三维模型文件导入控制过程,包括调用该代码实现在接收到将三维模型文件拖入目标三维软件的三维模型文件拖入指令后,显示目标三维软件的快捷功能菜单,然后根据待导入三维模型文件的路径信息,根据当前需求灵活的使用快捷功能菜单中的至少一个功能项将待导入三维模型文件进行导入处理。具体控制过程参见上述各实施例所示,在此不再赘述。
应当理解的是,本实施例中的客户端可以用于各种三维模型应用领域,例如可以应用于CG(Computer Graphics)行业的各种制作资产,方便于CG行业统一管理CG制作过程中需要的各种资产文件,如模型、材质、贴图等。
请参见图9所示的一种管理***,包括网络管理端91(也即WEB端)和至少一个客户端92,通过网络管理端91和客户端相结合的方式实现。网络管理端91可负责资产的上传、归类、审核、展示及销售;客户端92即为CG制作者的工作终端(包括但不限于各种计算机),CG制作者课通过客户端92方便的查看资产的信息及360度的细节,并能快速的通过关键字搜索或是上传图片通过图片搜索需要的资产进而下载到本地或者直接在网络上显示,并可采用本发明提供的三维模型文件导入控制方法一键拖动到如3DMAX等三维软件中即可实时的在软件中进行导入处理并展示出资产的内容。
在本实施例中,管理***还可基于分布式的架构开发,网络管理端91和客户端92可通过中间消息服务传递数据,资产文件分布式的存储在不同的服务器上,客户端92在接收资产信息数据的同时,通过异步的方式或其他方式将资产相关的文件同步到本地电脑磁盘指定的存储目录(当然也可以在需要时实时的从网络侧获取),以保障***在网络联机和脱机状态下都能正常的使用,从而提升适用范围,进而提升用户体验的满意度。
以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。

Claims (10)

1.一种三维模型文件导入控制方法,其特征在于,包括:
接收将三维模型文件拖入目标三维软件的三维模型文件拖入指令,所述三维模型文件拖入指令中包含待导入三维模型文件的路径信息;
显示所述目标三维软件的快捷功能菜单,所述快捷功能菜单中包含所述目标三维软件的至少一个功能项;
根据所述路径信息,使用所述快捷功能菜单中的至少一个功能项将所述待导入三维模型文件进行导入处理。
2.如权利要求1所述的三维模型文件导入控制方法,其特征在于,所述方法还包括:
接收包含待增加功能项和/或待删除功能项的快捷功能菜单功能项更新指令;
根据所述快捷功能菜单功能项更新指令对所述快捷功能菜单中的功能项进行更新处理。
3.如权利要求1所述的三维模型文件导入控制方法,其特征在于,所述待导入三维模型文件包含三维模型文件缩略图;
在接收到所述三维模型文件拖入指令之前,检测到所述待导入三维模型文件被选中拖动时,在拖动过程中将所述三维模型文件缩略图进行显示。
4.如权利要求1所述的三维模型文件导入控制方法,其特征在于,使用所述快捷功能菜单中的至少一个功能项将所述待导入三维模型文件进行导入处理包括:
接收包含此次导入需使用的目标功能项的功能项选择指令;
根据所述功能项选择指令在所述快捷功能菜单中选择对应的目标功能项,并使用所述目标功能项将所述待导入三维模型文件进行导入处理。
5.如权利要求1-4任一项所述的三维模型文件导入控制方法,其特征在于,所述显示所述目标三维软件的快捷功能菜单包括:
获取拖动所述待导入三维模型文件的光标当前的位置;
以所述光标当前的位置为中心显示所述快捷功能菜单。
6.如权利要求1-4任一项所述的三维模型文件导入控制方法,其特征在于,所述快捷功能菜单包含以下功能项中的至少一种:
将所述待导入三维模型文件在所述目标三维软件中打开处理的三维模型文件打开功能项;
将所述待导入三维模型文件在所述目标三维软件当前窗口中进行引用处理的三维模型文件引用功能项;
将所述待导入三维模型文件在所述目标三维软件当前窗口中进行合并处理的三维模型文件合并功能项;
将所述待导入三维模型文件在所述目标三维软件当前窗口中进行***处理的三维模型文件***功能项;
将所述待导入三维模型文件在所述目标三维软件中进行分解处理的三维模型文件分解功能项;
将所述待导入三维模型文件在所述目标三维软件当前窗口中进行组合处理的三维模型文件组合功能项;
将所述待导入三维模型文件在所述目标三维软件当前窗口中进行替换处理的三维模型文件替换功能项。
7.一种客户端,其特征在于,包括:
指令获取模块,用于接收将三维模型文件拖入目标三维软件的三维模型文件拖入指令,所述三维模型文件拖入指令中包含待导入三维模型文件的路径信息;
菜单显控模块,用于在所述指令获取模块获取到三维模型文件拖入指令时,显示所述目标三维软件的快捷功能菜单,所述快捷功能菜单中包含所述目标三维软件的至少一个功能项;
导入控制模块,用于根据所述路径信息,使用所述快捷功能菜单中的至少一个功能项将所述待导入三维模型文件进行导入处理。
8.如权利要求7所述的客户端,其特征在于,所述菜单显控模块还用于接收包含待增加功能项和/或待删除功能项的快捷功能菜单功能项更新指令,根据所述快捷功能菜单功能项更新指令对所述快捷功能菜单中的功能项进行更新处理。
9.如权利要求7所述的客户端,其特征在于,还包括缩略图显控模块,所述待导入三维模型文件包含三维模型文件缩略图;
所述缩略图显控模块用于在检测到所述待导入三维模型文件被选中拖动时,在拖动过程中将所述三维模型文件缩略图进行显示。
10.如权利要求7-9任一项所述的客户端,其特征在于,所述菜单显控模块用于获取拖动所述待导入三维模型文件的光标当前的位置,以所述光标当前的位置为中心显示所述快捷功能菜单。
CN201611220428.2A 2016-12-26 2016-12-26 三维模型文件导入控制方法及客户端 Pending CN106814938A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611220428.2A CN106814938A (zh) 2016-12-26 2016-12-26 三维模型文件导入控制方法及客户端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611220428.2A CN106814938A (zh) 2016-12-26 2016-12-26 三维模型文件导入控制方法及客户端

Publications (1)

Publication Number Publication Date
CN106814938A true CN106814938A (zh) 2017-06-09

Family

ID=59110246

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611220428.2A Pending CN106814938A (zh) 2016-12-26 2016-12-26 三维模型文件导入控制方法及客户端

Country Status (1)

Country Link
CN (1) CN106814938A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110109885A (zh) * 2019-04-26 2019-08-09 北京花开影视制作有限公司 一种cg数据资产自动同步方法及同步***
CN116301471A (zh) * 2023-05-18 2023-06-23 深圳前海环融联易信息科技服务有限公司 文件自动***的实现方法以及文件自动***方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070250794A1 (en) * 2001-05-18 2007-10-25 Miura Britt S Multiple menus for use with a graphical user interface
CN101854432A (zh) * 2010-05-18 2010-10-06 深圳桑菲消费通信有限公司 一种***耳机后弹出相应功能菜单的手机控制方法
CN102799380A (zh) * 2012-07-13 2012-11-28 杭州边锋网络技术有限公司 一种桌面快捷操控***及方法
CN105023290A (zh) * 2014-04-28 2015-11-04 南京冠图信息科技有限公司 基于AutoCAD平台三维场景建模可视化方法及***
CN105302572A (zh) * 2015-11-19 2016-02-03 天脉聚源(北京)教育科技有限公司 在软件中导入文件的方法及装置
CN105741351A (zh) * 2016-03-10 2016-07-06 李冀辉 SolidWorks大型装配体三维模型导入Aurora 3D Presentation软件的方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070250794A1 (en) * 2001-05-18 2007-10-25 Miura Britt S Multiple menus for use with a graphical user interface
CN101854432A (zh) * 2010-05-18 2010-10-06 深圳桑菲消费通信有限公司 一种***耳机后弹出相应功能菜单的手机控制方法
CN102799380A (zh) * 2012-07-13 2012-11-28 杭州边锋网络技术有限公司 一种桌面快捷操控***及方法
CN105023290A (zh) * 2014-04-28 2015-11-04 南京冠图信息科技有限公司 基于AutoCAD平台三维场景建模可视化方法及***
CN105302572A (zh) * 2015-11-19 2016-02-03 天脉聚源(北京)教育科技有限公司 在软件中导入文件的方法及装置
CN105741351A (zh) * 2016-03-10 2016-07-06 李冀辉 SolidWorks大型装配体三维模型导入Aurora 3D Presentation软件的方法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
LTFOOOO: "Win10不能直接拖文件进行打开解决办法", 《HTTPS://JINGYAN.BAIDU.COM/ARTICLE/9F7E7EC08620BD6F29155451.HTML》 *
认识你自己5152: "如何打开pdf文件", 《HTTPS://JINGYAN.BAIDU.COM/ARTICLE/FD8044FAD25BCF5031137AD1.HTML》 *
郭海行: "《电脑入门傻瓜书》", 30 September 2016 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110109885A (zh) * 2019-04-26 2019-08-09 北京花开影视制作有限公司 一种cg数据资产自动同步方法及同步***
CN116301471A (zh) * 2023-05-18 2023-06-23 深圳前海环融联易信息科技服务有限公司 文件自动***的实现方法以及文件自动***方法
CN116301471B (zh) * 2023-05-18 2023-09-01 深圳前海环融联易信息科技服务有限公司 文件自动***的实现方法以及文件自动***方法

Similar Documents

Publication Publication Date Title
US11194954B2 (en) System and method for converting paper forms to an electronic format
US11687216B2 (en) Digital processing systems and methods for dynamically updating documents with data from linked files in collaborative work systems
KR102325237B1 (ko) 선택가능 컨트롤 및 명령을 디스플레이하고 스케일링하는 명령 사용자 인터페이스
CN105408861B (zh) 电子笔记的预览
CN109710909B (zh) 内容获取方法、装置、终端及存储介质
US11029826B2 (en) Digital flash cards including links to digital content
US9052812B1 (en) System for exportable graphical designs with interactive linked comments between design and playback environments
US10592211B2 (en) Generation of application behaviors
US9274686B2 (en) Navigation framework for visual analytic displays
JP5202638B2 (ja) リレーショナルモデルのインテリジェントな編集
CN109271685A (zh) 一种基于bim的城市更新改造数据存储方法及装置
WO2017124795A1 (zh) 联系人分组处理方法、装置以及移动终端
KR20160020439A (ko) 스프레드시트 애플리케이션 내의 무결절성 격자 및 캔버스 통합 기법
EP3973437A1 (en) Interactive chart recommender
CN112204595A (zh) 文档状态管理***
US10921974B2 (en) Using drag and drop to apply metadata
US10817895B2 (en) Marketing campaign system and method
KR20170094202A (ko) 스프레드시트 애플리케이션으로부터 컨텐츠를 제시하는 기법
CN111666740A (zh) 流程图生成方法、装置、计算机设备和存储介质
CN107066170A (zh) 显示区域的宽控件区域
US20150012817A1 (en) Browser-Based Designer Tool For A User Interface And The Administration Of Tiles
CN106814938A (zh) 三维模型文件导入控制方法及客户端
CN112698762B (zh) 图标显示方法、装置及电子设备
CN113536755A (zh) 用于生成海报的方法、装置、电子设备、存储介质及产品
CN109952557A (zh) 分层内容选择

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20180420

Address after: 518000 Shenzhen Province, Futian District, Fu Qiang Road, No. 17, cultural and sports industry, headquarters building, building, floor 3030

Applicant after: Silk Road vision Polytron Technologies Inc

Address before: 518057 Beek building, 9 research road, Nanshan District, Shenzhen, Guangdong, 2001D

Applicant before: Shenzhen cloud win Network Co., Ltd.

TA01 Transfer of patent application right
RJ01 Rejection of invention patent application after publication

Application publication date: 20170609

RJ01 Rejection of invention patent application after publication