FredoBend | Powerful new bending tool for SketchUp Download

Alkategóriák

  • No decscription available

    20 Témakörök
    462 Hozzászólások
    HornOxxH
    @pilou said: More appetizing in chocolate! Eggs are good as well - but only very fragile when falling down in SketchyPhysics
  • Units Strings i18n

    8
    0 Szavazatok
    8 Hozzászólások
    1k Megtekintések
    TIGT
    OK, you [almost] got me... Webster's US spelling ideas were to base America's English spellings on the original roots - which he took usually to be Latin - as in ***center/centrum, color/em, labor/em, honor/em etc, instead of centre, colour, labour, honour etc used in Johnson's 'English' English taken via the French... [***actually even 'kentrus' is also a Greek word for a 'spur-point', but became the more usual meaning 'center' when in Latin] So, although some words did originate in Greek, they had long been borrowed into Latin - like Greek's metron/metros which became Latin's meteri/metiri/metrum [both concerning 'measure']... Words like 'metrology' do come from two Greek roots - 'measure' and study' - metron-logos... The word 'meter' for a measuring device is [probably] from the Greek root too... English is also proficient at wrongly combining Greek and Latin roots into single words - e.g. 'Television' [Tele=Far (Greek) + Visio=Sight (Latin)] - which might have been more logical as something like Teletheamation or Videoeminus ??? The French Commission in charge of sorting out their newfangled 'metric' system chose the word 'metre' as the length-unit's name - most say from the Greek root 'metron'>'a measure' - and it is often prefixed with Greek 'number-roots' like deca, kilo, giga, micro, nano etc, but also several Latin rooted ones like deci, centi, milli, micro [Gr&L!] etc, to confuse things completely. Latin's 'metrum' ain't that different anyway and the French did make Latin's 'center/centrum'>'centre' so why not with 'metre'? So I still believe that Webster's spelling of 'meter' for a unit of length was taken from the Latin root 'meter(i)' as it was his preferred root source - albeit perhaps mistakenly, if the French had indeed taken it from Greek as 'metre' ! To quote Webster's Dictionary directly on this: 'Meter' = Old English mēter, from Latin metrum, from Greek metron = measure, meter; Anglo-French metre, from Latin metrum... What's in a name ? ... I used the word 'invent' in invisible 'quotes' - they did 'make' the 'metric' system - by definition it is based on their newfangled 'metres' !
  • SU 6.0 latest version?

    9
    0 Szavazatok
    9 Hozzászólások
    482 Megtekintések
    thomthomT
    Or did you actually want the new SU 7 version? And you're surprised you had to pay to upgrade?
  • Win32ole.so procedure/load issue

    13
    0 Szavazatok
    13 Hozzászólások
    6k Megtekintések
    M
    @thomthom said: @cjthompson said: Sketchup only uses 1.8. 1.8.0 to be exact. Thanks very much - that would certainly make sense!
  • Rate of Adding Faces

    7
    0 Szavazatok
    7 Hozzászólások
    871 Megtekintések
    thomthomT
    @jim said: This is how it works. I set the response window 0.07 seconds, so there is almost no lag. Probably a setting of 5 seconds would provide frequent enough updates to allow an abort, and still be nearly as fast as possible. You're using a timer of some sort?
  • More bounding box questions

    5
    0 Szavazatok
    5 Hozzászólások
    221 Megtekintések
    chrisglasierC
    Yes of course thanks. No fun being dumb!
  • [Question] Is it possible to set the face.normal?

    23
    0 Szavazatok
    23 Hozzászólások
    3k Megtekintések
    Chris FullmerC
    I don't think Lightup does this. I think it renders materials and bakes them into faces in SU. At least that is my (severely limited and naive) understanding.
  • Bounding box - different colours

    5
    0 Szavazatok
    5 Hozzászólások
    1k Megtekintések
    chrisglasierC
    @chris fullmer said: You would need to create your own tool that draws to the screen. Then it could draw bounding boxes around your components. And you could specify any color you desire. I am out of mental gas for the day, but maybe tomorrow I could try to mock up a quick snippet that would show how its done. Chris Very kind - it's not urgent but I needed to know if it were possible. But of course if you find some time ...
  • Debugging WebDialogs' .tmp Files

    4
    0 Szavazatok
    4 Hozzászólások
    2k Megtekintések
    Dan RathbunD
    In a normal MSIE browser window, if an error occurs (and you have Internet Options > "Advanced" (tab) > "Browsing" (group) > "Display a notification about every script error" unchecked,) you will not see a Error Popup, but there wil be an error icon in the lower left corner on the Status bar. Clicking this icon will bringup the Error Popup dialog. If you have Visual Studio installed it will likely ask if you wish to Debug in VS.
  • Sketchup.find_support_file

    12
    0 Szavazatok
    12 Hozzászólások
    2k Megtekintések
    Dan RathbunD
    Actually Martin.. that example was quick and dirty. It CAN be cleaned up. I was thinking it would be better to break out of the iteration when the proper match was found, rather then keep iterating, though how many paths do most people have in their $: anyway? You'd likely run a method and set a constant (perhaps Integer index into $LOAD_PATH) and then use that reference from then onward. So it should be a one time, startup type thangy... One thing I do is actually put set ENV['SUpath']
  • Set path for request dlls

    3
    0 Szavazatok
    3 Hozzászólások
    279 Megtekintések
    Dan RathbunD
    Most people (who run Su on PC,) already have a copy of Win32API.so where their $LOAD_PATH array can find it, so you should only need to: require 'Win32API' if it's already loaded, require will skip reloading it. You can even get more fancy, by first checking if it's loaded, because it defines the class Win32API, and classnames are constants ie: unless (defined? Win32API)=='constant' %(#F0F0F0)[__]require 'Win32API' end Also.. I think you must unload those DLLs when your plugin is done with them. Perhaps you might need to use a custom AppObserver implementing the onQuit callback, with your plugin.
  • Switch direction of edge?

    7
    0 Szavazatok
    7 Hozzászólások
    515 Megtekintések
    C
    TIG's method of getting the vertices of a face worked for me. Thanks everyone for the replies.
  • Sketchup use of WebKit

    3
    0 Szavazatok
    3 Hozzászólások
    661 Megtekintések
    W
    When Sketchup is run there is no instance of Safari that shows up in the process list. Actually, nothing shows up in the process list other than Sketchup. This indicates that all of the processing is managed within Sketchup itself. Therefore, the sketchup application is linking to frameworks to get its services - rather than launching separate applications. The web framework that Sketchup uses is WebKit. Within the Sketchup bundle there is a WebDialog.framework The WebDialog.framework has the WebKit.h file so I'm assuming it links to the WebKit.framework within the OS I have loaded the nightly build for WebKit and redirected the load path to use the new build. If Sketchup is calling WebKit.framework it should be the one I'm referencing. Its possible that Sketchup is using some kind of "statically linked" instance of webkit but that isn't likely (I hope) The nightly build has a built in Javascript Debugger within the WebInspector but now I need to figure out how to activate it since the Sketchup WebDialogs don't respond to a context click (a right click) like normal Safari windows. I hope I'm on the right track since a JavaScript debugger would be a great help to WebDialog development!
  • Pushpull scripting. need HELP plz

    7
    0 Szavazatok
    7 Hozzászólások
    405 Megtekintések
    Chris FullmerC
    OK, just got Sketchup and the web console installed on my system so I could test this out. Sure enough, making TIG's changes, plus the ones I showed above, and it all works. This is the final code: model = Sketchup.active_model sel = model.selection model.start_operation "mult. pushpull" faces = [] sel.each do |e| faces << e if e.is_a? Sketchup;;Face end faces.each do |face| face.pushpull 100 end model.commit_operation There you go! Let me know how the other tutorials go also!, Chris
  • Breaking an ArcCurve - how?

    2
    0 Szavazatok
    2 Hozzászólások
    179 Megtekintések
    thomthomT
    Yes Thomas - you blind pillock - it's under the Edge class. Edge.explode_curve http://code.google.com/apis/sketchup/docs/ourdoc/edge.html#explode_curve
  • [Web dialog] switch snippet for pc / mac

    7
    0 Szavazatok
    7 Hozzászólások
    449 Megtekintések
    chrisglasierC
    To make or to become weary; A feeling of being mentally fatigued; Expressive of fatigue Wary: marked by keen caution and watchful prudence; Either I think is appropriate. But more important cgScenes might well become compatible - some kind of milestone in PC/Mac WD compatibility perhaps.
  • Any way through ruby to create a component collection

    4
    0 Szavazatok
    4 Hozzászólások
    305 Megtekintések
    chrisglasierC
    And, John, I think you said you have Macified cgScenes. I wonder if that version also works on PCs. Or do you think it should released as a Mac version? Oh and also you should note that cgScene start button was introduced because Macs run the script before loading the model. However nset doesn't rely on model data at the start but it is something you might like to add to the "no js after window.location" for callbacks I pointed to before.
  • Separating a plugin from others

    22
    0 Szavazatok
    22 Hozzászólások
    2k Megtekintések
    tbdT
    FILE when ruby is scrambled is useless as it gets evaled, so you cannot use it. had the same problem when developing/using Sketchup Bridge. workaround: add the path to the global search path for loading scripts $:
  • Toogle Dialogs via Ruby?

    5
    0 Szavazatok
    5 Hozzászólások
    731 Megtekintések
    Dan RathbunD
    @thomthom said: Ok - that's toggle. aka (Menu) Windows > Show / Hide Dialogs @thomthom said: ... And is there any way to know if they are hidden or not? You CAN get whether the USER has each one set to be shown or hidden thru the registry. Ex: Sketchup.read_default('SnappyComponents','show',0)==1 ? true : false and also whether it's RolledUp or not Sketchup.read_default('SnappyComponents','Minimized',0)==1 ? true : false EDIT: Nevermind read_default (doesn't work) use the standard Ruby Registry module. Seems Sketchup.read_default cannot handle (or does not return by design,) DWord values in the Registry. EDIT2: Fixed: the 'show' attributes are all downcase. IF attribute 'Show' is 0, the dialog is hidden no matter what the (global) "Show/Hide Dialogs" toggle setting is. IF the dialog is 'rolled-up', AND shown (on screen) it's 'Minimized' attribute is 1 AND 'show' is 1. When you close the 'Minimized' dialog, it's attributes are 'Minimized'=1 and 'show'=0. When a closed 'Minimized' dialog is re-shown (Same session, or new session,) the 'Minimized' attribute is changed to 0 because Sketchup auto-unrolls it, and the 'show' attribute = 1. But I cannot find a way to know (cross-platform) whether the (Show/Hide Dialogs) Menu item is checked or not. Of course we can do it using Win32API call. When the dialogs are globally Hidden their 'Show' registry attributes remain unchanged, and the Show/Hide toggle is reset (all dialogs are shown per registry settings,) when you reopen Sketchup.
  • Trouble triggering javascript event from sketchup

    14
    0 Szavazatok
    14 Hozzászólások
    1k Megtekintések
    thomthomT
    @unknownuser said: button.attachEvent. Yes -that jogged my memory - attachEvent was the IE way. (imagined that later IE (IE7 or IE8) used addEventListener as it's part of the DOM standard. But maybe I was wrong. ...or maybe it depends on the doctype....
  • C != C

    18
    0 Szavazatok
    18 Hozzászólások
    1k Megtekintések
    M
    @agamemnus said: With the recent Google Chrome's and Firefox's very fast Canvas (graphics) rendering, JS has become even more useful. I second that emotion! <canvas> is great. It's just about the most fun you can have in 2D.

Advertisement