Система координат

Автор Visno, 18.03.15, 19:40:11

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Visno

Подскажите как вставить такую систему координат

KillJoy

Готовую никак. Придется вручную рисовать оси, потом ставить первый штрих в нужном направлении и рядом с ним текст, потом копировать с заданным шагом через буфер обмена, команду "сдвиг" или "копию вдоль кривой". Уровень знания Компаса позволяет понять, как все это делать?

Привет
Небольшая и примитивная оптимизация процессов через библиотеку Компас-Макро

строит две вспомогательные линии и массив точек, я пока новичок и состоянии изучения СДК платформ

# -*- coding: cp1251 -*-
#|Координат

import Kompas10API5 as KAPI
import Kompas10API7 as KAPI7
import pythoncom
from win32com.client import Dispatch
import LDefin2D
import LDefin3D
import ksConstants as CONST2D7
import ksConstants3D as CONST3D7
import MiscellaneousHelpers as MH

iKompasObject = Dispatch('KOMPAS.Application.5')
iKompasObject = KAPI.KompasObject(iKompasObject)
MH.iKompasObject = iKompasObject

iApplication = Dispatch('KOMPAS.Application.7')
iApplication = KAPI7.IApplication(iApplication)
MH.iApplication = iApplication

iDocument2D = iKompasObject.ActiveDocument2D()
iDocument = iApplication.ActiveDocument
iKompasDocument2D = KAPI7.IKompasDocument2D(iDocument)

iDocument2D.ksLine(0.0, 0.0, 0.0)
iDocument2D.ksLine(0.0, 0.0, 90.0)
for i in xrange(0,10,1):
    iDocument2D.ksPoint(i, 0.0, 0)
    iDocument2D.ksPoint(0.0, i, 0)
for i in xrange(-10,0,1):
    iDocument2D.ksPoint(i, 0.0, 0)
    iDocument2D.ksPoint(0.0, i, 0)

+ Благодарностей: 1