< All Topics
Print

Shadow Objects

Typical questionAnswer
What is the Shadow Objects article about?It explains shadow objects in the HELIOS 3D placement workflow. Shadow objects have faces that can cast shadows on terrain and PV arrays, and they can either be inserted from the HELIOS 3D Library or registered from existing AutoCAD objects. (Helios 3D | HELP CENTER)
Where is the Shadow Objects topic located?It is part of the vertical menu placement workflow in the HELIOS 3D Palette. The Help Center navigation places it under Overview of Commands > Vertical Menu > Placement > Shadow Objects. (Helios 3D | HELP CENTER)
What is a shadow object in HELIOS 3D?A shadow object is a 3D object with faces that can cast shadows onto the Digital Terrain Model and PV arrays. It is used to represent real-world shading sources such as trees, bushes, pillars, blocks, or houses. (Helios 3D | HELP CENTER)
What is the main purpose of shadow objects?The main purpose is to represent external shading sources in the PV layout so their shadow impact can be calculated and displayed in the drawing. (Helios 3D | HELP CENTER)
How can I add a shadow object?You can draw or insert a shadow object from the HELIOS 3D Library, or you can register an existing compatible object in the database as a shadow object. (Helios 3D | HELP CENTER)
Which method is recommended for creating shadow objects?The article recommends using the shadow objects provided by the HELIOS 3D Draw function because they are designed to represent real-world objects in an abstract but sufficiently accurate way. (Helios 3D | HELP CENTER)
Where are the predefined shadow objects stored?All predefined shadow objects shown in the insertion menu are stored in the subdirectory \Library\ShadowObjects within the HELIOS 3D installation. (Helios 3D | HELP CENTER)
Which predefined shadow object types are available?The article lists predefined buttons for inserting Tree, Bush, Trunk/Pillar, Block, and House shadow objects. (Helios 3D | HELP CENTER)
What does Insert Tree do?Insert Tree inserts a tree shadow object into the drawing. (Helios 3D | HELP CENTER)
What does Insert Bush do?Insert Bush inserts a bush shadow object into the drawing. (Helios 3D | HELP CENTER)
What does Insert Trunk/Pillar do?Insert Trunk/Pillar inserts a trunk or pillar shadow object into the drawing. (Helios 3D | HELP CENTER)
What does Insert Block do?Insert Block inserts a block shadow object into the drawing. (Helios 3D | HELP CENTER)
What does Insert House do?Insert House inserts a house shadow object into the drawing. (Helios 3D | HELP CENTER)
What information must I enter when inserting a shadow object?You must provide a unique name and adjust the scaling parameters for the object. Depending on the object type, additional dimensions such as length may be required. (Helios 3D | HELP CENTER)
Which shadow objects require a length value?Blocks and houses require a length value for scaling. Trees, trunks/pillars, and bushes do not require a length value. (Helios 3D | HELP CENTER)
How is a shadow object positioned in the drawing?The object is positioned by pointing to the desired location with the mouse. If it is placed on terrain, HELIOS 3D automatically adjusts its height. (Helios 3D | HELP CENTER)
When must a shadow object be rotated during insertion?Rotation applies only to objects that require a length value for scaling, such as blocks and houses. (Helios 3D | HELP CENTER)
Where does an inserted shadow object appear after insertion?After insertion, the shadow object appears in the Structure list within the Placement tab. (Helios 3D | HELP CENTER)
Can I register a custom shadow object?Yes. If the predefined objects do not meet the project requirements, custom objects can be registered in the database, either as the object itself or as a block. (Helios 3D | HELP CENTER)
Which AutoCAD object types are supported for registered shadow objects?Only AutoCAD Mesh objects created with MESH and Polyface Mesh objects created with 3DMESH are compatible. (Helios 3D | HELP CENTER)
Can imported 3D objects be used as shadow objects?Yes, if they are compatible Polyface Mesh objects. The article notes that polyface meshes are often imported from external applications such as Autodesk 3ds Max. (Helios 3D | HELP CENTER)
Can I create compatible mesh objects directly in Civil 3D?Yes. Mesh objects can be created directly in Civil 3D using predefined base objects such as mesh boxes or mesh pyramids and then customized. (Helios 3D | HELP CENTER)
Why should shadow objects be simple and abstract?Simple objects reduce the number of faces and therefore reduce calculation load. The article states that unnecessary details increase computational effort without improving result quality. (Helios 3D | HELP CENTER)
Why should smoothing functions be avoided when modeling shadow objects?Smoothing functions increase the number of faces and can reduce performance during later calculations or optimizations. The article recommends minimizing face count for better performance. (Helios 3D | HELP CENTER)
Should shadow objects contain holes?No. The article recommends avoiding holes because they are not necessary for casting shadows. (Helios 3D | HELP CENTER)
Why must registered objects be above the DTM?Objects that intersect the terrain may cause issues with shadow calculations due to current development limitations. Therefore, custom objects should be fully elevated above the Digital Terrain Model. (Helios 3D | HELP CENTER)
Are registered custom shadow objects automatically raised above the surface?No. The article states that a registered object is not automatically raised above the surface. The Adjust Height command from the radial menu or context menu can be used to position it correctly. (Helios 3D | HELP CENTER)
How do I register an existing object as a shadow object?Insert or create the object, raise it to the desired height above the terrain, go to the Placement tab, click Add Area Definition, select Register Shadow Object…, and assign a unique name. (Helios 3D | HELP CENTER)
What does Move block to DTM height do?It lifts a block above the surface. (Helios 3D | HELP CENTER)
Where should custom shadow-object drawings be stored?The article recommends storing drawings related to shadow objects in the .\Library\ShadowObjects subfolder of the HELIOS 3D installation so they can easily be inserted into HELIOS drawings as blocks. (Helios 3D | HELP CENTER)
Which Civil 3D workspace is recommended for creating or customizing mesh shadow objects?The article recommends switching from the Civil 3D workspace to the 3D Modeling workspace. The Mesh Modeling tab provides tools for mesh creation and editing. (Helios 3D | HELP CENTER)
Which Civil 3D tools are useful for customizing mesh shadow objects?The article mentions mesh primitive settings, Mesh Edit commands, and subobject editing such as moving, rotating, or scaling vertices, edges, and faces. (Helios 3D | HELP CENTER)
What example does the article give for modeling a custom shadow object?The article gives a modeling example for creating a telephone pole using a mesh box, moving edges, extruding faces to create cross girders, and reducing faces with Merge Face. (Helios 3D | HELP CENTER)
Why does the telephone pole example use Merge Face?Merge Face merges coplanar faces to reduce the number of faces, simplifying the object while preserving the relevant shape for shadow calculation. (Helios 3D | HELP CENTER)
What is the result of the simplified telephone pole model?The result is a simple, abstract telephone pole that can still cast a sufficiently accurate shadow while keeping performance suitable for shadow calculation. (Helios 3D | HELP CENTER)
Where are shadow calculation settings found?Shadow calculation settings are found in the Properties of one or more selected shadow objects. These settings control how shadows are generated and displayed in the drawing. (Helios 3D | HELP CENTER)
What does Propose Shadow Offset do?It reads the minimum rack height from the array definition in the Array Generator and writes the result into the shadow offset input field. If the drawing contains array definitions with different minimum rack heights, an information box appears and the lowest value is used by default. (Helios 3D | HELP CENTER)
What is the purpose of the shadow offset?The shadow offset displays calculated shadows above the original DTM at the specified distance. When the offset equals the front-edge height of the first module row, shadow parts below the modules are shortened and not treated as module-shading parts. (Helios 3D | HELP CENTER)
What does Calculate do?Calculate starts the shadow calculation for the selected shadow objects and the selected calculation day, based on the configured calculation options. (Helios 3D | HELP CENTER)
What does Reference Dates do?Reference Dates starts shadow calculation for the selected shadow objects for the dates 03/21, 09/21, 06/21, and 12/21, based on the configured calculation options. (Helios 3D | HELP CENTER)
What is the Date setting used for?The Date setting defines the date used for the shadow calculation. (Helios 3D | HELP CENTER)
What does Summer Time do?Summer Time adds one hour to the calculated sunrise and sunset times when activated. (Helios 3D | HELP CENTER)
How are sunrise and sunset calculated?Sunrise and sunset are calculated from the selected date and the project settings for the geographical position, with summer time considered if active. (Helios 3D | HELP CENTER)
What does Single Step do?Single Step calculates the shadow at one specific time between sunrise and sunset. When selected, the Time input field is active and the step width and offset fields are deactivated. (Helios 3D | HELP CENTER)
What is the Time field used for?The Time field defines the specific time between sunrise and sunset for a Single Step shadow calculation. (Helios 3D | HELP CENTER)
What does Full Day do?Full Day calculates shadow movement throughout the entire day, from sunrise to sunset, using the configured step width and offset values. (Helios 3D | HELP CENTER)
What does Step Width in Minutes define?It defines the time interval between shadow calculations. The accepted values are between 15 and 60 minutes. (Helios 3D | HELP CENTER)
What does Offset Sunrise and Sunset in Minutes define?It defines how far after sunrise the calculation starts and how far before sunset it ends. Accepted values are between 0 and 120 minutes. (Helios 3D | HELP CENTER)
Why would I use an offset to sunrise and sunset?The offset can skip calculations when the sun angle is very flat, because those times can produce extremely long shadows and low PV efficiency. (Helios 3D | HELP CENTER)
What does Calculations show?It shows the total number of calculations for each selected shadow object. The value updates when sunrise, sunset, step width, or offset values change. (Helios 3D | HELP CENTER)
What does Show Shadows control?It controls which shadow layers are thawed and which are frozen after shadows are inserted into the drawing. By default, only cumulative shadow layers are thawed. (Helios 3D | HELP CENTER)
What should I check if a custom shadow object cannot be registered?Check whether the object is a supported AutoCAD Mesh or Polyface Mesh, whether it is simple enough for calculation, and whether it is placed fully above the DTM before registration. (Helios 3D | HELP CENTER)
What should I check if shadow calculation gives unexpected results for a custom object?Check whether the object intersects the terrain, whether it has too many unnecessary faces, whether it contains holes, and whether it was positioned correctly above the DTM. These issues can affect shadow calculation quality or performance. (Helios 3D | HELP CENTER)
What should I check if shadow calculation is very slow?Check the number of selected shadow objects, the face count of custom meshes, the full-day step width, the sunrise/sunset offset, and whether unnecessary smoothing or detailed geometry was used. The article explicitly recommends simple, abstract objects with minimal faces. (Helios 3D | HELP CENTER)
What should I check if a shadow object is not listed in the Placement structure?Check whether the object was inserted through the HELIOS 3D shadow-object function or successfully registered via Add Area Definition > Register Shadow Object…. Inserted or registered objects should appear in the Structure list within the Placement tab. (Helios 3D | HELP CENTER)
What should I check if a shadow object is placed at the wrong height?For inserted library objects, check whether the object was placed on terrain so HELIOS 3D could automatically adjust its height. For registered custom objects, use Adjust Height from the radial menu or context menu because they are not automatically raised above the surface. (Helios 3D | HELP CENTER)
What should I check if shadows are calculated for the wrong day?Check the Date setting or use the Reference Dates command if shadows should be calculated for 03/21, 09/21, 06/21, and 12/21. (Helios 3D | HELP CENTER)
What should I check if sunrise or sunset appears wrong?Check the project geographical position settings, the selected date, and whether Summer Time is enabled. Sunrise and sunset are calculated from these values. (Helios 3D | HELP CENTER)
What should I check if full-day calculation creates too many shadow objects or takes too long?Increase the step width, add an offset to sunrise and sunset, reduce the number of selected shadow objects, or simplify custom mesh geometry. The article states that step width and offset directly affect the number of calculations. (Helios 3D | HELP CENTER)
What should I check if shadows are not visible after calculation?Check the Show Shadows setting, because it determines which shadow layers are thawed or frozen after insertion. By default, only cumulative shadow layers are thawed. (Helios 3D | HELP CENTER)
What should I check if shadows appear too long near sunrise or sunset?Use Offset Sunrise and Sunset in Minutes to skip very low sun angles. The article explains that flat sun angles can produce extremely long shadows and low PV efficiency. (Helios 3D | HELP CENTER)
What should I check if shadow offset is not suitable for the module height?Use Propose Shadow Offset to read the minimum rack height from the array definition. If multiple array definitions exist with different minimum rack heights, HELIOS 3D uses the lowest value by default. (Helios 3D | HELP CENTER)
What should I check if only one exact moment should be evaluated?Use Single Step and enter a time between sunrise and sunset in the Time field. (Helios 3D | HELP CENTER)
What should I check if the whole day should be evaluated?Use Full Day and configure Step Width in Minutes and Offset Sunrise and Sunset in Minutes to control calculation intervals and total calculation effort. (Helios 3D | HELP CENTER)
What should I check before modeling a custom shadow object?Use simple mesh geometry, minimize the number of faces, avoid holes, avoid unnecessary smoothing, and store reusable shadow-object drawings in .\Library\ShadowObjects. (Helios 3D | HELP CENTER)
What should I check before using an imported object from another 3D application?Check whether the imported object is a compatible Polyface Mesh, whether its face count is reasonable, whether it is abstract enough for performance, and whether it is fully elevated above the DTM before registration. (Helios 3D | HELP CENTER)
How does Shadow Objects relate to Array Placement?Shadow objects are part of the Array Placement workflow. They are inserted or registered in the drawing and appear in the Structure list of the Placement tab, where their shadow calculation properties can be used during layout evaluation. (Helios 3D | HELP CENTER)
How does Shadow Objects relate to Project and Drawing Settings?Shadow calculation depends on project geographical position settings because sunrise and sunset are calculated from the date and project location, with summer time considered if enabled. (Helios 3D | HELP CENTER)
How does Shadow Objects relate to the Array Generator?Propose Shadow Offset reads the minimum rack height from the array definition within the Array Generator and uses it as the shadow offset value. (Helios 3D | HELP CENTER)
How does Shadow Objects relate to the Digital Terrain Model?Shadow objects cast shadows onto the DTM and PV arrays. Inserted objects can be adjusted automatically when placed on terrain, while registered custom objects must be raised above the DTM manually if needed. (Helios 3D | HELP CENTER)
How does Shadow Objects relate to PV array shading?Shadow objects represent external objects whose faces can cast shadows on PV arrays. The calculated shadows help evaluate whether external shading may affect planned module areas. (Helios 3D | HELP CENTER)
What is the main takeaway from the Shadow Objects article?Shadow objects are simplified 3D representations of real-world shading sources. HELIOS 3D can insert predefined objects, register compatible custom mesh objects, calculate shadows for single times, full days, or reference dates, and display resulting shadow layers for placement and shading evaluation. (Helios 3D | HELP CENTER)
Was this article helpful?
0 out of 5 stars
5 Stars 0%
4 Stars 0%
3 Stars 0%
2 Stars 0%
1 Stars 0%
5
Please share your feedback
How can we improve this article?
Table of Contents