Как на VBA начертить 3D грань?
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как на VBA начертить 3D грань?

Как на VBA начертить 3D грань?

Ответ
Поиск в этой теме
Непрочитано 17.12.2010, 12:50 #1
Как на VBA начертить 3D грань?
МишаИнженер
 
Регистрация: 14.12.2008
Сообщений: 1,134

Для импорта модели в ЛИРУ требуется начертить плиты в AutoCAD в виде 3Dграней. Команда вычерчивания 3D граней вызывается следующим образом: Рисование-> Моделирование-> Сети-> 3Dгрань. Если у кого есть вопросы где это находится посмотрите рисунок.
Мой вопрос-просьба: Подскажите какой аналог этой команды есть на VBA?

Миниатюры
Нажмите на изображение для увеличения
Название: Как на VBA начертить 3Dгрань.jpg
Просмотров: 87
Размер:	54.3 Кб
ID:	50187  

Просмотров: 3175
 
Непрочитано 17.12.2010, 14:06
1 | #2
Vildar

AutoCAD
 
Регистрация: 26.07.2007
Москва
Сообщений: 1,064


А справку посмотреть.
Acad3DFace

Sub Example_Add3DFace()
' This example creates a 3D face in model space.

Dim faceObj As Acad3DFace
Dim point1(0 To 2) As Double
Dim point2(0 To 2) As Double
Dim point3(0 To 2) As Double
Dim point4(0 To 2) As Double

' Define the four coordinates of the face
point1(0) = 0#: point1(1) = 0#: point1(2) = 0#
point2(0) = 5#: point2(1) = 0#: point2(2) = 1#
point3(0) = 1#: point3(1) = 10#: point3(2) = 0#
point4(0) = 5#: point4(1) = 5#: point4(2) = 1#

' Create the 3DFace object in model space
Set faceObj = ThisDrawing.ModelSpace.Add3DFace(point1, point2, point3, point4)
ZoomAll

End Sub



Вот как, когда перепробуешь все варианы, задавай конкретные вопросы.
Я с 3d, программно дел не имел. Но это элементарно. Посмотреть в справку.
Vildar вне форума  
 
Автор темы   Непрочитано 17.12.2010, 14:58
#3
МишаИнженер


 
Регистрация: 14.12.2008
Сообщений: 1,134


Спасибо большое! Справку смотрел, вот что уведел:

Create a polyface mesh Create a wedge solid AutoCAD supports three types of 3D modeling: wireframe, surface, and solid. Each type has its own creation and editing techniques.

For more information about creating 3D objects, see “Create 3D Objects” in the User's Guide.

Topics in this section
Create Wireframes
Create Meshes
Create Polyface Meshes
Create Solids

Далее смотрел про Meshes но там надо задавать размерность сетки, а это мне не подходит.

Вот метод Add3DFace мне подходит.

Надо учиться работать со справкой!
МишаИнженер вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как на VBA начертить 3D грань?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
плоское наложение растрового изображения на грань 3D тела olegan9014 Вертикальные решения на базе AutoCAD 7 01.06.2010 15:43
как с помощью vba начертить две линии... vasyavip Программирование 1 12.04.2009 13:11