sketchucation logo sketchucation
    • Login
    1. Home
    2. Anton_S
    3. Topics
    ℹ️ Licensed Extensions | FredoBatch, ElevationProfile, FredoSketch, LayOps, MatSim and Pic2Shape will require license from Sept 1st More Info
    A
    Offline
    • Profile
    • Following 0
    • Followers 7
    • Topics 52
    • Posts 1,261
    • Groups 2

    Topics

    • A

      [Plugin] ClothWorks v1.8.0 - 28 Apr 2024

      Watching Ignoring Scheduled Pinned Locked Moved Plugins
      699
      0 Votes
      699 Posts
      607k Views
      Rich O BrienR
      @jabledesign License is perpetual with no ongoing payments.
    • A

      What does it take to write a commertial plugin?

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      3
      0 Votes
      3 Posts
      955 Views
      A
      Alright, thank you! I assume it's all legal unless I'm planning to write a new softwate/app.
    • A

      [Plugin] CopyAlongCurve 1.0.4 (28 February 2017)

      Watching Ignoring Scheduled Pinned Locked Moved Plugins
      16
      0 Votes
      16 Posts
      25k Views
      Dave RD
      @Requisher You could learn to do the Ruby coding and add a toolbar. Might be easier to just create a keyboard shortcut for it.
    • A

      Starting a Group After Another

      Watching Ignoring Scheduled Pinned Locked Moved SketchyPhysics
      13
      0 Votes
      13 Posts
      11k Views
      A
      I think SP was designed more for mini games in SU, like a simple car that relies on joints and keyboard controls. Search 3d warehouse for "SketchyPhysics" and sort it by "most likes". You'll come across various great uses of SP. SP, with realtime simulation engine, isn't good with mechanical movements. You could try making gear, but there are low chances that it would be reliable. Collision and joints seem to be flexible. I, once, made a differential gear and it works great, although, if you surround it with a drive-able car, there is a potential for lag and too much resistance on opposite wheels might trigger intersection between gears. I think animation would suit better when dealing with precise and accurate mechanical movements. But it all depends on how complex one wants to get with mechanics. The good thing about SP is that its simple to create simulations that could be exported to separate images and combined into a movie.
    • A

      SP Waves

      Watching Ignoring Scheduled Pinned Locked Moved SketchyPhysics
      18
      0 Votes
      18 Posts
      10k Views
      A
      Nicely done faust. You have a talent
    • A

      [Plugin] Smooth Zoom 2.1.0 - 24 October 2021

      Watching Ignoring Scheduled Pinned Locked Moved Plugins
      76
      0 Votes
      76 Posts
      84k Views
      TIGT
      The earlier posts in this thread explain how to make a temporary fix by editing the RB file. В предыдущих сообщениях в этой теме объясняется, как сделать временное исправление путем редактирования файла RB.
    • A

      How to SP 3.4 and KerkyThea

      Watching Ignoring Scheduled Pinned Locked Moved SketchyPhysics
      22
      0 Votes
      22 Posts
      23k Views
      V
      Will we see support for VRay anytime in the future?
    • A

      SketchyPhysics 3.5.6 (26 January 2015)

      Watching Ignoring Scheduled Pinned Locked Moved SketchyPhysics
      208
      0 Votes
      208 Posts
      290k Views
      C
      I would greatly appreciate it if any of you could share your experiences or recommendations for computer repair Perth. Whether it's a local repair shop, a freelance technician, or a reputable company, I'm open to all suggestions Dial a geek Melbourne, geeks are us Sydney.
    • A

      Need Help Compiling Gem for 32 bit Mac OS X

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      14
      0 Votes
      14 Posts
      1k Views
      A
      Oh wait, Fiddle::Importer is very similar to DL::Importable. I will migrate to Fiddle. Sorry for misleading you guys. Thanks for all the help
    • A

      [Plugin] FixIt 101 (Version 1.5.0)

      Watching Ignoring Scheduled Pinned Locked Moved Plugins
      13
      0 Votes
      13 Posts
      41k Views
      M
      Molte grazie Anton
    • A

      SketchyPhysics 3.3 (Unofficial Release)

      Watching Ignoring Scheduled Pinned Locked Moved SketchyPhysics
      43
      0 Votes
      43 Posts
      25k Views
      A
      Very well, although you might want to transfer to SP3.4 : http://sketchucation.com/forums/viewtopic.php?f=61%26amp;t=58936
    • A

      Building C extension compatibility

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      13
      0 Votes
      13 Posts
      756 Views
      tt_suT
      @anton_s said: [*]Modify LongDouble.c in ffi: Replace RSTRING_PTR(s) with (RSTRING(s)->ptr) in line Easier and more maintainable to add the macros if they are undefined: https://bitbucket.org/thomthom/tt-library-2/src/be17bac137aa5421323733cc206d80b9ff885dc4/Ruby%20C%20Extensions/win32-api/ext/tt_api.c?at=Version%202.9#cl-5
    • A

      Open External Links With Default Browser

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      4
      0 Votes
      4 Posts
      284 Views
      A
      Here is the code snippets, just so if anyone is interested later This goes to JavaScript: <span class="syntaxdefault"><br /></span><span class="syntaxcomment">// Determines whether string contains another string.<br /></span><span class="syntaxdefault">String</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">prototype</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">contains </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> function</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">it</span><span class="syntaxkeyword">){<br /></span><span class="syntaxdefault">    return this</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">indexOf</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">it</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">!=</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">-</span><span class="syntaxdefault">1</span><span class="syntaxkeyword">;<br />};<br /><br /></span><span class="syntaxcomment">// Calls a Ruby callback.<br /></span><span class="syntaxdefault">function callback</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">name</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> data</span><span class="syntaxkeyword">){<br /></span><span class="syntaxdefault">    if </span><span class="syntaxkeyword">(!</span><span class="syntaxdefault">data</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> data </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">''</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    window</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">location</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">href </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'skp;'</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">+</span><span class="syntaxdefault"> name </span><span class="syntaxkeyword">+</span><span class="syntaxdefault"> </span><span class="syntaxstring">'@'</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">+</span><span class="syntaxdefault"> data</span><span class="syntaxkeyword">;<br />}<br /><br /></span><span class="syntaxcomment">// Open links with default browser.<br /></span><span class="syntaxkeyword">$(</span><span class="syntaxdefault">document</span><span class="syntaxkeyword">).</span><span class="syntaxdefault">on</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'click'</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">'a[href]'</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> function</span><span class="syntaxkeyword">(){<br /></span><span class="syntaxdefault">    if </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">this</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">href</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">contains</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"http"</span><span class="syntaxkeyword">)){<br /></span><span class="syntaxdefault">        callback</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'open_link'</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> this</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">href</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">        return false</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br />});<br />&nbsp;</span><span class="syntaxdefault"></span> This goes to Ruby: <span class="syntaxdefault"><br /></span><span class="syntaxkeyword">@</span><span class="syntaxdefault">dlg</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">add_action_callback</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'open_link'</span><span class="syntaxkeyword">){</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">|</span><span class="syntaxdefault">dlg</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> params</span><span class="syntaxkeyword">|<br /></span><span class="syntaxdefault">  UI</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">openURL</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">params</span><span class="syntaxkeyword">)<br />}<br />&nbsp;</span><span class="syntaxdefault"></span>
    • A

      How to properly handle escape characters?

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      4
      0 Votes
      4 Posts
      313 Views
      tt_suT
      @anton_s said: Actually a hidden input does not allow multi lines. I used textarea with display:none; style instead. From my current observations the technique works amazing! Oh! ... ooh... I might have to revisit SKUI and check this.
    • A

      MSPhysics 1.0.3 (16 October 2017)

      Watching Ignoring Scheduled Pinned Locked Moved Plugins
      926
      0 Votes
      926 Posts
      884k Views
      F
      @faust07 Man, you should read all those discussion posts on GitHub, they are very helpful in finding more solutions. I never used this extension, so i can't speak from my own experience what it can and can not do in either version. Also, I've seen a YouTube video once (on the "TutorialUp" channel), and this extension was working very well in SU 2018, i mean the same as in SU 2017...
    • A

      Method -- Best Naming Techniques

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      3
      0 Votes
      3 Posts
      273 Views
      Dan RathbunD
      #2 is the Ruby way. (#1 is Javascript or VisualBasic) [#3 is noway!]
    • A

      [Plugin] AMS Library 3.7.1b (29 May 2021)

      Watching Ignoring Scheduled Pinned Locked Moved Plugins
      107
      0 Votes
      107 Posts
      616k Views
      A
      Got a version that works with SketchUp 2024?
    • A

      [Notepad++] Github Favorite Markdown Theme

      Watching Ignoring Scheduled Pinned Locked Moved Plugins
      8
      0 Votes
      8 Posts
      2k Views
      A
      Thanks Rafael , Thanks Jorlan , Comments and replies always bring a good feeling
    • A

      Ruby FFI, Need Suggestions!

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      3
      0 Votes
      3 Posts
      508 Views
      A
      @tt_su said: I would recommend compiling it under your own namespace - to avoid version conflict if anyone else should try to load a different version. Ok, I guess that's the way I should go @tt_su said: The problem is that every SketchUp extension developer isn't on this forum to check this list. Lazy people @tt_su said: That somewhat that path I took with TT_Lib, but trust me - it will generate a lot of "This plugins doesn't work!!!111!!1" - because people never read the instructions. I've started expanding the library check with my plugins so the users will get a webdialog that describes why the plugin didn't load and direct link to the require libraries. That takes cares of most of the people who tries to install it. Even I my self got one of these messages before Good results require some work
    • A

      [solved] SU2013 M1 (Make) Performance

      Watching Ignoring Scheduled Pinned Locked Moved SketchUp Discussions sketchup
      10
      0 Votes
      10 Posts
      334 Views
      thomthomT
      Good to hear it's working!
    • 1 / 1