VRED Ürünler 2017 SR1’deki Yenilikler – Bölüm-2

VRED Ürünler 2017 SR1’deki Yenilikler – Bölüm-2

Python Scripting

  • Geri sarma animasyonları için playAnim seçeneği eklendi. Bu, tekrar oynatmak yerine bir videoyu ileri geri silmenizi sağlar. Kamera animasyonlarını playanim ile oynatırken, animasyon değerleri, aktif kamera değil, animasyon eğrilerini içeren kameraya uygulanır.
  • Aktif kameraya erişmek için getActiveCameraNode eklendi.
  • Pivot’u Nesne Merkezine taşımaya izin vermek için getBoundingBoxCenter eklendi.
  • Yeni python komutu Kopyalama Dönüşümü eklendi.
  • GetSceneIntersection, getMousePosition ve getViewRay eklendi.
    GetSceneIntersection, render penceresindeki verilen piksel koordinatları vasıtasıyla sahnede veya etkin kameranın görüntüleme ışınının içindeki kesişimi (nokta ve düğüm) döndürür.
    GetMousePosition, verilen pencere üzerinde farenin geçerli piksel koordinatlarını döndürür.
    GetViewRay, etkin kameradan başlar ve oluştur penceresinde verilen koordinatlarda (x, y) piksel boyunca geçen ışını döndürür.
  • VrCameraEditor vrCamera olarak yeniden adlandırıldı. VrCameraEditor’da mevcut olan tüm işlevler vrCamera’da halen mevcuttur. VrCamera’ya aşağıdaki yeni işlevler eklenmiştir:

    vrNodePtr getActiveCameraNode()      Aktif hale getirme penceresinin geçerli kamerasını vrNodePtr döndürür.
    vrNodePtr getViewpointNode(name)    Geçilen adla vrNodePtr bakış açısını döndürür. VrFieldAccess vasıtasıyla görüş alanlarına erişmek için kullanılabilir.
    setCameraHmdMode(activate)             Kamera Vive modunu etkinleştirir / devre dışı bırakır.

  • VrOSGWidget’te yeni kamera komutları.

    setFrustum(index, left, right, bottom, top)

    İşaret penceresinde dizin tarafından belirtilen aktif kameranın kamera kesik kesimini ayarlar.

    setViewportCamera(index, cameraNode)

    Verilen kamera düğümündeki kamera için dizin tarafından belirtilen oluşturma penceresinde etkin kamerayı ayarlar.

  • VrOSGWidget’taki yeni izleme takibi.

    setUserMatrix(id, matrix)

    vector of floats getUserMatrix(id)

    Kullanıcı projeksiyonu dönüşümünü ayarlar / alır.

    Matris (sütun yönünden).

    vrNodePtr getUserNode()

    Kullanımdan kaldırıldı. Bu işlev hala var ancak

    Artık hiçbir işlevsellik yok (kullanıcı

    Bu işlev olduğunda terminaldeki geribildirim

    Kullanılmış). GetUserMatrix ve

    bunun yerine setUserMatrix

  • VrOSGWidget’te yeni gezinme ile ilgili komutlar.
    setNavOrbitMode(enabled) Gezinme yörünge modunu açar / kapat.

    setPanningSpeed(scalefactor) float getPanningSpeed()

    Pivot temelli kaydırma veya doğrusal gezinme açıkken gezinme panosu hızı için ölçek faktörü ayarlar / alır.

    setUsePivotBasedPanning(on) bool getUsePivotBasedPanning()

    Pivot (açma = true) temelli navigatör kaydırma modunu ayarlar / alır veya kaydırma için seçilen konuma olan mesafeleri (on = false) kullanır.

    setDollySpeed(scalefactor) float getDollySpeed()

    Navigator dolly hızının ölçek faktörünü ayarlar / alır.

    setNavigationSpeedMode(mode) int getNavigationSpeedMode()

    İki eksen ve manuel hareket navigasyon modları için navigatör hız modunu ayarlar / alır. Mod – 0 = sınırlandırılmamış, 1 = sınırlı, 2 = doğrusal.

    setPanningSpeed(scalefactor) float getPanningSpeed()

    Sets/gets the scale factor for the navigator panning speed when pivot based panning or linear navigation is turned on.

  • Python: Show / hide ve özel pick ekseni için python komutları eklendi.

Bu gönderiyi paylaş


Select your currency
USD Amerika Birleşik Devletleri (ABD) doları
X
Bize Yazın
Nasıl Yardımcı Olabiliriz ?
Merhaba;
Size Nasıl Yardımcı Olabiliriz ?
%d blogcu bunu beğendi:
Secured By miniOrange