English
Related papers

Related papers: Introducing Bidirectional Programming in Construct…

200 papers

With the fast pace of 3D capture technology and resulting abundance of 3D data, effective 3D scene editing becomes essential for a variety of graphics applications. In this work we present ScanEdit, an instruction-driven method for…

Computer Vision and Pattern Recognition · Computer Science 2025-04-22 Mohamed el amine Boudjoghra , Ivan Laptev , Angela Dai

Computer-Aided Design (CAD) model reconstruction from point clouds is an important problem at the intersection of computer vision, graphics, and machine learning; it saves the designer significant time when iterating on in-the-wild objects.…

Computer Vision and Pattern Recognition · Computer Science 2023-12-11 Yujia Liu , Anton Obukhov , Jan Dirk Wegner , Konrad Schindler

This study showcases the utilisation of OpenCV for extracting features from photos of 2D engineering drawings. These features are then employed to reconstruct 3D CAD models in SCAD format and generate 3D point cloud data similar to LIDAR…

Computational Geometry · Computer Science 2023-09-12 Ajay B. Harish , Abhishek Rajendra Prasad

Many 3D scene editing tasks focus on modifying local regions rather than the entire scene, except for some global applications like style transfer, and in the context of 3D Gaussian Splatting (3DGS), where scenes are represented by a series…

Computer Vision and Pattern Recognition · Computer Science 2025-07-09 Lanqing Guo , Yufei Wang , Hezhen Hu , Yan Zheng , Yeying Jin , Siyu Huang , Zhangyang Wang

The recent rise of interest in bidirectional transformations (BXs) has led to the development of many BX frameworks, originating in diverse computer science disciplines. From a user perspective, these frameworks vary significantly in both…

Programming Languages · Computer Science 2013-06-27 Hugo Pacheco , Nuno Macedo , Alcino Cunha , Janis Voigtländer

Traditionally, writing code is a non-graphical, abstract, and linear process. Not everyone is comfortable with this way of thinking at all times. Can programming be transformed into a graphical, concrete, non-linear activity? While…

Programming Languages · Computer Science 2022-07-01 Brian Hempel , Ravi Chugh

Cognitive-Driven Development (CDD) is a coding design technique that aims to reduce the cognitive effort that developers place in understanding a given code unit (e.g., a class). By following CDD design practices, it is expected that the…

Software Engineering · Computer Science 2022-06-23 Leonardo Barbosa , Victor Hugo Santiago , Alberto Luiz Oliveira Tavares de Souza , Gustavo Pinto

Editing 2D icon images can require significant manual effort from designers. It involves manipulating multiple geometries while maintaining the logical or physical coherence of the objects depicted in the image. Previous language driven…

Graphics · Computer Science 2024-05-31 Xianghao Xu , Aditya Ganeshan , Karl D. D. Willis , Yewen Pu , Daniel Ritchie

The web-based dynamic geometry software CindyJS is a versatile tool to create interactive applications for mathematics and other topics. In this workshop, we will look at a code package that makes the creation of animations in CindyJS…

Graphics · Computer Science 2025-02-21 Bernhard O. Werner

Professional software offers immense power but also presents significant learning challenges. Its complex interfaces, as well as insufficient built-in structured guidance and unfamiliar terminology, often make newcomers struggle with task…

Human-Computer Interaction · Computer Science 2025-05-20 Yimeng Liu , Misha Sra

Architectural design practice has radically evolved over the course of its history, due to technological improvements that gave rise to advanced automated tools for many design tasks. Traditional paper drawings and scale models are now…

Human-Computer Interaction · Computer Science 2022-02-28 Adrien Coppens

3D Gaussian Splatting has emerged as an alternative 3D representation for novel view synthesis, benefiting from its high-quality rendering results and real-time rendering speed. However, the 3D Gaussians learned by 3D-GS have ambiguous…

Computer Vision and Pattern Recognition · Computer Science 2025-01-22 Xu Hu , Yuxi Wang , Lue Fan , Chuanchen Luo , Junsong Fan , Zhen Lei , Qing Li , Junran Peng , Zhaoxiang Zhang

We introduce log-log convex programs, which are optimization problems with positive variables that become convex when the variables, objective functions, and constraint functions are replaced with their logs, which we refer to as a log-log…

Optimization and Control · Mathematics 2019-03-22 Akshay Agrawal , Steven Diamond , Stephen Boyd

Feature-based parametric modeling is the de facto standard in CAD. Boundary representation-based direct modeling is another CAD paradigm developed recently. They have complementary advantages and limitations, thereby offering huge potential…

Graphics · Computer Science 2023-01-10 Qiang Zou , Hsi-Yung Feng , Shuming Gao

The automatic reconstruction of 3D computer-aided design (CAD) models from CAD sketches has recently gained significant attention in the computer vision community. Most existing methods, however, rely on vector CAD sketches and 3D ground…

Computer Vision and Pattern Recognition · Computer Science 2025-03-10 Zheng Zhou , Zhe Li , Bo Yu , Lina Hu , Liang Dong , Zijian Yang , Xiaoli Liu , Ning Xu , Ziwei Wang , Yonghao Dang , Jianqin Yin

Differentiable rendering is a technique to connect 3D scenes with corresponding 2D images. Since it is differentiable, processes during image formation can be learned. Previous approaches to differentiable rendering focus on mesh-based…

Computer Vision and Pattern Recognition · Computer Science 2020-03-25 Cong Gao , Xingtong Liu , Wenhao Gu , Benjamin Killeen , Mehran Armand , Russell Taylor , Mathias Unberath

Parametric computer-aided design (CAD) is the dominant paradigm in mechanical engineering for physical design. Distinguished by relational geometry, parametric CAD models begin as two-dimensional sketches consisting of geometric primitives…

Machine Learning · Computer Science 2020-07-17 Ari Seff , Yaniv Ovadia , Wenda Zhou , Ryan P. Adams

Program code serves as a bridge linking vision and logic, providing a feasible supervisory approach for enhancing the multimodal reasoning capability of large models through geometric operations such as auxiliary line construction and…

Artificial Intelligence · Computer Science 2026-02-10 Zhenyu Wu , Yanxi Long , Jian Li , Hua Huang

AI-based design tools are proliferating in professional software to assist engineering and industrial designers in complex manufacturing and design tasks. These tools take on more agentic roles than traditional computer-aided design tools…

Human-Computer Interaction · Computer Science 2023-03-02 Frederic Gmeiner , Humphrey Yang , Lining Yao , Kenneth Holstein , Nikolas Martelaro

The paper presents a comparative user study between an Augmented Reality-based Computer-Aided Design (AR-CAD) system and a traditional computer-based CAD modeling software, SolidWorks. Twenty participants of varying skill levels performed…

Human-Computer Interaction · Computer Science 2026-02-11 Muhammad Talha , Abdullah Mohiuddin , Sehrish Javed , Ahmed Jawad Qureshi
‹ Prev 1 3 4 5 6 7 10 Next ›