Ich habe eine Kugel und einen Zylinder.
Ich habe den Mittelpunkt und den Radius von jedem von ihnen.
Die Sphäre:
Radius =
Mitte =
der Zylinder:
Radius =
Höhe =
Mitte =
Woher weiß ich, ob es eine Kreuzung gibt?
Ich habe dieses hier gelesen: http://en.wikipedia.org/wiki/Sphere%E2%80%93 Cylinder_intersection
aber mein Zentrum ist es nicht Aber .
der Radius in meiner Kugel ist 1, und der Mittelpunkt ist
Der Radius in meinem Zylinder ist 1, die Höhe ist 10 und der Mittelpunkt ist .
Ich dachte daran, meinen Mittelpunkt umzuwandeln hinein und dann wissen, ob es eine Kreuzung gibt oder nicht, gemäß der Referenz, die ich verlinkt habe.
jede Hilfe geschätzt!
Sie können die Punkte verschieben, um den Mittelpunkt der Kugel am Ursprung zu platzieren, indem Sie den Mittelpunkt der Kugel bilden und die Mitte des Zylinders Dies ist eine Übersetzung des Raums. Wenn Sie Ihre Ergebnisse im ursprünglichen Koordinatensystem haben möchten, fügen Sie einfach hinzu zu ihnen.
Maor Cohen
Ross Millikan