Adobe® Flash® Platform için ActionScript® 3.0 Başvurusu
Ana Sayfa  |  Paket ve Sınıf Listesini Gizle |  Paketler  |  Sınıflar  |  Yenilikler  |  Dizin  |  Ekler  |  Niçin İngilizce?
Filtreler: AIR 30.0 ve öncesi, Flash Player 30.0 ve öncesi, Flash Lite 4
Flex 4.6 ve öncesi, Flash Pro CS6 ve öncesi
Filtreleri Gizle
flash.geom 

Vector3D  - AS3

Paketlerx

Üst Düzey
adobe.utils
air.desktop
air.net
air.update
air.update.events
coldfusion.air
coldfusion.air.errors
coldfusion.air.events
coldfusion.service
coldfusion.service.events
coldfusion.service.mxml
com.adobe.acm.solutions.authoring.domain.extensions
com.adobe.acm.solutions.ccr.domain.extensions
com.adobe.consulting.pst.vo
com.adobe.dct.component
com.adobe.dct.component.datadictionary
com.adobe.dct.component.datadictionaryElement
com.adobe.dct.component.dataElementsPanel
com.adobe.dct.component.toolbars
com.adobe.dct.event
com.adobe.dct.exp
com.adobe.dct.model
com.adobe.dct.service
com.adobe.dct.service.provider
com.adobe.dct.transfer
com.adobe.dct.util
com.adobe.dct.view
com.adobe.ep.taskmanagement.domain
com.adobe.ep.taskmanagement.event
com.adobe.ep.taskmanagement.filter
com.adobe.ep.taskmanagement.services
com.adobe.ep.taskmanagement.util
com.adobe.ep.ux.attachmentlist.component
com.adobe.ep.ux.attachmentlist.domain
com.adobe.ep.ux.attachmentlist.domain.events
com.adobe.ep.ux.attachmentlist.domain.renderers
com.adobe.ep.ux.attachmentlist.skin
com.adobe.ep.ux.attachmentlist.skin.renderers
com.adobe.ep.ux.content.event
com.adobe.ep.ux.content.factory
com.adobe.ep.ux.content.handlers
com.adobe.ep.ux.content.managers
com.adobe.ep.ux.content.model.asset
com.adobe.ep.ux.content.model.preview
com.adobe.ep.ux.content.model.relation
com.adobe.ep.ux.content.model.search
com.adobe.ep.ux.content.model.toolbar
com.adobe.ep.ux.content.search
com.adobe.ep.ux.content.services
com.adobe.ep.ux.content.services.load
com.adobe.ep.ux.content.services.permissions
com.adobe.ep.ux.content.services.preview
com.adobe.ep.ux.content.services.providers
com.adobe.ep.ux.content.services.query
com.adobe.ep.ux.content.services.relationships
com.adobe.ep.ux.content.services.search.lccontent
com.adobe.ep.ux.content.services.version
com.adobe.ep.ux.content.view
com.adobe.ep.ux.content.view.components.activate
com.adobe.ep.ux.content.view.components.grid
com.adobe.ep.ux.content.view.components.grid.hover
com.adobe.ep.ux.content.view.components.grid.hover.component
com.adobe.ep.ux.content.view.components.grid.renderers
com.adobe.ep.ux.content.view.components.relationships
com.adobe.ep.ux.content.view.components.review
com.adobe.ep.ux.content.view.components.search.renderers
com.adobe.ep.ux.content.view.components.searchpod
com.adobe.ep.ux.content.view.components.toolbar
com.adobe.ep.ux.content.view.components.toolbar.controlRenderers
com.adobe.ep.ux.content.view.components.version
com.adobe.ep.ux.documentsubmit.component
com.adobe.ep.ux.documentsubmit.domain
com.adobe.ep.ux.documentsubmit.skin
com.adobe.ep.ux.taskaction.component
com.adobe.ep.ux.taskaction.domain
com.adobe.ep.ux.taskaction.domain.events
com.adobe.ep.ux.taskaction.skin
com.adobe.ep.ux.taskdetails.component
com.adobe.ep.ux.taskdetails.domain
com.adobe.ep.ux.taskdetails.skin
com.adobe.ep.ux.tasklist.component
com.adobe.ep.ux.tasklist.domain
com.adobe.ep.ux.tasklist.skin
com.adobe.ep.ux.webdocumentviewer.domain
com.adobe.exm.expression
com.adobe.exm.expression.error
com.adobe.exm.expression.event
com.adobe.exm.expression.impl
com.adobe.fiber.runtime.lib
com.adobe.fiber.services
com.adobe.fiber.services.wrapper
com.adobe.fiber.styles
com.adobe.fiber.util
com.adobe.fiber.valueobjects
com.adobe.gravity.binding
com.adobe.gravity.context
com.adobe.gravity.flex.bundleloader
com.adobe.gravity.flex.progress
com.adobe.gravity.flex.serviceloader
com.adobe.gravity.framework
com.adobe.gravity.init
com.adobe.gravity.service.bundleloader
com.adobe.gravity.service.logging
com.adobe.gravity.service.manifest
com.adobe.gravity.service.progress
com.adobe.gravity.tracker
com.adobe.gravity.ui
com.adobe.gravity.utility
com.adobe.gravity.utility.async
com.adobe.gravity.utility.error
com.adobe.gravity.utility.events
com.adobe.gravity.utility.factory
com.adobe.gravity.utility.flex.async
com.adobe.gravity.utility.logging
com.adobe.gravity.utility.message
com.adobe.gravity.utility.sequence
com.adobe.gravity.utility.url
com.adobe.guides.control
com.adobe.guides.domain
com.adobe.guides.i18n
com.adobe.guides.spark.components.skins
com.adobe.guides.spark.components.skins.mx
com.adobe.guides.spark.headers.components
com.adobe.guides.spark.headers.skins
com.adobe.guides.spark.layouts.components
com.adobe.guides.spark.layouts.skins
com.adobe.guides.spark.navigators.components
com.adobe.guides.spark.navigators.renderers
com.adobe.guides.spark.navigators.skins
com.adobe.guides.spark.util
com.adobe.guides.spark.wrappers.components
com.adobe.guides.spark.wrappers.skins
com.adobe.guides.submit
com.adobe.icc.dc.domain
com.adobe.icc.dc.domain.factory
com.adobe.icc.editors.events
com.adobe.icc.editors.handlers
com.adobe.icc.editors.managers
com.adobe.icc.editors.model
com.adobe.icc.editors.model.config
com.adobe.icc.editors.model.el
com.adobe.icc.editors.model.el.operands
com.adobe.icc.editors.model.el.operators
com.adobe.icc.enum
com.adobe.icc.external.dc
com.adobe.icc.obj
com.adobe.icc.services
com.adobe.icc.services.category
com.adobe.icc.services.config
com.adobe.icc.services.download
com.adobe.icc.services.export
com.adobe.icc.services.external
com.adobe.icc.services.formbridge
com.adobe.icc.services.fragmentlayout
com.adobe.icc.services.layout
com.adobe.icc.services.letter
com.adobe.icc.services.locator
com.adobe.icc.services.module
com.adobe.icc.services.render
com.adobe.icc.services.submit
com.adobe.icc.services.user
com.adobe.icc.token
com.adobe.icc.vo
com.adobe.icc.vo.render
com.adobe.icomm.assetplacement.controller
com.adobe.icomm.assetplacement.controller.utils
com.adobe.icomm.assetplacement.data
com.adobe.icomm.assetplacement.model
com.adobe.livecycle.assetmanager.client
com.adobe.livecycle.assetmanager.client.event
com.adobe.livecycle.assetmanager.client.handler
com.adobe.livecycle.assetmanager.client.managers
com.adobe.livecycle.assetmanager.client.model
com.adobe.livecycle.assetmanager.client.model.cms
com.adobe.livecycle.assetmanager.client.service
com.adobe.livecycle.assetmanager.client.service.search
com.adobe.livecycle.assetmanager.client.service.search.cms
com.adobe.livecycle.assetmanager.client.utils
com.adobe.livecycle.content
com.adobe.livecycle.rca.model
com.adobe.livecycle.rca.model.constant
com.adobe.livecycle.rca.model.document
com.adobe.livecycle.rca.model.participant
com.adobe.livecycle.rca.model.reminder
com.adobe.livecycle.rca.model.stage
com.adobe.livecycle.rca.service
com.adobe.livecycle.rca.service.core
com.adobe.livecycle.rca.service.core.delegate
com.adobe.livecycle.rca.service.process
com.adobe.livecycle.rca.service.process.delegate
com.adobe.livecycle.rca.token
com.adobe.livecycle.ria.security.api
com.adobe.livecycle.ria.security.service
com.adobe.mosaic.layouts
com.adobe.mosaic.layouts.dragAndDrop
com.adobe.mosaic.layouts.interfaces
com.adobe.mosaic.mxml
com.adobe.mosaic.om.constants
com.adobe.mosaic.om.events
com.adobe.mosaic.om.impl
com.adobe.mosaic.om.interfaces
com.adobe.mosaic.skinning
com.adobe.mosaic.sparklib.editors
com.adobe.mosaic.sparklib.optionMenu
com.adobe.mosaic.sparklib.scrollableMenu
com.adobe.mosaic.sparklib.scrollableMenu.skins
com.adobe.mosaic.sparklib.tabLayout
com.adobe.mosaic.sparklib.tabLayout.events
com.adobe.mosaic.sparklib.tabLayout.layouts
com.adobe.mosaic.sparklib.tabLayout.skins
com.adobe.mosaic.sparklib.text
com.adobe.mosaic.sparklib.util
com.adobe.solutions.acm.authoring.presentation
com.adobe.solutions.acm.authoring.presentation.actionbar
com.adobe.solutions.acm.authoring.presentation.common
com.adobe.solutions.acm.authoring.presentation.events
com.adobe.solutions.acm.authoring.presentation.fragment
com.adobe.solutions.acm.authoring.presentation.letter
com.adobe.solutions.acm.authoring.presentation.letter.data
com.adobe.solutions.acm.authoring.presentation.preview
com.adobe.solutions.acm.authoring.presentation.rte
com.adobe.solutions.acm.ccr.presentation
com.adobe.solutions.acm.ccr.presentation.contentcapture
com.adobe.solutions.acm.ccr.presentation.contentcapture.events
com.adobe.solutions.acm.ccr.presentation.contentcapture.preview
com.adobe.solutions.acm.ccr.presentation.datacapture
com.adobe.solutions.acm.ccr.presentation.datacapture.renderers
com.adobe.solutions.acm.ccr.presentation.pdf
com.adobe.solutions.exm
com.adobe.solutions.exm.authoring
com.adobe.solutions.exm.authoring.components.controls
com.adobe.solutions.exm.authoring.components.toolbars
com.adobe.solutions.exm.authoring.domain
com.adobe.solutions.exm.authoring.domain.expression
com.adobe.solutions.exm.authoring.domain.impl
com.adobe.solutions.exm.authoring.domain.method
com.adobe.solutions.exm.authoring.domain.variable
com.adobe.solutions.exm.authoring.enum
com.adobe.solutions.exm.authoring.events
com.adobe.solutions.exm.authoring.model
com.adobe.solutions.exm.authoring.renderer
com.adobe.solutions.exm.authoring.view
com.adobe.solutions.exm.expression
com.adobe.solutions.exm.impl
com.adobe.solutions.exm.impl.method
com.adobe.solutions.exm.method
com.adobe.solutions.exm.mock
com.adobe.solutions.exm.mock.method
com.adobe.solutions.exm.runtime
com.adobe.solutions.exm.runtime.impl
com.adobe.solutions.exm.variable
com.adobe.solutions.prm.constant
com.adobe.solutions.prm.domain
com.adobe.solutions.prm.domain.factory
com.adobe.solutions.prm.domain.impl
com.adobe.solutions.prm.domain.manager
com.adobe.solutions.prm.presentation.asset
com.adobe.solutions.prm.presentation.constant
com.adobe.solutions.prm.presentation.document
com.adobe.solutions.prm.presentation.event
com.adobe.solutions.prm.presentation.file
com.adobe.solutions.prm.presentation.project
com.adobe.solutions.prm.presentation.team
com.adobe.solutions.prm.presentation.util
com.adobe.solutions.prm.service
com.adobe.solutions.prm.services.impl
com.adobe.solutions.prm.vo
com.adobe.solutions.rca.constant
com.adobe.solutions.rca.domain
com.adobe.solutions.rca.domain.common
com.adobe.solutions.rca.domain.factory
com.adobe.solutions.rca.domain.impl
com.adobe.solutions.rca.domain.impl.manager
com.adobe.solutions.rca.domain.manager
com.adobe.solutions.rca.presentation
com.adobe.solutions.rca.presentation.comment
com.adobe.solutions.rca.presentation.constant
com.adobe.solutions.rca.presentation.event
com.adobe.solutions.rca.presentation.gantt
com.adobe.solutions.rca.presentation.gantt.ruler
com.adobe.solutions.rca.presentation.template
com.adobe.solutions.rca.presentation.template.audit
com.adobe.solutions.rca.presentation.template.definition
com.adobe.solutions.rca.presentation.template.documents
com.adobe.solutions.rca.presentation.template.stages
com.adobe.solutions.rca.presentation.util
com.adobe.solutions.rca.service
com.adobe.solutions.rca.services.impl
com.adobe.solutions.rca.vo
com.adobe.solutions.rca.vo.um
com.adobe.viewsource
fl.accessibility
fl.containers
fl.controls
fl.controls.dataGridClasses
fl.controls.listClasses
fl.controls.progressBarClasses
fl.core
fl.data
fl.display
fl.events
fl.ik
fl.lang
fl.livepreview
fl.managers
fl.motion
fl.motion.easing
fl.rsl
fl.text
fl.transitions
fl.transitions.easing
fl.video
flash.accessibility
flash.concurrent
flash.crypto
flash.data
flash.desktop
flash.display
flash.display3D
flash.display3D.textures
flash.errors
flash.events
flash.external
flash.filesystem
flash.filters
flash.geom
flash.globalization
flash.html
flash.media
flash.net
flash.net.dns
flash.net.drm
flash.notifications
flash.permissions
flash.printing
flash.profiler
flash.sampler
flash.security
flash.sensors
flash.system
flash.text
flash.text.engine
flash.text.ime
flash.ui
flash.utils
flash.xml
flashx.textLayout
flashx.textLayout.compose
flashx.textLayout.container
flashx.textLayout.conversion
flashx.textLayout.edit
flashx.textLayout.elements
flashx.textLayout.events
flashx.textLayout.factory
flashx.textLayout.formats
flashx.textLayout.operations
flashx.textLayout.utils
flashx.undo
ga.controls
ga.layouts
ga.model
ga.uiComponents
ga.util
ga.views
ga.wrappers
lc.foundation
lc.foundation.domain
lc.foundation.events
lc.foundation.ui
lc.foundation.util
lc.preloader
lc.procmgmt
lc.procmgmt.commands
lc.procmgmt.domain
lc.procmgmt.events
lc.procmgmt.formbridge
lc.procmgmt.impl
lc.procmgmt.ui.attachments
lc.procmgmt.ui.controls
lc.procmgmt.ui.controls.card
lc.procmgmt.ui.controls.renderer
lc.procmgmt.ui.help
lc.procmgmt.ui.layout
lc.procmgmt.ui.presentationmodel
lc.procmgmt.ui.process
lc.procmgmt.ui.search
lc.procmgmt.ui.startpoint
lc.procmgmt.ui.task
lc.procmgmt.ui.task.form
lc.procmgmt.ui.task.form.commands
lc.procmgmt.ui.tracking
mx.accessibility
mx.automation
mx.automation.air
mx.automation.delegates
mx.automation.delegates.advancedDataGrid
mx.automation.delegates.charts
mx.automation.delegates.containers
mx.automation.delegates.controls
mx.automation.delegates.controls.dataGridClasses
mx.automation.delegates.controls.fileSystemClasses
mx.automation.delegates.core
mx.automation.delegates.flashflexkit
mx.automation.events
mx.binding
mx.binding.utils
mx.charts
mx.charts.chartClasses
mx.charts.effects
mx.charts.effects.effectClasses
mx.charts.events
mx.charts.renderers
mx.charts.series
mx.charts.series.items
mx.charts.series.renderData
mx.charts.styles
mx.collections
mx.collections.errors
mx.containers
mx.containers.accordionClasses
mx.containers.dividedBoxClasses
mx.containers.errors
mx.containers.utilityClasses
mx.controls
mx.controls.advancedDataGridClasses
mx.controls.dataGridClasses
mx.controls.listClasses
mx.controls.menuClasses
mx.controls.olapDataGridClasses
mx.controls.scrollClasses
mx.controls.sliderClasses
mx.controls.textClasses
mx.controls.treeClasses
mx.controls.videoClasses
mx.core
mx.core.windowClasses
mx.data
mx.data.crypto
mx.data.errors
mx.data.events
mx.data.messages
mx.data.mxml
mx.data.offline.errors
mx.data.utils
mx.effects
mx.effects.easing
mx.effects.effectClasses
mx.events
mx.filters
mx.flash
mx.formatters
mx.geom
mx.graphics
mx.graphics.codec
mx.graphics.shaderClasses
mx.logging
mx.logging.errors
mx.logging.targets
mx.managers
mx.messaging
mx.messaging.channels
mx.messaging.config
mx.messaging.errors
mx.messaging.events
mx.messaging.management
mx.messaging.messages
mx.modules
mx.netmon
mx.olap
mx.olap.aggregators
mx.preloaders
mx.printing
mx.resources
mx.rpc
mx.rpc.events
mx.rpc.http
mx.rpc.http.mxml
mx.rpc.livecycle
mx.rpc.mxml
mx.rpc.remoting
mx.rpc.remoting.mxml
mx.rpc.soap
mx.rpc.soap.mxml
mx.rpc.wsdl
mx.rpc.xml
mx.skins
mx.skins.halo
mx.skins.spark
mx.skins.wireframe
mx.skins.wireframe.windowChrome
mx.states
mx.styles
mx.utils
mx.validators
org.osmf.containers
org.osmf.display
org.osmf.elements
org.osmf.events
org.osmf.layout
org.osmf.logging
org.osmf.media
org.osmf.metadata
org.osmf.net
org.osmf.net.dvr
org.osmf.net.httpstreaming
org.osmf.net.metrics
org.osmf.net.qos
org.osmf.net.rtmpstreaming
org.osmf.net.rules
org.osmf.traits
org.osmf.utils
spark.accessibility
spark.automation.delegates
spark.automation.delegates.components
spark.automation.delegates.components.gridClasses
spark.automation.delegates.components.mediaClasses
spark.automation.delegates.components.supportClasses
spark.automation.delegates.skins.spark
spark.automation.events
spark.collections
spark.components
spark.components.calendarClasses
spark.components.gridClasses
spark.components.mediaClasses
spark.components.supportClasses
spark.components.windowClasses
spark.core
spark.effects
spark.effects.animation
spark.effects.easing
spark.effects.interpolation
spark.effects.supportClasses
spark.events
spark.filters
spark.formatters
spark.formatters.supportClasses
spark.globalization
spark.globalization.supportClasses
spark.layouts
spark.layouts.supportClasses
spark.managers
spark.modules
spark.preloaders
spark.primitives
spark.primitives.supportClasses
spark.skins
spark.skins.mobile
spark.skins.mobile.supportClasses
spark.skins.spark
spark.skins.spark.mediaClasses.fullScreen
spark.skins.spark.mediaClasses.normal
spark.skins.spark.windowChrome
spark.skins.wireframe
spark.skins.wireframe.mediaClasses
spark.skins.wireframe.mediaClasses.fullScreen
spark.transitions
spark.utils
spark.validators
spark.validators.supportClasses
xd.core.axm.enterprise.view.components
xd.core.axm.enterprise.view.skins
xd.core.axm.view.components
xd.core.axm.view.components.support

