sketchucation logo sketchucation
    • Login
    โ„น๏ธ Licensed Extensions | FredoBatch, ElevationProfile, FredoSketch, LayOps, MatSim and Pic2Shape will require license from Sept 1st More Info

    [Plugin] Put shadow on current day and hour

    Scheduled Pinned Locked Moved Plugins
    22 Posts 10 Posters 16.5k 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.
    • M Offline
      Matt666
      last edited by Matt666

      Hi all!
      I created a mini-plugin that puts shadows on current date and hour. But when I try it, SU "forgets" one hour... I don't know why!
      Perhaps it depends of country it is installed and customized...
      So: Can you test it, and tell me if SU forgets this hour out of France??? Or can you tell me why?

      Thank you! ๐Ÿ˜‰

      %(#BF0000)[EDIT: Problem solved. Plugin works!
      EDIT2: Works well on SU V7 free and Pro. If you use an older version, please Jim's plugin to set your location.]


      Shadows=Now! in plugins menu

      Frenglish at its best !
      My scripts

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

        Is that work also with the free version who has only a default Days hours location place?

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

        1 Reply Last reply Reply Quote 0
        • D Offline
          Daniel S
          last edited by

          Iยดm in Argentina. My current time is 8:49 am and the plugin says 11:49 am.
          I think that the difference of three hours is because iยดm in GMT -3.

          Daniel S


          myhour.JPG

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

            Ok, thank you Daniel!
            Can you try code updated in the first post, please?

            @unknownuser said:

            Is that work also with the free version who has only a default Days hours location place?
            Hi Pilou! I have a free version. So yes, it could works on it! ๐Ÿ˜‰

            Frenglish at its best !
            My scripts

            1 Reply Last reply Reply Quote 0
            • 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
                                            • 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