Откройте GL ES on Android: как использовать gluUnProject?

Ваш код кажется идеальным. Я скопировал ваш код на мою машину, и он работает так, как вы ожидаете. Если это не работает на вашем компьютере, попробуйте создать функцию ToolCtrl внутри области действия директивы. (Я предполагаю, что название вашего приложения - angularApp);

Примерно так:

angularApp.directive('toolDir', function(){

  function ToolCtrl(){
    var vtc = this;
    vtc.selectedItem = [{key1:'value1'},{key2:'value2'}];
  }

  return {
      restrict: 'EA',
      transclude: true,  
      controller:ToolCtrl,
      controllerAs: '$ctrl',
      scope: {
          selectedItem: '=',
      },
      link: function (scope, element, attrs, ctrl, transclude) {
          var selectedItem = scope.selectedItem;
          transclude(scope, function (clone) {
              element.append(clone);
          });
      }
      }
});

Надеюсь, это поможет!

8
задан focuser 25 February 2009 в 23:45
поделиться

1 ответ

Вы не можете получить матрицу, так как Android обеспечивает GLES 1.0 и не GLES 1.1 в этой точке, и для этого не поддерживает весь различный glGet* функции 1,1.

2
ответ дан 6 December 2019 в 01:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: