sketchucation logo sketchucation
    • Login
    1. Home
    2. AdamB
    3. Topics
    Oops, your profile's looking a bit empty! To help us tailor your experience, please fill in key details like your SketchUp version, skill level, operating system, and more. Update and save your info on your profile page today!
    🫛 Lightbeans Update | Metallic and Roughness auto-applied in SketchUp 2025+ Download
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 129
    • Posts 933
    • Groups 2

    Topics

    • AdamBA

      IES browser in SketchUp

      Watching Ignoring Scheduled Pinned Locked Moved Extensions & Applications Discussions extensions
      6
      0 Votes
      6 Posts
      1k Views
      S
      Great tool for LightUp and very clear tutorial.
    • AdamBA

      Open space Lux readings

      Watching Ignoring Scheduled Pinned Locked Moved SketchUp Discussions sketchup
      1
      0 Votes
      1 Posts
      394 Views
      No one has replied
    • AdamBA

      C != C

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      18
      0 Votes
      18 Posts
      828 Views
      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.
    • AdamBA

      LightUp GPU features

      Watching Ignoring Scheduled Pinned Locked Moved Extensions & Applications Discussions extensions
      5
      0 Votes
      5 Posts
      2k Views
      E
      Hello Adam, Congratulations for Your LightUp Software Plugin for Sketchup Pro. I haven't Tried the Demo yet, but have Definitely watched your Marvelous Videos on YouTube. I Believe, that LightUp will in due course Greatly Enhance Sketchup in relation to Photorealistic Rendering in REALTIME. I Will Definitely Buy Your Great Product ! My Email is cydonia@onvol.net Best regards, Eugene R FranciKa Malta Europe
    • AdamBA

      Layer Material

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      22
      0 Votes
      22 Posts
      4k Views
      jiminy-billy-bobJ
      Up ?
    • AdamBA

      Hide semantics

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      20
      0 Votes
      20 Posts
      683 Views
      TIGT
      Having slept on this... An Entity that is part of a Definition's Entities is a single 'thing'. Instances of this Definition can be 'placed' within the Entities of a Model or even those of other Definition. Instances are themselves 'Entities'... These Instances are simply 'markers' and refer to the Definition - they have no 'contents' of their own. Any properties that this Entity has [like visibility, material, layer etc] are set within the Definition's Entities and cannot be changed on an Instance by Instance basis as they don't exist. Any Instance of the Definition containing this Entity can have individual properties [like visibility, material, layer etc] - some of these might even get reflected down the nesting - like 'material' which when changed on the Instance will affect the appearance of any contained Entities which have their material=nil, however the 'visible' property does not filter down. Visible/hidden Entities within a Definition [that is seen as an Instance] remain visible/hidden independent of each Instance's 'visible' state - however, if the container Instance is 'hidden' then you cannot see it, and by logic you cannot see its contents - irrespective of whether or not they are visible/hidden within the Definition itself. This is a logical setup. Let's say you have Entity called A [an Entity is unique, but of course it might itself be just one Instance of a Definition]. 'A' is within a Definition and there are 6 Instances of this Definition within an Entities set. 2 of these Instances are visible the other 4 are not. Thus you can only 'see' 2 representations of A. However, there are 6 representations of A 'available' in the scheme of things - so, how do you get the number of visible A's ? Remember you can't refer to a particular A in a particular Instance because there is only one A and that's inside the Definition. If you mined down into the contents of every Definition in the Model to find A you will eventually get just one parent Definition returned because every Entity is unique - however, if A were an Instance then finding its Definition and then that Definition's Instances would give us a list of all Instances equivalent to A - however, they are NOT A itself, but a list of Instances of A's Definition - we can't confuse Entity-A and Definition-of-Instance-A - this would just make it more complicated to find them all, but it's not impossible. For now let's assume we have a simple Entity A, and we have its parent Definition, we can now find a list of all of that Definition's Instances, and then from this list we can get lists of all of those Instances that are visible/hidden. Thus we can say that Entity A exists 6 times in the Entities set, that it is visible 2 time and that it is hidden 4 time, simply by looking at the lists we just made of the parent Definition's Instances visibility. Since we know which are the Instances displaying A we can find each of their locations and thus the location of the 'ghost' of A within them, since we know where A is inside the Instance's Definition... However, if Entity A were hidden in its Definition then it would be always hidden in every Instance we looked at, so in that case, irrespective of the containing Definition's Instance visibility, A is 'hidden' in all 6 cases even when its container is visible... Not sure much of this is of any practical use...
    • AdamBA

      LightUp v1.7 is out

      Watching Ignoring Scheduled Pinned Locked Moved Extensions & Applications Discussions extensions
      9
      0 Votes
      9 Posts
      1k Views
      thomthomT
      @chango70 said: Is there a daylight analysis tool (which will be very useful for Architects)? http://www.light-up.co.uk/index.php?t=gallery&p=6
    • AdamBA

      [Plugin] Goldilocks

      Watching Ignoring Scheduled Pinned Locked Moved Plugins
      23
      0 Votes
      23 Posts
      28k Views
      A
      how much resolution/detail is needed in textures.
    • AdamBA

      Blast from the past

      Watching Ignoring Scheduled Pinned Locked Moved Corner Bar
      4
      0 Votes
      4 Posts
      398 Views
      pilouP
      Don't catch a fly Bravo for this old prog, seems I play it on 1040
    • AdamBA

      [Plugin] Bounding Box View

      Watching Ignoring Scheduled Pinned Locked Moved Plugins
      20
      0 Votes
      20 Posts
      24k Views
      P
      Proxy View plugin does not reveal the component. Suddenly the plugin stopped working, and I have all my blocks stuck in the proxy. Not returning to component.
    • AdamBA

      Removing WxSU

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      1
      0 Votes
      1 Posts
      275 Views
      No one has replied
    • AdamBA

      Proxy Tools

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      4
      0 Votes
      4 Posts
      389 Views
      AdamBA
      I mean I want to create a tool that code-wise looks like this: class MyProxyTool def onMouseMove(flags, x, y, view) <pseudo-code> call the SU movetool with (flags,x,y,view) arguments </pseudo-code> end .. and so on .. end So its a tool that just passes everything onto the Movetool (for example) to allow it to "do its stuff". Does that make sense? Adam
    • AdamBA

      First sandbox experiments

      Watching Ignoring Scheduled Pinned Locked Moved Gallery
      1
      0 Votes
      1 Posts
      274 Views
      No one has replied
    • AdamBA

      Experiment with groups of animated Dynamic Components

      Watching Ignoring Scheduled Pinned Locked Moved Gallery
      2
      0 Votes
      2 Posts
      203 Views
      R
      DCs in lightup you say, very interesting indeed. Does this work in the current release? I feel some demoing coming up...
    • AdamBA

      W.O.P.R.

      Watching Ignoring Scheduled Pinned Locked Moved Gallery
      5
      0 Votes
      5 Posts
      634 Views
      DanielD
      WIP = Work In Progress Nice modeling, Adam.
    • AdamBA

      Hashing numbers

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      6
      0 Votes
      6 Posts
      528 Views
      fredo6F
      Actually nothing as changed with SU7. I simply thought that, because SU7 offers the feature to automatically split edges when intersecting, it could cause a probleme when you transform a model interactively. What I found out, is that his feature is a property of the Line tool. In Ruby, if you create an edge that happens to intersect another one, it is not 'cut'. Same when you transform via the method entities.transform_entities, for instance by scaling or moving. Otherwise just some clarifications on the differences between Object Reference and entityID for Sketchup entities. Object Reference is unique at a given time, but can change whenever the model changes. Sketchup may need to reconstruct geometry and alter the objects even if they remain the same visually in the model. So Object Reference should be used for scanning a selection in one pass, but not across modifications of the model. The most obvious case where this would be a problem is when you perform an Undo. EntityIDsurvives to changes of geometry in the model via transformation. If you scale an edge or a face, it will preserve its entityID. Same for Undo. However, it is good to keep in mind that for Components, entityID are attached to the Component DEFINITION, not to the instance. Which means that if you do a recursive test on a selection, you can come across the same entityID several times for different component instances. Indeed, you could keep track of the entityID of each of the Component Instances, which is unique by Instance. So, you may think that the hash key should then be a combination of the Instance ID and entityID. Wrong, because your instance may itself be embedded within a Component, which has itself several instances. OK, this looks complex, but remember that the problem exists only if you explore the model recursively, that is going 'inside' components. If you keep at one level, then both Object Reference and entityID are somehow unique at a given level. Fredo
    • AdamBA

      SU7: Sketchup#set_status_text() broken on Mac

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      4
      0 Votes
      4 Posts
      845 Views
      SkalpS
      @adamb said: Anyone got any good ideas as to how to get around this bug in SU7? Basically, if you have a Ruby that is working hard and wants to show progress by updating the status text in the lower left, in SU7 on Mac its broken (bug logged SU-0282). Now I guess it will get fixed sometime, but in the meantime I'm trying to find a way of encouraging the window to refresh. A quick demo of what the bug is, is to run the following at the Ruby console: 5.times {Sketchup.set_status_text rand(); sleep 0.5} On PC, it updates the status text, on Mac it only shows the last one when the loop is completed. Any ideas gratefully received! Adam Adam, We have found a solution for this problem. If you put the actions inside a UI.timer, the set_status_text can be updated between the timers. Kind regards, Guy
    • AdamBA

      Film &amp; Stage plugin

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      23
      0 Votes
      23 Posts
      4k Views
      thomthomT
      Just found this thread: http://www.sketchucation.com/forums/scf/viewtopic.php?f=180&t=9321&p=145393 If you open the Ruby Console and type in Sketchup.send_action 10624 it opens a window which allows you to change SU's behaviour so it sets the AOV horizontally instead of vertically.
    • AdamBA

      Output resolution

      Watching Ignoring Scheduled Pinned Locked Moved Extensions & Applications Discussions extensions
      3
      0 Votes
      3 Posts
      873 Views
      R
      large video export would be cool, for those more cinematic occasions. Something like 1024x768.
    • AdamBA

      Programming cartoon

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      2
      0 Votes
      2 Posts
      422 Views
      Didier BurD
      Yeah Was it like this today for you ?
    • 1 / 1