คำถามติดแท็ก polygon

20
สามเหลี่ยม CSS ทำงานอย่างไร
ตั้งค่าใหม่แล้วStack Overflow ที่แยกออกมาจากส่วนที่เหลือ : ตั้งค่าไว้ CSS? มี CSS รูปร่างที่แตกต่างกันมากมายที่CSS Tricks - รูปร่างของ CSSและฉันงงกับสามเหลี่ยมเป็นพิเศษ: #triangle-up { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 100px solid red; } <div id="triangle-up"></div> เรียกใช้ข้อมูลโค้ดซ่อนผลลัพธ์ขยายตัวอย่างข้อมูล มันทำงานอย่างไรและทำไม?

30
ฉันจะทราบได้อย่างไรว่าจุด 2D นั้นอยู่ในรูปหลายเหลี่ยมหรือไม่
ฉันกำลังพยายามสร้างจุด 2D ที่รวดเร็วภายในอัลกอริทึมรูปหลายเหลี่ยมเพื่อใช้ในการทดสอบการตี (เช่นPolygon.contains(p:Point)) ข้อเสนอแนะสำหรับเทคนิคที่มีประสิทธิภาพจะได้รับการชื่นชม

23
จะตรวจสอบได้อย่างไรว่ารายการจุดรูปหลายเหลี่ยมเรียงตามเข็มนาฬิกาหรือไม่
มีรายการคะแนนฉันจะค้นหาว่าพวกเขาอยู่ในลำดับตามเข็มนาฬิกาได้อย่างไร ตัวอย่างเช่น: point[0] = (5,0) point[1] = (6,4) point[2] = (4,5) point[3] = (1,5) point[4] = (1,0) จะบอกว่ามันเป็นทวนเข็มนาฬิกา (หรือทวนเข็มนาฬิกาสำหรับบางคน)

12
อัลกอริทึมสำหรับการพอง / การยุบ (การชดเชยการบัฟเฟอร์) รูปหลายเหลี่ยม
ฉันจะ "ขยาย" รูปหลายเหลี่ยมได้อย่างไร นั่นคือฉันต้องการทำสิ่งที่คล้ายกับนี้: ความต้องการคือขอบ / จุดของรูปหลายเหลี่ยมใหม่ (พองตัว) นั้นอยู่ที่ระยะคงที่เท่าเดิมจากรูปหลายเหลี่ยมเก่า (ดั้งเดิม) (บนภาพตัวอย่างที่พวกมันไม่ได้ใช้, เนื่องจากมันจะต้องใช้ส่วนโค้งสำหรับจุดยอดที่สูงเกินจริง) ลืมเรื่องนั้นตอนนี้;)) ระยะทางคณิตศาสตร์สำหรับสิ่งที่ฉันกำลังมองหาเป็นจริงภายใน / ภายนอกรูปหลายเหลี่ยม offseting +1 ไปที่ balint เพื่อชี้สิ่งนี้ การตั้งชื่อที่เป็นทางเลือกรูปหลายเหลี่ยมบัฟเฟอร์ ผลการค้นหาของฉัน: นี่คือลิงค์บางส่วน: การสำรวจกลยุทธ์การหักล้างรูปหลายเหลี่ยม รูปหลายเหลี่ยมชดเชยปัญหา บัฟเฟอร์ข้อมูลรูปหลายเหลี่ยม

1
วิธีการวาดรูปหลายเหลี่ยมโดยใช้เครื่องหมายและจุดกึ่งกลางของ polylines ใน Google แผนที่
ฉันต้องการวาดรูปหลายเหลี่ยมมืออิสระบนแผนที่ฉันเริ่มต้นด้วย Google แผนที่แบบง่าย & วาดรูปหลายเหลี่ยมและทำงานได้อย่างถูกต้อง แต่ตอนนี้ฉันกำลังมองหาวิธีที่ผู้ใช้สามารถวาดรูปหลายเหลี่ยมได้โดยคลิกที่จุดบนแผนที่และยืดเครื่องหมายจุดกลางบน รูปหลายเหลี่ยม ตอนนี้แผนที่ของฉันที่มีรูปหลายเหลี่ยมดูเหมือนว่า: และฉันต้องการที่จะใช้: นี่คือรหัสของฉัน: public class MapActivity extends FragmentActivity implements OnMapReadyCallback { private GoogleMap mMap; Button save_field; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_map); // Retrieve the content view that renders the map. SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager() .findFragmentById(R.id.map); mapFragment.getMapAsync(this); FrameLayout Frame_map = …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.