Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Этот документ и прилагающееся программное обеспечение подготовлены ПроПро Группой и могут быть изменены без предупреждения. Авторы не несут ответственности за последствия неправильного использования программы или документации.
ПроПро Группа не даёт ни прямых, ни косвенных гарантий любого типа относительно программного обеспечения и сопроводительной документации. ПроПро Группа не несёт ответственности за случайный или умышленный ущерб и его последствия, возникший в результате использования предлагаемой программы или документации. Это ограничение включает любые потери в бизнесе, недополученную прибыль и вытекающие из этого последствия, явившиеся результатом использования программ.
Ó 1991—99 ProPro Group. Все права защищены.
ProPro, ProPro Group, bCAD, Plug&Work являются зарегистрированными торговыми марками ПроПро Группы, bCAD LT, bCAD Vista, bREN являются торговыми марками ПроПро Группы.
Microsoft, MS-DOS, Windows95 и Windows98 являются зарегистрированными торговыми марками, а Windows, Windows NT — торговыми марками Microsoft Corporation.
Autodesk, AutoCAD являются Зарегистрированными Торговыми Марками а DXF — торговой маркой Autodesk Corporation.
OpenGL — зарегистрированная торговая марка Silicon Graphics, Inc.
Sun, Sun Microsystems, Sun Microsystems Computer Corporation, Sun logo, Sun Microsystems Computer Corporation logo, Java, JavaSoft, JavaScript и HotJava — торговые марки и зарегистрированные торговые марки Sun Microsystems, Inc.
Примечание: Наименования упоминающихся ниже других продуктов использованы исключительно в целях идентификации и могут быть торговыми марками, принадлежащими их владельцам. ПроПро Группа отказывается от каких-либо прав на них.
Оглавление
Основные положения.............................................................................. 8
Структура API (интерфейс программирования)....................................... 8
Структура приложений.................................................................................. 8
Системные вызовы................................................................................. 9
getVersion......................................................................................................... 9
getbCADDir....................................................................................................... 9
getAppletDir..................................................................................................... 9
getArguments.................................................................................................. 9
traceMessage.................................................................................................. 10
getLinearUnit.................................................................................................. 10
registerRootWindow...................................................................................... 10
unregisterRootWindow................................................................................. 11
Функция Откат и сохранение состояния редактора............. 12
fixState............................................................................................................ 12
holdEditor....................................................................................................... 12
fetchEditor...................................................................................................... 12
Система координат................................................................................. 13
Tform class..................................................................................................... 13
Tform............................................................................................................... 14
setTform.......................................................................................................... 14
getViewTform................................................................................................. 14
getScreenTform............................................................................................. 14
setTformIdentity............................................................................................ 14
setTformByView............................................................................................. 14
Ввод координат........................................................................................ 15
getCoord......................................................................................................... 15
getLength....................................................................................................... 16
getAngle.......................................................................................................... 17
setRubberStart............................................................................................... 17
setFantom....................................................................................................... 17
clearFantom.................................................................................................... 17
Указание объектов................................................................................. 18
pickObject....................................................................................................... 18
getObjectsInArea........................................................................................... 19
getSelectedObjects........................................................................................ 19
getAllObjects.................................................................................................. 20
addToMarked.................................................................................................. 20
remFromMarked............................................................................................. 20
Получить описание объектов bCAD................................................ 21
objectDXF....................................................................................................... 21
fileDXF............................................................................................................. 21
getObjectBound............................................................................................. 21
getModelBound............................................................................................. 21
getObjectType................................................................................................ 22
getObjectComment....................................................................................... 22
setObjectComment........................................................................................ 22
getObjectShape.............................................................................................. 22
getElarcProps................................................................................................. 23
getObjectPicture............................................................................................ 23
getVertices...................................................................................................... 23
getEdges......................................................................................................... 24
getFaces.......................................................................................................... 24
calculatePerimeter......................................................................................... 24
calculateArea.................................................................................................. 25
calculateSurface............................................................................................. 25
calculateVolume............................................................................................. 25
Обмен специфическими данными приложения................... 26
setObjectData................................................................................................. 26
getObjectData................................................................................................. 27
chkObjectData................................................................................................ 27
setObjectVertices........................................................................................... 28
getObjectVertices........................................................................................... 29
chkObjectVertices.......................................................................................... 29
copyObjectData.............................................................................................. 30
Создание GUID.............................................................................................. 31
Установки для создания объектов............................................... 32
setColor........................................................................................................... 32
setLineWidth.................................................................................................. 32
setLineScale................................................................................................... 32
setLinePattern................................................................................................ 32
Разделы....................................................................................................... 33
createLayer..................................................................................................... 33
deleteLayer..................................................................................................... 33
setLayer........................................................................................................... 33
getLayers........................................................................................................ 33
getLayerState................................................................................................. 33
renameLayer................................................................................................... 34
Создание каркасных объектов...................................................... 35
createLine....................................................................................................... 35
createLineP..................................................................................................... 35
createLineO..................................................................................................... 35
createPLine..................................................................................................... 35
createRect....................................................................................................... 36
createRegularP............................................................................................... 36
createCircleA.................................................................................................. 36
createCircleB.................................................................................................. 36
createEllipse................................................................................................... 37
createArcA...................................................................................................... 37
createElarc...................................................................................................... 37
createText2D................................................................................................... 38
loadFont.......................................................................................................... 38
textLength...................................................................................................... 39
createHatch..................................................................................................... 40
createHatchHole............................................................................................. 40
Объёмное моделирование................................................................. 41
createPlane..................................................................................................... 41
create4Corner................................................................................................. 41
createBox........................................................................................................ 41
createTorus..................................................................................................... 42
createSphere................................................................................................... 42
createDome..................................................................................................... 42
createDish....................................................................................................... 43
createCone...................................................................................................... 43
createMesh...................................................................................................... 43
createSurface.................................................................................................. 44
createRevolve................................................................................................. 44
createExtrude................................................................................................. 45
Создание студийных объектов....................................................... 46
createSpot....................................................................................................... 46
createOmni...................................................................................................... 46
createCamera.................................................................................................. 47
Трёхмерный конструктор................................................................... 48
booleanUnion................................................................................................. 48
booleanIsect................................................................................................... 48
booleanSubst................................................................................................. 48
booleanCut..................................................................................................... 49
booleanIntercurv............................................................................................ 49
booleanCollision............................................................................................ 49
Правки........................................................................................................... 50
deleteObject.................................................................................................... 50
cutObject......................................................................................................... 50
Transform....................................................................................................... 51
Translate......................................................................................................... 52
Rotate.............................................................................................................. 53
Scale................................................................................................................ 54
mirror............................................................................................................... 55
Управление блоками и группами................................................... 56
loadBlock........................................................................................................ 56
makeGroup..................................................................................................... 56
splitGroup....................................................................................................... 56
analyzeGroup.................................................................................................. 56
Инсталляция и запуск приложений............................................... 57
Запуск диалога приложения....................................................................... 57
Меню приложений........................................................................................ 57
Каталог приложений (Coffee-Tree)............................................................ 58
Прекратить работу приложения................................................................ 60
Распространение приложений................................................................... 61
Приложение I Примеры..................................................................... 62
Создание объектов...................................................................................... 62
Графики функций......................................................................................... 62
Удаление объектов...................................................................................... 63
Управление разделами............................................................................... 63
Трёхмерное конструирование................................................................... 64
Импорт 3D данных........................................................................................ 64
Диалог AWT................................................................................................... 65
Индекс........................................................................................................... 66
Дата публикования: 2014-11-03; Прочитано: 310 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!