2.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) Attiva NomeFile(isCreaOptNotSet)

    • (opzionale) Attiva DisplayName(isCreaOptNotSet) : Se disattivato, DisplayName = NomeFile

    • (ignorato) NomeFileIstanza(isCreaOptNotSet)

    • (ignorato) PoolPath(isCreaOptNotSet)

    • (opzionale) ClassName: se disattivato, i file non saranno Library Parts e quindi non saranno protetti dalla scrittura.

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

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

    • Disattivare tutti gli altri callback di DocOn

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

    • (obbligatorio) Attivare NomeFile(isCreaOptNotSet) : Nome del modello e nome del file del contenuto

    • (opzionale) Attivare DisplayName(isCreaOptNotSet) : Nome dell'istanza del modello (se disattivato, DisplayName = FileName)

    • (opzionale) Attivare InstanceFileName(isCreaOptNotSet) : Nome del file di istanza del modello (se disattivato, InstanceFileName = DisplayName)

    • (obbligatorio) Attivare poolPath(isCreaOptNotSet) : Directory per i file (la directory deve esistere sul disco)

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

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

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

    • Disattivare tutti gli altri callback di DocOn

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

    • (obbligatorio) Attivare NomeFile(isCreaOptNotSet) : Nome del modello e nome del file del contenuto

    • (opzionale) Attiva DisplayName(isCreaOptNotSet) : Se disattivato, DisplayName = NomeFile

    • (ignorato) NomeFileIstanza(isCreaOptNotSet)

    • (obbligatorio) Attivare poolPath(isCreaOptNotSet) : Directory per i file (la directory deve esistere sul disco)

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

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

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

    • Disattivare tutti gli altri callback di DocOn

  4. Si vuole utilizzare il ModelManager.

    • Disattiva tutti i callback di DocOn* in questo file.

    • Disattivare le regole FileName, DisplayName, InstanceFileName

    • Configurare correttamente ifosdmmodelmanager.cfg