========================================================================
Proxima C — PTC Creo CAD Generation Script (.vbs)
========================================================================

DESCRIPTION
------------------------------------------------------------------------
This package contains an automated VBScript (.vbs) designed to generate 
3D gear components and apply material properties directly within 
PTC Creo Parametric via the Creo VB API (`pfcom.pfcCOMGlobal`).

PREREQUISITES
------------------------------------------------------------------------
1. PTC Creo Parametric (6.0 or higher) must be installed.
2. The Creo COM API libraries (`pfcom`) must be registered on your system 
   (this is typically completed automatically during standard Creo installation).

HOW TO RUN
------------------------------------------------------------------------
1. Open PTC Creo Parametric FIRST.
2. Ensure you have no active dialog boxes or modal windows open in Creo.
3. Simply double-click the `.vbs` file (e.g., `ProximaC_CreoBuild.vbs`).
4. The script will establish an asynchronous connection (`IpfcAsyncConnection`) 
   to your open Creo session and generate the part models in the background.

OUTPUT LOCATION
------------------------------------------------------------------------
All generated PTC Creo Part files (.PRT) and execution logs will automatically 
be saved to:

    C:\Documents\Proxima_Projects

Note: Ensure you have write permissions to `C:\Documents\` prior to running. 
A `ProximaC_build.log` file will be created in the output directory for 
execution diagnostics and status updates.


========================================================================
DISCLAIMER & LIMITATION OF LIABILITY
========================================================================
THIS SCRIPT AND ALL ASSOCIATED CAD GEOMETRY GENERATED BY IT ARE PROVIDED 
"AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT 
NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR 
PURPOSE, ACCURACY, OR NON-INFRINGEMENT.

IN NO EVENT SHALL THE AUTHOR, DEVELOPER, OR DISTRIBUTOR BE HELD LIABLE 
FOR ANY CLAIM, DAMAGES, OR OTHER LIABILITY—WHETHER IN AN ACTION OF 
CONTRACT, TORT, OR OTHERWISE—ARISING FROM, OUT OF, OR IN CONNECTION WITH 
THIS SOFTWARE, ITS EXECUTION, OR THE USE OF CAD MODELS AND PHYSICAL PARTS 
PRODUCED FROM IT.

BY DOWNLOADING AND EXECUTING THIS SCRIPT (DOUBLE-CLICKING OR RUNNING VIA 
COMMAND PROMPT), THE USER EXPRESSLY ACKNOWLEDGES AND AGREES THAT THEY ASSUME 
FULL AND SOLE RESPONSIBILITY FOR:
  1. VERIFYING ALL CAD GEOMETRY, MESHES, DIMENSIONS, AND TOLERANCES PRIOR 
     TO PRODUCTION OR USE.
  2. ANY PHYSICAL MANUFACTURING, MACHINING, 3D PRINTING, OR PROTOTYPING 
     CONDUCTED USING OUTPUT FROM THIS SCRIPT.
  3. ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES TO 
     SOFTWARE, HARDWARE, CAD ENVIRONMENTS, OR PHYSICAL PROPERTY RESULTING 
     FROM ITS EXECUTION.
========================================================================