πŸ”Œ Smart Spline | Fluid way to handle splines for furniture design and complex structures. Download
  • Big Thank You at all Developer and blessed X-Mas

    12
    0 Votes
    12 Posts
    604 Views
    pbacotP
    Thank you all! and Happy New Yer
  • [Plugin] Click2flip v1.0 20110928

    23
    0 Votes
    23 Posts
    21k Views
    CadFatherC
    great and simple tool, would be super-fab if able to flip curved faces as well! ...i thought combining the 2 bits of code above might do the trick: 1, click2flip 2, flip selection the idea being that if i click on a curved face, i'm also selecting it and therefore running the 2nd script might reverse the whole curved face, say a cylinder. (ideally i thought it could be toggled by pressing an accelerator key) a fair bit beyond my christmas powers... surely possible though..? class TIG;;Click2flip @@BEEP=false def initialize() @ip = nil @ip1 = nil end def activate() @ip = Sketchup;;InputPoint.new @ip1 = Sketchup;;InputPoint.new @msg="Click back of face to flip it..." self.reset() end def deactivate(view) view.invalidate end def onCancel(flag, view) view.invalidate Sketchup.send_action("selectSelectionTool;") return nil end def resume(view) Sketchup;;set_status_text(@msg, SB_PROMPT) end def reset() Sketchup;;set_status_text(@msg, SB_PROMPT) end def onMouseMove(flags, x, y, view) @ip.pick(view, x, y) if @ip != @ip1 view.invalidate if @ip.display? or @ip1.display? @ip1.copy!(@ip) view.tooltip = @ip1.tooltip end end def onLButtonDown(flags, x, y, view) if @ip1.valid? @pt=@ip1.position ph = view.pick_helper ph.do_pick(x,y) @face = ph.picked_face self.flipper() if @face end end def flipper() normal=@face.normal vector=@pt.vector_to(Sketchup.active_model.active_view.camera.eye) angle=normal.angle_between(vector) if angle > 90.degrees @face.reverse! UI.beep if @@BEEP end#if end end#class def self.flipBacks() model=Sketchup.active_model eye=model.active_view.camera.eye faces=[] Sketchup.active_model.selection.each{|e|faces << e if e.class==Sketchup;;Face} return nil unless faces[0] model.start_operation("Flip Selected Back Faces...") faces.each{|face| normal=face.normal vector=face.bounds.center.vector_to(eye) angle=normal.angle_between(vector) face.reverse! if angle > 90.degrees } model.commit_operation end EDIT: actually just noticed the second script only flips half a cylinder (the side to the screen), the back remains undone.
  • Plugin uninstaller

    6
    0 Votes
    6 Posts
    562 Views
    john2J
    Oh!! Thanks. I should have looked more.
  • Older versions of TT_Lib?

    4
    0 Votes
    4 Posts
    753 Views
    thomthomT
    @unknownuser said: Thank you tomtom, 2.9.9 did the trick! Good to hear. Currently the only extensions I have that uses binaries are TT_Lib and Vertex Tools. So you want to avoid updating these on your OSX 10.6 machine.
  • [Req] For somebody to please make this plugin

    24
    0 Votes
    24 Posts
    1k Views
    B
    Ok the model is exported to fusion 360, it wasn't to hard to do and there weren't to many errors and those were easily fixed (some components were exported twice). If you use the export option, the best result will most likely come from dxf (I used 2014 but I think 2012/2013 will give the same result). The best things was that Components and nested components will still be components and nested within the right components in the fusion 360 file (except for the minor errors mentioned). So far it seems like a decent solution. One big issue though, it seems to crash a lot which is really frustating
  • Request for help in developing a new Tool

    12
    0 Votes
    12 Posts
    783 Views
    sdmitchS
    @johnwmcc said: Thanks for the suggestion. Unfortunately, it reports just the same normal as face.normal - off at an angle from the face, but along one axis to which the face is NOT normal geometrically! I shall look again at the sequence of inserting and transforming the face into the component definition - I'm now pretty sure that the problem lies in the create_geometry method, where I draw the face, insert it into a component definition, then transform it to the required position. Doing that is somehow seriously distorting where the component thinks its face normals point - not normal to the physical face! If you are picking a face in a component or group, the normal will need to be transformed. @ip1.pick view, x, y if( @ip1.valid? ) ... other code... ## Detect if pick point is on a face, and if so, orient long axis normal to it # unless axis is locked if @ip.face f = @ip.face puts "Face picked; normal is \n" ####### n = @ip.face.normal; t = @ip.transformation; n.transform! t ####### puts f.normal.inspect; n.inspect if @@axis_lock == NO_LOCK # axis not locked @long_axis = f.normal puts "@long_axis = " + @long_axis.inspect
  • [req] level management plugin

    2
    0 Votes
    2 Posts
    168 Views
    G
    @john2 said: I"m making a huge model with lots of levels. The problem I"m getting is with step levels of 300mm driving me crazy in 3d. The model is getting hard to manage. Is there a plugin which does dimensioning of the various levels [i.e. the lowest levels] of huge sized groups in a model? and we can define the size of the groups/components. Color by Z by Chris sir is for raw geometry only. i am also sometimes in this frustating situation, waiting for the computer, when the model is too big what i do is open a second sketchup session, and cut/paste the area i want to work on, in this new session when it is done, i come back to the first session, and paste the aera in place there is a plugin that helps to do that http://sketchucation.com/forums/viewtopic.php?t=42219
  • Always face center-line/ Magnetic tool

    56
    0 Votes
    56 Posts
    3k Views
    jeff hammondJ
    nice Philip
  • Sweet New Plugin from Garry Kernan is in the pipe.

    38
    0 Votes
    38 Posts
    3k Views
    G
    I have added a simple pivot hinge to any door - you choose. You provide a value for the pivot point. I use that value to move the rotation point precisely the value you picked from the end of the door. Then I center it by simply dividing the door thickness by 2 I know some pivot hinges use offsets - this one currently does not.
  • Colors to group/layers...??

    3
    0 Votes
    3 Posts
    301 Views
    FrederikF
    Tig, you're the man! I knew you would come to my rescue...! Awesome, thanks...!
  • [Proto] Generating Terrain from a Cloud of Points

    46
    0 Votes
    46 Posts
    5k Views
    M
    @fredo6 said: @mac1 said: By the way what is exactly Voronoi filtering (The Meshlab demos refers to Poisson disk)? Fredo I can not give exact definition but is my understanding is the output is more of an interpolation of the input data rather than a estimation like some of the other filters. The voronoi filter is included in meash lab program and this link is rather interesting and covers how to convert the veronoi shell to a solid suitable for 3 printing http://meshlabstuff.blogspot.com/2009/04/creating-voronoi-sphere-2.html
  • SketchUcation Plugin Video Tutorials

    30
    0 Votes
    30 Posts
    294k Views
    john2J
    Thanks a lot Rich Sir for these tremendously helpful videos. I'm speechless about the feeling of my gratitude towards this awesome effort of yours.
  • [Plugin] Material_Maintenance v2.2 - 2013-01-13

    155
    0 Votes
    155 Posts
    55k Views
    B
    would be a shame - its a great plugin with awesome ui and im sure the maker could contribute big time
  • Don't want notification for makefaces

    6
    0 Votes
    6 Posts
    357 Views
    john2J
    Thanks for advising me a great plugin by TIG sir. Thanks for the trumpet . That plugin of TIG sir is way much better and doesn't blow the trumpet of notification about how many faces were made, lines, stats and all the useless stuff for ordinary user like me.
  • Making ThruPaingt treat image as single rather than texture

    6
    0 Votes
    6 Posts
    267 Views
    L
    Thanks all!
  • Where can I find cutting Plugin Report?

    6
    0 Votes
    6 Posts
    497 Views
    G
    will repeat, the plugin to which I gave the link stores the data in the format .xml . Not in the format .dbt P.S. you refer to a video made by me.
  • How do I install the Helic Along Curve plugin?

    4
    0 Votes
    4 Posts
    842 Views
    BoxB
    For future reference, If you get a .zip you can rename the .zip to .rbz and install it using the Install Extension button in Preferences.
  • ToolsOnSurface error

    12
    0 Votes
    12 Posts
    566 Views
    H
    @jeff thank you sooo so much, do you know how to avoid having all that bad geometry for future reference? @pbacot how would I go about doing that?
  • Any plugin that can create circular scenes around a circle?

    27
    0 Votes
    27 Posts
    3k Views
    K
    @driven said: why not the lightup player? Most of my clients don't have powerful / modern computers. If they don't have the proper openGL version, most of the nice effects are gone in the Lightup viewer. That's why I was thinking using a panorama (all the nice effects will be baked into a simple image). For stand-alone viewing of panorama's I'm testing now http://www.fsoft.it/panorama/FSPViewer.htm
  • Path Copy help

    13
    0 Votes
    13 Posts
    2k Views
    L
    @box said: Well I don't understand why you can see links but not the .gif. Path copy will use the component axes as the insertion point. So it will place that point along the path. If component axes is at a distance from the component, Path Copy will place the component the same distance from the Path. For example, If you changed the component axis so that it was directly under the light bulb, then the base of the lamp pole would be away from path but all the lights would be directly above it. Great, got it! Thanks!

Advertisement