From 4ac7f9043b3eba79b7251eb96bec0de9d9b54bc0 Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Fri, 24 May 2019 23:49:23 +0200 Subject: [PATCH] 3D:: Ratlings improved --- 3d-models.cpp | 13 +++++++++++-- graph.cpp | 13 ++++++++++--- polygons.cpp | 1 + 3 files changed, 22 insertions(+), 5 deletions(-) diff --git a/3d-models.cpp b/3d-models.cpp index d6d5af52..c043b4e8 100644 --- a/3d-models.cpp +++ b/3d-models.cpp @@ -804,10 +804,8 @@ void make_3d_models() { make_head_3d(shPirateHood); make_head_3d(shEyepatch); make_head_3d(shSkull); - make_head_3d(shRatHead); make_head_3d(shDemon); make_head_3d(shGoatHead); - make_head_3d(shRatCape1); make_head_3d(shJiangShiCap1); make_head_3d(shJiangShiCap2); make_head_3d(shTerraHead); @@ -862,6 +860,8 @@ void make_3d_models() { make_revolution_cut(shWolfBody, 30, g, 0.01*S); make_revolution_cut(shWolfHead, 180, geom3::AHEAD - geom3::ABODY +g); + make_revolution_cut(shRatHead, 180, geom3::AHEAD - geom3::ABODY +g, 0.04*scalefactor); + make_revolution_cut(shRatCape1, 180, geom3::AHEAD - geom3::ABODY +g); make_revolution_cut(shFamiliarHead, 30, geom3::AHEAD - geom3::ABODY +g); // make_abody_3d(shDogTorso, 0.01); @@ -1046,10 +1046,19 @@ void make_3d_models() { adjust_eye(shKrakenEye, shKrakenHead, 0, 0, 1); adjust_eye(shKrakenEye2, shKrakenEye, 0, 0, 1, 2); + shRatEye1 = shWolf1; + shRatEye2 = shWolf2; + shRatEye3 = shWolf3; + adjust_eye(shWolf1, shDogHead, geom3::AHEAD, geom3::AHEAD, 1); adjust_eye(shWolf2, shDogHead, geom3::AHEAD, geom3::AHEAD, 1); adjust_eye(shWolf3, shDogHead, geom3::AHEAD, geom3::AHEAD, 1); adjust_eye(shFamiliarEye, shWolfHead, geom3::AHEAD, geom3::AHEAD, 1); + + adjust_eye(shRatEye1, shRatHead, geom3::AHEAD, geom3::AHEAD, 1); + adjust_eye(shRatEye2, shRatHead, geom3::AHEAD, geom3::AHEAD, 1); + for(int i=shRatEye3.s; i