mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-08-29 16:57:56 +00:00
moved the constructor of projection_configuration to models
This commit is contained in:
25
models.cpp
25
models.cpp
@@ -113,6 +113,31 @@ inline bool mdBandAny() { return mdinf[pmodel].flags & mf::pseudocylindrical; }
|
||||
inline bool mdPseudocylindrical() { return mdBandAny() && !(mdinf[pmodel].flags & mf::cylindrical); }
|
||||
#endif
|
||||
|
||||
projection_configuration::projection_configuration() {
|
||||
formula = "z^2"; top_z = 5; model_transition = 1; spiral_angle = 70; spiral_x = 10; spiral_y = 7;
|
||||
rotational_nil = 1;
|
||||
right_spiral_multiplier = 1;
|
||||
any_spiral_multiplier = 1;
|
||||
sphere_spiral_multiplier = 2;
|
||||
spiral_cone = 360;
|
||||
use_atan = false;
|
||||
product_z_scale = 1;
|
||||
aitoff_parameter = .5;
|
||||
miller_parameter = .8;
|
||||
loximuthal_parameter = 0;
|
||||
winkel_parameter = .5;
|
||||
show_hyperboloid_flat = true;
|
||||
depth_scaling = 1;
|
||||
vr_angle = 0;
|
||||
hyperboloid_scaling = 1;
|
||||
vr_zshift = 0;
|
||||
vr_scale_factor = 1;
|
||||
back_and_front = 0;
|
||||
dualfocus_autoscale = false;
|
||||
axial_angle = 90;
|
||||
ptr_model_orientation = new trans23;
|
||||
}
|
||||
|
||||
EX namespace models {
|
||||
|
||||
EX ld rotation = 0;
|
||||
|
Reference in New Issue
Block a user