sketchucation logo sketchucation
    • Login
    1. Home
    2. ordoumpozanis
    Oops, your profile's looking a bit empty! To help us tailor your experience, please fill in key details like your SketchUp version, skill level, operating system, and more. Update and save your info on your profile page today!
    πŸ«› Lightbeans Update | Metallic and Roughness auto-applied in SketchUp 2025+ Download
    O
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 3
    • Groups 1

    ordoumpozanis

    @ordoumpozanis

    10
    Reputation
    1
    Profile views
    3
    Posts
    0
    Followers
    0
    Following
    Joined
    Last Online

    ordoumpozanis Unfollow Follow
    registered-users

    Latest posts made by ordoumpozanis

    • RE: Ruby get slope of a surface

      The code that i am trying to apply to get the slope of a model's surfaces is the following

      <span class="syntaxdefault">&nbsp;&nbsp;model</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">Sketchup</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">active_model<br />&nbsp;&nbsp;ss</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">model</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">selection<br />&nbsp;&nbsp;faces</span><span class="syntaxkeyword">=[];&nbsp;</span><span class="syntaxdefault">ss</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">each</span><span class="syntaxkeyword">{|</span><span class="syntaxdefault">e</span><span class="syntaxkeyword">|</span><span class="syntaxdefault">faces&nbsp;</span><span class="syntaxkeyword"><<&nbsp;</span><span class="syntaxdefault">e&nbsp;</span><span class="syntaxkeyword">if&nbsp;</span><span class="syntaxdefault">e</span><span class="syntaxkeyword">.class==</span><span class="syntaxdefault">Sketchup</span><span class="syntaxkeyword">;;</span><span class="syntaxdefault">Face</span><span class="syntaxkeyword">}&nbsp;<br />&nbsp;&nbsp;<br />&nbsp;&nbsp;</span><span class="syntaxdefault">faces</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">each</span><span class="syntaxkeyword">{|</span><span class="syntaxdefault">face</span><span class="syntaxkeyword">|<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="syntaxdefault">name</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">face</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">to_s</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">split</span><span class="syntaxkeyword">(</span><span class="syntaxstring">";"</span><span class="syntaxkeyword">)[-</span><span class="syntaxdefault">1</span><span class="syntaxkeyword">].</span><span class="syntaxdefault">split</span><span class="syntaxkeyword">(</span><span class="syntaxstring">">"</span><span class="syntaxkeyword">)[</span><span class="syntaxdefault">0</span><span class="syntaxkeyword">]<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="syntaxdefault">norm</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">face</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">normal<br />&nbsp;&nbsp;&nbsp;&nbsp;slope&nbsp;</span><span class="syntaxkeyword">=&nbsp;</span><span class="syntaxdefault">face</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">normal</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">angle_between</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">Z_AXIS</span><span class="syntaxkeyword">).</span><span class="syntaxdefault">radians<br />&nbsp;&nbsp;&nbsp;&nbsp;puts&nbsp;slope<br />&nbsp;&nbsp;</span><span class="syntaxkeyword">}&nbsp;</span><span class="syntaxdefault"></span>
      

      ok i now i have program somthing wrong but i cannot find out what πŸ˜„

      posted in Developers' Forum
      O
      ordoumpozanis
    • RE: Ruby get slope of a surface

      Aerillus Thanks for the reply πŸ˜„

      If I understant well at the first line you design a surfae and at the second one you get the slope..

      when I am trying to apply the second commant
      slope = face.normal.angle_between(Z_AXIS).radians
      on a design face i get a nill value

      what do I make Wrong here ?

      posted in Developers' Forum
      O
      ordoumpozanis
    • Ruby get slope of a surface

      Hi all,
      I am new to Ruby and I' like so help. I am trying to write a code that gives the slope (angle between the blue line and and the the face normal) of a roof but i cannot get it work

      I am using this code but does not work

      norm.angle_between
      slope = norm.angle_between(Geom::Vector3d.new(0,0,1)).radians

      any help ?

      thanks

      posted in Developers' Forum
      O
      ordoumpozanis