sketchucation logo sketchucation
    • Login
    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!
    πŸ›£οΈ Road Profile Builder | Generate roads, curbs and pavements easily Download

    [Plugin] Put shadow on current day and hour

    Scheduled Pinned Locked Moved Plugins
    22 Posts 10 Posters 16.6k Views 10 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • D Offline
      Daniel S
      last edited by

      Now is working right...
      IΒ΄m happy with this version... my country is happy too!! πŸ˜›

      Thank you,
      Daniel S

      1 Reply Last reply Reply Quote 0
      • M Offline
        Matt666
        last edited by

        🀣

        Frenglish at its best !
        My scripts

        1 Reply Last reply Reply Quote 0
        • W Offline
          watkins
          last edited by

          Dear Matthieu,

          A brief explanation would be useful. I take it that your plugin updates shadows to the current, local time when selected. So, if I select the plugin at 15:25 Oxford UK time, the shadows show correctly for that location and time. Is that correct?

          Regards,
          Bob

          1 Reply Last reply Reply Quote 0
          • K Offline
            KevinKarney
            last edited by

            Hi All
            To correctly display the shadow of an object, one needs the
            "Local Apparent Solar Time" - which is a function of the Sun's altitude and azimuth in the sky at your particular location. The local apparent solar time is 12:00 when the Sun is due South (or North in the Southern Hemisphere).

            Your watch and your computer indicate Civil Mean Time which is related to "UTC (Universal Time Coordinated)" - which is Atomic Time (and within a hair's breadth is the same as the out-of-date Greenwich Mean Time). Atomic Time is maintained by the Bureau International des Poids et Meseurs, which is a UN Agency. It averages out the time from a large number of atomic Cesium clocks around the world

            Civil Mean Time = UTC + Time Zone + Daylight Saving Hours

            Local Mean Time = Civil Mean Time +/- (the Longitude difference between your time zone longitude and your local Longitude) * 4 minutes

            Local Apparent Solar Time = Local Mean Time + "The Equation of Time"

            The Equation of Time is the difference between mean and apparent time. There is a difference between the two, since the Mean Sun (by definition!) is a virtual object that goes around the equator at a uniform speed, while the True Sun moves around the Ecliptic (23 deg to the Equator) at a non-uniform speed (in a ellipse). I attach a graph of the Equation of Time.

            Confused.... But Sketchup has all this technology built in! It's shadows are spot-on for local apparent solar time.

            Check this out 1) set June 14th when the equation of time is zero. 2) set your local Latitude and Longitude. 3) Draw a vertical stick. 4) Select the time around midday when the shadow is due North or South. The time you get +/- 12 will be the difference in longitude between your time zone longitude and your local longitude * 4.


            Equation of Time

            Best Regards
            Kevin Karney

            1 Reply Last reply Reply Quote 0
            • pilouP Offline
              pilou
              last edited by

              @unknownuser said:

              Hi Pilou! I have a free version. So yes, it could works on it!

              Yes but what about good Latitude, longitude inside the free?

              Frenchy Pilou
              Is beautiful that please without concept!
              My Little site :)

              1 Reply Last reply Reply Quote 0
              • M Offline
                Matt666
                last edited by

                Hi Pilou!
                I don't know. I do some tests, and Longitude/latitude parameter is customized in menu Window/Model info->Location.
                Sans titre 1.jpg
                Copy and paste code below in the ruby console, you will have all shadow infos.

                Sketchup.active_model.shadow_info.keys.each{|k|puts(k+"; "+Sketchup.active_model.shadow_info[k].to_s)}
                

                Hi KevinKarney!
                Sorry, but I don't understand you problem (my poor english!!)... This plugin just putd SU shadows on the current date & time... Can you tell me what I should do to correctly display the shadow of an object? Thank you! πŸ˜„ If I able to..

                Frenglish at its best !
                My scripts

                1 Reply Last reply Reply Quote 0
                • pilouP Offline
                  pilou
                  last edited by

                  @Matt : this don't exist in the free πŸ˜’
                  Console gives that

                  City: Boulder (CO)
                  Country: USA

                  Latitude: 40.017
                  Longitude: -105.283

                  ShadowTime: Fri Nov 08 14:30:00 Paris, Madrid 2002 (Normal I have this regulate at this time)
                  I must verify what place is
                  Latitude: 40.017
                  Longitude: -105.283

                  Frenchy Pilou
                  Is beautiful that please without concept!
                  My Little site :)

                  1 Reply Last reply Reply Quote 0
                  • TIGT Offline
                    TIG Moderator
                    last edited by

                    http://download.sketchup.com/OnlineDoc/gsu6_win/Content/S-Common_Tasks/Tasks-SettingLocation.htm

                    Explains difference between Pro and Free Location Tools...

                    TIG

                    1 Reply Last reply Reply Quote 0
                    • J Offline
                      Jim
                      last edited by

                      This is my solution for version 6 Free users:

                      Link Preview Image
                      Plugin: Model Location

                      * This plug-in was made for SketchUp version 6 Free because it lacked the dialog (which Pro had) to change these settings. This has become ...

                      favicon

                      (sketchuptips.blogspot.com)

                      Version 7 Free does include the Location settings.

                      Hi

                      1 Reply Last reply Reply Quote 0
                      • pilouP Offline
                        pilou
                        last edited by

                        Thx for all these tricky solutions β˜€

                        Frenchy Pilou
                        Is beautiful that please without concept!
                        My Little site :)

                        1 Reply Last reply Reply Quote 0
                        • M Offline
                          Matt666
                          last edited by

                          Aah, ok... Pilou uses V6!
                          You are completely out, man! 🀣

                          Frenglish at its best !
                          My scripts

                          1 Reply Last reply Reply Quote 0
                          • GaieusG Offline
                            Gaieus
                            last edited by

                            Yup,Location was not put into the free (Windows*) SU 5 and 6 but now with SU 7 it's there. Nevertheless by taking a GE snapshot, you can always "geolocate" your model (or use Jim's plugin)


                            *Interestingly, it was only a Windows "(un)feature" only, as the Free SU 6 for the Mac has location. πŸ˜’

                            Gai...

                            1 Reply Last reply Reply Quote 0
                            • M Offline
                              Matt666
                              last edited by

                              Ok, thank you Gaieus!

                              @watkins said:

                              A brief explanation would be useful. I take it that your plugin updates shadows to the current, local time when selected. So, if I select the plugin at 15:25 Oxford UK time, the shadows show correctly for that location and time. Is that correct?
                              Exactly, watkins πŸ˜‰

                              Frenglish at its best !
                              My scripts

                              1 Reply Last reply Reply Quote 0
                              • P Offline
                                Pout
                                last edited by

                                i would at this to your script:

                                Sketchup.active_model.shadow_info["DisplayShadows"]=true
                                This will immediately also show the shadow in the model.
                                Otherwise one will not see the shadows if the are not set on

                                1 Reply Last reply Reply Quote 0
                                • R Offline
                                  remus
                                  last edited by

                                  Pout, turning on shadows as soon as you set them could be a little annoying, as it would lock SU up in a large model. Better to leave them off (if they are already off) and let the user turn them on, i reckon.

                                  http://remusrendering.wordpress.com/

                                  1 Reply Last reply Reply Quote 0
                                  • M Offline
                                    Matt666
                                    last edited by

                                    Yep, that's why I didn't set shadows on in the code... πŸ˜‰

                                    Frenglish at its best !
                                    My scripts

                                    1 Reply Last reply Reply Quote 0
                                    • P Offline
                                      Pout
                                      last edited by

                                      @remus said:

                                      Pout, turning on shadows as soon as you set them could be a little annoying, as it would lock SU up in a large model. Better to leave them off (if they are already off) and let the user turn them on, i reckon.

                                      True, but isn't it also a bit confusing for the user? The user sets the shadow to 'now' and i suppose that when a user does this, he wants to see the result of that action. Not?

                                      I don't know if there are any guidelines an what to use as default behaviour on functions like this... It would be usefull to know so i can adjust some of my functions according to that guideline.

                                      1 Reply Last reply Reply Quote 0
                                      • R Offline
                                        remus
                                        last edited by

                                        I suppose if the user is using this plugin they already have a good idea of what its going to look like, so showing them isnt neccesary.

                                        More generally, most people just use common sense.

                                        http://remusrendering.wordpress.com/

                                        1 Reply Last reply Reply Quote 0
                                        • 1
                                        • 2
                                        • 2 / 2
                                        • First post
                                          Last post
                                        Buy SketchPlus
                                        Buy SUbD
                                        Buy WrapR
                                        Buy eBook
                                        Buy Modelur
                                        Buy Vertex Tools
                                        Buy SketchCuisine
                                        Buy FormFonts

                                        Advertisement