sketchucation logo sketchucation
    • Login
    1. Home
    2. chrisglasier
    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!
    Urasik Extensions | Lots of new extensions to check out Learn More
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 103
    • Posts 1,032
    • Groups 2

    Topics

    • chrisglasierC

      Namesets split

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

      High poly count needed to go backwards

      Watching Ignoring Scheduled Pinned Locked Moved Corner Bar
      3
      0 Votes
      3 Posts
      343 Views
      ely862meE
      impressive ...
    • chrisglasierC

      [Request] Transformation rotation for animation help

      Watching Ignoring Scheduled Pinned Locked Moved Plugins
      15
      0 Votes
      15 Posts
      4k Views
      chrisglasierC
      I made a skp, rb, html set to test what I understand so far about transformations on a 3x4x5 metre group. If you want to try it out temporarily unzip the files to your plugin directory. transformations.zip Here is a clip of it showing a group rotating around each of the axes in turn: [flash=425,344:32q3oq38]http://www.youtube.com/v/aXxkHu7gSv4[/flash:32q3oq38] The rotations are made with: tr = Geom::Transformation.rotation(Geom::Point3d.new(ent.bounds.center), rv, theDegrees), where rv is the axis, and the angle_between values with: (t.xaxis.angle_between X_AXIS).radians same for y and z. From this, I gather if the angle_between values returned are 0-180-180, the group has been turned by 180 deg on the X_AXIS; and if 0_90_90, the group could have been turned 90 or 270 (-90) degs on the X_AXIS; and the same for the angle_between values for the other axis rotations. The second clip shows the application of different series of rotations: [flash=425,344:32q3oq38]http://www.youtube.com/v/TFAnDrHXaIg[/flash:32q3oq38] Screenshots of rotations providing angle_between values of 90-90-90 shows there is either something fundamental missing or perhaps that an entirely different method is appropriate. [image: 3X69_angle_between909090.jpg] Any suggestions about this most welcome... Chris
    • chrisglasierC

      Standalone Analytical Animation

      Watching Ignoring Scheduled Pinned Locked Moved Extensions & Applications Discussions extensions
      6
      0 Votes
      6 Posts
      1k Views
      chrisglasierC
      Scott Schiller, the author of the tutorial mentioned above, sent me this: This is interesting stuff, I had no idea there was a Google Sketchup community etc. For animations and so on in JS, I might consider looking at some of the modern javascript libraries like Yahoo! User Interface, http://developer.yahoo.com/yui/ or JQuery, http://jquery.com/ which have useful animation components that allow you to easily create and run arbitrary tweened animations on various properties of HTML elements. I'm looking into his suggestions; if useful I will post some example videos. Chris
    • chrisglasierC

      Raytest

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      8
      0 Votes
      8 Posts
      978 Views
      chrisglasierC
      @unknownuser said: Silly me... I thought you wanted to learn how to use raytest! You want to know how to do collision detection in 3D. If I knew, I'd tell. I presume raytest would be a piece of that somewhere. Todd I am sorry Todd if you think I misled you. Yes, I do want to learn how to use raytest and I believe what I am thinking about is simple clash detection in the XY plane. If you have time any snippets you feel may be appropriate would be well received. Thanks Chris
    • chrisglasierC

      Grouping a selection of component instances

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      4
      0 Votes
      4 Posts
      345 Views
      chrisglasierC
      Yes the explode works as well. Thanks Chris
    • chrisglasierC

      Double rotations

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      3
      0 Votes
      3 Posts
      585 Views
      chrisglasierC
      Fixed [flash=425,344:3qp1491i]http://www.youtube.com/v/TL8q17qSKrk[/flash:3qp1491i]
    • chrisglasierC

      Animation help needed

      Watching Ignoring Scheduled Pinned Locked Moved SketchUp Discussions sketchup
      15
      0 Votes
      15 Posts
      2k Views
      M
      hi, im back. sorry i havent got back with my other posts. been really busy. right now i really need to put my finger on proper animation. i still dont understand how to use it. can u explain again step by step? thanks.
    • chrisglasierC

      Section planes

      Watching Ignoring Scheduled Pinned Locked Moved Newbie Forum sketchup
      4
      0 Votes
      4 Posts
      539 Views
      GaieusG
      Hehe... I once modeled the whole historic centre of my town - would I not know about it?
    • chrisglasierC

      Transformation array

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      9
      0 Votes
      9 Posts
      2k Views
      chrisglasierC
      @chris fullmer said: Is that the case? Yes! I don't know why it happened, but now I know a little bit more - e.g. to refer to the comp axis when editing. Thanks Chris
    • chrisglasierC

      Generating invisible component mystery

      Watching Ignoring Scheduled Pinned Locked Moved SketchUp Discussions sketchup
      3
      0 Votes
      3 Posts
      366 Views
      chrisglasierC
      @jim said: Chris, look for it in the Outliner window. Thanks Jim, but I suddenly realised that SU might not put elements or components in order with the last on top like HTML. This seems to be true. There was wrong data in a js array but it didn't show up as I expected. I see that more people are using web dialogs. I hope this revelation might be helpful for them. Thanks again, Chris
    • chrisglasierC

      Web dialog import/export

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      3
      0 Votes
      3 Posts
      1k Views
      chrisglasierC
      That sounds interesting. Do you know of any better reference material, the one you tagged is mainly just headings. Please let me know if you have a moment to spare. Chris
    • chrisglasierC

      OPS and Sketchup

      Watching Ignoring Scheduled Pinned Locked Moved Extensions & Applications Discussions extensions
      1
      0 Votes
      1 Posts
      611 Views
      No one has replied
    • chrisglasierC

      Nameset intro videos

      Watching Ignoring Scheduled Pinned Locked Moved Extensions & Applications Discussions extensions
      12
      0 Votes
      12 Posts
      5k Views
      T
      @chrisglasier said: But if they are imported some other way, is there some nifty way to refer to them? I guess there has to be an observer which checks if an instance of a component is added. @chrisglasier said: I don't know much about observers. I guess they can "see" changes in xyz's, rotation and so on but can they also log logical relationships to other components. (design criteria type thing). An observer will tell you that an object has been moved (transformed), but that is all. The AI has to be coded to react on such an event. It is the hardest thing, I think. Tomasz
    • chrisglasierC

      Namesets and bounding boxes

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      17
      0 Votes
      17 Posts
      2k Views
      chrisglasierC
      @morisdov said: It would be nice if you can clearly and simply explain what is the problem your solution solves. Well I will try but maybe you don't see the problem as a problem! What you are doing is helping Sketchup modelers, what I am trying to do is to help John and Jane use Sketchup models to ease their daily toil (an idea relevant to this forum and good for modellers I think). At http://www.ted.com/index.php/talks/kevin_kelly_on_the_next_5_000_days_of_the_web.html Kevin Kelly explains that the Web used to be about linking computers, now it is linking pages but it is gradually restructuring to link data. Data belongs to physical things. And physical things can be represented by models. Not everyone needs models to do their work, but generally models are helpful, essential in a design where nothing else but a site and ideas exist. Ideas for things like baths can be represented by nouns, their generic names but they only become recognisably unique and useful when they have an address and some functionality; that is what a nameset gives them. If you believe data linking is the future (consider where Google is going before dismissing) then data must be accessible to all. In this case, it is crazy to enter a value in the VCP, if the only way to extract it is by using an exporter and passing it to "die" (unclickable) in an Excel cell. What would be good is a Sketchup method to trap such data and store it directly in plain text so that it can be automated to link up with other data on the Web, for example, a building design stored essentially as links to building products + their xyz's. @morisdov said: Components are organised in standard component libraries - your solution adds an [color=#008080][b]additional hierarchy tree to organise components ? A nameset does not add anything to Sketchup except the dialog with a few callbacks. It provides its own separate hierarchies by assembling names associated with specific tasks (one of Gaieus' digs perhaps). The association can be physical, temporal and so on, or a combination as a nameset can have devices to link and cross link. If the association is physical, the names can be used to pick up models and position them, if temporal the models can be animated. @morisdov said: Other 3D CAD tools have extensive RDBMS systems linked to them, decades old legacy and enrichment. Sketchup came very late to this party and it will not compete with the old monsters. Gee come on. This sounds like the senator who raved that man would not enter space until the next century (the year before Gagarin did), or the "toy" personal computer and monster mainframe, or hundreds of others similar. I never imagined you as a stick-in-the-mud. Please don't take offense, I am happy to discuss such things with you Chris
    • chrisglasierC

      Recognising Sketchup

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      5
      0 Votes
      5 Posts
      786 Views
      chrisglasierC
      Thanks for the responses. I have persevered with the dialog.execute_script because this seems right and proper, but I think at least for the moment I have to fall back on the exception business - probably try ... catch rather than window.external as I use that a lot during development stages. Thanks again. Chris
    • chrisglasierC

      Two styles from one ruby

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

      Web exporter

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      12
      0 Votes
      12 Posts
      1k Views
      chrisglasierC
      @gieselmant said: I had this same problem. ... Hope this helps. Thanks, I have as they say moved on, but I may well go back to it in the future when your advice will be undoubtedly useful. Cheers Chris
    • chrisglasierC

      Index of entity

      Watching Ignoring Scheduled Pinned Locked Moved Developers' Forum
      12
      0 Votes
      12 Posts
      1k Views
      Didier BurD
      La doc la moins mauvaise est celle de SU lui-même... Quand je ne sais pas quelles méthodes sont valides sur un objet, j'en sélectionne un exemplaire dans le modèle, et dans la console Ruby: a=Sketchup.active_model.selection[0] a.methods Cela renvoie toutes les méthodes applicables à ce type d'objet.
    • chrisglasierC

      Way of Working

      Watching Ignoring Scheduled Pinned Locked Moved SketchUp Feature Requests sketchup
      4
      0 Votes
      4 Posts
      2k Views
      A
      The way we work should be good, positive and in the favor of every body so that we can do it in a right manner. antra Wide Circles
    • 1 / 1