Dil Öğeleri

Global Sabitler
Global İşlevler
Operatörler
İfadeler, Anahtar Kelimeler ve Direktifler
Özel Türler

Ekler

Yenilikler
Derleyici Hataları
Derleyici Uyarıları
Çalışma Zamanı Hataları
ActionScript 3'e Geçiş Yapma
Desteklenen Karakter Kümeleri
Yalnızca MXML Etiketleri
Motion XML Öğeleri
Timed Text Etiketleri
Onaylanmamış öğelerin listesi
Erişilebilirlik Uygulaması Sabitleri
ActionScript Örnekleri Nasıl Kullanılır?
Yasal uyarılar
Paketflash.geom
Sınıfpublic class Vector3D
Miras AlmaVector3D Inheritance Object

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 10, AIR 1.5

Vector3D sınıfı, x, y ve z Cartesian koordinatlarını kullanarak üç boyutlu alandaki bir noktayı veya konumu temsil eder. İki boyutlu bir alanda olduğu gibi, x özelliği, yatay bir ekseni temsil eder ve y özelliği ise dikey bir özelliği temsil eder. Üç boyutlu alanda, z özelliği derinliği temsil eder. Nesne sağa doğru hareket ettikçe x özelliği yükselir. Nesne aşağı hareket ettikçe y özelliğinin değeri artar. Nesne görüş açısından uzaklaştıkça z özelliğinin değeri artar. Perspektif projeksiyonu ve ölçekleme kullanıldığında, nesne ekrana yakınlaştığında daha büyük ve ekrandan uzaklaştığında daha küçük görünür. Sağ taraflı bir üç boyutlu koordinat sisteminde olduğu gibi, nesne vizörden uzaklaştıkça, pozitif z ekseni vizörden uzaklaşır ve z özelliğinin değeri yükselir. Global alanın başlangıç noktası (0,0,0), sahnenin sol üst köşesidir.

