Page MenuHomeFeedback Tracker

Animation Rotation source: time doesn't rotate geometry
Closed, ResolvedPublic

Description

Hi,

I've recently found that if you have animation like below with source time, it won't move the geometry with the rotation.

class Wheel
{
	type = "rotation";
	selection = "wheel";
	source = "time";
	axis = "wheel_axis";
	memory = 1;
	minValue = 0;
	maxValue = 106.2831855;
	angle0 = 0;
	angle1 = -6.2831855;
};

Video demonstration:

Details

Severity
Major
Resolution
Open
Reproducibility
N/A
Operating System
Windows 7
Category
General
Steps To Reproduce

Source code for test

PBO

Load the pbo, spawn item "MMO_RotationObject". Try moving against the red part of the object, after the object moves away from initial position you can go through it while the original location still has the geometry there.

Event Timeline

Helkhiana updated the task description. (Show Details)
Helkhiana changed Severity from Block to Major.May 23 2020, 10:42 PM

Can you please try to call objectinstance.Update() on each frame while it is rotating and see if that fixes something for you?

Geez closed this task as Resolved.May 25 2020, 3:45 PM
Geez claimed this task.
Geez added a subscriber: Geez.

Hello Helkhiana.
It is not possible to use the time animation source, because it is a renderer based animation source and even if we would make it so it animates collision, it would still be not working on a server (no renderer = no animation = sync issues).
Regards,
Geez