blockly > ConnectionDB > searchForClosest
เมธอด ConnectionDB.searchForClosest()
ค้นหาจุดเชื่อมต่อที่ใกล้เคียงกันที่สุดกับการเชื่อมต่อนี้
ลายเซ็น:
searchForClosest(conn: RenderedConnection, maxRadius: number, dxy: Coordinate): {
connection: RenderedConnection | null;
radius: number;
};
พารามิเตอร์
พารามิเตอร์ | Type | คำอธิบาย |
---|---|---|
conn | RenderedConnection | การเชื่อมต่อเพื่อค้นหาคู่ที่เข้ากันได้ |
maxRadius | ตัวเลข | รัศมีสูงสุดของการเชื่อมต่ออื่น |
DXY | ประสานงาน | ออฟเซ็ตระหว่างตำแหน่งของการเชื่อมต่อนี้ในฐานข้อมูลและตำแหน่งปัจจุบัน (ที่เกิดจากการลาก) |
ส่งกลับ:
{ connection: RenderedConnection | null; radius: number; }
ประกอบด้วยพร็อพเพอร์ตี้ 2 รายการ ได้แก่ "เส้นเชื่อมต่อ" ซึ่งเป็นการเชื่อมต่ออื่นหรือค่าว่าง และ "รัศมี" ซึ่งเป็นระยะทาง