X, Y, Z Eksenleri

Vector3D sınıfı bir bitiş noktasına doğru uzanan yönü [koordinatların başlangıç konumundan itibaren işaret eden bir ok, örn. (0,0,0)] veya RGB (Kırmızı, Yeşil, Mavi) renk modelinin kayar nokta bileşenlerini de temsil eder.

Kuaterniyon notasyonu, dördüncü bir öğe olarak ek yönlendirme bilgisi sağlayan w özelliğini sağlar. Örneğin, w özelliği, bir Vector3D nesnesinin döndürme açısını tanımlayabilir. Bir döndürme açısı ile x, y ve z koordinatlarının kombinasyonu, görüntüleme nesnesinin yönlendirmesini belirleyebilir. Matris notasyonunda Vector3D öğelerinin temsili şu şekildedir:

Vector3D öğeleri

İlgili API Öğeleri



Genel Özellikler
 ÖzellikTanımlayan:
 Inheritedconstructor : Object
Belirli bir nesne örneği için sınıf nesnesine veya yapıcı işlevine bir başvuru.
Object
  length : Number
[salt okunur] (0,0,0) başlangıç konumu ile nesnenin x, y ve z koordinatları arasında geçerli Vector3D nesnesinin uzunluğu ve büyüklüğü.
Vector3D
  lengthSquared : Number
