• Login
sketchucation logo sketchucation
  • Login
🤑 SketchPlus 1.3 | 44 Tools for $15 until June 20th Buy Now

Ruby, rotate a component from its own axes

Scheduled Pinned Locked Moved Developers' Forum
1 Posts 1 Posters 578 Views 1 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    sdmitch
    last edited by 17 May 2015, 15:39

    @sawdust_online said:

    Good Morning,
    I "just" want to rotate any component in my model from its own axes with ruby script. Something like below but replacing the origin [0,0,0] with the xyz of the component :
    angle = 45
    tr = Geom::Transformation.rotation([0,0,0],[1,0,0],angle.degrees)
    Sketchup.active_model.active_entities.transform_entities(tr,Sketchup.active_model.selection)

    Is it so hard that I can't find anything about ?

    Thanks for your help
    Best Regards

    angle = 45; 
    origin = Sketchup.active_model.selection.first.transformation.origin
    tr = Geom;;Transformation.rotation(origin,[1,0,0],angle.degrees) 
    Sketchup.active_model.active_entities.transform_entities(tr,Sketchup.active_model.selection)
    

    Nothing is worthless, it can always be used as a bad example.

    http://sdmitch.blogspot.com/

    1 Reply Last reply Reply Quote 0
    • 1 / 1
    1 / 1
    • First post
      1/1
      Last post
    Buy SketchPlus
    Buy SUbD
    Buy WrapR
    Buy eBook
    Buy Modelur
    Buy Vertex Tools
    Buy SketchCuisine
    Buy FormFonts

    Advertisement