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

    Topics

    • Chris FullmerC

      Ruby Script Video Tutorial - Select Lines by Length

      Watching Ignoring Scheduled Pinned Locked Moved SketchUp Tutorials sketchup
      1
      0 Votes
      1 Posts
      1k Views
      No one has replied
    • Chris FullmerC

      Refresh model viewing extents?

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      13
      0 Votes
      13 Posts
      500 Views
      thomthomT
      If only the 3D drawing methods would draw something other than solid black fill...
    • Chris FullmerC

      [Plugin] YZ + X v1.0

      Watching Ignoring Scheduled Pinned Locked Moved Plugins
      2
      0 Votes
      2 Posts
      9k Views
      M
      Thank you so much for creating this plugin for me! I was having no luck creating this plugin myself or finding a similar one on the web. You really have saved me a great deal of time, assuming this plugin works as intended I can't thank you enough! Nvm I found the problem. Thanks again
    • Chris FullmerC

      Adding instances to a new group bug?

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      2
      0 Votes
      2 Posts
      164 Views
      TIGT
      ... tr=Geom::Transformation.new(group.transformation.origin) instance=group.entities.add_instance(definition,tr) or work out where the insertion_point is relative to the group's origin something like... insertion_point=[x,y,z] insertion_point.transform!(group.transformation.inverse)###??? tr=Geom::Transformation.new(group.insertion_point) instance=group.entities.add_instance(definition,tr) A group's origin is at ORIGIN [0,0,0] even when it's miles away so you need to move any insert backwards ? This is untried but my first thoughts...
    • Chris FullmerC

      Flip along Z

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      15
      0 Votes
      15 Posts
      951 Views
      Chris FullmerC
      well in the end, I've had to mix and match some thoughts from this thread. I realized that I can ont doa simple rotation or scaling because in my case, I have to scale using the components local axis. If their axis is set on one of the sides of the component, I want it to rotate or scae around that axis, not the boundingbox centerpoint. So I just threw in a way to determine the the center of the component on the local z axis. Had to account for component z-scaling AND if the axis was set somewhere inside the component (not at the very bottom for example). All in all, I've got it working like a charm now (I think!). It will be in the next component stringer. Chris
    • Chris FullmerC

      Matrices can be your friend - webpage

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      7
      0 Votes
      7 Posts
      454 Views
      M
      Attached is the Baker article in black text on a white page. I've read it and it makes almost complete sense. What was the "glRotate" he referred to? Is that openGL? Does that help us? I've read Wiki (gone thru the words one at a time, anyway) and it is dense. Went to Wiki's Transformation Matrix article and it was unreadable. I left a message to that effect on the talk page. If you go there, please move my message to the bottom of the talk page (where I should have put it) and add another message re "how about writing for folks who didn't get a PhD in math?" change the extension back to html (board doesn't allow ULing HTML).
    • Chris FullmerC

      Why not use plugins?

      Watching Ignoring Scheduled Pinned Locked Moved SketchUp Discussions sketchup
      66
      0 Votes
      66 Posts
      7k Views
      R
      @unknownuser said: @rickgraham said: hope to be TE for an upcoming SU book. Rick Sounds interesting..... is it top secret? Yeah, can't say anything further - sorry. Rick
    • Chris FullmerC

      [Plugin] Component Stringer UPDATED May 23, 2013

      Watching Ignoring Scheduled Pinned Locked Moved Plugins
      173
      0 Votes
      173 Posts
      1m Views
      ArckadiaA
      Hi, I write just to say thanks to Chris for this tool very useful. The Q rotator options to duplicate was obviously limited.
    • Chris FullmerC

      New Cabinet making plugiin being developed

      Watching Ignoring Scheduled Pinned Locked Moved Woodworking
      9
      0 Votes
      9 Posts
      4k Views
      R
      The comment about the melamine covered MDF made me laugh. I just did a bathroom redesign for my own house which came with lots of melamine. The funny part is that I bought IKEA oak flooring (real but real thin oak veneer over thin composite)and glued it over the existing white melamine. The thought probably makes purists choke, but it looks good. And I even added some new melamine in the form of black edge banding. I promise to post photos of the finished project just to dispel the images you have already conjured up.
    • Chris FullmerC

      Anyone gonna be near Mt. View CA next week?

      Watching Ignoring Scheduled Pinned Locked Moved Corner Bar
      3
      0 Votes
      3 Posts
      161 Views
      utilerU
      Me too!!! I'm going to try and find a reason to make the next Base camp if they ever have another.....
    • Chris FullmerC

      [Plugin] Camera Recorder v1.7.2 UPDATED May 23, 2013

      Watching Ignoring Scheduled Pinned Locked Moved Plugins
      136
      0 Votes
      136 Posts
      258k Views
      B
      Thanks! Never thought about adding the same scene in a row. I think it will help! thank you very much
    • Chris FullmerC

      Ruby Script Video Tutorial - Multiple PushPull Script

      Watching Ignoring Scheduled Pinned Locked Moved SketchUp Tutorials sketchup
      5
      0 Votes
      5 Posts
      3k Views
      E
      Oh, and Chris, you can add &fs=1 to the video embed code to allow fullscreen playback. This solves the problem with smaller monitors. The resulting code woud be: [flash=1280,745]http://www.youtube.com/v/W-pDilrOLfY&hd=1&fs=1[/flash]
    • Chris FullmerC

      Similar Group Finder - Script beginning needs testing

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      13
      0 Votes
      13 Posts
      404 Views
      TIGT
      I use... class Float def =~(num2,tol=10000) num1=(self*tol).to_i num2=(num2*tol).to_i return true if num1==num2 return nil end end #class Float
    • Chris FullmerC

      Ruby Script Video Tutorial - add Construction Points

      Watching Ignoring Scheduled Pinned Locked Moved SketchUp Tutorials sketchup
      7
      0 Votes
      7 Posts
      2k Views
      MALAISEM
      Thanks Chris for this new Ruby 's tutorial. Really helpfull Dynamic explanations, what a good idea to follow step by step the code. MALAISE
    • Chris FullmerC

      Delete your scenes via the API - working?

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      6
      0 Votes
      6 Posts
      161 Views
      R
      @chris fullmer said: Interesting. I had not found it in the API, rather in the blog post here: http://sketchupapi.blogspot.com/2008/11/whats-new-in-sketchup-7.html and the only hint it gives is this: Delete your scenes via the API my_page.erase So I assumed it was a page thing. Then when I looked for it in the API, it was not in the "page" class section. So I see it now, and I'll go give it a shot. Thanks Rick, Chris Yes, it does give that impression. I can see why it was confusing.
    • Chris FullmerC

      Detect if Scene is used in Animation?

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      7
      0 Votes
      7 Posts
      186 Views
      Chris FullmerC
      Aha! there it is, thanks Rick! I had noticed the .label method. I had checked the .name method to see if it would return the name in praenthesis (like .label apprently does), but obviously found nothing. Thanks for pointing that method out. Not a bad suggestion for the .skx I think. Chris
    • Chris FullmerC

      Find the ObjectID for an array?

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      4
      0 Votes
      4 Posts
      8k Views
      Chris FullmerC
      @jim said: 100 references to the same Array, but not 100 arrays. I know, I'm being pedantic. Its ok, its good for me. And is there a difference between .object_id and .id and .id ? And I saw a hint at :name - what is that? I couldn't get it to work. And in your example, what does ||= do? I'm guessing it creates an empty array at [index] if there is not an array there already? Thanks Jim. Chris
    • Chris FullmerC

      Install 7.0 and 7.1 side by side.

      Watching Ignoring Scheduled Pinned Locked Moved SketchUp Discussions sketchup
      23
      0 Votes
      23 Posts
      4k Views
      Chris FullmerC
      version 7 won't overide your version 6, so there is no need to do everything explained here. It gets installed into its own directory, and keeps itself separate from 6. It might not import your keyboard shortcuts from 6 correctly though, if I recall correctly. Which is annoying.
    • Chris FullmerC

      [Plugin] Extrapolate Colors v1.0

      Watching Ignoring Scheduled Pinned Locked Moved Plugins
      29
      0 Votes
      29 Posts
      39k Views
      S
      @chris fullmer said: All right, here's a new script called Extrapolate Colors. Description This script finds materials used in a set of selected faces, and then randomly applies those same materials to all selected faces that have no material applied. Usage Run the script from Plugins > Chris Fullmer Tools > Extrapolate Colors. First select a series of faces, at least one needs to have a meterial applied to it. Then run the script. The script will find all materials in the selection (only materials applied to faces though). And it will randomly apply those materials to all faces in the selection set, leaving faces untouched that are already painted. Note that the script works on raw geomtery. It does not work on groups or components (but it does work on raw geometry inside a group or component if you are editing a group/component). [flash=500,448:3vvtv1gn]http://www.chrisfullmer.com/forums/extcol.swf[/flash:3vvtv1gn] I am hosting this script on smustard.com. It is a free download: http://www.smustard.com/script/ExtrapolateColors Hope its useful, Chris PS I've Got quite a few color scripts. I might package them all togther, with some added featires intoa Web dialog based color script and charge a little for it. We'll see though.
    • Chris FullmerC

      Link to TIG's Lattice-izer?

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      5
      0 Votes
      5 Posts
      1k Views
      D
      ok, sorry
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 5 / 9