Файл: Лабораторная работа 4 Разработка программных продуктов для двухмерного моделирования с использованием встроенных языков среды сапр.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 10.01.2024
Просмотров: 43
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
iDocument2D.ksLineSeg(r,r1,r3,r4,1)
r=0.0
r = iKompasObject.ksReadDouble( 'R=', 100, 0, 300, r )[1]
r1=0.0
r1 = iKompasObject.ksReadDouble( 'R1=', 100, 0, 300, r1 )[1]
r3=0.0
r3 = iKompasObject.ksReadDouble( 'R=', 100, 0, 300, r3 )[1]
r4=0.0
r4 = iKompasObject.ksReadDouble( 'R1=', 100, 0, 300, r4 )[1]
iDocument2D.ksLineSeg(r,r1,r3,r4,1)
r=0.0
r = iKompasObject.ksReadDouble( 'R=', 100, 0, 300, r )[1]
r1=0.0
r1 = iKompasObject.ksReadDouble( 'R1=', 100, 0, 300, r1 )[1]
r3=0.0
r3 = iKompasObject.ksReadDouble( 'R=', 100, 0, 300, r3 )[1]
r4=0.0
r4 = iKompasObject.ksReadDouble( 'R1=', 100, 0, 300, r4 )[1]
iDocument2D.ksLineSeg(r,r1,r3,r4,1)
r=0.0
r = iKompasObject.ksReadDouble( 'R=', 100, 0, 300, r )[1]
r1=0.0
r1 = iKompasObject.ksReadDouble( 'R1=', 100, 0, 300, r1 )[1]
r3=0.0
r3 = iKompasObject.ksReadDouble( 'R=', 100, 0, 300, r3 )[1]
r4=0.0
r4 = iKompasObject.ksReadDouble( 'R1=', 100, 0, 300, r4 )[1]
iDocument2D.ksLineSeg(r,r1,r3,r4,1)
r=0.0
r = iKompasObject.ksReadDouble( 'R=', 100, 0, 300, r )[1]
r1=0.0
r1 = iKompasObject.ksReadDouble( 'R1=', 100, 0, 300, r1 )[1]
r3=0.0
r3 = iKompasObject.ksReadDouble( 'R=', 100, 0, 300, r3 )[1]
r4=0.0
r4 = iKompasObject.ksReadDouble( 'R1=', 100, 0, 300, r4 )[1]
iDocument2D.ksLineSeg(r,r1,r3,r4,1)
iHatchParam = KAPI.ksHatchParam(iKompasObject.GetParamStruct(LDefin2D.ko_HatchParam))
iHatchParam.Init()
iHatchParam.ang = 45.0
iHatchParam.boundaries = 298574696
iHatchParam.color = -16777216
iHatchParam.sheeting = 1
iHatchParam.step = 3.0
iHatchParam.style = 0
iHatchParam.width = 0.0
iHatchParam.x = 0.0
iHatchParam.y = 0.0
iHatchParam.boundaries = iDocument2D.ksNewGroup(1)
iDocument2D.ksContour(2)
iDocument2D.ksLineSeg(85.0, 206.0, 136.0, 206.0, 1)
iDocument2D.ksLineSeg(136.0, 206.0, 136.0, 198.0, 1)
iDocument2D.ksLineSeg(136.0, 198.0, 179.0, 198.0, 1)
iDocument2D.ksLineSeg(179.0, 198.0, 179.0, 247.0, 1)
iDocument2D.ksLineSeg(179.0, 247.0, 164.0, 247.0, 1)
iDocument2D.ksLineSeg(164.0, 247.0, 164.0, 255.0, 1)
iDocument2D.ksLineSeg(164.0, 255.0, 179.0, 255.0, 1)
iDocument2D.ksLineSeg(179.0, 255.0, 179.0, 266.0, 1)
iDocument2D.ksLineSeg(179.0, 266.0, 149.0, 266.0, 1)
iDocument2D.ksLineSeg(149.0, 266.0, 85.0, 214.0, 1)
iDocument2D.ksLineSeg(85.0, 214.0, 85.0, 206.0, 1)
iDocument2D.ksEndObj()
iDocument2D.ksEndGroup()
iDocument2D.ksHatchByParam(iHatchParam)