⚠️ Important | Libfredo 15.6b introduces important bugfixes for Fredo's Extensions Update
  • Notepad++ users: heads up

    12
    0 Szavazatok
    12 Hozzászólások
    6k Megtekintések
    N
    here is how you do it using TBD's bridge sollution http://forums.sketchucation.com/viewtopic.php?f=169&t=6903#p137855
  • Synchronizing Multiple WebDialogs

    20
    0 Szavazatok
    20 Hozzászólások
    2k Megtekintések
    chrisglasierC
    @martinrinehart said: If you find a tool that actually lets you step through the states of the browser, it would be invaluable. ... for whom? "This is commercial, for-profit work. At some point there will be a send-me-money feature added. At this point (mid-summer, 2009) that feature does not exist. The whole price right now is feedback. Tell me what works and what's unclear. Major mistakes and minor typos." [source] Free content/editing from feedback seems as bad as free designs from competitions (much despised around here - example).
  • Convert MaxScript to Ruby?

    6
    0 Szavazatok
    6 Hozzászólások
    940 Megtekintések
    Chris FullmerC
    Awesome, sounds great! Let us know if you need any help with it, Chris
  • Need help with rubies

    4
    0 Szavazatok
    4 Hozzászólások
    175 Megtekintések
    A
    Its ok I figured it out now, and have them .... now i just need to learn how these work LOL
  • Combining a plgn that uses a class for the def w/other plgns

    3
    0 Szavazatok
    3 Hozzászólások
    209 Megtekintések
    E
    Thank you. You know in hind sight that makes perfect sense. I guess the whole class in the def thing just though me. I am definitely not a programmer so when I see something I'm not used to seeing it throws me off. Thanks again
  • Ruby to WebDialog Communication

    13
    0 Szavazatok
    13 Hozzászólások
    671 Megtekintések
    chrisglasierC
    @unknownuser said: The Mac requires a complete <body> section before it will do anything. If your actual body depends on getting data from Ruby, this is a problem. The trick is to have bogus HTML that displays a "Start" button. Call the Ruby when the button is pressed. (And wait for it to call back, as above.){tutorial} This may well be true but the reason I used a start button solution was that cgScenes immediately examines the model for the current scene and list of all, and as I understand there is no **Sketchup.active_model when the Ruby scripts are first loaded. BTW I would question whether the notice " 2009, Martin Rinehart" in "SketchUp Ruby Interface to JavaScript" is appropriate given the contributions of SCF members. ** edited 1400 gmt for clarity
  • How to assign a material to all selected objects (and faces)

    11
    0 Szavazatok
    11 Hozzászólások
    6k Megtekintések
    thomthomT
    @runnerpack said: Also, some way of showing which material is selected would be handy... (but not in a floating window for obvious reasons ) I could draw the name of the material to the viewport, as well as a sample of the colour (but not texture).
  • How to avoid multiple instances of WebDialog?

    4
    0 Szavazatok
    4 Hozzászólások
    210 Megtekintések
    chrisglasierC
    @thomthom said: > module MyDialog > > # Use a module variable to store one reference to your dialog > @dialog = UI;;WebDialog.new("Show Google.com", true, > "ShowGoogleDotCom", 739, 641, 150, 150, true); > @dialog.set_url "http://www.google.com" > > def self.show_dialog > # Now you can use that variable to check if it's already visible or not > if @dialog.visible? > @dialog.show > else > @dialog.bring_to_front > end > end > > end > Very good. I know not for me but thanks Chris
  • Export as .JMS?

    4
    0 Szavazatok
    4 Hozzászólások
    403 Megtekintések
    J
    Sure it's possible. The Ruby API provides very good access to all of the model's geometry and most of it's other data.
  • I need help!

    3
    0 Szavazatok
    3 Hozzászólások
    262 Megtekintések
    fredo6F
    @birdair said: b) Why some curves lines (ellipses) looks faceted... can fix that little problem... how? You can always take your curve and convert it to FSpline or Cubic Bezier to get more intermediate points (you need first to convert it to a Polyline). But I am not sure it can give always the same best results as to think of the number of segments in the first place when you create the curve, as RunnerPack says. Fredo
  • Fillet/Chamfer plugin

    5
    0 Szavazatok
    5 Hozzászólások
    30k Megtekintések
    TIGT
    Find my 2D Tools it has one... '2D Fillet' - it will works on 2D edge junctions, in 2D in 3D... If you want a 3D arris 'rounder' see Fredo's Round_Edge/Corner tools...
  • Ruby for continuous texturing on curved faces?

    3
    0 Szavazatok
    3 Hozzászólások
    253 Megtekintések
    N
    yes... i'm doing it manually now - but i have more than 1200 faces! - not funny... better texturing is really badly needed - i don't get it why su7 has got no new tools for this. if google can't do multicore or high poly why not improved texturing tools?!? should be useful for google earth too...
  • Select components by name using wildcards ?

    4
    0 Szavazatok
    4 Hozzászólások
    172 Megtekintések
    J
    how simple can it be - I have used SU since ver. 5.0 but I have never used outliner before Thanks thomthom
  • Component instance name. req help

    3
    0 Szavazatok
    3 Hozzászólások
    215 Megtekintések
    J
    I will add that the Definition name is different than the Instance name, but should work the same. ins = entities.add_instance(cdef, transf) name = ins.definition.name name.gsub!(/#/, '/') ins.definition.name = name
  • Setting material hue-shift or colourize

    3
    0 Szavazatok
    3 Hozzászólások
    212 Megtekintések
    thomthomT
    Ok, so I'm haven't missed any methods that actually do this. One more for the feature requests then.
  • Where to Start with Ruby?

    18
    0 Szavazatok
    18 Hozzászólások
    2k Megtekintések
    G
    Read Chris Pines Tutorial and put this cheat sheet together for myself. ==== Ruby for VB Programmers ==== --- Variables --- All variables are variant objects. Variables do not have to be declared before use. Variables are not formally declared. (No Dim statement). As variants they may be re-assigned any data type at any time. Variables that are assigned strings or numbers have methods. (As in VB.NET). Variables that are spelled the same but with different letter case ARE BY DEFINITION different variables. Variables must be assigned names beginning with a lower case letter Ruby --- VB Nil ---- Nothing --- Conversion methods --- to_i = String to integer to_f = String to float to_s = Integer or float to string, Concantinates elements when used with string arrays. --- Strings Manipulation --- Literal Strings are denoted by single quote ( ' ) Backslash is an escape character: ' results in single quote. (\=) Double quoted text is a more flexible form of string defintion. (Inserting and formating) Ruby --- VB ------ & ------------------------ Concantination ------ Str(<string>, <count>) --- Repeat Char/String ------ ' ------------------------ Comments --- Operators and Comparison Operators --- Ruby --- VB ** ----- ^ ----- Exponent % ------ Mod ----- Modulus == ----- = ------ (Comparison) Equivalent != ----- <> ----- (Comparison) Not Equivalent --- Bracket Characters --- denote an array. Curly Brackets { } denote a hash Parenthisis ( ) used in a formula or logical statement work as they should but are optional for methods --- Hashes / Dictionary --- Define as you would an array but with curly brackets and a key. myList = {}; myList{'Bob Mitchell'} = '54823-11'; myList{'Phil Brown'} = '23872-08'; #Etc... --- Arrays --- Arrays are denoted by square brackets rather than parenthisis Arrays are zero based. Arrays elements do not have to be all the same type. Arrays as objects also have methods. (Push, Pop,Last, Length, Sort, Etc...) --- Loops --- Arrays have an interator method: While Loop myArray.Each do | <variable> | ... End While <Statement True> puts <variable> puts <variable> end --- User Methods --- Last variable or Return <variable> Returns value Ruby ----- VB Def( ) --- Sub( ) or Function( ) --- Classes --- Any class may be extended including Ruby's supplied classes. The new method (Implied) is required for object instantiation. An Initialize method may be declared inside a class. The Initialize method can take user parameters. these parameters are required after the <Class>.new method. Properties are defined by the use of the @prefix on variable names. local variables are private to class Private is a Class keyword in Ruby that defines all methods below it as internal to the class. Ruby --- VB Time --- Date
  • How to save settings? Req. help, rubyscript.

    5
    0 Szavazatok
    5 Hozzászólások
    315 Megtekintések
    TIGT
    @newone said: "...of a .INI file or registry (within the Software > @Last Software > SketchUp section)." This is what I read in documentation. I don't understand really where that .INI file has to be. Or can I set a path? You don't need to worry about 'where it is'... just write the details as set out in the guide and it's saved/read from the right place in the PC's Registry (or a Mac's ini)...
  • Frameset for WebDialog

    5
    0 Szavazatok
    5 Hozzászólások
    242 Megtekintések
    M
    @chris fullmer said: yes. Headline, today's NY Post: Previous Post Pockets Prestigious Polonius Prize! brevity == wit.soul
  • WebDialog Question

    5
    0 Szavazatok
    5 Hozzászólások
    235 Megtekintések
    M
    @jhoutman said: I found the Webdialog rather obtuse ... Spoken like a diplomat. Some might put that more strongly.
  • REQ - Toolbar Manager

    8
    0 Szavazatok
    8 Hozzászólások
    959 Megtekintések
    P
    I saw some website http://www.sketchupbbs.com/forumdisplay.php?fid=327 Develop plugin "New SU tool 2010" [flash=450,370:2zfgo97c]http://www.youtube.com/v/_HAiAtvVTRw&color1=0x234900&color2=0xd4d4d4&feature=player_embedded&fs=1[/flash:2zfgo97c]

Advertisement