[salt okunur] x, y ve z özellikleri kullanılarak hesaplanan, geçerli Vector3D nesnesinin uzunluğunun karesi.
Vector3D
  w : Number
Vector3D nesnesinin dördüncü öğesi (x, y ve z özelliklerine ek olarak) döndürme açısı gibi verileri tutabilir.
Vector3D
  x : Number
Vector3D nesnesinin birinci öğesi, örn. üç boyutlu alandaki bir noktanın x koordinatı.
Vector3D
  y : Number
Vector3D nesnesinin ikinci öğesi, örn. üç boyutlu alandaki bir noktanın y koordinatı.
Vector3D
  z : Number
Vector3D nesnesinin üçüncü öğesi, örn. üç boyutlu alandaki bir noktanın z koordinatı.
Vector3D
Genel Yöntemler
 YöntemTanımlayan:
  
Vector3D(x:Number = 0., y:Number = 0., z:Number = 0., w:Number = 0.)
Vector3D nesnesinin yeni bir örneğini oluşturur.
Vector3D
  
Geçerli Vector3D nesnesinin x, y ve z öğelerinin değerini, başka bir Vector3D nesnesinin x, y ve z öğelerinin değerine ekler.
Vector3D
  
[statik] İki vektör arasındaki radyanlardaki açıyı döndürür.
Vector3D
  
