3.3.5.1. Block [CreationOptions(is3d)] - Wie aufsetzen?

Einstellungen im Block CreationOptions(is3d)

  1. Sie verwenden den ModelManager nicht und Sie wollen keine Dateien auf die Platte schreiben:

    • (obligatorisch) FileName(isCreaOptNotSet) aktivieren

    • (optional) DisplayName(isCreaOptNotSet) aktivieren: Wenn deaktiviert, gilt DisplayName = FileName

    • (ignoriert) InstanceFileName(isCreaOptNotSet)

    • (ignoriert) PoolPath(isCreaOptNotSet)

    • (optional) ClassName: Wenn deaktiviert, sind die Dateien keine Library Parts und daher nicht schreibgeschützt

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

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

    • Alle anderen DocOn*-Callbacks deaktivieren

  2. Sie verwenden den ModelManager nicht, aber Sie wollen SD*C und SD* Dateien auf die Platte schreiben.

    • (obligatorisch) FileName(isCreaOptNotSet) aktivieren: Name des Modells und Name der Inhaltsdatei

    • (optional) DisplayName(isCreaOptNotSet) aktivieren: Name der Modellinstanz (wenn deaktiviert, gilt DisplayName = FileName)

    • (optional) InstanceFileName(isCreaOptNotSet) aktivieren: Name der Datei der Modellinstanz (wenn deaktiviert, gilt InstanceFileName = DisplayName)

    • (obligatorisch) PoolPath(isCreaOptNotSet) aktivieren: Verzeichnis für die Dateien (das Verzeichnis muss auf der Platte vorhanden sein)

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

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

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

    • Alle anderen DocOn*-Callbacks deaktivieren

  3. Sie verwenden den ModelManager nicht, aber Sie wollen PKG-Dateien auf die Platte schreiben (selten).

    • (obligatorisch) FileName(isCreaOptNotSet) aktivieren: Name des Modells und Name der Inhaltsdatei

    • (optional) DisplayName(isCreaOptNotSet) aktivieren: Wenn deaktiviert, gilt DisplayName = FileName

    • (ignoriert) InstanceFileName(isCreaOptNotSet)

    • (obligatorisch) PoolPath(isCreaOptNotSet) aktivieren: Verzeichnis für die Dateien (das Verzeichnis muss auf der Platte vorhanden sein)

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

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

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

    • Alle anderen DocOn*-Callbacks deaktivieren

  4. Sie wollen den ModelManager verwenden.

    • Alle DocOn*-Callbacks in dieser Datei deaktivieren

    • Regeln für FileName, DisplayName und InstanceFileName deaktivieren

    • ifosdmmodelmanager.cfg passend konfigurieren