Contents
Overview of Creo.JS
- Creo.JS Application
- Installing Creo.JS
- MIME Type for Webserver
Working with Creo.JS
- Initialize Creo.JS Framework
- Creo.JS Scripts
- Calling Creo.JS Code from Browser Code
- Creo.JS Exception Handling
- Calling Browser from Creo.JS
- Recommended Best Practices
- Enabling Security Settings
Migrating Existing Web.Link Applications to Creo.JS
- Overview
- Guidelines to Migrate the Applications
- Additional API Features Introduced in Creo.JS
Sample Applications
- Location of Sample Applications
- Interactive Web Tool
Creo.JS Testing Web Tool
- Overview
- Creo.JS Scripts Toolbar
- Creo.JS Scripts Execution Toolbar
The Creo.JS Online Browser
- Online Documentation Creo.JS APIWizard
- APIWizard Overview
- Non-Applet APIWizard Top Page
Creo.JS Debugger
- To Debug Using Chrome Remote Debugger
- Example 1: Debugging Creo.JS script
Session Objects
- Overview of Session Objects
- Getting the Session Object
- Getting Session Information
- Directories
- File Handling
- Configuration Options
- Macros
- Colors and Line Styles
- Accessing the Interface
- The Text Message File
- Writing a Message Using a Message Pop-up Dialog Box
- Accessing the Message Window
- Message Classification
- Displaying Feature Parameters
- File Dialogs
- Customizing the Navigation Area
Selection
- Interactive Selection
- Accessing Selection Data
- Controlling Selection Display
- Programmatic Selection
- Selection Buffer
- Introduction to Selection Buffers
- Reading the Contents of the Selection Buffer
- Removing the Items of the Selection Buffer
- Adding Items to the Selection Buffer
Models
- Overview of Model Objects
- Getting a Model Object
- Model Descriptors
- Retrieving Models
- Model Information
- Model Operations
- Running Creo ModelCHECK
Drawings
- Overview of Drawings in Creo.JS
- Creating Drawings from Templates
- Drawing Creation Errors
- Obtaining Drawing Models
- Drawing Information
- Drawing Operations
- Drawing Sheets
- Drawing Sheet Information
- Drawing Sheet Operations
- Drawing Views
- Creating Drawing Views
- Obtaining Drawing Views
- Drawing View Information
- Drawing Views Operations
- Drawing Dimensions
- Obtaining Drawing Dimensions
- Creating Drawing Dimensions
- Drawing Dimensions Information
- Drawing Dimensions Operations
- Drawing Tables
- Creating Drawing Cells
- Selecting Drawing Tables and Cells
- Creating Drawing Tables
- Retrieving Drawing Tables
- Drawing Tables Information
- Drawing Tables Operations
- Drawing Table Segments
- Repeat Regions
- Detail Items
- Listing Detail Items
- Creating a Detail Item
- Detail Entities
- Instructions
- Detail Entities Information
- Detail Entities Operations
- OLE Objects
- Detail Notes
- Instructions
- Detail Notes Information
- Details Notes Operations
- Detail Groups
- Instructions
- Detail Groups Information
- Detail Groups Operations
- Detail Symbols
- Detail Symbol Definitions
- Detail Symbol Instances
- Detail Symbol Groups
- Detail Attachments
- Free Attachment
- Parametric Attachment
- Offset Attachment
- Unsupported Attachment
Solid
- Getting a Solid Object
- Solid Information
- Solid Operations
- Solid Units
- Types of Systems of Unit
- Accessing Individual Units
- Modifying Individual Units
- Creating a New Unit
- Accessing Systems of Units
- Modifying Systems of Units
- Creating a New System of Units
- Conversion to a New System of Units
- Mass Properties
- Annotations
- Cross Sections
- Materials
- Accessing Material Types
- Accessing Material Properties
- Accessing User-Defined Material Properties
Solid Bodies
- Solid Body Information
Windows and Views
- Windows
- Getting a Window Object
- Window Operations
- Embedded Browser
- Views
- Getting a View Object
- View Operations
- Coordinate Systems and Transformations
- Coordinate Systems
- Transformations
ModelItem
- Solid Geometry Traversal
- Getting ModelItem Objects
- ModelItem Information
- Duplicating ModelItems
- Layer Objects
- Getting Layer Objects
- Layer Operations
Features
- Access to Features
- Feature Information
- Feature Operations
- Feature Groups and Patterns
- Feature Groups
- User Defined Features
- Read Access to Groups and User Defined Features
- Creating Features from UDFs
- Creating UDFs
- Creating Interactively Defined UDFs
- Creating a Custom UDF
Datum Features
- Datum Plane Features
- Datum Axis Features
- General Datum Point Features
- Datum Coordinate System Features
Geometry Evaluation
- Geometry Traversal
- Geometry Terms
- Traversing the Geometry of a Solid Block
- Curves and Edges
- The t Parameter
- Curve and Edge Types
- Evaluation of Curves and Edges
- Solid Edge Geometry
- Curve Descriptors
- Contours
- Surfaces
- UV Parameterization
- Surface Types
- Surface Information
- Evaluation of Surfaces
- Surface Descriptors
- Axes, Coordinate Systems, and Points
- Evaluation of ModelItems
- Interference
- Analyzing Interference Information
- Analyzing Interference Volume
Dimensions and Parameters
- Overview
- The ParamValue Object
- Accessing a ParamValue Object
- Accessing the ParamValue Value
- Parameter Objects
- Creating and Accessing Parameters
- Parameter Selection Options
- Parameter Information
- Parameter Restrictions
- Dimension Objects
- Getting Dimensions
- Dimension Information
- Dimension Tolerances
Relations
- Accessing Relations
- Accessing Post Regeneration Relations
Assemblies and Components
- Structure of Assemblies and Assembly Objects
- Assembly Components
- Regenerating an Assembly Component
- Creating a Component Path
- Component Path Information
- Assembling Components
- Constraint Attributes
- Assembling a Component Parametrically
- Redefining and Rerouting Assembly Components
- Exploded Assemblies
- Skeleton Models
Family Tables
- Working with Family Tables
- Accessing Instances
- Accessing Columns
- Accessing Cell Information
- Creating Family Table Instances
- Creating Family Table Columns
Action Listeners
- The Creo.JS Action Listeners
- Action Sources
- Types of Action Listeners
- Session Level Action Listeners
- UI Command Action Listeners
- Model Level Action listeners
- Solid Level Action Listeners
- Selection Level Action Listeners
- Feature Level Action Listeners
- Cancelling an ActionListener Operation
Interface
- Exporting Files and 2D Models
- Export Instructions
- Exporting Drawing Sheets
- Exporting to Faceted Formats
- Exporting Using Coordinate System
- Exporting to PDF and U3D
- Exporting 3D Geometry
- Export Instructions
- Export Utilities
- Shrinkwrap Export
- Setting Shrinkwrap Options
- Surface Subset Options
- Faceted Solid Options
- Merged Solid Options
- Importing Files
- Import Instructions
- Importing 2D Models
- Importing 3D Geometry
- Printing Files
- Printer Options
- Placement Options
- Model Options
- Plotter Configuration File (PCF) Options
- Solid Operations
- Window Operations
Simplified Representations
- Overview
- Retrieving Simplified Representations
- Creating and Deleting Simplified Representations
- Extracting Information About Simplified Representations
- Modifying Simplified Representations
- Adding Items to and Deleting Items from a Simplified Representation
- Simplified Representation Utilities
Task Based Application Libraries
- Managing Application Arguments
- Modifying Arguments
- Launching Tasks from J-Link Task Libraries
Graphics
- Overview
- Getting Mouse Input
- Drawing a Mouse Box
- Displaying Graphics
- Controlling Graphics Display
- Displaying Text in the Graphics Window
- Controlling Text Fonts
External Data
- External Data
- Introduction to External Data
- Accessing External Data
- Storing External Data
- Initializing Data Objects
- Retrieving External Data
- Exceptions
Windchill Connectivity APIs
- Introduction
- Accessing Information Before Registering a Server
- Registering and Activating a Server
- Accessing Information From a Registered Server
- Information on Servers in Session
- Accessing Workspaces
- Creating and Modifying the Workspace
- Workflow to Register a Server
- To Register a Server with an Existing Workspace
- To Register a Server with a New Workspace
- Aliased URL
- Server Operations
- Save
- Upload
- CheckIn
- Retrieval
- Checkout and Download
- Undo Checkout
- Import and Export
- File Copy
- Server Object Status
- Delete Objects
- Conflicts During Server Operations
- Utility APIs
Technical Summary of Changes for Creo 11.0.2.0
- New Functions
- Features
- Full Version of Creo.JS Release Notes
Geometry Traversal
- Example 1
- Example 2
- Example 3
- Example 4
- Example 5
Geometry Representations
- Surface Parameterization
- Plane
- Cylinder
- Cone
- Torus
- General Surface of Revolution
- Ruled Surface
- Tabulated Cylinder
- Coons Patch
- Fillet Surface
- Spline Surface
- NURBS Surface
- Cylindrical Spline Surface
- Edge and Curve Parameterization
- Line
- Arc
- Spline
- NURBS
| Copyright © 2024 Parametric Technology Corporation 140 Kendrick Street, Needham MA 02494 USA All rights reserved |
![]() |