Geçerli Vector3D nesnesinin tam kopyası olan yeni bir Vector3D nesnesi döndürür.
Vector3D
  
copyFrom(sourceVector3D:Vector3D):void
Kaynak Vector3D nesnesindeki tüm vektör verilerini çağrı yapan Vector3D nesnesine kopyalar.
Vector3D
  
Geçerli Vector3D ile başka bir Vector3D nesnesine dikey olan (dik açıda duran) yeni Vector3D nesnesini döndürür.
Vector3D
  
Geçerli Vector3D nesnesinin x, y ve z öğelerinin değerini, belirtilen bir Vector3D nesnesinin x, y ve z öğelerinin değeri kadar azaltır.
Vector3D
  
[statik] İki Vector3D nesnesi arasındaki mesafeyi döndürür.
Vector3D
  
Geçerli Vector3D nesnesi ve parametre olarak iletilen nesne birim köşeleriyse, bu yöntem iki köşe arasındaki açının kosinüsünü döndürür.
Vector3D
  
equals(toCompare:Vector3D, allFour:Boolean = false):Boolean
Geçerli Vector3D nesnesinin x, y ve z öğelerini belirtilen bir Vector3D nesnesiyle karşılaştırarak iki Vector3D nesnesinin eşit olup olmadığını belirler.
Vector3D
 Inherited
Bir nesnenin belirli bir özelliğinin tanımlı olup olmadığını gösterir.
Object
  
Geçerli Vector3D nesnesinin x, y ve z öğelerinin değerini, belirtilen bir Vector3D nesnesinin x, y ve z öğelerinin değeri kadar artırır.
Vector3D
 Inherited
Object sınıfının bir örneğinin parametre olarak belirtilen nesnenin prototip zincirinde olup olmadığını gösterir.
Object
  
nearEquals(toCompare:Vector3D, tolerance:Number, allFour:Boolean = false):Boolean
Neredeyse eşit olup olmadıklarını belirlemek için, geçerli Vector3D nesnesinin öğelerini belirtilen bir Vector3D nesnesinin öğeleriyle karşılaştırır.
Vector3D
  
Geçerli Vector3D nesnesini tersine ayarlar.
Vector3D
  
İlk üç öğeyi (x, y ve z) vektörün uzunluğuna bölerek Vector3D nesnesini bir birim vektörüne dönüştürür.
Vector3D
  
Geçerli Vector3D nesnesinin x, y ve z özelliklerinin değerini w özelliğinin değerine böler.
Vector3D
 Inherited
Belirtilen özelliğin bulunup bulunmadığını ve numaralandırılabilir olup olmadığını gösterir.
Object
  
Geçerli Vector3D nesnesini bir skalara veya büyüklüğe göre ölçekler.
Vector3D
 Inherited
Dinamik bir özelliğin döngü işlemlerinde kullanılabilirliğini ayarlar.
Object
  
Vector3D öğesinin üyelerini belirtilen değerlere ayarlar
Vector3D
  
Geçerli Vector3D nesnesinin x, y ve z öğelerinin değerini, başka bir Vector3D nesnesinin x, y ve z öğelerinin değerinden çıkarır.
Vector3D
 Inherited
Bu nesnenin, yerel ayara özel kurallara göre biçimlendirilmiş dize temsilini döndürür.
Object
  
Geçerli Vector3D nesnesinin dize olarak temsilini döndürür.
Vector3D
 Inherited
Belirtilen nesnenin temel değerini döndürür.
Object
Genel Sabitler
 SabitTanımlayan:
  X_AXIS : Vector3D
[statik] (1,0,0) koordinatlarıyla Vector3D nesnesi olarak tanımlanan x ekseni.
Vector3D
  Y_AXIS : Vector3D
[statik] (0,1,0) koordinatlarıyla Vector3D nesnesi olarak tanımlanan y ekseni.
Vector3D
  Z_AXIS : Vector3D
[statik] (0,0,1) koordinatlarıyla Vector3D nesnesi olarak tanımlanan z ekseni.
Vector3D
Özellik Ayrıntısı

length

özellik
length:Number  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 10, AIR 1.5

(0,0,0) başlangıç konumu ile nesnenin x, y ve z koordinatları arasında geçerli Vector3D nesnesinin uzunluğu ve büyüklüğü. w özelliği yok sayılır. Birim vektörü, bir uzunluğuna veya büyüklüğüne sahiptir.



Uygulama
    public function get length():Number

İlgili API Öğeleri

lengthSquared

özellik 
lengthSquared:Number  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 10, AIR 1.5

x , y ve z özellikleri kullanılarak hesaplanan, geçerli Vector3D nesnesinin uzunluğunun karesi. w özelliği yok sayılır. Mümkün olduğunda Vector3D.length() yönteminin daha yavaş olan Math.sqrt() yöntem çağrısının yerine lengthSquared() yöntemini kullanın.



Uygulama
    public function get lengthSquared():Number

İlgili API Öğeleri

w

özellik 
public var w:Number

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 10, AIR 1.5

