{'fraction_non_alphanumeric': 0.017173051519154558, 'fraction_numerical': 0.0, 'mean_word_length': 5.316666666666666, '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}}
Supporting Objects in voxel-based design environments

Inspired from the idea of using voxels in the conceptual stages of architectural design, a synchronous collaborative design system, CoBlocks, was developed. This paper raises the problem that simply adopting the voxel representations would take voxels as graphic primitives and offer design operations at the voxel level. We introduced the object descriptor to group voxels to form higher-level semantic elements. A test of its efficacy is reported in this paper. The results indicate that the objects facilitated more discussions on high-level design issues and supported more effective design operations. This suggests designers can benefit from the use of objects in voxel-based design environments.