| Предыдущая тема :: Следующая тема   | 
	
	
	
		| Автор | 
		Сообщение | 
	
	
		rvm
 
 
  Зарегистрирован: 03.07.2008 Сообщения: 9
 
  | 
		
			
				 Добавлено: Чт 03 Июл 2008 18:53    Заголовок сообщения: Топооперации | 
				     | 
			 
			
				
  | 
			 
			
				Есть два контура - две полилинии, необходимо получить фигуру - полилинию как отсечение части одного контура другим контуром.
 
 Используя метод aContour1.Combine(combineOperation,aContour2) я перебрал все варианты операций (0-3) с сочетанием различных вариантов замкнутых и незамкнутых контуров, но нужного результата не получил. Идти по второму кругу топоопераций с результатми первой операции ... Может не там рою? | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		RuslanG
 
  
  Зарегистрирован: 10.07.2005 Сообщения: 171 Откуда: ИНТЕГРО
  | 
		 | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		rvm
 
 
  Зарегистрирован: 03.07.2008 Сообщения: 9
 
  | 
		
			
				 Добавлено: Пт 15 Авг 2008 17:13    Заголовок сообщения:  | 
				     | 
			 
			
				
  | 
			 
			
				Понял, спасибо!
 
 
Уже запрограммировал "в лоб". Отсекающий контур пришлось считать замкнутым. Из математики использовал системы уравнений прямых, проходящих через две точки и системы линейных неравенств для определения попадания точки внуть контура.
 
 
Владимир. | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		 |