Vector3D nesnesinin dördüncü öğesi (x, y ve z özelliklerine ek olarak) döndürme açısı gibi verileri tutabilir. Varsayılan değer 0'dır.

Kuaterniyon notasyonu, üç boyutlu dönüşün hesaplanmasındaki dördüncü öğe olarak bir açı kullanır. w özelliği, Vector3D nesnesinin döndürme açısını tanımlamak için kullanılabilir. Döndürme açısı ile (x, y, z) koordinatlarının kombinasyonu, görüntüleme nesnesinin yönlendirmesini belirler.

Ayrıca, w özelliği, iki boyutlu alana yansıtılmış üç boyutlu koordinatın temsilinde bir projeksiyon dönüştürme değeri veya yansıtılmış üç boyutlu konum için bir perspektif çarpıtma faktörü olarak kullanılabilir. Örneğin, Vector3D nesnesine uygulandığında, Vector3D nesnesinin dördüncü öğesinde (w özelliği) dönüştürme değerini üreten Matrix3D.rawData özelliğini kullanarak bir projeksiyon matrisi oluşturabilirsiniz. Ardından, Vector3D nesnesinin diğer öğelerinin dönüştürme değerine bölünmesi, yansıtılmış Vector3D nesnesi üretir. Vector3D nesnesinin ilk üç öğesini dördüncü öğesine bölmek için Vector3D.project() yöntemini kullanabilirsiniz.

İlgili API Öğeleri

x

özellik 
public var x:Number

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 10, AIR 1.5

Vector3D nesnesinin birinci öğesi, örn. üç boyutlu alandaki bir noktanın x koordinatı. Varsayılan değer 0'dır.

y

özellik 
public var y:Number

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 10, AIR 1.5

Vector3D nesnesinin ikinci öğesi, örn. üç boyutlu alandaki bir noktanın y koordinatı. Varsayılan değer 0'dır.

z

özellik 
public var z:Number

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 10, AIR 1.5

Vector3D nesnesinin üçüncü öğesi, örn. üç boyutlu alandaki bir noktanın z koordinatı. Varsayılan değer 0'dır.

Yapıcı Ayrıntı

Vector3D

()Yapıcı
public function Vector3D(x:Number = 0., y:Number = 0., z:Number = 0., w:Number = 0.)

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 10, AIR 1.5

Vector3D nesnesinin yeni bir örneğini oluşturur. Yapıcı için bir parametre belirtmezseniz, (0,0,0,0) değerindeki öğelerle bir Vector3D nesnesi oluşturulur.

Parametreler
x:Number (default = 0.) — Birinci öğe, örn. x koordinatı.
 
y:Number (default = 0.) — İkinci öğe, örn. y koordinatı.
 
z:Number (default = 0.) — Üçüncü öğe, örn. z koordinatı.
 
w:Number (default = 0.) — Döndürme açısı gibi ek verilere yönelik isteğe bağlı bir öğe.
Yöntem Ayrıntısı

add

()yöntem
public function add(a:Vector3D):Vector3D

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 10, AIR 1.5

Geçerli Vector3D nesnesinin x, y ve z öğelerinin değerini, başka bir Vector3D nesnesinin x, y ve z öğelerinin değerine ekler. add() yöntemi geçerli Vector3D nesnesini değiştirmez. Bunun yerine, yeni değerler içeren yeni bir Vector3D nesnesi döndürür.

İki vektörün birbirine eklenmesinin sonucunda sonuç vektörü elde edilir. Sonucu görselleştirmenin bir yolu, birinci vektörün başlangıç konumundan veya kuyruğundan ikinci vektörün sonuna ya da başına bir vektör çizmektir. Sonuç vektörü, birinci vektörün başlangıç noktası ile ikinci vektörün bitiş noktası arasındaki mesafedir.

Sonuç Vector3D Öğesi

Parametreler

a:Vector3D — Geçerli Vector3D nesnesine eklenecek bir Vector3D nesnesi.

Döndürür
Vector3D — Geçerli Vector3D nesnesinin başka bir Vector3D nesnesine eklenmesinin sonucu olan Vector3D nesnesi.

İlgili API Öğeleri

angleBetween

()yöntem 
public static function angleBetween(a:Vector3D, b:Vector3D):Number

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 10, AIR 1.5

İki vektör arasındaki radyanlardaki açıyı döndürür. Döndürülmüş açı, ikinci Vector3D nesnesiyle hizalanana kadar birinci Vector3D nesnesinin döndürdüğü en küçük radyandır.

angleBetween() yöntemi, statik bir yöntemdir. Bunu, doğrudan Vector3D sınıfının bir yöntemi olarak kullanabilirsiniz.

Bir dereceyi radyana dönüştürmek için şu formülü kullanabilirsiniz:

radian = Math.PI/180 * degree

Parametreler

a:Vector3D — Birinci Vector3D nesnesi.
 
b:Vector3D — İkinci Vector3D nesnesi.

Döndürür
Number — İki Vector3D nesnesi arasındaki açı.

clone

()yöntem 
public function clone():Vector3D

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 10, AIR 1.5

Geçerli Vector3D nesnesinin tam kopyası olan yeni bir Vector3D nesnesi döndürür.

Döndürür
Vector3D — Geçerli Vector3D nesnesinin kopyası olan yeni bir Vector3D nesnesi.

copyFrom

()yöntem 
public function copyFrom(sourceVector3D:Vector3D):void

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 11, AIR 3.0, Flash Lite 4

Kaynak Vector3D nesnesindeki tüm vektör verilerini çağrı yapan Vector 3D nesnesine kopyalar.

Parametreler

sourceVector3D:Vector3D — Verinin kopyalanacağı kaynak Vector3D nesnesi.

crossProduct

()yöntem 
public function crossProduct(a:Vector3D):Vector3D

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 10, AIR 1.5

Geçerli Vector3D ile başka bir Vector3D nesnesine dikey olan (dik açıda duran) yeni Vector3D nesnesini döndürür. Döndürülen Vector3D nesnesinin koordinatları (0,0,0) ise, iki Vector3D nesnesi birbirine paralel durumdadır.

