我正在调用函数
triangle_t
triangles是一个数组,其中包含要分析的所有三角形(类型为triangles.vertices[0]
)。每个triangle_t还是三个索引中的一个数组,这三个索引定义了数组顶点中三个端点之一的位置。
在接下来的计算中,我需要获得三个终点。我尝试了不同的方式来访问数组,例如
triangles[0][0][0][0]
或
triangles[0].vertices.x
或
StreamBuilder<QuerySnapshot>(
stream: Firestore.instance
.collection(ScopedModel.of<User>(context).userId)
.snapshots(),
builder: (BuildContext context,
AsyncSnapshot<QuerySnapshot> snapshot) {
if (snapshot.hasError)
return new Text('Error: ${snapshot.error}');
switch (snapshot.connectionState) {
case ConnectionState.waiting:
return Center(
child: new Container(
child: CircularProgressIndicator(),
));
default:
if (snapshot.data.documents.length == 0) {
return Container(
padding: EdgeInsets.all(16.0),
child: Row(
children: <Widget>[
Text('Empty',),
],
),
);
}
final docs = snapshot.data.documents;
return ScrollConfiguration(
behavior: ScrollBehavior(),
child: ListView.builder(
itemCount: len,
scrollDirection: Axis.horizontal,
itemBuilder: (context, position) {
// Where should I decrypt the below data?
// let decrypted = await myDecryptionFunction(docs[position]['myDataKey']) ;
// the above is not working
// this will show the encrypted text
return Text(docs[position]['myDataKey']);
}
....
例如找出一点...
我应该如何获取积分?有人给我小费吗?