Вопросы по теме 'csg'

Вырезка Безье
Я пытаюсь найти / создать алгоритм для вычисления пересечения (нового заполненного объекта) двух произвольных заполненных 2D-объектов. Объекты определяются с помощью линий или кубической кривой Безье и могут иметь отверстия или самопересекающиеся....
8791 просмотров
schedule 16.08.2022

Приведение лучей с CSG-деревом
Я работаю над проектом, в котором я должен выполнять приведение лучей и использовать деревья CSG. Но я не знаю, как использовать деревья CSG или реализовать их для этого проекта. Я могу сделать ray cast и дать окончательный ответ. Моя проблема...
736 просмотров
schedule 27.07.2022

Добавление текстур к фигуре three.js после того, как она прошла через процесс CSG.js
Я использую и three.js, и CSG.js вместе, чтобы создать новую форму. var materialText = new THREE.MeshBasicMaterial({ map: THREE.ImageUtils.loadTexture(rel_path_name+"images/wood.jpg") }); var material = new THREE.MeshLambertMaterial({...
1839 просмотров
schedule 16.10.2022

Построить 3D-геометрию с помощью PHP?
Мне нужно построить 3D-модели для использования с Three.js , но мне также нужно выполнить над ними операции CSG (Constructive Solid Geometry). Мне удалось использовать для этого библиотеку ThreeCSG.js , но я считаю, что это довольно медленно (около...
312 просмотров
schedule 10.06.2023

Содержимое сетки или геометрии Three.js
Я новичок в Three.js; Есть ли способ получить отдельные объекты (элементы/оболочки) из объекта Mesh или Geometry? Если нет собственного способа сделать это, как я могу реализовать метод для разделения граней, которые не связаны с ансамблем, а...
393 просмотров
schedule 25.12.2022

вычитание геометрии приводит к странному освещению
В three.js я пытаюсь «вырезать» окно из геометрии коробки (стены), используя это расширение csg (конструктивная твердотельная геометрия), которое я нашел здесь: https://github.com/chandlerprall/ThreeCSG У меня получилось вырезать окно, но потом...
391 просмотров
schedule 18.03.2023

Как мы можем рассчитать объем объекта CSG?
В OpenSCAD я реализую следующую анимацию: WhR = 1.5; // wheel radius WhH = 6; // wheel height WpR = 1; // workpiece radius WpH = 6; // workpiece height $fn = 30; pos = position($t); intersection(){ rotate([0,-90,0]){ cylinder(WpH, WpR,WpR); }...
559 просмотров
schedule 01.08.2022

Трехмерные логические операции с тремя CSG
По примеру здесь: http://learningthreejs.com/blog/2011/12/10/constructive-solid-geometry-with-csg-js/ И используя Three.js с https://github.com/chandlerprall/ThreeCSG , я пытаюсь для выполнения трехмерных логических операций над узлами...
5829 просмотров

После использования метода threeBSP созданные сферы не являются гладкими
Я пытаюсь изменить количество сегментов сферы, но я не могу ее разрезать, если я достиг предела 45, и нет другого способа сделать сферу немного более гладкой. var result; var sphereG = new THREE.SphereGeometry( 115, 45, 45 ); var sphereM =...
1083 просмотров
schedule 31.01.2023

Как я могу вычесть один объект Model3D из другого с помощью HelixToolkit или 3D WPF?
Я использую библиотеку HelixToolkit.Wpf для создания графики для своего приложения. Я знаю, что Helix предоставляет группу CuttingPlanesGroup, которая дает вам возможность создавать изображения, подобные этому: https://imgur.com/0NUorOF Но...
748 просмотров
schedule 23.02.2023

Как выполнять логические операции в сетке в Unity?
У меня есть модель Cube и модель Cylinder . Я хочу сделать дырку внутри Cube на Cylinder , как мне это сделать? У меня есть эти две модели: И я хочу сделать это:
8530 просмотров
schedule 01.12.2022

CSG (THREE.js) » Импортировать локальный csg.js в другой JS-файл?
Я хочу работать с THREE.js и особенно с CSG, чтобы я мог вычитать две модели obj друг из друга с помощью логических операций. Для этого я импортирую соответствующие локальные файлы в центральный файл JavaScript, чтобы работать с ними в нем. С...
254 просмотров
schedule 27.08.2022

React threejs объединяет две трубы, чтобы создать тройник с CSG, который не работает должным образом
Я пытаюсь создать тройник, который подходит для сантехники. Он состоит из 2 соединенных вместе трубок и имеет 3 отверстия, как показано на это изображение. Я написал некоторый код в threejs, где я пытаюсь создать трубчатую сетку1 и другую...
38 просмотров
schedule 17.11.2022