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

    Posts

    Recent Best Controversial
    • RE: Dell XPS 15 recommendation?

      For a workhorse and that price it's certainly the best you can get. Lighter devices than that would always come with compromises (but are optimized for another purpose, portability).

      I'd be sure your friend knows what to expect from a QHD display, such devices have above-average return rates because people trying to use arbitrary years-old legacy applications have difficulties clicking buttons. If you are open-minded to oversee little limitations and concentrate on those many applications that scale perfectly, it'll give you an experience that you never want to give away.

      posted in Hardware
      A
      Aerilius
    • RE: PLUG-IN WISH : MERGE FACE TEXTURE

      TextureResizer only on selected faces + percentage 100% + crop textures

      posted in SketchUp Feature Requests
      A
      Aerilius
    • RE: [Plugin] ToolbarEditor (1.1.2) – updated 08.06.2014

      I cannot reproduce this. For me the webdialog accepts input in all input fields in SU 2014, SU 2013, SU8, WinXP, Win7.

      • What version of Internet Explorer do you have installed?
      • Does the text area for Ruby code never accept input or only after you selected an icon?
      • Can you see that it is a text area (or is it possible that it just has a zero size)?

      posted in Plugins
      A
      Aerilius
    • RE: [Plugin] ToolbarEditor (1.1.2) – updated 08.06.2014

      What happens when you can't enter snippets? What do you do and what does not happen?

      posted in Plugins
      A
      Aerilius
    • RE: [Code] Layers Panel API

      @jiminy-billy-bob said:

      No, it returns ar array ONLY when there are multiple IDs. If there is just one, it's an integer.

      But we cannot predict if there are several layers with same name. So we would need to write in our code – in any case – a type switch, or we will get somewhen a type error.
      I try to design methods and algorithms so that they return always the same type (as if ruby was a type-safe language). Although maybe nil as alternative return value type is still ok in ruby.

      posted in Developers' Forum
      A
      Aerilius
    • RE: [Code] Layers Panel API

      That looks good!
      Just to be clear, get_groupID_by_name returns always an array (of one or more ids)?

      I would have named sort_before/sort_after as insert_before/insert_after. Sorting reminds me of many cards.

      posted in Developers' Forum
      A
      Aerilius
    • RE: [Plugin] ToolbarEditor (1.1.2) – updated 08.06.2014

      I would love this too!
      But they are neither user-editable nor available for plugins.

      posted in Plugins
      A
      Aerilius
    • RE: Sketchup 2014 Retina Macbook?

      @slbaumgartner said:

      it does not seem likely that fixing this will get priority...

      Besides the growing mobile ecosystems, there hasn't been much innovation on the desktops for a while. In fact, high-dpi is on of the few innovations still happening there, and in all desktop operating systems. I am very hopeful SketchUp has reasons to work on it.

      At least for the Ruby plugin developer talks (maybe in another thread), does it make sense to keep the discussion generic? Since the Ruby API is cross-platform, and since high-dpi screens come up for both OSs that SketchUp supports, the solutions that we work out apply equally to both.

      posted in SketchUp Discussions
      A
      Aerilius
    • RE: [Plugin] ToolbarEditor (1.1.2) – updated 08.06.2014

      The toolbars are stored in the registry
      HKEY_CURRENT_USER\Software\SketchUp\SketchUp 2014\Plugins_ae\ToolbarEditor.
      You can copy and paste it in the same key on another SketchUp installation or version. You can also use the File → Export functionality of the registry. I'm not sure whether I should add an export button to each of my plugins, I hope SketchUp will provide an efficient and central place to migrate settings.

      From a developer side, I want to emphasis again that most of us want plugin settings to be namespaced and bundled in one sub-key, and not mixed within SketchUp's internal keys.

      posted in Plugins
      A
      Aerilius
    • RE: Sketchup 2014 Retina Macbook?

      We'll see progress only after releases. Not many people (or developers) do experience on their own what this talk is about, so I think it is important for us to identify and name what the issues are.

      I experience it especially as a problem for plugins (webdialogs), and plugins are not only made by the SketchUp team.

      posted in SketchUp Discussions
      A
      Aerilius
    • RE: Sketchup 2014 Retina Macbook?

      Although this topic title is "Retina Macbook", this issue is not a specific Apple one (or Retina one). Quite a lot more devices have now a high-dpi screen (with significantly higher resolutions and still increasing).

      As long as a situation is never found in the outside world, it is hard to support it in software (because it is a "dead" code path, never really tested). That means even if applications have been saying they were "dpi aware", possible issues were never noticed all the years before, and they now appear distorted with some elements tiny and some elements overflow their containers. The only solution is that developers themselves use the devices they build for.

      When rendering (of the user interface) is done by the operating system, your operating and my operating system may be fixed to do it perfectly right (same for browsers).
      But for all rendering that a third party application does on its own, it might need to be fixed/adjusted by the individual application developer, or scaled up by the operating system (and then blurry).
      It's a compromise between sharpness (and tiny or distorted UI) and usability (upscaled UI but blurry).

      posted in SketchUp Discussions
      A
      Aerilius
    • RE: Report Generator - Imperial data exported from Metric Model

      The model is not really "metric", but uses fingers, eh inches. The units setting only is about which units to display in the user interface. Sometimes this results in inches leaking through when they are not converted into your preferred units.
      I don't know if this could be the case with reports.

      posted in SketchUp Bug Reporting
      A
      Aerilius
    • RE: [Plugin] LaunchUp – A Quick Launcher for SketchUp

      Thank you!

      I didn't find any further hint what could cause slowdowns, but if CLibraries creates menu items for components (for all components?) it could be related.

      LaunchUp uses an index of all menu items. I would expect a larger index could eventually slow down the startup and the search inside LaunchUp but shouln't affect SketchUp when LaunchUp is not used.
      More components could also slowdown the components browser. But as long as components are not added into the model, they shouldn't affect SketchUp's general performance when the components browser is not used.
      Could you check how many plugin-created menu items there are?
      c=0; ObjectSpace.each_object(UI::Command){ c+=1 }; c

      posted in Plugins
      A
      Aerilius
    • Login popup

      In addition to the normal login field there is a javascript popup that appears to be redundant. What is its use?

      • browsers do not fill in the username/password so I would have to type it every time. The original static login field remembers the password data.
      • I have to click it away
      • unusable on mobile because it jumps offscreen when I try to scroll, zoom or give keyboard focus
      posted in Ideas Box & Board Issues
      A
      Aerilius
    • RE: Rename texture image file inside *.skp

      The texture is stored inside of the skp file (no matter whether you get a original path, most likely the path does not exist).

      Export it to the new filename (in a temporary folder), import it again to the material ( material.texture=), delete the temporary file.

      You need to restore the material sizes, and the material alpha and color shift and colorization is lost. When you decide to restore the material's color, it will always be used as "colorized" even if it original was only used as color shift.

      posted in Developers' Forum
      A
      Aerilius
    • RE: Reading and drawing textures

      The Ruby gem creates a wrapper around the almost complete ImageMagick API. For use with SketchUp, the major (and time&resource consuming) task is to export the texture image to a file in a temporary location, read it again and clean it up when not needed anymore. To improve performance, you would even need a caching mechanism.

      All this is not provided by the Ruby gem.

      For long image manipulations you would also want to run ImageMagick asynchronously, including the Ruby code that you run afterwards. Since I usually use only one or two ImageMagick commands (not the whole API) I once made a library that does the caching and asynchronous stuff.

      Still, calling an external program is not ideal if you want to do a very interactive tool (see here). Then you would rather nudge Thomthom to include some more pixel reading/manipulation methods to the API. They could already be designing for the next version.

      posted in Developers' Forum
      A
      Aerilius
    • RE: [Plugin] AttributeInspector 1.1.1 – 2014-05-08

      Thanks for pointing this out!

      I didn't think about that I could get an error when comparing things. I assumed something that doesn't compare would return "false". The ruby way would maybe be to do feature testing:
      type = (value.is_a?(Comparable) && (value == true || value == false) ? "Boolean" : value.class.to_s
      Which also fails due to SketchUp's bugged API method (Length is a Comparable).
      This should be better (and without string comparison). Or shouln't ruby have a "Boolean" super class of which TrueClass and FalseClass are subclasses?
      type = (value.is_a?(TrueClass) || value.is_a?(FalseClass)) ? "Boolean" : value.class.to_s

      @unknownuser said:

      You could also add a trap for NilClass and perhaps skip that key/value pair ?

      I wanted to list all existing attributes. An attribute can persist with a value "nil" without being deleted/garbage collected.

      posted in Plugins
      A
      Aerilius
    • RE: [Plugin] ToolbarEditor (1.1.2) – updated 08.06.2014

      I updated the plugin. It now includes custom buttons.

      http://sketchucation.com/pluginrepo/image/ae_ToolbarEditor/screenshot2b.png

      posted in Plugins
      A
      Aerilius
    • RE: [Plugin] AttributeInspector 1.1.1 – 2014-05-08

      I updated the plugin:
      • definitions (component/group/image definitions)
      • more data types: points and vectors
      • optimized column widths

      posted in Plugins
      A
      Aerilius
    • RE: [wish] infinite orbit/pan

      When the cursor reaches outside of the SketchUp 3d drawing area, its position is inaccessible for plugins (the cursor appears to stop at the border). If that is essential to your idea, it might be not possible.

      Or do you think of auto-panning/orbiting near the window border?

      posted in SketchUp Feature Requests
      A
      Aerilius
    • 1
    • 2
    • 5
    • 6
    • 7
    • 8
    • 9
    • 70
    • 71
    • 7 / 71