sketchucation logo sketchucation
    • Login
    1. Home
    2. kiesewetter
    3. Posts
    ℹ️ Licensed Extensions | FredoBatch, ElevationProfile, FredoSketch, LayOps, MatSim and Pic2Shape will require license from Sept 1st More Info
    K
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 15
    • Posts 44
    • Groups 1

    Posts

    Recent Best Controversial
    • Saving an reloading a material from an attribut

      hallo!

      i tried to save the current material of an entity object in an attribute to be able to assign the material to the entity later in the skript with the following code which isn't working so far:

      <span class="syntaxdefault"></span><span class="syntaxcomment">#to&nbsp;savi&nbsp;it&nbsp;in&nbsp;an&nbsp;attribute<br /></span><span class="syntaxdefault">mod&nbsp;</span><span class="syntaxkeyword">=&nbsp;</span><span class="syntaxdefault">Sketchup</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">active_model<br />ents&nbsp;</span><span class="syntaxkeyword">=&nbsp;</span><span class="syntaxdefault">mod</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">entities&nbsp;<br />mats&nbsp;</span><span class="syntaxkeyword">=&nbsp;</span><span class="syntaxdefault">mod</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">materials<br /><br />ents</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">each</span><span class="syntaxkeyword">{|</span><span class="syntaxdefault">e</span><span class="syntaxkeyword">|<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;</span><span class="syntaxdefault">e</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">typename&nbsp;</span><span class="syntaxkeyword">==&nbsp;</span><span class="syntaxstring">"Face"<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="syntaxkeyword">if&nbsp;(</span><span class="syntaxdefault">e</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">material</span><span class="syntaxkeyword">)&nbsp;</span><span class="syntaxcomment">#checks&nbsp;wheter&nbsp;a&nbsp;material&nbsp;is&nbsp;assigned&nbsp;to&nbsp;the&nbsp;face<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="syntaxdefault">mat_prev&nbsp;</span><span class="syntaxkeyword">=&nbsp;</span><span class="syntaxdefault">e</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">material</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">name<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">set_attribute&nbsp;</span><span class="syntaxstring">"time"</span><span class="syntaxkeyword">,&nbsp;</span><span class="syntaxstring">"material"</span><span class="syntaxkeyword">,&nbsp;</span><span class="syntaxdefault">mat_prev<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="syntaxkeyword">}<br /><br /></span><span class="syntaxcomment">#to&nbsp;reassign&nbsp;it&nbsp;later<br /><br /></span><span class="syntaxdefault">mod&nbsp;</span><span class="syntaxkeyword">=&nbsp;</span><span class="syntaxdefault">Sketchup</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">active_model<br />ents&nbsp;</span><span class="syntaxkeyword">=&nbsp;</span><span class="syntaxdefault">mod</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">entities&nbsp;<br />mats&nbsp;</span><span class="syntaxkeyword">=&nbsp;</span><span class="syntaxdefault">mod</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">materials<br />ents</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">each</span><span class="syntaxkeyword">{|</span><span class="syntaxdefault">e</span><span class="syntaxkeyword">|<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;</span><span class="syntaxdefault">e</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">typename&nbsp;</span><span class="syntaxkeyword">==&nbsp;</span><span class="syntaxstring">"Face"&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="syntaxdefault">mat_temp</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">e</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">get_attribute&nbsp;</span><span class="syntaxstring">"time"</span><span class="syntaxkeyword">,&nbsp;</span><span class="syntaxstring">"material"<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="syntaxdefault">e</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">material</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">mats</span><span class="syntaxkeyword">[</span><span class="syntaxdefault">mat_temp</span><span class="syntaxkeyword">]&nbsp;</span><span class="syntaxcomment">#before&nbsp;that&nbsp;should&nbsp;be&nbsp;checked&nbsp;wether&nbsp;the&nbsp;attribute&nbsp;isn't&nbsp;nil<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="syntaxdefault">end<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="syntaxkeyword">}&nbsp;</span><span class="syntaxdefault"></span>
      

      thanks for your time.

      tim

      posted in Developers' Forum
      K
      kiesewetter
    • RE: Creating an avi file with a plugin

      here is a link that dirscribes how to start an exe with a ruby script.

      Link Preview Image
      NameBright - Coming Soon

      favicon

      (workingwithrails.com)

      should be abel to save the images first and after that to invoke a programm that puts them together to a little movie, right?

      posted in Developers' Forum
      K
      kiesewetter
    • RE: Creating an avi file with a plugin

      hi Gaieus,

      the normal animation export is good enough, but i dont know how to create scenes and to invoke the export in a ruby script.
      is that possible?

      posted in Developers' Forum
      K
      kiesewetter
    • Creating an avi file with a plugin

      hi!

      is possible to create an avi file of a sketchup animation with a ruby
      skript?
      thanks for your time.
      bye.

      tim

      posted in Developers' Forum
      K
      kiesewetter
    • 1
    • 2
    • 3
    • 3 / 3