desiteAPI.deleteMaterial(MaterialList[m]) = -2

Fragen und Hilfe rund um die Programmierschnittstelle

desiteAPI.deleteMaterial(MaterialList[m]) = -2

Beitragvon Jens Higgen » Mo 31. Jul 2017, 12:38

Hallo Forum,

mein Anliegen ist ein Skript zu schreiben, welches alle Materialien zunächst löscht, im Anschluss wollte ich dann mit desiteAPI.createMaterial meine Eigene Liste erzeugen und diese an die Modellobjekte hängen.

Zum Löschen der Liste habe ich folgendes Skript geschrieben:

Code: Alles auswählen
var MaterialList = desiteAPI.getMaterialList();
      
      for(m=0; m<MaterialList.length; m++) {   

      console.append(MaterialList[m]);
   
      var meldung = desiteAPI.deleteMaterial(MaterialList[m]);
      
      console.append(meldung);

      };


die 'meldung' ist für alle Materialien nun -2, was laut Doku bedeutet: '-2 Material could not be deleted'
Was ist die Ursache hierfür?? können Materialien welche über ein CAD-Austauschformat in das Projekt gelangt sind nicht mehr gelöscht werden? oder liegt der Fehler wo anders?
Jens Higgen
 
Beiträge: 36
Registriert: Fr 5. Dez 2014, 07:40
Wohnort: Fürth

Re: desiteAPI.deleteMaterial(MaterialList[m]) = -2

Beitragvon jochen.hanff » So 8. Okt 2017, 20:25

hallo jens,
materialien, die mit einer CAD-datei importiert worden sind, können nicht gelöscht werden. das geht nur mit
materialien, die in DESITE erzeugt worden sind.
gruß
j
jochen.hanff
 
Beiträge: 141
Registriert: Do 4. Dez 2014, 18:46
Wohnort: Essen


Zurück zu DESITE API

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron