Kết nối giữa khả năng đúc và độ lồi


7

Tôi tự hỏi nếu có bất kỳ kết nối giữa đa giác lồi và đối tượng castable? Chúng ta có thể nói gì về khả năng đúc của đối tượng nếu chúng ta biết rằng đối tượng là đa giác lồi và ngược lại.

Chúng ta hãy tập hợp một vài điều cơ bản mà chúng ta phải biết.

Đối tượng có thể đúc nếu nó có thể loại bỏ khỏi khuôn.

Đa diện P có thể được loại bỏ khỏi khuôn của nó bằng một bản dịch theo hướng khi và chỉ khi tạo một góc ít nhất với bình thường bên ngoài của tất cả các khía cạnh thông thường của P .dd90

Đối với một thử nghiệm đối tượng tùy ý cho khả năng đúc có độ phức tạp thời gian . Theo tôi, đối với đa giác lồi nếu có thể được cải thiện thành thời gian tuyến tính, bởi vì đối với mọi khía cạnh hàng đầu mới, chúng ta nên kiểm tra rằng vectơ tạo ra một góc ít nhất với bên ngoài bình thường không phải là tất cả nhưng chỉ có hai mặt bình thường liền kề của P.Ôi(n2)d90

Nếu điều này đúng thì ít nhất chúng ta đã cải thiện việc kiểm tra khả năng đúc trong trường hợp đa giác lồi.

Chúng ta có thể nói khác về khả năng đúc và độ lồi. Đặc biệt thú vị để biết, nếu castable cho chúng ta một cái gì đó về lồi.


1
Tôi không hiểu Bạn đang ám chỉ có một số hình dạng lồi không thể đúc được?
jmad

2
Nếu khuôn được làm từ cao su dẻo, thì các vật không lồi có thể được đúc. Tôi nhớ làm một con chuột Mickey bằng thạch cao khi tôi còn nhỏ. Anh ta chắc chắn không lồi.
Dave Clarke

@DaveClarke: bạn chắc chắn không cần vật liệu linh hoạt để tạo khuôn cho tất cả các vật thể không lồi :-)
jmad

@jmad, lồi lõm không bao hàm khả năng đúc và ngược lại
com

Vui lòng bao gồm một (tham chiếu đến) một định nghĩa về "castable".
Raphael

Câu trả lời:


5

Đây là một câu trả lời thích hợp nhưng hãy sửa tôi, tôi nghĩ rằng tôi đã không có được định nghĩa đúng. Đây là lý do tại sao tôi bắt đầu với những sự thật đơn giản nên được kiểm tra trước.

Tôi cho rằng bạn đang nói về v-Khả năng của một khối đa diện "mở".

  1. Thật vậy, dường như không có khối đa diện "kín" nào v-có thể nghe được.

  2. Cho mọi v, một khối đa diện "đóng" lồi luôn có thể được cắt thành hai phần "mở" trong một mặt phẳng bình thường v đó là v-castable và (-v)-có thể nghe được.

  3. Bài kiểm tra v-castability là trong Ôi(n) (ngay cả khi không lồi)

  4. Vấn đề (Có v thứ Pv-castable?) dường như có thể giảm tuyến tính với thân tàu lồi , nằm trongÔi(nđăng nhậpn):

    1. Đầu tiên hãy xem xét từng bình thường nTôi vào một điểm của quả cầu đơn vị.

    2. Tính toán H vỏ lồi của những điểm này.

    3. Nếu nguồn gốc 0 trong H sau đó cho tất cả v, P không phải v-có thể nghe được.

    4. Nếu nguồn gốc 0 không có trong H sau đó để v là vectơ bắt đầu từ hình chiếu của 0 trên H và kết thúc tại 0. Vectơv định nghĩa một nửa không gian không chứa ni điều đó có nghĩa là (v,ni)>90°.

    5. Nếu nguồn gốc 0 là trên bề mặt của H, chỉ cần bình thường của H trong 0 cho v.

không phải trong thân tàu lồi iff tồn tại v như vậy mà

  1. Nếu Plà lồi và "mở" (bất kể nó có nghĩa là gì), khi đó bạn chỉ cần "biên giới" của nó và hướng tương ứng. Bạn áp dụng thuật toán tương tự như trên trên biên giới (cộng với vectơ định hướng) làm giảm độ phức tạp. Đối với một đa giác, nó trở thànhÔi(1) nếu bạn đã biết hai phân đoạn ở biên giới.

Hi vọng điêu nay co ich.


Cảm ơn bạn rất nhiều vì câu trả lời, bạn có thể vui lòng giải thích thêm một chút về bước thứ 4. Tại sao chúng ta cần tính toán mỗi khi thân lồi tương ứng, tôi nghĩ thân tàu lồi vẫn như cũ, điều duy nhất chúng ta nên kiểm tra là một góc giữa bên ngoài bình thường và mớid, theo định nghĩa tôi đã viết.
com

Ý tưởng là thân tàu lồi giúp tìm kiếmd(vì vậy bạn chỉ cần tính toán một lần). Tôi chỉnh sửa câu trả lời của tôi với nhiều chi tiết hơn.
jmad

1

Từ các đa giác có thể đúc và đúc được của Rappaport và Rosenbloom (1994). Với các đỉnh của đa giác theo thứ tự theo chiều kim đồng hồ, có thể xác định được 2 mốc trong thời gian O (n), có thể xác định 2-cast trong thời gian O (n log n).


Chào mừng, và cảm ơn bạn đã tham khảo! Bạn có thể phác thảo ý tưởng cơ bản mà bài báo đề xuất?
Raphael
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.