⚠️ Important | Libfredo 15.6b introduces important bugfixes for Fredo's Extensions Update
  • [Plugin] Entity Info + 0.2.0

    12
    0 Votes
    12 Posts
    4k Views
    TommyKT
    @kiwi15 said: Hi TommyK, This new way is indeed a much better way to tweak component properties. Apparently you are not the only one who have found the native Component Browser cumbersome: https://extensions.sketchup.com/en/content/component-properties Thanks for a cool and promising plugin:) Thanks, kiwi. Yes ThomThom's plugin is indeed worth mentioning in this thread. I must admit I have other distractions at the moment, so development on this is slow. Glue properties are high on my list for this plugin.
  • Old Slice Plug-in

    9
    0 Votes
    9 Posts
    913 Views
    Bob JamesB
    @unknownuser said: It'a not slicer5 or S4U Slice or Tig-cut-to-plane Nor Zorro. Thanks anyway
  • Profile Builder 2 - Hidden Lines?

    7
    0 Votes
    7 Posts
    964 Views
    boofredlayB
    Ok, thanks for the reply. Yeah I really like Fredo's ' Hide All Edges'.
  • [plugin] Circle Intersect

    19
    0 Votes
    19 Posts
    3k Views
    S
    For anyone else who sees this, I just uploaded the corrected version to the plugin store. Sorry about the error!
  • [Request] Scene tween

    10
    0 Votes
    10 Posts
    1k Views
    T
    @ppoublan said: Dear all, I used this little script. Very limited but it insert scenes with intermediate cameras. Yours require "sketchup.rb" Add a menu item plugins_menu = UI.menu "Plugins" insert_scenes_menu = plugins_menu.add_item("Insert Scenes") { Access the Pages container pages = Sketchup.active_model.pages check existing pages if pages.count < 2 UI.messagebox("Needs 2 scenes to be created first.") exit end eye1 = pages[0].camera.eye target1 = pages[0].camera.target up1 = pages[0].camera.up fov1 = pages[0].camera.fov eye2 = pages[1].camera.eye target2 = pages[1].camera.target up2 = pages[1].camera.up fov2 = pages[1].camera.fov prompts for number of scenes prompts = ["Number of scenes to add : "] defaults = ["10"] input = UI.inputbox prompts, defaults, "Insert Scenes" if (input) insertcount = input[0].to_i + 1 else exit end for i in 1..insertcount - 1 eyetmp = Geom::Point3d.new (eye1.x + (((eye2.x - eye1.x) / insertcount) * i),eye1.y + (((eye2.y - eye1.y) / insertcount) * i),eye1.z + (((eye2.z - eye1.z) / insertcount) * i)) targettmp = Geom::Point3d.new (target1.x + (((target2.x - target1.x) / insertcount) * i),target1.y + (((target2.y - target1.y) / insertcount) * i),target1.z + (((target2.z - target1.z) / insertcount) * i)) uptmp = Geom::Vector3d.new(up1.x + (((up2.x - up1.x) / insertcount) * i),up1.y + (((up2.y - up1.y) / insertcount) * i),up1.z + (((up2.z - up1.z) / insertcount) * i)) fovtmp = fov1 + (((fov2 - fov1) / insertcount) * i) pagetmp = pages.add(i.to_s) pagetmp.camera.set eyetmp, targettmp, uptmp pagetmp.camera.fov = fovtmp end } Thanks for the codes, but i dont understand how does it works. It will be helpful if you can explain it. What if i have about 26 scenes, & i want it to be 24fps?
  • [Plugin] BoolTools just released!

    84
    0 Votes
    84 Posts
    70k Views
    W
    @nutsandboltz said: So this thread is probably dead, but it's worth a try, anyway. I cannot purchase BoolTools on Smustard. The plugin does not show up in the SMustard's product list, but the link that's been provided to it in multiple Sketchucation threads still works. Any idea how I could get a hold of it? My free trial will run out soon, and I'd rather have a boolean plugin if possible. I'm using Sketchup 2016. Thanks! Hi NutsandBoltz, I chose to temporarily take Booltools off the market as it was too unstable. I hope to relaunch an update in the near future but I can not guarantee when that will happen.
  • Ropefall

    2
    0 Votes
    2 Posts
    680 Views
    massimoM
    http://sketchucation.com/forums/viewtopic.php?p=594165#p594165
  • [Plugin] Pipe Tool (UPDATE 3/19/2011)

    46
    0 Votes
    46 Posts
    52k Views
    F
    OK, thanks. I have not tried it yet but then I will! I hope you do not mind my question
  • Reset/zero transformation, scale and rotation

    7
    0 Votes
    7 Posts
    4k Views
    G
    Alternatively, you can delete that component instance, and create a new one with the components window. It will have an identity rotation/scale, just place it on the origin.
  • [Plugin] Free Rotate 4.4

    92
    0 Votes
    92 Posts
    52k Views
    Rich O BrienR
    I meant to reply and hit edit instead...epic fail Now the OP is gone for this thread.... Here's the answer he needs... Download this... http://sketchucation.com/resources/plugin-store-download Login in with your sketchucation account and search for free rotate
  • [Plugin] UVTools v0.1

    180
    0 Votes
    180 Posts
    128k Views
    N
    I use SketchUV and Roadkill, and it works great. WrapR is in development and it will make unwraping inside SU.
  • Generate Centerlines

    11
    0 Votes
    11 Posts
    1k Views
    D
    as a basis for a plugin I would use this workflow... copy selection into new drawing... move all axes to centre,centre, bottom [e.g. TT_axes tools]... create a proxy with same axes, a single line with the length of the most used element and hidden square at one or both ends [to allow scaling]... select all and replace with proxy... scale each proxy to intersection points... this workflow could possibly be automated, but would still require tweaking by eye and addition of missing bits... [image: 98xa_trusses-sample-centerlines_001.png] trusses-sample-centerlines_001.skp john
  • [Plugin]ArcCurve-set_segments.rb &amp; changearcsegments 130830

    32
    0 Votes
    32 Posts
    66k Views
    M
    First of all: I am NOT a programmer, so there is ZERO error handling on this quick-and dirty script. I had tried TIG's solution, but did not work on my DWG because some of the arcs would "clip" others as they were rebuilt by the script. So I wrote this small routine to: loop through imported AutoCAD entities. select curves and group them (individually) create a more refined clone of the curve (the number of segments is controlled by two parameters. See script) Delete the original curve. Anyone is welcome to turn this snippet into something better and more reusable. Best, Marcos. theModel = Sketchup.active_model #selEntities = theModel.selection theModel.selection.clear allEntities = theModel.entities Collect user values: prompts = ["Minimum number of segments:", "Minimum Segment Length:"] defaults = [36, 10] input = UI.inputbox(prompts, defaults, "Enter Desired Settings") #set minimum length for each arc segment (in model units) userSegs = input[0] minLen = input[1] #UI.messagebox(userSegs.to_s) #UI.messagebox(minLen.to_s) allEntities.each do |i| if (i.typename == "Edge") aCurve = i.curve if (aCurve) Sel = theModel.selection unless defined?(Sel) Sel.add (aCurve.edges) newGroup = allEntities.add_group (theModel.selection) Sel.clear else #not a Curve end end end theModel = Sketchup.active_model theModel.selection.clear allEntities = theModel.entities Loop through all entities allEntities.each do |i| #open Groups, search for Curves if (i.typename == "Group") #Loop through array of Entities inside each Group subset = i.entities subset.each do |s| curve = s.curve if it is a curve, collect a few properties if (curve) get coord. transformation, since entities are in a group #use "transform" below to translate to global coordinates tr=i.transformation cCenter = curve.center.transform! (tr) cSangle = curve.start_angle cEangle = curve.end_angle cRadius = curve.radius cNormal = curve.normal.transform! (tr) cXaxis = curve.xaxis.transform! (tr) cYaxis = curve.yaxis.transform! (tr) cLength = curve.length #UI.messagebox(" Curve Length is " + cLength.to_s) #divides arcs in minLen(model unit) increments divSegs = (cLength / minLen).to_i #UI.messagebox("Divided Result is " + divSegs.to_s) #for very small arcs, sets a minimum number of segments if (divSegs <= userSegs) numSegs = userSegs UI.messagebox("Using: " + numSegs.to_s) else #subdivides larger arcs using target length numSegs = divSegs.to_i UI.messagebox("using Divided total" + numSegs.to_s) end myarc = allEntities.add_arc cCenter,cXaxis,cNormal,cRadius,cSangle,cEangle,numSegs #Erases original i.erase! end # if curve end # entities inside group loop end # if it is a group end #loop through all entities
  • Plugins Not Compatible with SU2015-64bit

    73
    0 Votes
    73 Posts
    8k Views
    TIGT
    You must get in touch with the author of this Extension direct... It almost certainly uses some dll or similar PC helper files which must be made to be 32 or 64bit compatible. I assume their download site does not give clear guidance ?
  • Place proxy object at all scene camera locations

    4
    0 Votes
    4 Posts
    590 Views
    P
    works great now to see if I can create a ruby with an icon so the script can be run by clicking an icon. I also may want to add an identifier tag to the components IE: VR-Scene name or even VR-cam-## and then the numbers would be progressively created based on the scene order. We are trying to create an import script for Unity that would create jump or teleport positions based on SketchUp scene cameras. So when a model is exported in FBX format and then Imported into Unity the unity script would automatically place a teleport location at each "proxy" for a camera. This way if you have a SketchUp file with scenes for kitchen, dining, bedroom, hall, basement, etc. when exported and then imported into Unity we can use the Xbox controller on the Rift to teleport you to those preset camera locations in the model. I'll see if I can take it from here but I may come back and ask for your help. thanks again for getting me this so quickly.
  • [Plugin]Hide Invisible Polygons and Component

    2
    0 Votes
    2 Posts
    453 Views
    R
    Thanks for sharing! 'hide invisible' doesn't sound logical. maybe 'remove'?
  • [Req] Component Picker

    5
    0 Votes
    5 Posts
    626 Views
    K
    @jql said: Thanks for your interest, but there's just so much to do in so little time... So true. I only write code in the downtime of my architecture business. Its just prototype code. Making proper plugins out of that code would greatly increase the coding time so probably Will never happen. I tried iT once and No succes. Hats of though to the people who can and do.
  • Circle Intersect Plugin error after installing

    3
    0 Votes
    3 Posts
    593 Views
    J
    SB_intersect_circles.rb lines 443 and 444: "circle_intersect_16.png" and "circle_intersect_24.png" resp., but files in Plugin are named "circle_intersect_24.png" and "circle_intersect_32.png". If I correct source or renam .png files, SU loads w/o error msg, but there is no circle intersect cursor (blank square).
  • SketchyFFD problem

    2
    0 Votes
    2 Posts
    1k Views
    TIGT
    This is a quite ancient plugin - but it should still work... I assume you installed the latest version [RBZ] of this from the SketchUcation PluginStore. http://sketchucation.com/pluginstore?pln=SketchyFFD If not, then please do so now, and restart SketchUp... It's use is relatively simple - you select the desired group to be free-formed, the right-click > context-menu... Editing the guide [control] point group should modify the associated form... The usage-guidance is here... http://sketchucation.com/forums/viewtopic.php?p=36127#p36127
  • [Plugin] [$] S4U Scale

    12
    0 Votes
    12 Posts
    4k Views
    C
    Hi, My licensing doesn't seem to work properly. I purchased it yesterday, but it keeps saying no license. Same in the "My Extensions" section. I already tried to reinstall. I purchased a number of plugins, but this was my first purchase using the Extension Warehouse. I didn't use my google email address for purchase.. might that be a problem?

Advertisement