я бы в бутылке много лучей пускал, небольшой длинны(как точки), равномерно по сетке(например 100х100х100), учитывал его если он внутри бутылки. у тебя получится "A" таких лучей, узнаешь сколько из них соприкоснулись с деталями - "B", делишь B/А - вот соотношения заполненности деталями бутылки