kbogert / falconunity Goto Github PK
View Code? Open in Web Editor NEWLibrary that allows for easy manipulation of Unity3D objects using a Novint Falcon
License: GNU Lesser General Public License v3.0
Library that allows for easy manipulation of Unity3D objects using a Novint Falcon
License: GNU Lesser General Public License v3.0
Hello,
I downloaded the current source and compiled the solution with Bullet3 and 2.82.
I get an #QNAN when I tried to ready the position of the godobject (FalconUnity.cs::700). So I then stepped to the native falcon unity source and found out that the problem is somewhere in Bullet. The RigidBody class (btRigigBody) has a method "predictIntegratedTransform(...)" which get called several times in one simulation step. Somehow (and sadly I didn't found out why) the linearVelocity member in this class which is used in the "predictIntegratedTransform(...)" function get set to NAN . This leads to an incorrect origin (btTransform.h::152) set during the transform. And this results in the QNAN for the godobjectPos in falconunity.cpp::267.
So i tested the Bullet3 and Bullet2.82 version. Which version did you use for v0.2?
Thanks in advice!
is it possible to snap the tip to the center of the haptic controller? if yes any idea how?
When I push an object with my Falcon, the object moves forward and I feel the force feedback. But when I stop pushing it, the object keeps moving forward indefinitely and never stops as if it were in space. Also, it passes through all the other objects in the scene....
How to solve this problem?
I'm looking for the falconunity.dll file you mentioned. I cannot seem to find it. I've searched for .dll extensions will no luck. Any chance it was removed or am I glancing over it somehow?
This is due to the jitter created by collisions, more pronounced with static objects, that can build up and eventually get the god object moving so quickly that it passes through a mesh without triggering a collision.
One idea to fix it for collisions with static objects would be to only apply enough force along the god object -> haptic tip ray to keep the god object static, ie equalize the forces.
Or we could set the god object's mass to zero when there is a static object between it and the haptic tip.
Hello! My name is João and i am a brazilian computer engineering student!
I am currently starting a project using novint falcon, i know this repository was made a long time ago, but i am having some difficulties and would like to know if there is any way i can contact you (email, social network, linkedin, discord, anything).
Have a good day,
jvmoraiscb
Hi, do you know where is located the .unitypackage? I have troubles loading the plugin from github, do you have any guide I could follow? I would appreciate it so much
Hello again :)
I set a ForceField to the Falcon via "setForceField(falcon_num,new Vector3(0,0,-10));". So i have a constant pressure on the z axis. When i now push against the grip i like to get the constant force even when i don't move forward directly (just pushing with a constant force against the pressure, you know?). I tried "getAverageFalconForces(falcon_num, out forces);". Then i get a force of 10 on the z axis (without touching the grip). When i now push against the grip and press it to the body the value increases. So far so good. But when i just press/push so much that i don't move the grip directly further i get the value of 10 again. But i still press. It's hard to explain, do you know what i mean? I like to know i fthe user presses with a constant force even when the grip is then not moving forwards.
Thanks a lot for you help.
Hello, I testing your library and it is working fine. I was wondering is it possible to send some vibrations to the device?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.