Mac User? | Join the Rayscaper Beta for Mac Learn More

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
  • Copy along a path plugin

    13
    0 Szavazatok
    13 Hozzászólások
    10k Megtekintések
    T
    thx a lot
  • Intersect this?

    8
    0 Szavazatok
    8 Hozzászólások
    637 Megtekintések
    J
    It worked for me after I moved it all to another place in the space, randomly , not specifically to any place . I thought it could give you a clue . Thanks for answering .
  • Using default sketchup materials with Ruby API

    4
    0 Szavazatok
    4 Hozzászólások
    2k Megtekintések
    S
    This code works for me: model = Sketchup.active_model materials=model.materials Adds a material as an in model material m = materials.add "Test Color" begin Returns nil if not successful, path if successful path=Sketchup.find_support_file "1.jpg","\Plugins\" # m.texture = "1.jpg" m.texture = path m.texture.size = 666 rescue UI.messagebox $!.message end
  • [Code] Transforming in custom coordinate systems

    3
    0 Szavazatok
    3 Hozzászólások
    320 Megtekintések
    thomthomT
    Glad it helped. I spend a loong time on that - I just couldn't warp my head around what was going on. The key was the quote from the Wiki article. Everything makes so much more sense now. Figured I'd post it here to remind myself.
  • Question about developing plugin to automate functions

    5
    0 Szavazatok
    5 Hozzászólások
    274 Megtekintések
    Dan RathbunD
    It sounds more like you want to create a tool. See the UI::Tool class in the API. Then read through and understand the "linetool.rb" script in the "Plugins/Examples" directory. Keep in mind that scripting within a GUI application's process, is event-driven programming, not a linear sequential exercise. You write a class with callback methods, that the application calls, in response to UI input, mouse movements, key presses, etc., from the user.
  • [Js] Getting and verifying a class attribute setting

    10
    0 Szavazatok
    10 Hozzászólások
    443 Megtekintések
    thomthomT
    @dan rathbun said: Can I use a selector path like in CSS? Exactly! @dan rathbun said: OK so what does it return if nothing found ?? null ? http://api.jquery.com/jQuery/ @unknownuser said: If no elements match the provided selector, the new jQuery object is "empty"; that is, it contains no elements and has .length property of 0. <span class="syntaxdefault"><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="syntaxkeyword">if&nbsp;(&nbsp;$(</span><span class="syntaxstring">'body#someid'</span><span class="syntaxkeyword">).</span><span class="syntaxdefault">length&nbsp;</span><span class="syntaxkeyword">>&nbsp;</span><span class="syntaxdefault">0&nbsp;</span><span class="syntaxkeyword">)&nbsp;{<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;</span><span class="syntaxdefault"></span>
  • [Js] How to specify multi-line String literals ??

    5
    0 Szavazatok
    5 Hozzászólások
    278 Megtekintések
    Dan RathbunD
    I thot maybe a <![CDATA[ block, but the editor lexer does not indicate it will work.
  • Shadow Time Mismatch?

    12
    0 Szavazatok
    12 Hozzászólások
    833 Megtekintések
    thomthomT
    <span class="syntaxdefault"><br />model </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> Sketchup</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">active_model<br /><br />modeltime </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> model</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">shadow_info</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'ShadowTime'</span><span class="syntaxkeyword">]<br /></span><span class="syntaxdefault">unless modeltime</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">utc</span><span class="syntaxkeyword">?<br /></span><span class="syntaxdefault">  time </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> model</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">shadow_info</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'ShadowTime'</span><span class="syntaxkeyword">].</span><span class="syntaxdefault">getutc<br />  tz_offset </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> model</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">shadow_info</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'TZOffset'</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">*</span><span class="syntaxdefault"> 60 </span><span class="syntaxkeyword">*</span><span class="syntaxdefault"> 60&nbsp;</span><span class="syntaxkeyword">/&nbsp;-</span><span class="syntaxdefault">1<br />  modeltime </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> Time</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">at</span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> time</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">to_i </span><span class="syntaxkeyword">+</span><span class="syntaxdefault"> tz_offset </span><span class="syntaxkeyword">)<br /></span><span class="syntaxdefault">end<br /></span>
  • SCF Forum Syntax Highlighter (v 1.5)

    21
    0 Szavazatok
    21 Hozzászólások
    6k Megtekintések
    Dan RathbunD
    @driven said: @Jim, how about changing the topic title to just SFC_Forum_SyntaxHighlighter and include other browser versions in your top post. A one-stop shop ?
  • Plugin installation recomendations

    8
    0 Szavazatok
    8 Hozzászólások
    519 Megtekintések
    K
    Thanks I will make use of that. Keith
  • Get Name of Image

    2
    0 Szavazatok
    2 Hozzászólások
    194 Megtekintések
    A
    Have you tried https://developers.google.com/sketchup/docs/ourdoc/image#path ?
  • [Help] Create "Check for Update" event

    2
    0 Szavazatok
    2 Hozzászólások
    181 Megtekintések
    Dan RathbunD
    Everyone wants this functionality. Some work has been done. ExtendSketchUp has this goal. Fredo6 created a web-based update checking feature. (Do a search.) Others have done it with a UI::WebDialog You will likely need to use the functionality in the SketchupExtension class for installed versioning. Unfortunately.. the community has not yet agreed upon a file manifest format to track installed file locations. (So an uninstaller can remove them.)
  • [Code] !autoload.rb loads "!_autoload" folders - v3.0.0

    7
    0 Szavazatok
    7 Hozzászólások
    2k Megtekintések
    Dan RathbunD
    @unknownuser said: Is the “.rb” extension really necessary when using for example “require (“sketchup.rb”)? The answer is not very simple. You should read the method dictionary for Kernel.require(), Kernel.load(), Sketchup.require() and Sketchup.load(). These methods act differently: depending on the arguments (absolute or relative paths) depending upon the Ruby version depending whether a file extension is given The require() methods push successful paths into the $LOADED_FEATURES array, but may not add the actual extension of the file that was loaded. (This could cause confusion later.) The overridden methods in the Sketchup module do not act exactly the same as the global Kernel methods. (return values and filenames in Exception messages.) We almost need a complicated decision tree with all the permutations... to decide when to use a extension and when not to. It is recommended NOT to use a file extension with the Sketchup module overrides. (This also helps in development, as the same loader script can load both rb and rbs files, after scrambling.) Also be aware that the SketchupExtension class uses these overides. This is really an issue for it own topic thread (and perhaps there already is one?)
  • Info about add_note method

    18
    0 Szavazatok
    18 Hozzászólások
    1k Megtekintések
    Dan RathbunD
    The native MoveTool can move the note.
  • Color interpolation across a face

    14
    0 Szavazatok
    14 Hozzászólások
    2k Megtekintések
    A
    Thanks everyone for the replies. @Dan using the draw in a tool's view method looks like a plausible option. Let me dig into it and get back. Thanks again.
  • Help with Animation

    23
    0 Szavazatok
    23 Hozzászólások
    5k Megtekintések
    Dan RathbunD
    @dan rathbun said: I'll see if I can cobble up a better example, perhaps I'll post it in a new [ Code ] topic (so it can be indexed with the Code Snippet indexer.) Done! [Code] AnimateSelection Example v1.0.0 .
  • OnSaveModel Observer

    3
    0 Szavazatok
    3 Hozzászólások
    212 Megtekintések
    A
    Thanks! That should work for most cases. (But it still would be nice to have a second argument with the file path, since the model.path is not necessarily linked with the location where the file (a copy) was saved.)
  • OnKeyDown repeat parameter problem

    21
    0 Szavazatok
    21 Hozzászólások
    6k Megtekintések
    fredo6F
    To simulate typematics, it is preferable to use the animation API. Tricky, but works fine in the end (I used it in ThruPaint) Fredo
  • Name of component

    4
    0 Szavazatok
    4 Hozzászólások
    403 Megtekintések
    thomthomT
    Note that there is component instance name and component name. Component instance name is the same as a group's name.
  • Entities Edge color apply

    7
    0 Szavazatok
    7 Hozzászólások
    533 Megtekintések
    thomthomT
    @tig said: mat=e2.material > if mat > cname=mat.name ### OR .display_name ? > else ### NO MATERIAL > cname="<Default>" > end#if test for the existence of the material and then get it's name if it exists, if the material is ' nil'then there's no ' name' to get. #display_name should only be used to output the name of a material to the UI - not as an id. http://www.thomthom.net/thoughts/2012/03/the-secrets-of-sketchups-materials/#speaking-of-names8230

Advertisement