MaplySun
Objective-C
@interface MaplySun : NSObject
Swift
class MaplySun : NSObject
Utility for calculating sun position and shading info.
This is a utility class that figures out where the sun is at a given date and provides positional information for lighting calculations.
-
Initialize with a date.
Initialize with the given date. The sun position will correspond to that.
Declaration
Objective-C
- (nonnull instancetype)initWithDate:(NSDate *_Nonnull)date;
Swift
init(date: Date)
-
Return the vector corresponding to the sun location from the earth.
Declaration
Objective-C
- (MaplyCoordinate3d)getDirection;
Swift
func getDirection() -> MaplyCoordinate3d
-
Makes up a light that corresponds to the sun’s location at a given time
-
Returns the location above the globe in lon/lat. Yay geocentrism!