{'fraction_non_alphanumeric': 0.021435228331780055, 'fraction_numerical': 0.007455731593662628, 'mean_word_length': 4.836956521739131, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Regular curved object's CSG-rep reconstruction from a single 2-D line drawing

In the 1989 SPIE conference on Intelligent Robots and Computer Vision, we presented our approach and algorithm to automatically identify the primitives that are involved in constructing a 3-D polyhedral solid. We have since extended our research to introduce more complex primitives. In this paper, we will present an algorithm to reconstruct from a single 2- D line drawing the CSG-Rep of a regular curved object, which is generated from a solid modeler with primitive blocks and cylinders. We will demonstrate the difficulties that arise from the introduction of a curved object, the cylinder. We assume that the line drawing of a 3- D solid object comes from an orthographic projection of the object from a general view point, that it is perfect, and that it has been labeled with some labeling scheme. We identify the primitives (blocks and cylinders) one by one, find their local to world coordinate transformations, and determine the regularized set operations for the CSG representation.