Extended modules > 3D Documenation > Create 3D documentation > Overview
  
Overview
This document describes the structure of the customization functions found in the d3d_customize file. To customize the categories for 3D Notes and Generic Text labels use the dif_customize file.
* 
We strongly recommend that you make a copy of the factory-shipped file d3d_customizeand dif_customize files and place them into your personal customization directory: 3D_DOCUMENTATION. Make all your customization changes in these files.
Specifying preferred units
The d3d_customize factory settings are designed using the units 1 mm and 1 degree. These units settings are defined explicitly at the beginning of the file, and you can change them if required. Note, however, that all unit-taking values within the d3d_customize file are interpreted using these initial definitions. At the end of the d3d_customize file, you can specify another units definition for your preferred units to be used in subsequent 3D Documentation sessions. Therefore, you can use any units for the d3d_customize data itself and any units for the start up defaults in 3D Documentation.
How 3D Documentation loads customization files
3D Documentation loads customization files according to the standard Creo Elements/Direct Modeling rules for corporate, site, and user files.
Contents
The following is a list of functions described in this document. Click a link to open the page for the listed function. To find these and other functions, you can browse using the general categories in the left frame, or search the index. The DEFAULT-NUMBER-BEHAVIOUR function controls the default Remove and Renumber switch settings when reorganizing indexes.
The DEFAULT-INDEX-SETTINGS Function customizes the default parameters and behavior for creating new indexes.
The DEFAULT-UPDATE-INDEX-SETTINGS Function controls when indexes are updated.
The REGISTER-GENERAL-TOLERANCE-SET function defines and registers sets of general tolerances.
The SET-DEFAULT-ANNO-UI-VALUES function sets the default settings and switches in the annotation creation dialogs.
The SET-DELETE-GROUP-DEFAULT-MODE function sets the default setting to delete or free annotations when their group is deleted.
The SET-DELETE-DOCUPLANE-DEFAULT-MODE function sets the default setting to delete or free annotations when their docuplane is deleted.
The DOC3D-SET-HIGHLIGHT-MODE-FOR-SHOW-GROUPS function sets the highlight mode when showing groups.
The DOC3D_SHOW_DOCUPLANE_CONSIDERS_ORIGIN function sets whether the viewport should center on the docuplane origin during a docuplane Show operation.
The DOC3D-SET-SECTION-PARENT-PARAMETER-OPTIONAL function influences the behavior of the commands Create and Modify Docuplane.
The DOC3D_SHOW_DOCUPLANE_USES_MODEL_CLIPPING_PLANES function defines the visibility of clipping planes when showing docuplanes.
The DOC3D-ALLOW-DIRECTION-CHANGE-FOR-DETAILS-AND-PARENTS function influences the behavior of the command Modify Docuplane.
The USE-OF-3D-DOCUMENTATION-MODULE function controls whether GD&T and generic dimension creation is allowed, and sets one as default creation mode.
The REGISTER-DOC3D-TEXT-CATEGORY function defines the categories and labels for 3D Notes and Generic Text Labels.
The DOC3D-CONFIG-SECTION-DP function function defines the appearance of the section line within the parent docuplane and the section and section docuplane labels.
The DOC3D-CONFIG-DETAIL-DP function function customizes the appearance of the labels of partial and detail docuplanes.
The DOC3D-CONFIG-DP-LABELS function function defines the appearance of standard and general docuplane labels.
The doc3d::doc3d-set-dp-naming-standards function function defines default docuplane names.
The doc3d::doc3d-set-default-docuplane-offset function defines the default docuplane offset when creating new docuplanes.
The DOC3D-SET-WELDING-SYMBOL-SIZES function function customizes the appearance of welding symbols.
The DOC3D-SET-SURFACE-SYMBOL-VISIBILITY function function defines the visibility of surface symbol standards.
It is possible to change settings of these functions in the user input line of 3D Documentation. However, this is not always advisable or practical. Examples of syntax and restrictions are given in the individual sections.