SOLIDOS API - SolidosCommit(msg)


SolidosCommit(msg) - Força a reconstrução de dispositivos e cálculos que só seriam feito ao término do comando/script


Exemplo de uso no Visual Lisp:

(setq alin     (handent "45668")
      profile  (handent "E5A69")
      network  (handent "87912")
      partSize (handent "F4A8B")
      starting 0.0
      ending   100.0
      device 
	   (SolidosCreateNode
	     network   ;parentID
	     "Device"  ;tipo de objeto a criar
	     (list "Section" partSize ;seção tipica, OBRIGATORIO senão dá erro!
		     "IsFromAlignProfile" "AlignProfile" ;como os pontos do dispositivo longitudinal são calculados
                 ;os parametros abaixo devem ser informados para a opção "AlignProfile"
		     "FromAlign"      alin
		     "FromProfile"    profile
		     "FromAlignStart" starting
		     "FromAlignENd"   ending)))


  ;força o rebuild da rede, para que os dispositivos preencham as propriedades calculadas pelo modelador
  (SolidosCommit "\nReconstruindo...")

Exemplo de uso no Dynamo:

alin     = "45668";
profile  = "E5A69";
network  = "87912";
partSize = "F4A8B";
starting = 0.0;
ending   = 100.0
proertyList = Dictionary.ByKeysValues(
    ["Section", "IsFromAlignProfile", "FromAlign", "FromProfile", "FromAlignStart", "FromAlignEnd"],
    [partSize, "AlignProfile", alin, profile, starting, ending]);

device = SolidosAPI.SolidosCreateNode(network, "Device", propertyList);
SolidosAPI.SolidosCommit("Reconstruindo...");