/
Part creation via 3D file upload from Creo

Part creation via 3D file upload from Creo

3YOURMIND developed a Creo-Plugin to support direct file push from Creo to Part Identification. New parts can be created in Part Identification by simply uploading the 3D files direct from Creo.

Requirements

  • 3YOURMIND Part Identification version 24.12 or later

  • PTC Creo version 8 or later

Installation

  • 3YOURMIND provides regular Windows installer:

    • Installs plugin DLL into <installation directory> (typically Program Files)

    • Sets environment variable 3YOURMIND_CREO_PLUGIN_INSTALL_DIR

Configuration

Configure API token login, see 3YOURMIND_CREO_PLUGIN_USE_API_TOKEN_LOGIN below.

There are two options to load the plugin within Creo:

  • Either load the plugin for the current session only by opening a part and going to Tools -> Auxiliary Applications (in the ribbon bar) -> Register (select <installation directory>/creotk.dat) -> Start

  • OR automatically load the plugin on Creo startup by clicking on File → Options → Configuration Editor and add an option with name toolkit_registry_file and value $3YOURMIND_CREO_PLUGIN_INSTALL_DIR\creotk.dat.

The following environment variable influence the behavior of the Creo plugin:

Name

Value

Name

Value

3YOURMIND_CREO_PLUGIN_INSTALL_DIR

(Required) Path to <installation directory>. Automatically created by the installer.

Example: “C:\Program Files\3YOURMIND Creo Plugin\”

3YOURMIND_CREO_PLUGIN_APP_URL

(Required) URL of the platform.

Example: “https://demo.3yourmind.com”

3YOURMIND_CREO_PLUGIN_API_TOKEN

(Required) API token of a user. Uploaded parts will belong to this user. API tokens can be created in the admin panel: Users → Create Token

Example: “b63749d29285c123870120f84edf1438bb350a2a“

3YOURMIND_CREO_PLUGIN_USE_EXTERNAL_BROWSER

(Optional) Disabled by default. If enabled, uploaded parts will be shown in the user’s default web browser, otherwise they will be shown in Creo’s embedded browser.

Example: “true”

3YOURMIND_CREO_PLUGIN_USE_API_TOKEN_LOGIN

(Optional) Enabled by default.

If enabled then “token authentication” has to be enabled too:

  • Open the platform’s admin panel ($3YOURMIND_CREO_PLUGIN_APP_URL/admin)

  • Go to Organizations, click on your organization

  • Scroll down to “Authentication” and click Show

  • Tick the box next to “Enable token authentication”

If disabled, user’s will have to login after uploading a part. Works best with the above option enabled since Creo’s embedded browser has no sessions.

Example: “false”

(Optional) Configure automatic mapping of Creo parameters to Part Identification properties. For example, to map from a parameter called DESCRIPTION in Creo to the standard property called Description in Part Identification, add a new user property key mapping in the admin panel:

Screenshot from 2025-01-09 12-26-11.png

Usage

Click “Upload to 3YOURMIND”:

creo-plugin-1-1-0-2023-07-25 11-22-05.mkv_snapshot_00.02.931.png

To upload an individual part of an assembly, right-click on the part in the model tree and select “Open this model in new window.”. Otherwise the plugin will unify the assembly into a single part.

After the upload fill in part details as needed:

Note

  • New part is created for the default branch.

  • New part has the name of 3D file.

  • User is taken to edit screen and can immediately fill more part details for assessment.

  • Part author is the user from API token.