ℹ️ Licensed Extensions | FredoBatch, ElevationProfile, FredoSketch, LayOps, MatSim and Pic2Shape will require license from Sept 1st More Info
  • SketchUp IDE?

    7
    0 Votes
    7 Posts
    1k Views
    tbdT
    @martinrinehart said: Is that FreeMind? How do you get the thick lines? nope, it is MindManager let's start with a public file where we can gather the requirements and see what we will code - SURIDE req list. feel free to join in and post your wishes
  • The Bug from Hell, Redux

    4
    0 Votes
    4 Posts
    270 Views
    M
    @msp_greg said: When writing a component stepper and a layer stepper, I had to escape () both single and double quotes everywhere ... Thanks! Bug gone.
  • Ruby Console woes

    17
    0 Votes
    17 Posts
    867 Views
    J
    @martinrinehart said: Let's do something about this. Hello Martin, I knew enlightened minds like myself existed in SketchUp land, but just did not have the physical evidence until now. Well that's still only less than a handful of Python coders i have a count of... Myself, Greg, You, and a very interested fan tomot who stood by me last year through trials and tribulations and got nothing in return. And there where a few other seeming interested parties... (Sorry if i left anyone out) hmm, not enough to start the revolution, but it's a start nonetheless! But seriously, Python IDLE is a great yardstick to judge entry level IDE's on. If you like "fancy" IDE's, well you will be disappointed with IDLE. But IDLE is built for one thing, introducing noobies to the Python programming language in a very comfortable way. So we all know that a new multi-line interactive console is desperately needed. I can't see why SketchUp dev would not alow us to build this for them, and then they could throw it in the source distro. But we must get this into the core SketchUp release. If someone just releases another plug-in and that ugly Ruby console stays in SketchUp then we might all just as well download one of the already existing Ruby IDE's out there. But a real Ruby SUIDLE("swiddle" or "sweedle") OR SUIDE("sweede") would be a god send for everybody! And Taking IDLE's modular approach we could start simple and just add to our hearts desire! The current Python IDLE weighs in a 1.53MB but a lot of this can be trimmed. Only the most important features are really needed... Minimum Features -syntax highlighting -bracket matching Icing on the Cake -code completion -object browsing -smart indent -call tips -"your wish here" But most importantly this whole redundant cycle of the current Ruby scripting experiance is quite laborious. Here is a short script that describes the process in painstaking detail... from patience import * from meds import Prozac, Asperin rants = [ 'OMG!, not again!', 'rats, here we go again!', 'Somebody just shoot me already!', ] def lament(self); self.sanity -= 1 print random.choice(rants) def medicate(); self.swallow(Prozac, Asprin) count = 0 while self.sanity > 0; count += 1 if count % 5 == 0; self.medicate() self.write_or_tweak_code() try; su = SketchUp.open() try; su.test_script_functionality(); break except ScriptRuntimeError; self.lament() except ScriptLoadError; self.lament() finally; su.close() print 'Finally! \ It only took %d cycles to complete this task *sarcasm*' %(count) ...needs to go the way of the Dodo.
  • Binary to Ruby Archiver

    4
    0 Votes
    4 Posts
    180 Views
    tbdT
    @jim said: Will need to consider including files and folders in the archive. you just need to add the complete path to the filename and a way to create/check for directories. easy
  • Subdivide and smooth missing right click options..

    5
    0 Votes
    5 Posts
    412 Views
    marked001M
    right...that'd work... i'll just be more careful next time and keep the original safe and sound... first time really using the plugin for a project. thanks for the help.
  • WebDialog.new Documented

    11
    0 Votes
    11 Posts
    1k Views
    M
    @jim said: Report Ruby bugs and Ruby documentation issues in this thread. Done. Thanks.
  • Throw exception when required file does not exist?

    3
    0 Votes
    3 Posts
    221 Views
    J
    Ah! Thank you Adam. But I think I may just be being too lazy to check if the files exists...
  • EntitiesObserver.onContentsModified doesn't trigger

    3
    0 Votes
    3 Posts
    1k Views
    thomthomT
    No - in fact, I've found this observer to be very volatile. http://forums.sketchucation.com/viewtopic.php?f=180&t=20676 I think that all the observers should be tested properly and an official bug report submitted to the tracking system to ensure they are accounted for and maybe even bump the issue. (I'm leaving for England for a week - so I won't have any time myself until afterwards. Maybe someone would like to start?)
  • Any plugin to select only ONE SIDE of a complex object?

    4
    0 Votes
    4 Posts
    194 Views
    takesh hT
    Hide them! ...or soften them, then select a surface with a single click. [image: WeZH_Styles-1.jpg]
  • Chamfer 2D

    4
    0 Votes
    4 Posts
    2k Views
    D
    Fredo and tig thank you very much for your time. It really is appreciated
  • Sutool 2010

    3
    0 Votes
    3 Posts
    1k Views
    D
    No thanks, SUN no I was asking the plugins are SUTool 2010 = plugins organizer thanks for answering
  • New Plugin Packaging

    2
    0 Votes
    2 Posts
    453 Views
    thomthomT
    Most plugins use the same convention - for a loading ruby and accompanying folder with support files zipped. The only variation is some of the commercial packages comes with installers so users don't have to locate the SU plugins folder. But then you need to make an installer for each OS. As for documentation - Fredo is a good example of well documented plugins.
  • ToolsOnSurface 1.5

    5
    0 Votes
    5 Posts
    963 Views
    massimoM
    @unknownuser said: massimo wrote:You can't find that because, as far as i know, the latest version is the 1.3. :wink: And you can find that here. I am preparing a refresh of the Plugin (mainly to add a button palette), but it is not yet released. Fredo See..
  • Direction of Pushpull Is ?

    11
    0 Votes
    11 Posts
    740 Views
    J
    Maybe version 6 behaved differently? I can check... No, 2 faces on the RG plane with opposite normals, +Z and -Z, each pushpulled +10, each extruded in the direction of the normal - so one went up, the other went down.
  • Assigning Event Handlers in JS-Written UI, Painlessly

    9
    0 Votes
    9 Posts
    961 Views
    M
    @thomthom said: Will the browsers accept that ID you give the element? Hmmm. Yes for IE 8.
  • Assigning Event Handlers in JS-written UI

    11
    0 Votes
    11 Posts
    379 Views
    M
    Martin, I write all my code for Windows & IE I noticed some of your code had attributes that were not quoted. W3C says... Sometimes I assemble/modify the html as a string, then use set_html. All of my html is loaded as a string I've got 3 or 4 'dynamic' web dialogs in an extension at http://www.ChampionEnt.net/tech/ur/ if any of it might interest you, let me know and I can post or send the code. Due to the 'modal window' issue, some of the code only works on a PC (settings window) Haven't really tested it lately on an Apple... Wrote some C# code to change an html file into a Ruby friendly string HTH, Greg
  • Surface/Face Question

    7
    0 Votes
    7 Posts
    313 Views
    thomthomT
    A polygon mesh is all just triangles? hmm... That would be interesting for the Normal Probe I just made...
  • Searching for Plugin.

    4
    0 Votes
    4 Posts
    333 Views
    J
    My mistake it was 'Combine Textures' function I was thinking of. Haven't upgraded to 7 yet. Nice tip about the unfold plugin prior to use though.
  • GhostComp

    14
    0 Votes
    14 Posts
    6k Views
    fredo6F
    The first version of the GostCompplugin is now released at http://forums.sketchucation.com/viewtopic.php?f=180&t=21469
  • Not Caching Code

    6
    0 Votes
    6 Posts
    215 Views
    thomthomT
    That's a like a very hacky wacky workaround. And the site talks about IE5 and Navigator... a wee bit old resource.

Advertisement