obatake5TC3Rさん こんにちは
画像を添付していただく際、こちらの方法で行って頂けると
確認が行いやすいので助かります。
具体的なコードを提示できれば良いのですが、生憎 能力が
足りないので、アイデアだけ記載してみます。
BRepEdgeオブジェクト内に
https://help.autodesk.com/view/fusion360/ENU/?guid=GUID-f6ab0f2f-b27e-473a-9b91-cf6b9c99e218
startVertex・endVertex プロパティがあります。
これらのオブジェクトにも tempId プロパティがあるので、隣り合った
エッジの端点部が共有されている場合、同じIDが返ってくるのではないかと
思います。(未確認です)
選択済みのエッジを何らかのリストとして保持し、新たに選択された
エッジの端点のIDが、選択済みエッジのリストの端点IDと一致するものが
有れば、共有された端点を持つエッジと判断出来るのではないかと思います。
共有された端点のIDがエッジ毎に異なったものが返ってくる場合は、
geometryプロパティ(Point3Dオブジェクト)を辿って、2点間距離を測定して
判断するしかないかも知れませんね