3.3.5.1.  Blocco [CreationOptions(is3d)] - Come si imposta?

Impostazioni nel blocco CreationOptions(is3d)

  1. Non si utilizza il ModelManager e non si desidera scrivere alcun file sul disco:

    • (obbligatorio) Attivare FileName(isCreaOptNotSet)

    • (opzionale) Attiva DisplayName(isCreaOptNotSet): se disattivato, vale DisplayName = FileName

    • (ignorato) InstanceFileName(isCreaOptNotSet)

    • (ignorato) PoolPath(isCreaOptNotSet)

    • (opzionale) ClassName: se disattivato, i file non sono parti di libreria e quindi non sono protetti da scrittura

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

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

    • Disattivare tutti gli altri callback DocOn*

  2. Non si utilizza il ModelManager, ma si desidera scrivere i file SD*C e SD* sul disco.

    • (obbligatorio) Attivare FileName(isCreaOptNotSet): nome del modello e nome del file di contenuto

    • (opzionale) Attiva DisplayName(isCreaOptNotSet): nome dell'istanza del modello (se disattivato, vale DisplayName = FileName)

    • (opzionale) Attiva InstanceFileName(isCreaOptNotSet): nome del file dell'istanza del modello (se disattivato, vale InstanceFileName = DisplayName)

    • (obbligatorio) Attivare PoolPath(isCreaOptNotSet): directory per i file (la directory deve essere presente sul disco)

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

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

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

    • Disattivare tutti gli altri callback DocOn*

  3. Non si utilizza il ModelManager, ma si desidera scrivere i file PKG sul disco (raro).

    • (obbligatorio) Attivare FileName(isCreaOptNotSet): nome del modello e nome del file di contenuto

    • (opzionale) Attiva DisplayName(isCreaOptNotSet): se disattivato, vale DisplayName = FileName

    • (ignorato) InstanceFileName(isCreaOptNotSet)

    • (obbligatorio) Attivare PoolPath(isCreaOptNotSet): directory per i file (la directory deve essere presente sul disco)

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

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

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

    • Disattivare tutti gli altri callback DocOn*

  4. Si vuole utilizzare il ModelManager.

    • Disattivare tutti i callback DocOn* presenti in questo file

    • Disattivare le regole per FileName, DisplayName e InstanceFileName

    • Configurare correttamente il file ifosdmmodelmanager.cfg