拡張モジュール > 3D Documentation > 3D 文書の作成 > その他の関数
  
その他の関数
さまざまな事項に関連する次の 3D Documentation の各領域は、カスタマイズ可能です。
SET-DEFAULT-ANNO-UI-VALUES 関数
REGISTER-DOC3D-TEXT-CATEGORY 関数
DOC3D-SHOW-GENERIC-TEXT-IN-CUSTOM-FEATURE-REPORT 関数
DOC3D-SET-WELDING-SYMBOL-SIZES 関数
DOC3D-SET-SURFACE-SYMBOL-VISIBILITY 関数
SET-DEFAULT-ANNO-UI-VALUES 関数
SET-DEFAULT-ANNO-UI-VALUES 関数は、Annotation の作成に使用するダイアログのデフォルト設定を制御します。これは、特定の設定をほかの設定よりも頻繁に使用する場合に便利です。
構文
(DOC3D:SET-DEFAULT-ANNO-UI-VALUES
:USE_DOCUPLANE :DP or :FREE or :PDS
:PREFIX string or :PDS
:POSTFIX string or :PDS
:SUPERFIX string or :PDS
:SUBFIX string or :PDS
:TOL_TYPE :TOL_NONE or :TOL_BASIC or :TOL_DEFAULT or :TOL_PLUS_MINUS or :TOL_UPP_LOW or :TOL_LIMIT or :PDS
:PM_TOL string or value
:UPPER_TOL string or value
:LOWER_TOL string or value
:LIMIT1_TOL value
:LIMIT2_TOL value)
* 
最後に入力した値が永続的データストレージ (PDS) に保持されて、ダイアログを再度開いたときに使用できるようになります。
オプション
:USE_DOCUPLANE は、デフォルトの配置設定がドックプレーン (:DP) か、フリー Annotation (:FREE) かを指定します。
:PREFIX:POSTFIX:SUPERFIX:SUBFIX は各固定テキストのデフォルト文字列を設定します。
:TOL_TYPE は、新規 Annotation のデフォルトの公差タイプを設定します。
:PM_TOL:UPPER_TOL:LOWER_TOL:LIMIT1_TOL:LIMIT2_TOL は各公差タイプのデフォルト値またはデフォルト文字列を設定します。値は現在のユーザ単位によって異なります。
(doc3d:set-default-anno-ui-values
:use_docuplane :dp
:prefix "ca." :postfix "" :subfix "" :superfix ""
:tol_type :tol_plus_minus
:pm_tol "0.3"
:upper_tol "0"
:lower_tol "0"
:limit1_tol 0
:limit2_tol 0)
REGISTER-DOC3D-TEXT-CATEGORY 関数
REGISTER-DOC3D-TEXT-CATEGORY 関数により、ユーザの環境に特化した 3D 注記カテゴリおよび一般テキストカテゴリが作成できます。(この関数はファイル dif_customize にあります)
構文
(REGISTER-DOC3D-TEXT-CATEGORY 
 :CATEGORY :category 
 :LABEL "label"  
:SELECTION (DOC3D:INITIAL-TEXT-SELECTION-TYPES)   
オプション
CATEGORY は、カテゴリを指定します。
LABEL は、ドロップダウンメニュー内のテキストです。
(register-doc3d-text-category  
:category :mfg 
  :label "Mfg."  
:selection (doc3d:initial-text-selection-types)
)
(register-doc3d-text-category  
:category :special  
:label "Special"  
:selection (doc3d:initial-text-selection-types)
)
DOC3D-SHOW-GENERIC-TEXT-IN-CUSTOM-FEATURE-REPORT 関数
DOC3D-SHOW-GENERIC-TEXT-IN-CUSTOM-FEATURE-REPORT 関数は、カスタム集合体レポートに 3D 一般テキスト注記を含むかどうかを制御します。パラメータが t の場合、一般テキスト注記が含まれます。パラメータが nil の場合は含まれません。デフォルトは nil です。
構文
 (DOC3D:SHOW-GENERIC-TEXT-IN-CUSTOM-FEATURE-REPORT     t  or   nil)
(doc3d:SHOW-GENERIC-TEXT-IN-CUSTOM-FEATURE-REPORT   t)
DOC3D-SET-WELDING-SYMBOL-SIZES 関数
DOC3D-SET-WELDING-SYMBOL-SIZES 関数は、溶接シンボルの外観を定義します。
オプション
:text-geo-ratio は、溶接シンボル内のジオメトリックサブシンボルとテキストの比率を定義します。値が 1 の場合、テキスト (たとえばパラメータ t1) の高さがジオメトリックサブシンボル (溶接シンボル、たとえばパラメータ g2 や g4) と同じになります。値が 0.5 の場合、テキストの高さはジオメトリックサブシンボルの半分になります。
:allaround-circle は、全周円の直径を定義します。
:indication-height は、指示フラグの高さを定義します。
:indication-width は、指示フラグの幅を定義します。
構文
(doc3d-set-welding-symbol-sizes   
:text-geo-ratio        rational number
:allaround-circle      rational number   
:indication-height    rational number
:indication-width     rational number )
(doc3d::doc3d-set-welding-symbol-sizes :allaround-circle 4.5 :text-geo-ratio 0.7 :indication-height 6.0 :indication-width 4.0)
DOC3D-SET-SURFACE-SYMBOL-VISIBILITY 関数
DOC3D-SET-SURFACE-SYMBOL-VISIBILITY 関数は、表面粗さシンボル規格の視認性を定義します。 表面粗さシンボルの作成を参照してください。
オプション
:all は、テンプレート一覧に両方の表面粗さシンボル規格を表示します。
:ISO1992 は、テンプレート一覧に ISO1992 表面粗さシンボル規格のみを表示します。
:ISO2002 は、テンプレート一覧に ISO2002 表面粗さシンボル規格のみを表示します。
構文
(doc3d-set-surface-symbol-visibility
:all | :ISO1992 | :ISO2002)
(doc3d::doc3d-set-surface-symbol-visibility :ISO1992)