Bamboo node and femur joint