Перекрытие примитивов по слоям

2009-12-25T03:04:59+03:00 2009-12-25T07:35:42+03:00
0
mololeg
Подскажите плз, возможно ли в Акаде сделать так, чтобы примитивы, отрисованные на одном слое, закрывали примитивы, нарисованные на другом слое? Т.е. если один примитив закрывает часть другого, то эта часть на чертеже не должна быть видна. Возможно, есть какое то свойство у слоя?
Max
Администраторы
0
Бывалый
Max
11:27, 25.12.2009
Да конечно можно. Есть панель инструментов СЛОИ, где четыре кнопки 1. На передний план 2. На задний план 3. Перед объектами 4. За объектами. Выбираете 1 слой предварительно к примеру погасив не нужный 2 слой, и жмете кнопку на передний план. После этого открываете второй слой.
mololeg
Не получается, наверное что то не понимаю.
На чертеже 2 слоя - 0 и 1. Погасил слой 1, на 0 нарисовал квадрат, нажал "на передний план" и указал этот квадрат. Затем включил второй слой и нарисовал на нем круг, пересекающийся с квадратом. При этом квадрат должен закрывать часть круга, но этого не происходит.
Max
Администраторы
0
Бывалый
Max
15:06, 25.12.2009
Если у Вас только круг и квадрат то слои гасить не надо просто выбираете что спереди, а что сзади, гасить если очень много элементов.
Только что попробовал все получается. У Вас квадрат и круг заштрихованы или они нарисованы одной контурной линией? Может быть Вам надо нанести штриховку на Ваши объекты хотя бы белого цвета?
mololeg
да, объекы нарисованы командами _rectang и _circle. А штриховать обязательно? Я посмотрел, вроде такой штриховки (просто белой) по умолчанию нет. Нужно создавать новую?
Max
Администраторы
0
Бывалый
Штриховка есть называется SOLID она полностью заливает объект сплошняком, цвет можно выбрать любой.
 
Доступ закрыт.
  • Вам запрещено отвечать в темах данного форума.