Çapraz Ürün

Nokta ürününü almak üzere kamera veya görüş açısının normalleştirilmiş vektörüyle bir poligon yüzeyinin iki köşesinin normalleştirilmiş çapraz ürününü kullanabilirsiniz. Nokta ürünün değeri, üç boyutlu nesnenin yüzeyinin görüş alanından saklı olup olmadığını belirleyebilir

Parametreler

a:Vector3D — İkinci Vector3D nesnesi.

Döndürür
Vector3D — Parametre olarak belirtilen bu Vector3D ve geçerli Vector3D nesnesine dikey olan yeni bir Vector3D nesnesi.

İlgili API Öğeleri

decrementBy

()yöntem 
public function decrementBy(a:Vector3D):void

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 10, AIR 1.5

Geçerli Vector3D nesnesinin x, y ve z öğelerinin değerini, belirtilen bir Vector3D nesnesinin x, y ve z öğelerinin değeri kadar azaltır. Vector3D.subtract() yönteminden farklı olarak, decrementBy() yöntemi geçerli Vector3D nesnesini değiştirir ve yeni bir Vector3D nesnesi döndürmez.

Parametreler

a:Vector3D — Geçerli Vector3D nesnesinden çıkarılacak değerleri içeren Vector3D nesnesi.

İlgili API Öğeleri

distance

()yöntem 
public static function distance(pt1:Vector3D, pt2:Vector3D):Number

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 10, AIR 1.5

İki Vector3D nesnesi arasındaki mesafeyi döndürür. distance() yöntemi, statik bir yöntemdir. İki üç boyutlu noktanın arasındaki Euclidean mesafesini almak için bunu doğrudan Vector3D sınıfının bir yöntemi olarak kullanabilirsiniz.

Parametreler

pt1:Vector3D — Birinci üç boyutlu nokta olan bir Vector3D nesnesi.
 
pt2:Vector3D — İkinci üç boyutlu nokta olan bir Vector3D nesnesi.

Döndürür
Number — İki Vector3D nesnesi arasındaki mesafe.

dotProduct

()yöntem 
public function dotProduct(a:Vector3D):Number

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 10, AIR 1.5

Geçerli Vector3D nesnesi ve parametre olarak iletilen nesne birim köşeleriyse, bu yöntem iki köşe arasındaki açının kosinüsünü döndürür. Birim köşeleri, aynı yönü işaret eden ancak uzunlukları bir olmayan köşelerdir. Bunlar, sonuç kısmında faktör olarak vektörün uzunluğunu kaldırır. Bir vektörü birim vektörüne dönüştürmek için normalize() yöntemini kullanabilirsiniz.

dotProduct() yöntemi, iki köşe arasındaki açıyı bulur. Arka yüzey seçimi veya aydınlatma hesaplamalarında da bu kullanılır. Arka yüzey seçimi, hangi yüzeylerin görüş açısından gizleneceğini belirleme prosedürüdür. Nokta ürününü almak için, kamera veya görüş açısındaki normalleştirilmiş köşeleri ve poligon yüzeyindeki köşelerin çapraz ürününü kullanabilirsiniz. Nokta ürünü sıfırdan düşükse, bu durumda yüzey kameraya veya vizöre bakar. İki birim köşesi birbirine dikey durumdaysa, bunlar dikey olur ve nokta ürünü de sıfır olur. İki köşe birbirine paralelse, nokta ürünü bir olur.

Parametreler

a:Vector3D — İkinci Vector3D nesnesi.

Döndürür
Number — Geçerli Vector3D nesnesinin nokta ürünü ve belirli Vector3D nesnesi olan skalar.

İlgili API Öğeleri

equals

()yöntem 
public function equals(toCompare:Vector3D, allFour:Boolean = false):Boolean

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 10, AIR 1.5

Geçerli Vector3D nesnesinin x, y ve z öğelerini belirtilen bir Vector3D nesnesiyle karşılaştırarak iki Vector3D nesnesinin eşit olup olmadığını belirler. Bu öğelerin değerleri aynıysa, iki Vector3D nesnesi eşit demektir. İkinci isteğe bağlı parametre true değerine ayarlanırsa, w özelliği de dahil olmak üzere Vector3D nesnelerinin dört öğesinin tümü karşılaştırılır.

Parametreler

toCompare:Vector3D — Geçerli Vector3D nesnesiyle karşılaştırılacak Vector3D nesnesi.
 
allFour:Boolean (default = false) — Karşılaştırmada Vector3D nesnelerinin w özelliğinin kullanılmasının gerekip gerekmediğini belirten isteğe bağlı bir parametre.

Döndürür
Boolean — Belirtilen Vector3D nesnesi geçerli Vector3D nesnesine eşitse true, değilse false değeri.

İlgili API Öğeleri

incrementBy

()yöntem 
public function incrementBy(a:Vector3D):void

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 10, AIR 1.5

Geçerli Vector3D nesnesinin x, y ve z öğelerinin değerini, belirtilen bir Vector3D nesnesinin x, y ve z öğelerinin değeri kadar artırır. Vector3D.add() yönteminden farklı olarak, incrementBy() yöntemi geçerli Vector3D nesnesini değiştirir ve yeni bir Vector3D nesnesi döndürmez.

Parametreler

a:Vector3D — Geçerli Vector3D nesnesine eklenecek Vector3D nesnesi.

İlgili API Öğeleri

nearEquals

()yöntem 
public function nearEquals(toCompare:Vector3D, tolerance:Number, allFour:Boolean = false):Boolean

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 10, AIR 1.5

