Contents
About This Guide
Introduction
- Overview
- Loading Application Web Pages
- Object Types
- Creo Parametric-Related Classes
- Compact Data Classes
- Unions
- Sequences
- Arrays
- Enumeration Classes
- Module-Level Classes
- Programming Considerations
- Creating Platform Independent Code
- Variable Typing
- Optional arguments and tags
- Optional Returns for Web.Link Methods
- Parent-Child Relationships Between Web.Link Objects
- Run-Time Type Identification in Web.Link
- Exceptions
Setting Up Web.Link
- Supported Hardware
- Supported Software
- Security on Windows
- Enabling Web.Link
- Setting Up Browser Security
- Add and Remove Sites to Security Zones
- Enabling Security Settings
- Running Web.Link On Your Machine
- Change in Location of DLL and Manifest Files
- Troubleshooting
The Basics of Web.Link
- Examples using Web.Link
- JavaScript Header
- Error Codes
- Model and File Management
- Model Management
- File Management Operations
- Model Items
- Windows and Views
- Windows
- Views
- Selection
- Selection Functions
- Highlighting
- Parts Materials
- Setting Materials
- Assemblies
- Assembly Components
- Exploded Assemblies
- Features
- Feature Inquiry
- Feature Names
- Manipulating Features
- Displaying Parameters
- Parameters
- Listing Parameters
- Identifying Parameters
- Reading and Modifying Parameters
- Designating Parameters
- Parameter Example
- Dimensions
- Reading and Modifying Dimensions
- Dimension Tolerance
- Dimension Example
- Simplified Representations
- Retrieving Simplified Representations
- Activating Simplified Representations
- Solids
- Mass Properties
- Cross Sections
- Family Tables
- Overview
- Family Table Items
- Adding and Deleting Family Table Instances
- Family Table Instance Values
- Locking Family Table Instances
- File Management Functions for Instances
- Layers
- Layer Functions
- Notes
- Notes Inquiry
- Note Names
- Note Text
- Note URLs
- Utilities
- Environment Variables
- Manipulating Directories
- Allocating Arrays
- Superseded Methods
- Web.Link Constants
- Dimension Styles
- Dimension Types
- Family Table Types
- Feature Group Pattern Statuses
- Feature Group Statuses
- Feature Pattern Statuses
- Feature Types
- Layer Display Types
- Object Types
- Parameter Types
- ParamType Field Values
- ParamValue Values
- Tolerance Types
The Web.Link Online Browser
- Online Documentation Web.Link APIWizard
- APIWizard Overview
- Non-Applet APIWizard Top Page
Session Objects
- Overview of Session Objects
- Getting the Session Object
- Getting Session Information
- Compatibility of Deprecated Methods
- Directories
- File Handling
- Configuration Options
- Macros
- Colors and Line Styles
- Accessing the Creo Parametric 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 Creo Parametric Navigation Area
Selection
- Interactive Selection
- Accessing Selection Data
- Controlling Selection Display
- Example Code: Using Interactive Selection
- 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 Web.Link
- Creating Drawings from Templates
- Drawing Creation Errors
- Obtaining Drawing Models
- Drawing Information
- Drawing Operations
- Example: Replace Drawing Model Solid with its Generic
- 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 Unit Systems
- 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 Unit System
- Mass Properties
- Example Code: Retrieving a Mass Property Object
- 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
- Example 1: Adding Relations between Parameters in a Solid Model
- 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
- Example: Component Constraints
- Example: Assembling 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
- Example Code: Adding Dimensions to a Family Table
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
- Plotting Files
- Printing Files
- Printer Options
- Placement Options
- Model Options
- Plotter Configuration File (PCF) Options
- Solid Operations
- Example Code: Returning a Feature Object
- 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 a Creo Parametric TOOLKIT DLL
- Launching Tasks from J-Link Task Libraries
Graphics
- Overview
- Getting Mouse Input
- Drawing a Mouse Box
- Displaying Graphics
- Controlling Graphics Display
- Example Code: Creating Graphics On Screen
- Displaying Text in the Graphics Window
- Controlling Text Fonts
External Data
- External Data
- Introduction to External Data
- Compatibility with Creo Parametric TOOLKIT
- Accessing External Data
- Storing External Data
- Initializing Data Objects
- Retrieving External Data
- Exceptions
Windchill Connectivity APIs
- Introduction
- Accessing a Windchill Server from a Creo Parametric Session
- 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Ž Parametric Web.Link™ Release Notes
Sample Applications
- Installing Web.Link
- Sample Applications
- pfcUtils
- pfcComponentFeatExamples
- pfcDimensionExamples
- pfcParameterExamples
- pfcDisplayExamples
- pfcDrawingExamples
- pfcFamilyMemberExamples
- pfcImportFeatureExample
- pfcInterferenceExamples
- pfcProEArgumentsExample
- pfcSelectionExamples
- pfcSolidMassPropExample
- pfcUDFCreateExamples
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 |
![]() |