Included Camera Tilt to Camera Paths
This commit is contained in:
@@ -19,10 +19,12 @@ public class LinearPoint extends LinearInterpolation<Position> {
|
||||
double y = getInterpolatedValue(first.getY(), second.getY(), perc);
|
||||
double z = getInterpolatedValue(first.getZ(), second.getZ(), perc);
|
||||
|
||||
float pitch = (float) getInterpolatedValue(first.getPitch(), second.getPitch(), perc);
|
||||
float yaw = (float) getInterpolatedValue(first.getYaw(), second.getYaw(), perc);
|
||||
float pitch = (float)getInterpolatedValue(first.getPitch(), second.getPitch(), perc);
|
||||
float yaw = (float)getInterpolatedValue(first.getYaw(), second.getYaw(), perc);
|
||||
|
||||
Position inter = new Position(x, y, z, pitch, yaw);
|
||||
float rot = (float)getInterpolatedValue(first.getRotation(), second.getRotation(), perc);
|
||||
|
||||
Position inter = new Position(x, y, z, pitch, yaw, rot);
|
||||
|
||||
return inter;
|
||||
}
|
||||
|
||||
@@ -333,6 +333,8 @@ public class ReplayProcess {
|
||||
}
|
||||
}
|
||||
|
||||
ReplayHandler.setCameraTilt(pos.getRotation());
|
||||
|
||||
Integer curTimestamp = null;
|
||||
if(timeLinear != null && timeCount > 1) {
|
||||
curTimestamp = timeLinear.getPoint(Math.max(0, Math.min(1, timePos)));
|
||||
|
||||
@@ -33,11 +33,16 @@ public class ResourceHelper {
|
||||
}
|
||||
|
||||
public static void freeAllResources() {
|
||||
for(ResourceLocation loc : openResources) {
|
||||
Minecraft.getMinecraft().getTextureManager().deleteTexture(loc);
|
||||
}
|
||||
Minecraft.getMinecraft().addScheduledTask(new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
for(ResourceLocation loc : openResources) {
|
||||
Minecraft.getMinecraft().getTextureManager().deleteTexture(loc);
|
||||
}
|
||||
|
||||
openResources = new ArrayList<ResourceLocation>();
|
||||
openResources = new ArrayList<ResourceLocation>();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
public static BufferedImage getDefaultThumbnail() {
|
||||
|
||||
Reference in New Issue
Block a user