YouDoNotKnowMyName Posted December 27, 2021 Author Share Posted December 27, 2021 Thanks! (No, I don't plan on using anything that uses "power" with this, just regular static objects) Link to comment Share on other sites More sharing options...
niston Posted December 27, 2021 Share Posted December 27, 2021 Ohh... I just thought of something to help you with your power lift project perhaps :D The SUP F4SE mod has papyrus functions to control node translation and rotation.So if you refattach some piece to another with PlaceAtNode(), you can probably rotate the attached piece by rotating the node.If you were to sequence expasion of the scissor elements instead of expanding them all at once, you could probably get smooth movement out of the papyrus scripted animation. Link to comment Share on other sites More sharing options...
YouDoNotKnowMyName Posted December 27, 2021 Author Share Posted December 27, 2021 Ohh... I just thought of something to help you with your power lift project perhaps :D The SUP F4SE mod has papyrus functions to control node translation and rotation.So if you refattach some piece to another with PlaceAtNode(), you can probably rotate the attached piece by rotating the node.If you were to sequence expasion of the scissor elements instead of expanding them all at once, you could probably get smooth movement out of the papyrus scripted animation.What do you mean by "sequencing" it? The moving elements of the scissor lift are all connected, so they HAVE TO move all at the same time, or it will look like they are not attached to each other.You can't just move the "lower half" of it.That would also change the geometry of the upper half. (if that is what you meant) Link to comment Share on other sites More sharing options...
niston Posted December 27, 2021 Share Posted December 27, 2021 1) Expand the topmost element.2) Expand the next element.3) The next...4) And so on and so on So you don't have to rotate all joints at the same time (which will likely not work right because there will be lag iterating through all joints).OTOH you could perhaps multithread the joint rotations, leveraging an event and script instances bound to every scissor element. This might yield much better results than looping through all of them. Link to comment Share on other sites More sharing options...
YouDoNotKnowMyName Posted December 27, 2021 Author Share Posted December 27, 2021 (edited) 1) Expand the topmost element.2) Expand the next element.3) The next...4) And so on and so on So you don't have to rotate all joints at the same time (which will likely not work right because there will be lag iterating through all joints).OTOH you could perhaps multithread the joint rotations, leveraging an event and script instances bound to every scissor element. This might yield much better results than looping through all of them.That is not how scissor lifts work. If I would just move the top half, then it would look like the top and bottom half are not attached to each other.(Or only attached at one point) Look at this sketch: If I would only move the beams D and C, then either the point D or the point C would have to be disconnected. But this isn't about that anyway. This topic is about having something moved up and down with a lift (ref attach it to the top platform of the lift) and then "unattaching it" and attaching it to something else for further movement. Edited December 27, 2021 by YouDoNotKnowMyName Link to comment Share on other sites More sharing options...
niston Posted December 27, 2021 Share Posted December 27, 2021 Ok. Link to comment Share on other sites More sharing options...
Recommended Posts