Creates an instance of geometry component.
Geometry attr of abstract geometry component
Object attr of abstract subscribe component
Change list of abstract subscribe component
Need update of abstract subscribe component
The align of geometry
left, center, right, top, bottom, front, back, double
Notice - case insensitive. mixed
The attrColor of abstract geometry component
The attrColorKey of abstract geometry component
The attrColorNormalized of abstract geometry component
The attrColorSize of abstract geometry component
The attrColorUsage of abstract geometry component
The attrCustomColor of abstract geometry component
The attrCustomColorUsage of abstract geometry component
The attrIndex of abstract geometry component
The attrIndexUsage of abstract geometry component
The attrNormal of abstract geometry component
The attrNormalNormalized of abstract geometry component
The attrNormalUsage of abstract geometry component
The attrOffset of abstract geometry component
The attrOffsetUsage of abstract geometry component
The attrOrientationEnd of abstract geometry component
The attrOrientationEndUsage of abstract geometry component
The attrOrientationStart of abstract geometry component
The attrOrientationStartUsage of abstract geometry component
The attrPosition of abstract geometry component
The attrPositionUsage of abstract geometry component
The attrScale of abstract geometry component
The attrScaleUsage of abstract geometry component
The attrSize of abstract geometry component
Defines the intended usage pattern of the data store for optimization purposes. Corresponds to the usage parameter of WebGLRenderingContext.bufferData().
The attrTextureIndex of abstract geometry component
The attrTextureIndexUsage of abstract geometry component
The attrTranslate of abstract geometry component
The attrTranslateUsage of abstract geometry component
The attrUv of abstract geometry component
The attrUvUsage of abstract geometry component
The attrVertColor of abstract geometry component
The attrVisible of abstract geometry component
This hashmap has as id the name of the attribute to be set and as value the buffer to set it to. Rather than accessing this property directly, use BufferGeometry.setAttribute and BufferGeometry.getAttribute to access attributes of this geometry.
The autoCustomColor of abstract geometry component
The autoCustomColorKey of abstract geometry component
The autoCustomColorSize of abstract geometry component
The autoDisplacement of abstract geometry component
The autoDisplacementSize of abstract geometry component
The autoSize of abstract geometry component
The autoSizeSize of abstract geometry component
The bevelEnabled of geometry component
The bevelOffset of geometry component
The bevelSegments of geometry component
The bevelSize of geometry component
The bevelThickness of geometry component
Center the geometry based on the bounding box.
Make the input mesh.geometry's normal attribute encoded and compressed by 3 different methods.
Also will change the mesh.material to PackedPhongMaterial
which let the vertex shader program decode the normal data.
"DEFAULT" || "OCT1Byte" || "OCT2Byte" || "ANGLES"
"OCT1Byte" It is not recommended to use 1-byte octahedron normals encoding unless you want to extremely reduce the memory usage As it makes vertex data not aligned to a 4 byte boundary which may harm some WebGL implementations and sometimes the normal distortion is visible Please refer to @zeux 's comments in https://github.com/mrdoob/three.js/pull/18208
"OCT2Byte" "ANGLES"
The compressPositions
The compressUvs
Computes bounding box of the geometry, updating BufferGeometry.boundingBox attribute. Bounding boxes aren't computed by default. They need to be explicitly computed, otherwise they are null.
Computes bounding sphere of the geometry, updating BufferGeometry.boundingSphere attribute. Bounding spheres aren't computed by default. They need to be explicitly computed, otherwise they are null.
Calculates and adds a tangent attribute to this geometry. The computation is only supported for indexed geometries and if position, normal, and uv attributes are defined.
Computes vertex normals by averaging face normals.
The count of abstract geometry component
The curveSegments of geometry component
The cutoff angle in radians. If the angle between two face normals is higher than this value, a split will be made.
Debug this Object
drawRangeCount of abstract geometry component
drawRangeStart of abstract geometry component
The geometry to modify by splitting edges. This geometry can be any of any type: Geometry or BufferGeometry, indexed or not
Enabled or Not
The flipY of abstract geometry component
The Geometry of abstract geometry component
Height; that is, the length of the edges parallel to the Y axis. Optional; defaults to 1.
The icon of geometry component
Icon Name | Code Point | Code Hex | Category |
---|---|---|---|
account_circle | 59475 | e853 | action |
add | 57669 | e145 | content |
add_circle | 57671 | e147 | content |
add_circle_outline | 57672 | e148 | content |
arrow_back | 58820 | e5c4 | navigation |
arrow_back_ios | 58848 | e5e0 | navigation |
arrow_drop_down | 58821 | e5c5 | navigation |
arrow_forward | 58824 | e5c8 | navigation |
arrow_forward_ios | 58849 | e5e1 | navigation |
article | 61250 | ef42 | action |
calendar_today | 59701 | e935 | action |
call | 57520 | e0b0 | communication |
cancel | 58825 | e5c9 | navigation |
check | 58826 | e5ca | navigation |
check_box | 59444 | e834 | toggle |
check_box_outline_blank | 59445 | e835 | toggle |
check_circle | 59500 | e86c | action |
check_circle_outline | 59693 | e92d | action |
chevron_left | 58827 | e5cb | navigation |
chevron_right | 58828 | e5cc | navigation |
clear | 57676 | e14c | content |
close | 58829 | e5cd | navigation |
content_copy | 57677 | e14d | content |
dashboard | 59505 | e871 | action |
date_range | 59670 | e916 | action |
delete | 59506 | e872 | action |
description | 59507 | e873 | action |
done | 59510 | e876 | action |
edit | 58313 | e3c9 | image |
57534 | e0be | communication | |
error | 57344 | e000 | alert |
event | 59512 | e878 | action |
expand_less | 58830 | e5ce | navigation |
expand_more | 58831 | e5cf | navigation |
face | 59516 | e87c | action |
favorite | 59517 | e87d | action |
favorite_border | 59518 | e87e | action |
file_download | 58052 | e2c4 | file |
file_upload | 58054 | e2c6 | file |
filter_alt | 61263 | ef4f | action |
fingerprint | 59661 | e90d | action |
groups | 62003 | f233 | social |
help | 59527 | e887 | action |
help_outline | 59645 | e8fd | action |
highlight_off | 59528 | e888 | action |
home | 59530 | e88a | action |
image | 58356 | e3f4 | image |
info | 59534 | e88e | action |
language | 59540 | e894 | action |
lightbulb | 57584 | e0f0 | action |
list | 59542 | e896 | action |
local_shipping | 58712 | e558 | maps |
location_on | 57544 | e0c8 | communication |
lock | 59543 | e897 | action |
login | 60023 | ea77 | action |
logout | 59834 | e9ba | action |
manage_accounts | 61486 | f02e | action |
menu | 58834 | e5d2 | navigation |
more_horiz | 58835 | e5d3 | navigation |
more_vert | 58836 | e5d4 | navigation |
navigate_next | 58377 | e409 | image |
notifications | 59380 | e7f4 | social |
open_in_new | 59550 | e89e | action |
paid | 61505 | f041 | action |
people | 59387 | e7fb | social |
person | 59389 | e7fd | social |
person_outline | 59391 | e7ff | social |
phone | 57549 | e0cd | communication |
photo_camera | 58386 | e412 | image |
place | 58719 | e55f | maps |
play_arrow | 57399 | e037 | av |
question_answer | 59567 | e8af | action |
schedule | 59573 | e8b5 | action |
school | 59404 | e80c | social |
search | 59574 | e8b6 | action |
send | 57699 | e163 | content |
settings | 59576 | e8b8 | action |
share | 59405 | e80d | social |
shopping_bag | 61900 | f1cc | action |
shopping_cart | 59596 | e8cc | action |
star | 59448 | e838 | toggle |
task_alt | 58086 | e2e6 | action |
thumb_up | 59612 | e8dc | action |
verified | 61302 | ef76 | action |
visibility | 59636 | e8f4 | action |
visibility_off | 59637 | e8f5 | action |
warning | 57346 | e002 | alert |
See the Icons - Google Fonts page for more detail.
The Id of abstract subscribe component
The maxEdgeLength of abstract geometry component
The maxIterations of abstract geometry component
geometry -- Instance of BufferGeometry to merge the vertices of. tolerance -- The maximum allowable difference between vertex attributes to merge. Defaults to 1e-4. Returns a new BufferGeometry with vertices for which all similar vertex attributes (within tolerance) are merged.
The meshType of abstract geometry component
Three Type | Value String(case insensitive) |
---|---|
THREE.EdgesGeometry | EdgesGeometry, Edges |
THREE.WireframeGeometry | WireframeGeometry, Wireframe |
WireframeGeometry2 | WireframeGeometry2, Wireframe2 |
Hashmap of BufferAttributes holding details of the geometry's morph targets.
The name of the object (doesn't need to be unique). Default is an empty string.
Will be called when before destory. The argument will be the loaded self
The onInit of abstract geometry component
Will be called when load completes. The argument will be the loaded self
The override params
The Parent of abstract subscribe component
The program of abstract geometry component
The programParam of abstract geometry component
refer mesh name of geometry component
Scale the geometry data. This is typically done as a one time operation, and not during a loop. Use Object3D.scale for typical real-time mesh scaling.
The simplify of abstract geometry component
The size of geometry component
Scale the geometry data. This is typically done as a one time operation, and not during a loop. Use Object3D.scale for typical real-time mesh scaling.
Subscribe type of abstract subscribe component
The tessellate of abstract geometry component
The thresholdAngle of geometry component
Return a non-index version of an indexed BufferGeometry.
Set to true to keep the normal values for vertices that won't be split. To use this feature, you also need to pass an indexed geometry with a 'normal' BufferAttribute
Tween animation params
The type of geometry
Icon Name | File Name | Icon Alias |
---|---|---|
icon | materialicons-regular.typeface.json.zip | materialicons, materialicons-regular, material-icon |
outlined | materialiconsoutlined-regular.typeface.json.zip | materialiconsoutlined, materialiconsoutlined-regular, materialoutlined-icon |
round | materialiconsround-regular.typeface.json.zip | materialiconsround, materialiconsround-regular, materialround-icon |
sharp | materialiconssharp-regular.typeface.json.zip | materialiconssharp, materialiconssharp-regular, materialsharp-icon |
An object that can be used to store custom data about the Object3D. It should not hold references to functions as these will not be cloned.
The vertexBuffer of abstract geometry component
The vertexBufferStride of abstract geometry component
Export this Object to window global variables
Sets need update
Adds changes
Applys changes
Calls on load
Checks changes
changes
Clears changes
Consoles log
Consoles log time
Destroys local component
Disposes abstract subscribe component
Gets attribute
attribute
Gets attributes
attributes
Gets changes
changes
Gets geometry
geometry
Gets id
id
Gets morph attributes
morph attributes
Gets object
object
Gets subscribe
subscribe
Gets timeout 특정 시간후에 이벤트 발생시키기
timeout
Gets user data
Inits local component
local component
Determines whether Geometry type is
true if Geometry type
Determines whether id euals is
true if id euals
A callback method that is invoked immediately after Angular has completed initialization of all of the directive's content. It is invoked only once when the directive is instantiated.
A callback method that is invoked immediately after the default change detector has checked the directive's data-bound properties for the first time, and before any of the view or content children have been checked. It is invoked only once when the directive is instantiated. default change detector has checked data-bound properties if at least one has changed, and before the view and content children are checked.
The changed properties.
A callback method that performs custom clean-up, invoked immediately before a directive, pipe, or service instance is destroyed.
A callback method that is invoked immediately after the default change detector has checked the directive's data-bound properties for the first time, and before any of the view or content children have been checked. It is invoked only once when the directive is instantiated.
Resets tween
Runs subscribe next
Sets geometry
Sets object
Sets object3d
Sets parent
true if parent
Sets subscribe next
Sets subscribe type
Sets tween
Sets tween target
Sets user data
Subscribes list query
Subscribes list query change
Subscribes refer
Subscribes refer list
Synks object3d
subscribe refer
subscribe refer list
subscription
subscription
unSets object3d
Updates input params
Gets icon infos
icon infos
Generated using TypeDoc
The Geometry Icon component.
See the ngx3js docs page for details. See the ngx icon page for a live demo. See the Icons - Google Fonts page for detail.
THREE.BufferGeometry