Skip to content

Commit

Permalink
Update Chinese translation of InstancedMesh. (#29506)
Browse files Browse the repository at this point in the history
  • Loading branch information
fengT-T authored Sep 26, 2024
1 parent e2e98f4 commit d9a043e
Showing 1 changed file with 39 additions and 11 deletions.
50 changes: 39 additions & 11 deletions docs/api/zh/objects/InstancedMesh.html
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ <h3>[name]( [param:BufferGeometry geometry], [param:Material material], [param:I
</p>

<h2>属性</h2>
<p>See the base [page:Mesh] class for common properties.</p>
<p>公共属性请查看基类 [page:Mesh]</p>

<h3>[property:Box3 boundingBox]</h3>
<p>
Expand Down Expand Up @@ -67,14 +67,19 @@ <h3>[property:InstancedBufferAttribute instanceMatrix]</h3>
如果你要通过 [page:.setMatrixAt]() 来修改实例数据,你必须将它的 [page:BufferAttribute.needsUpdate needsUpdate] 标识为 true 。
</p>

<h3>[property:DataTexture morphTexture]</h3>
<p>
用于表示所有实例的变形权重。如果你通过 [page:.setMorphAt]() 修改了实例数据,你必须将 [page:Texture.needsUpdate needsUpdate] 标识设置为 true。
</p>

<h3>[property:Boolean isInstancedMesh]</h3>
<p>
Read-only flag to check if a given object is of type [name].
用来检查对象是否属于 [name] 类型的只读标识。
</p>


<h2>方法</h2>
<p>See the base [page:Mesh] class for common methods.</p>
<p>公共方法请查看基类 [page:Mesh]</p>

<h3>[method:undefined computeBoundingBox]()</h3>
<p>
Expand All @@ -90,18 +95,18 @@ <h3>[method:undefined computeBoundingSphere]()</h3>

<h3>[method:undefined dispose]()</h3>
<p>
Frees the internal resources of this instance.
释放实例的内部资源。
</p>

<h3>[method:undefined getColorAt]( [param:Integer index], [param:Color color] )</h3>
<p>
[page:Integer index]: The index of an instance. Values have to be in the range [0, count].
[page:Integer index]: 实例的索引。 值必须在 [0, count] 区间。
</p>
<p>
[page:Color color]: This color object will be set to the color of the defined instance.
[page:Color color]: 传入的颜色对象将会被设置为指定的实例的颜色。
</p>
<p>
Get the color of the defined instance.
获取已定义实例的颜色。
</p>

<h3>[method:undefined getMatrixAt]( [param:Integer index], [param:Matrix4 matrix] )</h3>
Expand All @@ -115,16 +120,26 @@ <h3>[method:undefined getMatrixAt]( [param:Integer index], [param:Matrix4 matrix
获得已定义实例的本地变换矩阵。
</p>

<h3>
[method:undefined getMorphAt]( [param:Integer index], [param:Mesh mesh] )
</h3>
<p>
[page:Integer index]: 实例的索引。值必须在 [0, count] 区间。
</p>
<p>
[page:Mesh mesh]: 网格属性 [page:Mesh.morphTargetInfluences .morphTargetInfluences] 将会被填充为已定义实例的变形权重。
</p>
<p>获取已定义实例的变形权重</p>

<h3>[method:undefined setColorAt]( [param:Integer index], [param:Color color] )</h3>
<p>
[page:Integer index]: The index of an instance. Values have to be in the range [0, count].
[page:Integer index]: 实例的索引。值必须在 [0, count] 区间。
</p>
<p>
[page:Color color]: The color of a single instance.
[page:Color color]: 单个实例的颜色。
</p>
<p>
Sets the given color to the defined instance.
Make sure you set [page:.instanceColor][page:BufferAttribute.needsUpdate .needsUpdate] to true after updating all the colors.
设置已定义实例的颜色。请确保在更新颜色后将 [page:.instanceColor][page:BufferAttribute.needsUpdate .needsUpdate] 标识设置为 true。
</p>

<h3>[method:undefined setMatrixAt]( [param:Integer index], [param:Matrix4 matrix] )</h3>
Expand All @@ -139,6 +154,19 @@ <h3>[method:undefined setMatrixAt]( [param:Integer index], [param:Matrix4 matrix
请确保在更新所有矩阵后将 [page:.instanceMatrix][page:BufferAttribute.needsUpdate .needsUpdate] 设置为true。
</p>

<h3>
[method:undefined setMorphAt]( [param:Integer index], [param:Mesh mesh] )
</h3>
<p>
[page:Integer index]: 实例的索引。值必须在 [0, count] 区间。
</p>
<p>
[page:Mesh mesh]: 网格属性 [page:Mesh.morphTargetInfluences .morphTargetInfluences] 包含了单个实例的变形权重。
</p>
<p>
设置已定义实例的变形权重。请确保在更新所有变形数据后将 [page:.morphTexture][page:Texture.needsUpdate .needsUpdate] 设置为 true。
</p>

<h2>源代码</h2>

<p>
Expand Down

0 comments on commit d9a043e

Please sign in to comment.