Neredeyse eşit olup olmadıklarını belirlemek için, geçerli Vector3D nesnesinin öğelerini belirtilen bir Vector3D nesnesinin öğeleriyle karşılaştırır. İki köşenin tüm öğelerinin değerleri eşitse veya karşılaştırmanın sonucu tolerans aralığı dahilindeyse iki Vector3D nesnesi neredeyse eşittir. İki öğe arasındaki fark, tolerance parametresinde belirtilen sayıdan daha az olmalıdır. Üçüncü isteğe bağlı parametre true değerine ayarlanırsa, w özelliği de dahil olmak üzere Vector3D nesnelerinin dört öğesinin tümü karşılaştırılır. Aksi takdirde yalnızca x, y ve z öğeleri karşılaştırmaya dahil edilir.

Parametreler

toCompare:Vector3D — Geçerli Vector3D nesnesiyle karşılaştırılacak Vector3D nesnesi.
 
tolerance:Number — Tolerans faktörünü belirleyen bir sayı. toCompare parametresinde belirtilen Vector3D öğesinin değerler ile geçerli Vector3D öğesinin arasındaki fark, tolerance sayısından küçükse iki değerin neredeyse eşit olduğu düşünülür.
 
allFour:Boolean (default = false) — Karşılaştırmada Vector3D nesnelerinin w özelliğinin kullanılmasının gerekip gerekmediğini belirten isteğe bağlı bir parametre.

Döndürür
Boolean — Belirtilen Vector3D nesnesi geçerli Vector3D nesnesine neredeyse eşitse true, değilse false değeri.

İlgili API Öğeleri

negate

()yöntem 
public function negate():void

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 10, AIR 1.5

Geçerli Vector3D nesnesini tersine ayarlar. Ters çevrilmiş nesne aynı zamanda orijinal nesnenin karşıtı olarak da düşünülebilir. Geçerli Vector3D nesnesinin x, y vez özelliklerinin değerleri, -x, -y ve -z olarak değişir.

normalize

()yöntem 
public function normalize():Number

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 10, AIR 1.5

İlk üç öğeyi (x, y ve z) vektörün uzunluğuna bölerek Vector3D nesnesini bir birim vektörüne dönüştürür. Birim köşeleri, yöne sahip ancak uzunlukları bir olan köşelerdir. Bunlar faktör olarak uzunluğu kaldırarak vektör hesaplamalarını basitleştirir.

Döndürür
Number — Geçerli Vector3D nesnesinin uzunluğu.

project

()yöntem 
public function project():void

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 10, AIR 1.5

Geçerli Vector3D nesnesinin x, y ve z özelliklerinin değerini, w özelliğinin değerine böler.

Geçerli Vector3D nesnesi, bir Vector3D nesnesi ile projeksiyon Vector3D nesnesi çarpımının sonucuysa, w özelliği, dönüştürme değerini tutabilir. project() yöntemi, daha sonra öğeleri w özelliğine bölerek projeksiyonu tamamlayabilir. Bir projeksiyon Matrix3D nesnesi oluşturmak için Matrix3D.rawData özelliğini kullanın.

scaleBy

()yöntem 
public function scaleBy(s:Number):void

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 10, AIR 1.5

Geçerli Vector3D nesnesini bir skalara veya büyüklüğe göre ölçekler. Vector3D nesnesinin x, y ve z öğeleri, parametrede belirtilen skalar sayısıyla çarpılır. Örneğin, vektör on değerine göre ölçeklenirse, sonuçta on kat daha uzun bir vektör elde edilir. Skalar, vektörün yönünü de değiştirebilir. Vektörün negatif bir sayıyla çarpılması yönünü değiştirir.

Parametreler

s:Number — Vector3D nesnesini ölçeklendirmek için kullanılan bir çarpan (skalar).

setTo

()yöntem 
public function setTo(xa:Number, ya:Number, za:Number):void

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 11, AIR 3.0, Flash Lite 4

Vector3D öğesinin üyelerini belirtilen değerlere ayarlar

Parametreler

xa:Number — vektörün ayarlanacağı değerler.
 
ya:Number
 
za:Number

subtract

()yöntem 
public function subtract(a:Vector3D):Vector3D

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 10, AIR 1.5

Geçerli Vector3D nesnesinin x, y ve z öğelerinin değerini, başka bir Vector3D nesnesinin x, y ve z öğelerinin değerinden çıkarır. subtract() yöntemi geçerli Vector3D nesnesini değiştirmez. Onun yerine, bu yöntem yeni değerler içeren yeni bir Vector3D nesnesi döndürür.

Parametreler

a:Vector3D — Geçerli Vector3D nesnesinden çıkarılacak Vector3D nesnesi.

Döndürür
Vector3D — Geçerli Vector3D ile belirtilen bir Vector3D nesnesi arasındaki fark olan yeni bir Vector3D nesnesi.

İlgili API Öğeleri

toString

()yöntem 
public function toString():String

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 10, AIR 1.5

Geçerli Vector3D nesnesinin dize olarak temsilini döndürür. Dize, x, y, and z özelliklerinin değerlerini içerir.

Döndürür
Stringx, y ve z özelliklerinin değerlerini içeren bir dize.
Sabit Ayrıntısı

X_AXIS

Sabit
public static const X_AXIS:Vector3D

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 10, AIR 1.5

(1,0,0) koordinatlarıyla Vector3D nesnesi olarak tanımlanan x ekseni.

Y_AXIS

Sabit 
public static const Y_AXIS:Vector3D

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 10, AIR 1.5

(0,1,0) koordinatlarıyla Vector3D nesnesi olarak tanımlanan y ekseni.

Z_AXIS

Sabit 
public static const Z_AXIS:Vector3D

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 10, AIR 1.5

(0,0,1) koordinatlarıyla Vector3D nesnesi olarak tanımlanan z ekseni.





[ X ]Niçin İngilizce?
ActionScript 3.0 Başvurusu'ndaki içerik İngilizce görünür

ActionScript 3.0 Başvurusu'nun tüm bölümleri tüm dillere çevrilmemiştir. Bir dil öğesi çevrilmediğinde İngilizce görünür. Örneğin, ga.controls.HelpBox sınıfı hiçbir dile çevrilmez. Bu nedenle, başvurunun Türkçe versiyonunda ga.controls.HelpBox sınıfı İngilizce görünür.