3.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 :

    • (obligatoire) Activer FileName(isCreaOptNotSet)

    • (facultatif) Activer DisplayName(isCreaOptNotSet) : si cette option est désactivée, DisplayName = FileName

    • (ignoré) InstanceFileName(isCreaOptNotSet)

    • (ignoré) PoolPath(isCreaOptNotSet)

    • (facultatif) ClassName : si cette option est désactivée, les fichiers ne sont pas des éléments de bibliothèque et ne sont donc pas en lecture seule

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

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

    • Désactiver tous les autres callbacks DocOn*

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

    • (obligatoire) Activer FileName(isCreaOptNotSet) : nom du modèle et nom du fichier de contenu

    • (facultatif) Activer DisplayName(isCreaOptNotSet) : nom de l'instance du modèle (si cette option est désactivée, DisplayName = FileName)

    • (facultatif) Activer InstanceFileName(isCreaOptNotSet) : nom du fichier de l'instance du modèle (si cette option est désactivée, InstanceFileName = DisplayName)

    • (obligatoire) Activer PoolPath(isCreaOptNotSet) : répertoire contenant les fichiers (ce répertoire doit exister sur le disque)

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

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

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

    • Désactiver tous les autres callbacks DocOn*

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

    • (obligatoire) Activer FileName(isCreaOptNotSet) : nom du modèle et nom du fichier de contenu

    • (facultatif) Activer DisplayName(isCreaOptNotSet) : si cette option est désactivée, DisplayName = FileName

    • (ignoré) InstanceFileName(isCreaOptNotSet)

    • (obligatoire) Activer PoolPath(isCreaOptNotSet) : répertoire contenant les fichiers (ce répertoire doit exister sur le disque)

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

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

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

    • Désactiver tous les autres callbacks DocOn*

  4. Vous souhaitez utiliser le ModelManager.

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

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

    • Configurer correctement le fichier ifosdmmodelmanager.cfg