[Integration Kit Contents] [Integration Kit What's New] [Integration Kit Function Index] [More Documentation] [PTC]

Creo Elements/Direct Modeling 20.3 Integration Kit What's New

New in Creo Elements/Direct Modeling 20.3 M10

  1. General

Function Index Top of Page

What's New in Past Releases

Function Index Top of Page

New in Creo Elements/Direct Modeling 20.3

  1. General
  2. XML Processing
  3. Windchill Workgroup Manager Module

Function Index Top of Page

New in Creo Elements/Direct Modeling 18.1 M010

  1. General

Function Index Top of Page

New in Creo Elements/Direct Modeling 18.1

  1. Fluent User Interface

  2. General

  3. Feedback

Function Index Top of Page

New in Creo Elements/Direct Modeling 18.0

  1. Fluent User Interface

  2. General

Function Index Top of Page

New in Creo Elements/Direct Modeling 17.0

  1. General

  2. Dialog Generator

  3. 3D CoPilot

  4. User Interface

  5. Miscellaneous New Functions

  6. Annotation

Function Index Top of Page

New in CoCreate Modeling 2008 (Rev 16.00)

  1. User Interface

  2. Dialog Generator

  3. Annotation

  4. Miscellaneous

  5. LISP

Function Index Top of Page

New in CoCreate OneSpace Modeling 2007+ (Rev 15.50)

  1. Default Settings

  2. Dialog Generator

  3. Miscellaneous New Functions

Function Index Top of Page

New in CoCreate OneSpace Modeling 2007

  1. User Interface

  2. Dialog Generator

  3. String handling

    See also the new document on Unicode concepts.

  4. Rendering

  5. Lightweight Objects

  6. 3D Annotations

  7. Annotation

Function Index Top of Page

New in OneSpace Designer 2006

  1. Persistent Data Storage (PDS) Enhancements

  2. User Interface

  3. Settings Registration - enables programmers to launch settings UI from Designer's Settings submenu

  4. Miscellaneous Enhancements

  5. Annotation

  6. Dialog Generator

  7. Configurations

  8. Browser

Function Index Top of Page

New in OneSpace Designer 2005

  1. Miscellaneous New 3D Documentation Functionality

  2. Miscellaneous Functions

  3. 3D Copilot

  4. Dialog Generator

  5. User Interface

  6. Annotation

  7. COM/.NET add-in support

Function Index Top of Page

New in OneSpace Designer 2004

  1. Customization

  2. User Interface

  3. Parcel Browser Enhancement:

  4. Miscellaneous New Functions

  5. Miscellaneous New 3D Documentation Functionality

  6. Persistent Data Storage (PDS): OSDM's internal database to store configuration and settings information.
  7. Dialog Generator

  8. System enhancement: new object 'Coordinate System'
    1. Inquiries: please have a look into the Coordinate System Inquiries page for all available inquiry functions.
    2. The Dialog Generator was extended by a new :value-type :coord-sys-object for coordinate system specification. A number of new seltypes (*sd-coord-sys-...-seltype*) are available for selection of coordinate system objects and their elements.
    3. Modified Functions:

  9. Exchange of OSD Attributes with OSMM Database
    OneSpace Designer's database attribute exchange capability allows user defined attributes in the modelling environment to be mapped onto attributes of a corresponding ModelManager database. In general, such shared attributes may be modified either using OneSpace Designer or in the database environment. Any changes made in one environment will be automatically propagated to the other whenever the two are synchronised (on a ModelManager Load or Store operation).
    Functions:

  10. Functions specific for the MoldDesign module.

  11. 3D Copilot
    See 3D Copilot for a description of the 3D Copilot programming interface. The components are:

  12. Open Reference Handling
    For more information about Open Reference Handling and Untouchables see Concepts Guide.

    New Functions

    Changed Functions
    The following functions will only return NIL or a limited set of values when the supplied Relation / 3D Annotation has open references.

Function Index Top of Page

New in OneSpace Designer 2002+

  1. Multi Language Support

  2. User Interface Construction Toolkit

  3. Dialog Generator

  4. Miscellaneous New Functions

  5. Functions of the 3D Documentation Module

Function Index Top of Page

New in OneSpace Designer 2002

  1. Customization

  2. Part Settings Inquiries

  3. B-spline edge and face inquiries

  4. UI utility functions

  5. Dialog Generator

Function Index Top of Page

New in SolidDesigner 2001

  1. Dialog Generator

  2. Display tables

  3. New Geometric Inquiries

  4. Miscellaneous new functionality

  5. New functionality in the SD Annotation module

  6. File Manager

  7. Bug Fixes

Function Index Top of Page

New in SolidDesigner 2000+ (Rev. 8.05)

  1. Geometric Inquiries

  2. Model Clip Plane Inquiries

Function Index Top of Page

New in SolidDesigner 2000+

  1. Dialog Generator:

  2. User Interface

  3. Graphical Browser Enhancements:

  4. Dynamic Relations Enhancements:

  5. Geometric Inquiries

  6. Annotation Module Enhancements:
  7. Other Enhancements:

  8. Other Bug Fixes:

Function Index Top of Page

New in SolidDesigner 2000

  1. Display table enhancements

  2. 3D Annotation Inquiries

  3. Other Enhancements:

Function Index Top of Page

New in SolidDesigner 07.10

  1. New inquire functions:

  2. New inquire functions for annotation dimensions:

  3. Miscellaneous:

Function Index Top of Page

New in SolidDesigner 07.00

  1. Parcel enhancement: new parcel type container
    1. Dialog Generator Enhancement
      • New parameter :with-container for object selection. The default value is t. If parameter is set to nil then the selection of container is disabled.
    2. Miscellaneous Function
    3. Modified Function
  2. Miscellaneous Functions

  3. Geometric Inquiries

  4. Dialog Generator Enhancements

Function Index Top of Page

New in SolidDesigner 06.10

  1. Label Wizard Customization Functions

  2. Miscellaneous Functions

  3. Modified functions

Function Index Top of Page

New in SolidDesigner 06.00

  1. Annotation Module Integration documentation
    1. Concepts and Tutorials
    2. Reference Manual

  2. Design Information Features Module (Custom Features) Integration documentation
    1. Concepts and Tutorials
    2. Reference Manual

  3. Dialog Generator Enhancements
    1. The application module check (i.e. the flag :module) now supports the checking of a set of modules
    2. New value-type :point-3d-pick
    3. New local function sd-set-dialog-title

  4. Dialog Generator Bug Fixes
    1. The repositioning of an :expand-shrink dialog now only takes place, if actually required for space reasons.
    2. The :cleanup-action is now consistent with the documentation
    3. The file browser appears on the screen without an error message for :invisible variables of type :filename.
    4. The specification of a list of focii in :selection no longer produces memory leaks.

  5. Other Bug Fixes

  6. User Interface

  7. Miscellaneous Functions

Function Index Top of Page

New in SolidDesigner 05.10

  1. Dialog Generator Enhancements
    1. A :check-function and a :confirmation specification can now be used in conjunction a :range variable.
    2. A new :value-type called :wp-reverse-normal has been introduced, supplementing the :wp-normal value type.
    3. The local macro sd-return-from-ok-action stops the execution of the :ok-action and prevents the termination of the dialog.
    4. The keyword :after-initialization is called after the initialization of all the inidividual dialog variables.
    5. The keyword :next-variable automatically transfers the input focus to a successor variable after a successful data input.
    6. The keyword :module enables the execution of dialogs based on the currently active set of SD application modules.

  2. Dialog Generator Bug Fixes
    1. The default initial values of the value types :wpset and :assembly are no longer set to the root of the object hierarchy. The initial value of a :wpset variable is now by default defined to be the wpset that contains the current workplane. Similarily, the default initial value of an :assembly variable is now defined to be the assembly to which the current part belongs.
    2. The :cleanup-action is now executed before the :cancel-action, as described in the documentation.
    3. The selector is now disabled properly after selecting an object for a variable for which :toggle-type = :invisible.
    4. Input to a variable of :value-type = :viewport can now be interrupted (e.g. by selecting another variable).

  3. Bug Fixes
    1. sd-string-split does no longer modify the input string.
    2. sd-inq-geo-props for planar faces returns the normal in the right direction now.

  4. Feedback Enhancements
    1. New feedback types:

    2. New feedback end function:
      There is a new common end feedback funktion sd-end-feedback which will replace all previous specific end feedback funktions. These functions are:
      • sd-end-axis-feedback
      • sd-end-direction-feedback
      • sd-end-point-feedback
      • sd-end-rubberbox-feedback
      • sd-end-rubberline-feedback

      Though it's possible to use the old specific end-feedback functions, it is recommended to use the new function sd-end-feedback.

    3. New option parameter :color for point-, direction and axis feedback.

  5. New user interface related functions

  6. New relation functions

  7. New licensing functions

  8. Other new functions

  9. Graphical Browsers
    1. Highlights
      The integration kit for the graphical browsers has been significantly enhanced for 5.0. It has been extended to be more flexible and expanded to support the new functionality provided with 5.0.
      • All documented gbrowser functions now work with all graphical browsers. This means that it is now possible to customize/modify browsers supplied by CoCreate.
      • It is now possible to directly edit the names of the object within the tree or table side of the graphical browsers.
      • Filtering and sorting is available with any/all graphical browsers.
      • Four new column types available (Boolean, Integer, Float, Enumeration).
      • See SolidDesigner's What's New for more information on Graphical Browser enhancements for 5.0.

    2. Modified functions
      • sd-browser-define-table
        • :column-type now used. The value specified is used to control the filtering options available to the user.
        • New keyword :table-name .
          It is now possible to define many tables associated to one graphical browser. Each can have their own set of columns, filters, sorts, editing functions,...
        • Old keyword :max-width changed to :initial-width
          If the old keyword :max-width is used, the column width defaults to the width of the column name.
        • New keyword :with-name-column
        • New keywords to control formatting data in a column
          • :justification - controls justification of column
          • :clipping - Determines if clipped data should use "..." notation.
          • :print-values - controls display of boolean and enumeration column types
        • New keyword :edit-func
          Used to specify/enable editing of data shown in a column.
        • New keyword :applicable-func
          Controls whether an object should display data for a specific column (i.e call the display-func).
        • This function can now be used multiple times on the same graphical browser to add/re-define a table defintion.
      • sd-browser-exec-cmd
        • New keyword added :buffer-display
          This provides a new option to allow programmers to buffer the the display/updates of gbrowser commands so that end users are not exposed to multiple redraws/refreshes whil performing multiple browser commands.
        • New keyword added :set-object-editor
          This new command allows programmers to specify a method which can be used to change the name of an object displayed in the browser tree. This command works in conjunction with the new interrogator :is-editable.
      • sd-browser-add-interrogator
        • New keyword added :tree-print-name
          Used to control how the contents of a browser should be written out to the file.
        • New keyword added :is-editable
          Used to determine if an objects name is editable

    3. New functions
    4. New concept for property attributes / extension of inquiry-functions

      Property attributes (i.e. color, transparency, reflectance and density) can now be attached to both instance (= part properties) and contents (= base properties) of a part. Base attributes are set by default. They determine the appearance of a part and they are shared if the part is shared. Nevertheless you also can attach attributes to the instance in order to overdefine the base attributes in that specific case.

      Consequently, the following inquiry-functions had to be extended:

      All of them now have an additional parameter kind that determines the kind of attribute to be inquired. This parameter is optional and is set to :realized by default. You may specify one of these values for kind:
      • :contents - inquire base attribute (attached to contents; may be nil)
      • :instance - inquire part attribute (attached to instance; may be nil)
      • :realized - inquire the realized attribute (i.e. the one used when realizing the part)

Function Index Top of Page

New in SolidDesigner 05.00

  1. Bug Fixes

  2. New portable filing functions

  3. Other useful stuff

Function Index Top of Page

New in SolidDesigner 04.50

  1. Dialog Generator Enhancements
    1. New value type :raw-vport-pick
    2. :display-only variables supported, including unit dependencies
    3. :range can now contain items with units, e.g. :length and :angle
    4. :range can now be used within a :mutual-exclusion.
    5. :range can now be used together with :toggle-type = :indicator-toggle-data
    6. :expand-shrink capability. A variety of ways are provided to dynamically control the visibility of some of the dialog variables.
    7. Pixmaps in titles and ranges and in the local functions sd-set-variable-statues and sd-set-range
    8. :range specification format is now improved by usage of keyword-value lists (i.e. :label). The old style is still valid.
    9. sd-set-variable-status supports some new keys,
      • :value sets a variable and executes the :after-input code
      • :title redefines the title of a variable
      • :title-pixmap-name (e.g) inserts a pixmap as title of a variable
    10. :ok-action-precondition can be used to enable or disable the execution of :ok-action
    11. Context sensitive :help-action
    12. Language dependent titles can be specified in the form of a variable, e.g. :variables '(...(my-subtitle :title (get-my-subtitle)) ...)
    13. The insertion of a dialog into the toolbox can be controlled by means of the keyword :toolbox-button {t nil :force}, default = t.
    14. New value type :keyword
    15. :sequential dialogs allow users to repeat the input for a variable until a feasible value is accepted. Previously, the dialog exited on erroneous inputs.

  2. Dialog Generator Bug Fixes
    1. :filename-incl-path {t and nil} now treated correct way round
    2. :precondition now treated correctly in :ok-action, in combination with a :sequential dialog.
    3. The check function for a value type with :incl-position now receives a list containing a sel_item and a position (as expected)
    4. :length now accepts 0 (workaround with :raw-length no longer needed)
    5. :filename now supports :initial-value in a list form, e.g. ("xy.txt" :override)
    6. Value types :viewport and :measure-angle now take :prompt-text into account
    7. :initial-value for :part and :part-incl-new now behaves correctly for non face-parts and non wire-parts
    8. UI selection bug for :mutual-exclusion containing variables of different value types fixed.
    9. Compiler warning removed: The variable GETF is undefined. (Assume its global)
    10. Wrong inputs to ranges with more than 10 items now generates correct error message.
    11. :sequential dialogs now activate the :before-input and :start-input-feedback code.

  3. Logical and Display Tables

  4. Context sensitive help support

  5. New Color Environment Variables

  6. Obsolescence of part_lib and wp_lib:
    Several functions described in the document "Object Inquiries" have changed to reflect the fact, that toplevel objects (workplane sets, workplanes, parts, assemblies) are now children of the only root "/".
    Note: The return value of the following call is different in SolidDesigner 4.5 compared to 4.0:
    (sd-pathlist-to-pathname (list "p1")) => "/p1" in SD 4.0
    (sd-pathlist-to-pathname (list "p1")) => "/" in SD 4.5
    To fix this problem in 4.5 pass the full pathlist of your object to create a valid pathname:
    (sd-pathlist-to-pathname (list "/" "p1")) => "/p1"

  7. Pixmap support

  8. New interface to create Graphical Browsers
    With 4.5, graphical browsers where introduced into SolidDesigner. Concurrently, an interface is being provided to allow creation of customized graphical browsers. Shown below are just some of the highlights.

  9. Other useful stuff
    1. Current directory support
      • sd-set-current-working-directory
      • sd-get-current-working-directory
      • sd-with-current-working-directory
    2. Miscellaneous functions
      • sd-inq-layout-mi-part-structure
      • sd-inq-blend-face
      • sd-inq-chamfer-face
    3. New get_selection relation focus types
[Integration Kit Contents] [Integration Kit What's New] [Integration Kit Function Index] [More Documentation] [PTC]
© 2023 Parametric Technology GmbH
(a subsidiary of PTC Inc.), All Rights Reserved