Hi Robin.
This is an immovable catapult stuck on the ground. An odd idea, I know... it's for a marble game and it's just one of the many interactive things on the level to affect the player marble.
I may make the base a tree collision, since it won't ever move. I'm not sure how many tree collisions you can have in the system before it gets really slow... I already have 6 or so for the level terrain. I guess I will do some time testing with 30 catapults sharing the same collision# on the level and see what it does.
For the cup I can't use tree collision for the reason you state (negative mass and immovable). Instead I will have to use compound collision, which is basically several collision primitives "glued" together to form a complete collision. It's the only way to do movable concave collisions in Newton. I haven't tested out the newton commands for it yet, but I'm assuming they work!
There are rigid-body editors out there (one from Walaber, one from someone else) which visually let you build the compound collision primitives and place them together. I'll probably be writing my own soon.
Hope that helps, and thanks everyone for the comments!
I'm not a real programmer but I play one with DBPro!