2.3.5.1.  Bloc [CreationOptions(is3d)] - Comment mettre en place ?

Paramètres du bloc CreationOptions(is3d)

  1. Vous n'utilisez pas le ModelManager et vous ne voulez pas écrire de fichiers sur le disque :

    • (mandatory) Activate FileName(isCreaOptNotSet)

    • (facultatif) Activate DisplayName(isCreaOptNotSet) : If deactivated, DisplayName = FileName

    • (ignored) InstanceFileName(isCreaOptNotSet)

    • (ignored) PoolPath(isCreaOptNotSet)

    • (optionnel) ClassName : Si désactivé, les fichiers ne seront pas protégés par les Parties de la Bibliothèque et donc ils ne seront pas protégés en écriture.

    • (mandatory) DocOnOpen(is3dpart)=GetObject("iface.osdm.callbacks").SessionPartOnOpen

    • (mandatory) DocOnOpen(is3dasm) =GetObject("iface.osdm.callbacks").SessionAssemblyOnOpen

    • Désactiver tous les autres callbacks de DocOn*

  2. Vous n'utilisez pas ModelManager, mais vous voulez écrire des fichiers SD*C et SD* sur le disque.

    • (mandatory) Activate FileName(isCreaOptNotSet) : Nom du modèle et nom du fichier de contenu

    • (facultatif) Activate DisplayName(isCreaOptNotSet) : Nom de l'instance de modèle (If deactivated, DisplayName = FileName)

    • (facultatif) Activate InstanceFileName(isCreaOptNotSet) : Nom du fichier d'instance du modèle (If deactivated, InstanceFileName = DisplayName)

    • (mandatory) Activate PoolPath(isCreaOptNotSet) : Répertoire pour les fichiers (le répertoire doit exister sur le disque)

    • (mandatory) DocOnOpen(is3dpart, not isNegativePart)=GetObject("iface.osdm.callbacks").SDPCPartOnOpen

    • (mandatory) DocOnSave(is3dpart, not IsNegativePart)=GetObject("iface.osdm.callbacks").SDPCPartOnSave

    • (mandatory) DocOnOpen(is3dpart, isNegativePart)=GetObject("iface.osdm.callbacks").SessionPartOnOpen

    • Désactiver tous les autres callbacks de DocOn*

  3. Vous n'utilisez pas le ModelManager, mais vous voulez écrire des fichiers PKG sur le disque (rare).

    • (mandatory) Activate FileName(isCreaOptNotSet) : Nom du modèle et nom du fichier de contenu

    • (facultatif) Activate DisplayName(isCreaOptNotSet) : If deactivated, DisplayName = FileName

    • (ignored) InstanceFileName(isCreaOptNotSet)

    • (mandatory) Activate PoolPath(isCreaOptNotSet) : Répertoire pour les fichiers (le répertoire doit exister sur le disque)

    • (mandatory) DocOnOpen(is3dpart, not isNegativePart)=GetObject("iface.osdm.callbacks").DefaultPartOnOpen

    • (mandatory) DocOnSave(is3dpart, not IsNegativePart)=GetObject("iface.osdm.callbacks").DefaultPartOnSave

    • (mandatory) DocOnOpen(is3dpart, isNegativePart)=GetObject("iface.osdm.callbacks").SessionPartOnOpen

    • Désactiver tous les autres callbacks de DocOn*

  4. Vous souhaitez utiliser le ModelManager.

    • Désactiver tous les callbacks DocOn* dans ce fichier

    • Désactiver les règles FileName, DisplayName, InstanceFileName

    • Configurez correctement ifosdmmodelmanager.cfg